diff --git a/gui/graphql/package-lock.json b/gui/graphql/package-lock.json index 5b08717c..c82599de 100644 --- a/gui/graphql/package-lock.json +++ b/gui/graphql/package-lock.json @@ -9,7 +9,6 @@ "version": "1.0.0", "license": "MIT", "dependencies": { - "@graphiql/plugin-explorer": "^0.3.5", "assert": "^2.0.0", "graphiql": "^3.0.6", "graphql": "^15.8.0", @@ -19,6 +18,7 @@ }, "devDependencies": { "css-loader": "^5.2.7", + "esbuild": "^0.19.4", "esbuild-loader": "^2.21.0", "style-loader": "^2.0.0", "webpack": "^5.35.0", @@ -92,9 +92,9 @@ "optional": true }, "node_modules/@esbuild/android-arm": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.16.17.tgz", - "integrity": "sha512-N9x1CMXVhtWEAMS7pNNONyA14f71VPQN9Cnavj1XQh6T7bskqiLLrSca4O0Vr8Wdcga943eThxnVp3JLnBMYtw==", + "version": "0.19.4", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.19.4.tgz", + "integrity": "sha512-uBIbiYMeSsy2U0XQoOGVVcpIktjLMEKa7ryz2RLr7L/vTnANNEsPVAh4xOv7ondGz6ac1zVb0F8Jx20rQikffQ==", "cpu": [ "arm" ], @@ -108,9 +108,9 @@ } }, "node_modules/@esbuild/android-arm64": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.16.17.tgz", - "integrity": "sha512-MIGl6p5sc3RDTLLkYL1MyL8BMRN4tLMRCn+yRJJmEDvYZ2M7tmAf80hx1kbNEUX2KJ50RRtxZ4JHLvCfuB6kBg==", + "version": "0.19.4", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.19.4.tgz", + "integrity": "sha512-mRsi2vJsk4Bx/AFsNBqOH2fqedxn5L/moT58xgg51DjX1la64Z3Npicut2VbhvDFO26qjWtPMsVxCd80YTFVeg==", "cpu": [ "arm64" ], @@ -124,9 +124,9 @@ } }, "node_modules/@esbuild/android-x64": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.16.17.tgz", - "integrity": "sha512-a3kTv3m0Ghh4z1DaFEuEDfz3OLONKuFvI4Xqczqx4BqLyuFaFkuaG4j2MtA6fuWEFeC5x9IvqnX7drmRq/fyAQ==", + "version": "0.19.4", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.19.4.tgz", + "integrity": "sha512-4iPufZ1TMOD3oBlGFqHXBpa3KFT46aLl6Vy7gwed0ZSYgHaZ/mihbYb4t7Z9etjkC9Al3ZYIoOaHrU60gcMy7g==", "cpu": [ "x64" ], @@ -140,9 +140,9 @@ } }, "node_modules/@esbuild/darwin-arm64": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.16.17.tgz", - "integrity": "sha512-/2agbUEfmxWHi9ARTX6OQ/KgXnOWfsNlTeLcoV7HSuSTv63E4DqtAc+2XqGw1KHxKMHGZgbVCZge7HXWX9Vn+w==", + "version": "0.19.4", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.19.4.tgz", + "integrity": "sha512-Lviw8EzxsVQKpbS+rSt6/6zjn9ashUZ7Tbuvc2YENgRl0yZTktGlachZ9KMJUsVjZEGFVu336kl5lBgDN6PmpA==", "cpu": [ "arm64" ], @@ -156,9 +156,9 @@ } }, "node_modules/@esbuild/darwin-x64": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.16.17.tgz", - "integrity": "sha512-2By45OBHulkd9Svy5IOCZt376Aa2oOkiE9QWUK9fe6Tb+WDr8hXL3dpqi+DeLiMed8tVXspzsTAvd0jUl96wmg==", + "version": "0.19.4", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.19.4.tgz", + "integrity": "sha512-YHbSFlLgDwglFn0lAO3Zsdrife9jcQXQhgRp77YiTDja23FrC2uwnhXMNkAucthsf+Psr7sTwYEryxz6FPAVqw==", "cpu": [ "x64" ], @@ -172,9 +172,9 @@ } }, "node_modules/@esbuild/freebsd-arm64": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.16.17.tgz", - "integrity": "sha512-mt+cxZe1tVx489VTb4mBAOo2aKSnJ33L9fr25JXpqQqzbUIw/yzIzi+NHwAXK2qYV1lEFp4OoVeThGjUbmWmdw==", + "version": "0.19.4", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.4.tgz", + "integrity": "sha512-vz59ijyrTG22Hshaj620e5yhs2dU1WJy723ofc+KUgxVCM6zxQESmWdMuVmUzxtGqtj5heHyB44PjV/HKsEmuQ==", "cpu": [ "arm64" ], @@ -188,9 +188,9 @@ } }, "node_modules/@esbuild/freebsd-x64": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.16.17.tgz", - "integrity": "sha512-8ScTdNJl5idAKjH8zGAsN7RuWcyHG3BAvMNpKOBaqqR7EbUhhVHOqXRdL7oZvz8WNHL2pr5+eIT5c65kA6NHug==", + "version": "0.19.4", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.19.4.tgz", + "integrity": "sha512-3sRbQ6W5kAiVQRBWREGJNd1YE7OgzS0AmOGjDmX/qZZecq8NFlQsQH0IfXjjmD0XtUYqr64e0EKNFjMUlPL3Cw==", "cpu": [ "x64" ], @@ -204,9 +204,9 @@ } }, "node_modules/@esbuild/linux-arm": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.16.17.tgz", - "integrity": "sha512-iihzrWbD4gIT7j3caMzKb/RsFFHCwqqbrbH9SqUSRrdXkXaygSZCZg1FybsZz57Ju7N/SHEgPyaR0LZ8Zbe9gQ==", + "version": "0.19.4", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.19.4.tgz", + "integrity": "sha512-z/4ArqOo9EImzTi4b6Vq+pthLnepFzJ92BnofU1jgNlcVb+UqynVFdoXMCFreTK7FdhqAzH0vmdwW5373Hm9pg==", "cpu": [ "arm" ], @@ -220,9 +220,9 @@ } }, "node_modules/@esbuild/linux-arm64": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.16.17.tgz", - "integrity": "sha512-7S8gJnSlqKGVJunnMCrXHU9Q8Q/tQIxk/xL8BqAP64wchPCTzuM6W3Ra8cIa1HIflAvDnNOt2jaL17vaW+1V0g==", + "version": "0.19.4", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.19.4.tgz", + "integrity": "sha512-ZWmWORaPbsPwmyu7eIEATFlaqm0QGt+joRE9sKcnVUG3oBbr/KYdNE2TnkzdQwX6EDRdg/x8Q4EZQTXoClUqqA==", "cpu": [ "arm64" ], @@ -236,9 +236,9 @@ } }, "node_modules/@esbuild/linux-ia32": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.16.17.tgz", - "integrity": "sha512-kiX69+wcPAdgl3Lonh1VI7MBr16nktEvOfViszBSxygRQqSpzv7BffMKRPMFwzeJGPxcio0pdD3kYQGpqQ2SSg==", + "version": "0.19.4", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.19.4.tgz", + "integrity": "sha512-EGc4vYM7i1GRUIMqRZNCTzJh25MHePYsnQfKDexD8uPTCm9mK56NIL04LUfX2aaJ+C9vyEp2fJ7jbqFEYgO9lQ==", "cpu": [ "ia32" ], @@ -252,9 +252,9 @@ } }, "node_modules/@esbuild/linux-loong64": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.16.17.tgz", - "integrity": "sha512-dTzNnQwembNDhd654cA4QhbS9uDdXC3TKqMJjgOWsC0yNCbpzfWoXdZvp0mY7HU6nzk5E0zpRGGx3qoQg8T2DQ==", + "version": "0.19.4", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.19.4.tgz", + "integrity": "sha512-WVhIKO26kmm8lPmNrUikxSpXcgd6HDog0cx12BUfA2PkmURHSgx9G6vA19lrlQOMw+UjMZ+l3PpbtzffCxFDRg==", "cpu": [ "loong64" ], @@ -268,9 +268,9 @@ } }, "node_modules/@esbuild/linux-mips64el": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.16.17.tgz", - "integrity": "sha512-ezbDkp2nDl0PfIUn0CsQ30kxfcLTlcx4Foz2kYv8qdC6ia2oX5Q3E/8m6lq84Dj/6b0FrkgD582fJMIfHhJfSw==", + "version": "0.19.4", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.19.4.tgz", + "integrity": "sha512-keYY+Hlj5w86hNp5JJPuZNbvW4jql7c1eXdBUHIJGTeN/+0QFutU3GrS+c27L+NTmzi73yhtojHk+lr2+502Mw==", "cpu": [ "mips64el" ], @@ -284,9 +284,9 @@ } }, "node_modules/@esbuild/linux-ppc64": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.16.17.tgz", - "integrity": "sha512-dzS678gYD1lJsW73zrFhDApLVdM3cUF2MvAa1D8K8KtcSKdLBPP4zZSLy6LFZ0jYqQdQ29bjAHJDgz0rVbLB3g==", + "version": "0.19.4", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.19.4.tgz", + "integrity": "sha512-tQ92n0WMXyEsCH4m32S21fND8VxNiVazUbU4IUGVXQpWiaAxOBvtOtbEt3cXIV3GEBydYsY8pyeRMJx9kn3rvw==", "cpu": [ "ppc64" ], @@ -300,9 +300,9 @@ } }, "node_modules/@esbuild/linux-riscv64": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.16.17.tgz", - "integrity": "sha512-ylNlVsxuFjZK8DQtNUwiMskh6nT0vI7kYl/4fZgV1llP5d6+HIeL/vmmm3jpuoo8+NuXjQVZxmKuhDApK0/cKw==", + "version": "0.19.4", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.19.4.tgz", + "integrity": "sha512-tRRBey6fG9tqGH6V75xH3lFPpj9E8BH+N+zjSUCnFOX93kEzqS0WdyJHkta/mmJHn7MBaa++9P4ARiU4ykjhig==", "cpu": [ "riscv64" ], @@ -316,9 +316,9 @@ } }, "node_modules/@esbuild/linux-s390x": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.16.17.tgz", - "integrity": "sha512-gzy7nUTO4UA4oZ2wAMXPNBGTzZFP7mss3aKR2hH+/4UUkCOyqmjXiKpzGrY2TlEUhbbejzXVKKGazYcQTZWA/w==", + "version": "0.19.4", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.19.4.tgz", + "integrity": "sha512-152aLpQqKZYhThiJ+uAM4PcuLCAOxDsCekIbnGzPKVBRUDlgaaAfaUl5NYkB1hgY6WN4sPkejxKlANgVcGl9Qg==", "cpu": [ "s390x" ], @@ -332,9 +332,9 @@ } }, "node_modules/@esbuild/linux-x64": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.16.17.tgz", - "integrity": "sha512-mdPjPxfnmoqhgpiEArqi4egmBAMYvaObgn4poorpUaqmvzzbvqbowRllQ+ZgzGVMGKaPkqUmPDOOFQRUFDmeUw==", + "version": "0.19.4", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.19.4.tgz", + "integrity": "sha512-Mi4aNA3rz1BNFtB7aGadMD0MavmzuuXNTaYL6/uiYIs08U7YMPETpgNn5oue3ICr+inKwItOwSsJDYkrE9ekVg==", "cpu": [ "x64" ], @@ -348,9 +348,9 @@ } }, "node_modules/@esbuild/netbsd-x64": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.16.17.tgz", - "integrity": "sha512-/PzmzD/zyAeTUsduZa32bn0ORug+Jd1EGGAUJvqfeixoEISYpGnAezN6lnJoskauoai0Jrs+XSyvDhppCPoKOA==", + "version": "0.19.4", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.19.4.tgz", + "integrity": "sha512-9+Wxx1i5N/CYo505CTT7T+ix4lVzEdz0uCoYGxM5JDVlP2YdDC1Bdz+Khv6IbqmisT0Si928eAxbmGkcbiuM/A==", "cpu": [ "x64" ], @@ -364,9 +364,9 @@ } }, "node_modules/@esbuild/openbsd-x64": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.16.17.tgz", - "integrity": "sha512-2yaWJhvxGEz2RiftSk0UObqJa/b+rIAjnODJgv2GbGGpRwAfpgzyrg1WLK8rqA24mfZa9GvpjLcBBg8JHkoodg==", + "version": "0.19.4", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.19.4.tgz", + "integrity": "sha512-MFsHleM5/rWRW9EivFssop+OulYVUoVcqkyOkjiynKBCGBj9Lihl7kh9IzrreDyXa4sNkquei5/DTP4uCk25xw==", "cpu": [ "x64" ], @@ -380,9 +380,9 @@ } }, "node_modules/@esbuild/sunos-x64": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.16.17.tgz", - "integrity": "sha512-xtVUiev38tN0R3g8VhRfN7Zl42YCJvyBhRKw1RJjwE1d2emWTVToPLNEQj/5Qxc6lVFATDiy6LjVHYhIPrLxzw==", + "version": "0.19.4", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.19.4.tgz", + "integrity": "sha512-6Xq8SpK46yLvrGxjp6HftkDwPP49puU4OF0hEL4dTxqCbfx09LyrbUj/D7tmIRMj5D5FCUPksBbxyQhp8tmHzw==", "cpu": [ "x64" ], @@ -396,9 +396,9 @@ } }, "node_modules/@esbuild/win32-arm64": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.16.17.tgz", - "integrity": "sha512-ga8+JqBDHY4b6fQAmOgtJJue36scANy4l/rL97W+0wYmijhxKetzZdKOJI7olaBaMhWt8Pac2McJdZLxXWUEQw==", + "version": "0.19.4", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.19.4.tgz", + "integrity": "sha512-PkIl7Jq4mP6ke7QKwyg4fD4Xvn8PXisagV/+HntWoDEdmerB2LTukRZg728Yd1Fj+LuEX75t/hKXE2Ppk8Hh1w==", "cpu": [ "arm64" ], @@ -412,9 +412,9 @@ } }, "node_modules/@esbuild/win32-ia32": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.16.17.tgz", - "integrity": "sha512-WnsKaf46uSSF/sZhwnqE4L/F89AYNMiD4YtEcYekBt9Q7nj0DiId2XH2Ng2PHM54qi5oPrQ8luuzGszqi/veig==", + "version": "0.19.4", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.19.4.tgz", + "integrity": "sha512-ga676Hnvw7/ycdKB53qPusvsKdwrWzEyJ+AtItHGoARszIqvjffTwaaW3b2L6l90i7MO9i+dlAW415INuRhSGg==", "cpu": [ "ia32" ], @@ -428,9 +428,9 @@ } }, "node_modules/@esbuild/win32-x64": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.16.17.tgz", - "integrity": "sha512-y+EHuSchhL7FjHgvQL/0fnnFmO4T1bhvWANX6gcnqTjtnKWbTvUMCpGnv2+t+31d7RzyEAYAd4u2fnIhHL6N/Q==", + "version": "0.19.4", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.19.4.tgz", + "integrity": "sha512-HP0GDNla1T3ZL8Ko/SHAS2GgtjOg+VmWnnYLhuTksr++EnduYB0f3Y2LzHsUwb2iQ13JGoY6G3R8h6Du/WG6uA==", "cpu": [ "x64" ], @@ -477,30 +477,6 @@ "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.1.6.tgz", "integrity": "sha512-OfX7E2oUDYxtBvsuS4e/jSn4Q9Qb6DzgeYtsAdkPZ47znpoNsMgZw0+tVijiv3uGNR6dgNlty6r9rzIzHjtd/A==" }, - "node_modules/@graphiql/plugin-explorer": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/@graphiql/plugin-explorer/-/plugin-explorer-0.3.5.tgz", - "integrity": "sha512-oHn4cuH1uPWv70zy64mpG/x99BeFOFzGJ/tZXdx8wvb6c4aBMMCo4ouVnvNReVxE9N0KAwJfPvC6laWSbQ6lkQ==", - "dependencies": { - "graphiql-explorer": "^0.9.0" - }, - "peerDependencies": { - "@graphiql/react": "^0.19.4", - "graphql": "^15.5.0 || ^16.0.0", - "react": "^16.8.0 || ^17 || ^18", - "react-dom": "^16.8.0 || ^17 || ^18" - } - }, - "node_modules/@graphiql/plugin-explorer/node_modules/graphiql-explorer": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/graphiql-explorer/-/graphiql-explorer-0.9.0.tgz", - "integrity": "sha512-fZC/wsuatqiQDO2otchxriFO0LaWIo/ovF/CQJ1yOudmY0P7pzDiP+l9CEHUiWbizk3e99x6DQG4XG1VxA+d6A==", - "peerDependencies": { - "graphql": "^0.6.0 || ^0.7.0 || ^0.8.0-b || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0", - "react": "^15.6.0 || ^16.0.0", - "react-dom": "^15.6.0 || ^16.0.0" - } - }, "node_modules/@graphiql/react": { "version": "0.19.4", "resolved": "https://registry.npmjs.org/@graphiql/react/-/react-0.19.4.tgz", @@ -1977,37 +1953,446 @@ "unbox-primitive": "^1.0.0" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-module-lexer": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.2.1.tgz", + "integrity": "sha512-9978wrXM50Y4rTMmW5kXIC09ZdXQZqkE4mxhwkd8VbzsGkXGPgV4zWuqQJgCEzYngdo2dYDa0l8xhX4fkSwJSg==", + "dev": true + }, + "node_modules/es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es6-object-assign": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/es6-object-assign/-/es6-object-assign-1.1.0.tgz", + "integrity": "sha1-wsNYJlYkfDnqEHyx5mUrb58kUjw=" + }, + "node_modules/esbuild": { + "version": "0.19.4", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.19.4.tgz", + "integrity": "sha512-x7jL0tbRRpv4QUyuDMjONtWFciygUxWaUM1kMX2zWxI0X2YWOt7MSA0g4UdeSiHM8fcYVzpQhKYOycZwxTdZkA==", + "dev": true, + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/android-arm": "0.19.4", + "@esbuild/android-arm64": "0.19.4", + "@esbuild/android-x64": "0.19.4", + "@esbuild/darwin-arm64": "0.19.4", + "@esbuild/darwin-x64": "0.19.4", + "@esbuild/freebsd-arm64": "0.19.4", + "@esbuild/freebsd-x64": "0.19.4", + "@esbuild/linux-arm": "0.19.4", + "@esbuild/linux-arm64": "0.19.4", + "@esbuild/linux-ia32": "0.19.4", + "@esbuild/linux-loong64": "0.19.4", + "@esbuild/linux-mips64el": "0.19.4", + "@esbuild/linux-ppc64": "0.19.4", + "@esbuild/linux-riscv64": "0.19.4", + "@esbuild/linux-s390x": "0.19.4", + "@esbuild/linux-x64": "0.19.4", + "@esbuild/netbsd-x64": "0.19.4", + "@esbuild/openbsd-x64": "0.19.4", + "@esbuild/sunos-x64": "0.19.4", + "@esbuild/win32-arm64": "0.19.4", + "@esbuild/win32-ia32": "0.19.4", + "@esbuild/win32-x64": "0.19.4" + } + }, + "node_modules/esbuild-loader": { + "version": "2.21.0", + "resolved": "https://registry.npmjs.org/esbuild-loader/-/esbuild-loader-2.21.0.tgz", + "integrity": "sha512-k7ijTkCT43YBSZ6+fBCW1Gin7s46RrJ0VQaM8qA7lq7W+OLsGgtLyFV8470FzYi/4TeDexniTBTPTwZUnXXR5g==", + "dev": true, + "dependencies": { + "esbuild": "^0.16.17", + "joycon": "^3.0.1", + "json5": "^2.2.0", + "loader-utils": "^2.0.0", + "tapable": "^2.2.0", + "webpack-sources": "^1.4.3" + }, + "funding": { + "url": "https://github.com/privatenumber/esbuild-loader?sponsor=1" + }, + "peerDependencies": { + "webpack": "^4.40.0 || ^5.0.0" + } + }, + "node_modules/esbuild-loader/node_modules/@esbuild/android-arm": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.16.17.tgz", + "integrity": "sha512-N9x1CMXVhtWEAMS7pNNONyA14f71VPQN9Cnavj1XQh6T7bskqiLLrSca4O0Vr8Wdcga943eThxnVp3JLnBMYtw==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-loader/node_modules/@esbuild/android-arm64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.16.17.tgz", + "integrity": "sha512-MIGl6p5sc3RDTLLkYL1MyL8BMRN4tLMRCn+yRJJmEDvYZ2M7tmAf80hx1kbNEUX2KJ50RRtxZ4JHLvCfuB6kBg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-loader/node_modules/@esbuild/android-x64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.16.17.tgz", + "integrity": "sha512-a3kTv3m0Ghh4z1DaFEuEDfz3OLONKuFvI4Xqczqx4BqLyuFaFkuaG4j2MtA6fuWEFeC5x9IvqnX7drmRq/fyAQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-loader/node_modules/@esbuild/darwin-arm64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.16.17.tgz", + "integrity": "sha512-/2agbUEfmxWHi9ARTX6OQ/KgXnOWfsNlTeLcoV7HSuSTv63E4DqtAc+2XqGw1KHxKMHGZgbVCZge7HXWX9Vn+w==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-loader/node_modules/@esbuild/darwin-x64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.16.17.tgz", + "integrity": "sha512-2By45OBHulkd9Svy5IOCZt376Aa2oOkiE9QWUK9fe6Tb+WDr8hXL3dpqi+DeLiMed8tVXspzsTAvd0jUl96wmg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-loader/node_modules/@esbuild/freebsd-arm64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.16.17.tgz", + "integrity": "sha512-mt+cxZe1tVx489VTb4mBAOo2aKSnJ33L9fr25JXpqQqzbUIw/yzIzi+NHwAXK2qYV1lEFp4OoVeThGjUbmWmdw==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-loader/node_modules/@esbuild/freebsd-x64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.16.17.tgz", + "integrity": "sha512-8ScTdNJl5idAKjH8zGAsN7RuWcyHG3BAvMNpKOBaqqR7EbUhhVHOqXRdL7oZvz8WNHL2pr5+eIT5c65kA6NHug==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-loader/node_modules/@esbuild/linux-arm": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.16.17.tgz", + "integrity": "sha512-iihzrWbD4gIT7j3caMzKb/RsFFHCwqqbrbH9SqUSRrdXkXaygSZCZg1FybsZz57Ju7N/SHEgPyaR0LZ8Zbe9gQ==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-loader/node_modules/@esbuild/linux-arm64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.16.17.tgz", + "integrity": "sha512-7S8gJnSlqKGVJunnMCrXHU9Q8Q/tQIxk/xL8BqAP64wchPCTzuM6W3Ra8cIa1HIflAvDnNOt2jaL17vaW+1V0g==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-loader/node_modules/@esbuild/linux-ia32": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.16.17.tgz", + "integrity": "sha512-kiX69+wcPAdgl3Lonh1VI7MBr16nktEvOfViszBSxygRQqSpzv7BffMKRPMFwzeJGPxcio0pdD3kYQGpqQ2SSg==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-loader/node_modules/@esbuild/linux-loong64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.16.17.tgz", + "integrity": "sha512-dTzNnQwembNDhd654cA4QhbS9uDdXC3TKqMJjgOWsC0yNCbpzfWoXdZvp0mY7HU6nzk5E0zpRGGx3qoQg8T2DQ==", + "cpu": [ + "loong64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-loader/node_modules/@esbuild/linux-mips64el": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.16.17.tgz", + "integrity": "sha512-ezbDkp2nDl0PfIUn0CsQ30kxfcLTlcx4Foz2kYv8qdC6ia2oX5Q3E/8m6lq84Dj/6b0FrkgD582fJMIfHhJfSw==", + "cpu": [ + "mips64el" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-loader/node_modules/@esbuild/linux-ppc64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.16.17.tgz", + "integrity": "sha512-dzS678gYD1lJsW73zrFhDApLVdM3cUF2MvAa1D8K8KtcSKdLBPP4zZSLy6LFZ0jYqQdQ29bjAHJDgz0rVbLB3g==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-loader/node_modules/@esbuild/linux-riscv64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.16.17.tgz", + "integrity": "sha512-ylNlVsxuFjZK8DQtNUwiMskh6nT0vI7kYl/4fZgV1llP5d6+HIeL/vmmm3jpuoo8+NuXjQVZxmKuhDApK0/cKw==", + "cpu": [ + "riscv64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-loader/node_modules/@esbuild/linux-s390x": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.16.17.tgz", + "integrity": "sha512-gzy7nUTO4UA4oZ2wAMXPNBGTzZFP7mss3aKR2hH+/4UUkCOyqmjXiKpzGrY2TlEUhbbejzXVKKGazYcQTZWA/w==", + "cpu": [ + "s390x" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-loader/node_modules/@esbuild/linux-x64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.16.17.tgz", + "integrity": "sha512-mdPjPxfnmoqhgpiEArqi4egmBAMYvaObgn4poorpUaqmvzzbvqbowRllQ+ZgzGVMGKaPkqUmPDOOFQRUFDmeUw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-loader/node_modules/@esbuild/netbsd-x64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.16.17.tgz", + "integrity": "sha512-/PzmzD/zyAeTUsduZa32bn0ORug+Jd1EGGAUJvqfeixoEISYpGnAezN6lnJoskauoai0Jrs+XSyvDhppCPoKOA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-loader/node_modules/@esbuild/openbsd-x64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.16.17.tgz", + "integrity": "sha512-2yaWJhvxGEz2RiftSk0UObqJa/b+rIAjnODJgv2GbGGpRwAfpgzyrg1WLK8rqA24mfZa9GvpjLcBBg8JHkoodg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-loader/node_modules/@esbuild/sunos-x64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.16.17.tgz", + "integrity": "sha512-xtVUiev38tN0R3g8VhRfN7Zl42YCJvyBhRKw1RJjwE1d2emWTVToPLNEQj/5Qxc6lVFATDiy6LjVHYhIPrLxzw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-loader/node_modules/@esbuild/win32-arm64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.16.17.tgz", + "integrity": "sha512-ga8+JqBDHY4b6fQAmOgtJJue36scANy4l/rL97W+0wYmijhxKetzZdKOJI7olaBaMhWt8Pac2McJdZLxXWUEQw==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-loader/node_modules/@esbuild/win32-ia32": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.16.17.tgz", + "integrity": "sha512-WnsKaf46uSSF/sZhwnqE4L/F89AYNMiD4YtEcYekBt9Q7nj0DiId2XH2Ng2PHM54qi5oPrQ8luuzGszqi/veig==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" } }, - "node_modules/es-module-lexer": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.2.1.tgz", - "integrity": "sha512-9978wrXM50Y4rTMmW5kXIC09ZdXQZqkE4mxhwkd8VbzsGkXGPgV4zWuqQJgCEzYngdo2dYDa0l8xhX4fkSwJSg==", - "dev": true - }, - "node_modules/es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", - "dependencies": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - }, + "node_modules/esbuild-loader/node_modules/@esbuild/win32-x64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.16.17.tgz", + "integrity": "sha512-y+EHuSchhL7FjHgvQL/0fnnFmO4T1bhvWANX6gcnqTjtnKWbTvUMCpGnv2+t+31d7RzyEAYAd4u2fnIhHL6N/Q==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], "engines": { - "node": ">= 0.4" + "node": ">=12" } }, - "node_modules/es6-object-assign": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/es6-object-assign/-/es6-object-assign-1.1.0.tgz", - "integrity": "sha1-wsNYJlYkfDnqEHyx5mUrb58kUjw=" - }, - "node_modules/esbuild": { + "node_modules/esbuild-loader/node_modules/esbuild": { "version": "0.16.17", "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.16.17.tgz", "integrity": "sha512-G8LEkV0XzDMNwXKgM0Jwu3nY3lSTwSGY6XbxM9cr9+s0T/qSV1q1JVPBGzm3dcjhCic9+emZDmMffkwgPeOeLg==", @@ -2044,26 +2429,6 @@ "@esbuild/win32-x64": "0.16.17" } }, - "node_modules/esbuild-loader": { - "version": "2.21.0", - "resolved": "https://registry.npmjs.org/esbuild-loader/-/esbuild-loader-2.21.0.tgz", - "integrity": "sha512-k7ijTkCT43YBSZ6+fBCW1Gin7s46RrJ0VQaM8qA7lq7W+OLsGgtLyFV8470FzYi/4TeDexniTBTPTwZUnXXR5g==", - "dev": true, - "dependencies": { - "esbuild": "^0.16.17", - "joycon": "^3.0.1", - "json5": "^2.2.0", - "loader-utils": "^2.0.0", - "tapable": "^2.2.0", - "webpack-sources": "^1.4.3" - }, - "funding": { - "url": "https://github.com/privatenumber/esbuild-loader?sponsor=1" - }, - "peerDependencies": { - "webpack": "^4.40.0 || ^5.0.0" - } - }, "node_modules/escalade": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", @@ -3903,156 +4268,156 @@ "optional": true }, "@esbuild/android-arm": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.16.17.tgz", - "integrity": "sha512-N9x1CMXVhtWEAMS7pNNONyA14f71VPQN9Cnavj1XQh6T7bskqiLLrSca4O0Vr8Wdcga943eThxnVp3JLnBMYtw==", + "version": "0.19.4", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.19.4.tgz", + "integrity": "sha512-uBIbiYMeSsy2U0XQoOGVVcpIktjLMEKa7ryz2RLr7L/vTnANNEsPVAh4xOv7ondGz6ac1zVb0F8Jx20rQikffQ==", "dev": true, "optional": true }, "@esbuild/android-arm64": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.16.17.tgz", - "integrity": "sha512-MIGl6p5sc3RDTLLkYL1MyL8BMRN4tLMRCn+yRJJmEDvYZ2M7tmAf80hx1kbNEUX2KJ50RRtxZ4JHLvCfuB6kBg==", + "version": "0.19.4", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.19.4.tgz", + "integrity": "sha512-mRsi2vJsk4Bx/AFsNBqOH2fqedxn5L/moT58xgg51DjX1la64Z3Npicut2VbhvDFO26qjWtPMsVxCd80YTFVeg==", "dev": true, "optional": true }, "@esbuild/android-x64": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.16.17.tgz", - "integrity": "sha512-a3kTv3m0Ghh4z1DaFEuEDfz3OLONKuFvI4Xqczqx4BqLyuFaFkuaG4j2MtA6fuWEFeC5x9IvqnX7drmRq/fyAQ==", + "version": "0.19.4", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.19.4.tgz", + "integrity": "sha512-4iPufZ1TMOD3oBlGFqHXBpa3KFT46aLl6Vy7gwed0ZSYgHaZ/mihbYb4t7Z9etjkC9Al3ZYIoOaHrU60gcMy7g==", "dev": true, "optional": true }, "@esbuild/darwin-arm64": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.16.17.tgz", - "integrity": "sha512-/2agbUEfmxWHi9ARTX6OQ/KgXnOWfsNlTeLcoV7HSuSTv63E4DqtAc+2XqGw1KHxKMHGZgbVCZge7HXWX9Vn+w==", + "version": "0.19.4", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.19.4.tgz", + "integrity": "sha512-Lviw8EzxsVQKpbS+rSt6/6zjn9ashUZ7Tbuvc2YENgRl0yZTktGlachZ9KMJUsVjZEGFVu336kl5lBgDN6PmpA==", "dev": true, "optional": true }, "@esbuild/darwin-x64": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.16.17.tgz", - "integrity": "sha512-2By45OBHulkd9Svy5IOCZt376Aa2oOkiE9QWUK9fe6Tb+WDr8hXL3dpqi+DeLiMed8tVXspzsTAvd0jUl96wmg==", + "version": "0.19.4", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.19.4.tgz", + "integrity": "sha512-YHbSFlLgDwglFn0lAO3Zsdrife9jcQXQhgRp77YiTDja23FrC2uwnhXMNkAucthsf+Psr7sTwYEryxz6FPAVqw==", "dev": true, "optional": true }, "@esbuild/freebsd-arm64": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.16.17.tgz", - "integrity": "sha512-mt+cxZe1tVx489VTb4mBAOo2aKSnJ33L9fr25JXpqQqzbUIw/yzIzi+NHwAXK2qYV1lEFp4OoVeThGjUbmWmdw==", + "version": "0.19.4", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.4.tgz", + "integrity": "sha512-vz59ijyrTG22Hshaj620e5yhs2dU1WJy723ofc+KUgxVCM6zxQESmWdMuVmUzxtGqtj5heHyB44PjV/HKsEmuQ==", "dev": true, "optional": true }, "@esbuild/freebsd-x64": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.16.17.tgz", - "integrity": "sha512-8ScTdNJl5idAKjH8zGAsN7RuWcyHG3BAvMNpKOBaqqR7EbUhhVHOqXRdL7oZvz8WNHL2pr5+eIT5c65kA6NHug==", + "version": "0.19.4", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.19.4.tgz", + "integrity": "sha512-3sRbQ6W5kAiVQRBWREGJNd1YE7OgzS0AmOGjDmX/qZZecq8NFlQsQH0IfXjjmD0XtUYqr64e0EKNFjMUlPL3Cw==", "dev": true, "optional": true }, "@esbuild/linux-arm": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.16.17.tgz", - "integrity": "sha512-iihzrWbD4gIT7j3caMzKb/RsFFHCwqqbrbH9SqUSRrdXkXaygSZCZg1FybsZz57Ju7N/SHEgPyaR0LZ8Zbe9gQ==", + "version": "0.19.4", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.19.4.tgz", + "integrity": "sha512-z/4ArqOo9EImzTi4b6Vq+pthLnepFzJ92BnofU1jgNlcVb+UqynVFdoXMCFreTK7FdhqAzH0vmdwW5373Hm9pg==", "dev": true, "optional": true }, "@esbuild/linux-arm64": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.16.17.tgz", - "integrity": "sha512-7S8gJnSlqKGVJunnMCrXHU9Q8Q/tQIxk/xL8BqAP64wchPCTzuM6W3Ra8cIa1HIflAvDnNOt2jaL17vaW+1V0g==", + "version": "0.19.4", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.19.4.tgz", + "integrity": "sha512-ZWmWORaPbsPwmyu7eIEATFlaqm0QGt+joRE9sKcnVUG3oBbr/KYdNE2TnkzdQwX6EDRdg/x8Q4EZQTXoClUqqA==", "dev": true, "optional": true }, "@esbuild/linux-ia32": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.16.17.tgz", - "integrity": "sha512-kiX69+wcPAdgl3Lonh1VI7MBr16nktEvOfViszBSxygRQqSpzv7BffMKRPMFwzeJGPxcio0pdD3kYQGpqQ2SSg==", + "version": "0.19.4", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.19.4.tgz", + "integrity": "sha512-EGc4vYM7i1GRUIMqRZNCTzJh25MHePYsnQfKDexD8uPTCm9mK56NIL04LUfX2aaJ+C9vyEp2fJ7jbqFEYgO9lQ==", "dev": true, "optional": true }, "@esbuild/linux-loong64": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.16.17.tgz", - "integrity": "sha512-dTzNnQwembNDhd654cA4QhbS9uDdXC3TKqMJjgOWsC0yNCbpzfWoXdZvp0mY7HU6nzk5E0zpRGGx3qoQg8T2DQ==", + "version": "0.19.4", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.19.4.tgz", + "integrity": "sha512-WVhIKO26kmm8lPmNrUikxSpXcgd6HDog0cx12BUfA2PkmURHSgx9G6vA19lrlQOMw+UjMZ+l3PpbtzffCxFDRg==", "dev": true, "optional": true }, "@esbuild/linux-mips64el": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.16.17.tgz", - "integrity": "sha512-ezbDkp2nDl0PfIUn0CsQ30kxfcLTlcx4Foz2kYv8qdC6ia2oX5Q3E/8m6lq84Dj/6b0FrkgD582fJMIfHhJfSw==", + "version": "0.19.4", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.19.4.tgz", + "integrity": "sha512-keYY+Hlj5w86hNp5JJPuZNbvW4jql7c1eXdBUHIJGTeN/+0QFutU3GrS+c27L+NTmzi73yhtojHk+lr2+502Mw==", "dev": true, "optional": true }, "@esbuild/linux-ppc64": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.16.17.tgz", - "integrity": "sha512-dzS678gYD1lJsW73zrFhDApLVdM3cUF2MvAa1D8K8KtcSKdLBPP4zZSLy6LFZ0jYqQdQ29bjAHJDgz0rVbLB3g==", + "version": "0.19.4", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.19.4.tgz", + "integrity": "sha512-tQ92n0WMXyEsCH4m32S21fND8VxNiVazUbU4IUGVXQpWiaAxOBvtOtbEt3cXIV3GEBydYsY8pyeRMJx9kn3rvw==", "dev": true, "optional": true }, "@esbuild/linux-riscv64": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.16.17.tgz", - "integrity": "sha512-ylNlVsxuFjZK8DQtNUwiMskh6nT0vI7kYl/4fZgV1llP5d6+HIeL/vmmm3jpuoo8+NuXjQVZxmKuhDApK0/cKw==", + "version": "0.19.4", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.19.4.tgz", + "integrity": "sha512-tRRBey6fG9tqGH6V75xH3lFPpj9E8BH+N+zjSUCnFOX93kEzqS0WdyJHkta/mmJHn7MBaa++9P4ARiU4ykjhig==", "dev": true, "optional": true }, "@esbuild/linux-s390x": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.16.17.tgz", - "integrity": "sha512-gzy7nUTO4UA4oZ2wAMXPNBGTzZFP7mss3aKR2hH+/4UUkCOyqmjXiKpzGrY2TlEUhbbejzXVKKGazYcQTZWA/w==", + "version": "0.19.4", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.19.4.tgz", + "integrity": "sha512-152aLpQqKZYhThiJ+uAM4PcuLCAOxDsCekIbnGzPKVBRUDlgaaAfaUl5NYkB1hgY6WN4sPkejxKlANgVcGl9Qg==", "dev": true, "optional": true }, "@esbuild/linux-x64": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.16.17.tgz", - "integrity": "sha512-mdPjPxfnmoqhgpiEArqi4egmBAMYvaObgn4poorpUaqmvzzbvqbowRllQ+ZgzGVMGKaPkqUmPDOOFQRUFDmeUw==", + "version": "0.19.4", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.19.4.tgz", + "integrity": "sha512-Mi4aNA3rz1BNFtB7aGadMD0MavmzuuXNTaYL6/uiYIs08U7YMPETpgNn5oue3ICr+inKwItOwSsJDYkrE9ekVg==", "dev": true, "optional": true }, "@esbuild/netbsd-x64": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.16.17.tgz", - "integrity": "sha512-/PzmzD/zyAeTUsduZa32bn0ORug+Jd1EGGAUJvqfeixoEISYpGnAezN6lnJoskauoai0Jrs+XSyvDhppCPoKOA==", + "version": "0.19.4", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.19.4.tgz", + "integrity": "sha512-9+Wxx1i5N/CYo505CTT7T+ix4lVzEdz0uCoYGxM5JDVlP2YdDC1Bdz+Khv6IbqmisT0Si928eAxbmGkcbiuM/A==", "dev": true, "optional": true }, "@esbuild/openbsd-x64": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.16.17.tgz", - "integrity": "sha512-2yaWJhvxGEz2RiftSk0UObqJa/b+rIAjnODJgv2GbGGpRwAfpgzyrg1WLK8rqA24mfZa9GvpjLcBBg8JHkoodg==", + "version": "0.19.4", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.19.4.tgz", + "integrity": "sha512-MFsHleM5/rWRW9EivFssop+OulYVUoVcqkyOkjiynKBCGBj9Lihl7kh9IzrreDyXa4sNkquei5/DTP4uCk25xw==", "dev": true, "optional": true }, "@esbuild/sunos-x64": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.16.17.tgz", - "integrity": "sha512-xtVUiev38tN0R3g8VhRfN7Zl42YCJvyBhRKw1RJjwE1d2emWTVToPLNEQj/5Qxc6lVFATDiy6LjVHYhIPrLxzw==", + "version": "0.19.4", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.19.4.tgz", + "integrity": "sha512-6Xq8SpK46yLvrGxjp6HftkDwPP49puU4OF0hEL4dTxqCbfx09LyrbUj/D7tmIRMj5D5FCUPksBbxyQhp8tmHzw==", "dev": true, "optional": true }, "@esbuild/win32-arm64": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.16.17.tgz", - "integrity": "sha512-ga8+JqBDHY4b6fQAmOgtJJue36scANy4l/rL97W+0wYmijhxKetzZdKOJI7olaBaMhWt8Pac2McJdZLxXWUEQw==", + "version": "0.19.4", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.19.4.tgz", + "integrity": "sha512-PkIl7Jq4mP6ke7QKwyg4fD4Xvn8PXisagV/+HntWoDEdmerB2LTukRZg728Yd1Fj+LuEX75t/hKXE2Ppk8Hh1w==", "dev": true, "optional": true }, "@esbuild/win32-ia32": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.16.17.tgz", - "integrity": "sha512-WnsKaf46uSSF/sZhwnqE4L/F89AYNMiD4YtEcYekBt9Q7nj0DiId2XH2Ng2PHM54qi5oPrQ8luuzGszqi/veig==", + "version": "0.19.4", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.19.4.tgz", + "integrity": "sha512-ga676Hnvw7/ycdKB53qPusvsKdwrWzEyJ+AtItHGoARszIqvjffTwaaW3b2L6l90i7MO9i+dlAW415INuRhSGg==", "dev": true, "optional": true }, "@esbuild/win32-x64": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.16.17.tgz", - "integrity": "sha512-y+EHuSchhL7FjHgvQL/0fnnFmO4T1bhvWANX6gcnqTjtnKWbTvUMCpGnv2+t+31d7RzyEAYAd4u2fnIhHL6N/Q==", + "version": "0.19.4", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.19.4.tgz", + "integrity": "sha512-HP0GDNla1T3ZL8Ko/SHAS2GgtjOg+VmWnnYLhuTksr++EnduYB0f3Y2LzHsUwb2iQ13JGoY6G3R8h6Du/WG6uA==", "dev": true, "optional": true }, @@ -4086,22 +4451,6 @@ "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.1.6.tgz", "integrity": "sha512-OfX7E2oUDYxtBvsuS4e/jSn4Q9Qb6DzgeYtsAdkPZ47znpoNsMgZw0+tVijiv3uGNR6dgNlty6r9rzIzHjtd/A==" }, - "@graphiql/plugin-explorer": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/@graphiql/plugin-explorer/-/plugin-explorer-0.3.5.tgz", - "integrity": "sha512-oHn4cuH1uPWv70zy64mpG/x99BeFOFzGJ/tZXdx8wvb6c4aBMMCo4ouVnvNReVxE9N0KAwJfPvC6laWSbQ6lkQ==", - "requires": { - "graphiql-explorer": "^0.9.0" - }, - "dependencies": { - "graphiql-explorer": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/graphiql-explorer/-/graphiql-explorer-0.9.0.tgz", - "integrity": "sha512-fZC/wsuatqiQDO2otchxriFO0LaWIo/ovF/CQJ1yOudmY0P7pzDiP+l9CEHUiWbizk3e99x6DQG4XG1VxA+d6A==", - "requires": {} - } - } - }, "@graphiql/react": { "version": "0.19.4", "resolved": "https://registry.npmjs.org/@graphiql/react/-/react-0.19.4.tgz", @@ -5171,33 +5520,33 @@ "integrity": "sha1-wsNYJlYkfDnqEHyx5mUrb58kUjw=" }, "esbuild": { - "version": "0.16.17", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.16.17.tgz", - "integrity": "sha512-G8LEkV0XzDMNwXKgM0Jwu3nY3lSTwSGY6XbxM9cr9+s0T/qSV1q1JVPBGzm3dcjhCic9+emZDmMffkwgPeOeLg==", - "dev": true, - "requires": { - "@esbuild/android-arm": "0.16.17", - "@esbuild/android-arm64": "0.16.17", - "@esbuild/android-x64": "0.16.17", - "@esbuild/darwin-arm64": "0.16.17", - "@esbuild/darwin-x64": "0.16.17", - "@esbuild/freebsd-arm64": "0.16.17", - "@esbuild/freebsd-x64": "0.16.17", - "@esbuild/linux-arm": "0.16.17", - "@esbuild/linux-arm64": "0.16.17", - "@esbuild/linux-ia32": "0.16.17", - "@esbuild/linux-loong64": "0.16.17", - "@esbuild/linux-mips64el": "0.16.17", - "@esbuild/linux-ppc64": "0.16.17", - "@esbuild/linux-riscv64": "0.16.17", - "@esbuild/linux-s390x": "0.16.17", - "@esbuild/linux-x64": "0.16.17", - "@esbuild/netbsd-x64": "0.16.17", - "@esbuild/openbsd-x64": "0.16.17", - "@esbuild/sunos-x64": "0.16.17", - "@esbuild/win32-arm64": "0.16.17", - "@esbuild/win32-ia32": "0.16.17", - "@esbuild/win32-x64": "0.16.17" + "version": "0.19.4", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.19.4.tgz", + "integrity": "sha512-x7jL0tbRRpv4QUyuDMjONtWFciygUxWaUM1kMX2zWxI0X2YWOt7MSA0g4UdeSiHM8fcYVzpQhKYOycZwxTdZkA==", + "dev": true, + "requires": { + "@esbuild/android-arm": "0.19.4", + "@esbuild/android-arm64": "0.19.4", + "@esbuild/android-x64": "0.19.4", + "@esbuild/darwin-arm64": "0.19.4", + "@esbuild/darwin-x64": "0.19.4", + "@esbuild/freebsd-arm64": "0.19.4", + "@esbuild/freebsd-x64": "0.19.4", + "@esbuild/linux-arm": "0.19.4", + "@esbuild/linux-arm64": "0.19.4", + "@esbuild/linux-ia32": "0.19.4", + "@esbuild/linux-loong64": "0.19.4", + "@esbuild/linux-mips64el": "0.19.4", + "@esbuild/linux-ppc64": "0.19.4", + "@esbuild/linux-riscv64": "0.19.4", + "@esbuild/linux-s390x": "0.19.4", + "@esbuild/linux-x64": "0.19.4", + "@esbuild/netbsd-x64": "0.19.4", + "@esbuild/openbsd-x64": "0.19.4", + "@esbuild/sunos-x64": "0.19.4", + "@esbuild/win32-arm64": "0.19.4", + "@esbuild/win32-ia32": "0.19.4", + "@esbuild/win32-x64": "0.19.4" } }, "esbuild-loader": { @@ -5212,6 +5561,192 @@ "loader-utils": "^2.0.0", "tapable": "^2.2.0", "webpack-sources": "^1.4.3" + }, + "dependencies": { + "@esbuild/android-arm": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.16.17.tgz", + "integrity": "sha512-N9x1CMXVhtWEAMS7pNNONyA14f71VPQN9Cnavj1XQh6T7bskqiLLrSca4O0Vr8Wdcga943eThxnVp3JLnBMYtw==", + "dev": true, + "optional": true + }, + "@esbuild/android-arm64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.16.17.tgz", + "integrity": "sha512-MIGl6p5sc3RDTLLkYL1MyL8BMRN4tLMRCn+yRJJmEDvYZ2M7tmAf80hx1kbNEUX2KJ50RRtxZ4JHLvCfuB6kBg==", + "dev": true, + "optional": true + }, + "@esbuild/android-x64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.16.17.tgz", + "integrity": "sha512-a3kTv3m0Ghh4z1DaFEuEDfz3OLONKuFvI4Xqczqx4BqLyuFaFkuaG4j2MtA6fuWEFeC5x9IvqnX7drmRq/fyAQ==", + "dev": true, + "optional": true + }, + "@esbuild/darwin-arm64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.16.17.tgz", + "integrity": "sha512-/2agbUEfmxWHi9ARTX6OQ/KgXnOWfsNlTeLcoV7HSuSTv63E4DqtAc+2XqGw1KHxKMHGZgbVCZge7HXWX9Vn+w==", + "dev": true, + "optional": true + }, + "@esbuild/darwin-x64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.16.17.tgz", + "integrity": "sha512-2By45OBHulkd9Svy5IOCZt376Aa2oOkiE9QWUK9fe6Tb+WDr8hXL3dpqi+DeLiMed8tVXspzsTAvd0jUl96wmg==", + "dev": true, + "optional": true + }, + "@esbuild/freebsd-arm64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.16.17.tgz", + "integrity": "sha512-mt+cxZe1tVx489VTb4mBAOo2aKSnJ33L9fr25JXpqQqzbUIw/yzIzi+NHwAXK2qYV1lEFp4OoVeThGjUbmWmdw==", + "dev": true, + "optional": true + }, + "@esbuild/freebsd-x64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.16.17.tgz", + "integrity": "sha512-8ScTdNJl5idAKjH8zGAsN7RuWcyHG3BAvMNpKOBaqqR7EbUhhVHOqXRdL7oZvz8WNHL2pr5+eIT5c65kA6NHug==", + "dev": true, + "optional": true + }, + "@esbuild/linux-arm": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.16.17.tgz", + "integrity": "sha512-iihzrWbD4gIT7j3caMzKb/RsFFHCwqqbrbH9SqUSRrdXkXaygSZCZg1FybsZz57Ju7N/SHEgPyaR0LZ8Zbe9gQ==", + "dev": true, + "optional": true + }, + "@esbuild/linux-arm64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.16.17.tgz", + "integrity": "sha512-7S8gJnSlqKGVJunnMCrXHU9Q8Q/tQIxk/xL8BqAP64wchPCTzuM6W3Ra8cIa1HIflAvDnNOt2jaL17vaW+1V0g==", + "dev": true, + "optional": true + }, + "@esbuild/linux-ia32": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.16.17.tgz", + "integrity": "sha512-kiX69+wcPAdgl3Lonh1VI7MBr16nktEvOfViszBSxygRQqSpzv7BffMKRPMFwzeJGPxcio0pdD3kYQGpqQ2SSg==", + "dev": true, + "optional": true + }, + "@esbuild/linux-loong64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.16.17.tgz", + "integrity": "sha512-dTzNnQwembNDhd654cA4QhbS9uDdXC3TKqMJjgOWsC0yNCbpzfWoXdZvp0mY7HU6nzk5E0zpRGGx3qoQg8T2DQ==", + "dev": true, + "optional": true + }, + "@esbuild/linux-mips64el": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.16.17.tgz", + "integrity": "sha512-ezbDkp2nDl0PfIUn0CsQ30kxfcLTlcx4Foz2kYv8qdC6ia2oX5Q3E/8m6lq84Dj/6b0FrkgD582fJMIfHhJfSw==", + "dev": true, + "optional": true + }, + "@esbuild/linux-ppc64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.16.17.tgz", + "integrity": "sha512-dzS678gYD1lJsW73zrFhDApLVdM3cUF2MvAa1D8K8KtcSKdLBPP4zZSLy6LFZ0jYqQdQ29bjAHJDgz0rVbLB3g==", + "dev": true, + "optional": true + }, + "@esbuild/linux-riscv64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.16.17.tgz", + "integrity": "sha512-ylNlVsxuFjZK8DQtNUwiMskh6nT0vI7kYl/4fZgV1llP5d6+HIeL/vmmm3jpuoo8+NuXjQVZxmKuhDApK0/cKw==", + "dev": true, + "optional": true + }, + "@esbuild/linux-s390x": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.16.17.tgz", + "integrity": "sha512-gzy7nUTO4UA4oZ2wAMXPNBGTzZFP7mss3aKR2hH+/4UUkCOyqmjXiKpzGrY2TlEUhbbejzXVKKGazYcQTZWA/w==", + "dev": true, + "optional": true + }, + "@esbuild/linux-x64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.16.17.tgz", + "integrity": "sha512-mdPjPxfnmoqhgpiEArqi4egmBAMYvaObgn4poorpUaqmvzzbvqbowRllQ+ZgzGVMGKaPkqUmPDOOFQRUFDmeUw==", + "dev": true, + "optional": true + }, + "@esbuild/netbsd-x64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.16.17.tgz", + "integrity": "sha512-/PzmzD/zyAeTUsduZa32bn0ORug+Jd1EGGAUJvqfeixoEISYpGnAezN6lnJoskauoai0Jrs+XSyvDhppCPoKOA==", + "dev": true, + "optional": true + }, + "@esbuild/openbsd-x64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.16.17.tgz", + "integrity": "sha512-2yaWJhvxGEz2RiftSk0UObqJa/b+rIAjnODJgv2GbGGpRwAfpgzyrg1WLK8rqA24mfZa9GvpjLcBBg8JHkoodg==", + "dev": true, + "optional": true + }, + "@esbuild/sunos-x64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.16.17.tgz", + "integrity": "sha512-xtVUiev38tN0R3g8VhRfN7Zl42YCJvyBhRKw1RJjwE1d2emWTVToPLNEQj/5Qxc6lVFATDiy6LjVHYhIPrLxzw==", + "dev": true, + "optional": true + }, + "@esbuild/win32-arm64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.16.17.tgz", + "integrity": "sha512-ga8+JqBDHY4b6fQAmOgtJJue36scANy4l/rL97W+0wYmijhxKetzZdKOJI7olaBaMhWt8Pac2McJdZLxXWUEQw==", + "dev": true, + "optional": true + }, + "@esbuild/win32-ia32": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.16.17.tgz", + "integrity": "sha512-WnsKaf46uSSF/sZhwnqE4L/F89AYNMiD4YtEcYekBt9Q7nj0DiId2XH2Ng2PHM54qi5oPrQ8luuzGszqi/veig==", + "dev": true, + "optional": true + }, + "@esbuild/win32-x64": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.16.17.tgz", + "integrity": "sha512-y+EHuSchhL7FjHgvQL/0fnnFmO4T1bhvWANX6gcnqTjtnKWbTvUMCpGnv2+t+31d7RzyEAYAd4u2fnIhHL6N/Q==", + "dev": true, + "optional": true + }, + "esbuild": { + "version": "0.16.17", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.16.17.tgz", + "integrity": "sha512-G8LEkV0XzDMNwXKgM0Jwu3nY3lSTwSGY6XbxM9cr9+s0T/qSV1q1JVPBGzm3dcjhCic9+emZDmMffkwgPeOeLg==", + "dev": true, + "requires": { + "@esbuild/android-arm": "0.16.17", + "@esbuild/android-arm64": "0.16.17", + "@esbuild/android-x64": "0.16.17", + "@esbuild/darwin-arm64": "0.16.17", + "@esbuild/darwin-x64": "0.16.17", + "@esbuild/freebsd-arm64": "0.16.17", + "@esbuild/freebsd-x64": "0.16.17", + "@esbuild/linux-arm": "0.16.17", + "@esbuild/linux-arm64": "0.16.17", + "@esbuild/linux-ia32": "0.16.17", + "@esbuild/linux-loong64": "0.16.17", + "@esbuild/linux-mips64el": "0.16.17", + "@esbuild/linux-ppc64": "0.16.17", + "@esbuild/linux-riscv64": "0.16.17", + "@esbuild/linux-s390x": "0.16.17", + "@esbuild/linux-x64": "0.16.17", + "@esbuild/netbsd-x64": "0.16.17", + "@esbuild/openbsd-x64": "0.16.17", + "@esbuild/sunos-x64": "0.16.17", + "@esbuild/win32-arm64": "0.16.17", + "@esbuild/win32-ia32": "0.16.17", + "@esbuild/win32-x64": "0.16.17" + } + } } }, "escalade": { diff --git a/gui/graphql/package.json b/gui/graphql/package.json index 33f9a5de..7128212c 100644 --- a/gui/graphql/package.json +++ b/gui/graphql/package.json @@ -4,21 +4,16 @@ "description": "", "main": "", "scripts": { - "start": "webpack-cli -w --node-env=development", - "build": "webpack-cli --node-env=production" + "start": "esbuild src/index.jsx --bundle --outfile=public/main.js --loader:.js=jsx --format=cjs --watch", + "build": "esbuild src/index.jsx --bundle --outfile=public/main.js --loader:.js=jsx --format=cjs --minify" }, "keywords": [], "author": "platformOS", "license": "MIT", "devDependencies": { - "css-loader": "^5.2.7", - "esbuild-loader": "^2.21.0", - "style-loader": "^2.0.0", - "webpack": "^5.35.0", - "webpack-cli": "^5.1.3" + "esbuild": "^0.19.4" }, "dependencies": { - "@graphiql/plugin-explorer": "^0.3.5", "assert": "^2.0.0", "graphiql": "^3.0.6", "graphql": "^15.8.0", diff --git a/gui/graphql/public/105.js b/gui/graphql/public/105.js deleted file mode 100644 index 2bbe168e..00000000 --- a/gui/graphql/public/105.js +++ /dev/null @@ -1,7 +0,0 @@ -"use strict";(self.webpackChunk_platformos_gui=self.webpackChunk_platformos_gui||[]).push([[105],{6105:(U,C,O)=>{O.r(C),O.d(C,{s:()=>j});var I=O(5421),S=O(4124),f=Object.defineProperty,A=(g,l)=>f(g,"name",{value:l,configurable:!0});function b(g,l){for(var y=0;yv[L]})}}}return Object.freeze(Object.defineProperty(g,Symbol.toStringTag,{value:"Module"}))}A(b,"_mergeNamespaces");var M=(0,S.r)();const F=(0,I.g)(M),j=b({__proto__:null,default:F},[M])},4124:(U,C,O)=>{O.d(C,{r:()=>M});var I=O(5421),S=Object.defineProperty,f=(F,j)=>S(F,"name",{value:j,configurable:!0}),A={exports:{}},b;function M(){return b||(b=1,function(F,j){(function(g){g((0,I.r)())})(function(g){var l=g.Pos;function y(t){var e=t.flags;return e!=null?e:(t.ignoreCase?"i":"")+(t.global?"g":"")+(t.multiline?"m":"")}f(y,"regexpFlags");function v(t,e){for(var n=y(t),r=n,o=0;os);c++){var x=t.getLine(i++);r=r==null?x:r+` -`+x}o=o*2,e.lastIndex=n.ch;var h=e.exec(r);if(h){var a=r.slice(0,h.index).split(` -`),u=h[0].split(` -`),d=n.line+a.length-1,p=a[a.length-1].length;return{from:l(d,p),to:l(d+u.length-1,u.length==1?p+u[0].length:u[u.length-1].length),match:h}}}}f(z,"searchRegexpForwardMultiline");function k(t,e,n){for(var r,o=0;o<=t.length;){e.lastIndex=o;var i=e.exec(t);if(!i)break;var s=i.index+i[0].length;if(s>t.length-n)break;(!r||s>r.index+r[0].length)&&(r=i),o=i.index+1}return r}f(k,"lastMatchIn");function B(t,e,n){e=v(e,"g");for(var r=n.line,o=n.ch,i=t.firstLine();r>=i;r--,o=-1){var s=t.getLine(r),c=k(s,e,o<0?0:s.length-o);if(c)return{from:l(r,c.index),to:l(r,c.index+c[0].length),match:c}}}f(B,"searchRegexpBackward");function W(t,e,n){if(!L(e))return B(t,e,n);e=v(e,"gm");for(var r,o=1,i=t.getLine(n.line).length-n.ch,s=n.line,c=t.firstLine();s>=c;){for(var x=0;x=c;x++){var h=t.getLine(s--);r=r==null?h:h+` -`+r}o*=2;var a=k(r,e,i);if(a){var u=r.slice(0,a.index).split(` -`),d=a[0].split(` -`),p=s+u.length,_=u[u.length-1].length;return{from:l(p,_),to:l(p+d.length-1,d.length==1?_+d[0].length:d[d.length-1].length),match:a}}}}f(W,"searchRegexpBackwardMultiline");var w,D;String.prototype.normalize?(w=f(function(t){return t.normalize("NFD").toLowerCase()},"doFold"),D=f(function(t){return t.normalize("NFD")},"noFold")):(w=f(function(t){return t.toLowerCase()},"doFold"),D=f(function(t){return t},"noFold"));function m(t,e,n,r){if(t.length==e.length)return n;for(var o=0,i=n+Math.max(0,t.length-e.length);;){if(o==i)return o;var s=o+i>>1,c=r(t.slice(0,s)).length;if(c==n)return s;c>n?i=s:o=s+1}}f(m,"adjustPos");function K(t,e,n,r){if(!e.length)return null;var o=r?w:D,i=o(e).split(/\r|\n\r?/);e:for(var s=n.line,c=n.ch,x=t.lastLine()+1-i.length;s<=x;s++,c=0){var h=t.getLine(s).slice(c),a=o(h);if(i.length==1){var u=a.indexOf(i[0]);if(u==-1)continue e;var n=m(h,a,u,o)+c;return{from:l(s,m(h,a,u,o)+c),to:l(s,m(h,a,u+i[0].length,o)+c)}}else{var d=a.length-i[0].length;if(a.slice(d)!=i[0])continue e;for(var p=1;p=x;s--,c=-1){var h=t.getLine(s);c>-1&&(h=h.slice(0,c));var a=o(h);if(i.length==1){var u=a.lastIndexOf(i[0]);if(u==-1)continue e;return{from:l(s,m(h,a,u,o)),to:l(s,m(h,a,u+i[0].length,o))}}else{var d=i[i.length-1];if(a.slice(0,d.length)!=d)continue e;for(var p=1,n=s-i.length+1;p(this.doc.getLine(e.line)||"").length&&(e.ch=0,e.line++)),g.cmpPos(e,this.doc.clipPos(e))!=0))return this.atOccurrence=!1;var n=this.matches(t,e);if(this.afterEmptyMatch=n&&g.cmpPos(n.from,n.to)==0,n)return this.pos=n,this.atOccurrence=!0,this.pos.match||!0;var r=l(t?this.doc.firstLine():this.doc.lastLine()+1,0);return this.pos={from:r,to:r},this.atOccurrence=!1},from:function(){if(this.atOccurrence)return this.pos.from},to:function(){if(this.atOccurrence)return this.pos.to},replace:function(t,e){if(this.atOccurrence){var n=g.splitLines(t);this.doc.replaceRange(n,this.pos.from,this.pos.to,e),this.pos.to=l(this.pos.from.line+n.length-1,n[n.length-1].length+(n.length==1?this.pos.from.ch:0))}}},g.defineExtension("getSearchCursor",function(t,e,n){return new R(this.doc,t,e,n)}),g.defineDocExtension("getSearchCursor",function(t,e,n){return new R(this,t,e,n)}),g.defineExtension("selectMatches",function(t,e){for(var n=[],r=this.getSearchCursor(t,this.getCursor("from"),e);r.findNext()&&!(g.cmpPos(r.to(),this.getCursor("to"))>0);)n.push({anchor:r.from(),head:r.to()});n.length&&this.setSelections(n,0)})})}()),A.exports}f(M,"requireSearchcursor")}}]); diff --git a/gui/graphql/public/178.js b/gui/graphql/public/178.js deleted file mode 100644 index 570450f2..00000000 --- a/gui/graphql/public/178.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_platformos_gui=self.webpackChunk_platformos_gui||[]).push([[178,480],{7480:(g,s,n)=>{n.r(s),n.d(s,{C:()=>a,c:()=>t});var i=n(5421),e=Object.defineProperty,c=(r,l)=>e(r,"name",{value:l,configurable:!0});function o(r,l){for(var p=0;pd[_]})}}}return Object.freeze(Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}))}c(o,"_mergeNamespaces");var u=(0,i.r)();const a=(0,i.g)(u),t=o({__proto__:null,default:a},[u])},8009:(g,s,n)=>{n.d(s,{i:()=>c});var i=Object.defineProperty,e=(o,u)=>i(o,"name",{value:u,configurable:!0});function c(o,u){var a,t;const{levels:r,indentLevel:l}=o;return((!r||r.length===0?l:r.at(-1)-(!((a=this.electricInput)===null||a===void 0)&&a.test(u)?1:0))||0)*(((t=this.config)===null||t===void 0?void 0:t.indentUnit)||0)}e(c,"indent")},4178:(g,s,n)=>{n.r(s);var i=n(7480),e=n(5798),c=n(8009),o=n(5421);i.C.defineMode("graphql-results",t=>{const r=(0,e.Xs)({eatWhitespace:l=>l.eatSpace(),lexRules:u,parseRules:a,editorConfig:{tabSize:t.tabSize}});return{config:t,startState:r.startState,token:r.token,indent:c.i,electricInput:/^\s*[}\]]/,fold:"brace",closeBrackets:{pairs:'[]{}""',explode:"[]{}"}}});const u={Punctuation:/^\[|]|\{|\}|:|,/,Number:/^-?(?:0|(?:[1-9][0-9]*))(?:\.[0-9]*)?(?:[eE][+-]?[0-9]+)?/,String:/^"(?:[^"\\]|\\(?:"|\/|\\|b|f|n|r|t|u[0-9a-fA-F]{4}))*"?/,Keyword:/^true|false|null/},a={Document:[(0,e.p)("{"),(0,e.pb)("Entry",(0,e.p)(",")),(0,e.p)("}")],Entry:[(0,e.t)("String","def"),(0,e.p)(":"),"Value"],Value(t){switch(t.kind){case"Number":return"NumberValue";case"String":return"StringValue";case"Punctuation":switch(t.value){case"[":return"ListValue";case"{":return"ObjectValue"}return null;case"Keyword":switch(t.value){case"true":case"false":return"BooleanValue";case"null":return"NullValue"}return null}},NumberValue:[(0,e.t)("Number","number")],StringValue:[(0,e.t)("String","string")],BooleanValue:[(0,e.t)("Keyword","builtin")],NullValue:[(0,e.t)("Keyword","keyword")],ListValue:[(0,e.p)("["),(0,e.pb)("Value",(0,e.p)(",")),(0,e.p)("]")],ObjectValue:[(0,e.p)("{"),(0,e.pb)("ObjectField",(0,e.p)(",")),(0,e.p)("}")],ObjectField:[(0,e.t)("String","property"),(0,e.p)(":"),"Value"]}}}]); diff --git a/gui/graphql/public/198.js b/gui/graphql/public/198.js deleted file mode 100644 index 5f74e359..00000000 --- a/gui/graphql/public/198.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_platformos_gui=self.webpackChunk_platformos_gui||[]).push([[198,744],{9744:(M,C,p)=>{p.r(C),p.d(C,{a:()=>b,d:()=>j});var h=p(5421),_=Object.defineProperty,m=(g,d)=>_(g,"name",{value:d,configurable:!0});function y(g,d){for(var o=0;oa[c]})}}}return Object.freeze(Object.defineProperty(g,Symbol.toStringTag,{value:"Module"}))}m(y,"_mergeNamespaces");var O={exports:{}};(function(g,d){(function(o){o((0,h.r)())})(function(o){function a(i,s,e){var t=i.getWrapperElement(),n;return n=t.appendChild(document.createElement("div")),e?n.className="CodeMirror-dialog CodeMirror-dialog-bottom":n.className="CodeMirror-dialog CodeMirror-dialog-top",typeof s=="string"?n.innerHTML=s:n.appendChild(s),o.addClass(t,"dialog-opened"),n}m(a,"dialogDiv");function c(i,s){i.state.currentNotificationClose&&i.state.currentNotificationClose(),i.state.currentNotificationClose=s}m(c,"closeNotification"),o.defineExtension("openDialog",function(i,s,e){e||(e={}),c(this,null);var t=a(this,i,e.bottom),n=!1,u=this;function r(l){if(typeof l=="string")f.value=l;else{if(n)return;n=!0,o.rmClass(t.parentNode,"dialog-opened"),t.parentNode.removeChild(t),u.focus(),e.onClose&&e.onClose(t)}}m(r,"close");var f=t.getElementsByTagName("input")[0],v;return f?(f.focus(),e.value&&(f.value=e.value,e.selectValueOnOpen!==!1&&f.select()),e.onInput&&o.on(f,"input",function(l){e.onInput(l,f.value,r)}),e.onKeyUp&&o.on(f,"keyup",function(l){e.onKeyUp(l,f.value,r)}),o.on(f,"keydown",function(l){e&&e.onKeyDown&&e.onKeyDown(l,f.value,r)||((l.keyCode==27||e.closeOnEnter!==!1&&l.keyCode==13)&&(f.blur(),o.e_stop(l),r()),l.keyCode==13&&s(f.value,l))}),e.closeOnBlur!==!1&&o.on(t,"focusout",function(l){l.relatedTarget!==null&&r()})):(v=t.getElementsByTagName("button")[0])&&(o.on(v,"click",function(){r(),u.focus()}),e.closeOnBlur!==!1&&o.on(v,"blur",r),v.focus()),r}),o.defineExtension("openConfirm",function(i,s,e){c(this,null);var t=a(this,i,e&&e.bottom),n=t.getElementsByTagName("button"),u=!1,r=this,f=1;function v(){u||(u=!0,o.rmClass(t.parentNode,"dialog-opened"),t.parentNode.removeChild(t),r.focus())}m(v,"close"),n[0].focus();for(var l=0;l{p.r(C),p.d(C,{j:()=>g});var h=p(5421),_=p(9744),m=Object.defineProperty,y=(d,o)=>m(d,"name",{value:o,configurable:!0});function O(d,o){for(var a=0;ac[i]})}}}return Object.freeze(Object.defineProperty(d,Symbol.toStringTag,{value:"Module"}))}y(O,"_mergeNamespaces");var b={exports:{}};(function(d,o){(function(a){a((0,h.r)(),_.a)})(function(a){a.defineOption("search",{bottom:!1});function c(e,t,n,u,r){e.openDialog?e.openDialog(t,r,{value:u,selectValueOnOpen:!0,bottom:e.options.search.bottom}):r(prompt(n,u))}y(c,"dialog");function i(e){return e.phrase("Jump to line:")+' '+e.phrase("(Use line:column or scroll% syntax)")+""}y(i,"getJumpDialog");function s(e,t){var n=Number(t);return/^[-+]/.test(t)?e.getCursor().line+n:n-1}y(s,"interpretLine"),a.commands.jumpToLine=function(e){var t=e.getCursor();c(e,i(e),e.phrase("Jump to line:"),t.line+1+":"+t.ch,function(n){if(n){var u;if(u=/^\s*([\+\-]?\d+)\s*\:\s*(\d+)\s*$/.exec(n))e.setCursor(s(e,u[1]),Number(u[2]));else if(u=/^\s*([\+\-]?\d+(\.\d+)?)\%\s*/.exec(n)){var r=Math.round(e.lineCount()*Number(u[1])/100);/^[-+]/.test(u[1])&&(r=t.line+r+1),e.setCursor(r-1,t.ch)}else(u=/^\s*\:?\s*([\+\-]?\d+)\s*/.exec(n))&&e.setCursor(s(e,u[1]),t.ch)}})},a.keyMap.default["Alt-G"]="jumpToLine"})})();var N=b.exports;const j=(0,h.g)(N),g=O({__proto__:null,default:j},[N])}}]); diff --git a/gui/graphql/public/421.js b/gui/graphql/public/421.js deleted file mode 100644 index b61423c0..00000000 --- a/gui/graphql/public/421.js +++ /dev/null @@ -1,24 +0,0 @@ -"use strict";(self.webpackChunk_platformos_gui=self.webpackChunk_platformos_gui||[]).push([[421],{5421:(pu,_s,gi)=>{gi.d(_s,{g:()=>Ol,r:()=>Wl});var qs=Object.defineProperty,u=(Et,Hl)=>qs(Et,"name",{value:Hl,configurable:!0}),Ys=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof gi.g<"u"?gi.g:typeof self<"u"?self:{};function Ol(Et){return Et&&Et.__esModule&&Object.prototype.hasOwnProperty.call(Et,"default")?Et.default:Et}u(Ol,"getDefaultExportFromCjs");var Dl={exports:{}},Al;function Wl(){return Al||(Al=1,function(Et,Hl){(function(it,tr){Et.exports=tr()})(Ys,function(){var it=navigator.userAgent,tr=navigator.platform,It=/gecko\/\d/i.test(it),Fl=/MSIE \d/.test(it),Pl=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(it),er=/Edge\/(\d+)/.exec(it),A=Fl||Pl||er,I=A&&(Fl?document.documentMode||6:+(er||Pl)[1]),ot=!er&&/WebKit\//.test(it),Zs=ot&&/Qt\/\d+\.\d+/.test(it),nr=!er&&/Chrome\//.test(it),kt=/Opera\//.test(it),rr=/Apple Computer/.test(navigator.vendor),$s=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(it),Qs=/PhantomJS/.test(it),hn=rr&&(/Mobile\/\w+/.test(it)||navigator.maxTouchPoints>2),ir=/Android/.test(it),dn=hn||ir||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(it),xt=hn||/Mac/.test(tr),Js=/\bCrOS\b/.test(it),tu=/win/i.test(tr),he=kt&&it.match(/Version\/(\d*\.\d*)/);he&&(he=Number(he[1])),he&&he>=15&&(kt=!1,ot=!0);var El=xt&&(Zs||kt&&(he==null||he<12.11)),mi=It||A&&I>=9;function de(t){return new RegExp("(^|\\s)"+t+"(?:$|\\s)\\s*")}u(de,"classTest");var fe=u(function(t,e){var r=t.className,n=de(e).exec(r);if(n){var i=r.slice(n.index+n[0].length);t.className=r.slice(0,n.index)+(i?n[1]+i:"")}},"rmClass");function Rt(t){for(var e=t.childNodes.length;e>0;--e)t.removeChild(t.firstChild);return t}u(Rt,"removeChildren");function gt(t,e){return Rt(t).appendChild(e)}u(gt,"removeChildrenAndAdd");function T(t,e,r,n){var i=document.createElement(t);if(r&&(i.className=r),n&&(i.style.cssText=n),typeof e=="string")i.appendChild(document.createTextNode(e));else if(e)for(var o=0;o=e)return l+(e-o);l+=a-o,l+=r-l%r,o=a+1}}u(yt,"countColumn");var Qt=u(function(){this.id=null,this.f=null,this.time=0,this.handler=lr(this.onTimeout,this)},"Delayed");Qt.prototype.onTimeout=function(t){t.id=0,t.time<=+new Date?t.f():setTimeout(t.handler,t.time-+new Date)},Qt.prototype.set=function(t,e){this.f=e;var r=+new Date+t;(!this.id||r=e)return n+Math.min(l,e-i);if(i+=o-n,i+=r-i%r,n=o+1,i>=e)return n}}u(sr,"findColumn");var ur=[""];function cr(t){for(;ur.length<=t;)ur.push(W(ur)+" ");return ur[t]}u(cr,"spaceStr");function W(t){return t[t.length-1]}u(W,"lst");function gn(t,e){for(var r=[],n=0;n"\x80"&&(t.toUpperCase()!=t.toLowerCase()||eu.test(t))}u(hr,"isWordCharBasic");function mn(t,e){return e?e.source.indexOf("\\w")>-1&&hr(t)?!0:e.test(t):hr(t)}u(mn,"isWordChar");function wi(t){for(var e in t)if(t.hasOwnProperty(e)&&t[e])return!1;return!0}u(wi,"isEmpty");var nu=/[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/;function dr(t){return t.charCodeAt(0)>=768&&nu.test(t)}u(dr,"isExtendingChar");function xi(t,e,r){for(;(r<0?e>0:er?-1:1;;){if(e==r)return e;var i=(e+r)/2,o=n<0?Math.ceil(i):Math.floor(i);if(o==e)return t(o)?e:r;t(o)?r=o:e=o+n}}u(Pe,"findFirst");function zl(t,e,r,n){if(!t)return n(e,r,"ltr",0);for(var i=!1,o=0;oe||e==r&&l.to==e)&&(n(Math.max(l.from,e),Math.min(l.to,r),l.level==1?"rtl":"ltr",o),i=!0)}i||n(e,r,"ltr")}u(zl,"iterateBidiSections");var vn=null;function Ee(t,e,r){var n;vn=null;for(var i=0;ie)return i;o.to==e&&(o.from!=o.to&&r=="before"?n=i:vn=i),o.from==e&&(o.from!=o.to&&r!="before"?n=i:vn=i)}return n!=null?n:vn}u(Ee,"getBidiPartAt");var ru=function(){var t="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",e="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function r(c){return c<=247?t.charAt(c):1424<=c&&c<=1524?"R":1536<=c&&c<=1785?e.charAt(c-1536):1774<=c&&c<=2220?"r":8192<=c&&c<=8203?"w":c==8204?"b":"L"}u(r,"charType");var n=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,i=/[stwN]/,o=/[LRr]/,l=/[Lb1n]/,a=/[1n]/;function s(c,h,d){this.level=c,this.from=h,this.to=d}return u(s,"BidiSpan"),function(c,h){var d=h=="ltr"?"L":"R";if(c.length==0||h=="ltr"&&!n.test(c))return!1;for(var p=c.length,f=[],g=0;g-1&&(n[e]=i.slice(0,o).concat(i.slice(o+1)))}}}u(mt,"off");function U(t,e){var r=fr(t,e);if(r.length)for(var n=Array.prototype.slice.call(arguments,2),i=0;i0}u(bt,"hasHandler");function me(t){t.prototype.on=function(e,r){M(this,e,r)},t.prototype.off=function(e,r){mt(this,e,r)}}u(me,"eventMixin");function lt(t){t.preventDefault?t.preventDefault():t.returnValue=!1}u(lt,"e_preventDefault");function Si(t){t.stopPropagation?t.stopPropagation():t.cancelBubble=!0}u(Si,"e_stopPropagation");function pr(t){return t.defaultPrevented!=null?t.defaultPrevented:t.returnValue==!1}u(pr,"e_defaultPrevented");function Ie(t){lt(t),Si(t)}u(Ie,"e_stop");function gr(t){return t.target||t.srcElement}u(gr,"e_target");function Li(t){var e=t.which;return e==null&&(t.button&1?e=1:t.button&2?e=3:t.button&4&&(e=2)),xt&&t.ctrlKey&&e==1&&(e=3),e}u(Li,"e_button");var iu=function(){if(A&&I<9)return!1;var t=T("div");return"draggable"in t||"dragDrop"in t}(),ki;function Ul(t){if(ki==null){var e=T("span","\u200B");gt(t,T("span",[e,document.createTextNode("x")])),t.firstChild.offsetHeight!=0&&(ki=e.offsetWidth<=1&&e.offsetHeight>2&&!(A&&I<8))}var r=ki?T("span","\u200B"):T("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return r.setAttribute("cm-text",""),r}u(Ul,"zeroWidthElement");var Ti;function Gl(t){if(Ti!=null)return Ti;var e=gt(t,document.createTextNode("A\u062EA")),r=ge(e,0,1).getBoundingClientRect(),n=ge(e,1,2).getBoundingClientRect();return Rt(t),!r||r.left==r.right?!1:Ti=n.right-r.right<3}u(Gl,"hasBadBidiRects");var Mi=` - -b`.split(/\n/).length!=3?function(t){for(var e=0,r=[],n=t.length;e<=n;){var i=t.indexOf(` -`,e);i==-1&&(i=t.length);var o=t.slice(e,t.charAt(i-1)=="\r"?i-1:i),l=o.indexOf("\r");l!=-1?(r.push(o.slice(0,l)),e+=l+1):(r.push(o),e=i+1)}return r}:function(t){return t.split(/\r\n?|\n/)},ou=window.getSelection?function(t){try{return t.selectionStart!=t.selectionEnd}catch{return!1}}:function(t){var e;try{e=t.ownerDocument.selection.createRange()}catch{}return!e||e.parentElement()!=t?!1:e.compareEndPoints("StartToEnd",e)!=0},lu=function(){var t=T("div");return"oncopy"in t?!0:(t.setAttribute("oncopy","return;"),typeof t.oncopy=="function")}(),Ni=null;function Kl(t){if(Ni!=null)return Ni;var e=gt(t,T("span","x")),r=e.getBoundingClientRect(),n=ge(e,0,1).getBoundingClientRect();return Ni=Math.abs(r.left-n.left)>1}u(Kl,"hasBadZoomedRects");var Oi={},Re={};function Vl(t,e){arguments.length>2&&(e.dependencies=Array.prototype.slice.call(arguments,2)),Oi[t]=e}u(Vl,"defineMode");function jl(t,e){Re[t]=e}u(jl,"defineMIME");function yn(t){if(typeof t=="string"&&Re.hasOwnProperty(t))t=Re[t];else if(t&&typeof t.name=="string"&&Re.hasOwnProperty(t.name)){var e=Re[t.name];typeof e=="string"&&(e={name:e}),t=bi(e,t),t.name=e.name}else{if(typeof t=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(t))return yn("application/xml");if(typeof t=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(t))return yn("application/json")}return typeof t=="string"?{name:t}:t||{name:"null"}}u(yn,"resolveMode");function mr(t,e){e=yn(e);var r=Oi[e.name];if(!r)return mr(t,"text/plain");var n=r(t,e);if(ze.hasOwnProperty(e.name)){var i=ze[e.name];for(var o in i)i.hasOwnProperty(o)&&(n.hasOwnProperty(o)&&(n["_"+o]=n[o]),n[o]=i[o])}if(n.name=e.name,e.helperType&&(n.helperType=e.helperType),e.modeProps)for(var l in e.modeProps)n[l]=e.modeProps[l];return n}u(mr,"getMode");var ze={};function Xl(t,e){var r=ze.hasOwnProperty(t)?ze[t]:ze[t]={};$t(e,r)}u(Xl,"extendMode");function Jt(t,e){if(e===!0)return e;if(t.copyState)return t.copyState(e);var r={};for(var n in e){var i=e[n];i instanceof Array&&(i=i.concat([])),r[n]=i}return r}u(Jt,"copyState");function vr(t,e){for(var r;t.innerMode&&(r=t.innerMode(e),!(!r||r.mode==t));)e=r.state,t=r.mode;return r||{mode:t,state:e}}u(vr,"innerMode");function Di(t,e,r){return t.startState?t.startState(e,r):!0}u(Di,"startState");var K=u(function(t,e,r){this.pos=this.start=0,this.string=t,this.tabSize=e||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=r},"StringStream");K.prototype.eol=function(){return this.pos>=this.string.length},K.prototype.sol=function(){return this.pos==this.lineStart},K.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},K.prototype.next=function(){if(this.pose},K.prototype.eatSpace=function(){for(var t=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>t},K.prototype.skipToEnd=function(){this.pos=this.string.length},K.prototype.skipTo=function(t){var e=this.string.indexOf(t,this.pos);if(e>-1)return this.pos=e,!0},K.prototype.backUp=function(t){this.pos-=t},K.prototype.column=function(){return this.lastColumnPos0?null:(o&&e!==!1&&(this.pos+=o[0].length),o)}},K.prototype.current=function(){return this.string.slice(this.start,this.pos)},K.prototype.hideFirstChars=function(t,e){this.lineStart+=t;try{return e()}finally{this.lineStart-=t}},K.prototype.lookAhead=function(t){var e=this.lineOracle;return e&&e.lookAhead(t)},K.prototype.baseToken=function(){var t=this.lineOracle;return t&&t.baseToken(this.pos)};function S(t,e){if(e-=t.first,e<0||e>=t.size)throw new Error("There is no line "+(e+t.first)+" in the document.");for(var r=t;!r.lines;)for(var n=0;;++n){var i=r.children[n],o=i.chunkSize();if(e=t.first&&er?v(r,S(t,r).text.length):_l(e,S(t,e.line).text.length)}u(O,"clipPos");function _l(t,e){var r=t.ch;return r==null||r>e?v(t.line,e):r<0?v(t.line,0):t}u(_l,"clipToLen");function Wi(t,e){for(var r=[],n=0;nthis.maxLookAhead&&(this.maxLookAhead=t),e},Wt.prototype.baseToken=function(t){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=t;)this.baseTokenPos+=2;var e=this.baseTokens[this.baseTokenPos+1];return{type:e&&e.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-t}},Wt.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},Wt.fromSaved=function(t,e,r){return e instanceof Cr?new Wt(t,Jt(t.mode,e.state),r,e.lookAhead):new Wt(t,Jt(t.mode,e),r)},Wt.prototype.save=function(t){var e=t!==!1?Jt(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new Cr(e,this.maxLookAhead):e};function Hi(t,e,r,n){var i=[t.state.modeGen],o={};Ri(t,e.text,t.doc.mode,r,function(c,h){return i.push(c,h)},o,n);for(var l=r.state,a=u(function(c){r.baseTokens=i;var h=t.state.overlays[c],d=1,p=0;r.state=!0,Ri(t,e.text,h.mode,r,function(f,g){for(var m=d;pf&&i.splice(d,1,f,i[d+1],y),d+=2,p=Math.min(f,y)}if(g)if(h.opaque)i.splice(m,d-m,f,"overlay "+g),d=m+2;else for(;mt.options.maxHighlightLength&&Jt(t.doc.mode,n.state),o=Hi(t,e,n);i&&(n.state=i),e.stateAfter=n.save(!i),e.styles=o.styles,o.classes?e.styleClasses=o.classes:e.styleClasses&&(e.styleClasses=null),r===t.doc.highlightFrontier&&(t.doc.modeFrontier=Math.max(t.doc.modeFrontier,++t.doc.highlightFrontier))}return e.styles}u(Fi,"getLineStyles");function Ue(t,e,r){var n=t.doc,i=t.display;if(!n.mode.startState)return new Wt(n,!0,e);var o=Yl(t,e,r),l=o>n.first&&S(n,o-1).stateAfter,a=l?Wt.fromSaved(n,l,o):new Wt(n,Di(n.mode),o);return n.iter(o,e,function(s){Sr(t,s.text,a);var c=a.line;s.stateAfter=c==e-1||c%5==0||c>=i.viewFrom&&ce.start)return o}throw new Error("Mode "+t.name+" failed to advance stream.")}u(Lr,"readToken");var ql=u(function(t,e,r){this.start=t.start,this.end=t.pos,this.string=t.current(),this.type=e||null,this.state=r},"Token");function Ei(t,e,r,n){var i=t.doc,o=i.mode,l;e=O(i,e);var a=S(i,e.line),s=Ue(t,e.line,r),c=new K(a.text,t.options.tabSize,s),h;for(n&&(h=[]);(n||c.post.options.maxHighlightLength?(a=!1,l&&Sr(t,e,n,h.pos),h.pos=e.length,d=null):d=Ii(Lr(r,h,n.state,p),o),p){var f=p[0].name;f&&(d="m-"+(d?f+" "+d:f))}if(!a||c!=d){for(;sl;--a){if(a<=o.first)return o.first;var s=S(o,a-1),c=s.stateAfter;if(c&&(!r||a+(c instanceof Cr?c.lookAhead:0)<=o.modeFrontier))return a;var h=yt(s.text,null,t.options.tabSize);(i==null||n>h)&&(i=a-1,n=h)}return i}u(Yl,"findStartLine");function Zl(t,e){if(t.modeFrontier=Math.min(t.modeFrontier,e),!(t.highlightFrontierr;n--){var i=S(t,n).stateAfter;if(i&&(!(i instanceof Cr)||n+i.lookAhead=e:o.to>e);(n||(n=[])).push(new xn(l,o.from,s?null:o.to))}}return n}u(na,"markedSpansBefore");function ra(t,e,r){var n;if(t)for(var i=0;i=e:o.to>e);if(a||o.from==e&&l.type=="bookmark"&&(!r||o.marker.insertLeft)){var s=o.from==null||(l.inclusiveLeft?o.from<=e:o.from0&&a)for(var C=0;C0)){var h=[s,1],d=N(c.from,a.from),p=N(c.to,a.to);(d<0||!l.inclusiveLeft&&!d)&&h.push({from:c.from,to:a.from}),(p>0||!l.inclusiveRight&&!p)&&h.push({from:a.to,to:c.to}),i.splice.apply(i,h),s+=h.length-3}}return i}u(ia,"removeReadOnlyRanges");function Bi(t){var e=t.markedSpans;if(e){for(var r=0;re)&&(!n||Tr(n,o.marker)<0)&&(n=o.marker)}return n}u(oa,"collapsedSpanAround");function Vi(t,e,r,n,i){var o=S(t,e),l=Bt&&o.markedSpans;if(l)for(var a=0;a=0&&d<=0||h<=0&&d>=0)&&(h<=0&&(s.marker.inclusiveRight&&i.inclusiveLeft?N(c.to,r)>=0:N(c.to,r)>0)||h>=0&&(s.marker.inclusiveRight&&i.inclusiveLeft?N(c.from,n)<=0:N(c.from,n)<0)))return!0}}}u(Vi,"conflictingCollapsedRange");function Ct(t){for(var e;e=Ki(t);)t=e.find(-1,!0).line;return t}u(Ct,"visualLine");function la(t){for(var e;e=Ln(t);)t=e.find(1,!0).line;return t}u(la,"visualLineEnd");function aa(t){for(var e,r;e=Ln(t);)t=e.find(1,!0).line,(r||(r=[])).push(t);return r}u(aa,"visualLineContinued");function Mr(t,e){var r=S(t,e),n=Ct(r);return r==n?e:F(n)}u(Mr,"visualLineNo");function ji(t,e){if(e>t.lastLine())return e;var r=S(t,e),n;if(!Ut(t,r))return e;for(;n=Ln(r);)r=n.find(1,!0).line;return F(r)+1}u(ji,"visualLineEndNo");function Ut(t,e){var r=Bt&&e.markedSpans;if(r){for(var n=void 0,i=0;ie.maxLineLength&&(e.maxLineLength=i,e.maxLine=n)})}u(Or,"findMaxLine");var Ke=u(function(t,e,r){this.text=t,Ui(this,e),this.height=r?r(this):1},"Line");Ke.prototype.lineNo=function(){return F(this)},me(Ke);function sa(t,e,r,n){t.text=e,t.stateAfter&&(t.stateAfter=null),t.styles&&(t.styles=null),t.order!=null&&(t.order=null),Bi(t),Ui(t,r);var i=n?n(t):1;i!=t.height&&Tt(t,i)}u(sa,"updateLine");function ua(t){t.parent=null,Bi(t)}u(ua,"cleanUpLine");var au={},su={};function Xi(t,e){if(!t||/^\s*$/.test(t))return null;var r=e.addModeClass?su:au;return r[t]||(r[t]=t.replace(/\S+/g,"cm-$&"))}u(Xi,"interpretTokenStyle");function _i(t,e){var r=pe("span",null,null,ot?"padding-right: .1px":null),n={pre:pe("pre",[r],"CodeMirror-line"),content:r,col:0,pos:0,cm:t,trailingSpace:!1,splitSpaces:t.getOption("lineWrapping")};e.measure={};for(var i=0;i<=(e.rest?e.rest.length:0);i++){var o=i?e.rest[i-1]:e.line,l=void 0;n.pos=0,n.addToken=ha,Gl(t.display.measure)&&(l=At(o,t.doc.direction))&&(n.addToken=fa(n.addToken,l)),n.map=[];var a=e!=t.display.externalMeasured&&F(o);pa(o,n,Fi(t,o,a)),o.styleClasses&&(o.styleClasses.bgClass&&(n.bgClass=or(o.styleClasses.bgClass,n.bgClass||"")),o.styleClasses.textClass&&(n.textClass=or(o.styleClasses.textClass,n.textClass||""))),n.map.length==0&&n.map.push(0,0,n.content.appendChild(Ul(t.display.measure))),i==0?(e.measure.map=n.map,e.measure.cache={}):((e.measure.maps||(e.measure.maps=[])).push(n.map),(e.measure.caches||(e.measure.caches=[])).push({}))}if(ot){var s=n.content.lastChild;(/\bcm-tab\b/.test(s.className)||s.querySelector&&s.querySelector(".cm-tab"))&&(n.content.className="cm-tab-wrap-hack")}return U(t,"renderLine",t,e.line,n.pre),n.pre.className&&(n.textClass=or(n.pre.className,n.textClass||"")),n}u(_i,"buildLineContent");function ca(t){var e=T("span","\u2022","cm-invalidchar");return e.title="\\u"+t.charCodeAt(0).toString(16),e.setAttribute("aria-label",e.title),e}u(ca,"defaultSpecialCharPlaceholder");function ha(t,e,r,n,i,o,l){if(e){var a=t.splitSpaces?da(e,t.trailingSpace):e,s=t.cm.state.specialChars,c=!1,h;if(!s.test(e))t.col+=e.length,h=document.createTextNode(a),t.map.push(t.pos,t.pos+e.length,h),A&&I<9&&(c=!0),t.pos+=e.length;else{h=document.createDocumentFragment();for(var d=0;;){s.lastIndex=d;var p=s.exec(e),f=p?p.index-d:e.length-d;if(f){var g=document.createTextNode(a.slice(d,d+f));A&&I<9?h.appendChild(T("span",[g])):h.appendChild(g),t.map.push(t.pos,t.pos+f,g),t.col+=f,t.pos+=f}if(!p)break;d+=f+1;var m=void 0;if(p[0]==" "){var y=t.cm.options.tabSize,b=y-t.col%y;m=h.appendChild(T("span",cr(b),"cm-tab")),m.setAttribute("role","presentation"),m.setAttribute("cm-text"," "),t.col+=b}else p[0]=="\r"||p[0]==` -`?(m=h.appendChild(T("span",p[0]=="\r"?"\u240D":"\u2424","cm-invalidchar")),m.setAttribute("cm-text",p[0]),t.col+=1):(m=t.cm.options.specialCharPlaceholder(p[0]),m.setAttribute("cm-text",p[0]),A&&I<9?h.appendChild(T("span",[m])):h.appendChild(m),t.col+=1);t.map.push(t.pos,t.pos+1,m),t.pos++}}if(t.trailingSpace=a.charCodeAt(e.length-1)==32,r||n||i||c||o||l){var x=r||"";n&&(x+=n),i&&(x+=i);var w=T("span",[h],x,o);if(l)for(var C in l)l.hasOwnProperty(C)&&C!="style"&&C!="class"&&w.setAttribute(C,l[C]);return t.content.appendChild(w)}t.content.appendChild(h)}}u(ha,"buildToken");function da(t,e){if(t.length>1&&!/ /.test(t))return t;for(var r=e,n="",i=0;ic&&d.from<=c));p++);if(d.to>=h)return t(r,n,i,o,l,a,s);t(r,n.slice(0,d.to-c),i,o,null,a,s),o=null,n=n.slice(d.to-c),c=d.to}}}u(fa,"buildTokenBadBidi");function qi(t,e,r,n){var i=!n&&r.widgetNode;i&&t.map.push(t.pos,t.pos+e,i),!n&&t.cm.display.input.needsContentAttribute&&(i||(i=t.content.appendChild(document.createElement("span"))),i.setAttribute("cm-marker",r.id)),i&&(t.cm.display.input.setUneditable(i),t.content.appendChild(i)),t.pos+=e,t.trailingSpace=!1}u(qi,"buildCollapsedSpan");function pa(t,e,r){var n=t.markedSpans,i=t.text,o=0;if(!n){for(var l=1;ls||D.collapsed&&k.to==s&&k.from==s)){if(k.to!=null&&k.to!=s&&f>k.to&&(f=k.to,m=""),D.className&&(g+=" "+D.className),D.css&&(p=(p?p+";":"")+D.css),D.startStyle&&k.from==s&&(y+=" "+D.startStyle),D.endStyle&&k.to==f&&(C||(C=[])).push(D.endStyle,k.to),D.title&&((x||(x={})).title=D.title),D.attributes)for(var E in D.attributes)(x||(x={}))[E]=D.attributes[E];D.collapsed&&(!b||Tr(b.marker,D)<0)&&(b=k)}else k.from>s&&f>k.from&&(f=k.from)}if(C)for(var $=0;$=a)break;for(var ht=Math.min(a,f);;){if(h){var dt=s+h.length;if(!b){var V=dt>ht?h.slice(0,ht-s):h;e.addToken(e,V,d?d+g:g,y,s+V.length==f?m:"",p,x)}if(dt>=ht){h=h.slice(ht-s),s=ht;break}s=dt,y=""}h=i.slice(o,o=r[c++]),d=Xi(r[c++],e.cm.options)}}}u(pa,"insertLineContent");function Yi(t,e,r){this.line=e,this.rest=aa(e),this.size=this.rest?F(W(this.rest))-r+1:1,this.node=this.text=null,this.hidden=Ut(t,e)}u(Yi,"LineView");function Tn(t,e,r){for(var n=[],i,o=e;o2&&o.push((s.bottom+c.top)/2-r.top)}}o.push(r.bottom-r.top)}}u(La,"ensureLineHeights");function no(t,e,r){if(t.line==e)return{map:t.measure.map,cache:t.measure.cache};if(t.rest){for(var n=0;nr)return{map:t.measure.maps[i],cache:t.measure.caches[i],before:!0}}}u(no,"mapFromLineView");function ka(t,e){e=Ct(e);var r=F(e),n=t.display.externalMeasured=new Yi(t.doc,e,r);n.lineN=r;var i=n.built=_i(t,n);return n.text=i.pre,gt(t.display.lineMeasure,i.pre),n}u(ka,"updateExternalMeasurement");function ro(t,e,r,n){return Nt(t,ve(t,e),r,n)}u(ro,"measureChar");function Hr(t,e){if(e>=t.display.viewFrom&&e=r.lineN&&ee)&&(o=s-a,i=o-1,e>=s&&(l="right")),i!=null){if(n=t[c+2],a==s&&r==(n.insertLeft?"left":"right")&&(l=r),r=="left"&&i==0)for(;c&&t[c-2]==t[c-3]&&t[c-1].insertLeft;)n=t[(c-=3)+2],l="left";if(r=="right"&&i==s-a)for(;c=0&&(r=t[i]).left==r.right;i--);return r}u(Ma,"getUsefulRect");function Na(t,e,r,n){var i=io(e.map,r,n),o=i.node,l=i.start,a=i.end,s=i.collapse,c;if(o.nodeType==3){for(var h=0;h<4;h++){for(;l&&dr(e.line.text.charAt(i.coverStart+l));)--l;for(;i.coverStart+a0&&(s=n="right");var d;t.options.lineWrapping&&(d=o.getClientRects()).length>1?c=d[n=="right"?d.length-1:0]:c=o.getBoundingClientRect()}if(A&&I<9&&!l&&(!c||!c.left&&!c.right)){var p=o.parentNode.getClientRects()[0];p?c={left:p.left,right:p.left+we(t.display),top:p.top,bottom:p.bottom}:c=Ta}for(var f=c.top-e.rect.top,g=c.bottom-e.rect.top,m=(f+g)/2,y=e.view.measure.heights,b=0;b=n.text.length?(s=n.text.length,c="before"):s<=0&&(s=0,c="after"),!a)return l(c=="before"?s-1:s,c=="before");function h(g,m,y){var b=a[m],x=b.level==1;return l(y?g-1:g,x!=y)}u(h,"getBidi");var d=Ee(a,s,c),p=vn,f=h(s,d,c=="before");return p!=null&&(f.other=h(s,p,c!="before")),f}u(St,"cursorCoords");function co(t,e){var r=0;e=O(t.doc,e),t.options.lineWrapping||(r=we(t.display)*e.ch);var n=S(t.doc,e.line),i=Ht(n)+Nn(t.display);return{left:r,right:r,top:i,bottom:i+n.height}}u(co,"estimateCoords");function Pr(t,e,r,n,i){var o=v(t,e,r);return o.xRel=i,n&&(o.outside=n),o}u(Pr,"PosWithInfo");function Er(t,e,r){var n=t.doc;if(r+=t.display.viewOffset,r<0)return Pr(n.first,0,null,-1,-1);var i=ee(n,r),o=n.first+n.size-1;if(i>o)return Pr(n.first+n.size-1,S(n,o).text.length,null,1,1);e<0&&(e=0);for(var l=S(n,i);;){var a=Da(t,l,i,e,r),s=oa(l,a.ch+(a.xRel>0||a.outside>0?1:0));if(!s)return a;var c=s.find(1);if(c.line==i)return c;l=S(n,i=c.line)}}u(Er,"coordsChar");function ho(t,e,r,n){n-=Fr(e);var i=e.text.length,o=Pe(function(l){return Nt(t,r,l-1).bottom<=n},i,0);return i=Pe(function(l){return Nt(t,r,l).top>n},o,i),{begin:o,end:i}}u(ho,"wrappedLineExtent");function fo(t,e,r,n){r||(r=ve(t,e));var i=On(t,e,Nt(t,r,n),"line").top;return ho(t,e,r,i)}u(fo,"wrappedLineExtentChar");function Ir(t,e,r,n){return t.bottom<=r?!1:t.top>r?!0:(n?t.left:t.right)>e}u(Ir,"boxIsAfter");function Da(t,e,r,n,i){i-=Ht(e);var o=ve(t,e),l=Fr(e),a=0,s=e.text.length,c=!0,h=At(e,t.doc.direction);if(h){var d=(t.options.lineWrapping?Wa:Aa)(t,e,r,o,h,n,i);c=d.level!=1,a=c?d.from:d.to-1,s=c?d.to:d.from-1}var p=null,f=null,g=Pe(function(L){var k=Nt(t,o,L);return k.top+=l,k.bottom+=l,Ir(k,n,i,!1)?(k.top<=i&&k.left<=n&&(p=L,f=k),!0):!1},a,s),m,y,b=!1;if(f){var x=n-f.left=C.bottom?1:0}return g=xi(e.text,g,1),Pr(r,g,y,b,n-m)}u(Da,"coordsCharInner");function Aa(t,e,r,n,i,o,l){var a=Pe(function(d){var p=i[d],f=p.level!=1;return Ir(St(t,v(r,f?p.to:p.from,f?"before":"after"),"line",e,n),o,l,!0)},0,i.length-1),s=i[a];if(a>0){var c=s.level!=1,h=St(t,v(r,c?s.from:s.to,c?"after":"before"),"line",e,n);Ir(h,o,l,!0)&&h.top>l&&(s=i[a-1])}return s}u(Aa,"coordsBidiPart");function Wa(t,e,r,n,i,o,l){var a=ho(t,e,n,l),s=a.begin,c=a.end;/\s/.test(e.text.charAt(c-1))&&c--;for(var h=null,d=null,p=0;p=c||f.to<=s)){var g=f.level!=1,m=Nt(t,n,g?Math.min(c,f.to)-1:Math.max(s,f.from)).right,y=my)&&(h=f,d=y)}}return h||(h=i[i.length-1]),h.fromc&&(h={from:h.from,to:c,level:h.level}),h}u(Wa,"coordsBidiPartWrapped");var ye;function be(t){if(t.cachedTextHeight!=null)return t.cachedTextHeight;if(ye==null){ye=T("pre",null,"CodeMirror-line-like");for(var e=0;e<49;++e)ye.appendChild(document.createTextNode("x")),ye.appendChild(T("br"));ye.appendChild(document.createTextNode("x"))}gt(t.measure,ye);var r=ye.offsetHeight/50;return r>3&&(t.cachedTextHeight=r),Rt(t.measure),r||1}u(be,"textHeight");function we(t){if(t.cachedCharWidth!=null)return t.cachedCharWidth;var e=T("span","xxxxxxxxxx"),r=T("pre",[e],"CodeMirror-line-like");gt(t.measure,r);var n=e.getBoundingClientRect(),i=(n.right-n.left)/10;return i>2&&(t.cachedCharWidth=i),i||10}u(we,"charWidth");function Rr(t){for(var e=t.display,r={},n={},i=e.gutters.clientLeft,o=e.gutters.firstChild,l=0;o;o=o.nextSibling,++l){var a=t.display.gutterSpecs[l].className;r[a]=o.offsetLeft+o.clientLeft+i,n[a]=o.clientWidth}return{fixedPos:zr(e),gutterTotalWidth:e.gutters.offsetWidth,gutterLeft:r,gutterWidth:n,wrapperWidth:e.wrapper.clientWidth}}u(Rr,"getDimensions");function zr(t){return t.scroller.getBoundingClientRect().left-t.sizer.getBoundingClientRect().left}u(zr,"compensateForHScroll");function po(t){var e=be(t.display),r=t.options.lineWrapping,n=r&&Math.max(5,t.display.scroller.clientWidth/we(t.display)-3);return function(i){if(Ut(t.doc,i))return 0;var o=0;if(i.widgets)for(var l=0;l0&&(c=S(t.doc,s.line).text).length==s.ch){var h=yt(c,c.length,t.options.tabSize)-c.length;s=v(s.line,Math.max(0,Math.round((o-eo(t.display).left)/we(t.display))-h))}return s}u(re,"posFromMouse");function ie(t,e){if(e>=t.display.viewTo||(e-=t.display.viewFrom,e<0))return null;for(var r=t.display.view,n=0;ne)&&(i.updateLineNumbers=e),t.curOp.viewChanged=!0,e>=i.viewTo)Bt&&Mr(t.doc,e)i.viewFrom?Kt(t):(i.viewFrom+=n,i.viewTo+=n);else if(e<=i.viewFrom&&r>=i.viewTo)Kt(t);else if(e<=i.viewFrom){var o=An(t,r,r+n,1);o?(i.view=i.view.slice(o.index),i.viewFrom=o.lineN,i.viewTo+=n):Kt(t)}else if(r>=i.viewTo){var l=An(t,e,e,-1);l?(i.view=i.view.slice(0,l.index),i.viewTo=l.lineN):Kt(t)}else{var a=An(t,e,e,-1),s=An(t,r,r+n,1);a&&s?(i.view=i.view.slice(0,a.index).concat(Tn(t,a.lineN,s.lineN)).concat(i.view.slice(s.index)),i.viewTo+=n):Kt(t)}var c=i.externalMeasured;c&&(r=i.lineN&&e=n.viewTo)){var o=n.view[ie(t,e)];if(o.node!=null){var l=o.changes||(o.changes=[]);J(l,r)==-1&&l.push(r)}}}u(Gt,"regLineChange");function Kt(t){t.display.viewFrom=t.display.viewTo=t.doc.first,t.display.view=[],t.display.viewOffset=0}u(Kt,"resetView");function An(t,e,r,n){var i=ie(t,e),o,l=t.display.view;if(!Bt||r==t.doc.first+t.doc.size)return{index:i,lineN:r};for(var a=t.display.viewFrom,s=0;s0){if(i==l.length-1)return null;o=a+l[i].size-e,i++}else o=a-e;e+=o,r+=o}for(;Mr(t.doc,r)!=r;){if(i==(n<0?0:l.length-1))return null;r+=n*l[i-(n<0?1:0)].size,i+=n}return{index:i,lineN:r}}u(An,"viewCuttingPoint");function Ha(t,e,r){var n=t.display,i=n.view;i.length==0||e>=n.viewTo||r<=n.viewFrom?(n.view=Tn(t,e,r),n.viewFrom=e):(n.viewFrom>e?n.view=Tn(t,e,n.viewFrom).concat(n.view):n.viewFromr&&(n.view=n.view.slice(0,ie(t,r)))),n.viewTo=r}u(Ha,"adjustView");function go(t){for(var e=t.display.view,r=0,n=0;n=t.display.viewTo||s.to().line0?l:t.defaultCharWidth())+"px"}if(n.other){var a=r.appendChild(T("div","\xA0","CodeMirror-cursor CodeMirror-secondarycursor"));a.style.display="",a.style.left=n.other.left+"px",a.style.top=n.other.top+"px",a.style.height=(n.other.bottom-n.other.top)*.85+"px"}}u(Ur,"drawSelectionCursor");function Wn(t,e){return t.top-e.top||t.left-e.left}u(Wn,"cmpCoords");function Fa(t,e,r){var n=t.display,i=t.doc,o=document.createDocumentFragment(),l=eo(t.display),a=l.left,s=Math.max(n.sizerWidth,ne(t)-n.sizer.offsetLeft)-l.right,c=i.direction=="ltr";function h(w,C,L,k){C<0&&(C=0),C=Math.round(C),k=Math.round(k),o.appendChild(T("div",null,"CodeMirror-selected","position: absolute; left: "+w+`px; - top: `+C+"px; width: "+(L!=null?L:s-w)+`px; - height: `+(k-C)+"px"))}u(h,"add");function d(w,C,L){var k=S(i,w),D=k.text.length,E,$;function z(V,ft){return Dn(t,v(w,V),"div",k,ft)}u(z,"coords");function ht(V,ft,et){var Z=fo(t,k,null,V),j=ft=="ltr"==(et=="after")?"left":"right",B=et=="after"?Z.begin:Z.end-(/\s/.test(k.text.charAt(Z.end-1))?2:1);return z(B,j)[j]}u(ht,"wrapX");var dt=At(k,i.direction);return zl(dt,C||0,L!=null?L:D,function(V,ft,et,Z){var j=et=="ltr",B=z(V,j?"left":"right"),pt=z(ft-1,j?"right":"left"),un=C==null&&V==0,ce=L==null&&ft==D,rt=Z==0,Pt=!dt||Z==dt.length-1;if(pt.top-B.top<=3){var Q=(c?un:ce)&&rt,Ml=(c?ce:un)&&Pt,Yt=Q?a:(j?B:pt).left,He=Ml?s:(j?pt:B).right;h(Yt,B.top,He-Yt,B.bottom)}else{var Fe,st,cn,Nl;j?(Fe=c&&un&&rt?a:B.left,st=c?s:ht(V,et,"before"),cn=c?a:ht(ft,et,"after"),Nl=c&&ce&&Pt?s:pt.right):(Fe=c?ht(V,et,"before"):a,st=!c&&un&&rt?s:B.right,cn=!c&&ce&&Pt?a:pt.left,Nl=c?ht(ft,et,"after"):s),h(Fe,B.top,st-Fe,B.bottom),B.bottom0?e.blinker=setInterval(function(){t.hasFocus()||xe(t),e.cursorDiv.style.visibility=(r=!r)?"":"hidden"},t.options.cursorBlinkRate):t.options.cursorBlinkRate<0&&(e.cursorDiv.style.visibility="hidden")}}u(Gr,"restartBlink");function vo(t){t.hasFocus()||(t.display.input.focus(),t.state.focused||Vr(t))}u(vo,"ensureFocus");function Kr(t){t.state.delayingBlurEvent=!0,setTimeout(function(){t.state.delayingBlurEvent&&(t.state.delayingBlurEvent=!1,t.state.focused&&xe(t))},100)}u(Kr,"delayBlurEvent");function Vr(t,e){t.state.delayingBlurEvent&&!t.state.draggingText&&(t.state.delayingBlurEvent=!1),t.options.readOnly!="nocursor"&&(t.state.focused||(U(t,"focus",t,e),t.state.focused=!0,Zt(t.display.wrapper,"CodeMirror-focused"),!t.curOp&&t.display.selForContextMenu!=t.doc.sel&&(t.display.input.reset(),ot&&setTimeout(function(){return t.display.input.reset(!0)},20)),t.display.input.receivedFocus()),Gr(t))}u(Vr,"onFocus");function xe(t,e){t.state.delayingBlurEvent||(t.state.focused&&(U(t,"blur",t,e),t.state.focused=!1,fe(t.display.wrapper,"CodeMirror-focused")),clearInterval(t.display.blinker),setTimeout(function(){t.state.focused||(t.display.shift=!1)},150))}u(xe,"onBlur");function Hn(t){for(var e=t.display,r=e.lineDiv.offsetTop,n=Math.max(0,e.scroller.getBoundingClientRect().top),i=e.lineDiv.getBoundingClientRect().top,o=0,l=0;l.005||f<-.005)&&(it.display.sizerWidth){var m=Math.ceil(h/we(t.display));m>t.display.maxLineLength&&(t.display.maxLineLength=m,t.display.maxLine=a.line,t.display.maxLineChanged=!0)}}}Math.abs(o)>2&&(e.scroller.scrollTop+=o)}u(Hn,"updateHeightsInViewport");function yo(t){if(t.widgets)for(var e=0;e=l&&(o=ee(e,Ht(S(e,s))-t.wrapper.clientHeight),l=s)}return{from:o,to:Math.max(l,o+1)}}u(Fn,"visibleLines");function Pa(t,e){if(!X(t,"scrollCursorIntoView")){var r=t.display,n=r.sizer.getBoundingClientRect(),i=null;if(e.top+n.top<0?i=!0:e.bottom+n.top>(window.innerHeight||document.documentElement.clientHeight)&&(i=!1),i!=null&&!Qs){var o=T("div","\u200B",null,`position: absolute; - top: `+(e.top-r.viewOffset-Nn(t.display))+`px; - height: `+(e.bottom-e.top+Mt(t)+r.barHeight)+`px; - left: `+e.left+"px; width: "+Math.max(2,e.right-e.left)+"px;");t.display.lineSpace.appendChild(o),o.scrollIntoView(i),t.display.lineSpace.removeChild(o)}}}u(Pa,"maybeScrollWindow");function Ea(t,e,r,n){n==null&&(n=0);var i;!t.options.lineWrapping&&e==r&&(r=e.sticky=="before"?v(e.line,e.ch+1,"before"):e,e=e.ch?v(e.line,e.sticky=="before"?e.ch-1:e.ch,"after"):e);for(var o=0;o<5;o++){var l=!1,a=St(t,e),s=!r||r==e?a:St(t,r);i={left:Math.min(a.left,s.left),top:Math.min(a.top,s.top)-n,right:Math.max(a.left,s.left),bottom:Math.max(a.bottom,s.bottom)+n};var c=jr(t,i),h=t.doc.scrollTop,d=t.doc.scrollLeft;if(c.scrollTop!=null&&(Ze(t,c.scrollTop),Math.abs(t.doc.scrollTop-h)>1&&(l=!0)),c.scrollLeft!=null&&(oe(t,c.scrollLeft),Math.abs(t.doc.scrollLeft-d)>1&&(l=!0)),!l)break}return i}u(Ea,"scrollPosIntoView");function Ia(t,e){var r=jr(t,e);r.scrollTop!=null&&Ze(t,r.scrollTop),r.scrollLeft!=null&&oe(t,r.scrollLeft)}u(Ia,"scrollIntoView");function jr(t,e){var r=t.display,n=be(t.display);e.top<0&&(e.top=0);var i=t.curOp&&t.curOp.scrollTop!=null?t.curOp.scrollTop:r.scroller.scrollTop,o=Wr(t),l={};e.bottom-e.top>o&&(e.bottom=e.top+o);var a=t.doc.height+Ar(r),s=e.topa-n;if(e.topi+o){var h=Math.min(e.top,(c?a:e.bottom)-o);h!=i&&(l.scrollTop=h)}var d=t.options.fixedGutter?0:r.gutters.offsetWidth,p=t.curOp&&t.curOp.scrollLeft!=null?t.curOp.scrollLeft:r.scroller.scrollLeft-d,f=ne(t)-r.gutters.offsetWidth,g=e.right-e.left>f;return g&&(e.right=e.left+f),e.left<10?l.scrollLeft=0:e.leftf+p-3&&(l.scrollLeft=e.right+(g?0:10)-f),l}u(jr,"calculateScrollPos");function Xr(t,e){e!=null&&(Pn(t),t.curOp.scrollTop=(t.curOp.scrollTop==null?t.doc.scrollTop:t.curOp.scrollTop)+e)}u(Xr,"addToScrollTop");function Ce(t){Pn(t);var e=t.getCursor();t.curOp.scrollToPos={from:e,to:e,margin:t.options.cursorScrollMargin}}u(Ce,"ensureCursorVisible");function Ye(t,e,r){(e!=null||r!=null)&&Pn(t),e!=null&&(t.curOp.scrollLeft=e),r!=null&&(t.curOp.scrollTop=r)}u(Ye,"scrollToCoords");function Ra(t,e){Pn(t),t.curOp.scrollToPos=e}u(Ra,"scrollToRange");function Pn(t){var e=t.curOp.scrollToPos;if(e){t.curOp.scrollToPos=null;var r=co(t,e.from),n=co(t,e.to);bo(t,r,n,e.margin)}}u(Pn,"resolveScrollToPos");function bo(t,e,r,n){var i=jr(t,{left:Math.min(e.left,r.left),top:Math.min(e.top,r.top)-n,right:Math.max(e.right,r.right),bottom:Math.max(e.bottom,r.bottom)+n});Ye(t,i.scrollLeft,i.scrollTop)}u(bo,"scrollToCoordsRange");function Ze(t,e){Math.abs(t.doc.scrollTop-e)<2||(It||Yr(t,{top:e}),wo(t,e,!0),It&&Yr(t),Qe(t,100))}u(Ze,"updateScrollTop");function wo(t,e,r){e=Math.max(0,Math.min(t.display.scroller.scrollHeight-t.display.scroller.clientHeight,e)),!(t.display.scroller.scrollTop==e&&!r)&&(t.doc.scrollTop=e,t.display.scrollbars.setScrollTop(e),t.display.scroller.scrollTop!=e&&(t.display.scroller.scrollTop=e))}u(wo,"setScrollTop");function oe(t,e,r,n){e=Math.max(0,Math.min(e,t.display.scroller.scrollWidth-t.display.scroller.clientWidth)),!((r?e==t.doc.scrollLeft:Math.abs(t.doc.scrollLeft-e)<2)&&!n)&&(t.doc.scrollLeft=e,Lo(t),t.display.scroller.scrollLeft!=e&&(t.display.scroller.scrollLeft=e),t.display.scrollbars.setScrollLeft(e))}u(oe,"setScrollLeft");function $e(t){var e=t.display,r=e.gutters.offsetWidth,n=Math.round(t.doc.height+Ar(t.display));return{clientHeight:e.scroller.clientHeight,viewHeight:e.wrapper.clientHeight,scrollWidth:e.scroller.scrollWidth,clientWidth:e.scroller.clientWidth,viewWidth:e.wrapper.clientWidth,barLeft:t.options.fixedGutter?r:0,docHeight:n,scrollHeight:n+Mt(t)+e.barHeight,nativeBarWidth:e.nativeBarWidth,gutterWidth:r}}u($e,"measureForScrollbars");var Se=u(function(t,e,r){this.cm=r;var n=this.vert=T("div",[T("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),i=this.horiz=T("div",[T("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");n.tabIndex=i.tabIndex=-1,t(n),t(i),M(n,"scroll",function(){n.clientHeight&&e(n.scrollTop,"vertical")}),M(i,"scroll",function(){i.clientWidth&&e(i.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,A&&I<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")},"NativeScrollbars");Se.prototype.update=function(t){var e=t.scrollWidth>t.clientWidth+1,r=t.scrollHeight>t.clientHeight+1,n=t.nativeBarWidth;if(r){this.vert.style.display="block",this.vert.style.bottom=e?n+"px":"0";var i=t.viewHeight-(e?n:0);this.vert.firstChild.style.height=Math.max(0,t.scrollHeight-t.clientHeight+i)+"px"}else this.vert.scrollTop=0,this.vert.style.display="",this.vert.firstChild.style.height="0";if(e){this.horiz.style.display="block",this.horiz.style.right=r?n+"px":"0",this.horiz.style.left=t.barLeft+"px";var o=t.viewWidth-t.barLeft-(r?n:0);this.horiz.firstChild.style.width=Math.max(0,t.scrollWidth-t.clientWidth+o)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&t.clientHeight>0&&(n==0&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:r?n:0,bottom:e?n:0}},Se.prototype.setScrollLeft=function(t){this.horiz.scrollLeft!=t&&(this.horiz.scrollLeft=t),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},Se.prototype.setScrollTop=function(t){this.vert.scrollTop!=t&&(this.vert.scrollTop=t),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},Se.prototype.zeroWidthHack=function(){var t=xt&&!$s?"12px":"18px";this.horiz.style.height=this.vert.style.width=t,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new Qt,this.disableVert=new Qt},Se.prototype.enableZeroWidthBar=function(t,e,r){t.style.pointerEvents="auto";function n(){var i=t.getBoundingClientRect(),o=r=="vert"?document.elementFromPoint(i.right-1,(i.top+i.bottom)/2):document.elementFromPoint((i.right+i.left)/2,i.bottom-1);o!=t?t.style.pointerEvents="none":e.set(1e3,n)}u(n,"maybeDisable"),e.set(1e3,n)},Se.prototype.clear=function(){var t=this.horiz.parentNode;t.removeChild(this.horiz),t.removeChild(this.vert)};var En=u(function(){},"NullScrollbars");En.prototype.update=function(){return{bottom:0,right:0}},En.prototype.setScrollLeft=function(){},En.prototype.setScrollTop=function(){},En.prototype.clear=function(){};function Le(t,e){e||(e=$e(t));var r=t.display.barWidth,n=t.display.barHeight;xo(t,e);for(var i=0;i<4&&r!=t.display.barWidth||n!=t.display.barHeight;i++)r!=t.display.barWidth&&t.options.lineWrapping&&Hn(t),xo(t,$e(t)),r=t.display.barWidth,n=t.display.barHeight}u(Le,"updateScrollbars");function xo(t,e){var r=t.display,n=r.scrollbars.update(e);r.sizer.style.paddingRight=(r.barWidth=n.right)+"px",r.sizer.style.paddingBottom=(r.barHeight=n.bottom)+"px",r.heightForcer.style.borderBottom=n.bottom+"px solid transparent",n.right&&n.bottom?(r.scrollbarFiller.style.display="block",r.scrollbarFiller.style.height=n.bottom+"px",r.scrollbarFiller.style.width=n.right+"px"):r.scrollbarFiller.style.display="",n.bottom&&t.options.coverGutterNextToScrollbar&&t.options.fixedGutter?(r.gutterFiller.style.display="block",r.gutterFiller.style.height=n.bottom+"px",r.gutterFiller.style.width=e.gutterWidth+"px"):r.gutterFiller.style.display=""}u(xo,"updateScrollbarsInner");var za={native:Se,null:En};function Co(t){t.display.scrollbars&&(t.display.scrollbars.clear(),t.display.scrollbars.addClass&&fe(t.display.wrapper,t.display.scrollbars.addClass)),t.display.scrollbars=new za[t.options.scrollbarStyle](function(e){t.display.wrapper.insertBefore(e,t.display.scrollbarFiller),M(e,"mousedown",function(){t.state.focused&&setTimeout(function(){return t.display.input.focus()},0)}),e.setAttribute("cm-not-content","true")},function(e,r){r=="horizontal"?oe(t,e):Ze(t,e)},t),t.display.scrollbars.addClass&&Zt(t.display.wrapper,t.display.scrollbars.addClass)}u(Co,"initScrollbars");var uu=0;function le(t){t.curOp={cm:t,viewChanged:!1,startHeight:t.doc.height,forceUpdate:!1,updateInput:0,typing:!1,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:!1,updateMaxLine:!1,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:!1,id:++uu,markArrays:null},ga(t.curOp)}u(le,"startOperation");function ae(t){var e=t.curOp;e&&va(e,function(r){for(var n=0;n=r.viewTo)||r.maxLineChanged&&e.options.lineWrapping,t.update=t.mustUpdate&&new _r(e,t.mustUpdate&&{top:t.scrollTop,ensure:t.scrollToPos},t.forceUpdate)}u(Ua,"endOperation_R1");function Ga(t){t.updatedDisplay=t.mustUpdate&&qr(t.cm,t.update)}u(Ga,"endOperation_W1");function Ka(t){var e=t.cm,r=e.display;t.updatedDisplay&&Hn(e),t.barMeasure=$e(e),r.maxLineChanged&&!e.options.lineWrapping&&(t.adjustWidthTo=ro(e,r.maxLine,r.maxLine.text.length).left+3,e.display.sizerWidth=t.adjustWidthTo,t.barMeasure.scrollWidth=Math.max(r.scroller.clientWidth,r.sizer.offsetLeft+t.adjustWidthTo+Mt(e)+e.display.barWidth),t.maxScrollLeft=Math.max(0,r.sizer.offsetLeft+t.adjustWidthTo-ne(e))),(t.updatedDisplay||t.selectionChanged)&&(t.preparedSelection=r.input.prepareSelection())}u(Ka,"endOperation_R2");function Va(t){var e=t.cm;t.adjustWidthTo!=null&&(e.display.sizer.style.minWidth=t.adjustWidthTo+"px",t.maxScrollLeft=t.display.viewTo)){var r=+new Date+t.options.workTime,n=Ue(t,e.highlightFrontier),i=[];e.iter(n.line,Math.min(e.first+e.size,t.display.viewTo+500),function(o){if(n.line>=t.display.viewFrom){var l=o.styles,a=o.text.length>t.options.maxHighlightLength?Jt(e.mode,n.state):null,s=Hi(t,o,n,!0);a&&(n.state=a),o.styles=s.styles;var c=o.styleClasses,h=s.classes;h?o.styleClasses=h:c&&(o.styleClasses=null);for(var d=!l||l.length!=o.styles.length||c!=h&&(!c||!h||c.bgClass!=h.bgClass||c.textClass!=h.textClass),p=0;!d&&pr)return Qe(t,t.options.workDelay),!0}),e.highlightFrontier=n.line,e.modeFrontier=Math.max(e.modeFrontier,n.line),i.length&&ut(t,function(){for(var o=0;o=r.viewFrom&&e.visible.to<=r.viewTo&&(r.updateLineNumbers==null||r.updateLineNumbers>=r.viewTo)&&r.renderedView==r.view&&go(t)==0)return!1;ko(t)&&(Kt(t),e.dims=Rr(t));var i=n.first+n.size,o=Math.max(e.visible.from-t.options.viewportMargin,n.first),l=Math.min(i,e.visible.to+t.options.viewportMargin);r.viewFroml&&r.viewTo-l<20&&(l=Math.min(i,r.viewTo)),Bt&&(o=Mr(t.doc,o),l=ji(t.doc,l));var a=o!=r.viewFrom||l!=r.viewTo||r.lastWrapHeight!=e.wrapperHeight||r.lastWrapWidth!=e.wrapperWidth;Ha(t,o,l),r.viewOffset=Ht(S(t.doc,r.viewFrom)),t.display.mover.style.top=r.viewOffset+"px";var s=go(t);if(!a&&s==0&&!e.force&&r.renderedView==r.view&&(r.updateLineNumbers==null||r.updateLineNumbers>=r.viewTo))return!1;var c=qa(t);return s>4&&(r.lineDiv.style.display="none"),Za(t,r.updateLineNumbers,e.dims),s>4&&(r.lineDiv.style.display=""),r.renderedView=r.view,Ya(c),Rt(r.cursorDiv),Rt(r.selectionDiv),r.gutters.style.height=r.sizer.style.minHeight=0,a&&(r.lastWrapHeight=e.wrapperHeight,r.lastWrapWidth=e.wrapperWidth,Qe(t,400)),r.updateLineNumbers=null,!0}u(qr,"updateDisplayIfNeeded");function So(t,e){for(var r=e.viewport,n=!0;;n=!1){if(!n||!t.options.lineWrapping||e.oldDisplayWidth==ne(t)){if(r&&r.top!=null&&(r={top:Math.min(t.doc.height+Ar(t.display)-Wr(t),r.top)}),e.visible=Fn(t.display,t.doc,r),e.visible.from>=t.display.viewFrom&&e.visible.to<=t.display.viewTo)break}else n&&(e.visible=Fn(t.display,t.doc,r));if(!qr(t,e))break;Hn(t);var i=$e(t);qe(t),Le(t,i),$r(t,i),e.force=!1}e.signal(t,"update",t),(t.display.viewFrom!=t.display.reportedViewFrom||t.display.viewTo!=t.display.reportedViewTo)&&(e.signal(t,"viewportChange",t,t.display.viewFrom,t.display.viewTo),t.display.reportedViewFrom=t.display.viewFrom,t.display.reportedViewTo=t.display.viewTo)}u(So,"postUpdateDisplay");function Yr(t,e){var r=new _r(t,e);if(qr(t,r)){Hn(t),So(t,r);var n=$e(t);qe(t),Le(t,n),$r(t,n),r.finish()}}u(Yr,"updateDisplaySimple");function Za(t,e,r){var n=t.display,i=t.options.lineNumbers,o=n.lineDiv,l=o.firstChild;function a(g){var m=g.nextSibling;return ot&&xt&&t.display.currentWheelTarget==g?g.style.display="none":g.parentNode.removeChild(g),m}u(a,"rm");for(var s=n.view,c=n.viewFrom,h=0;h-1&&(f=!1),Zi(t,d,c,r)),f&&(Rt(d.lineNumber),d.lineNumber.appendChild(document.createTextNode(br(t.options,c)))),l=d.node.nextSibling}c+=d.size}for(;l;)l=a(l)}u(Za,"patchDisplay");function Zr(t){var e=t.gutters.offsetWidth;t.sizer.style.marginLeft=e+"px",_(t,"gutterChanged",t)}u(Zr,"updateGutterSpace");function $r(t,e){t.display.sizer.style.minHeight=e.docHeight+"px",t.display.heightForcer.style.top=e.docHeight+"px",t.display.gutters.style.height=e.docHeight+t.display.barHeight+Mt(t)+"px"}u($r,"setDocumentHeight");function Lo(t){var e=t.display,r=e.view;if(!(!e.alignWidgets&&(!e.gutters.firstChild||!t.options.fixedGutter))){for(var n=zr(e)-e.scroller.scrollLeft+t.doc.scrollLeft,i=e.gutters.offsetWidth,o=n+"px",l=0;la.clientWidth,c=a.scrollHeight>a.clientHeight;if(n&&s||i&&c){if(i&&xt&&ot){t:for(var h=e.target,d=l.view;h!=a;h=h.parentNode)for(var p=0;p=0&&N(t,n.to())<=0)return r}return-1};var H=u(function(t,e){this.anchor=t,this.head=e},"Range");H.prototype.from=function(){return wn(this.anchor,this.head)},H.prototype.to=function(){return bn(this.anchor,this.head)},H.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function Lt(t,e,r){var n=t&&t.options.selectionsMayTouch,i=e[r];e.sort(function(p,f){return N(p.from(),f.from())}),r=J(e,i);for(var o=1;o0:s>=0){var c=wn(a.from(),l.from()),h=bn(a.to(),l.to()),d=a.empty()?l.from()==l.head:a.from()==a.head;o<=r&&--r,e.splice(--o,2,new H(d?h:c,d?c:h))}}return new wt(e,r)}u(Lt,"normalizeSelection");function jt(t,e){return new wt([new H(t,e||t)],0)}u(jt,"simpleSelection");function Xt(t){return t.text?v(t.from.line+t.text.length-1,W(t.text).length+(t.text.length==1?t.from.ch:0)):t.to}u(Xt,"changeEnd");function Oo(t,e){if(N(t,e.from)<0)return t;if(N(t,e.to)<=0)return Xt(e);var r=t.line+e.text.length-(e.to.line-e.from.line)-1,n=t.ch;return t.line==e.to.line&&(n+=Xt(e).ch-e.to.ch),v(r,n)}u(Oo,"adjustForChange");function ti(t,e){for(var r=[],n=0;n1&&t.remove(a.line+1,g-1),t.insert(a.line+1,b)}_(t,"change",t,e)}u(ni,"updateDoc");function _t(t,e,r){function n(i,o,l){if(i.linked)for(var a=0;a1&&!t.done[t.done.length-2].ranges)return t.done.pop(),W(t.done)}u(es,"lastChangeEvent");function Po(t,e,r,n){var i=t.history;i.undone.length=0;var o=+new Date,l,a;if((i.lastOp==n||i.lastOrigin==e.origin&&e.origin&&(e.origin.charAt(0)=="+"&&i.lastModTime>o-(t.cm?t.cm.options.historyEventDelay:500)||e.origin.charAt(0)=="*"))&&(l=es(i,i.lastOp==n)))a=W(l.changes),N(e.from,e.to)==0&&N(e.from,a.to)==0?a.to=Xt(e):l.changes.push(ri(t,e));else{var s=W(i.done);for((!s||!s.ranges)&&Rn(t.sel,i.done),l={changes:[ri(t,e)],generation:i.generation},i.done.push(l);i.done.length>i.undoDepth;)i.done.shift(),i.done[0].ranges||i.done.shift()}i.done.push(r),i.generation=++i.maxGeneration,i.lastModTime=i.lastSelTime=o,i.lastOp=i.lastSelOp=n,i.lastOrigin=i.lastSelOrigin=e.origin,a||U(t,"historyAdded")}u(Po,"addChangeToHistory");function ns(t,e,r,n){var i=e.charAt(0);return i=="*"||i=="+"&&r.ranges.length==n.ranges.length&&r.somethingSelected()==n.somethingSelected()&&new Date-t.history.lastSelTime<=(t.cm?t.cm.options.historyEventDelay:500)}u(ns,"selectionEventCanBeMerged");function rs(t,e,r,n){var i=t.history,o=n&&n.origin;r==i.lastSelOp||o&&i.lastSelOrigin==o&&(i.lastModTime==i.lastSelTime&&i.lastOrigin==o||ns(t,o,W(i.done),e))?i.done[i.done.length-1]=e:Rn(e,i.done),i.lastSelTime=+new Date,i.lastSelOrigin=o,i.lastSelOp=r,n&&n.clearRedo!==!1&&Fo(i.undone)}u(rs,"addSelectionToHistory");function Rn(t,e){var r=W(e);r&&r.ranges&&r.equals(t)||e.push(t)}u(Rn,"pushSelectionToHistory");function Eo(t,e,r,n){var i=e["spans_"+t.id],o=0;t.iter(Math.max(t.first,r),Math.min(t.first+t.size,n),function(l){l.markedSpans&&((i||(i=e["spans_"+t.id]={}))[o]=l.markedSpans),++o})}u(Eo,"attachLocalSpans");function is(t){if(!t)return null;for(var e,r=0;r-1&&(W(a)[d]=c[d],delete c[d])}}return n}u(ke,"copyHistoryArray");function ii(t,e,r,n){if(n){var i=t.anchor;if(r){var o=N(e,i)<0;o!=N(r,i)<0?(i=e,e=r):o!=N(e,r)<0&&(e=r)}return new H(i,e)}else return new H(r||e,e)}u(ii,"extendRange");function zn(t,e,r,n,i){i==null&&(i=t.cm&&(t.cm.display.shift||t.extend)),tt(t,new wt([ii(t.sel.primary(),e,r,i)],0),n)}u(zn,"extendSelection");function Ro(t,e,r){for(var n=[],i=t.cm&&(t.cm.display.shift||t.extend),o=0;o=e.ch:a.to>e.ch))){if(i&&(U(s,"beforeCursorEnter"),s.explicitlyCleared))if(o.markedSpans){--l;continue}else break;if(!s.atomic)continue;if(r){var d=s.find(n<0?1:-1),p=void 0;if((n<0?h:c)&&(d=Vo(t,d,-n,d&&d.line==e.line?o:null)),d&&d.line==e.line&&(p=N(d,r))&&(n<0?p<0:p>0))return Te(t,d,e,n,i)}var f=s.find(n<0?-1:1);return(n<0?c:h)&&(f=Vo(t,f,n,f.line==e.line?o:null)),f?Te(t,f,e,n,i):null}}return e}u(Te,"skipAtomicInner");function Un(t,e,r,n,i){var o=n||1,l=Te(t,e,r,o,i)||!i&&Te(t,e,r,o,!0)||Te(t,e,r,-o,i)||!i&&Te(t,e,r,-o,!0);return l||(t.cantEdit=!0,v(t.first,0))}u(Un,"skipAtomic");function Vo(t,e,r,n){return r<0&&e.ch==0?e.line>t.first?O(t,v(e.line-1)):null:r>0&&e.ch==(n||S(t,e.line)).text.length?e.line=0;--i)_o(t,{from:n[i].from,to:n[i].to,text:i?[""]:e.text,origin:e.origin});else _o(t,e)}}u(Me,"makeChange");function _o(t,e){if(!(e.text.length==1&&e.text[0]==""&&N(e.from,e.to)==0)){var r=ti(t,e);Po(t,e,r,t.cm?t.cm.curOp.id:NaN),en(t,e,r,kr(t,e));var n=[];_t(t,function(i,o){!o&&J(n,i.history)==-1&&($o(i.history,e),n.push(i.history)),en(i,e,null,kr(i,e))})}}u(_o,"makeChangeInner");function Gn(t,e,r){var n=t.cm&&t.cm.state.suppressEdits;if(!(n&&!r)){for(var i=t.history,o,l=t.sel,a=e=="undo"?i.done:i.undone,s=e=="undo"?i.undone:i.done,c=0;c=0;--f){var g=p(f);if(g)return g.v}}}}u(Gn,"makeChangeFromHistory");function qo(t,e){if(e!=0&&(t.first+=e,t.sel=new wt(gn(t.sel.ranges,function(i){return new H(v(i.anchor.line+e,i.anchor.ch),v(i.head.line+e,i.head.ch))}),t.sel.primIndex),t.cm)){at(t.cm,t.first,t.first-e,e);for(var r=t.cm.display,n=r.viewFrom;nt.lastLine())){if(e.from.lineo&&(e={from:e.from,to:v(o,S(t,o).text.length),text:[e.text[0]],origin:e.origin}),e.removed=te(t,e.from,e.to),r||(r=ti(t,e)),t.cm?as(t.cm,e,n):ni(t,e,n),Bn(t,r,Dt),t.cantEdit&&Un(t,v(t.firstLine(),0))&&(t.cantEdit=!1)}}u(en,"makeChangeSingleDoc");function as(t,e,r){var n=t.doc,i=t.display,o=e.from,l=e.to,a=!1,s=o.line;t.options.lineWrapping||(s=F(Ct(S(n,o.line))),n.iter(s,l.line+1,function(f){if(f==i.maxLine)return a=!0,!0})),n.sel.contains(e.from,e.to)>-1&&Ci(t),ni(n,e,r,po(t)),t.options.lineWrapping||(n.iter(s,o.line+e.text.length,function(f){var g=kn(f);g>i.maxLineLength&&(i.maxLine=f,i.maxLineLength=g,i.maxLineChanged=!0,a=!1)}),a&&(t.curOp.updateMaxLine=!0)),Zl(n,o.line),Qe(t,400);var c=e.text.length-(l.line-o.line)-1;e.full?at(t):o.line==l.line&&e.text.length==1&&!Ao(t.doc,e)?Gt(t,o.line,"text"):at(t,o.line,l.line+1,c);var h=bt(t,"changes"),d=bt(t,"change");if(d||h){var p={from:o,to:l,text:e.text,removed:e.removed,origin:e.origin};d&&_(t,"change",t,p),h&&(t.curOp.changeObjs||(t.curOp.changeObjs=[])).push(p)}t.display.selForContextMenu=null}u(as,"makeChangeSingleDocInEditor");function Ne(t,e,r,n,i){var o;n||(n=r),N(n,r)<0&&(o=[n,r],r=o[0],n=o[1]),typeof e=="string"&&(e=t.splitLines(e)),Me(t,{from:r,to:n,text:e,origin:i})}u(Ne,"replaceRange");function Yo(t,e,r,n){r1||!(this.children[0]instanceof rn))){var a=[];this.collapse(a),this.children=[new rn(a)],this.children[0].parent=this}},collapse:function(t){for(var e=0;e50){for(var l=i.lines.length%25+25,a=l;a10);t.parent.maybeSpill()}},iterN:function(t,e,r){for(var n=0;nt.display.maxLineLength&&(t.display.maxLine=c,t.display.maxLineLength=h,t.display.maxLineChanged=!0)}n!=null&&t&&this.collapsed&&at(t,n,i+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,t&&Go(t.doc)),t&&_(t,"markerCleared",t,this,n,i),e&&ae(t),this.parent&&this.parent.clear()}},se.prototype.find=function(t,e){t==null&&this.type=="bookmark"&&(t=1);for(var r,n,i=0;i0||l==0&&o.clearWhenEmpty!==!1)return o;if(o.replacedWith&&(o.collapsed=!0,o.widgetNode=pe("span",[o.replacedWith],"CodeMirror-widget"),n.handleMouseEvents||o.widgetNode.setAttribute("cm-ignore-events","true"),n.insertLeft&&(o.widgetNode.insertLeft=!0)),o.collapsed){if(Vi(t,e.line,e,r,o)||e.line!=r.line&&Vi(t,r.line,e,r,o))throw new Error("Inserting collapsed marker partially overlapping an existing one");Jl()}o.addToHistory&&Po(t,{from:e,to:r,origin:"markText"},t.sel,NaN);var a=e.line,s=t.cm,c;if(t.iter(a,r.line+1,function(d){s&&o.collapsed&&!s.options.lineWrapping&&Ct(d)==s.display.maxLine&&(c=!0),o.collapsed&&a!=e.line&&Tt(d,0),ea(d,new xn(o,a==e.line?e.ch:null,a==r.line?r.ch:null),t.cm&&t.cm.curOp),++a}),o.collapsed&&t.iter(e.line,r.line+1,function(d){Ut(t,d)&&Tt(d,0)}),o.clearOnEnter&&M(o,"beforeCursorEnter",function(){return o.clear()}),o.readOnly&&(Ql(),(t.history.done.length||t.history.undone.length)&&t.clearHistory()),o.collapsed&&(o.id=++us,o.atomic=!0),s){if(c&&(s.curOp.updateMaxLine=!0),o.collapsed)at(s,e.line,r.line+1);else if(o.className||o.startStyle||o.endStyle||o.css||o.attributes||o.title)for(var h=e.line;h<=r.line;h++)Gt(s,h,"text");o.atomic&&Go(s.doc),_(s,"markerAdded",s,o)}return o}u(Oe,"markText");var Vn=u(function(t,e){this.markers=t,this.primary=e;for(var r=0;r=0;s--)Me(this,n[s]);a?Bo(this,a):this.cm&&Ce(this.cm)}),undo:Y(function(){Gn(this,"undo")}),redo:Y(function(){Gn(this,"redo")}),undoSelection:Y(function(){Gn(this,"undo",!0)}),redoSelection:Y(function(){Gn(this,"redo",!0)}),setExtending:function(t){this.extend=t},getExtending:function(){return this.extend},historySize:function(){for(var t=this.history,e=0,r=0,n=0;n=t.ch)&&e.push(i.marker.parent||i.marker)}return e},findMarks:function(t,e,r){t=O(this,t),e=O(this,e);var n=[],i=t.line;return this.iter(t.line,e.line+1,function(o){var l=o.markedSpans;if(l)for(var a=0;a=s.to||s.from==null&&i!=t.line||s.from!=null&&i==e.line&&s.from>=e.ch)&&(!r||r(s.marker))&&n.push(s.marker.parent||s.marker)}++i}),n},getAllMarks:function(){var t=[];return this.iter(function(e){var r=e.markedSpans;if(r)for(var n=0;nt)return e=t,!0;t-=o,++r}),O(this,v(r,e))},indexFromPos:function(t){t=O(this,t);var e=t.ch;if(t.linee&&(e=t.from),t.to!=null&&t.to-1){e.state.draggingText(t),setTimeout(function(){return e.display.input.focus()},20);return}try{var h=t.dataTransfer.getData("Text");if(h){var d;if(e.state.draggingText&&!e.state.draggingText.copy&&(d=e.listSelections()),Bn(e.doc,jt(r,r)),d)for(var p=0;p=0;a--)Ne(t.doc,"",n[a].from,n[a].to,"+delete");Ce(t)})}u(Ae,"deleteNearSelection");function ai(t,e,r){var n=xi(t.text,e+r,r);return n<0||n>t.text.length?null:n}u(ai,"moveCharLogically");function si(t,e,r){var n=ai(t,e.ch,r);return n==null?null:new v(e.line,n,r<0?"after":"before")}u(si,"moveLogically");function ui(t,e,r,n,i){if(t){e.doc.direction=="rtl"&&(i=-i);var o=At(r,e.doc.direction);if(o){var l=i<0?W(o):o[0],a=i<0==(l.level==1),s=a?"after":"before",c;if(l.level>0||e.doc.direction=="rtl"){var h=ve(e,r);c=i<0?r.text.length-1:0;var d=Nt(e,h,c).top;c=Pe(function(p){return Nt(e,h,p).top==d},i<0==(l.level==1)?l.from:l.to-1,c),s=="before"&&(c=ai(r,c,1))}else c=i<0?l.to:l.from;return new v(n,c,s)}}return new v(n,i<0?r.text.length:0,i<0?"before":"after")}u(ui,"endOfLine");function Ss(t,e,r,n){var i=At(e,t.doc.direction);if(!i)return si(e,r,n);r.ch>=e.text.length?(r.ch=e.text.length,r.sticky="before"):r.ch<=0&&(r.ch=0,r.sticky="after");var o=Ee(i,r.ch,r.sticky),l=i[o];if(t.doc.direction=="ltr"&&l.level%2==0&&(n>0?l.to>r.ch:l.from=l.from&&p>=h.begin)){var f=d?"before":"after";return new v(r.line,p,f)}}var g=u(function(b,x,w){for(var C=u(function(E,$){return $?new v(r.line,a(E,1),"before"):new v(r.line,E,"after")},"getRes");b>=0&&b0==(L.level!=1),D=k?w.begin:a(w.end,-1);if(L.from<=D&&D0?h.end:a(h.begin,-1);return y!=null&&!(n>0&&y==e.text.length)&&(m=g(n>0?0:i.length-1,n,c(y)),m)?m:null}u(Ss,"moveVisually");var qn={selectAll:jo,singleSelection:function(t){return t.setSelection(t.getCursor("anchor"),t.getCursor("head"),Dt)},killLine:function(t){return Ae(t,function(e){if(e.empty()){var r=S(t.doc,e.head.line).text.length;return e.head.ch==r&&e.head.line0)i=new v(i.line,i.ch+1),t.replaceRange(o.charAt(i.ch-1)+o.charAt(i.ch-2),v(i.line,i.ch-2),i,"+transpose");else if(i.line>t.doc.first){var l=S(t.doc,i.line-1).text;l&&(i=new v(i.line,1),t.replaceRange(o.charAt(0)+t.doc.lineSeparator()+l.charAt(l.length-1),v(i.line-1,l.length-1),i,"+transpose"))}}r.push(new H(i,i))}t.setSelections(r)})},newlineAndIndent:function(t){return ut(t,function(){for(var e=t.listSelections(),r=e.length-1;r>=0;r--)t.replaceRange(t.doc.lineSeparator(),e[r].anchor,e[r].head,"+input");e=t.listSelections();for(var n=0;nt&&N(e,this.pos)==0&&r==this.button};var Zn,$n;function Ns(t,e){var r=+new Date;return $n&&$n.compare(r,t,e)?(Zn=$n=null,"triple"):Zn&&Zn.compare(r,t,e)?($n=new fl(r,t,e),Zn=null,"double"):(Zn=new fl(r,t,e),$n=null,"single")}u(Ns,"clickRepeat");function pl(t){var e=this,r=e.display;if(!(X(e,t)||r.activeTouch&&r.input.supportsTouch())){if(r.input.ensurePolled(),r.shift=t.shiftKey,Ft(r,t)){ot||(r.scroller.draggable=!1,setTimeout(function(){return r.scroller.draggable=!0},100));return}if(!ci(e,t)){var n=re(e,t),i=Li(t),o=n?Ns(n,i):"single";window.focus(),i==1&&e.state.selectingText&&e.state.selectingText(t),!(n&&Os(e,i,n,o,t))&&(i==1?n?As(e,n,o,t):gr(t)==r.scroller&<(t):i==2?(n&&zn(e.doc,n),setTimeout(function(){return r.input.focus()},20)):i==3&&(mi?e.display.input.onContextMenu(t):Kr(e)))}}}u(pl,"onMouseDown");function Os(t,e,r,n,i){var o="Click";return n=="double"?o="Double"+o:n=="triple"&&(o="Triple"+o),o=(e==1?"Left":e==2?"Middle":"Right")+o,ln(t,rl(o,i),i,function(l){if(typeof l=="string"&&(l=qn[l]),!l)return!1;var a=!1;try{t.isReadOnly()&&(t.state.suppressEdits=!0),a=l(t,r)!=ar}finally{t.state.suppressEdits=!1}return a})}u(Os,"handleMappedButton");function Ds(t,e,r){var n=t.getOption("configureMouse"),i=n?n(t,e,r):{};if(i.unit==null){var o=Js?r.shiftKey&&r.metaKey:r.altKey;i.unit=o?"rectangle":e=="single"?"char":e=="double"?"word":"line"}return(i.extend==null||t.doc.extend)&&(i.extend=t.doc.extend||r.shiftKey),i.addNew==null&&(i.addNew=xt?r.metaKey:r.ctrlKey),i.moveOnDrag==null&&(i.moveOnDrag=!(xt?r.altKey:r.ctrlKey)),i}u(Ds,"configureMouse");function As(t,e,r,n){A?setTimeout(lr(vo,t),0):t.curOp.focus=vt();var i=Ds(t,r,n),o=t.doc.sel,l;t.options.dragDrop&&iu&&!t.isReadOnly()&&r=="single"&&(l=o.contains(e))>-1&&(N((l=o.ranges[l]).from(),e)<0||e.xRel>0)&&(N(l.to(),e)>0||e.xRel<0)?Ws(t,n,e,i):Hs(t,n,e,i)}u(As,"leftButtonDown");function Ws(t,e,r,n){var i=t.display,o=!1,l=q(t,function(c){ot&&(i.scroller.draggable=!1),t.state.draggingText=!1,t.state.delayingBlurEvent&&(t.hasFocus()?t.state.delayingBlurEvent=!1:Kr(t)),mt(i.wrapper.ownerDocument,"mouseup",l),mt(i.wrapper.ownerDocument,"mousemove",a),mt(i.scroller,"dragstart",s),mt(i.scroller,"drop",l),o||(lt(c),n.addNew||zn(t.doc,r,null,null,n.extend),ot&&!rr||A&&I==9?setTimeout(function(){i.wrapper.ownerDocument.body.focus({preventScroll:!0}),i.input.focus()},20):i.input.focus())}),a=u(function(c){o=o||Math.abs(e.clientX-c.clientX)+Math.abs(e.clientY-c.clientY)>=10},"mouseMove"),s=u(function(){return o=!0},"dragStart");ot&&(i.scroller.draggable=!0),t.state.draggingText=l,l.copy=!n.moveOnDrag,M(i.wrapper.ownerDocument,"mouseup",l),M(i.wrapper.ownerDocument,"mousemove",a),M(i.scroller,"dragstart",s),M(i.scroller,"drop",l),t.state.delayingBlurEvent=!0,setTimeout(function(){return i.input.focus()},20),i.scroller.dragDrop&&i.scroller.dragDrop()}u(Ws,"leftButtonStartDrag");function gl(t,e,r){if(r=="char")return new H(e,e);if(r=="word")return t.findWordAt(e);if(r=="line")return new H(v(e.line,0),O(t.doc,v(e.line+1,0)));var n=r(t,e);return new H(n.from,n.to)}u(gl,"rangeForUnit");function Hs(t,e,r,n){A&&Kr(t);var i=t.display,o=t.doc;lt(e);var l,a,s=o.sel,c=s.ranges;if(n.addNew&&!n.extend?(a=o.sel.contains(r),a>-1?l=c[a]:l=new H(r,r)):(l=o.sel.primary(),a=o.sel.primIndex),n.unit=="rectangle")n.addNew||(l=new H(r,r)),r=re(t,e,!0,!0),a=-1;else{var h=gl(t,r,n.unit);n.extend?l=ii(l,h.anchor,h.head,n.extend):l=h}n.addNew?a==-1?(a=c.length,tt(o,Lt(t,c.concat([l]),a),{scroll:!1,origin:"*mouse"})):c.length>1&&c[a].empty()&&n.unit=="char"&&!n.extend?(tt(o,Lt(t,c.slice(0,a).concat(c.slice(a+1)),0),{scroll:!1,origin:"*mouse"}),s=o.sel):oi(o,a,l,vi):(a=0,tt(o,new wt([l],0),vi),s=o.sel);var d=r;function p(w){if(N(d,w)!=0)if(d=w,n.unit=="rectangle"){for(var C=[],L=t.options.tabSize,k=yt(S(o,r.line).text,r.ch,L),D=yt(S(o,w.line).text,w.ch,L),E=Math.min(k,D),$=Math.max(k,D),z=Math.min(r.line,w.line),ht=Math.min(t.lastLine(),Math.max(r.line,w.line));z<=ht;z++){var dt=S(o,z).text,V=sr(dt,E,L);E==$?C.push(new H(v(z,V),v(z,V))):dt.length>V&&C.push(new H(v(z,V),v(z,sr(dt,$,L))))}C.length||C.push(new H(r,r)),tt(o,Lt(t,s.ranges.slice(0,a).concat(C),a),{origin:"*mouse",scroll:!1}),t.scrollIntoView(w)}else{var ft=l,et=gl(t,w,n.unit),Z=ft.anchor,j;N(et.anchor,Z)>0?(j=et.head,Z=wn(ft.from(),et.anchor)):(j=et.anchor,Z=bn(ft.to(),et.head));var B=s.ranges.slice(0);B[a]=Fs(t,new H(O(o,Z),j)),tt(o,Lt(t,B,a),vi)}}u(p,"extendTo");var f=i.wrapper.getBoundingClientRect(),g=0;function m(w){var C=++g,L=re(t,w,!0,n.unit=="rectangle");if(L)if(N(L,d)!=0){t.curOp.focus=vt(),p(L);var k=Fn(i,o);(L.line>=k.to||L.linef.bottom?20:0;D&&setTimeout(q(t,function(){g==C&&(i.scroller.scrollTop+=D,m(w))}),50)}}u(m,"extend");function y(w){t.state.selectingText=!1,g=1/0,w&&(lt(w),i.input.focus()),mt(i.wrapper.ownerDocument,"mousemove",b),mt(i.wrapper.ownerDocument,"mouseup",x),o.history.lastSelOrigin=null}u(y,"done");var b=q(t,function(w){w.buttons===0||!Li(w)?y(w):m(w)}),x=q(t,y);t.state.selectingText=x,M(i.wrapper.ownerDocument,"mousemove",b),M(i.wrapper.ownerDocument,"mouseup",x)}u(Hs,"leftButtonSelect");function Fs(t,e){var r=e.anchor,n=e.head,i=S(t.doc,r.line);if(N(r,n)==0&&r.sticky==n.sticky)return e;var o=At(i);if(!o)return e;var l=Ee(o,r.ch,r.sticky),a=o[l];if(a.from!=r.ch&&a.to!=r.ch)return e;var s=l+(a.from==r.ch==(a.level!=1)?0:1);if(s==0||s==o.length)return e;var c;if(n.line!=r.line)c=(n.line-r.line)*(t.doc.direction=="ltr"?1:-1)>0;else{var h=Ee(o,n.ch,n.sticky),d=h-l||(n.ch-r.ch)*(a.level==1?-1:1);h==s-1||h==s?c=d<0:c=d>0}var p=o[s+(c?-1:0)],f=c==(p.level==1),g=f?p.from:p.to,m=f?"after":"before";return r.ch==g&&r.sticky==m?e:new H(new v(r.line,g,m),n)}u(Fs,"bidiSimplify");function ml(t,e,r,n){var i,o;if(e.touches)i=e.touches[0].clientX,o=e.touches[0].clientY;else try{i=e.clientX,o=e.clientY}catch{return!1}if(i>=Math.floor(t.display.gutters.getBoundingClientRect().right))return!1;n&<(e);var l=t.display,a=l.lineDiv.getBoundingClientRect();if(o>a.bottom||!bt(t,r))return pr(e);o-=a.top-l.viewOffset;for(var s=0;s=i){var h=ee(t.doc,o),d=t.display.gutterSpecs[s];return U(t,r,t,h,d.className,e),pr(e)}}}u(ml,"gutterEvent");function ci(t,e){return ml(t,e,"gutterClick",!0)}u(ci,"clickInGutter");function vl(t,e){Ft(t.display,e)||Ps(t,e)||X(t,e,"contextmenu")||mi||t.display.input.onContextMenu(e)}u(vl,"onContextMenu");function Ps(t,e){return bt(t,"gutterContextMenu")?ml(t,e,"gutterContextMenu",!1):!1}u(Ps,"contextMenuInGutter");function yl(t){t.display.wrapper.className=t.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+t.options.theme.replace(/(^|\s)\s*/g," cm-s-"),_e(t)}u(yl,"themeChanged");var an={toString:function(){return"CodeMirror.Init"}},Es={},hi={};function Is(t){var e=t.optionHandlers;function r(n,i,o,l){t.defaults[n]=i,o&&(e[n]=l?function(a,s,c){c!=an&&o(a,s,c)}:o)}u(r,"option"),t.defineOption=r,t.Init=an,r("value","",function(n,i){return n.setValue(i)},!0),r("mode",null,function(n,i){n.doc.modeOption=i,ei(n)},!0),r("indentUnit",2,ei,!0),r("indentWithTabs",!1),r("smartIndent",!0),r("tabSize",4,function(n){tn(n),_e(n),at(n)},!0),r("lineSeparator",null,function(n,i){if(n.doc.lineSep=i,!!i){var o=[],l=n.doc.first;n.doc.iter(function(s){for(var c=0;;){var h=s.text.indexOf(i,c);if(h==-1)break;c=h+i.length,o.push(v(l,h))}l++});for(var a=o.length-1;a>=0;a--)Ne(n.doc,i,o[a],v(o[a].line,o[a].ch+i.length))}}),r("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,function(n,i,o){n.state.specialChars=new RegExp(i.source+(i.test(" ")?"":"| "),"g"),o!=an&&n.refresh()}),r("specialCharPlaceholder",ca,function(n){return n.refresh()},!0),r("electricChars",!0),r("inputStyle",dn?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor")},!0),r("spellcheck",!1,function(n,i){return n.getInputField().spellcheck=i},!0),r("autocorrect",!1,function(n,i){return n.getInputField().autocorrect=i},!0),r("autocapitalize",!1,function(n,i){return n.getInputField().autocapitalize=i},!0),r("rtlMoveVisually",!tu),r("wholeLineUpdateBefore",!0),r("theme","default",function(n){yl(n),Je(n)},!0),r("keyMap","default",function(n,i,o){var l=_n(i),a=o!=an&&_n(o);a&&a.detach&&a.detach(n,l),l.attach&&l.attach(n,a||null)}),r("extraKeys",null),r("configureMouse",null),r("lineWrapping",!1,zs,!0),r("gutters",[],function(n,i){n.display.gutterSpecs=Qr(i,n.options.lineNumbers),Je(n)},!0),r("fixedGutter",!0,function(n,i){n.display.gutters.style.left=i?zr(n.display)+"px":"0",n.refresh()},!0),r("coverGutterNextToScrollbar",!1,function(n){return Le(n)},!0),r("scrollbarStyle","native",function(n){Co(n),Le(n),n.display.scrollbars.setScrollTop(n.doc.scrollTop),n.display.scrollbars.setScrollLeft(n.doc.scrollLeft)},!0),r("lineNumbers",!1,function(n,i){n.display.gutterSpecs=Qr(n.options.gutters,i),Je(n)},!0),r("firstLineNumber",1,Je,!0),r("lineNumberFormatter",function(n){return n},Je,!0),r("showCursorWhenSelecting",!1,qe,!0),r("resetSelectionOnContextMenu",!0),r("lineWiseCopyCut",!0),r("pasteLinesPerSelection",!0),r("selectionsMayTouch",!1),r("readOnly",!1,function(n,i){i=="nocursor"&&(xe(n),n.display.input.blur()),n.display.input.readOnlyChanged(i)}),r("screenReaderLabel",null,function(n,i){i=i===""?null:i,n.display.input.screenReaderLabelChanged(i)}),r("disableInput",!1,function(n,i){i||n.display.input.reset()},!0),r("dragDrop",!0,Rs),r("allowDropFileTypes",null),r("cursorBlinkRate",530),r("cursorScrollMargin",0),r("cursorHeight",1,qe,!0),r("singleCursorHeightPerLine",!0,qe,!0),r("workTime",100),r("workDelay",100),r("flattenSpans",!0,tn,!0),r("addModeClass",!1,tn,!0),r("pollInterval",100),r("undoDepth",200,function(n,i){return n.doc.history.undoDepth=i}),r("historyEventDelay",1250),r("viewportMargin",10,function(n){return n.refresh()},!0),r("maxHighlightLength",1e4,tn,!0),r("moveInputWithCursor",!0,function(n,i){i||n.display.input.resetPosition()}),r("tabindex",null,function(n,i){return n.display.input.getField().tabIndex=i||""}),r("autofocus",null),r("direction","ltr",function(n,i){return n.doc.setDirection(i)},!0),r("phrases",null)}u(Is,"defineOptions");function Rs(t,e,r){var n=r&&r!=an;if(!e!=!n){var i=t.display.dragFunctions,o=e?M:mt;o(t.display.scroller,"dragstart",i.start),o(t.display.scroller,"dragenter",i.enter),o(t.display.scroller,"dragover",i.over),o(t.display.scroller,"dragleave",i.leave),o(t.display.scroller,"drop",i.drop)}}u(Rs,"dragDropChanged");function zs(t){t.options.lineWrapping?(Zt(t.display.wrapper,"CodeMirror-wrap"),t.display.sizer.style.minWidth="",t.display.sizerWidth=null):(fe(t.display.wrapper,"CodeMirror-wrap"),Or(t)),Br(t),at(t),_e(t),setTimeout(function(){return Le(t)},100)}u(zs,"wrappingChanged");function R(t,e){var r=this;if(!(this instanceof R))return new R(t,e);this.options=e=e?$t(e):{},$t(Es,e,!1);var n=e.value;typeof n=="string"?n=new ct(n,e.mode,null,e.lineSeparator,e.direction):e.mode&&(n.modeOption=e.mode),this.doc=n;var i=new R.inputStyles[e.inputStyle](this),o=this.display=new $a(t,n,i,e);o.wrapper.CodeMirror=this,yl(this),e.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),Co(this),this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:!1,delayingBlurEvent:!1,focused:!1,suppressEdits:!1,pasteIncoming:-1,cutIncoming:-1,selectingText:!1,draggingText:!1,highlight:new Qt,keySeq:null,specialChars:null},e.autofocus&&!dn&&o.input.focus(),A&&I<11&&setTimeout(function(){return r.display.input.reset(!0)},20),Bs(this),ys(),le(this),this.curOp.forceUpdate=!0,Wo(this,n),e.autofocus&&!dn||this.hasFocus()?setTimeout(function(){r.hasFocus()&&!r.state.focused&&Vr(r)},20):xe(this);for(var l in hi)hi.hasOwnProperty(l)&&hi[l](this,e[l],an);ko(this),e.finishInit&&e.finishInit(this);for(var a=0;a20*20}u(l,"farAway"),M(e.scroller,"touchstart",function(s){if(!X(t,s)&&!o(s)&&!ci(t,s)){e.input.ensurePolled(),clearTimeout(r);var c=+new Date;e.activeTouch={start:c,moved:!1,prev:c-n.end<=300?n:null},s.touches.length==1&&(e.activeTouch.left=s.touches[0].pageX,e.activeTouch.top=s.touches[0].pageY)}}),M(e.scroller,"touchmove",function(){e.activeTouch&&(e.activeTouch.moved=!0)}),M(e.scroller,"touchend",function(s){var c=e.activeTouch;if(c&&!Ft(e,s)&&c.left!=null&&!c.moved&&new Date-c.start<300){var h=t.coordsChar(e.activeTouch,"page"),d;!c.prev||l(c,c.prev)?d=new H(h,h):!c.prev.prev||l(c,c.prev.prev)?d=t.findWordAt(h):d=new H(v(h.line,0),O(t.doc,v(h.line+1,0))),t.setSelection(d.anchor,d.head),t.focus(),lt(s)}i()}),M(e.scroller,"touchcancel",i),M(e.scroller,"scroll",function(){e.scroller.clientHeight&&(Ze(t,e.scroller.scrollTop),oe(t,e.scroller.scrollLeft,!0),U(t,"scroll",t))}),M(e.scroller,"mousewheel",function(s){return No(t,s)}),M(e.scroller,"DOMMouseScroll",function(s){return No(t,s)}),M(e.wrapper,"scroll",function(){return e.wrapper.scrollTop=e.wrapper.scrollLeft=0}),e.dragFunctions={enter:function(s){X(t,s)||Ie(s)},over:function(s){X(t,s)||(ms(t,s),Ie(s))},start:function(s){return gs(t,s)},drop:q(t,ps),leave:function(s){X(t,s)||tl(t)}};var a=e.input.getField();M(a,"keyup",function(s){return hl.call(t,s)}),M(a,"keydown",q(t,cl)),M(a,"keypress",q(t,dl)),M(a,"focus",function(s){return Vr(t,s)}),M(a,"blur",function(s){return xe(t,s)})}u(Bs,"registerEventHandlers");var bl=[];R.defineInitHook=function(t){return bl.push(t)};function sn(t,e,r,n){var i=t.doc,o;r==null&&(r="add"),r=="smart"&&(i.mode.indent?o=Ue(t,e).state:r="prev");var l=t.options.tabSize,a=S(i,e),s=yt(a.text,null,l);a.stateAfter&&(a.stateAfter=null);var c=a.text.match(/^\s*/)[0],h;if(!n&&!/\S/.test(a.text))h=0,r="not";else if(r=="smart"&&(h=i.mode.indent(o,a.text.slice(c.length),a.text),h==ar||h>150)){if(!n)return;r="prev"}r=="prev"?e>i.first?h=yt(S(i,e-1).text,null,l):h=0:r=="add"?h=s+t.options.indentUnit:r=="subtract"?h=s-t.options.indentUnit:typeof r=="number"&&(h=s+r),h=Math.max(0,h);var d="",p=0;if(t.options.indentWithTabs)for(var f=Math.floor(h/l);f;--f)p+=l,d+=" ";if(pl,s=Mi(e),c=null;if(a&&n.ranges.length>1)if(Ot&&Ot.text.join(` -`)==e){if(n.ranges.length%Ot.text.length==0){c=[];for(var h=0;h=0;p--){var f=n.ranges[p],g=f.from(),m=f.to();f.empty()&&(r&&r>0?g=v(g.line,g.ch-r):t.state.overwrite&&!a?m=v(m.line,Math.min(S(o,m.line).text.length,m.ch+W(s).length)):a&&Ot&&Ot.lineWise&&Ot.text.join(` -`)==s.join(` -`)&&(g=m=v(g.line,0)));var y={from:g,to:m,text:c?c[p%c.length]:s,origin:i||(a?"paste":t.state.cutIncoming>l?"cut":"+input")};Me(t.doc,y),_(t,"inputRead",t,y)}e&&!a&&xl(t,e),Ce(t),t.curOp.updateInput<2&&(t.curOp.updateInput=d),t.curOp.typing=!0,t.state.pasteIncoming=t.state.cutIncoming=-1}u(di,"applyTextInput");function wl(t,e){var r=t.clipboardData&&t.clipboardData.getData("Text");if(r)return t.preventDefault(),!e.isReadOnly()&&!e.options.disableInput&&ut(e,function(){return di(e,r,0,null,"paste")}),!0}u(wl,"handlePaste");function xl(t,e){if(!(!t.options.electricChars||!t.options.smartIndent))for(var r=t.doc.sel,n=r.ranges.length-1;n>=0;n--){var i=r.ranges[n];if(!(i.head.ch>100||n&&r.ranges[n-1].head.line==i.head.line)){var o=t.getModeAt(i.head),l=!1;if(o.electricChars){for(var a=0;a-1){l=sn(t,i.head.line,"smart");break}}else o.electricInput&&o.electricInput.test(S(t.doc,i.head.line).text.slice(0,i.head.ch))&&(l=sn(t,i.head.line,"smart"));l&&_(t,"electricInput",t,i.head.line)}}}u(xl,"triggerElectric");function Cl(t){for(var e=[],r=[],n=0;no&&(sn(this,a.head.line,n,!0),o=a.head.line,l==this.doc.sel.primIndex&&Ce(this));else{var s=a.from(),c=a.to(),h=Math.max(o,s.line);o=Math.min(this.lastLine(),c.line-(c.ch?0:1))+1;for(var d=h;d0&&oi(this.doc,l,new H(s,p[l].to()),Dt)}}}),getTokenAt:function(n,i){return Ei(this,n,i)},getLineTokens:function(n,i){return Ei(this,v(n),i,!0)},getTokenTypeAt:function(n){n=O(this.doc,n);var i=Fi(this,S(this.doc,n.line)),o=0,l=(i.length-1)/2,a=n.ch,s;if(a==0)s=i[2];else for(;;){var c=o+l>>1;if((c?i[c*2-1]:0)>=a)l=c;else if(i[c*2+1]s&&(n=s,l=!0),a=S(this.doc,n)}else a=n;return On(this,a,{top:0,left:0},i||"page",o||l).top+(l?this.doc.height-Ht(a):0)},defaultTextHeight:function(){return be(this.display)},defaultCharWidth:function(){return we(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(n,i,o,l,a){var s=this.display;n=St(this,O(this.doc,n));var c=n.bottom,h=n.left;if(i.style.position="absolute",i.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(i),s.sizer.appendChild(i),l=="over")c=n.top;else if(l=="above"||l=="near"){var d=Math.max(s.wrapper.clientHeight,this.doc.height),p=Math.max(s.sizer.clientWidth,s.lineSpace.clientWidth);(l=="above"||n.bottom+i.offsetHeight>d)&&n.top>i.offsetHeight?c=n.top-i.offsetHeight:n.bottom+i.offsetHeight<=d&&(c=n.bottom),h+i.offsetWidth>p&&(h=p-i.offsetWidth)}i.style.top=c+"px",i.style.left=i.style.right="",a=="right"?(h=s.sizer.clientWidth-i.offsetWidth,i.style.right="0px"):(a=="left"?h=0:a=="middle"&&(h=(s.sizer.clientWidth-i.offsetWidth)/2),i.style.left=h+"px"),o&&Ia(this,{left:h,top:c,right:h+i.offsetWidth,bottom:c+i.offsetHeight})},triggerOnKeyDown:nt(cl),triggerOnKeyPress:nt(dl),triggerOnKeyUp:hl,triggerOnMouseDown:nt(pl),execCommand:function(n){if(qn.hasOwnProperty(n))return qn[n].call(null,this)},triggerElectric:nt(function(n){xl(this,n)}),findPosH:function(n,i,o,l){var a=1;i<0&&(a=-1,i=-i);for(var s=O(this.doc,n),c=0;c0&&h(o.charAt(l-1));)--l;for(;a.5||this.options.lineWrapping)&&Br(this),U(this,"refresh",this)}),swapDoc:nt(function(n){var i=this.doc;return i.cm=null,this.state.selectingText&&this.state.selectingText(),Wo(this,n),_e(this),this.display.input.reset(),Ye(this,n.scrollLeft,n.scrollTop),this.curOp.forceScroll=!0,_(this,"swapDoc",this,i),i}),phrase:function(n){var i=this.options.phrases;return i&&Object.prototype.hasOwnProperty.call(i,n)?i[n]:n},getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}},me(t),t.registerHelper=function(n,i,o){r.hasOwnProperty(n)||(r[n]=t[n]={_global:[]}),r[n][i]=o},t.registerGlobalHelper=function(n,i,o,l){t.registerHelper(n,i,l),r[n]._global.push({pred:o,val:l})}}u(Us,"addEditorMethods");function fi(t,e,r,n,i){var o=e,l=r,a=S(t,e.line),s=i&&t.direction=="rtl"?-r:r;function c(){var x=e.line+s;return x=t.first+t.size?!1:(e=new v(x,e.ch,e.sticky),a=S(t,x))}u(c,"findNextLine");function h(x){var w;if(n=="codepoint"){var C=a.text.charCodeAt(e.ch+(r>0?0:-1));if(isNaN(C))w=null;else{var L=r>0?C>=55296&&C<56320:C>=56320&&C<57343;w=new v(e.line,Math.max(0,Math.min(a.text.length,e.ch+r*(L?2:1))),-r)}}else i?w=Ss(t.cm,a,e,r):w=si(a,e,r);if(w==null)if(!x&&c())e=ui(i,t.cm,a,e.line,s);else return!1;else e=w;return!0}if(u(h,"moveOnce"),n=="char"||n=="codepoint")h();else if(n=="column")h(!0);else if(n=="word"||n=="group")for(var d=null,p=n=="group",f=t.cm&&t.cm.getHelper(e,"wordChars"),g=!0;!(r<0&&!h(!g));g=!1){var m=a.text.charAt(e.ch)||` -`,y=mn(m,f)?"w":p&&m==` -`?"n":!p||/\s/.test(m)?null:"p";if(p&&!g&&!y&&(y="s"),d&&d!=y){r<0&&(r=1,h(),e.sticky="after");break}if(y&&(d=y),r>0&&!h(!g))break}var b=Un(t,e,o,l,!0);return wr(o,b)&&(b.hitSide=!0),b}u(fi,"findPosH");function kl(t,e,r,n){var i=t.doc,o=e.left,l;if(n=="page"){var a=Math.min(t.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),s=Math.max(a-.5*be(t.display),3);l=(r>0?e.bottom:e.top)+r*s}else n=="line"&&(l=r>0?e.bottom+3:e.top-3);for(var c;c=Er(t,o,l),!!c.outside;){if(r<0?l<=0:l>=i.height){c.hitSide=!0;break}l+=r*5}return c}u(kl,"findPosV");var P=u(function(t){this.cm=t,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new Qt,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null},"ContentEditableInput");P.prototype.init=function(t){var e=this,r=this,n=r.cm,i=r.div=t.lineDiv;i.contentEditable=!0,Sl(i,n.options.spellcheck,n.options.autocorrect,n.options.autocapitalize);function o(a){for(var s=a.target;s;s=s.parentNode){if(s==i)return!0;if(/\bCodeMirror-(?:line)?widget\b/.test(s.className))break}return!1}u(o,"belongsToInput"),M(i,"paste",function(a){!o(a)||X(n,a)||wl(a,n)||I<=11&&setTimeout(q(n,function(){return e.updateFromDOM()}),20)}),M(i,"compositionstart",function(a){e.composing={data:a.data,done:!1}}),M(i,"compositionupdate",function(a){e.composing||(e.composing={data:a.data,done:!1})}),M(i,"compositionend",function(a){e.composing&&(a.data!=e.composing.data&&e.readFromDOMSoon(),e.composing.done=!0)}),M(i,"touchstart",function(){return r.forceCompositionEnd()}),M(i,"input",function(){e.composing||e.readFromDOMSoon()});function l(a){if(!(!o(a)||X(n,a))){if(n.somethingSelected())Qn({lineWise:!1,text:n.getSelections()}),a.type=="cut"&&n.replaceSelection("",null,"cut");else if(n.options.lineWiseCopyCut){var s=Cl(n);Qn({lineWise:!0,text:s.text}),a.type=="cut"&&n.operation(function(){n.setSelections(s.ranges,0,Dt),n.replaceSelection("",null,"cut")})}else return;if(a.clipboardData){a.clipboardData.clearData();var c=Ot.text.join(` -`);if(a.clipboardData.setData("Text",c),a.clipboardData.getData("Text")==c){a.preventDefault();return}}var h=Ll(),d=h.firstChild;n.display.lineSpace.insertBefore(h,n.display.lineSpace.firstChild),d.value=Ot.text.join(` -`);var p=vt();fn(d),setTimeout(function(){n.display.lineSpace.removeChild(h),p.focus(),p==i&&r.showPrimarySelection()},50)}}u(l,"onCopyCut"),M(i,"copy",l),M(i,"cut",l)},P.prototype.screenReaderLabelChanged=function(t){t?this.div.setAttribute("aria-label",t):this.div.removeAttribute("aria-label")},P.prototype.prepareSelection=function(){var t=mo(this.cm,!1);return t.focus=vt()==this.div,t},P.prototype.showSelection=function(t,e){!t||!this.cm.display.view.length||((t.focus||e)&&this.showPrimarySelection(),this.showMultipleSelections(t))},P.prototype.getSelection=function(){return this.cm.display.wrapper.ownerDocument.getSelection()},P.prototype.showPrimarySelection=function(){var t=this.getSelection(),e=this.cm,r=e.doc.sel.primary(),n=r.from(),i=r.to();if(e.display.viewTo==e.display.viewFrom||n.line>=e.display.viewTo||i.line=e.display.viewFrom&&Tl(e,n)||{node:a[0].measure.map[2],offset:0},c=i.linet.firstLine()&&(n=v(n.line-1,S(t.doc,n.line-1).length)),i.ch==S(t.doc,i.line).text.length&&i.linee.viewTo-1)return!1;var o,l,a;n.line==e.viewFrom||(o=ie(t,n.line))==0?(l=F(e.view[0].line),a=e.view[0].node):(l=F(e.view[o].line),a=e.view[o-1].node.nextSibling);var s=ie(t,i.line),c,h;if(s==e.view.length-1?(c=e.viewTo-1,h=e.lineDiv.lastChild):(c=F(e.view[s+1].line)-1,h=e.view[s+1].node.previousSibling),!a)return!1;for(var d=t.doc.splitLines(Ks(t,a,h,l,c)),p=te(t.doc,v(l,0),v(c,S(t.doc,c).text.length));d.length>1&&p.length>1;)if(W(d)==W(p))d.pop(),p.pop(),c--;else if(d[0]==p[0])d.shift(),p.shift(),l++;else break;for(var f=0,g=0,m=d[0],y=p[0],b=Math.min(m.length,y.length);fn.ch&&x.charCodeAt(x.length-g-1)==w.charCodeAt(w.length-g-1);)f--,g++;d[d.length-1]=x.slice(0,x.length-g).replace(/^\u200b+/,""),d[0]=d[0].slice(f).replace(/\u200b+$/,"");var L=v(l,f),k=v(c,p.length?W(p).length-g:0);if(d.length>1||d[0]||N(L,k))return Ne(t.doc,d,L,k,"+input"),!0},P.prototype.ensurePolled=function(){this.forceCompositionEnd()},P.prototype.reset=function(){this.forceCompositionEnd()},P.prototype.forceCompositionEnd=function(){this.composing&&(clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus())},P.prototype.readFromDOMSoon=function(){var t=this;this.readDOMTimeout==null&&(this.readDOMTimeout=setTimeout(function(){if(t.readDOMTimeout=null,t.composing)if(t.composing.done)t.composing=null;else return;t.updateFromDOM()},80))},P.prototype.updateFromDOM=function(){var t=this;(this.cm.isReadOnly()||!this.pollContent())&&ut(this.cm,function(){return at(t.cm)})},P.prototype.setUneditable=function(t){t.contentEditable="false"},P.prototype.onKeyPress=function(t){t.charCode==0||this.composing||(t.preventDefault(),this.cm.isReadOnly()||q(this.cm,di)(this.cm,String.fromCharCode(t.charCode==null?t.keyCode:t.charCode),0))},P.prototype.readOnlyChanged=function(t){this.div.contentEditable=String(t!="nocursor")},P.prototype.onContextMenu=function(){},P.prototype.resetPosition=function(){},P.prototype.needsContentAttribute=!0;function Tl(t,e){var r=Hr(t,e.line);if(!r||r.hidden)return null;var n=S(t.doc,e.line),i=no(r,n,e.line),o=At(n,t.doc.direction),l="left";if(o){var a=Ee(o,e.ch);l=a%2?"right":"left"}var s=io(i.map,e.ch,l);return s.offset=s.collapse=="right"?s.end:s.start,s}u(Tl,"posToDOM");function Gs(t){for(var e=t;e;e=e.parentNode)if(/CodeMirror-gutter-wrapper/.test(e.className))return!0;return!1}u(Gs,"isInGutter");function We(t,e){return e&&(t.bad=!0),t}u(We,"badPos");function Ks(t,e,r,n,i){var o="",l=!1,a=t.doc.lineSeparator(),s=!1;function c(f){return function(g){return g.id==f}}u(c,"recognizeMarker");function h(){l&&(o+=a,s&&(o+=a),l=s=!1)}u(h,"close");function d(f){f&&(h(),o+=f)}u(d,"addText");function p(f){if(f.nodeType==1){var g=f.getAttribute("cm-text");if(g){d(g);return}var m=f.getAttribute("cm-marker"),y;if(m){var b=t.findMarks(v(n,0),v(i+1,0),c(+m));b.length&&(y=b[0].find(0))&&d(te(t.doc,y.from,y.to).join(a));return}if(f.getAttribute("contenteditable")=="false")return;var x=/^(pre|div|p|li|table|br)$/i.test(f.nodeName);if(!/^br$/i.test(f.nodeName)&&f.textContent.length==0)return;x&&h();for(var w=0;w=9&&e.hasSelection&&(e.hasSelection=null),r.poll()}),M(i,"paste",function(l){X(n,l)||wl(l,n)||(n.state.pasteIncoming=+new Date,r.fastPoll())});function o(l){if(!X(n,l)){if(n.somethingSelected())Qn({lineWise:!1,text:n.getSelections()});else if(n.options.lineWiseCopyCut){var a=Cl(n);Qn({lineWise:!0,text:a.text}),l.type=="cut"?n.setSelections(a.ranges,null,Dt):(r.prevInput="",i.value=a.text.join(` -`),fn(i))}else return;l.type=="cut"&&(n.state.cutIncoming=+new Date)}}u(o,"prepareCopyCut"),M(i,"cut",o),M(i,"copy",o),M(t.scroller,"paste",function(l){if(!(Ft(t,l)||X(n,l))){if(!i.dispatchEvent){n.state.pasteIncoming=+new Date,r.focus();return}var a=new Event("paste");a.clipboardData=l.clipboardData,i.dispatchEvent(a)}}),M(t.lineSpace,"selectstart",function(l){Ft(t,l)||lt(l)}),M(i,"compositionstart",function(){var l=n.getCursor("from");r.composing&&r.composing.range.clear(),r.composing={start:l,range:n.markText(l,n.getCursor("to"),{className:"CodeMirror-composing"})}}),M(i,"compositionend",function(){r.composing&&(r.poll(),r.composing.range.clear(),r.composing=null)})},G.prototype.createField=function(t){this.wrapper=Ll(),this.textarea=this.wrapper.firstChild},G.prototype.screenReaderLabelChanged=function(t){t?this.textarea.setAttribute("aria-label",t):this.textarea.removeAttribute("aria-label")},G.prototype.prepareSelection=function(){var t=this.cm,e=t.display,r=t.doc,n=mo(t);if(t.options.moveInputWithCursor){var i=St(t,r.sel.primary().head,"div"),o=e.wrapper.getBoundingClientRect(),l=e.lineDiv.getBoundingClientRect();n.teTop=Math.max(0,Math.min(e.wrapper.clientHeight-10,i.top+l.top-o.top)),n.teLeft=Math.max(0,Math.min(e.wrapper.clientWidth-10,i.left+l.left-o.left))}return n},G.prototype.showSelection=function(t){var e=this.cm,r=e.display;gt(r.cursorDiv,t.cursors),gt(r.selectionDiv,t.selection),t.teTop!=null&&(this.wrapper.style.top=t.teTop+"px",this.wrapper.style.left=t.teLeft+"px")},G.prototype.reset=function(t){if(!(this.contextMenuPending||this.composing)){var e=this.cm;if(e.somethingSelected()){this.prevInput="";var r=e.getSelection();this.textarea.value=r,e.state.focused&&fn(this.textarea),A&&I>=9&&(this.hasSelection=r)}else t||(this.prevInput=this.textarea.value="",A&&I>=9&&(this.hasSelection=null))}},G.prototype.getField=function(){return this.textarea},G.prototype.supportsTouch=function(){return!1},G.prototype.focus=function(){if(this.cm.options.readOnly!="nocursor"&&(!dn||vt()!=this.textarea))try{this.textarea.focus()}catch{}},G.prototype.blur=function(){this.textarea.blur()},G.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},G.prototype.receivedFocus=function(){this.slowPoll()},G.prototype.slowPoll=function(){var t=this;this.pollingFast||this.polling.set(this.cm.options.pollInterval,function(){t.poll(),t.cm.state.focused&&t.slowPoll()})},G.prototype.fastPoll=function(){var t=!1,e=this;e.pollingFast=!0;function r(){var n=e.poll();!n&&!t?(t=!0,e.polling.set(60,r)):(e.pollingFast=!1,e.slowPoll())}u(r,"p"),e.polling.set(20,r)},G.prototype.poll=function(){var t=this,e=this.cm,r=this.textarea,n=this.prevInput;if(this.contextMenuPending||!e.state.focused||ou(r)&&!n&&!this.composing||e.isReadOnly()||e.options.disableInput||e.state.keySeq)return!1;var i=r.value;if(i==n&&!e.somethingSelected())return!1;if(A&&I>=9&&this.hasSelection===i||xt&&/[\uf700-\uf7ff]/.test(i))return e.display.input.reset(),!1;if(e.doc.sel==e.display.selForContextMenu){var o=i.charCodeAt(0);if(o==8203&&!n&&(n="\u200B"),o==8666)return this.reset(),this.cm.execCommand("undo")}for(var l=0,a=Math.min(n.length,i.length);l1e3||i.indexOf(` -`)>-1?r.value=t.prevInput="":t.prevInput=i,t.composing&&(t.composing.range.clear(),t.composing.range=e.markText(t.composing.start,e.getCursor("to"),{className:"CodeMirror-composing"}))}),!0},G.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},G.prototype.onKeyPress=function(){A&&I>=9&&(this.hasSelection=null),this.fastPoll()},G.prototype.onContextMenu=function(t){var e=this,r=e.cm,n=r.display,i=e.textarea;e.contextMenuPending&&e.contextMenuPending();var o=re(r,t),l=n.scroller.scrollTop;if(!o||kt)return;var a=r.options.resetSelectionOnContextMenu;a&&r.doc.sel.contains(o)==-1&&q(r,tt)(r.doc,jt(o),Dt);var s=i.style.cssText,c=e.wrapper.style.cssText,h=e.wrapper.offsetParent.getBoundingClientRect();e.wrapper.style.cssText="position: static",i.style.cssText=`position: absolute; width: 30px; height: 30px; - top: `+(t.clientY-h.top-5)+"px; left: "+(t.clientX-h.left-5)+`px; - z-index: 1000; background: `+(A?"rgba(255, 255, 255, .05)":"transparent")+`; - outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);`;var d;ot&&(d=window.scrollY),n.input.focus(),ot&&window.scrollTo(null,d),n.input.reset(),r.somethingSelected()||(i.value=e.prevInput=" "),e.contextMenuPending=f,n.selForContextMenu=r.doc.sel,clearTimeout(n.detectingSelectAll);function p(){if(i.selectionStart!=null){var m=r.somethingSelected(),y="\u200B"+(m?i.value:"");i.value="\u21DA",i.value=y,e.prevInput=m?"":"\u200B",i.selectionStart=1,i.selectionEnd=y.length,n.selForContextMenu=r.doc.sel}}u(p,"prepareSelectAllHack");function f(){if(e.contextMenuPending==f&&(e.contextMenuPending=!1,e.wrapper.style.cssText=c,i.style.cssText=s,A&&I<9&&n.scrollbars.setScrollTop(n.scroller.scrollTop=l),i.selectionStart!=null)){(!A||A&&I<9)&&p();var m=0,y=u(function(){n.selForContextMenu==r.doc.sel&&i.selectionStart==0&&i.selectionEnd>0&&e.prevInput=="\u200B"?q(r,jo)(r):m++<10?n.detectingSelectAll=setTimeout(y,500):(n.selForContextMenu=null,n.input.reset())},"poll");n.detectingSelectAll=setTimeout(y,200)}}if(u(f,"rehide"),A&&I>=9&&p(),mi){Ie(t);var g=u(function(){mt(window,"mouseup",g),setTimeout(f,20)},"mouseup");M(window,"mouseup",g)}else setTimeout(f,50)},G.prototype.readOnlyChanged=function(t){t||this.reset(),this.textarea.disabled=t=="nocursor",this.textarea.readOnly=!!t},G.prototype.setUneditable=function(){},G.prototype.needsContentAttribute=!1;function js(t,e){if(e=e?$t(e):{},e.value=t.value,!e.tabindex&&t.tabIndex&&(e.tabindex=t.tabIndex),!e.placeholder&&t.placeholder&&(e.placeholder=t.placeholder),e.autofocus==null){var r=vt();e.autofocus=r==t||t.getAttribute("autofocus")!=null&&r==document.body}function n(){t.value=a.getValue()}u(n,"save");var i;if(t.form&&(M(t.form,"submit",n),!e.leaveSubmitMethodAlone)){var o=t.form;i=o.submit;try{var l=o.submit=function(){n(),o.submit=i,o.submit(),o.submit=l}}catch{}}e.finishInit=function(s){s.save=n,s.getTextArea=function(){return t},s.toTextArea=function(){s.toTextArea=isNaN,n(),t.parentNode.removeChild(s.getWrapperElement()),t.style.display="",t.form&&(mt(t.form,"submit",n),!e.leaveSubmitMethodAlone&&typeof t.form.submit=="function"&&(t.form.submit=i))}},t.style.display="none";var a=R(function(s){return t.parentNode.insertBefore(s,t.nextSibling)},e);return a}u(js,"fromTextArea");function Xs(t){t.off=mt,t.on=M,t.wheelEventPixels=Qa,t.Doc=ct,t.splitLines=Mi,t.countColumn=yt,t.findColumn=sr,t.isWordChar=hr,t.Pass=ar,t.signal=U,t.Line=Ke,t.changeEnd=Xt,t.scrollbarModel=za,t.Pos=v,t.cmpPos=N,t.modes=Oi,t.mimeModes=Re,t.resolveMode=yn,t.getMode=mr,t.modeExtensions=ze,t.extendMode=Xl,t.copyState=Jt,t.startState=Di,t.innerMode=vr,t.commands=qn,t.keyMap=qt,t.keyName=il,t.isModifierKey=nl,t.lookupKey=De,t.normalizeKeyMap=Cs,t.StringStream=K,t.SharedTextMarker=Vn,t.TextMarker=se,t.LineWidget=Kn,t.e_preventDefault=lt,t.e_stopPropagation=Si,t.e_stop=Ie,t.addClass=Zt,t.contains=zt,t.rmClass=fe,t.keyNames=ue}u(Xs,"addLegacyProps"),Is(R),Us(R);var fu="iter insert remove copy getEditor constructor".split(" ");for(var pi in ct.prototype)ct.prototype.hasOwnProperty(pi)&&J(fu,pi)<0&&(R.prototype[pi]=function(t){return function(){return t.apply(this.doc,arguments)}}(ct.prototype[pi]));return me(ct),R.inputStyles={textarea:G,contenteditable:P},R.defineMode=function(t){!R.defaults.mode&&t!="null"&&(R.defaults.mode=t),Vl.apply(this,arguments)},R.defineMIME=jl,R.defineMode("null",function(){return{token:function(t){return t.skipToEnd()}}}),R.defineMIME("text/plain","null"),R.defineExtension=function(t,e){R.prototype[t]=e},R.defineDocExtension=function(t,e){ct.prototype[t]=e},R.fromTextArea=js,Xs(R),R.version="5.65.3",R})}(Dl)),Dl.exports}u(Wl,"requireCodemirror")}}]); diff --git a/gui/graphql/public/441.js b/gui/graphql/public/441.js deleted file mode 100644 index 1bfe9ea8..00000000 --- a/gui/graphql/public/441.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_platformos_gui=self.webpackChunk_platformos_gui||[]).push([[441,480,79],{7480:(X,T,y)=>{y.r(T),y.d(T,{C:()=>P,c:()=>k});var w=y(5421),N=Object.defineProperty,a=(_,d)=>N(_,"name",{value:d,configurable:!0});function E(_,d){for(var h=0;hs[m]})}}}return Object.freeze(Object.defineProperty(_,Symbol.toStringTag,{value:"Module"}))}a(E,"_mergeNamespaces");var H=(0,w.r)();const P=(0,w.g)(H),k=E({__proto__:null,default:P},[H])},1441:(X,T,y)=>{y.r(T);var w=y(7480),N=y(6079),a=y(5798),E=y(5421);w.C.registerHelper("hint","graphql",(H,P)=>{const{schema:k,externalFragments:_}=P;if(!k)return;const d=H.getCursor(),h=H.getTokenAt(d),s=h.type!==null&&/"|\w/.test(h.string[0])?h.start:h.end,m=new a.Ly(d.line,s),l={list:(0,a.$1)(k,H.getValue(),m,h,_).map(b=>({text:b.label,type:b.type,description:b.documentation,isDeprecated:b.isDeprecated,deprecationReason:b.deprecationReason})),from:{line:d.line,ch:s},to:{line:d.line,ch:h.end}};return l!=null&&l.list&&l.list.length>0&&(l.from=w.C.Pos(l.from.line,l.from.ch),l.to=w.C.Pos(l.to.line,l.to.ch),w.C.signal(H,"hasCompletion",H,l,h)),l})},6079:(X,T,y)=>{y.r(T),y.d(T,{s:()=>_});var w=y(5421),N=Object.defineProperty,a=(d,h)=>N(d,"name",{value:h,configurable:!0});function E(d,h){for(var s=0;sm[l]})}}}return Object.freeze(Object.defineProperty(d,Symbol.toStringTag,{value:"Module"}))}a(E,"_mergeNamespaces");var H={exports:{}};(function(d,h){(function(s){s((0,w.r)())})(function(s){var m="CodeMirror-hint",l="CodeMirror-hint-active";s.showHint=function(t,e,i){if(!e)return t.showHint(i);i&&i.async&&(e.async=!0);var n={hint:e};if(i)for(var o in i)n[o]=i[o];return t.showHint(n)},s.defineExtension("showHint",function(t){t=Z(this,this.getCursor("start"),t);var e=this.listSelections();if(!(e.length>1)){if(this.somethingSelected()){if(!t.hint.supportsSelection)return;for(var i=0;ir.clientHeight+1:!1,F;setTimeout(function(){F=n.getScrollInfo()});var ft=O.bottom-G;if(ft>0){var J=O.bottom-O.top,pt=M.top-(M.bottom-O.top);if(pt-J>0)r.style.top=(R=M.top-J-B)+"px",it=!1;else if(J>G){r.style.height=G-5+"px",r.style.top=(R=M.bottom-O.top-B)+"px";var rt=n.getCursor();e.from.ch!=rt.ch&&(M=n.cursorCoords(rt),r.style.left=(D=M.left-I)+"px",O=r.getBoundingClientRect())}}var j=O.right-W;if(st&&(j+=n.display.nativeBarWidth),j>0&&(O.right-O.left>W&&(r.style.width=W-5+"px",j-=O.right-O.left-W),r.style.left=(D=M.left-j-I)+"px"),st)for(var K=r.firstChild;K;K=K.nextSibling)K.style.paddingRight=n.display.nativeBarWidth+"px";if(n.addKeyMap(this.keyMap=Y(t,{moveFocus:function(A,C){i.changeActive(i.selectedHint+A,C)},setFocus:function(A){i.changeActive(A)},menuSize:function(){return i.screenAmount()},length:f.length,close:function(){t.close()},pick:function(){i.pick()},data:e})),t.options.closeOnUnfocus){var ct;n.on("blur",this.onBlur=function(){ct=setTimeout(function(){t.close()},100)}),n.on("focus",this.onFocus=function(){clearTimeout(ct)})}n.on("scroll",this.onScroll=function(){var A=n.getScrollInfo(),C=n.getWrapperElement().getBoundingClientRect();F||(F=n.getScrollInfo());var at=R+F.top-A.top,Q=at-(c.pageYOffset||(o.documentElement||o.body).scrollTop);if(it||(Q+=r.offsetHeight),Q<=C.top||Q>=C.bottom)return t.close();r.style.top=at+"px",r.style.left=D+F.left-A.left+"px"}),s.on(r,"dblclick",function(A){var C=U(r,A.target||A.srcElement);C&&C.hintId!=null&&(i.changeActive(C.hintId),i.pick())}),s.on(r,"click",function(A){var C=U(r,A.target||A.srcElement);C&&C.hintId!=null&&(i.changeActive(C.hintId),t.options.completeOnSingleClick&&i.pick())}),s.on(r,"mousedown",function(){setTimeout(function(){n.focus()},20)});var lt=this.getSelectedHintRange();return(lt.from!==0||lt.to!==0)&&this.scrollToActive(),s.signal(e,"select",f[this.selectedHint],r.childNodes[this.selectedHint]),!0}a(z,"Widget"),z.prototype={close:function(){if(this.completion.widget==this){this.completion.widget=null,this.hints.parentNode&&this.hints.parentNode.removeChild(this.hints),this.completion.cm.removeKeyMap(this.keyMap);var t=this.completion.cm.getInputField();t.removeAttribute("aria-activedescendant"),t.removeAttribute("aria-owns");var e=this.completion.cm;this.completion.options.closeOnUnfocus&&(e.off("blur",this.onBlur),e.off("focus",this.onFocus)),e.off("scroll",this.onScroll)}},disable:function(){this.completion.cm.removeKeyMap(this.keyMap);var t=this;this.keyMap={Enter:function(){t.picked=!0}},this.completion.cm.addKeyMap(this.keyMap)},pick:function(){this.completion.pick(this.data,this.selectedHint)},changeActive:function(t,e){if(t>=this.data.list.length?t=e?this.data.list.length-1:0:t<0&&(t=e?0:this.data.list.length-1),this.selectedHint!=t){var i=this.hints.childNodes[this.selectedHint];i&&(i.className=i.className.replace(" "+l,""),i.removeAttribute("aria-selected")),i=this.hints.childNodes[this.selectedHint=t],i.className+=" "+l,i.setAttribute("aria-selected","true"),this.completion.cm.getInputField().setAttribute("aria-activedescendant",i.id),this.scrollToActive(),s.signal(this.data,"select",this.data.list[this.selectedHint],i)}},scrollToActive:function(){var t=this.getSelectedHintRange(),e=this.hints.childNodes[t.from],i=this.hints.childNodes[t.to],n=this.hints.firstChild;e.offsetTopthis.hints.scrollTop+this.hints.clientHeight&&(this.hints.scrollTop=i.offsetTop+i.offsetHeight-this.hints.clientHeight+n.offsetTop)},screenAmount:function(){return Math.floor(this.hints.clientHeight/this.hints.firstChild.offsetHeight)||1},getSelectedHintRange:function(){var t=this.completion.options.scrollMargin||0;return{from:Math.max(0,this.selectedHint-t),to:Math.min(this.data.list.length-1,this.selectedHint+t)}}};function q(t,e){if(!t.somethingSelected())return e;for(var i=[],n=0;n0?r(g):p(u+1)})}a(p,"run"),p(0)},"resolved");return o.async=!0,o.supportsSelection=!0,o}else return(n=t.getHelper(t.getCursor(),"hintWords"))?function(c){return s.hint.fromList(c,{words:n})}:s.hint.anyword?function(c,r){return s.hint.anyword(c,r)}:function(){}}a(tt,"resolveAutoHints"),s.registerHelper("hint","auto",{resolve:tt}),s.registerHelper("hint","fromList",function(t,e){var i=t.getCursor(),n=t.getTokenAt(i),o,c=s.Pos(i.line,n.start),r=i;n.start,]/,closeOnPick:!0,closeOnUnfocus:!0,updateOnCursorActivity:!0,completeOnSingleClick:!0,container:null,customKeys:null,extraKeys:null,paddingForScrollbar:!0,moveOnOverlap:!0};s.defineOption("hintOptions",null)})})();var P=H.exports;const k=(0,w.g)(P),_=E({__proto__:null,default:k},[P])}}]); diff --git a/gui/graphql/public/471.js b/gui/graphql/public/471.js deleted file mode 100644 index 3b6276c2..00000000 --- a/gui/graphql/public/471.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_platformos_gui=self.webpackChunk_platformos_gui||[]).push([[471,480,574],{7181:(A,O,y)=>{y.d(O,{a:()=>b,b:()=>a,c:()=>s,d:()=>v,e:()=>l,g:()=>C});var d=y(398),M=y(2433),E=y(1520),T=Object.defineProperty,D=(e,f)=>T(e,"name",{value:f,configurable:!0});function C(e,f){const t={schema:e,type:null,parentType:null,inputType:null,directiveDef:null,fieldDef:null,argDef:null,argDefs:null,objectFieldDefs:null};return(0,E.f)(f,c=>{var i,n;switch(c.kind){case"Query":case"ShortQuery":t.type=e.getQueryType();break;case"Mutation":t.type=e.getMutationType();break;case"Subscription":t.type=e.getSubscriptionType();break;case"InlineFragment":case"FragmentDefinition":c.type&&(t.type=e.getType(c.type));break;case"Field":case"AliasedField":t.fieldDef=t.type&&c.name?h(e,t.parentType,c.name):null,t.type=(i=t.fieldDef)===null||i===void 0?void 0:i.type;break;case"SelectionSet":t.parentType=t.type?(0,d.xC)(t.type):null;break;case"Directive":t.directiveDef=c.name?e.getDirective(c.name):null;break;case"Arguments":const u=c.prevState?c.prevState.kind==="Field"?t.fieldDef:c.prevState.kind==="Directive"?t.directiveDef:c.prevState.kind==="AliasedField"?c.prevState.name&&h(e,t.parentType,c.prevState.name):null:null;t.argDefs=u?u.args:null;break;case"Argument":if(t.argDef=null,t.argDefs){for(let P=0;PP.value===c.name):null;break;case"ListValue":const r=t.inputType?(0,d.tf)(t.inputType):null;t.inputType=r instanceof d.p2?r.ofType:null;break;case"ObjectValue":const m=t.inputType?(0,d.xC)(t.inputType):null;t.objectFieldDefs=m instanceof d.sR?m.getFields():null;break;case"ObjectField":const p=c.name&&t.objectFieldDefs?t.objectFieldDefs[c.name]:null;t.inputType=p==null?void 0:p.type;break;case"NamedType":t.type=c.name?e.getType(c.name):null;break}}),t}D(C,"getTypeInfo");function h(e,f,t){if(t===M.Az.name&&e.getQueryType()===f)return M.Az;if(t===M.tF.name&&e.getQueryType()===f)return M.tF;if(t===M.hU.name&&(0,d.Gv)(f))return M.hU;if(f&&f.getFields)return f.getFields()[t]}D(h,"getFieldDef");function g(e,f){for(let t=0;t{y.r(O),y.d(O,{C:()=>C,c:()=>h});var d=y(5421),M=Object.defineProperty,E=(g,b)=>M(g,"name",{value:b,configurable:!0});function T(g,b){for(var a=0;as[v]})}}}return Object.freeze(Object.defineProperty(g,Symbol.toStringTag,{value:"Module"}))}E(T,"_mergeNamespaces");var D=(0,d.r)();const C=(0,d.g)(D),h=T({__proto__:null,default:C},[D])},1520:(A,O,y)=>{y.d(O,{f:()=>E});var d=Object.defineProperty,M=(T,D)=>d(T,"name",{value:D,configurable:!0});function E(T,D){const C=[];let h=T;for(;h!=null&&h.kind;)C.push(h),h=h.prevState;for(let g=C.length-1;g>=0;g--)D(C[g])}M(E,"forEachState")},1574:(A,O,y)=>{y.r(O);var d=y(7480),M=y(5421),E=Object.defineProperty,T=(a,s)=>E(a,"name",{value:s,configurable:!0});d.C.defineOption("info",!1,(a,s,v)=>{if(v&&v!==d.C.Init){const l=a.state.info.onMouseOver;d.C.off(a.getWrapperElement(),"mouseover",l),clearTimeout(a.state.info.hoverTimeout),delete a.state.info}if(s){const l=a.state.info=D(s);l.onMouseOver=h.bind(null,a),d.C.on(a.getWrapperElement(),"mouseover",l.onMouseOver)}});function D(a){return{options:a instanceof Function?{render:a}:a===!0?{}:a}}T(D,"createState");function C(a){const{options:s}=a.state.info;return(s==null?void 0:s.hoverTime)||500}T(C,"getHoverTime");function h(a,s){const v=a.state.info,l=s.target||s.srcElement;if(!(l instanceof HTMLElement)||l.nodeName!=="SPAN"||v.hoverTimeout!==void 0)return;const _=l.getBoundingClientRect(),e=T(function(){clearTimeout(v.hoverTimeout),v.hoverTimeout=setTimeout(t,c)},"onMouseMove"),f=T(function(){d.C.off(document,"mousemove",e),d.C.off(a.getWrapperElement(),"mouseout",f),clearTimeout(v.hoverTimeout),v.hoverTimeout=void 0},"onMouseOut"),t=T(function(){d.C.off(document,"mousemove",e),d.C.off(a.getWrapperElement(),"mouseout",f),v.hoverTimeout=void 0,g(a,_)},"onHover"),c=C(a);v.hoverTimeout=setTimeout(t,c),d.C.on(document,"mousemove",e),d.C.on(a.getWrapperElement(),"mouseout",f)}T(h,"onMouseOver");function g(a,s){const v=a.coordsChar({left:(s.left+s.right)/2,top:(s.top+s.bottom)/2},"window"),l=a.state.info,{options:_}=l,e=_.render||a.getHelper(v,"info");if(e){const f=a.getTokenAt(v,!0);if(f){const t=e(f,_,a,v);t&&b(a,s,t)}}}T(g,"onMouseHover");function b(a,s,v){const l=document.createElement("div");l.className="CodeMirror-info",l.append(v),document.body.append(l);const _=l.getBoundingClientRect(),e=window.getComputedStyle(l),f=_.right-_.left+parseFloat(e.marginLeft)+parseFloat(e.marginRight),t=_.bottom-_.top+parseFloat(e.marginTop)+parseFloat(e.marginBottom);let c=s.bottom;t>window.innerHeight-s.bottom-15&&s.top>window.innerHeight-s.bottom&&(c=s.top-t),c<0&&(c=s.bottom);let i=Math.max(0,window.innerWidth-f-15);i>s.left&&(i=s.left),l.style.opacity="1",l.style.top=c+"px",l.style.left=i+"px";let n;const u=T(function(){clearTimeout(n)},"onMouseOverPopup"),o=T(function(){clearTimeout(n),n=setTimeout(r,200)},"onMouseOut"),r=T(function(){d.C.off(l,"mouseover",u),d.C.off(l,"mouseout",o),d.C.off(a.getWrapperElement(),"mouseout",o),l.style.opacity?(l.style.opacity="0",setTimeout(()=>{l.parentNode&&l.remove()},600)):l.parentNode&&l.remove()},"hidePopup");d.C.on(l,"mouseover",u),d.C.on(l,"mouseout",o),d.C.on(a.getWrapperElement(),"mouseout",o)}T(b,"showPopup")},7471:(A,O,y)=>{y.r(O);var d=y(398),M=y(7480),E=y(7181),T=y(1574),D=y(5421),C=y(1520),h=Object.defineProperty,g=(i,n)=>h(i,"name",{value:n,configurable:!0});M.C.registerHelper("info","graphql",(i,n)=>{if(!n.schema||!i.state)return;const{kind:u,step:o}=i.state,r=(0,E.g)(n.schema,i.state);if(u==="Field"&&o===0&&r.fieldDef||u==="AliasedField"&&o===2&&r.fieldDef){const m=document.createElement("div");m.className="CodeMirror-info-header",b(m,r,n);const p=document.createElement("div");return p.append(m),f(p,n,r.fieldDef),p}if(u==="Directive"&&o===1&&r.directiveDef){const m=document.createElement("div");m.className="CodeMirror-info-header",s(m,r,n);const p=document.createElement("div");return p.append(m),f(p,n,r.directiveDef),p}if(u==="Argument"&&o===0&&r.argDef){const m=document.createElement("div");m.className="CodeMirror-info-header",v(m,r,n);const p=document.createElement("div");return p.append(m),f(p,n,r.argDef),p}if(u==="EnumValue"&&r.enumValue&&r.enumValue.description){const m=document.createElement("div");m.className="CodeMirror-info-header",l(m,r,n);const p=document.createElement("div");return p.append(m),f(p,n,r.enumValue),p}if(u==="NamedType"&&r.type&&r.type.description){const m=document.createElement("div");m.className="CodeMirror-info-header",e(m,r,n,r.type);const p=document.createElement("div");return p.append(m),f(p,n,r.type),p}});function b(i,n,u){a(i,n,u),_(i,n,u,n.type)}g(b,"renderField");function a(i,n,u){var o;const r=((o=n.fieldDef)===null||o===void 0?void 0:o.name)||"";c(i,r,"field-name",u,(0,E.a)(n))}g(a,"renderQualifiedField");function s(i,n,u){var o;const r="@"+(((o=n.directiveDef)===null||o===void 0?void 0:o.name)||"");c(i,r,"directive-name",u,(0,E.b)(n))}g(s,"renderDirective");function v(i,n,u){var o;const r=((o=n.argDef)===null||o===void 0?void 0:o.name)||"";c(i,r,"arg-name",u,(0,E.c)(n)),_(i,n,u,n.inputType)}g(v,"renderArg");function l(i,n,u){var o;const r=((o=n.enumValue)===null||o===void 0?void 0:o.name)||"";e(i,n,u,n.inputType),c(i,"."),c(i,r,"enum-value",u,(0,E.d)(n))}g(l,"renderEnumValue");function _(i,n,u,o){const r=document.createElement("span");r.className="type-name-pill",o instanceof d.bM?(e(r,n,u,o.ofType),c(r,"!")):o instanceof d.p2?(c(r,"["),e(r,n,u,o.ofType),c(r,"]")):c(r,(o==null?void 0:o.name)||"","type-name",u,(0,E.e)(n,o)),i.append(r)}g(_,"renderTypeAnnotation");function e(i,n,u,o){o instanceof d.bM?(e(i,n,u,o.ofType),c(i,"!")):o instanceof d.p2?(c(i,"["),e(i,n,u,o.ofType),c(i,"]")):c(i,(o==null?void 0:o.name)||"","type-name",u,(0,E.e)(n,o))}g(e,"renderType");function f(i,n,u){const{description:o}=u;if(o){const r=document.createElement("div");r.className="info-description",n.renderDescription?r.innerHTML=n.renderDescription(o):r.append(document.createTextNode(o)),i.append(r)}t(i,n,u)}g(f,"renderDescription");function t(i,n,u){const o=u.deprecationReason;if(o){const r=document.createElement("div");r.className="info-deprecation",i.append(r);const m=document.createElement("span");m.className="info-deprecation-label",m.append(document.createTextNode("Deprecated")),r.append(m);const p=document.createElement("div");p.className="info-deprecation-reason",n.renderDescription?p.innerHTML=n.renderDescription(o):p.append(document.createTextNode(o)),r.append(p)}}g(t,"renderDeprecation");function c(i,n,u="",o={onClick:null},r=null){if(u){const{onClick:m}=o;let p;m?(p=document.createElement("a"),p.href="javascript:void 0",p.addEventListener("click",P=>{m(r,P)})):p=document.createElement("span"),p.className=u,p.append(document.createTextNode(n)),i.append(p)}else i.append(document.createTextNode(n))}g(c,"text")}}]); diff --git a/gui/graphql/public/480.js b/gui/graphql/public/480.js deleted file mode 100644 index 83222a5b..00000000 --- a/gui/graphql/public/480.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_platformos_gui=self.webpackChunk_platformos_gui||[]).push([[480],{7480:(p,a,o)=>{o.r(a),o.d(a,{C:()=>l,c:()=>m});var c=o(5421),g=Object.defineProperty,d=(e,n)=>g(e,"name",{value:n,configurable:!0});function f(e,n){for(var s=0;sr[t]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}d(f,"_mergeNamespaces");var i=(0,c.r)();const l=(0,c.g)(i),m=f({__proto__:null,default:l},[i])}}]); diff --git a/gui/graphql/public/481.js b/gui/graphql/public/481.js deleted file mode 100644 index 7b618120..00000000 --- a/gui/graphql/public/481.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_platformos_gui=self.webpackChunk_platformos_gui||[]).push([[481,480],{7480:(W,P,v)=>{v.r(P),v.d(P,{C:()=>E,c:()=>f});var w=v(5421),y=Object.defineProperty,F=(m,a)=>y(m,"name",{value:a,configurable:!0});function x(m,a){for(var i=0;id[t]})}}}return Object.freeze(Object.defineProperty(m,Symbol.toStringTag,{value:"Module"}))}F(x,"_mergeNamespaces");var n=(0,w.r)();const E=(0,w.g)(n),f=x({__proto__:null,default:E},[n])},7481:(W,P,v)=>{v.r(P);var w=v(7480),y=v(398),F=v(5421),x=Object.defineProperty,n=(e,r)=>x(e,"name",{value:r,configurable:!0});function E(e){f=e,m=e.length,a=i=d=-1,s(),j();const r=T();return b("EOF"),r}n(E,"jsonParse");let f,m,a,i,d,t,c;function T(){const e=a,r=[];if(b("{"),!_("}")){do r.push(I());while(_(","));b("}")}return{kind:"Object",start:e,end:d,members:r}}n(T,"parseObj");function I(){const e=a,r=c==="String"?B():null;b("String"),b(":");const o=$();return{kind:"Member",start:e,end:d,key:r,value:o}}n(I,"parseMember");function V(){const e=a,r=[];if(b("["),!_("]")){do r.push($());while(_(","));b("]")}return{kind:"Array",start:e,end:d,values:r}}n(V,"parseArr");function $(){switch(c){case"[":return V();case"{":return T();case"String":case"Number":case"Boolean":case"Null":const e=B();return j(),e}b("Value")}n($,"parseVal");function B(){return{kind:c,start:a,end:i,value:JSON.parse(f.slice(a,i))}}n(B,"curToken");function b(e){if(c===e){j();return}let r;if(c==="EOF")r="[end of file]";else if(i-a>1)r="`"+f.slice(a,i)+"`";else{const o=f.slice(a).match(/^.+?\b/);r="`"+(o?o[0]:f[a])+"`"}throw g(`Expected ${e} but found ${r}.`)}n(b,"expect");class A extends Error{constructor(r,o){super(r),this.position=o}}n(A,"JSONSyntaxError");function g(e){return new A(e,{start:a,end:i})}n(g,"syntaxError");function _(e){if(c===e)return j(),!0}n(_,"skip");function s(){return i31;)if(t===92)switch(t=s(),t){case 34:case 47:case 92:case 98:case 102:case 110:case 114:case 116:s();break;case 117:s(),N(),N(),N(),N();break;default:throw g("Bad character escape sequence.")}else{if(i===m)throw g("Unterminated string.");s()}if(t===34){s();return}throw g("Unterminated string.")}n(U,"readString");function N(){if(t>=48&&t<=57||t>=65&&t<=70||t>=97&&t<=102)return s();throw g("Expected hexadecimal digit.")}n(N,"readHex");function L(){t===45&&s(),t===48?s():S(),t===46&&(s(),S()),(t===69||t===101)&&(t=s(),(t===43||t===45)&&s(),S())}n(L,"readNumber");function S(){if(t<48||t>57)throw g("Expected decimal digit.");do s();while(t>=48&&t<=57)}n(S,"readDigits"),w.C.registerHelper("lint","graphql-variables",(e,r,o)=>{if(!e)return[];let p;try{p=E(e)}catch(l){if(l instanceof A)return[M(o,l.position,l.message)];throw l}const{variableToType:u}=r;return u?R(o,u,p):[]});function R(e,r,o){var p;const u=[];for(const l of o.members)if(l){const k=(p=l.key)===null||p===void 0?void 0:p.value,O=r[k];if(O)for(const[C,H]of h(O,l.value))u.push(M(e,C,H));else u.push(M(e,l.key,`Variable "$${k}" does not appear in any GraphQL query.`))}return u}n(R,"validateVariables");function h(e,r){if(!e||!r)return[];if(e instanceof y.bM)return r.kind==="Null"?[[r,`Type "${e}" is non-nullable and cannot be null.`]]:h(e.ofType,r);if(r.kind==="Null")return[];if(e instanceof y.p2){const o=e.ofType;if(r.kind==="Array"){const p=r.values||[];return D(p,u=>h(o,u))}return h(o,r)}if(e instanceof y.sR){if(r.kind!=="Object")return[[r,`Type "${e}" must be an Object.`]];const o=Object.create(null),p=D(r.members,u=>{var l;const k=(l=u==null?void 0:u.key)===null||l===void 0?void 0:l.value;o[k]=!0;const O=e.getFields()[k];if(!O)return[[u.key,`Type "${e}" does not have a field "${k}".`]];const C=O?O.type:void 0;return h(C,u.value)});for(const u of Object.keys(e.getFields())){const l=e.getFields()[u];!o[u]&&l.type instanceof y.bM&&!l.defaultValue&&p.push([r,`Object of type "${e}" is missing required field "${u}".`])}return p}return e.name==="Boolean"&&r.kind!=="Boolean"||e.name==="String"&&r.kind!=="String"||e.name==="ID"&&r.kind!=="Number"&&r.kind!=="String"||e.name==="Float"&&r.kind!=="Number"||e.name==="Int"&&(r.kind!=="Number"||(r.value|0)!==r.value)?[[r,`Expected value of type "${e}".`]]:(e instanceof y.mR||e instanceof y.n2)&&(r.kind!=="String"&&r.kind!=="Number"&&r.kind!=="Boolean"&&r.kind!=="Null"||K(e.parseValue(r.value)))?[[r,`Expected value of type "${e}".`]]:[]}n(h,"validateValue");function M(e,r,o){return{message:o,severity:"error",type:"validation",from:e.posFromIndex(r.start),to:e.posFromIndex(r.end)}}n(M,"lintError");function K(e){return e==null||e!==e}n(K,"isNullish");function D(e,r){return Array.prototype.concat.apply([],e.map(r))}n(D,"mapCat")}}]); diff --git a/gui/graphql/public/571.js b/gui/graphql/public/571.js deleted file mode 100644 index ee139649..00000000 --- a/gui/graphql/public/571.js +++ /dev/null @@ -1,12 +0,0 @@ -"use strict";(self.webpackChunk_platformos_gui=self.webpackChunk_platformos_gui||[]).push([[571],{5708:($,z,I)=>{I.d(z,{r:()=>_});var V=I(5421),J=Object.defineProperty,k=(W,U)=>J(W,"name",{value:U,configurable:!0}),Q={exports:{}},P;function _(){return P||(P=1,function(W,U){(function(A){A((0,V.r)())})(function(A){var B=/MSIE \d/.test(navigator.userAgent)&&(document.documentMode==null||document.documentMode<8),F=A.Pos,T={"(":")>",")":"(<","[":"]>","]":"[<","{":"}>","}":"{<","<":">>",">":"<<"};function S(m){return m&&m.bracketRegex||/[(){}[\]]/}k(S,"bracketRegex");function g(m,L,v){var R=m.getLineHandle(L.line),x=L.ch-1,y=v&&v.afterCursor;y==null&&(y=/(^| )cm-fat-cursor($| )/.test(m.getWrapperElement().className));var a=S(v),i=!y&&x>=0&&a.test(R.text.charAt(x))&&T[R.text.charAt(x)]||a.test(R.text.charAt(x+1))&&T[R.text.charAt(++x)];if(!i)return null;var s=i.charAt(1)==">"?1:-1;if(v&&v.strict&&s>0!=(x==L.ch))return null;var h=m.getTokenTypeAt(F(L.line,x+1)),f=p(m,F(L.line,x+(s>0?1:0)),s,h,v);return f==null?null:{from:F(L.line,x),to:f&&f.pos,match:f&&f.ch==i.charAt(0),forward:s>0}}k(g,"findMatchingBracket");function p(m,L,v,R,x){for(var y=x&&x.maxScanLineLength||1e4,a=x&&x.maxScanLines||1e3,i=[],s=S(x),h=v>0?Math.min(L.line+a,m.lastLine()+1):Math.max(m.firstLine()-1,L.line-a),f=L.line;f!=h;f+=v){var d=m.getLine(f);if(d){var e=v>0?0:d.length-1,t=v>0?d.length:-1;if(!(d.length>y))for(f==L.line&&(e=L.ch-(v<0?1:0));e!=t;e+=v){var n=d.charAt(e);if(s.test(n)&&(R===void 0||(m.getTokenTypeAt(F(f,e+1))||"")==(R||""))){var r=T[n];if(r&&r.charAt(1)==">"==v>0)i.push(n);else if(i.length)i.pop();else return{pos:F(f,e),ch:n}}}}}return f-v==(v>0?m.lastLine():m.firstLine())?!1:null}k(p,"scanForBracket");function K(m,L,v){for(var R=m.state.matchBrackets.maxHighlightLineLength||1e3,x=v&&v.highlightNonMatching,y=[],a=m.listSelections(),i=0;i{I.d(z,{r:()=>_});var V=I(5421),J=Object.defineProperty,k=(W,U)=>J(W,"name",{value:U,configurable:!0}),Q={exports:{}},P;function _(){return P||(P=1,function(W,U){(function(A){A((0,V.r)())})(function(A){var B=A.Pos;function F(a){var i=a.flags;return i!=null?i:(a.ignoreCase?"i":"")+(a.global?"g":"")+(a.multiline?"m":"")}k(F,"regexpFlags");function T(a,i){for(var s=F(a),h=s,f=0;fe);t++){var n=a.getLine(d++);h=h==null?n:h+` -`+n}f=f*2,i.lastIndex=s.ch;var r=i.exec(h);if(r){var o=h.slice(0,r.index).split(` -`),l=r[0].split(` -`),c=s.line+o.length-1,u=o[o.length-1].length;return{from:B(c,u),to:B(c+l.length-1,l.length==1?u+l[0].length:l[l.length-1].length),match:r}}}}k(p,"searchRegexpForwardMultiline");function K(a,i,s){for(var h,f=0;f<=a.length;){i.lastIndex=f;var d=i.exec(a);if(!d)break;var e=d.index+d[0].length;if(e>a.length-s)break;(!h||e>h.index+h[0].length)&&(h=d),f=d.index+1}return h}k(K,"lastMatchIn");function O(a,i,s){i=T(i,"g");for(var h=s.line,f=s.ch,d=a.firstLine();h>=d;h--,f=-1){var e=a.getLine(h),t=K(e,i,f<0?0:e.length-f);if(t)return{from:B(h,t.index),to:B(h,t.index+t[0].length),match:t}}}k(O,"searchRegexpBackward");function D(a,i,s){if(!S(i))return O(a,i,s);i=T(i,"gm");for(var h,f=1,d=a.getLine(s.line).length-s.ch,e=s.line,t=a.firstLine();e>=t;){for(var n=0;n=t;n++){var r=a.getLine(e--);h=h==null?r:r+` -`+h}f*=2;var o=K(h,i,d);if(o){var l=h.slice(0,o.index).split(` -`),c=o[0].split(` -`),u=e+l.length,C=l[l.length-1].length;return{from:B(u,C),to:B(u+c.length-1,c.length==1?C+c[0].length:c[c.length-1].length),match:o}}}}k(D,"searchRegexpBackwardMultiline");var m,L;String.prototype.normalize?(m=k(function(a){return a.normalize("NFD").toLowerCase()},"doFold"),L=k(function(a){return a.normalize("NFD")},"noFold")):(m=k(function(a){return a.toLowerCase()},"doFold"),L=k(function(a){return a},"noFold"));function v(a,i,s,h){if(a.length==i.length)return s;for(var f=0,d=s+Math.max(0,a.length-i.length);;){if(f==d)return f;var e=f+d>>1,t=h(a.slice(0,e)).length;if(t==s)return e;t>s?d=e:f=e+1}}k(v,"adjustPos");function R(a,i,s,h){if(!i.length)return null;var f=h?m:L,d=f(i).split(/\r|\n\r?/);e:for(var e=s.line,t=s.ch,n=a.lastLine()+1-d.length;e<=n;e++,t=0){var r=a.getLine(e).slice(t),o=f(r);if(d.length==1){var l=o.indexOf(d[0]);if(l==-1)continue e;var s=v(r,o,l,f)+t;return{from:B(e,v(r,o,l,f)+t),to:B(e,v(r,o,l+d[0].length,f)+t)}}else{var c=o.length-d[0].length;if(o.slice(c)!=d[0])continue e;for(var u=1;u=n;e--,t=-1){var r=a.getLine(e);t>-1&&(r=r.slice(0,t));var o=f(r);if(d.length==1){var l=o.lastIndexOf(d[0]);if(l==-1)continue e;return{from:B(e,v(r,o,l,f)),to:B(e,v(r,o,l+d[0].length,f))}}else{var c=d[d.length-1];if(o.slice(0,c.length)!=c)continue e;for(var u=1,s=e-d.length+1;u(this.doc.getLine(i.line)||"").length&&(i.ch=0,i.line++)),A.cmpPos(i,this.doc.clipPos(i))!=0))return this.atOccurrence=!1;var s=this.matches(a,i);if(this.afterEmptyMatch=s&&A.cmpPos(s.from,s.to)==0,s)return this.pos=s,this.atOccurrence=!0,this.pos.match||!0;var h=B(a?this.doc.firstLine():this.doc.lastLine()+1,0);return this.pos={from:h,to:h},this.atOccurrence=!1},from:function(){if(this.atOccurrence)return this.pos.from},to:function(){if(this.atOccurrence)return this.pos.to},replace:function(a,i){if(this.atOccurrence){var s=A.splitLines(a);this.doc.replaceRange(s,this.pos.from,this.pos.to,i),this.pos.to=B(this.pos.from.line+s.length-1,s[s.length-1].length+(s.length==1?this.pos.from.ch:0))}}},A.defineExtension("getSearchCursor",function(a,i,s){return new y(this.doc,a,i,s)}),A.defineDocExtension("getSearchCursor",function(a,i,s){return new y(this,a,i,s)}),A.defineExtension("selectMatches",function(a,i){for(var s=[],h=this.getSearchCursor(a,this.getCursor("from"),i);h.findNext()&&!(A.cmpPos(h.to(),this.getCursor("to"))>0);)s.push({anchor:h.from(),head:h.to()});s.length&&this.setSelections(s,0)})})}()),Q.exports}k(_,"requireSearchcursor")},3571:($,z,I)=>{I.r(z),I.d(z,{s:()=>B});var V=I(5421),J=I(4124),k=I(5708),Q=Object.defineProperty,P=(F,T)=>Q(F,"name",{value:T,configurable:!0});function _(F,T){for(var S=0;Sg[p]})}}}return Object.freeze(Object.defineProperty(F,Symbol.toStringTag,{value:"Module"}))}P(_,"_mergeNamespaces");var W={exports:{}};(function(F,T){(function(S){S((0,V.r)(),(0,J.r)(),(0,k.r)())})(function(S){var g=S.commands,p=S.Pos;function K(e,t,n){if(n<0&&t.ch==0)return e.clipPos(p(t.line-1));var r=e.getLine(t.line);if(n>0&&t.ch>=r.length)return e.clipPos(p(t.line+1,0));for(var o="start",l,c=t.ch,u=c,C=n<0?0:r.length,b=0;u!=C;u+=n,b++){var M=r.charAt(n<0?u-1:u),w=M!="_"&&S.isWordChar(M)?"w":"o";if(w=="w"&&M.toUpperCase()==M&&(w="W"),o=="start")w!="o"?(o="in",l=w):c=u+n;else if(o=="in"&&l!=w){if(l=="w"&&w=="W"&&n<0&&u--,l=="W"&&w=="w"&&n>0)if(u==c+1){l="w";continue}else u--;break}}return p(t.line,u)}P(K,"findPosSubword");function O(e,t){e.extendSelectionsBy(function(n){return e.display.shift||e.doc.extend||n.empty()?K(e.doc,n.head,t):t<0?n.from():n.to()})}P(O,"moveSubword"),g.goSubwordLeft=function(e){O(e,-1)},g.goSubwordRight=function(e){O(e,1)},g.scrollLineUp=function(e){var t=e.getScrollInfo();if(!e.somethingSelected()){var n=e.lineAtHeight(t.top+t.clientHeight,"local");e.getCursor().line>=n&&e.execCommand("goLineUp")}e.scrollTo(null,t.top-e.defaultTextHeight())},g.scrollLineDown=function(e){var t=e.getScrollInfo();if(!e.somethingSelected()){var n=e.lineAtHeight(t.top,"local")+1;e.getCursor().line<=n&&e.execCommand("goLineDown")}e.scrollTo(null,t.top+e.defaultTextHeight())},g.splitSelectionByLine=function(e){for(var t=e.listSelections(),n=[],r=0;ro.line&&c==l.line&&l.ch==0||n.push({anchor:c==o.line?o:p(c,0),head:c==l.line?l:p(c)});e.setSelections(n,0)},g.singleSelectionTop=function(e){var t=e.listSelections()[0];e.setSelection(t.anchor,t.head,{scroll:!1})},g.selectLine=function(e){for(var t=e.listSelections(),n=[],r=0;rr?n.push(u,C):n.length&&(n[n.length-1]=C),r=C}e.operation(function(){for(var b=0;be.lastLine()?e.replaceRange(` -`+Y,p(e.lastLine()),null,"+swapLine"):e.replaceRange(Y+` -`,p(w,0),null,"+swapLine")}e.setSelections(o),e.scrollIntoView()})},g.swapLineDown=function(e){if(e.isReadOnly())return S.Pass;for(var t=e.listSelections(),n=[],r=e.lastLine()+1,o=t.length-1;o>=0;o--){var l=t[o],c=l.to().line+1,u=l.from().line;l.to().ch==0&&!l.empty()&&c--,c=0;C-=2){var b=n[C],M=n[C+1],w=e.getLine(b);b==e.lastLine()?e.replaceRange("",p(b-1),p(b),"+swapLine"):e.replaceRange("",p(b,0),p(b+1,0),"+swapLine"),e.replaceRange(w+` -`,p(M,0),null,"+swapLine")}e.scrollIntoView()})},g.toggleCommentIndented=function(e){e.toggleComment({indent:!0})},g.joinLines=function(e){for(var t=e.listSelections(),n=[],r=0;r=0;l--){var c=n[r[l]];if(!(u&&S.cmpPos(c.head,u)>0)){var C=m(e,c.head);u=C.from,e.replaceRange(t(C.word),C.from,C.to)}}})}P(i,"modifyWordOrSelection"),g.smartBackspace=function(e){if(e.somethingSelected())return S.Pass;e.operation(function(){for(var t=e.listSelections(),n=e.getOption("indentUnit"),r=t.length-1;r>=0;r--){var o=t[r].head,l=e.getRange({line:o.line,ch:0},o),c=S.countColumn(l,null,e.getOption("tabSize")),u=e.findPosH(o,-1,"char",!1);if(l&&!/\S/.test(l)&&c%n==0){var C=new p(o.line,S.findColumn(l,c-n,n));C.ch!=o.ch&&(u=C)}e.replaceRange("",u,o,"+delete")}})},g.delLineRight=function(e){e.operation(function(){for(var t=e.listSelections(),n=t.length-1;n>=0;n--)e.replaceRange("",t[n].anchor,p(t[n].to().line),"+delete");e.scrollIntoView()})},g.upcaseAtCursor=function(e){i(e,function(t){return t.toUpperCase()})},g.downcaseAtCursor=function(e){i(e,function(t){return t.toLowerCase()})},g.setSublimeMark=function(e){e.state.sublimeMark&&e.state.sublimeMark.clear(),e.state.sublimeMark=e.setBookmark(e.getCursor())},g.selectToSublimeMark=function(e){var t=e.state.sublimeMark&&e.state.sublimeMark.find();t&&e.setSelection(e.getCursor(),t)},g.deleteToSublimeMark=function(e){var t=e.state.sublimeMark&&e.state.sublimeMark.find();if(t){var n=e.getCursor(),r=t;if(S.cmpPos(n,r)>0){var o=r;r=n,n=o}e.state.sublimeKilled=e.getRange(n,r),e.replaceRange("",n,r)}},g.swapWithSublimeMark=function(e){var t=e.state.sublimeMark&&e.state.sublimeMark.find();t&&(e.state.sublimeMark.clear(),e.state.sublimeMark=e.setBookmark(e.getCursor()),e.setCursor(t))},g.sublimeYank=function(e){e.state.sublimeKilled!=null&&e.replaceSelection(e.state.sublimeKilled,null,"paste")},g.showInCenter=function(e){var t=e.cursorCoords(null,"local");e.scrollTo(null,(t.top+t.bottom)/2-e.getScrollInfo().clientHeight/2)};function s(e){var t=e.getCursor("from"),n=e.getCursor("to");if(S.cmpPos(t,n)==0){var r=m(e,t);if(!r.word)return;t=r.from,n=r.to}return{from:t,to:n,query:e.getRange(t,n),word:r}}P(s,"getTarget");function h(e,t){var n=s(e);if(n){var r=n.query,o=e.getSearchCursor(r,t?n.to:n.from);(t?o.findNext():o.findPrevious())?e.setSelection(o.from(),o.to()):(o=e.getSearchCursor(r,t?p(e.firstLine(),0):e.clipPos(p(e.lastLine()))),(t?o.findNext():o.findPrevious())?e.setSelection(o.from(),o.to()):n.word&&e.setSelection(n.from,n.to))}}P(h,"findAndGoTo"),g.findUnder=function(e){h(e,!0)},g.findUnderPrevious=function(e){h(e,!1)},g.findAllUnder=function(e){var t=s(e);if(t){for(var n=e.getSearchCursor(t.query),r=[],o=-1;n.findNext();)r.push({anchor:n.from(),head:n.to()}),n.from().line<=t.from.line&&n.from().ch<=t.from.ch&&o++;e.setSelections(r,o)}};var f=S.keyMap;f.macSublime={"Cmd-Left":"goLineStartSmart","Shift-Tab":"indentLess","Shift-Ctrl-K":"deleteLine","Alt-Q":"wrapLines","Ctrl-Left":"goSubwordLeft","Ctrl-Right":"goSubwordRight","Ctrl-Alt-Up":"scrollLineUp","Ctrl-Alt-Down":"scrollLineDown","Cmd-L":"selectLine","Shift-Cmd-L":"splitSelectionByLine",Esc:"singleSelectionTop","Cmd-Enter":"insertLineAfter","Shift-Cmd-Enter":"insertLineBefore","Cmd-D":"selectNextOccurrence","Shift-Cmd-Space":"selectScope","Shift-Cmd-M":"selectBetweenBrackets","Cmd-M":"goToBracket","Cmd-Ctrl-Up":"swapLineUp","Cmd-Ctrl-Down":"swapLineDown","Cmd-/":"toggleCommentIndented","Cmd-J":"joinLines","Shift-Cmd-D":"duplicateLine",F5:"sortLines","Shift-F5":"reverseSortLines","Cmd-F5":"sortLinesInsensitive","Shift-Cmd-F5":"reverseSortLinesInsensitive",F2:"nextBookmark","Shift-F2":"prevBookmark","Cmd-F2":"toggleBookmark","Shift-Cmd-F2":"clearBookmarks","Alt-F2":"selectBookmarks",Backspace:"smartBackspace","Cmd-K Cmd-D":"skipAndSelectNextOccurrence","Cmd-K Cmd-K":"delLineRight","Cmd-K Cmd-U":"upcaseAtCursor","Cmd-K Cmd-L":"downcaseAtCursor","Cmd-K Cmd-Space":"setSublimeMark","Cmd-K Cmd-A":"selectToSublimeMark","Cmd-K Cmd-W":"deleteToSublimeMark","Cmd-K Cmd-X":"swapWithSublimeMark","Cmd-K Cmd-Y":"sublimeYank","Cmd-K Cmd-C":"showInCenter","Cmd-K Cmd-G":"clearBookmarks","Cmd-K Cmd-Backspace":"delLineLeft","Cmd-K Cmd-1":"foldAll","Cmd-K Cmd-0":"unfoldAll","Cmd-K Cmd-J":"unfoldAll","Ctrl-Shift-Up":"addCursorToPrevLine","Ctrl-Shift-Down":"addCursorToNextLine","Cmd-F3":"findUnder","Shift-Cmd-F3":"findUnderPrevious","Alt-F3":"findAllUnder","Shift-Cmd-[":"fold","Shift-Cmd-]":"unfold","Cmd-I":"findIncremental","Shift-Cmd-I":"findIncrementalReverse","Cmd-H":"replace",F3:"findNext","Shift-F3":"findPrev",fallthrough:"macDefault"},S.normalizeKeyMap(f.macSublime),f.pcSublime={"Shift-Tab":"indentLess","Shift-Ctrl-K":"deleteLine","Alt-Q":"wrapLines","Ctrl-T":"transposeChars","Alt-Left":"goSubwordLeft","Alt-Right":"goSubwordRight","Ctrl-Up":"scrollLineUp","Ctrl-Down":"scrollLineDown","Ctrl-L":"selectLine","Shift-Ctrl-L":"splitSelectionByLine",Esc:"singleSelectionTop","Ctrl-Enter":"insertLineAfter","Shift-Ctrl-Enter":"insertLineBefore","Ctrl-D":"selectNextOccurrence","Shift-Ctrl-Space":"selectScope","Shift-Ctrl-M":"selectBetweenBrackets","Ctrl-M":"goToBracket","Shift-Ctrl-Up":"swapLineUp","Shift-Ctrl-Down":"swapLineDown","Ctrl-/":"toggleCommentIndented","Ctrl-J":"joinLines","Shift-Ctrl-D":"duplicateLine",F9:"sortLines","Shift-F9":"reverseSortLines","Ctrl-F9":"sortLinesInsensitive","Shift-Ctrl-F9":"reverseSortLinesInsensitive",F2:"nextBookmark","Shift-F2":"prevBookmark","Ctrl-F2":"toggleBookmark","Shift-Ctrl-F2":"clearBookmarks","Alt-F2":"selectBookmarks",Backspace:"smartBackspace","Ctrl-K Ctrl-D":"skipAndSelectNextOccurrence","Ctrl-K Ctrl-K":"delLineRight","Ctrl-K Ctrl-U":"upcaseAtCursor","Ctrl-K Ctrl-L":"downcaseAtCursor","Ctrl-K Ctrl-Space":"setSublimeMark","Ctrl-K Ctrl-A":"selectToSublimeMark","Ctrl-K Ctrl-W":"deleteToSublimeMark","Ctrl-K Ctrl-X":"swapWithSublimeMark","Ctrl-K Ctrl-Y":"sublimeYank","Ctrl-K Ctrl-C":"showInCenter","Ctrl-K Ctrl-G":"clearBookmarks","Ctrl-K Ctrl-Backspace":"delLineLeft","Ctrl-K Ctrl-1":"foldAll","Ctrl-K Ctrl-0":"unfoldAll","Ctrl-K Ctrl-J":"unfoldAll","Ctrl-Alt-Up":"addCursorToPrevLine","Ctrl-Alt-Down":"addCursorToNextLine","Ctrl-F3":"findUnder","Shift-Ctrl-F3":"findUnderPrevious","Alt-F3":"findAllUnder","Shift-Ctrl-[":"fold","Shift-Ctrl-]":"unfold","Ctrl-I":"findIncremental","Shift-Ctrl-I":"findIncrementalReverse","Ctrl-H":"replace",F3:"findNext","Shift-F3":"findPrev",fallthrough:"pcDefault"},S.normalizeKeyMap(f.pcSublime);var d=f.default==f.macDefault;f.sublime=d?f.macSublime:f.pcSublime})})();var U=W.exports;const A=(0,V.g)(U),B=_({__proto__:null,default:A},[U])}}]); diff --git a/gui/graphql/public/573.js b/gui/graphql/public/573.js deleted file mode 100644 index 8394c08d..00000000 --- a/gui/graphql/public/573.js +++ /dev/null @@ -1,8 +0,0 @@ -"use strict";(self.webpackChunk_platformos_gui=self.webpackChunk_platformos_gui||[]).push([[573,744],{9744:(H,W,A)=>{A.r(W),A.d(W,{a:()=>q,d:()=>U});var Q=A(5421),Y=Object.defineProperty,E=(L,y)=>Y(L,"name",{value:y,configurable:!0});function V(L,y){for(var d=0;dD[g]})}}}return Object.freeze(Object.defineProperty(L,Symbol.toStringTag,{value:"Module"}))}E(V,"_mergeNamespaces");var v={exports:{}};(function(L,y){(function(d){d((0,Q.r)())})(function(d){function D(C,N,h){var x=C.getWrapperElement(),M;return M=x.appendChild(document.createElement("div")),h?M.className="CodeMirror-dialog CodeMirror-dialog-bottom":M.className="CodeMirror-dialog CodeMirror-dialog-top",typeof N=="string"?M.innerHTML=N:M.appendChild(N),d.addClass(x,"dialog-opened"),M}E(D,"dialogDiv");function g(C,N){C.state.currentNotificationClose&&C.state.currentNotificationClose(),C.state.currentNotificationClose=N}E(g,"closeNotification"),d.defineExtension("openDialog",function(C,N,h){h||(h={}),g(this,null);var x=D(this,C,h.bottom),M=!1,S=this;function O(P){if(typeof P=="string")m.value=P;else{if(M)return;M=!0,d.rmClass(x.parentNode,"dialog-opened"),x.parentNode.removeChild(x),S.focus(),h.onClose&&h.onClose(x)}}E(O,"close");var m=x.getElementsByTagName("input")[0],R;return m?(m.focus(),h.value&&(m.value=h.value,h.selectValueOnOpen!==!1&&m.select()),h.onInput&&d.on(m,"input",function(P){h.onInput(P,m.value,O)}),h.onKeyUp&&d.on(m,"keyup",function(P){h.onKeyUp(P,m.value,O)}),d.on(m,"keydown",function(P){h&&h.onKeyDown&&h.onKeyDown(P,m.value,O)||((P.keyCode==27||h.closeOnEnter!==!1&&P.keyCode==13)&&(m.blur(),d.e_stop(P),O()),P.keyCode==13&&N(m.value,P))}),h.closeOnBlur!==!1&&d.on(x,"focusout",function(P){P.relatedTarget!==null&&O()})):(R=x.getElementsByTagName("button")[0])&&(d.on(R,"click",function(){O(),S.focus()}),h.closeOnBlur!==!1&&d.on(R,"blur",O),R.focus()),O}),d.defineExtension("openConfirm",function(C,N,h){g(this,null);var x=D(this,C,h&&h.bottom),M=x.getElementsByTagName("button"),S=!1,O=this,m=1;function R(){S||(S=!0,d.rmClass(x.parentNode,"dialog-opened"),x.parentNode.removeChild(x),O.focus())}E(R,"close"),M[0].focus();for(var P=0;P{A.r(W),A.d(W,{s:()=>y});var Q=A(5421),Y=A(4124),E=A(9744),V=Object.defineProperty,v=(d,D)=>V(d,"name",{value:D,configurable:!0});function q(d,D){for(var g=0;gC[N]})}}}return Object.freeze(Object.defineProperty(d,Symbol.toStringTag,{value:"Module"}))}v(q,"_mergeNamespaces");var $={exports:{}};(function(d,D){(function(g){g((0,Q.r)(),(0,Y.r)(),E.a)})(function(g){g.defineOption("search",{bottom:!1});function C(e,o){return typeof e=="string"?e=new RegExp(e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&"),o?"gi":"g"):e.global||(e=new RegExp(e.source,e.ignoreCase?"gi":"g")),{token:function(l){e.lastIndex=l.pos;var c=e.exec(l.string);if(c&&c.index==l.pos)return l.pos+=c[0].length||1,"searching";c?l.pos=c.index:l.skipToEnd()}}}v(C,"searchOverlay");function N(){this.posFrom=this.posTo=this.lastQuery=this.query=null,this.overlay=null}v(N,"SearchState");function h(e){return e.state.search||(e.state.search=new N)}v(h,"getSearchState");function x(e){return typeof e=="string"&&e==e.toLowerCase()}v(x,"queryCaseInsensitive");function M(e,o,l){return e.getSearchCursor(o,l,{caseFold:x(o),multiline:!0})}v(M,"getSearchCursor");function S(e,o,l,c,f){e.openDialog(o,c,{value:l,selectValueOnOpen:!0,closeOnEnter:!1,onClose:function(){i(e)},onKeyDown:f,bottom:e.options.search.bottom})}v(S,"persistentDialog");function O(e,o,l,c,f){e.openDialog?e.openDialog(o,f,{value:c,selectValueOnOpen:!0,bottom:e.options.search.bottom}):f(prompt(l,c))}v(O,"dialog");function m(e,o,l,c){e.openConfirm?e.openConfirm(o,c):confirm(l)&&c[0]()}v(m,"confirmDialog");function R(e){return e.replace(/\\([nrt\\])/g,function(o,l){return l=="n"?` -`:l=="r"?"\r":l=="t"?" ":l=="\\"?"\\":o})}v(R,"parseString");function P(e){var o=e.match(/^\/(.*)\/([a-z]*)$/);if(o)try{e=new RegExp(o[1],o[2].indexOf("i")==-1?"":"i")}catch{}else e=R(e);return(typeof e=="string"?e=="":e.test(""))&&(e=/x^/),e}v(P,"parseQuery");function j(e,o,l){o.queryText=l,o.query=P(l),e.removeOverlay(o.overlay,x(o.query)),o.overlay=C(o.query,x(o.query)),e.addOverlay(o.overlay),e.showMatchesOnScrollbar&&(o.annotate&&(o.annotate.clear(),o.annotate=null),o.annotate=e.showMatchesOnScrollbar(o.query,x(o.query)))}v(j,"startSearch");function t(e,o,l,c){var f=h(e);if(f.query)return n(e,o);var b=e.getSelection()||f.lastQuery;if(b instanceof RegExp&&b.source=="x^"&&(b=null),l&&e.openDialog){var w=null,F=v(function(T,z){g.e_stop(z),T&&(T!=f.queryText&&(j(e,f,T),f.posFrom=f.posTo=e.getCursor()),w&&(w.style.opacity=1),n(e,z.shiftKey,function(K,B){var I;B.line<3&&document.querySelector&&(I=e.display.wrapper.querySelector(".CodeMirror-dialog"))&&I.getBoundingClientRect().bottom-4>e.cursorCoords(B,"window").top&&((w=I).style.opacity=.4)}))},"searchNext");S(e,a(e),b,F,function(T,z){var K=g.keyName(T),B=e.getOption("extraKeys"),I=B&&B[K]||g.keyMap[e.getOption("keyMap")][K];I=="findNext"||I=="findPrev"||I=="findPersistentNext"||I=="findPersistentPrev"?(g.e_stop(T),j(e,h(e),z),e.execCommand(I)):(I=="find"||I=="findPersistent")&&(g.e_stop(T),F(z,T))}),c&&b&&(j(e,f,b),n(e,o))}else O(e,a(e),"Search for:",b,function(T){T&&!f.query&&e.operation(function(){j(e,f,T),f.posFrom=f.posTo=e.getCursor(),n(e,o)})})}v(t,"doSearch");function n(e,o,l){e.operation(function(){var c=h(e),f=M(e,c.query,o?c.posFrom:c.posTo);!f.find(o)&&(f=M(e,c.query,o?g.Pos(e.lastLine()):g.Pos(e.firstLine(),0)),!f.find(o))||(e.setSelection(f.from(),f.to()),e.scrollIntoView({from:f.from(),to:f.to()},20),c.posFrom=f.from(),c.posTo=f.to(),l&&l(f.from(),f.to()))})}v(n,"findNext");function i(e){e.operation(function(){var o=h(e);o.lastQuery=o.query,o.query&&(o.query=o.queryText=null,e.removeOverlay(o.overlay),o.annotate&&(o.annotate.clear(),o.annotate=null))})}v(i,"clearSearch");function r(e,o){var l=e?document.createElement(e):document.createDocumentFragment();for(var c in o)l[c]=o[c];for(var f=2;f{A.d(W,{r:()=>q});var Q=A(5421),Y=Object.defineProperty,E=($,U)=>Y($,"name",{value:U,configurable:!0}),V={exports:{}},v;function q(){return v||(v=1,function($,U){(function(L){L((0,Q.r)())})(function(L){var y=L.Pos;function d(t){var n=t.flags;return n!=null?n:(t.ignoreCase?"i":"")+(t.global?"g":"")+(t.multiline?"m":"")}E(d,"regexpFlags");function D(t,n){for(var i=d(t),r=i,a=0;au);p++){var k=t.getLine(s++);r=r==null?k:r+` -`+k}a=a*2,n.lastIndex=i.ch;var _=n.exec(r);if(_){var e=r.slice(0,_.index).split(` -`),o=_[0].split(` -`),l=i.line+e.length-1,c=e[e.length-1].length;return{from:y(l,c),to:y(l+o.length-1,o.length==1?c+o[0].length:o[o.length-1].length),match:_}}}}E(N,"searchRegexpForwardMultiline");function h(t,n,i){for(var r,a=0;a<=t.length;){n.lastIndex=a;var s=n.exec(t);if(!s)break;var u=s.index+s[0].length;if(u>t.length-i)break;(!r||u>r.index+r[0].length)&&(r=s),a=s.index+1}return r}E(h,"lastMatchIn");function x(t,n,i){n=D(n,"g");for(var r=i.line,a=i.ch,s=t.firstLine();r>=s;r--,a=-1){var u=t.getLine(r),p=h(u,n,a<0?0:u.length-a);if(p)return{from:y(r,p.index),to:y(r,p.index+p[0].length),match:p}}}E(x,"searchRegexpBackward");function M(t,n,i){if(!g(n))return x(t,n,i);n=D(n,"gm");for(var r,a=1,s=t.getLine(i.line).length-i.ch,u=i.line,p=t.firstLine();u>=p;){for(var k=0;k=p;k++){var _=t.getLine(u--);r=r==null?_:_+` -`+r}a*=2;var e=h(r,n,s);if(e){var o=r.slice(0,e.index).split(` -`),l=e[0].split(` -`),c=u+o.length,f=o[o.length-1].length;return{from:y(c,f),to:y(c+l.length-1,l.length==1?f+l[0].length:l[l.length-1].length),match:e}}}}E(M,"searchRegexpBackwardMultiline");var S,O;String.prototype.normalize?(S=E(function(t){return t.normalize("NFD").toLowerCase()},"doFold"),O=E(function(t){return t.normalize("NFD")},"noFold")):(S=E(function(t){return t.toLowerCase()},"doFold"),O=E(function(t){return t},"noFold"));function m(t,n,i,r){if(t.length==n.length)return i;for(var a=0,s=i+Math.max(0,t.length-n.length);;){if(a==s)return a;var u=a+s>>1,p=r(t.slice(0,u)).length;if(p==i)return u;p>i?s=u:a=u+1}}E(m,"adjustPos");function R(t,n,i,r){if(!n.length)return null;var a=r?S:O,s=a(n).split(/\r|\n\r?/);e:for(var u=i.line,p=i.ch,k=t.lastLine()+1-s.length;u<=k;u++,p=0){var _=t.getLine(u).slice(p),e=a(_);if(s.length==1){var o=e.indexOf(s[0]);if(o==-1)continue e;var i=m(_,e,o,a)+p;return{from:y(u,m(_,e,o,a)+p),to:y(u,m(_,e,o+s[0].length,a)+p)}}else{var l=e.length-s[0].length;if(e.slice(l)!=s[0])continue e;for(var c=1;c=k;u--,p=-1){var _=t.getLine(u);p>-1&&(_=_.slice(0,p));var e=a(_);if(s.length==1){var o=e.lastIndexOf(s[0]);if(o==-1)continue e;return{from:y(u,m(_,e,o,a)),to:y(u,m(_,e,o+s[0].length,a))}}else{var l=s[s.length-1];if(e.slice(0,l.length)!=l)continue e;for(var c=1,i=u-s.length+1;c(this.doc.getLine(n.line)||"").length&&(n.ch=0,n.line++)),L.cmpPos(n,this.doc.clipPos(n))!=0))return this.atOccurrence=!1;var i=this.matches(t,n);if(this.afterEmptyMatch=i&&L.cmpPos(i.from,i.to)==0,i)return this.pos=i,this.atOccurrence=!0,this.pos.match||!0;var r=y(t?this.doc.firstLine():this.doc.lastLine()+1,0);return this.pos={from:r,to:r},this.atOccurrence=!1},from:function(){if(this.atOccurrence)return this.pos.from},to:function(){if(this.atOccurrence)return this.pos.to},replace:function(t,n){if(this.atOccurrence){var i=L.splitLines(t);this.doc.replaceRange(i,this.pos.from,this.pos.to,n),this.pos.to=y(this.pos.from.line+i.length-1,i[i.length-1].length+(i.length==1?this.pos.from.ch:0))}}},L.defineExtension("getSearchCursor",function(t,n,i){return new j(this.doc,t,n,i)}),L.defineDocExtension("getSearchCursor",function(t,n,i){return new j(this,t,n,i)}),L.defineExtension("selectMatches",function(t,n){for(var i=[],r=this.getSearchCursor(t,this.getCursor("from"),n);r.findNext()&&!(L.cmpPos(r.to(),this.getCursor("to"))>0);)i.push({anchor:r.from(),head:r.to()});i.length&&this.setSelections(i,0)})})}()),V.exports}E(q,"requireSearchcursor")}}]); diff --git a/gui/graphql/public/574.js b/gui/graphql/public/574.js deleted file mode 100644 index 015a9a28..00000000 --- a/gui/graphql/public/574.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_platformos_gui=self.webpackChunk_platformos_gui||[]).push([[574,480],{7480:(E,g,c)=>{c.r(g),c.d(g,{C:()=>v,c:()=>C});var r=c(5421),O=Object.defineProperty,h=(m,l)=>O(m,"name",{value:l,configurable:!0});function i(m,l){for(var o=0;ot[n]})}}}return Object.freeze(Object.defineProperty(m,Symbol.toStringTag,{value:"Module"}))}h(i,"_mergeNamespaces");var d=(0,r.r)();const v=(0,r.g)(d),C=i({__proto__:null,default:v},[d])},1574:(E,g,c)=>{c.r(g);var r=c(7480),O=c(5421),h=Object.defineProperty,i=(o,t)=>h(o,"name",{value:t,configurable:!0});r.C.defineOption("info",!1,(o,t,n)=>{if(n&&n!==r.C.Init){const e=o.state.info.onMouseOver;r.C.off(o.getWrapperElement(),"mouseover",e),clearTimeout(o.state.info.hoverTimeout),delete o.state.info}if(t){const e=o.state.info=d(t);e.onMouseOver=C.bind(null,o),r.C.on(o.getWrapperElement(),"mouseover",e.onMouseOver)}});function d(o){return{options:o instanceof Function?{render:o}:o===!0?{}:o}}i(d,"createState");function v(o){const{options:t}=o.state.info;return(t==null?void 0:t.hoverTime)||500}i(v,"getHoverTime");function C(o,t){const n=o.state.info,e=t.target||t.srcElement;if(!(e instanceof HTMLElement)||e.nodeName!=="SPAN"||n.hoverTimeout!==void 0)return;const s=e.getBoundingClientRect(),u=i(function(){clearTimeout(n.hoverTimeout),n.hoverTimeout=setTimeout(f,p)},"onMouseMove"),a=i(function(){r.C.off(document,"mousemove",u),r.C.off(o.getWrapperElement(),"mouseout",a),clearTimeout(n.hoverTimeout),n.hoverTimeout=void 0},"onMouseOut"),f=i(function(){r.C.off(document,"mousemove",u),r.C.off(o.getWrapperElement(),"mouseout",a),n.hoverTimeout=void 0,m(o,s)},"onHover"),p=v(o);n.hoverTimeout=setTimeout(f,p),r.C.on(document,"mousemove",u),r.C.on(o.getWrapperElement(),"mouseout",a)}i(C,"onMouseOver");function m(o,t){const n=o.coordsChar({left:(t.left+t.right)/2,top:(t.top+t.bottom)/2},"window"),e=o.state.info,{options:s}=e,u=s.render||o.getHelper(n,"info");if(u){const a=o.getTokenAt(n,!0);if(a){const f=u(a,s,o,n);f&&l(o,t,f)}}}i(m,"onMouseHover");function l(o,t,n){const e=document.createElement("div");e.className="CodeMirror-info",e.append(n),document.body.append(e);const s=e.getBoundingClientRect(),u=window.getComputedStyle(e),a=s.right-s.left+parseFloat(u.marginLeft)+parseFloat(u.marginRight),f=s.bottom-s.top+parseFloat(u.marginTop)+parseFloat(u.marginBottom);let p=t.bottom;f>window.innerHeight-t.bottom-15&&t.top>window.innerHeight-t.bottom&&(p=t.top-f),p<0&&(p=t.bottom);let _=Math.max(0,window.innerWidth-a-15);_>t.left&&(_=t.left),e.style.opacity="1",e.style.top=p+"px",e.style.left=_+"px";let M;const y=i(function(){clearTimeout(M)},"onMouseOverPopup"),T=i(function(){clearTimeout(M),M=setTimeout(b,200)},"onMouseOut"),b=i(function(){r.C.off(e,"mouseover",y),r.C.off(e,"mouseout",T),r.C.off(o.getWrapperElement(),"mouseout",T),e.style.opacity?(e.style.opacity="0",setTimeout(()=>{e.parentNode&&e.remove()},600)):e.parentNode&&e.remove()},"hidePopup");r.C.on(e,"mouseover",y),r.C.on(e,"mouseout",T),r.C.on(o.getWrapperElement(),"mouseout",T)}i(l,"showPopup")}}]); diff --git a/gui/graphql/public/588.js b/gui/graphql/public/588.js deleted file mode 100644 index 64486968..00000000 --- a/gui/graphql/public/588.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_platformos_gui=self.webpackChunk_platformos_gui||[]).push([[588,480],{7480:(f,l,r)=>{r.r(l),r.d(l,{C:()=>g,c:()=>d});var a=r(5421),_=Object.defineProperty,m=(t,n)=>_(t,"name",{value:n,configurable:!0});function o(t,n){for(var s=0;se[i]})}}}return Object.freeze(Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}))}m(o,"_mergeNamespaces");var c=(0,a.r)();const g=(0,a.g)(c),d=o({__proto__:null,default:g},[c])},7588:(f,l,r)=>{r.r(l);var a=r(7480),_=r(5798),m=r(5421);const o=["error","warning","information","hint"],c={"GraphQL: Validation":"validation","GraphQL: Deprecation":"deprecation","GraphQL: Syntax":"syntax"};a.C.registerHelper("lint","graphql",(g,d)=>{const{schema:t,validationRules:n,externalFragments:s}=d;return(0,_.ge)(g,t,n,void 0,s).map(e=>({message:e.message,severity:e.severity?o[e.severity-1]:o[0],type:e.source?c[e.source]:void 0,from:a.C.Pos(e.range.start.line,e.range.start.character),to:a.C.Pos(e.range.end.line,e.range.end.character)}))})}}]); diff --git a/gui/graphql/public/662.js b/gui/graphql/public/662.js deleted file mode 100644 index e1fe727a..00000000 --- a/gui/graphql/public/662.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_platformos_gui=self.webpackChunk_platformos_gui||[]).push([[662],{7662:(K,_,O)=>{O.r(_),O.d(_,{l:()=>z});var A=O(5421),R=Object.defineProperty,s=(d,h)=>R(d,"name",{value:h,configurable:!0});function x(d,h){for(var l=0;lc[m]})}}}return Object.freeze(Object.defineProperty(d,Symbol.toStringTag,{value:"Module"}))}s(x,"_mergeNamespaces");var V={exports:{}};(function(d,h){(function(l){l((0,A.r)())})(function(l){var c="CodeMirror-lint-markers",m="CodeMirror-lint-line-";function g(e,t,o){var n=document.createElement("div");n.className="CodeMirror-lint-tooltip cm-s-"+e.options.theme,n.appendChild(o.cloneNode(!0)),e.state.lint.options.selfContain?e.getWrapperElement().appendChild(n):document.body.appendChild(n);function r(i){if(!n.parentNode)return l.off(document,"mousemove",r);n.style.top=Math.max(0,i.clientY-n.offsetHeight-5)+"px",n.style.left=i.clientX+5+"px"}return s(r,"position"),l.on(document,"mousemove",r),r(t),n.style.opacity!=null&&(n.style.opacity=1),n}s(g,"showTooltip");function k(e){e.parentNode&&e.parentNode.removeChild(e)}s(k,"rm");function F(e){e.parentNode&&(e.style.opacity==null&&k(e),e.style.opacity=0,setTimeout(function(){k(e)},600))}s(F,"hideTooltip");function L(e,t,o,n){var r=g(e,t,o);function i(){l.off(n,"mouseout",i),r&&(F(r),r=null)}s(i,"hide");var a=setInterval(function(){if(r)for(var u=n;;u=u.parentNode){if(u&&u.nodeType==11&&(u=u.host),u==document.body)return;if(!u){i();break}}if(!r)return clearInterval(a)},400);l.on(n,"mouseout",i)}s(L,"showTooltipFor");function G(e,t,o){this.marked=[],t instanceof Function&&(t={getAnnotations:t}),(!t||t===!0)&&(t={}),this.options={},this.linterOptions=t.options||{};for(var n in b)this.options[n]=b[n];for(var n in t)b.hasOwnProperty(n)?t[n]!=null&&(this.options[n]=t[n]):t.options||(this.linterOptions[n]=t[n]);this.timeout=null,this.hasGutter=o,this.onMouseOver=function(r){W(e,r)},this.waitingFor=0}s(G,"LintState");var b={highlightLines:!1,tooltips:!0,delay:500,lintOnChange:!0,getAnnotations:null,async:!1,selfContain:null,formatAnnotation:null,onUpdateLinting:null};function E(e){var t=e.state.lint;t.hasGutter&&e.clearGutter(c),t.options.highlightLines&&j(e);for(var o=0;o-1?!1:u.push(B.message)});for(var f=null,v=o.hasGutter&&document.createDocumentFragment(),w=0;w1,n.tooltips)),n.highlightLines&&e.addLineClass(i,"wrap",m+f)}}n.onUpdateLinting&&n.onUpdateLinting(t,r,e)}}s(y,"updateLinting");function T(e){var t=e.state.lint;t&&(clearTimeout(t.timeout),t.timeout=setTimeout(function(){C(e)},t.options.delay))}s(T,"onChange");function S(e,t,o){for(var n=o.target||o.srcElement,r=document.createDocumentFragment(),i=0;i{c.d(_,{a:()=>y,b:()=>j,c:()=>m,d:()=>d,e:()=>v,g:()=>u});var o=c(398),l=c(2433),k=c(1520),D=Object.defineProperty,s=(t,a)=>D(t,"name",{value:a,configurable:!0});function u(t,a){const e={schema:t,type:null,parentType:null,inputType:null,directiveDef:null,fieldDef:null,argDef:null,argDefs:null,objectFieldDefs:null};return(0,k.f)(a,r=>{var i,g;switch(r.kind){case"Query":case"ShortQuery":e.type=t.getQueryType();break;case"Mutation":e.type=t.getMutationType();break;case"Subscription":e.type=t.getSubscriptionType();break;case"InlineFragment":case"FragmentDefinition":r.type&&(e.type=t.getType(r.type));break;case"Field":case"AliasedField":e.fieldDef=e.type&&r.name?p(t,e.parentType,r.name):null,e.type=(i=e.fieldDef)===null||i===void 0?void 0:i.type;break;case"SelectionSet":e.parentType=e.type?(0,o.xC)(e.type):null;break;case"Directive":e.directiveDef=r.name?t.getDirective(r.name):null;break;case"Arguments":const T=r.prevState?r.prevState.kind==="Field"?e.fieldDef:r.prevState.kind==="Directive"?e.directiveDef:r.prevState.kind==="AliasedField"?r.prevState.name&&p(t,e.parentType,r.prevState.name):null:null;e.argDefs=T?T.args:null;break;case"Argument":if(e.argDef=null,e.argDefs){for(let b=0;bb.value===r.name):null;break;case"ListValue":const O=e.inputType?(0,o.tf)(e.inputType):null;e.inputType=O instanceof o.p2?O.ofType:null;break;case"ObjectValue":const h=e.inputType?(0,o.xC)(e.inputType):null;e.objectFieldDefs=h instanceof o.sR?h.getFields():null;break;case"ObjectField":const C=r.name&&e.objectFieldDefs?e.objectFieldDefs[r.name]:null;e.inputType=C==null?void 0:C.type;break;case"NamedType":e.type=r.name?t.getType(r.name):null;break}}),e}s(u,"getTypeInfo");function p(t,a,e){if(e===l.Az.name&&t.getQueryType()===a)return l.Az;if(e===l.tF.name&&t.getQueryType()===a)return l.tF;if(e===l.hU.name&&(0,o.Gv)(a))return l.hU;if(a&&a.getFields)return a.getFields()[e]}s(p,"getFieldDef");function f(t,a){for(let e=0;e{c.r(_),c.d(_,{C:()=>u,c:()=>p});var o=c(5421),l=Object.defineProperty,k=(f,y)=>l(f,"name",{value:y,configurable:!0});function D(f,y){for(var j=0;jm[d]})}}}return Object.freeze(Object.defineProperty(f,Symbol.toStringTag,{value:"Module"}))}k(D,"_mergeNamespaces");var s=(0,o.r)();const u=(0,o.g)(s),p=D({__proto__:null,default:u},[s])},1520:(M,_,c)=>{c.d(_,{f:()=>k});var o=Object.defineProperty,l=(D,s)=>o(D,"name",{value:s,configurable:!0});function k(D,s){const u=[];let p=D;for(;p!=null&&p.kind;)u.push(p),p=p.prevState;for(let f=u.length-1;f>=0;f--)s(u[f])}l(k,"forEachState")},724:(M,_,c)=>{c.r(_);var o=c(7480),l=c(7181),k=c(5421),D=c(1520),s=Object.defineProperty,u=(n,t)=>s(n,"name",{value:t,configurable:!0});o.C.defineOption("jump",!1,(n,t,a)=>{if(a&&a!==o.C.Init){const e=n.state.jump.onMouseOver;o.C.off(n.getWrapperElement(),"mouseover",e);const r=n.state.jump.onMouseOut;o.C.off(n.getWrapperElement(),"mouseout",r),o.C.off(document,"keydown",n.state.jump.onKeyDown),delete n.state.jump}if(t){const e=n.state.jump={options:t,onMouseOver:p.bind(null,n),onMouseOut:f.bind(null,n),onKeyDown:y.bind(null,n)};o.C.on(n.getWrapperElement(),"mouseover",e.onMouseOver),o.C.on(n.getWrapperElement(),"mouseout",e.onMouseOut),o.C.on(document,"keydown",e.onKeyDown)}});function p(n,t){const a=t.target||t.srcElement;if(!(a instanceof HTMLElement)||(a==null?void 0:a.nodeName)!=="SPAN")return;const e=a.getBoundingClientRect(),r={left:(e.left+e.right)/2,top:(e.top+e.bottom)/2};n.state.jump.cursor=r,n.state.jump.isHoldingModifier&&d(n)}u(p,"onMouseOver");function f(n){if(!n.state.jump.isHoldingModifier&&n.state.jump.cursor){n.state.jump.cursor=null;return}n.state.jump.isHoldingModifier&&n.state.jump.marker&&v(n)}u(f,"onMouseOut");function y(n,t){if(n.state.jump.isHoldingModifier||!m(t.key))return;n.state.jump.isHoldingModifier=!0,n.state.jump.cursor&&d(n);const a=u(i=>{i.code===t.code&&(n.state.jump.isHoldingModifier=!1,n.state.jump.marker&&v(n),o.C.off(document,"keyup",a),o.C.off(document,"click",e),n.off("mousedown",r))},"onKeyUp"),e=u(i=>{const{destination:g,options:T}=n.state.jump;g&&T.onClick(g,i)},"onClick"),r=u((i,g)=>{n.state.jump.destination&&(g.codemirrorIgnore=!0)},"onMouseDown");o.C.on(document,"keyup",a),o.C.on(document,"click",e),n.on("mousedown",r)}u(y,"onKeyDown");const j=typeof navigator<"u"&&navigator&&navigator.appVersion.includes("Mac");function m(n){return n===(j?"Meta":"Control")}u(m,"isJumpModifier");function d(n){if(n.state.jump.marker)return;const{cursor:t,options:a}=n.state.jump,e=n.coordsChar(t),r=n.getTokenAt(e,!0),i=a.getDestination||n.getHelper(e,"jump");if(i){const g=i(r,a,n);if(g){const T=n.markText({line:e.line,ch:r.start},{line:e.line,ch:r.end},{className:"CodeMirror-jump-token"});n.state.jump.marker=T,n.state.jump.destination=g}}}u(d,"enableJumpMode");function v(n){const{marker:t}=n.state.jump;n.state.jump.marker=null,n.state.jump.destination=null,t.clear()}u(v,"disableJumpMode"),o.C.registerHelper("jump","graphql",(n,t)=>{if(!t.schema||!t.onClick||!n.state)return;const{state:a}=n,{kind:e,step:r}=a,i=(0,l.g)(t.schema,a);if(e==="Field"&&r===0&&i.fieldDef||e==="AliasedField"&&r===2&&i.fieldDef)return(0,l.a)(i);if(e==="Directive"&&r===1&&i.directiveDef)return(0,l.b)(i);if(e==="Argument"&&r===0&&i.argDef)return(0,l.c)(i);if(e==="EnumValue"&&i.enumValue)return(0,l.d)(i);if(e==="NamedType"&&i.type)return(0,l.e)(i)})}}]); diff --git a/gui/graphql/public/739.js b/gui/graphql/public/739.js deleted file mode 100644 index 65968b69..00000000 --- a/gui/graphql/public/739.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_platformos_gui=self.webpackChunk_platformos_gui||[]).push([[739],{5739:(I,M,k)=>{k.r(M),k.d(M,{f:()=>z});var G=k(5421),j=Object.defineProperty,d=(F,y)=>j(F,"name",{value:y,configurable:!0});function b(F,y){for(var a=0;as[g]})}}}return Object.freeze(Object.defineProperty(F,Symbol.toStringTag,{value:"Module"}))}d(b,"_mergeNamespaces");var D={exports:{}},L={exports:{}},P;function x(){return P||(P=1,function(F,y){(function(a){a((0,G.r)())})(function(a){function s(n,t,i,f){if(i&&i.call){var c=i;i=null}else var c=m(n,i,"rangeFinder");typeof t=="number"&&(t=a.Pos(t,0));var O=m(n,i,"minFoldSize");function w(l){var r=c(n,t);if(!r||r.to.line-r.from.linen.firstLine();)t=a.Pos(t.line-1,0),u=w(!1);if(!(!u||u.cleared||f==="unfold")){var o=g(n,i,u);a.on(o,"mousedown",function(l){e.clear(),a.e_preventDefault(l)});var e=n.markText(u.from,u.to,{replacedWith:o,clearOnEnter:m(n,i,"clearOnEnter"),__isFold:!0});e.on("clear",function(l,r){a.signal(n,"unfold",n,l,r)}),a.signal(n,"fold",n,u.from,u.to)}}d(s,"doFold");function g(n,t,i){var f=m(n,t,"widget");if(typeof f=="function"&&(f=f(i.from,i.to)),typeof f=="string"){var c=document.createTextNode(f);f=document.createElement("span"),f.appendChild(c),f.className="CodeMirror-foldmarker"}else f&&(f=f.cloneNode(!0));return f}d(g,"makeWidget"),a.newFoldFunction=function(n,t){return function(i,f){s(i,f,{rangeFinder:n,widget:t})}},a.defineExtension("foldCode",function(n,t,i){s(this,n,t,i)}),a.defineExtension("isFolded",function(n){for(var t=this.findMarksAt(n),i=0;i=v){if(A&&h&&A.test(h.className))return;_=n(r.indicatorOpen)}}!_&&!h||o.setGutterMarker(N,r.gutter,_)})}d(t,"updateFoldInfo");function i(o){return new RegExp("(^|\\s)"+o+"(?:$|\\s)\\s*")}d(i,"classTest");function f(o){var e=o.getViewport(),l=o.state.foldGutter;l&&(o.operation(function(){t(o,e.from,e.to)}),l.from=e.from,l.to=e.to)}d(f,"updateInViewport");function c(o,e,l){var r=o.state.foldGutter;if(r){var p=r.options;if(l==p.gutter){var v=m(o,e);v?v.clear():o.foldCode(s(e,0),p)}}}d(c,"onGutterClick");function O(o){var e=o.state.foldGutter;if(e){var l=e.options;e.from=e.to=0,clearTimeout(e.changeUpdate),e.changeUpdate=setTimeout(function(){f(o)},l.foldOnChangeTimeSpan||600)}}d(O,"onChange");function w(o){var e=o.state.foldGutter;if(e){var l=e.options;clearTimeout(e.changeUpdate),e.changeUpdate=setTimeout(function(){var r=o.getViewport();e.from==e.to||r.from-e.to>20||e.from-r.to>20?f(o):o.operation(function(){r.frome.to&&(t(o,e.to,r.to),e.to=r.to)})},l.updateViewportTimeSpan||400)}}d(w,"onViewportChange");function u(o,e){var l=o.state.foldGutter;if(l){var r=e.line;r>=l.from&&r{v.r(h),v.d(h,{a:()=>C,d:()=>_});var N=v(5421),E=Object.defineProperty,p=(g,m)=>E(g,"name",{value:m,configurable:!0});function b(g,m){for(var o=0;os[c]})}}}return Object.freeze(Object.defineProperty(g,Symbol.toStringTag,{value:"Module"}))}p(b,"_mergeNamespaces");var k={exports:{}};(function(g,m){(function(o){o((0,N.r)())})(function(o){function s(a,l,e){var r=a.getWrapperElement(),u;return u=r.appendChild(document.createElement("div")),e?u.className="CodeMirror-dialog CodeMirror-dialog-bottom":u.className="CodeMirror-dialog CodeMirror-dialog-top",typeof l=="string"?u.innerHTML=l:u.appendChild(l),o.addClass(r,"dialog-opened"),u}p(s,"dialogDiv");function c(a,l){a.state.currentNotificationClose&&a.state.currentNotificationClose(),a.state.currentNotificationClose=l}p(c,"closeNotification"),o.defineExtension("openDialog",function(a,l,e){e||(e={}),c(this,null);var r=s(this,a,e.bottom),u=!1,f=this;function i(t){if(typeof t=="string")n.value=t;else{if(u)return;u=!0,o.rmClass(r.parentNode,"dialog-opened"),r.parentNode.removeChild(r),f.focus(),e.onClose&&e.onClose(r)}}p(i,"close");var n=r.getElementsByTagName("input")[0],d;return n?(n.focus(),e.value&&(n.value=e.value,e.selectValueOnOpen!==!1&&n.select()),e.onInput&&o.on(n,"input",function(t){e.onInput(t,n.value,i)}),e.onKeyUp&&o.on(n,"keyup",function(t){e.onKeyUp(t,n.value,i)}),o.on(n,"keydown",function(t){e&&e.onKeyDown&&e.onKeyDown(t,n.value,i)||((t.keyCode==27||e.closeOnEnter!==!1&&t.keyCode==13)&&(n.blur(),o.e_stop(t),i()),t.keyCode==13&&l(n.value,t))}),e.closeOnBlur!==!1&&o.on(r,"focusout",function(t){t.relatedTarget!==null&&i()})):(d=r.getElementsByTagName("button")[0])&&(o.on(d,"click",function(){i(),f.focus()}),e.closeOnBlur!==!1&&o.on(d,"blur",i),d.focus()),i}),o.defineExtension("openConfirm",function(a,l,e){c(this,null);var r=s(this,a,e&&e.bottom),u=r.getElementsByTagName("button"),f=!1,i=this,n=1;function d(){f||(f=!0,o.rmClass(r.parentNode,"dialog-opened"),r.parentNode.removeChild(r),i.focus())}p(d,"close"),u[0].focus();for(var t=0;t{j.r(A),j.d(A,{b:()=>w});var C=j(5421),D=Object.defineProperty,y=(P,T)=>D(P,"name",{value:T,configurable:!0});function I(P,T){for(var r=0;rs[e]})}}}return Object.freeze(Object.defineProperty(P,Symbol.toStringTag,{value:"Module"}))}y(I,"_mergeNamespaces");var H={exports:{}};(function(P,T){(function(r){r((0,C.r)())})(function(r){function s(e){return function(i,o){var t=o.line,u=i.getLine(t);function c(l){for(var a,d=o.ch,v=0;;){var h=d<=0?-1:u.lastIndexOf(l[0],d-1);if(h==-1){if(v==1)break;v=1,d=u.length;continue}if(v==1&&he.lastLine())return null;var g=e.getTokenAt(r.Pos(n,1));if(/\S/.test(g.string)||(g=e.getTokenAt(r.Pos(n,g.end+1))),g.type!="keyword"||g.string!="import")return null;for(var k=n,l=Math.min(e.lastLine(),n+10);k<=l;++k){var a=e.getLine(k),d=a.indexOf(";");if(d!=-1)return{startCh:g.end,end:r.Pos(k,d)}}}y(o,"hasImport");var t=i.line,u=o(t),c;if(!u||o(t-1)||(c=o(t-2))&&c.end.line==t-1)return null;for(var p=u.end;;){var f=o(p.line+1);if(f==null)break;p=f.end}return{from:e.clipPos(r.Pos(t,u.startCh+1)),to:p}}),r.registerHelper("fold","include",function(e,i){function o(f){if(fe.lastLine())return null;var n=e.getTokenAt(r.Pos(f,1));if(/\S/.test(n.string)||(n=e.getTokenAt(r.Pos(f,n.end+1))),n.type=="meta"&&n.string.slice(0,8)=="#include")return n.start+8}y(o,"hasInclude");var t=i.line,u=o(t);if(u==null||o(t-1)!=null)return null;for(var c=t;;){var p=o(c+1);if(p==null)break;++c}return{from:r.Pos(t,u+1),to:e.clipPos(r.Pos(c))}})})})();var L=H.exports;const S=(0,C.g)(L),w=I({__proto__:null,default:S},[L])}}]); diff --git a/gui/graphql/public/79.js b/gui/graphql/public/79.js deleted file mode 100644 index 26834af6..00000000 --- a/gui/graphql/public/79.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_platformos_gui=self.webpackChunk_platformos_gui||[]).push([[79],{6079:(pt,D,P)=>{P.r(D),P.d(D,{s:()=>lt});var j=P(5421),st=Object.defineProperty,d=(A,H)=>st(A,"name",{value:H,configurable:!0});function z(A,H){for(var c=0;cb[v]})}}}return Object.freeze(Object.defineProperty(A,Symbol.toStringTag,{value:"Module"}))}d(z,"_mergeNamespaces");var ct={exports:{}};(function(A,H){(function(c){c((0,j.r)())})(function(c){var b="CodeMirror-hint",v="CodeMirror-hint-active";c.showHint=function(t,e,i){if(!e)return t.showHint(i);i&&i.async&&(e.async=!0);var n={hint:e};if(i)for(var o in i)n[o]=i[o];return t.showHint(n)},c.defineExtension("showHint",function(t){t=J(this,this.getCursor("start"),t);var e=this.listSelections();if(!(e.length>1)){if(this.somethingSelected()){if(!t.hint.supportsSelection)return;for(var i=0;is.clientHeight+1:!1,O;setTimeout(function(){O=n.getScrollInfo()});var ft=g.bottom-L;if(ft>0){var U=g.bottom-g.top,dt=y.top-(y.bottom-g.top);if(dt-U>0)s.style.top=(T=y.top-U-F)+"px",$=!1;else if(U>L){s.style.height=L-5+"px",s.style.top=(T=y.bottom-g.top-F)+"px";var et=n.getCursor();e.from.ch!=et.ch&&(y=n.cursorCoords(et),s.style.left=(x=y.left-S)+"px",g=s.getBoundingClientRect())}}var N=g.right-M;if(tt&&(N+=n.display.nativeBarWidth),N>0&&(g.right-g.left>M&&(s.style.width=M-5+"px",N-=g.right-g.left-M),s.style.left=(x=y.left-N-S)+"px"),tt)for(var E=s.firstChild;E;E=E.nextSibling)E.style.paddingRight=n.display.nativeBarWidth+"px";if(n.addKeyMap(this.keyMap=Q(t,{moveFocus:function(p,m){i.changeActive(i.selectedHint+p,m)},setFocus:function(p){i.changeActive(p)},menuSize:function(){return i.screenAmount()},length:h.length,close:function(){t.close()},pick:function(){i.pick()},data:e})),t.options.closeOnUnfocus){var it;n.on("blur",this.onBlur=function(){it=setTimeout(function(){t.close()},100)}),n.on("focus",this.onFocus=function(){clearTimeout(it)})}n.on("scroll",this.onScroll=function(){var p=n.getScrollInfo(),m=n.getWrapperElement().getBoundingClientRect();O||(O=n.getScrollInfo());var ot=T+O.top-p.top,_=ot-(r.pageYOffset||(o.documentElement||o.body).scrollTop);if($||(_+=s.offsetHeight),_<=m.top||_>=m.bottom)return t.close();s.style.top=ot+"px",s.style.left=x+O.left-p.left+"px"}),c.on(s,"dblclick",function(p){var m=R(s,p.target||p.srcElement);m&&m.hintId!=null&&(i.changeActive(m.hintId),i.pick())}),c.on(s,"click",function(p){var m=R(s,p.target||p.srcElement);m&&m.hintId!=null&&(i.changeActive(m.hintId),t.options.completeOnSingleClick&&i.pick())}),c.on(s,"mousedown",function(){setTimeout(function(){n.focus()},20)});var nt=this.getSelectedHintRange();return(nt.from!==0||nt.to!==0)&&this.scrollToActive(),c.signal(e,"select",h[this.selectedHint],s.childNodes[this.selectedHint]),!0}d(B,"Widget"),B.prototype={close:function(){if(this.completion.widget==this){this.completion.widget=null,this.hints.parentNode&&this.hints.parentNode.removeChild(this.hints),this.completion.cm.removeKeyMap(this.keyMap);var t=this.completion.cm.getInputField();t.removeAttribute("aria-activedescendant"),t.removeAttribute("aria-owns");var e=this.completion.cm;this.completion.options.closeOnUnfocus&&(e.off("blur",this.onBlur),e.off("focus",this.onFocus)),e.off("scroll",this.onScroll)}},disable:function(){this.completion.cm.removeKeyMap(this.keyMap);var t=this;this.keyMap={Enter:function(){t.picked=!0}},this.completion.cm.addKeyMap(this.keyMap)},pick:function(){this.completion.pick(this.data,this.selectedHint)},changeActive:function(t,e){if(t>=this.data.list.length?t=e?this.data.list.length-1:0:t<0&&(t=e?0:this.data.list.length-1),this.selectedHint!=t){var i=this.hints.childNodes[this.selectedHint];i&&(i.className=i.className.replace(" "+v,""),i.removeAttribute("aria-selected")),i=this.hints.childNodes[this.selectedHint=t],i.className+=" "+v,i.setAttribute("aria-selected","true"),this.completion.cm.getInputField().setAttribute("aria-activedescendant",i.id),this.scrollToActive(),c.signal(this.data,"select",this.data.list[this.selectedHint],i)}},scrollToActive:function(){var t=this.getSelectedHintRange(),e=this.hints.childNodes[t.from],i=this.hints.childNodes[t.to],n=this.hints.firstChild;e.offsetTopthis.hints.scrollTop+this.hints.clientHeight&&(this.hints.scrollTop=i.offsetTop+i.offsetHeight-this.hints.clientHeight+n.offsetTop)},screenAmount:function(){return Math.floor(this.hints.clientHeight/this.hints.firstChild.offsetHeight)||1},getSelectedHintRange:function(){var t=this.completion.options.scrollMargin||0;return{from:Math.max(0,this.selectedHint-t),to:Math.min(this.data.list.length-1,this.selectedHint+t)}}};function V(t,e){if(!t.somethingSelected())return e;for(var i=[],n=0;n0?s(u):a(l+1)})}d(a,"run"),a(0)},"resolved");return o.async=!0,o.supportsSelection=!0,o}else return(n=t.getHelper(t.getCursor(),"hintWords"))?function(r){return c.hint.fromList(r,{words:n})}:c.hint.anyword?function(r,s){return c.hint.anyword(r,s)}:function(){}}d(X,"resolveAutoHints"),c.registerHelper("hint","auto",{resolve:X}),c.registerHelper("hint","fromList",function(t,e){var i=t.getCursor(),n=t.getTokenAt(i),o,r=c.Pos(i.line,n.start),s=i;n.start,]/,closeOnPick:!0,closeOnUnfocus:!0,updateOnCursorActivity:!0,completeOnSingleClick:!0,container:null,customKeys:null,extraKeys:null,paddingForScrollbar:!0,moveOnOverlap:!0};c.defineOption("hintOptions",null)})})();var G=ct.exports;const rt=(0,j.g)(G),lt=z({__proto__:null,default:rt},[G])}}]); diff --git a/gui/graphql/public/845.js b/gui/graphql/public/845.js deleted file mode 100644 index ff0e406b..00000000 --- a/gui/graphql/public/845.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self.webpackChunk_platformos_gui=self.webpackChunk_platformos_gui||[]).push([[845],{845:(G,x,C)=>{C.r(x),C.d(x,{c:()=>$});var R=C(5421),Q=Object.defineProperty,l=(y,k)=>Q(y,"name",{value:k,configurable:!0});function w(y,k){for(var t=0;tv[o]})}}}return Object.freeze(Object.defineProperty(y,Symbol.toStringTag,{value:"Module"}))}l(w,"_mergeNamespaces");var U={exports:{}};(function(y,k){(function(t){t((0,R.r)())})(function(t){var v={pairs:`()[]{}''""`,closeBefore:`)]}'":;>`,triples:"",explode:"[]{}"},o=t.Pos;t.defineOption("autoCloseBrackets",!1,function(e,n,r){r&&r!=t.Init&&(e.removeKeyMap(B),e.state.closeBrackets=null),n&&(T(u(n,"pairs")),e.state.closeBrackets=n,e.addKeyMap(B))});function u(e,n){return n=="pairs"&&typeof e=="string"?e:typeof e=="object"&&e[n]!=null?e[n]:v[n]}l(u,"getOption");var B={Backspace:K,Enter:L};function T(e){for(var n=0;n=0;i--){var c=a[i].head;e.replaceRange("",o(c.line,c.ch-1),o(c.line,c.ch+1),"+delete")}}l(K,"handleBackspace");function L(e){var n=A(e),r=n&&u(n,"explode");if(!r||e.getOption("disableInput"))return t.Pass;for(var a=e.listSelections(),i=0;i0?{line:c.head.line,ch:c.head.ch+n}:{line:c.head.line-1};r.push({anchor:h,head:h})}e.setSelections(r,i)}l(S,"moveSel");function W(e){var n=t.cmpPos(e.anchor,e.head)>0;return{anchor:new o(e.anchor.line,e.anchor.ch+(n?-1:1)),head:new o(e.head.line,e.head.ch+(n?1:-1))}}l(W,"contractSelection");function z(e,n){var r=A(e);if(!r||e.getOption("disableInput"))return t.Pass;var a=u(r,"pairs"),i=a.indexOf(n);if(i==-1)return t.Pass;for(var f=u(r,"closeBefore"),c=u(r,"triples"),h=a.charAt(i+1)==n,m=e.listSelections(),E=i%2==0,O,M=0;M=0&&e.getRange(s,o(s.line,s.ch+3))==n+n+n?d="skipThree":d="skip";else if(h&&s.ch>1&&c.indexOf(n)>=0&&e.getRange(o(s.line,s.ch-2),s)==n+n){if(s.ch>2&&/\bstring/.test(e.getTokenTypeAt(o(s.line,s.ch-2))))return t.Pass;d="addFour"}else if(h){var J=s.ch==0?" ":e.getRange(o(s.line,s.ch-1),s);if(!t.isWordChar(b)&&J!=n&&!t.isWordChar(J))d="both";else return t.Pass}else if(E&&(b.length===0||/\s/.test(b)||f.indexOf(b)>-1))d="both";else return t.Pass;if(!O)O=d;else if(O!=d)return t.Pass}var P=i%2?a.charAt(i-1):n,j=i%2?n:a.charAt(i+1);e.operation(function(){if(O=="skip")S(e,1);else if(O=="skipThree")S(e,3);else if(O=="surround"){for(var g=e.getSelections(),p=0;p{ge.r(Ne),ge.d(Ne,{j:()=>wt});var qe=ge(5421),bt=Object.defineProperty,i=(W,X)=>bt(W,"name",{value:X,configurable:!0});function Be(W,X){for(var b=0;bN[x]})}}}return Object.freeze(Object.defineProperty(W,Symbol.toStringTag,{value:"Module"}))}i(Be,"_mergeNamespaces");var xt={exports:{}};(function(W,X){(function(b){b((0,qe.r)())})(function(b){b.defineMode("javascript",function(N,x){var E=N.indentUnit,Le=x.statementIndent,fe=x.jsonld,q=x.json||fe,Qe=x.trackScope!==!1,y=x.typescript,ce=x.wordCharacters||/[\w$\xa1-\uffff]/,Re=function(){function e(h){return{type:h,style:"keyword"}}i(e,"kw");var t=e("keyword a"),n=e("keyword b"),o=e("keyword c"),f=e("keyword d"),p=e("operator"),d={type:"atom",style:"atom"};return{if:e("if"),while:t,with:t,else:n,do:n,try:n,finally:n,return:f,break:f,continue:f,new:e("new"),delete:o,void:o,throw:o,debugger:e("debugger"),var:e("var"),const:e("var"),let:e("var"),function:e("function"),catch:e("catch"),for:e("for"),switch:e("switch"),case:e("case"),default:e("default"),in:p,typeof:p,instanceof:p,true:d,false:d,null:d,undefined:d,NaN:d,Infinity:d,this:e("this"),class:e("class"),super:e("atom"),yield:o,export:e("export"),import:e("import"),extends:o,await:o}}(),Ue=/[+\-*&%=<>!?|~^@]/,ht=/^@(context|id|value|language|type|container|list|set|reverse|index|base|vocab|graph)"/;function We(e){for(var t=!1,n,o=!1;(n=e.next())!=null;){if(!t){if(n=="/"&&!o)return;n=="["?o=!0:o&&n=="]"&&(o=!1)}t=!t&&n=="\\"}}i(We,"readRegexp");var Y,le;function v(e,t,n){return Y=e,le=n,t}i(v,"ret");function S(e,t){var n=e.next();if(n=='"'||n=="'")return t.tokenize=Fe(n),t.tokenize(e,t);if(n=="."&&e.match(/^\d[\d_]*(?:[eE][+\-]?[\d_]+)?/))return v("number","number");if(n=="."&&e.match(".."))return v("spread","meta");if(/[\[\]{}\(\),;\:\.]/.test(n))return v(n);if(n=="="&&e.eat(">"))return v("=>","operator");if(n=="0"&&e.match(/^(?:x[\dA-Fa-f_]+|o[0-7_]+|b[01_]+)n?/))return v("number","number");if(/\d/.test(n))return e.match(/^[\d_]*(?:n|(?:\.[\d_]*)?(?:[eE][+\-]?[\d_]+)?)?/),v("number","number");if(n=="/")return e.eat("*")?(t.tokenize=Z,Z(e,t)):e.eat("/")?(e.skipToEnd(),v("comment","comment")):Pe(e,t,1)?(We(e),e.match(/^\b(([gimyus])(?![gimyus]*\2))+\b/),v("regexp","string-2")):(e.eat("="),v("operator","operator",e.current()));if(n=="`")return t.tokenize=F,F(e,t);if(n=="#"&&e.peek()=="!")return e.skipToEnd(),v("meta","meta");if(n=="#"&&e.eatWhile(ce))return v("variable","property");if(n=="<"&&e.match("!--")||n=="-"&&e.match("->")&&!/\S/.test(e.string.slice(0,e.start)))return e.skipToEnd(),v("comment","comment");if(Ue.test(n))return(n!=">"||!t.lexical||t.lexical.type!=">")&&(e.eat("=")?(n=="!"||n=="=")&&e.eat("="):/[<>*+\-|&?]/.test(n)&&(e.eat(n),n==">"&&e.eat(n))),n=="?"&&e.eat(".")?v("."):v("operator","operator",e.current());if(ce.test(n)){e.eatWhile(ce);var o=e.current();if(t.lastType!="."){if(Re.propertyIsEnumerable(o)){var f=Re[o];return v(f.type,f.style,o)}if(o=="async"&&e.match(/^(\s|\/\*([^*]|\*(?!\/))*?\*\/)*[\[\(\w]/,!1))return v("async","keyword",o)}return v("variable","variable",o)}}i(S,"tokenBase");function Fe(e){return function(t,n){var o=!1,f;if(fe&&t.peek()=="@"&&t.match(ht))return n.tokenize=S,v("jsonld-keyword","meta");for(;(f=t.next())!=null&&!(f==e&&!o);)o=!o&&f=="\\";return o||(n.tokenize=S),v("string","string")}}i(Fe,"tokenString");function Z(e,t){for(var n=!1,o;o=e.next();){if(o=="/"&&n){t.tokenize=S;break}n=o=="*"}return v("comment","comment")}i(Z,"tokenComment");function F(e,t){for(var n=!1,o;(o=e.next())!=null;){if(!n&&(o=="`"||o=="$"&&e.eat("{"))){t.tokenize=S;break}n=!n&&o=="\\"}return v("quasi","string-2",e.current())}i(F,"tokenQuasi");var jt="([{}])";function pe(e,t){t.fatArrowAt&&(t.fatArrowAt=null);var n=e.string.indexOf("=>",e.start);if(!(n<0)){if(y){var o=/:\s*(?:\w+(?:<[^>]*>|\[\])?|\{[^}]*\})\s*$/.exec(e.string.slice(e.start,n));o&&(n=o.index)}for(var f=0,p=!1,d=n-1;d>=0;--d){var h=e.string.charAt(d),I=jt.indexOf(h);if(I>=0&&I<3){if(!f){++d;break}if(--f==0){h=="("&&(p=!0);break}}else if(I>=3&&I<6)++f;else if(ce.test(h))p=!0;else if(/["'\/`]/.test(h))for(;;--d){if(d==0)return;var Et=e.string.charAt(d-1);if(Et==h&&e.string.charAt(d-2)!="\\"){d--;break}}else if(p&&!f){++d;break}}p&&!f&&(t.fatArrowAt=d)}}i(pe,"findFatArrow");var At={atom:!0,number:!0,variable:!0,string:!0,regexp:!0,this:!0,import:!0,"jsonld-keyword":!0};function we(e,t,n,o,f,p){this.indented=e,this.column=t,this.type=n,this.prev=f,this.info=p,o!=null&&(this.align=o)}i(we,"JSLexical");function Je(e,t){if(!Qe)return!1;for(var n=e.localVars;n;n=n.next)if(n.name==t)return!0;for(var o=e.context;o;o=o.prev)for(var n=o.vars;n;n=n.next)if(n.name==t)return!0}i(Je,"inScope");function he(e,t,n,o,f){var p=e.cc;for(a.state=e,a.stream=f,a.marked=null,a.cc=p,a.style=t,e.lexical.hasOwnProperty("align")||(e.lexical.align=!0);;){var d=p.length?p.pop():q?k:g;if(d(n,o)){for(;p.length&&p[p.length-1].lex;)p.pop()();return a.marked?a.marked:n=="variable"&&Je(e,o)?"variable-2":t}}}i(he,"parseJS");var a={state:null,column:null,marked:null,cc:null};function s(){for(var e=arguments.length-1;e>=0;e--)a.cc.push(arguments[e])}i(s,"pass");function r(){return s.apply(null,arguments),!0}i(r,"cont");function me(e,t){for(var n=t;n;n=n.next)if(n.name==e)return!0;return!1}i(me,"inList");function B(e){var t=a.state;if(a.marked="def",!!Qe){if(t.context){if(t.lexical.info=="var"&&t.context&&t.context.block){var n=je(e,t.context);if(n!=null){t.context=n;return}}else if(!me(e,t.localVars)){t.localVars=new K(e,t.localVars);return}}x.globalVars&&!me(e,t.globalVars)&&(t.globalVars=new K(e,t.globalVars))}}i(B,"register");function je(e,t){if(t)if(t.block){var n=je(e,t.prev);return n?n==t.prev?t:new J(n,t.vars,!0):null}else return me(e,t.vars)?t:new J(t.prev,new K(e,t.vars),!1);else return null}i(je,"registerVarScoped");function ee(e){return e=="public"||e=="private"||e=="protected"||e=="abstract"||e=="readonly"}i(ee,"isModifier");function J(e,t,n){this.prev=e,this.vars=t,this.block=n}i(J,"Context");function K(e,t){this.name=e,this.next=t}i(K,"Var");var Mt=new K("this",new K("arguments",null));function O(){a.state.context=new J(a.state.context,a.state.localVars,!1),a.state.localVars=Mt}i(O,"pushcontext");function te(){a.state.context=new J(a.state.context,a.state.localVars,!0),a.state.localVars=null}i(te,"pushblockcontext"),O.lex=te.lex=!0;function A(){a.state.localVars=a.state.context.vars,a.state.context=a.state.context.prev}i(A,"popcontext"),A.lex=!0;function c(e,t){var n=i(function(){var o=a.state,f=o.indented;if(o.lexical.type=="stat")f=o.lexical.indented;else for(var p=o.lexical;p&&p.type==")"&&p.align;p=p.prev)f=p.indented;o.lexical=new we(f,a.stream.column(),e,null,o.lexical,t)},"result");return n.lex=!0,n}i(c,"pushlex");function u(){var e=a.state;e.lexical.prev&&(e.lexical.type==")"&&(e.indented=e.lexical.indented),e.lexical=e.lexical.prev)}i(u,"poplex"),u.lex=!0;function l(e){function t(n){return n==e?r():e==";"||n=="}"||n==")"||n=="]"?s():r(t)}return i(t,"exp"),t}i(l,"expect");function g(e,t){return e=="var"?r(c("vardef",t),be,l(";"),u):e=="keyword a"?r(c("form"),de,g,u):e=="keyword b"?r(c("form"),g,u):e=="keyword d"?a.stream.match(/^\s*$/,!1)?r():r(c("stat"),D,l(";"),u):e=="debugger"?r(l(";")):e=="{"?r(c("}"),te,ae,u,A):e==";"?r():e=="if"?(a.state.lexical.info=="else"&&a.state.cc[a.state.cc.length-1]==u&&a.state.cc.pop()(),r(c("form"),de,g,u,Ie)):e=="function"?r(z):e=="for"?r(c("form"),te,Ve,g,A,u):e=="class"||y&&t=="interface"?(a.marked="keyword",r(c("form",e=="class"?e:t),Se,u)):e=="variable"?y&&t=="declare"?(a.marked="keyword",r(g)):y&&(t=="module"||t=="enum"||t=="type")&&a.stream.match(/^\s*\w/,!1)?(a.marked="keyword",t=="enum"?r($e):t=="type"?r(ze,l("operator"),m,l(";")):r(c("form"),M,l("{"),c("}"),ae,u,u)):y&&t=="namespace"?(a.marked="keyword",r(c("form"),k,g,u)):y&&t=="abstract"?(a.marked="keyword",r(g)):r(c("stat"),Ze):e=="switch"?r(c("form"),de,l("{"),c("}","switch"),te,ae,u,u,A):e=="case"?r(k,l(":")):e=="default"?r(l(":")):e=="catch"?r(c("form"),O,Ke,g,u,A):e=="export"?r(c("stat"),pt,u):e=="import"?r(c("stat"),mt,u):e=="async"?r(g):t=="@"?r(k,g):s(c("stat"),k,l(";"),u)}i(g,"statement");function Ke(e){if(e=="(")return r(P,l(")"))}i(Ke,"maybeCatchBinding");function k(e,t){return Ae(e,t,!1)}i(k,"expression");function j(e,t){return Ae(e,t,!0)}i(j,"expressionNoComma");function de(e){return e!="("?s():r(c(")"),D,l(")"),u)}i(de,"parenExpr");function Ae(e,t,n){if(a.state.fatArrowAt==a.stream.start){var o=n?Ee:Me;if(e=="(")return r(O,c(")"),w(P,")"),u,l("=>"),o,A);if(e=="variable")return s(O,M,l("=>"),o,A)}var f=n?L:_;return At.hasOwnProperty(e)?r(f):e=="function"?r(z,f):e=="class"||y&&t=="interface"?(a.marked="keyword",r(c("form"),lt,u)):e=="keyword c"||e=="async"?r(n?j:k):e=="("?r(c(")"),D,l(")"),u,f):e=="operator"||e=="spread"?r(n?j:k):e=="["?r(c("]"),yt,u,f):e=="{"?H(ne,"}",null,f):e=="quasi"?s(re,f):e=="new"?r(Ge(n)):r()}i(Ae,"expressionInner");function D(e){return e.match(/[;\}\)\],]/)?s():s(k)}i(D,"maybeexpression");function _(e,t){return e==","?r(D):L(e,t,!1)}i(_,"maybeoperatorComma");function L(e,t,n){var o=n==!1?_:L,f=n==!1?k:j;if(e=="=>")return r(O,n?Ee:Me,A);if(e=="operator")return/\+\+|--/.test(t)||y&&t=="!"?r(o):y&&t=="<"&&a.stream.match(/^([^<>]|<[^<>]*>)*>\s*\(/,!1)?r(c(">"),w(m,">"),u,o):t=="?"?r(k,l(":"),f):r(f);if(e=="quasi")return s(re,o);if(e!=";"){if(e=="(")return H(j,")","call",o);if(e==".")return r(et,o);if(e=="[")return r(c("]"),D,l("]"),u,o);if(y&&t=="as")return a.marked="keyword",r(m,o);if(e=="regexp")return a.state.lastType=a.marked="operator",a.stream.backUp(a.stream.pos-a.stream.start-1),r(f)}}i(L,"maybeoperatorNoComma");function re(e,t){return e!="quasi"?s():t.slice(t.length-2)!="${"?r(re):r(D,He)}i(re,"quasi");function He(e){if(e=="}")return a.marked="string-2",a.state.tokenize=F,r(re)}i(He,"continueQuasi");function Me(e){return pe(a.stream,a.state),s(e=="{"?g:k)}i(Me,"arrowBody");function Ee(e){return pe(a.stream,a.state),s(e=="{"?g:j)}i(Ee,"arrowBodyNoComma");function Ge(e){return function(t){return t=="."?r(e?Ye:Xe):t=="variable"&&y?r(ot,e?L:_):s(e?j:k)}}i(Ge,"maybeTarget");function Xe(e,t){if(t=="target")return a.marked="keyword",r(_)}i(Xe,"target");function Ye(e,t){if(t=="target")return a.marked="keyword",r(L)}i(Ye,"targetNoComma");function Ze(e){return e==":"?r(u,g):s(_,l(";"),u)}i(Ze,"maybelabel");function et(e){if(e=="variable")return a.marked="property",r()}i(et,"property");function ne(e,t){if(e=="async")return a.marked="property",r(ne);if(e=="variable"||a.style=="keyword"){if(a.marked="property",t=="get"||t=="set")return r(tt);var n;return y&&a.state.fatArrowAt==a.stream.start&&(n=a.stream.match(/^\s*:\s*/,!1))&&(a.state.fatArrowAt=a.stream.pos+n[0].length),r($)}else{if(e=="number"||e=="string")return a.marked=fe?"property":a.style+" property",r($);if(e=="jsonld-keyword")return r($);if(y&&ee(t))return a.marked="keyword",r(ne);if(e=="[")return r(k,Q,l("]"),$);if(e=="spread")return r(j,$);if(t=="*")return a.marked="keyword",r(ne);if(e==":")return s($)}}i(ne,"objprop");function tt(e){return e!="variable"?s($):(a.marked="property",r(z))}i(tt,"getterSetter");function $(e){if(e==":")return r(j);if(e=="(")return s(z)}i($,"afterprop");function w(e,t,n){function o(f,p){if(n?n.indexOf(f)>-1:f==","){var d=a.state.lexical;return d.info=="call"&&(d.pos=(d.pos||0)+1),r(function(h,I){return h==t||I==t?s():s(e)},o)}return f==t||p==t?r():n&&n.indexOf(";")>-1?s(e):r(l(t))}return i(o,"proceed"),function(f,p){return f==t||p==t?r():s(e,o)}}i(w,"commasep");function H(e,t,n){for(var o=3;o"),m);if(e=="quasi")return s(ke,T)}i(m,"typeexpr");function at(e){if(e=="=>")return r(m)}i(at,"maybeReturnType");function ye(e){return e.match(/[\}\)\]]/)?r():e==","||e==";"?r(ye):s(G,ye)}i(ye,"typeprops");function G(e,t){if(e=="variable"||a.style=="keyword")return a.marked="property",r(G);if(t=="?"||e=="number"||e=="string")return r(G);if(e==":")return r(m);if(e=="[")return r(l("variable"),rt,l("]"),G);if(e=="(")return s(U,G);if(!e.match(/[;\}\)\],]/))return r()}i(G,"typeprop");function ke(e,t){return e!="quasi"?s():t.slice(t.length-2)!="${"?r(ke):r(m,it)}i(ke,"quasiType");function it(e){if(e=="}")return a.marked="string-2",a.state.tokenize=F,r(ke)}i(it,"continueQuasiType");function ve(e,t){return e=="variable"&&a.stream.match(/^\s*[?:]/,!1)||t=="?"?r(ve):e==":"?r(m):e=="spread"?r(ve):s(m)}i(ve,"typearg");function T(e,t){if(t=="<")return r(c(">"),w(m,">"),u,T);if(t=="|"||e=="."||t=="&")return r(m);if(e=="[")return r(m,l("]"),T);if(t=="extends"||t=="implements")return a.marked="keyword",r(m);if(t=="?")return r(m,l(":"),m)}i(T,"afterType");function ot(e,t){if(t=="<")return r(c(">"),w(m,">"),u,T)}i(ot,"maybeTypeArgs");function ie(){return s(m,ut)}i(ie,"typeparam");function ut(e,t){if(t=="=")return r(m)}i(ut,"maybeTypeDefault");function be(e,t){return t=="enum"?(a.marked="keyword",r($e)):s(M,Q,V,ft)}i(be,"vardef");function M(e,t){if(y&&ee(t))return a.marked="keyword",r(M);if(e=="variable")return B(t),r();if(e=="spread")return r(M);if(e=="[")return H(st,"]");if(e=="{")return H(Ce,"}")}i(M,"pattern");function Ce(e,t){return e=="variable"&&!a.stream.match(/^\s*:/,!1)?(B(t),r(V)):(e=="variable"&&(a.marked="property"),e=="spread"?r(M):e=="}"?s():e=="["?r(k,l("]"),l(":"),Ce):r(l(":"),M,V))}i(Ce,"proppattern");function st(){return s(M,V)}i(st,"eltpattern");function V(e,t){if(t=="=")return r(j)}i(V,"maybeAssign");function ft(e){if(e==",")return r(be)}i(ft,"vardefCont");function Ie(e,t){if(e=="keyword b"&&t=="else")return r(c("form","else"),g,u)}i(Ie,"maybeelse");function Ve(e,t){if(t=="await")return r(Ve);if(e=="(")return r(c(")"),ct,u)}i(Ve,"forspec");function ct(e){return e=="var"?r(be,R):e=="variable"?r(R):s(R)}i(ct,"forspec1");function R(e,t){return e==")"?r():e==";"?r(R):t=="in"||t=="of"?(a.marked="keyword",r(k,R)):s(k,R)}i(R,"forspec2");function z(e,t){if(t=="*")return a.marked="keyword",r(z);if(e=="variable")return B(t),r(z);if(e=="(")return r(O,c(")"),w(P,")"),u,Te,g,A);if(y&&t=="<")return r(c(">"),w(ie,">"),u,z)}i(z,"functiondef");function U(e,t){if(t=="*")return a.marked="keyword",r(U);if(e=="variable")return B(t),r(U);if(e=="(")return r(O,c(")"),w(P,")"),u,Te,A);if(y&&t=="<")return r(c(">"),w(ie,">"),u,U)}i(U,"functiondecl");function ze(e,t){if(e=="keyword"||e=="variable")return a.marked="type",r(ze);if(t=="<")return r(c(">"),w(ie,">"),u)}i(ze,"typename");function P(e,t){return t=="@"&&r(k,P),e=="spread"?r(P):y&&ee(t)?(a.marked="keyword",r(P)):y&&e=="this"?r(Q,V):s(M,Q,V)}i(P,"funarg");function lt(e,t){return e=="variable"?Se(e,t):oe(e,t)}i(lt,"classExpression");function Se(e,t){if(e=="variable")return B(t),r(oe)}i(Se,"className");function oe(e,t){if(t=="<")return r(c(">"),w(ie,">"),u,oe);if(t=="extends"||t=="implements"||y&&e==",")return t=="implements"&&(a.marked="keyword"),r(y?m:k,oe);if(e=="{")return r(c("}"),C,u)}i(oe,"classNameAfter");function C(e,t){if(e=="async"||e=="variable"&&(t=="static"||t=="get"||t=="set"||y&&ee(t))&&a.stream.match(/^\s+[\w$\xa1-\uffff]/,!1))return a.marked="keyword",r(C);if(e=="variable"||a.style=="keyword")return a.marked="property",r(ue,C);if(e=="number"||e=="string")return r(ue,C);if(e=="[")return r(k,Q,l("]"),ue,C);if(t=="*")return a.marked="keyword",r(C);if(y&&e=="(")return s(U,C);if(e==";"||e==",")return r(C);if(e=="}")return r();if(t=="@")return r(k,C)}i(C,"classBody");function ue(e,t){if(t=="!"||t=="?")return r(ue);if(e==":")return r(m,V);if(t=="=")return r(j);var n=a.state.lexical.prev,o=n&&n.info=="interface";return s(o?U:z)}i(ue,"classfield");function pt(e,t){return t=="*"?(a.marked="keyword",r(xe,l(";"))):t=="default"?(a.marked="keyword",r(k,l(";"))):e=="{"?r(w(Oe,"}"),xe,l(";")):s(g)}i(pt,"afterExport");function Oe(e,t){if(t=="as")return a.marked="keyword",r(l("variable"));if(e=="variable")return s(j,Oe)}i(Oe,"exportField");function mt(e){return e=="string"?r():e=="("?s(k):e=="."?s(_):s(se,_e,xe)}i(mt,"afterImport");function se(e,t){return e=="{"?H(se,"}"):(e=="variable"&&B(t),t=="*"&&(a.marked="keyword"),r(dt))}i(se,"importSpec");function _e(e){if(e==",")return r(se,_e)}i(_e,"maybeMoreImports");function dt(e,t){if(t=="as")return a.marked="keyword",r(se)}i(dt,"maybeAs");function xe(e,t){if(t=="from")return a.marked="keyword",r(k)}i(xe,"maybeFrom");function yt(e){return e=="]"?r():s(w(j,"]"))}i(yt,"arrayLiteral");function $e(){return s(c("form"),M,l("{"),c("}"),w(kt,"}"),u,u)}i($e,"enumdef");function kt(){return s(M,V)}i(kt,"enummember");function vt(e,t){return e.lastType=="operator"||e.lastType==","||Ue.test(t.charAt(0))||/[,.]/.test(t.charAt(0))}i(vt,"isContinuedStatement");function Pe(e,t,n){return t.tokenize==S&&/^(?:operator|sof|keyword [bcd]|case|new|export|default|spread|[\[{}\(,;:]|=>)$/.test(t.lastType)||t.lastType=="quasi"&&/\{\s*$/.test(e.string.slice(0,e.pos-(n||0)))}return i(Pe,"expressionAllowed"),{startState:function(e){var t={tokenize:S,lastType:"sof",cc:[],lexical:new we((e||0)-E,0,"block",!1),localVars:x.localVars,context:x.localVars&&new J(null,null,!1),indented:e||0};return x.globalVars&&typeof x.globalVars=="object"&&(t.globalVars=x.globalVars),t},token:function(e,t){if(e.sol()&&(t.lexical.hasOwnProperty("align")||(t.lexical.align=!1),t.indented=e.indentation(),pe(e,t)),t.tokenize!=Z&&e.eatSpace())return null;var n=t.tokenize(e,t);return Y=="comment"?n:(t.lastType=Y=="operator"&&(le=="++"||le=="--")?"incdec":Y,he(t,n,Y,le,e))},indent:function(e,t){if(e.tokenize==Z||e.tokenize==F)return b.Pass;if(e.tokenize!=S)return 0;var n=t&&t.charAt(0),o=e.lexical,f;if(!/^\s*else\b/.test(t))for(var p=e.cc.length-1;p>=0;--p){var d=e.cc[p];if(d==u)o=o.prev;else if(d!=Ie&&d!=A)break}for(;(o.type=="stat"||o.type=="form")&&(n=="}"||(f=e.cc[e.cc.length-1])&&(f==_||f==L)&&!/^[,\.=+\-*:?[\(]/.test(t));)o=o.prev;Le&&o.type==")"&&o.prev.type=="stat"&&(o=o.prev);var h=o.type,I=n==h;return h=="vardef"?o.indented+(e.lastType=="operator"||e.lastType==","?o.info.length+1:0):h=="form"&&n=="{"?o.indented:h=="form"?o.indented+E:h=="stat"?o.indented+(vt(e,t)?Le||E:0):o.info=="switch"&&!I&&x.doubleIndentSwitch!=!1?o.indented+(/^(?:case|default)\b/.test(t)?E:2*E):o.align?o.column+(I?0:1):o.indented+(I?0:E)},electricInput:/^\s*(?:case .*?:|default:|\{|\})$/,blockCommentStart:q?null:"/*",blockCommentEnd:q?null:"*/",blockCommentContinue:q?null:" * ",lineComment:q?null:"//",fold:"brace",closeBrackets:"()[]{}''\"\"``",helperType:q?"json":"javascript",jsonldMode:fe,jsonMode:q,expressionAllowed:Pe,skipExpression:function(e){he(e,"atom","atom","true",new b.StringStream("",2,null))}}}),b.registerHelper("wordChars","javascript",/[\w$]/),b.defineMIME("text/javascript","javascript"),b.defineMIME("text/ecmascript","javascript"),b.defineMIME("application/javascript","javascript"),b.defineMIME("application/x-javascript","javascript"),b.defineMIME("application/ecmascript","javascript"),b.defineMIME("application/json",{name:"javascript",json:!0}),b.defineMIME("application/x-json",{name:"javascript",json:!0}),b.defineMIME("application/manifest+json",{name:"javascript",json:!0}),b.defineMIME("application/ld+json",{name:"javascript",jsonld:!0}),b.defineMIME("text/typescript",{name:"javascript",typescript:!0}),b.defineMIME("application/typescript",{name:"javascript",typescript:!0})})})();var De=xt.exports;const gt=(0,qe.g)(De),wt=Be({__proto__:null,default:gt},[De])}}]); diff --git a/gui/graphql/public/896.js b/gui/graphql/public/896.js deleted file mode 100644 index f07e841c..00000000 --- a/gui/graphql/public/896.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_platformos_gui=self.webpackChunk_platformos_gui||[]).push([[896,480],{7480:(f,d,n)=>{n.r(d),n.d(d,{C:()=>o,c:()=>c});var _=n(5421),e=Object.defineProperty,p=(a,l)=>e(a,"name",{value:l,configurable:!0});function s(a,l){for(var t=0;tr[u]})}}}return Object.freeze(Object.defineProperty(a,Symbol.toStringTag,{value:"Module"}))}p(s,"_mergeNamespaces");var i=(0,_.r)();const o=(0,_.g)(i),c=s({__proto__:null,default:o},[i])},8009:(f,d,n)=>{n.d(d,{i:()=>p});var _=Object.defineProperty,e=(s,i)=>_(s,"name",{value:i,configurable:!0});function p(s,i){var o,c;const{levels:a,indentLevel:l}=s;return((!a||a.length===0?l:a.at(-1)-(!((o=this.electricInput)===null||o===void 0)&&o.test(i)?1:0))||0)*(((c=this.config)===null||c===void 0?void 0:c.indentUnit)||0)}e(p,"indent")},6896:(f,d,n)=>{n.r(d);var _=n(7480),e=n(5798),p=n(8009),s=n(5421),i=Object.defineProperty,o=(t,r)=>i(t,"name",{value:r,configurable:!0});_.C.defineMode("graphql-variables",t=>{const r=(0,e.Xs)({eatWhitespace:u=>u.eatSpace(),lexRules:c,parseRules:a,editorConfig:{tabSize:t.tabSize}});return{config:t,startState:r.startState,token:r.token,indent:p.i,electricInput:/^\s*[}\]]/,fold:"brace",closeBrackets:{pairs:'[]{}""',explode:"[]{}"}}});const c={Punctuation:/^\[|]|\{|\}|:|,/,Number:/^-?(?:0|(?:[1-9][0-9]*))(?:\.[0-9]*)?(?:[eE][+-]?[0-9]+)?/,String:/^"(?:[^"\\]|\\(?:"|\/|\\|b|f|n|r|t|u[0-9a-fA-F]{4}))*"?/,Keyword:/^true|false|null/},a={Document:[(0,e.p)("{"),(0,e.pb)("Variable",(0,e.MD)((0,e.p)(","))),(0,e.p)("}")],Variable:[l("variable"),(0,e.p)(":"),"Value"],Value(t){switch(t.kind){case"Number":return"NumberValue";case"String":return"StringValue";case"Punctuation":switch(t.value){case"[":return"ListValue";case"{":return"ObjectValue"}return null;case"Keyword":switch(t.value){case"true":case"false":return"BooleanValue";case"null":return"NullValue"}return null}},NumberValue:[(0,e.t)("Number","number")],StringValue:[(0,e.t)("String","string")],BooleanValue:[(0,e.t)("Keyword","builtin")],NullValue:[(0,e.t)("Keyword","keyword")],ListValue:[(0,e.p)("["),(0,e.pb)("Value",(0,e.MD)((0,e.p)(","))),(0,e.p)("]")],ObjectValue:[(0,e.p)("{"),(0,e.pb)("ObjectField",(0,e.MD)((0,e.p)(","))),(0,e.p)("}")],ObjectField:[l("attribute"),(0,e.p)(":"),"Value"]};function l(t){return{style:t,match:r=>r.kind==="String",update(r,u){r.name=u.value.slice(1,-1)}}}o(l,"namedKey")}}]); diff --git a/gui/graphql/public/92.js b/gui/graphql/public/92.js deleted file mode 100644 index 19382e18..00000000 --- a/gui/graphql/public/92.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self.webpackChunk_platformos_gui=self.webpackChunk_platformos_gui||[]).push([[92],{5092:(Y,W,D)=>{D.r(W),D.d(W,{c:()=>H});var w=D(5421),X=Object.defineProperty,_=(R,x)=>X(R,"name",{value:x,configurable:!0});function z(R,x){for(var f=0;fp[g]})}}}return Object.freeze(Object.defineProperty(R,Symbol.toStringTag,{value:"Module"}))}_(z,"_mergeNamespaces");var $={exports:{}};(function(R,x){(function(f){f((0,w.r)())})(function(f){var p={},g=/[^\s\u00a0]/,r=f.Pos,V=f.cmpPos;function B(t){var i=t.search(g);return i==-1?0:i}_(B,"firstNonWS"),f.commands.toggleComment=function(t){t.toggleComment()},f.defineExtension("toggleComment",function(t){t||(t=p);for(var i=this,n=1/0,e=this.listSelections(),s=null,m=e.length-1;m>=0;m--){var o=e[m].from(),l=e[m].to();o.line>=n||(l.line>=n&&(l=r(n,0)),n=o.line,s==null?i.uncomment(o,l,t)?s="un":(i.lineComment(o,l,t),s="line"):s=="un"?i.uncomment(o,l,t):i.lineComment(o,l,t))}});function F(t,i,n){return/\bstring\b/.test(t.getTokenTypeAt(r(i.line,0)))&&!/^[\'\"\`]/.test(n)}_(F,"probablyInsideString");function M(t,i){var n=t.getMode();return n.useInnerComments===!1||!n.innerMode?n:t.getModeAt(i)}_(M,"getMode"),f.defineExtension("lineComment",function(t,i,n){n||(n=p);var e=this,s=M(e,t),m=e.getLine(t.line);if(!(m==null||F(e,t,m))){var o=n.lineComment||s.lineComment;if(!o){(n.blockCommentStart||s.blockCommentStart)&&(n.fullLines=!0,e.blockComment(t,i,n));return}var l=Math.min(i.ch!=0||i.line==t.line?i.line+1:i.line,e.lastLine()+1),b=n.padding==null?" ":n.padding,c=n.commentBlankLines||t.line==i.line;e.operation(function(){if(n.indent){for(var d=null,a=t.line;ah.length)&&(d=h)}for(var a=t.line;al||e.operation(function(){if(n.fullLines!=!1){var c=g.test(e.getLine(l));e.replaceRange(b+o,r(l)),e.replaceRange(m+b,r(t.line,0));var d=n.blockCommentLead||s.blockCommentLead;if(d!=null)for(var a=t.line+1;a<=l;++a)(a!=l||c)&&e.replaceRange(d+b,r(a,0))}else{var u=V(e.getCursor("to"),i)==0,h=!e.somethingSelected();e.replaceRange(o,i),u&&e.setSelection(h?i:e.getCursor("from"),i),e.replaceRange(m,t)}})}}),f.defineExtension("uncomment",function(t,i,n){n||(n=p);var e=this,s=M(e,t),m=Math.min(i.ch!=0||i.line==t.line?i.line:i.line-1,e.lastLine()),o=Math.min(t.line,m),l=n.lineComment||s.lineComment,b=[],c=n.padding==null?" ":n.padding,d;e:{if(!l)break e;for(var a=o;a<=m;++a){var u=e.getLine(a),h=u.indexOf(l);if(h>-1&&!/comment/.test(e.getTokenTypeAt(r(a,h+1)))&&(h=-1),h==-1&&g.test(u)||h>-1&&g.test(u.slice(0,h)))break e;b.push(u)}if(e.operation(function(){for(var C=o;C<=m;++C){var O=b[C-o],y=O.indexOf(l),k=y+l.length;y<0||(O.slice(k,k+c.length)==c&&(k+=c.length),d=!0,e.replaceRange("",r(C,y),r(C,k)))}}),d)return!0}var v=n.blockCommentStart||s.blockCommentStart,L=n.blockCommentEnd||s.blockCommentEnd;if(!v||!L)return!1;var N=n.blockCommentLead||s.blockCommentLead,A=e.getLine(o),P=A.indexOf(v);if(P==-1)return!1;var j=m==o?A:e.getLine(m),S=j.indexOf(L,m==o?P+v.length:0),J=r(o,P+1),Q=r(m,S+1);if(S==-1||!/comment/.test(e.getTokenTypeAt(J))||!/comment/.test(e.getTokenTypeAt(Q))||e.getRange(J,Q,` -`).indexOf(L)>-1)return!1;var T=A.lastIndexOf(v,t.ch),E=T==-1?-1:A.slice(0,t.ch).indexOf(L,T+v.length);if(T!=-1&&E!=-1&&E+L.length!=t.ch)return!1;E=j.indexOf(L,i.ch);var U=j.slice(i.ch).lastIndexOf(v,E-i.ch);return T=E==-1||U==-1?-1:i.ch+U,E!=-1&&T!=-1&&T!=i.ch?!1:(e.operation(function(){e.replaceRange("",r(m,S-(c&&j.slice(S-c.length,S)==c?c.length:0)),r(m,S+L.length));var C=P+v.length;if(c&&A.slice(C,C+c.length)==c&&(C+=c.length),e.replaceRange("",r(o,P),r(o,C)),N)for(var O=o+1;O<=m;++O){var y=e.getLine(O),k=y.indexOf(N);if(!(k==-1||g.test(y.slice(0,k)))){var I=k+N.length;c&&y.slice(I,I+c.length)==c&&(I+=c.length),e.replaceRange("",r(O,k),r(O,I))}}}),!0)})})})();var K=$.exports;const G=(0,w.g)(K),H=z({__proto__:null,default:G},[K])}}]); diff --git a/gui/graphql/public/98.js b/gui/graphql/public/98.js deleted file mode 100644 index 08f24274..00000000 --- a/gui/graphql/public/98.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_platformos_gui=self.webpackChunk_platformos_gui||[]).push([[98,480],{7480:(g,l,t)=>{t.r(l),t.d(l,{C:()=>a,c:()=>s});var c=t(5421),r=Object.defineProperty,d=(e,n)=>r(e,"name",{value:n,configurable:!0});function i(e,n){for(var _=0;_u[f]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}d(i,"_mergeNamespaces");var o=(0,c.r)();const a=(0,c.g)(o),s=i({__proto__:null,default:a},[o])},8009:(g,l,t)=>{t.d(l,{i:()=>d});var c=Object.defineProperty,r=(i,o)=>c(i,"name",{value:o,configurable:!0});function d(i,o){var a,s;const{levels:e,indentLevel:n}=i;return((!e||e.length===0?n:e.at(-1)-(!((a=this.electricInput)===null||a===void 0)&&a.test(o)?1:0))||0)*(((s=this.config)===null||s===void 0?void 0:s.indentUnit)||0)}r(d,"indent")},2098:(g,l,t)=>{t.r(l);var c=t(7480),r=t(5798),d=t(8009),i=t(5421),o=Object.defineProperty,a=(e,n)=>o(e,"name",{value:n,configurable:!0});const s=a(e=>{const n=(0,r.Xs)({eatWhitespace:_=>_.eatWhile(r.WU),lexRules:r.nW,parseRules:r.kh,editorConfig:{tabSize:e.tabSize}});return{config:e,startState:n.startState,token:n.token,indent:d.i,electricInput:/^\s*[})\]]/,fold:"brace",lineComment:"#",closeBrackets:{pairs:'()[]{}""',explode:"()[]{}"}}},"graphqlModeFactory");c.C.defineMode("graphql",s)}}]); diff --git a/gui/graphql/public/980.js b/gui/graphql/public/980.js deleted file mode 100644 index 2fb96aeb..00000000 --- a/gui/graphql/public/980.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_platformos_gui=self.webpackChunk_platformos_gui||[]).push([[980],{4980:(S,A,p)=>{p.r(A),p.d(A,{m:()=>L});var P=p(5421),T=p(5708),u=Object.defineProperty,j=(i,v)=>u(i,"name",{value:v,configurable:!0});function _(i,v){for(var l=0;lf[g]})}}}return Object.freeze(Object.defineProperty(i,Symbol.toStringTag,{value:"Module"}))}j(_,"_mergeNamespaces");var b=(0,T.r)();const x=(0,P.g)(b),L=_({__proto__:null,default:x},[b])},5708:(S,A,p)=>{p.d(A,{r:()=>b});var P=p(5421),T=Object.defineProperty,u=(x,L)=>T(x,"name",{value:L,configurable:!0}),j={exports:{}},_;function b(){return _||(_=1,function(x,L){(function(i){i((0,P.r)())})(function(i){var v=/MSIE \d/.test(navigator.userAgent)&&(document.documentMode==null||document.documentMode<8),l=i.Pos,f={"(":")>",")":"(<","[":"]>","]":"[<","{":"}>","}":"{<","<":">>",">":"<<"};function g(t){return t&&t.bracketRegex||/[(){}[\]]/}u(g,"bracketRegex");function k(t,n,e){var o=t.getLineHandle(n.line),a=n.ch-1,h=e&&e.afterCursor;h==null&&(h=/(^| )cm-fat-cursor($| )/.test(t.getWrapperElement().className));var m=g(e),s=!h&&a>=0&&m.test(o.text.charAt(a))&&f[o.text.charAt(a)]||m.test(o.text.charAt(a+1))&&f[o.text.charAt(++a)];if(!s)return null;var r=s.charAt(1)==">"?1:-1;if(e&&e.strict&&r>0!=(a==n.ch))return null;var y=t.getTokenTypeAt(l(n.line,a+1)),c=H(t,l(n.line,a+(r>0?1:0)),r,y,e);return c==null?null:{from:l(n.line,a),to:c&&c.pos,match:c&&c.ch==s.charAt(0),forward:r>0}}u(k,"findMatchingBracket");function H(t,n,e,o,a){for(var h=a&&a.maxScanLineLength||1e4,m=a&&a.maxScanLines||1e3,s=[],r=g(a),y=e>0?Math.min(n.line+m,t.lastLine()+1):Math.max(t.firstLine()-1,n.line-m),c=n.line;c!=y;c+=e){var d=t.getLine(c);if(d){var B=e>0?0:d.length-1,R=e>0?d.length:-1;if(!(d.length>h))for(c==n.line&&(B=n.ch-(e<0?1:0));B!=R;B+=e){var O=d.charAt(B);if(r.test(O)&&(o===void 0||(t.getTokenTypeAt(l(c,B+1))||"")==(o||""))){var D=f[O];if(D&&D.charAt(1)==">"==e>0)s.push(O);else if(s.length)s.pop();else return{pos:l(c,B),ch:O}}}}}return c-e==(e>0?t.lastLine():t.firstLine())?!1:null}u(H,"scanForBracket");function C(t,n,e){for(var o=t.state.matchBrackets.maxHighlightLineLength||1e3,a=e&&e.highlightNonMatching,h=[],m=t.listSelections(),s=0;s{i.r(D),i.d(D,{C:()=>g,c:()=>s});var u=i(5421),a=Object.defineProperty,y=(l,E)=>a(l,"name",{value:E,configurable:!0});function m(l,E){for(var _=0;_p[h]})}}}return Object.freeze(Object.defineProperty(l,Symbol.toStringTag,{value:"Module"}))}y(m,"_mergeNamespaces");var v=(0,u.r)();const g=(0,u.g)(v),s=m({__proto__:null,default:g},[v])},1520:(x,D,i)=>{i.d(D,{f:()=>y});var u=Object.defineProperty,a=(m,v)=>u(m,"name",{value:v,configurable:!0});function y(m,v){const g=[];let s=m;for(;s!=null&&s.kind;)g.push(s),s=s.prevState;for(let l=g.length-1;l>=0;l--)v(g[l])}a(y,"forEachState")},5995:(x,D,i)=>{i.r(D);var u=i(7480),a=i(398),y=i(5397),m=i(1520),v=i(5421),g=Object.defineProperty,s=(o,n)=>g(o,"name",{value:n,configurable:!0});function l(o,n,t){const r=E(t,p(n.string));if(!r)return;const e=n.type!==null&&/"|\w/.test(n.string[0])?n.start:n.end;return{list:r,from:{line:o.line,ch:e},to:{line:o.line,ch:n.end}}}s(l,"hintList");function E(o,n){if(!n)return _(o,r=>!r.isDeprecated);const t=o.map(r=>({proximity:h(p(r.text),n),entry:r}));return _(_(t,r=>r.proximity<=2),r=>!r.entry.isDeprecated).sort((r,e)=>(r.entry.isDeprecated?1:0)-(e.entry.isDeprecated?1:0)||r.proximity-e.proximity||r.entry.text.length-e.entry.text.length).map(r=>r.entry)}s(E,"filterAndSortList");function _(o,n){const t=o.filter(n);return t.length===0?o:t}s(_,"filterNonEmpty");function p(o){return o.toLowerCase().replaceAll(/\W/g,"")}s(p,"normalizeText");function h(o,n){let t=P(n,o);return o.length>n.length&&(t-=o.length-n.length-1,t+=o.indexOf(n)===0?0:.5),t}s(h,"getProximity");function P(o,n){let t,r;const e=[],c=o.length,O=n.length;for(t=0;t<=c;t++)e[t]=[t];for(r=1;r<=O;r++)e[0][r]=r;for(t=1;t<=c;t++)for(r=1;r<=O;r++){const b=o[t-1]===n[r-1]?0:1;e[t][r]=Math.min(e[t-1][r]+1,e[t][r-1]+1,e[t-1][r-1]+b),t>1&&r>1&&o[t-1]===n[r-2]&&o[t-2]===n[r-1]&&(e[t][r]=Math.min(e[t][r],e[t-2][r-2]+b))}return e[c][O]}s(P,"lexicalDistance"),u.C.registerHelper("hint","graphql-variables",(o,n)=>{const t=o.getCursor(),r=o.getTokenAt(t),e=j(t,r,n);return e!=null&&e.list&&e.list.length>0&&(e.from=u.C.Pos(e.from.line,e.from.ch),e.to=u.C.Pos(e.to.line,e.to.ch),u.C.signal(o,"hasCompletion",o,e,r)),e});function j(o,n,t){const r=n.state.kind==="Invalid"?n.state.prevState:n.state,{kind:e,step:c}=r;if(e==="Document"&&c===0)return l(o,n,[{text:"{"}]);const{variableToType:O}=t;if(!O)return;const b=C(O,n.state);if(e==="Document"||e==="Variable"&&c===0){const d=Object.keys(O);return l(o,n,d.map(f=>({text:`"${f}": `,type:O[f]})))}if((e==="ObjectValue"||e==="ObjectField"&&c===0)&&b.fields){const d=Object.keys(b.fields).map(f=>b.fields[f]);return l(o,n,d.map(f=>({text:`"${f.name}": `,type:f.type,description:f.description})))}if(e==="StringValue"||e==="NumberValue"||e==="BooleanValue"||e==="NullValue"||e==="ListValue"&&c===1||e==="ObjectField"&&c===2||e==="Variable"&&c===2){const d=b.type?(0,a.xC)(b.type):void 0;if(d instanceof a.sR)return l(o,n,[{text:"{"}]);if(d instanceof a.mR){const f=d.getValues();return l(o,n,f.map(M=>({text:`"${M.name}"`,type:d,description:M.description})))}if(d===y.EZ)return l(o,n,[{text:"true",type:y.EZ,description:"Not false."},{text:"false",type:y.EZ,description:"Not true."}])}}s(j,"getVariablesHint");function C(o,n){const t={type:null,fields:null};return(0,m.f)(n,r=>{switch(r.kind){case"Variable":{t.type=o[r.name];break}case"ListValue":{const e=t.type?(0,a.tf)(t.type):void 0;t.type=e instanceof a.p2?e.ofType:null;break}case"ObjectValue":{const e=t.type?(0,a.xC)(t.type):void 0;t.fields=e instanceof a.sR?e.getFields():null;break}case"ObjectField":{const e=r.name&&t.fields?t.fields[r.name]:null;t.type=e==null?void 0:e.type;break}}}),t}s(C,"getTypeInfo")}}]); diff --git a/gui/graphql/public/index.html b/gui/graphql/public/index.html new file mode 100644 index 00000000..7445bc5b --- /dev/null +++ b/gui/graphql/public/index.html @@ -0,0 +1,11 @@ + + + + + + +
+
+ + + diff --git a/gui/graphql/public/main.css b/gui/graphql/public/main.css new file mode 100644 index 00000000..2a2c9743 --- /dev/null +++ b/gui/graphql/public/main.css @@ -0,0 +1,17 @@ +@font-face{font-family:Roboto;font-style:italic;font-weight:400;font-display:swap;src:url(data:font/woff2;base64,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) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:italic;font-weight:400;font-display:swap;src:url(data:font/woff2;base64,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) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:italic;font-weight:400;font-display:swap;src:url(data:font/woff2;base64,d09GMgABAAAAAAMwAA4AAAAABZgAAALdAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGiYbIBw2BmAANBEMCoI4ghsLEAABNgIkAxwEIAWDCgcgG3YEyI7DdHsjE9IUV+CFDh74vPL9/MmgO0un0soqjWt7En2kQoCMtXsRxyxkMqP9iO6NfSiUaLJuoRIKnhI0+ImbcWOB5XOAFVmCgxZQQmuBJRhZtsUCXm/492Dyuk2YZJdkdApZeOzyEQgKOwDgRjASBEEBVmAlgACtOHEhpjLyyrACMAB0vaLa6cAw5bc5bvhA2uwO7zXAyKPmkYNnAJgBxLEMDxFLqVBPI6EQ/daTr/QOAgfCngRoZc4UZiL623qCkf/oHVsfRCOuAIbJyF4ajQQKQLmQhNBAA4aygH9b19Xw4iAC8DkKM6WrYw/ABMAOWEAamA7sgBWACgAUSlc3SCmlc95o45idYD92Qt/+5gF19v3FALtB9+7dq/h6/Ljyu/zzYfnngwdlHxO+k39nOcO/e7nPf2vCoo3HVlmNTdnWwW3JZffuVU6cQX14kb3qUGOOJ+mjP9iMeb1Nivq5gXpJUWm+cmVK56e6PjI2uce23hHlG48vyDvym5/5q+wbkjq90rN+z53D6zXqmVUPVshZoVtrZgc4vleS1NNrni6VR8I/vTrpzpPwu1+1Pel4xBIzK16W3KcLNnVGl2RGZHbPXBAvhw4M02Ci/t0BBfw/p79XS9V7CKAMF0++DK9rtI/7MXvGATjz0TEA4K4oef476t9dS555BAoLBYCA6ei/FSzVgvg/cIR45gpTaLWeLiB+oa4xJuTks7r7/xwCmCzlpoJKALCDQmkyEsCsN0mELUADghGsGgAF6c9IXkabDYyqg6WMkZd9z7BT5gaphhhqnOH66aOvkTQhggQLpsk0xBB9DNSLJttgPQTQJBtoIE0JEY2wb+1lhF6GG62XngKUGKLFECMNkW2kZgP10+M31GZUwfojwkU0uAcQkISKFNtqGMlau3vIjjRUjMANjYkDNKeouYh7CRBmuD4CHQgHG6GXET8oT7ZU6QqUStddiABBJPSv6P315AAA) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:italic;font-weight:400;font-display:swap;src:url(data:font/woff2;base64,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) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:Roboto;font-style:italic;font-weight:400;font-display:swap;src:url(data:font/woff2;base64,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) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:italic;font-weight:400;font-display:swap;src:url(data:font/woff2;base64,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) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:italic;font-weight:400;font-display:swap;src:url(data:font/woff2;base64,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) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:italic;font-weight:500;font-display:swap;src:url(data:font/woff2;base64,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) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:italic;font-weight:500;font-display:swap;src:url(data:font/woff2;base64,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) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:italic;font-weight:500;font-display:swap;src:url(data:font/woff2;base64,d09GMgABAAAAAANUAA4AAAAABbwAAAMBAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGiYbIBw2BmAANBEMCoI0ghgLEAABNgIkAxwEIAWDMgcgG5sECK4GbGM62A+KOMNGmZWUwcdhKI9l4Sh/WwYP/3af9w0W4ERa2bOg405uoSptTooGKkF8HniO5b+Iojvye4dReBbNtVHwcLQTG2gBzQfYOqjJ/XYU/jItwgxa4I3czM4Fj9LAAnlHz+dzgSO71Jqn2QML8H66dROj0qAFLYnRhtm0b89/erW/v8l/LA6we9gCizDBtQzSf4EtkcwDT6RtmgYEQXnDKGQslZyX/CkQSFgBAE4ERggEAgmwACwQgADMsONAJKVkFWEBgAJgwMz1NlLWec3G+jtZu+rXO1i7rx/sZi0AEwB5WVY28FUE1CORQAjvtSPftAwCQQjGAbTUfm4qwrvbNmDEf5pjR4JoxElAiYiMWjQyIAEy4EBGAA4UNKCgIMC7a5Cej2sCAA+SMEEyYA2AMQBWgCmQAObACrAAQAUAJCSDMEDmo7CztfXoRGu7SUeVdbvosOq6N6PHnZ2yf9l3eXPj/q2qXdkjBL+qrix1cYsqzItOvXfRPaMXkUvPeFWoxr7tZB8gfxIhMauBapmSUhO8d3O8wUt0MoI7UAxLzt0/zhCwJnVHrsPYXenm8suPeLYORWqn/3wwK6Qp+frDiYGvxHSXFzoXfpihfmlODl9oFbOqKa8nXbZgd6axNivh4JS8xEZKChij/nuDBPx/MrxQA/WBACCtK44947xa66g/k0YcALjxaesDuBuQP/7x/3bTwmQACVMkAAQYd/7HYBqK1H97hriqWIzlN7cD8Qu1mY6Ql7eR9v8qAcCY/apKqAgArEBCCmOEAExoJiOUENTgBAI3NSBhwSjIbLboV0Blo3PIiN06hxVFfmrr0WtMvzYtWg3SBPDjz58mVY8eLTrpNOm6NfKhidepk6ZAbgbym+oG6PoN0zXxUaBHgx6Demiy6Zq0GdIl3aB6ndo04r7WvSV0/Qa0Nd2+yKcNFCrSvh/6dNKO3xV33aBeEXxNZKTyQUaverfOR49+LZno1XUboBt4oSzpEiXLUSjZDgF8+JHBMIY0KQAA) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:italic;font-weight:500;font-display:swap;src:url(data:font/woff2;base64,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) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:Roboto;font-style:italic;font-weight:500;font-display:swap;src:url(data:font/woff2;base64,d09GMgABAAAAAA9MAA4AAAAAIFwAAA72AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjQbhlocNgZgAIEAEQwKqiylBguCFgABNgIkA4QoBCAFgzIHIBupGwPuMGwckGFhtxH8MyEbMsSab4QwqaKI5gOnPv8mF8P+xTyVHcbb5D/Pr61z3/vv/5mhhlDCwrGwajAac1aMRiyiyobexbESjDUKI3sjjYx5BK2t2ePAUgRLEzGL1RLeoK0rV4zZVi3+ry715RzSN4Z5LeAENJW/pADAeO6pPAXXIk0EK+HU9yQrhHO3WHh6KWVg8D9jA9WohGXbCoM7tWba29vd/w3NdFO4SQp4swVUtYCSXZW4bO9CmyvwPVOoRPmU2BEI06lQAOwA2FeRUxWmuta9rNAVztY3f+o9z3bjghCqcYziKvP++18RCOMIAID6GM6NG1KdJ+KjGCEMYA+wRwACGNTXjDKMA0eg4ZyVHIuGe3JYDBqeQanxaIiONTkeRsSRGwAgAAMwLswgJQhAvlMADuGVJoNJ46glGwMyQV1AhbxPLkTy2TzyO1ks38vPd7gsX8loF2C+ceEXpSYjgEM+TC9P5ca9mxs+jXhj+ZSyjsh75ZP8W0bLY/K5rMDKBXHQWGttteero8666q4nP330Qzz+lxI9H00BzVOvipYCCIG9tjJetNaSaXdptIeM5J5mKNLrKoqgRAUk6gB6Gr38ypFXqP7J9hGOVBi0qXP9g6Kn/QSkuhQMARQuV1B7CKWFj15+5agABDGyDM+gALgu7vqH1JGNJww3hLWhCZq2MIF9NinPzvM0ek+AKKItQM18cf7aEoB9Sd6r2K88oH7T4H6gYN4bVdggvCoM3ugBAKUXVfDmjVdy384NRx6K2LtfnRGnBidnakxRYbiSqmq/qf2u9hfvjVICxMhIPhRJFbS1dkXtt7Xf89ckGwGS207Z0m1Rd6x3ut4pv3WzeZpJtg/c7JRksZRw8gBUQkDXAnQF9oG4ALEAr+8GiByGrodRZLAADQlRAP1kf/Y/2BR+m3T8q7DMdC891TRLIR2yU03L9zI8M9828/1cN78g1c50LRNycoybnGGbtr+ITM/1HeEGorc/ZaDR7Y8MpEM4tZaAs6Tfbn6Jc9ETPs5jbCJgKJzMycK5Oa6p2sgV09MoBcW5kHwLKkYTVIhArjO048UCAklfXmzADhpJS9we8rgvSD24d8ulNFGvAeX3ivapQNRax5MqrMX7W3LalT7I2bjEbLXoOT6BtkBA+K+L2MNy2n4ib/ic2BaecszW4hlEZ4O2bQ4ZD2vb8u8VJX74o9Zf1kd/KmOqPPQtbFqhFMrpwFv4FrnW6fxy+KmtahmNVLVA4+3CXecQEJCeATtA0Q/Gd1QsFAdhdxJBdPlihB81yFPvwAEhuF96qV7zNMyuNYfpVmWiL2ghWOL0AxkH1cQSt6TEOB2n14XjZg8MtC9YAvWiz4vGv32IkIcEaxwy9Yx45eGEMYoh5vWAkLL4CJUwoctxs2T8wx9/KiQyrel7taNS8zjfpcsfMTPfsYIyrxyYWSIc7u4ksbmo4u1AiSg7YkgEreULCR3QSuohSyxMW4J7NqXMko1hfvqi8EPFt7A/mFDvq3/y/YPfK7Wfm0GyUsR36eJ2lCojRctCDXLfJxwPt+9a8L6j2hUtaCHlQdomVmYQ5fQyWU6opRNrXFf/y8JqoeabIV59i3Y1GiLZv3I4/T/E1h5EI02jkaaosevfmdLnpw1bKl8t+k9efX7j7/YAo+vW8UP+H5+aft9xv7+6Vu/vvcPWw2i66apXm2DpUwnh5dhH7XbSub3Hrqb1smdTd6M6apTCphC7941b++HhAduWOKzy0EWJ2NZ70yeNZXn8+LzM1vqH+t0zrs3gm5TbDqb3GPahyjD8Ut3HFten/G/+XepLDQzDL380DL/iXJK2JJsX8B2LPMoNKb8hWR7YWtun3pqxhs8T67umlAo8h3PqHs5Bg9Bru/5oYcOcPTXzcxfzMtpbJQq1De4nni8ihwGjhrrGZLOfKHmIvd9zUkOmzL8xPI2q+KmLxpXDvmoBTdzp5mYLTel/rv7FRBSsCDWM1npZBsKvluuvpfpL0/PYaj4uPaLpS+Nu/OaUkFe0ns+nnffVQ83HPu6n5oy1BlARDykacrVFbgEv5Gs+4YtrGbtcGPzMbpaP8+ql6pPCInaen2/g8cwhYr1uatayaFqoTC3OyPOb9H80vVt5QIx3Oop2cYGGvgFDYf/C7mSnF+fdfPv5H7MOtJg7WgZYp/n3R39v4/KF/NXPVl5C58rHfXFY6LRxsfa6bDYvprO/jP9sP+9ZihIZOjmAZbHVx9zWiqCpYdZJfAEfvbDdOIdMbTg2RWdP38sjqSSk03a7zNQDL9IOtzPpc5KVpWLSDN0Mwwu7nZ1uYs/44f+qPm4f8uU/bGhvZ9cDq0ayhL4NLB0S7EY0+ogao1Crc4vLGLzz7HqHEWd/c0qYXLiOB2N+5IhTPKORNtq1skx/eVouW8XHp7V5+6HW+neeP7/w+HlDtx1RwwxRAVOGUxEPLR5ytUVOIU9jy/fB6cwbOvRz/YXdmJr9UatQ87oNXugcM2pD0f88nU6O7jV4qGPoFJeZu+oMdejrFq6EKvldglfWTx29OtvJz0MXpd85/Uo+36jcdza9L9ciRWy7A+mTxrDV6h3Z6C2G1HFesVS8LplDQbSlf9eB4T5eOQ4/VTqUJ6+La+jYj/Wlvlr/+o7t2/6n3BC32rnff5LMIoMnj+FZbO0x93VqEMsNnhtEPsQ1xz02akMwvEFVo5tRhvQityWb4PL7b3cu2sUE1n3U1/kVn8v+zQu/Z5x1H3uKU5flStvlWd9wlNtcx82r1q2207dtfdPtooDULtWcNGWZmPCXULtkqP3QQOdsdHz/0nkvS128adFRTs2ci2A+9Ug/c9+iAj6Dli+cuhVKaabfT/4H0WXeE7v0qaUTPC5Fd2lzdBDzCp2r6ZOmzZ9Ir+eNcZ06hNUIg2n1Qwfr/QmG4iXR3GjMSbKrxipY7opa+j4w44PZ0t8aNNjPt+OA3pXWgX3Q+m5haa31pfBds02L2JlRykrYigwKWU88fgrlk1dyi4sr/Y/EwdTgzrJXX/ZNK9tW9tBsXf8IUr8BnWb+c2Aq88vzoM+XZZmBJZWGM+i0+tHaWRVnK66iw+fda1MMuS4B+uD4gcLqGJXOpg5DPxZd6FGGTnMfrZlbdrLshuV5+YObOr8RYzvXi+vSwdlUp1eAu77fsIAudZO7asYZNXrDd02VwgZ91hjzP90vHcepQ+UwP9imi65KKaTpVJlGYWuIx+TRrNHt/r7ioU97M0qUl0zgs+wn9eN/umSycfPdS+FbrUqL3pZRQjOpIpvC1hKPy6WZ5JV00Kgfvu16H/Ip8k9eWXt4mJdu8PjovtVjn/RpmLy99jD0SSzdU2v97risYuxWd6Z1q37EMKjW2Ytmv43Hl5f+73/MitPK1/r/eS5QE3Wz5q/K53th2XwTrCEUABqIWpGZRPYeFAFQbctyGnXD1ahZfkU6D16RL3CW1AljKQm9INuQqbFwATVTAJWoVx6B94x6pS60T+ZENerCnBIHVU14RnWjKpLfc8cy3lJTJVs+soLn5KqU3jdZxTMSTavf1QNrBC+8JbPefTSEl0W12qgmtYqqaKnfXN+xzwh6plnpqWCDvKlL/shUlQ2/BrUSja5WyqcpSLoOBuyYnw5ImFP+Jz/mlFFQVcZZ6hZVwT0psYQd5KOkZs9Zxn5qo+S2H1nBTvJSSvObrGIH2btrs6uG/Vvsp66D6Fil7ThIdfB5qFo5t0gpaev5RKimE0l7w2BqpsCPphF0prSZ2h0Im2EjjEaagxgyyj2Q5iA9Msr9kOYgjoxyT6Q5iCGj3ANpDtIH9OpYpZ9qWL2tZSq1he5RS2MBydCGYoY2uJkTDagjc0oWVJXJSO2iKjiUkuqV2wAnaZr8hHX0IoCdocnUdRWKtdgZJpgeg1AH6oU96Uj5HHusnCxRDDb9eoH+2DM7Vb6F7qk7+SFP28QX2EO81o49YQzW09UwRlzgEZrMQXqH8h92kTsavh3jDPnqXRvVJwiH69m2Dv3PeiVorDIOkyGmyA/xKCBXA8oWrRZM8jF/Lx6hPcAtWhu4AUyKlwiUD0VLrSks8rHSWnxAJSD8NbPcZeujuKj4V9vmKltEFUy2hfw/ZUhb+YBG29V8r+qhbSsViWquDG5xv1WzvGKqdrOl8pe6Hv6e81yt6OPQfLd8olIb8DK9d+i6Nb2r6aB77lf1TltYi499ska2Jcp+UYXONqvClKGOAEQ7TuRTl5oP27gN4oNX3Nb2looANVdm7qoTWXD31x60VI6p6/F/kYq+Tq1bLyphBtj1k5sAVqhOltK2gPmIKnlf3hHTi78Qc1BRV5xFR1u50kgZRhP5iGgHiHxsV/O9akttW6mIU3M93iKy0HiBdjP3d3U98O+Rij5OzbdAJSz8V6M21NrCLB8KocLjvTgf+RDxgdisRG1BbEV2ZV2MaCmqYEGp0lrpdF+hA0abrM1aLz86Ikg8R2dcahLyJeIOsRURlRGb9RqUuai0VQp/USV32ewVF6XTfYsPmPlATV8r8UG+ti3CUwUIAKvncistaMtEpy4fdJ46AMDJ184tAOB3Gvb6a88fv+szdSlgUJgAAARosTZ7QO8rstmC94DYgUk3JXw+QvFF0xdAtJOrlTg0Yp3RXoQjRngiUDmFSl4is1gJzitdYVJi0Flph85MIChp6KiMhYVfk7uYFWeVa+jM3GASUQhU8mEWMxCo/AELv06Mx8DGT+Im8OMP4HsF/xVzeDkp/CP+K4Er+Ev8yWkAoloRSTtJqc3dFSZvcoMb78318f5+2W8557bwsVeI0/XzMRKkZEKu28vtW75zw9plg2FTAMa1WBYEbK0fL6ZYvkeAEuWqG0UgAOAIDOugIoBOOI6yHsAEoFTiZYLK2MtUOR8z+1RUoaFNQMXXb9XRCJ/5SZAoS7IoESKl8tZGK62Ltt76SdB4Gius0wHihWgR6smA2HHDqkUKaYVJKa1k6dkK1YKxEgQ7kJrtzZ+Nj5ImzoBkBYkl1zZEvKp3FqN6WCmiIOL1ghbRtnx1Vr+qb9O1a96ba49PlaiTlgXMCLUQNU4UZIVp4axkEdArs8PEDxlKQfZAA/7rSR5kuD6aK/pOrXCQ70FGCzUBAA==) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:italic;font-weight:500;font-display:swap;src:url(data:font/woff2;base64,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) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:italic;font-weight:500;font-display:swap;src:url(data:font/woff2;base64,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) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url(data:font/woff2;base64,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) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url(data:font/woff2;base64,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) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url(data:font/woff2;base64,d09GMgABAAAAAALsAA4AAAAABWAAAAKbAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGiYbIBw2BmAANBEMCoIYgXsLEAABNgIkAxwEIAWCdAcgG0AEAB6HcYyyEjO2Dy0eKLv4XvfsrGs+wIhEBOHOERRRTI2158fc/aln0WYmSJq8uTRSIgUyIVMqpfa/7uYHCqzWDuHREj0f5UuuL+ZAokTaYgiIs5sF5aUutjO7QhBlgMaYvCAIIqqoCggoq0+HjRlX70MGclDLyR3Z8fb0q/ectzCv30obmLesvO5hBhRhcp7kToaLpaRXpL0htKmb5C3rIgzUIwA1fnqrhHSbqXhA3v+sK1wRtcWuhdyg9E5tGXERkaAhroCGeNqCnJxAm6m1Sb58SICvFhXFWnVAAWQoYRjYADJUQQqIYm0uSZKkfpYv1sv21dm9b7kWbV6i3BQ2Z/sOf/hl+ezXH88LRz75pnLuq4/MO/Zx+eyHc3x9VDn3yfx9n1ILyusq3ps75y90fVZ657PJ2iXgF+odHbvzv7Lrm+uTsPR0WJqYcelN7180rHDDnbeWbrx0QHht49uXjCzffOsd5RsvGvHe4yF5o+Ej97/ZMP62+Z+3Wz/08CtZ/FezhpdvG/nb6PMhC9vNvHFx3Du9X47etewROuONg4L0v2eI+L9X7dt0evq+gNihfvWttiuWK4f8VmxWBM/+WK8b8F6Y9evfLf57r9SjuA2URBAobPm/Smni3y3+n1TqgQEACsl5awAI/5AetjNp65A+/38vDAUXaayPL4CMKHYkEFC0DlfIlbAMegyqlmGU2eSTO58TTHX2xLyWvlczc/wY7eDo5WxlYenKyMvNg9Go5MAatqis2Jty2oytLaPupFxOlsgFObsjM05dBxMHVwcMbeFma4xFh8jZxUr2e62Th09I7Bd96I2RI3gzYzqKcsHjqZzGjsamlojTwdmCy9bKFNm7IBcudRU5BU09BQ5eTm5coMaMAw==) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url(data:font/woff2;base64,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) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url(data:font/woff2;base64,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) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url(data:font/woff2;base64,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) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url(data:font/woff2;base64,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) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:url(data:font/woff2;base64,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) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:url(data:font/woff2;base64,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) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:url(data:font/woff2;base64,d09GMgABAAAAAAMAAA4AAAAABWwAAAKuAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGiYbIBw2BmAANBEMCoIYgXkLEAABNgIkAxwEIAWDAAcgG0oEAB6D426JQgSiDJGrY+EepR5ejwf4/fWd+/C1EBKYZDS7sRFxHTf9uCJn/m9Of4qsOwRQBbqEex0QSbKziM9Pj42dA85/tYTLU84Cj+f+PIAlq3AtV5GCrQWUqr11TNFedSEUjKs7rSju46fX7RWCSHFAeYQcQRBEKIqiAgIKlGZBdO5a3w4akEBWj6orkgSzThrq5iF0WjfiKGe7e/0dAHkwOR8nW+GblHR72hyEGmzEl02NcDPu9oBKt35NVVBcoyEuIJNhau72SE3EHkhapkdqCiZGhBhliQWUJVETSCQCNfr8o/boWoBjI3miLHqQC4ojH22AaUBxFAUpIBJlJeIVGIvLFI6PlFi4hGYVs0brZ4ZZlT0rbz1SLT+50xlW3X269vh2x+CpO/n7bw02ebvIys0wMkpteMHUIq4PGfxCRBdKjxXGaDRIc42rK+a/qgeebsfBvjGMiQ14cnJjW8fSe6fHlr2NIrgbeH2jS+k9X+md9WJP/5IvZ8LRg1cQ3gz+dJMePnr2/6ZSiy3c9rHc87Zj4tqOx0WLe1U0VR2OOEt9kq4gV/r/NBEyVbPvpL70poCoTunu3LVVZ4nW3xWV8gAKP5VqBMD10Pruq+7/52x5c4B8EQjkzs5oyJ/1JzxT0mgEACA3XjUZACFDut7UuAEqPZepikCuTcprJBVAcSJREzIBeaYSC4kSGAs2BJU5IFLcQjt+sxNAqr55kwOx947iBrvVCRYwpBuDQusVLFWyFCmCVcEwCg8JVsPPK1GwEjxesNZJv6dyHtID6dYP8UnUCvPAemHBGiA+jD6CVgilD8+tWyfSPRiYXwVJDNNkydPUzvrRmeBZvFdArqSTDSCJ3ALcvDp0JBHWjTK8pb0Qvx7N35CkXo0yFRq1qZAgVaJkYiA7H3AA) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:url(data:font/woff2;base64,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) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:url(data:font/woff2;base64,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) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:url(data:font/woff2;base64,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) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:url(data:font/woff2;base64,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) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Code;font-style:normal;font-weight:400;font-display:swap;src:url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Code;font-style:normal;font-weight:400;font-display:swap;src:url(data:font/woff;base64,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) format("woff");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Fira Code;font-style:normal;font-weight:400;font-display:swap;src:url(data:font/woff;base64,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) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Fira Code;font-style:normal;font-weight:400;font-display:swap;src:url(data:font/woff;base64,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) format("woff");unicode-range:U+0370-03FF}@font-face{font-family:Fira Code;font-style:normal;font-weight:400;font-display:swap;src:url(data:font/woff;base64,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) format("woff");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Code;font-style:normal;font-weight:400;font-display:swap;src:url(data:font/woff;base64,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) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.graphiql-container *{box-sizing:border-box;font-variant-ligatures:none}.graphiql-container,.CodeMirror-info,.CodeMirror-lint-tooltip,.graphiql-dialog,.graphiql-dialog-overlay,.graphiql-tooltip,[data-radix-popper-content-wrapper]{--color-primary: 320, 95%, 43%;--color-secondary: 242, 51%, 61%;--color-tertiary: 188, 100%, 36%;--color-info: 208, 100%, 46%;--color-success: 158, 60%, 42%;--color-warning: 36, 100%, 41%;--color-error: 13, 93%, 58%;--color-neutral: 219, 28%, 32%;--color-base: 219, 28%, 100%;--alpha-secondary: .76;--alpha-tertiary: .5;--alpha-background-heavy: .15;--alpha-background-medium: .1;--alpha-background-light: .07;--font-family: "Roboto", sans-serif;--font-family-mono: "Fira Code", monospace;--font-size-hint:.75rem;--font-size-inline-code:.8125rem;--font-size-body:.9375rem;--font-size-h4:1.125rem;--font-size-h3:1.375rem;--font-size-h2:1.8125rem;--font-weight-regular: 400;--font-weight-medium: 500;--line-height: 1.5;--px-2: 2px;--px-4: 4px;--px-6: 6px;--px-8: 8px;--px-10: 10px;--px-12: 12px;--px-16: 16px;--px-20: 20px;--px-24: 24px;--border-radius-2: 2px;--border-radius-4: 4px;--border-radius-8: 8px;--border-radius-12: 12px;--popover-box-shadow: 0px 6px 20px rgba(59, 76, 106, .13), 0px 1.34018px 4.46726px rgba(59, 76, 106, .0774939), 0px .399006px 1.33002px rgba(59, 76, 106, .0525061);--popover-border: none;--sidebar-width: 60px;--toolbar-width: 40px;--session-header-height: 51px}@media (prefers-color-scheme: dark){body:not(.graphiql-light) .graphiql-container,body:not(.graphiql-light) .CodeMirror-info,body:not(.graphiql-light) .CodeMirror-lint-tooltip,body:not(.graphiql-light) .graphiql-dialog,body:not(.graphiql-light) .graphiql-dialog-overlay,body:not(.graphiql-light) .graphiql-tooltip,body:not(.graphiql-light) [data-radix-popper-content-wrapper]{--color-primary: 338, 100%, 67%;--color-secondary: 243, 100%, 77%;--color-tertiary: 188, 100%, 44%;--color-info: 208, 100%, 72%;--color-success: 158, 100%, 42%;--color-warning: 30, 100%, 80%;--color-error: 13, 100%, 58%;--color-neutral: 219, 29%, 78%;--color-base: 219, 29%, 18%;--popover-box-shadow: none;--popover-border: 1px solid hsl(var(--color-neutral))}}body.graphiql-dark .graphiql-container,body.graphiql-dark .CodeMirror-info,body.graphiql-dark .CodeMirror-lint-tooltip,body.graphiql-dark .graphiql-dialog,body.graphiql-dark .graphiql-dialog-overlay,body.graphiql-dark .graphiql-tooltip,body.graphiql-dark [data-radix-popper-content-wrapper]{--color-primary: 338, 100%, 67%;--color-secondary: 243, 100%, 77%;--color-tertiary: 188, 100%, 44%;--color-info: 208, 100%, 72%;--color-success: 158, 100%, 42%;--color-warning: 30, 100%, 80%;--color-error: 13, 100%, 58%;--color-neutral: 219, 29%, 78%;--color-base: 219, 29%, 18%;--popover-box-shadow: none;--popover-border: 1px solid hsl(var(--color-neutral))}.graphiql-container,.CodeMirror-info,.CodeMirror-lint-tooltip,.graphiql-dialog,.graphiql-container:is(button),.CodeMirror-info:is(button),.CodeMirror-lint-tooltip:is(button),.graphiql-dialog:is(button){color:hsla(var(--color-neutral),1);font-family:var(--font-family);font-size:var(--font-size-body);font-weight:var(----font-weight-regular);line-height:var(--line-height)}.graphiql-container input,.CodeMirror-info input,.CodeMirror-lint-tooltip input,.graphiql-dialog input{color:hsla(var(--color-neutral),1);font-family:var(--font-family);font-size:var(--font-size-caption)}.graphiql-container input::placeholder,.CodeMirror-info input::placeholder,.CodeMirror-lint-tooltip input::placeholder,.graphiql-dialog input::placeholder{color:hsla(var(--color-neutral),var(--alpha-secondary))}.graphiql-container a,.CodeMirror-info a,.CodeMirror-lint-tooltip a,.graphiql-dialog a{color:hsl(var(--color-primary))}.graphiql-container a:focus,.CodeMirror-info a:focus,.CodeMirror-lint-tooltip a:focus,.graphiql-dialog a:focus{outline:hsl(var(--color-primary)) auto 1px}.graphiql-un-styled,button.graphiql-un-styled{all:unset;border-radius:var(--border-radius-4);cursor:pointer}:is(.graphiql-un-styled,button.graphiql-un-styled):hover{background-color:hsla(var(--color-neutral),var(--alpha-background-light))}:is(.graphiql-un-styled,button.graphiql-un-styled):active{background-color:hsla(var(--color-neutral),var(--alpha-background-medium))}:is(.graphiql-un-styled,button.graphiql-un-styled):focus{outline:hsla(var(--color-neutral),var(--alpha-background-heavy)) auto 1px}.graphiql-button,button.graphiql-button{background-color:hsla(var(--color-neutral),var(--alpha-background-light));border:none;border-radius:var(--border-radius-4);color:hsla(var(--color-neutral),1);cursor:pointer;font-size:var(--font-size-body);padding:var(--px-8) var(--px-12)}:is(.graphiql-button,button.graphiql-button):hover,:is(.graphiql-button,button.graphiql-button):active{background-color:hsla(var(--color-neutral),var(--alpha-background-medium))}:is(.graphiql-button,button.graphiql-button):focus{outline:hsla(var(--color-neutral),var(--alpha-background-heavy)) auto 1px}.graphiql-button-success:is(.graphiql-button,button.graphiql-button){background-color:hsla(var(--color-success),var(--alpha-background-heavy))}.graphiql-button-error:is(.graphiql-button,button.graphiql-button){background-color:hsla(var(--color-error),var(--alpha-background-heavy))}.graphiql-button-group{background-color:hsla(var(--color-neutral),var(--alpha-background-light));border-radius:calc(var(--border-radius-4) + var(--px-4));display:flex;padding:var(--px-4)}.graphiql-button-group>button.graphiql-button{background-color:transparent}.graphiql-button-group>button.graphiql-button:hover{background-color:hsla(var(--color-neutral),var(--alpha-background-light))}.graphiql-button-group>button.graphiql-button.active{background-color:hsl(var(--color-base));cursor:default}.graphiql-button-group>*+*{margin-left:var(--px-8)}.graphiql-dialog-overlay{position:fixed;inset:0;background-color:hsla(var(--color-neutral),var(--alpha-background-heavy));z-index:10}.graphiql-dialog{background-color:hsl(var(--color-base));border:var(--popover-border);border-radius:var(--border-radius-12);box-shadow:var(--popover-box-shadow);margin:0;max-height:80vh;max-width:80vw;overflow:auto;padding:0;width:unset;transform:translate(-50%,-50%);top:50%;left:50%;position:fixed;z-index:10}.graphiql-dialog-close>svg{color:hsla(var(--color-neutral),var(--alpha-secondary));display:block;height:var(--px-12);padding:var(--px-12);width:var(--px-12)}.graphiql-dropdown-content{background-color:hsl(var(--color-base));border:var(--popover-border);border-radius:var(--border-radius-8);box-shadow:var(--popover-box-shadow);font-size:inherit;max-width:250px;padding:var(--px-4);font-family:var(--font-family);color:hsl(var(--color-neutral));max-height:min(calc(var(--radix-dropdown-menu-content-available-height) - 10px),400px);overflow-y:scroll}.graphiql-dropdown-item{border-radius:var(--border-radius-4);font-size:inherit;margin:var(--px-4);overflow:hidden;padding:var(--px-6) var(--px-8);text-overflow:ellipsis;white-space:nowrap;outline:none;cursor:pointer;line-height:var(--line-height)}.graphiql-dropdown-item[data-selected],.graphiql-dropdown-item[data-current-nav],.graphiql-dropdown-item:hover{background-color:hsla(var(--color-neutral),var(--alpha-background-light));color:inherit}.graphiql-dropdown-item:not(:first-child){margin-top:0}:is(.graphiql-markdown-description,.graphiql-markdown-deprecation,.CodeMirror-hint-information-description,.CodeMirror-hint-information-deprecation-reason,.CodeMirror-info .info-description,.CodeMirror-info .info-deprecation) blockquote{margin-left:0;margin-right:0;padding-left:var(--px-8)}:is(.graphiql-markdown-description,.graphiql-markdown-deprecation,.CodeMirror-hint-information-description,.CodeMirror-hint-information-deprecation-reason,.CodeMirror-info .info-description,.CodeMirror-info .info-deprecation) code,:is(.graphiql-markdown-description,.graphiql-markdown-deprecation,.CodeMirror-hint-information-description,.CodeMirror-hint-information-deprecation-reason,.CodeMirror-info .info-description,.CodeMirror-info .info-deprecation) pre{border-radius:var(--border-radius-4);font-family:var(--font-family-mono);font-size:var(--font-size-inline-code)}:is(.graphiql-markdown-description,.graphiql-markdown-deprecation,.CodeMirror-hint-information-description,.CodeMirror-hint-information-deprecation-reason,.CodeMirror-info .info-description,.CodeMirror-info .info-deprecation) code{padding:var(--px-2)}:is(.graphiql-markdown-description,.graphiql-markdown-deprecation,.CodeMirror-hint-information-description,.CodeMirror-hint-information-deprecation-reason,.CodeMirror-info .info-description,.CodeMirror-info .info-deprecation) pre{overflow:auto;padding:var(--px-6) var(--px-8)}:is(.graphiql-markdown-description,.graphiql-markdown-deprecation,.CodeMirror-hint-information-description,.CodeMirror-hint-information-deprecation-reason,.CodeMirror-info .info-description,.CodeMirror-info .info-deprecation) pre code{background-color:initial;border-radius:0;padding:0}:is(.graphiql-markdown-description,.graphiql-markdown-deprecation,.CodeMirror-hint-information-description,.CodeMirror-hint-information-deprecation-reason,.CodeMirror-info .info-description,.CodeMirror-info .info-deprecation) ol,:is(.graphiql-markdown-description,.graphiql-markdown-deprecation,.CodeMirror-hint-information-description,.CodeMirror-hint-information-deprecation-reason,.CodeMirror-info .info-description,.CodeMirror-info .info-deprecation) ul{padding-left:var(--px-16)}:is(.graphiql-markdown-description,.graphiql-markdown-deprecation,.CodeMirror-hint-information-description,.CodeMirror-hint-information-deprecation-reason,.CodeMirror-info .info-description,.CodeMirror-info .info-deprecation) ol{list-style-type:decimal}:is(.graphiql-markdown-description,.graphiql-markdown-deprecation,.CodeMirror-hint-information-description,.CodeMirror-hint-information-deprecation-reason,.CodeMirror-info .info-description,.CodeMirror-info .info-deprecation) ul{list-style-type:disc}:is(.graphiql-markdown-description,.graphiql-markdown-deprecation,.CodeMirror-hint-information-description,.CodeMirror-hint-information-deprecation-reason,.CodeMirror-info .info-description,.CodeMirror-info .info-deprecation) img{border-radius:var(--border-radius-4);max-height:120px;max-width:100%}:is(.graphiql-markdown-description,.graphiql-markdown-deprecation,.CodeMirror-hint-information-description,.CodeMirror-hint-information-deprecation-reason,.CodeMirror-info .info-description,.CodeMirror-info .info-deprecation)>:first-child{margin-top:0}:is(.graphiql-markdown-description,.graphiql-markdown-deprecation,.CodeMirror-hint-information-description,.CodeMirror-hint-information-deprecation-reason,.CodeMirror-info .info-description,.CodeMirror-info .info-deprecation)>:last-child{margin-bottom:0}:is(.graphiql-markdown-description,.CodeMirror-hint-information-description,.CodeMirror-info .info-description) a{color:hsl(var(--color-primary));text-decoration:none}:is(.graphiql-markdown-description,.CodeMirror-hint-information-description,.CodeMirror-info .info-description) a:hover{text-decoration:underline}:is(.graphiql-markdown-description,.CodeMirror-hint-information-description,.CodeMirror-info .info-description) blockquote{border-left:1.5px solid hsla(var(--color-neutral),var(--alpha-tertiary))}:is(.graphiql-markdown-description,.CodeMirror-hint-information-description,.CodeMirror-info .info-description) code,:is(.graphiql-markdown-description,.CodeMirror-hint-information-description,.CodeMirror-info .info-description) pre{background-color:hsla(var(--color-neutral),var(--alpha-background-light));color:hsla(var(--color-neutral),1)}:is(.graphiql-markdown-description,.CodeMirror-hint-information-description,.CodeMirror-info .info-description)>*{margin:var(--px-12) 0}:is(.graphiql-markdown-deprecation,.CodeMirror-hint-information-deprecation-reason,.CodeMirror-info .info-deprecation) a{color:hsl(var(--color-warning));text-decoration:underline}:is(.graphiql-markdown-deprecation,.CodeMirror-hint-information-deprecation-reason,.CodeMirror-info .info-deprecation) blockquote{border-left:1.5px solid hsl(var(--color-warning))}:is(.graphiql-markdown-deprecation,.CodeMirror-hint-information-deprecation-reason,.CodeMirror-info .info-deprecation) code,:is(.graphiql-markdown-deprecation,.CodeMirror-hint-information-deprecation-reason,.CodeMirror-info .info-deprecation) pre{background-color:hsla(var(--color-warning),var(--alpha-background-heavy))}:is(.graphiql-markdown-deprecation,.CodeMirror-hint-information-deprecation-reason,.CodeMirror-info .info-deprecation)>*{margin:var(--px-8) 0}.graphiql-markdown-preview>:not(:first-child){display:none}.CodeMirror-hint-information-deprecation,.CodeMirror-info .info-deprecation{background-color:hsla(var(--color-warning),var(--alpha-background-light));border:1px solid hsl(var(--color-warning));border-radius:var(--border-radius-4);color:hsl(var(--color-warning));margin-top:var(--px-12);padding:var(--px-6) var(--px-8)}.CodeMirror-hint-information-deprecation-label,.CodeMirror-info .info-deprecation-label{font-size:var(--font-size-hint);font-weight:var(--font-weight-medium)}.CodeMirror-hint-information-deprecation-reason,.CodeMirror-info .info-deprecation-reason{margin-top:var(--px-6)}.graphiql-spinner{height:56px;margin:auto;margin-top:var(--px-16);width:56px}.graphiql-spinner:after{animation:rotation .8s linear 0s infinite;border:4px solid transparent;border-radius:100%;border-top:4px solid hsla(var(--color-neutral),var(--alpha-tertiary));content:"";display:inline-block;height:46px;vertical-align:middle;width:46px}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.graphiql-tooltip{background:hsl(var(--color-base));border:var(--popover-border);border-radius:var(--border-radius-4);box-shadow:var(--popover-box-shadow);color:hsl(var(--color-neutral));font-size:inherit;padding:var(--px-4) var(--px-6);font-family:var(--font-family)}.graphiql-tabs{display:flex;align-items:center;overflow-x:auto;padding:var(--px-12)}.graphiql-tabs>:not(:first-child){margin-left:var(--px-12)}.graphiql-tab{align-items:stretch;border-radius:var(--border-radius-8);color:hsla(var(--color-neutral),var(--alpha-secondary));display:flex}.graphiql-tab>button.graphiql-tab-close{visibility:hidden}.graphiql-tab.graphiql-tab-active>button.graphiql-tab-close,.graphiql-tab:hover>button.graphiql-tab-close,.graphiql-tab:focus-within>button.graphiql-tab-close{visibility:unset}.graphiql-tab.graphiql-tab-active{background-color:hsla(var(--color-neutral),var(--alpha-background-heavy));color:hsla(var(--color-neutral),1)}button.graphiql-tab-button{padding:var(--px-4) 0 var(--px-4) var(--px-8)}button.graphiql-tab-close{align-items:center;display:flex;padding:var(--px-4) var(--px-8)}button.graphiql-tab-close>svg{height:var(--px-8);width:var(--px-8)}.graphiql-history-header{font-size:var(--font-size-h2);font-weight:var(--font-weight-medium);display:flex;justify-content:space-between;align-items:center}.graphiql-history-header button{font-size:var(--font-size-inline-code);padding:var(--px-6) var(--px-10)}.graphiql-history-items{margin:var(--px-16) 0 0;list-style:none;padding:0}.graphiql-history-item{border-radius:var(--border-radius-4);color:hsla(var(--color-neutral),var(--alpha-secondary));display:flex;font-size:var(--font-size-inline-code);font-family:var(--font-family-mono);height:34px}.graphiql-history-item:hover{color:hsla(var(--color-neutral),1);background-color:hsla(var(--color-neutral),var(--alpha-background-light))}.graphiql-history-item:not(:first-child){margin-top:var(--px-4)}.graphiql-history-item.editable{background-color:hsla(var(--color-primary),var(--alpha-background-medium))}.graphiql-history-item.editable>input{background:transparent;border:none;flex:1;margin:0;outline:none;padding:0 var(--px-10);width:100%}.graphiql-history-item.editable>input::placeholder{color:hsla(var(--color-neutral),var(--alpha-secondary))}.graphiql-history-item.editable>button{color:hsl(var(--color-primary));padding:0 var(--px-10)}.graphiql-history-item.editable>button:active{background-color:hsla(var(--color-primary),var(--alpha-background-heavy))}.graphiql-history-item.editable>button:focus{outline:hsl(var(--color-primary)) auto 1px}.graphiql-history-item.editable>button>svg{display:block}button.graphiql-history-item-label{flex:1;padding:var(--px-8) var(--px-10);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}button.graphiql-history-item-action{align-items:center;color:hsla(var(--color-neutral),var(--alpha-secondary));display:flex;padding:var(--px-8) var(--px-6)}button.graphiql-history-item-action:hover{color:hsla(var(--color-neutral),1)}button.graphiql-history-item-action>svg{height:14px;width:14px}.graphiql-history-item-spacer{height:var(--px-16)}.graphiql-doc-explorer-default-value{color:hsl(var(--color-success))}a.graphiql-doc-explorer-type-name{color:hsl(var(--color-warning));text-decoration:none}a.graphiql-doc-explorer-type-name:hover{text-decoration:underline}a.graphiql-doc-explorer-type-name:focus{outline:hsl(var(--color-warning)) auto 1px}.graphiql-doc-explorer-argument>*+*{margin-top:var(--px-12)}.graphiql-doc-explorer-argument-name{color:hsl(var(--color-secondary))}.graphiql-doc-explorer-argument-deprecation{background-color:hsla(var(--color-warning),var(--alpha-background-light));border:1px solid hsl(var(--color-warning));border-radius:var(--border-radius-4);color:hsl(var(--color-warning));padding:var(--px-8)}.graphiql-doc-explorer-argument-deprecation-label{font-size:var(--font-size-hint);font-weight:var(--font-weight-medium)}.graphiql-doc-explorer-deprecation{background-color:hsla(var(--color-warning),var(--alpha-background-light));border:1px solid hsl(var(--color-warning));border-radius:var(--px-4);color:hsl(var(--color-warning));padding:var(--px-8)}.graphiql-doc-explorer-deprecation-label{font-size:var(--font-size-hint);font-weight:var(--font-weight-medium)}.graphiql-doc-explorer-directive{color:hsl(var(--color-secondary))}.graphiql-doc-explorer-section-title{align-items:center;display:flex;font-size:var(--font-size-hint);font-weight:var(--font-weight-medium);line-height:1}.graphiql-doc-explorer-section-title>svg{height:var(--px-16);margin-right:var(--px-8);width:var(--px-16)}.graphiql-doc-explorer-section-content{margin-left:var(--px-8);margin-top:var(--px-16)}.graphiql-doc-explorer-section-content>*+*{margin-top:var(--px-16)}.graphiql-doc-explorer-root-type{color:hsl(var(--color-info))}.graphiql-doc-explorer-search{color:hsla(var(--color-neutral),var(--alpha-secondary))}.graphiql-doc-explorer-search:not([data-state=idle]){border:var(--popover-border);border-radius:var(--border-radius-4);box-shadow:var(--popover-box-shadow);color:hsla(var(--color-neutral),1)}.graphiql-doc-explorer-search:not([data-state=idle]) .graphiql-doc-explorer-search-input{background:hsl(var(--color-base))}.graphiql-doc-explorer-search-input{align-items:center;background-color:hsla(var(--color-neutral),var(--alpha-background-light));border-radius:var(--border-radius-4);display:flex;padding:var(--px-8) var(--px-12)}.graphiql-doc-explorer-search [role=combobox]{border:none;background-color:transparent;margin-left:var(--px-4);width:100%}.graphiql-doc-explorer-search [role=combobox]:focus{outline:none}.graphiql-doc-explorer-search [role=listbox]{background-color:hsl(var(--color-base));border:none;border-bottom-left-radius:var(--border-radius-4);border-bottom-right-radius:var(--border-radius-4);border-top:1px solid hsla(var(--color-neutral),var(--alpha-background-heavy));max-height:400px;overflow-y:auto;margin:0;font-size:var(--font-size-body);padding:var(--px-4);position:relative}.graphiql-doc-explorer-search [role=option]{border-radius:var(--border-radius-4);color:hsla(var(--color-neutral),var(--alpha-secondary));overflow-x:hidden;padding:var(--px-8) var(--px-12);text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.graphiql-doc-explorer-search [role=option][data-headlessui-state=active]{background-color:hsla(var(--color-neutral),var(--alpha-background-light))}.graphiql-doc-explorer-search [role=option]:hover{background-color:hsla(var(--color-neutral),var(--alpha-background-medium))}.graphiql-doc-explorer-search [role=option][data-headlessui-state=active]:hover{background-color:hsla(var(--color-neutral),var(--alpha-background-heavy))}:is(.graphiql-doc-explorer-search [role=option])+:is(.graphiql-doc-explorer-search [role=option]){margin-top:var(--px-4)}.graphiql-doc-explorer-search-type{color:hsl(var(--color-info))}.graphiql-doc-explorer-search-field{color:hsl(var(--color-warning))}.graphiql-doc-explorer-search-argument{color:hsl(var(--color-secondary))}.graphiql-doc-explorer-search-divider{color:hsla(var(--color-neutral),var(--alpha-secondary));font-size:var(--font-size-hint);font-weight:var(--font-weight-medium);margin-top:var(--px-8);padding:var(--px-8) var(--px-12)}.graphiql-doc-explorer-search-empty{color:hsla(var(--color-neutral),var(--alpha-secondary));padding:var(--px-8) var(--px-12)}a.graphiql-doc-explorer-field-name{color:hsl(var(--color-info));text-decoration:none}a.graphiql-doc-explorer-field-name:hover{text-decoration:underline}a.graphiql-doc-explorer-field-name:focus{outline:hsl(var(--color-info)) auto 1px}.graphiql-doc-explorer-item>:not(:first-child){margin-top:var(--px-12)}.graphiql-doc-explorer-argument-multiple{margin-left:var(--px-8)}.graphiql-doc-explorer-enum-value{color:hsl(var(--color-info))}.graphiql-doc-explorer-header{display:flex;justify-content:space-between;position:relative}.graphiql-doc-explorer-header:focus-within .graphiql-doc-explorer-title{visibility:hidden}.graphiql-doc-explorer-header:focus-within .graphiql-doc-explorer-back:not(:focus){color:transparent}.graphiql-doc-explorer-header-content{display:flex;flex-direction:column;min-width:0}.graphiql-doc-explorer-search{position:absolute;right:0;top:0}.graphiql-doc-explorer-search:focus-within{left:0}.graphiql-doc-explorer-search [role=combobox]{height:24px;width:4ch}.graphiql-doc-explorer-search [role=combobox]:focus{width:100%}a.graphiql-doc-explorer-back{align-items:center;color:hsla(var(--color-neutral),var(--alpha-secondary));display:flex;text-decoration:none}a.graphiql-doc-explorer-back:hover{text-decoration:underline}a.graphiql-doc-explorer-back:focus{outline:hsla(var(--color-neutral),var(--alpha-secondary)) auto 1px}a.graphiql-doc-explorer-back:focus+.graphiql-doc-explorer-title{visibility:unset}a.graphiql-doc-explorer-back>svg{height:var(--px-8);margin-right:var(--px-8);width:var(--px-8)}.graphiql-doc-explorer-title{font-weight:var(--font-weight-medium);font-size:var(--font-size-h2);overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}.graphiql-doc-explorer-title:not(:first-child){font-size:var(--font-size-h3);margin-top:var(--px-8)}.graphiql-doc-explorer-content>*{color:hsla(var(--color-neutral),var(--alpha-secondary));margin-top:var(--px-20)}.graphiql-doc-explorer-error{background-color:hsla(var(--color-error),var(--alpha-background-heavy));border:1px solid hsl(var(--color-error));border-radius:var(--border-radius-8);color:hsl(var(--color-error));padding:var(--px-8) var(--px-12)}.CodeMirror{font-family:monospace;height:300px;color:#000;direction:ltr}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{background-color:#fff}.CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid black;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{width:auto;border:0!important;background:#7e7}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor .CodeMirror-line::selection,.cm-fat-cursor .CodeMirror-line>span::selection,.cm-fat-cursor .CodeMirror-line>span>span::selection{background:transparent}.cm-fat-cursor .CodeMirror-line::-moz-selection,.cm-fat-cursor .CodeMirror-line>span::-moz-selection,.cm-fat-cursor .CodeMirror-line>span>span::-moz-selection{background:transparent}.cm-fat-cursor{caret-color:transparent}@-moz-keyframes blink{50%{background-color:transparent}}@-webkit-keyframes blink{50%{background-color:transparent}}@keyframes blink{50%{background-color:transparent}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{position:absolute;inset:-50px 0 0;overflow:hidden}.CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}.cm-s-default .cm-header{color:#00f}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-variable-3,.cm-s-default .cm-type{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta,.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-s-default .cm-error,.cm-invalidchar{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:rgba(255,150,0,.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{position:relative;overflow:hidden;background:white}.CodeMirror-scroll{overflow:scroll!important;margin-bottom:-50px;margin-right:-50px;padding-bottom:50px;height:100%;outline:none;position:relative;z-index:0}.CodeMirror-sizer{position:relative;border-right:50px solid transparent}.CodeMirror-vscrollbar,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{position:absolute;z-index:6;display:none;outline:none}.CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.CodeMirror-scrollbar-filler{right:0;bottom:0}.CodeMirror-gutter-filler{left:0;bottom:0}.CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}.CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-50px}.CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:none!important;border:none!important}.CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border-width:0;background:transparent;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent;-webkit-font-variant-ligatures:contextual;font-variant-ligatures:contextual}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{position:absolute;inset:0;z-index:0}.CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}.CodeMirror-scroll,.CodeMirror-sizer,.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber{-moz-box-sizing:content-box;box-sizing:content-box}.CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.CodeMirror-cursor{position:absolute;pointer-events:none}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}div.CodeMirror-dragcursors,.CodeMirror-focused div.CodeMirror-cursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:#ff06}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:none}.graphiql-container .CodeMirror{height:100%;position:absolute;width:100%}.graphiql-container .CodeMirror{font-family:var(--font-family-mono)}.graphiql-container .CodeMirror,.graphiql-container .CodeMirror-gutters{background:none;background-color:var(--editor-background, hsl(var(--color-base)))}.graphiql-container .CodeMirror-linenumber{padding:0}.graphiql-container .CodeMirror-gutters{border:none}.cm-s-graphiql{color:hsla(var(--color-neutral),var(--alpha-tertiary))}.cm-s-graphiql .cm-keyword{color:hsl(var(--color-primary))}.cm-s-graphiql .cm-def{color:hsl(var(--color-tertiary))}.cm-s-graphiql .cm-punctuation{color:hsla(var(--color-neutral),var(--alpha-tertiary))}.cm-s-graphiql .cm-variable{color:hsl(var(--color-secondary))}.cm-s-graphiql .cm-atom{color:hsl(var(--color-tertiary))}.cm-s-graphiql .cm-number{color:hsl(var(--color-success))}.cm-s-graphiql .cm-string{color:hsl(var(--color-warning))}.cm-s-graphiql .cm-builtin{color:hsl(var(--color-success))}.cm-s-graphiql .cm-string-2{color:hsl(var(--color-secondary))}.cm-s-graphiql .cm-attribute,.cm-s-graphiql .cm-meta{color:hsl(var(--color-tertiary))}.cm-s-graphiql .cm-property{color:hsl(var(--color-info))}.cm-s-graphiql .cm-qualifier{color:hsl(var(--color-secondary))}.cm-s-graphiql .cm-comment{color:hsla(var(--color-neutral),var(--alpha-secondary))}.cm-s-graphiql .cm-ws{color:hsla(var(--color-neutral),var(--alpha-tertiary))}.cm-s-graphiql .cm-invalidchar{color:hsl(var(--color-error))}.cm-s-graphiql .CodeMirror-cursor{border-left:2px solid hsla(var(--color-neutral),var(--alpha-secondary))}.cm-s-graphiql .CodeMirror-linenumber{color:hsla(var(--color-neutral),var(--alpha-tertiary))}.graphiql-container div.CodeMirror span.CodeMirror-matchingbracket,.graphiql-container div.CodeMirror span.CodeMirror-nonmatchingbracket{color:hsl(var(--color-warning))}.graphiql-container .CodeMirror-selected,.graphiql-container .CodeMirror-focused .CodeMirror-selected{background:hsla(var(--color-neutral),var(--alpha-background-heavy))}.graphiql-container .CodeMirror-dialog{background:inherit;color:inherit;left:0;right:0;overflow:hidden;padding:var(--px-2) var(--px-6);position:absolute;z-index:6}.graphiql-container .CodeMirror-dialog-top{border-bottom:1px solid hsla(var(--color-neutral),var(--alpha-background-heavy));padding-bottom:var(--px-12);top:0}.graphiql-container .CodeMirror-dialog-bottom{border-top:1px solid hsla(var(--color-neutral),var(--alpha-background-heavy));bottom:0;padding-top:var(--px-12)}.graphiql-container .CodeMirror-search-hint{display:none}.graphiql-container .CodeMirror-dialog input{border:1px solid hsla(var(--color-neutral),var(--alpha-background-heavy));border-radius:var(--border-radius-4);padding:var(--px-4)}.graphiql-container .CodeMirror-dialog input:focus{outline:hsl(var(--color-primary)) solid 2px}.graphiql-container .cm-searching{background-color:hsla(var(--color-warning),var(--alpha-background-light));padding-bottom:1.5px;padding-top:.5px}.CodeMirror-foldmarker{color:#00f;text-shadow:#b9f 1px 1px 2px,#b9f -1px -1px 2px,#b9f 1px -1px 2px,#b9f -1px 1px 2px;font-family:arial;line-height:.3;cursor:pointer}.CodeMirror-foldgutter{width:.7em}.CodeMirror-foldgutter-open,.CodeMirror-foldgutter-folded{cursor:pointer}.CodeMirror-foldgutter-open:after{content:"\25be"}.CodeMirror-foldgutter-folded:after{content:"\25b8"}.CodeMirror-foldgutter{width:var(--px-12)}.CodeMirror-foldmarker{background-color:hsl(var(--color-info));border-radius:var(--border-radius-4);color:hsl(var(--color-base));font-family:inherit;margin:0 var(--px-4);padding:0 var(--px-8);text-shadow:none}.CodeMirror-foldgutter-open,.CodeMirror-foldgutter-folded{color:hsla(var(--color-neutral),var(--alpha-tertiary))}.CodeMirror-foldgutter-open:after,.CodeMirror-foldgutter-folded:after{margin:0 var(--px-2)}.graphiql-editor{height:100%;position:relative;width:100%}.graphiql-editor.hidden{left:-9999px;position:absolute;top:-9999px;visibility:hidden}.CodeMirror-lint-markers{width:16px}.CodeMirror-lint-tooltip{background-color:#ffd;border:1px solid black;border-radius:4px;color:#000;font-family:monospace;font-size:10pt;overflow:hidden;padding:2px 5px;position:fixed;white-space:pre;white-space:pre-wrap;z-index:100;max-width:600px;opacity:0;transition:opacity .4s;-moz-transition:opacity .4s;-webkit-transition:opacity .4s;-o-transition:opacity .4s;-ms-transition:opacity .4s}.CodeMirror-lint-mark{background-position:left bottom;background-repeat:repeat-x}.CodeMirror-lint-mark-warning{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAADCAYAAAC09K7GAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sJFhQXEbhTg7YAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAAMklEQVQI12NkgIIvJ3QXMjAwdDN+OaEbysDA4MPAwNDNwMCwiOHLCd1zX07o6kBVGQEAKBANtobskNMAAAAASUVORK5CYII=)}.CodeMirror-lint-mark-error{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAADCAYAAAC09K7GAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sJDw4cOCW1/KIAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAAHElEQVQI12NggIL/DAz/GdA5/xkY/qPKMDAwAADLZwf5rvm+LQAAAABJRU5ErkJggg==)}.CodeMirror-lint-marker{background-position:center center;background-repeat:no-repeat;cursor:pointer;display:inline-block;height:16px;width:16px;vertical-align:middle;position:relative}.CodeMirror-lint-message{padding-left:18px;background-position:top left;background-repeat:no-repeat}.CodeMirror-lint-marker-warning,.CodeMirror-lint-message-warning{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAANlBMVEX/uwDvrwD/uwD/uwD/uwD/uwD/uwD/uwD/uwD6twD/uwAAAADurwD2tQD7uAD+ugAAAAD/uwDhmeTRAAAADHRSTlMJ8mN1EYcbmiixgACm7WbuAAAAVklEQVR42n3PUQqAIBBFUU1LLc3u/jdbOJoW1P08DA9Gba8+YWJ6gNJoNYIBzAA2chBth5kLmG9YUoG0NHAUwFXwO9LuBQL1giCQb8gC9Oro2vp5rncCIY8L8uEx5ZkAAAAASUVORK5CYII=)}.CodeMirror-lint-marker-error,.CodeMirror-lint-message-error{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAHlBMVEW7AAC7AACxAAC7AAC7AAAAAAC4AAC5AAD///+7AAAUdclpAAAABnRSTlMXnORSiwCK0ZKSAAAATUlEQVR42mWPOQ7AQAgDuQLx/z8csYRmPRIFIwRGnosRrpamvkKi0FTIiMASR3hhKW+hAN6/tIWhu9PDWiTGNEkTtIOucA5Oyr9ckPgAWm0GPBog6v4AAAAASUVORK5CYII=)}.CodeMirror-lint-marker-multiple{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAMAAADzjKfhAAAACVBMVEUAAAAAAAC/v7914kyHAAAAAXRSTlMAQObYZgAAACNJREFUeNo1ioEJAAAIwmz/H90iFFSGJgFMe3gaLZ0od+9/AQZ0ADosbYraAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-position:right bottom;width:100%;height:100%}.CodeMirror-lint-line-error{background-color:#b74c5114}.CodeMirror-lint-line-warning{background-color:#ffd3001a}.CodeMirror-lint-mark-error,.CodeMirror-lint-mark-warning{background-repeat:repeat-x;background-size:10px 3px;background-position:0 95%}.cm-s-graphiql .CodeMirror-lint-mark-error{color:hsl(var(--color-error))}.CodeMirror-lint-mark-error{background-image:linear-gradient(45deg,transparent 65%,hsl(var(--color-error)) 80%,transparent 90%),linear-gradient(135deg,transparent 5%,hsl(var(--color-error)) 15%,transparent 25%),linear-gradient(135deg,transparent 45%,hsl(var(--color-error)) 55%,transparent 65%),linear-gradient(45deg,transparent 25%,hsl(var(--color-error)) 35%,transparent 50%)}.cm-s-graphiql .CodeMirror-lint-mark-warning{color:hsl(var(--color-warning))}.CodeMirror-lint-mark-warning{background-image:linear-gradient(45deg,transparent 65%,hsl(var(--color-warning)) 80%,transparent 90%),linear-gradient(135deg,transparent 5%,hsl(var(--color-warning)) 15%,transparent 25%),linear-gradient(135deg,transparent 45%,hsl(var(--color-warning)) 55%,transparent 65%),linear-gradient(45deg,transparent 25%,hsl(var(--color-warning)) 35%,transparent 50%)}.CodeMirror-lint-tooltip{background-color:hsl(var(--color-base));border:var(--popover-border);border-radius:var(--border-radius-8);box-shadow:var(--popover-box-shadow);font-size:var(--font-size-body);font-family:var(--font-family);max-width:600px;overflow:hidden;padding:var(--px-12)}.CodeMirror-lint-message-error,.CodeMirror-lint-message-warning{background-image:none;padding:0}.CodeMirror-lint-message-error{color:hsl(var(--color-error))}.CodeMirror-lint-message-warning{color:hsl(var(--color-warning))}.CodeMirror-hints{position:absolute;z-index:10;overflow:hidden;list-style:none;margin:0;padding:2px;-webkit-box-shadow:2px 3px 5px rgba(0,0,0,.2);-moz-box-shadow:2px 3px 5px rgba(0,0,0,.2);box-shadow:2px 3px 5px #0003;border-radius:3px;border:1px solid silver;background:white;font-size:90%;font-family:monospace;max-height:20em;overflow-y:auto}.CodeMirror-hint{margin:0;padding:0 4px;border-radius:2px;white-space:pre;color:#000;cursor:pointer}li.CodeMirror-hint-active{background:#08f;color:#fff}.CodeMirror-hints{background:hsl(var(--color-base));border:var(--popover-border);border-radius:var(--border-radius-8);box-shadow:var(--popover-box-shadow);display:grid;font-family:var(--font-family);font-size:var(--font-size-body);grid-template-columns:auto fit-content(300px);max-height:264px;padding:0}.CodeMirror-hint{border-radius:var(--border-radius-4);color:hsla(var(--color-neutral),var(--alpha-secondary));grid-column:1 / 2;margin:var(--px-4);padding:var(--px-6) var(--px-8)!important}.CodeMirror-hint:not(:first-child){margin-top:0}li.CodeMirror-hint-active{background:hsla(var(--color-primary),var(--alpha-background-medium));color:hsl(var(--color-primary))}.CodeMirror-hint-information{border-left:1px solid hsla(var(--color-neutral),var(--alpha-background-heavy));grid-column:2 / 3;grid-row:1 / 99999;max-height:264px;overflow:auto;padding:var(--px-12)}.CodeMirror-hint-information-header{display:flex;align-items:baseline}.CodeMirror-hint-information-field-name{font-size:var(--font-size-h4);font-weight:var(--font-weight-medium)}.CodeMirror-hint-information-type-name-pill{border:1px solid hsla(var(--color-neutral),var(--alpha-tertiary));border-radius:var(--border-radius-4);color:hsla(var(--color-neutral),var(--alpha-secondary));margin-left:var(--px-6);padding:var(--px-4)}.CodeMirror-hint-information-type-name{color:inherit;text-decoration:none}.CodeMirror-hint-information-type-name:hover{text-decoration:underline dotted}.CodeMirror-hint-information-description{color:hsla(var(--color-neutral),var(--alpha-secondary));margin-top:var(--px-12)}.CodeMirror-info{background-color:hsl(var(--color-base));border:var(--popover-border);border-radius:var(--border-radius-8);box-shadow:var(--popover-box-shadow);color:hsla(var(--color-neutral),1);max-height:300px;max-width:400px;opacity:0;overflow:auto;padding:var(--px-12);position:fixed;transition:opacity .15s;z-index:10}.CodeMirror-info a{color:inherit;text-decoration:none}.CodeMirror-info a:hover{text-decoration:underline dotted}.CodeMirror-info .CodeMirror-info-header{display:flex;align-items:baseline}.CodeMirror-info .CodeMirror-info-header>.type-name,.CodeMirror-info .CodeMirror-info-header>.field-name,.CodeMirror-info .CodeMirror-info-header>.arg-name,.CodeMirror-info .CodeMirror-info-header>.directive-name,.CodeMirror-info .CodeMirror-info-header>.enum-value{font-size:var(--font-size-h4);font-weight:var(--font-weight-medium)}.CodeMirror-info .type-name-pill{border:1px solid hsla(var(--color-neutral),var(--alpha-tertiary));border-radius:var(--border-radius-4);color:hsla(var(--color-neutral),var(--alpha-secondary));margin-left:var(--px-6);padding:var(--px-4)}.CodeMirror-info .info-description{color:hsla(var(--color-neutral),var(--alpha-secondary));margin-top:var(--px-12);overflow:hidden}.CodeMirror-jump-token{text-decoration:underline dotted;cursor:pointer}.auto-inserted-leaf.cm-property{animation-duration:6s;animation-name:insertionFade;border-radius:var(--border-radius-4);padding:var(--px-2)}@keyframes insertionFade{0%,to{background-color:none}15%,85%{background-color:hsla(var(--color-warning),var(--alpha-background-light))}}button.graphiql-toolbar-button{display:flex;align-items:center;justify-content:center;height:var(--toolbar-width);width:var(--toolbar-width)}button.graphiql-toolbar-button.error{background:hsla(var(--color-error),var(--alpha-background-heavy))}.graphiql-execute-button-wrapper{position:relative}button.graphiql-execute-button{background-color:hsl(var(--color-primary));border:none;border-radius:var(--border-radius-8);cursor:pointer;height:var(--toolbar-width);padding:0;width:var(--toolbar-width)}button.graphiql-execute-button:hover{background-color:hsla(var(--color-primary),.9)}button.graphiql-execute-button:active{background-color:hsla(var(--color-primary),.8)}button.graphiql-execute-button:focus{outline:hsla(var(--color-primary),.8) auto 1px}button.graphiql-execute-button>svg{color:#fff;display:block;height:var(--px-16);margin:auto;width:var(--px-16)}button.graphiql-toolbar-menu{display:block;height:var(--toolbar-width);width:var(--toolbar-width)}.graphiql-container{background-color:hsl(var(--color-base));display:flex;height:100%;margin:0;overflow:hidden;width:100%}.graphiql-container .graphiql-sidebar{display:flex;flex-direction:column;justify-content:space-between;padding:var(--px-8);width:var(--sidebar-width)}.graphiql-container .graphiql-sidebar .graphiql-sidebar-section{display:flex;flex-direction:column;gap:var(--px-8)}.graphiql-container .graphiql-sidebar button{display:flex;align-items:center;justify-content:center;color:hsla(var(--color-neutral),var(--alpha-secondary));height:calc(var(--sidebar-width) - (2 * var(--px-8)));width:calc(var(--sidebar-width) - (2 * var(--px-8)))}.graphiql-container .graphiql-sidebar button.active{color:hsla(var(--color-neutral),1)}.graphiql-container .graphiql-sidebar button:not(:first-child){margin-top:var(--px-4)}.graphiql-container .graphiql-sidebar button>svg{height:var(--px-20);width:var(--px-20)}.graphiql-container .graphiql-main{display:flex;flex:1;min-width:0}.graphiql-container .graphiql-sessions{background-color:hsla(var(--color-neutral),var(--alpha-background-light));border-radius:calc(var(--border-radius-12) + var(--px-8));display:flex;flex-direction:column;flex:1;max-height:100%;margin:var(--px-16);margin-left:0;min-width:0}.graphiql-container .graphiql-session-header{align-items:center;display:flex;justify-content:space-between;height:var(--session-header-height)}button.graphiql-tab-add{height:100%;padding:var(--px-4)}button.graphiql-tab-add>svg{color:hsla(var(--color-neutral),var(--alpha-secondary));display:block;height:var(--px-16);width:var(--px-16)}.graphiql-container .graphiql-session-header-right{align-items:center;display:flex}.graphiql-container .graphiql-logo{color:hsla(var(--color-neutral),var(--alpha-secondary));font-size:var(--font-size-h4);font-weight:var(--font-weight-medium);padding:var(--px-12) var(--px-16)}.graphiql-container .graphiql-logo .graphiql-logo-link{color:hsla(var(--color-neutral),var(--alpha-secondary));text-decoration:none}.graphiql-container .graphiql-session{display:flex;flex:1;padding:0 var(--px-8) var(--px-8)}.graphiql-container .graphiql-editors{background-color:hsl(var(--color-base));border-radius:calc(var(--border-radius-12));box-shadow:var(--popover-box-shadow);display:flex;flex:1;flex-direction:column}.graphiql-container .graphiql-editors.full-height{margin-top:calc(var(--px-8) - var(--session-header-height))}.graphiql-container .graphiql-query-editor{border-bottom:1px solid hsla(var(--color-neutral),var(--alpha-background-heavy));padding:var(--px-16);column-gap:var(--px-16);display:flex;width:100%}.graphiql-container .graphiql-toolbar{width:var(--toolbar-width)}.graphiql-container .graphiql-toolbar>*+*{margin-top:var(--px-8)}.graphiql-toolbar-icon{color:hsla(var(--color-neutral),var(--alpha-tertiary));display:block;height:calc(var(--toolbar-width) - (var(--px-8) * 2));width:calc(var(--toolbar-width) - (var(--px-8) * 2))}.graphiql-container .graphiql-editor-tools{cursor:row-resize;display:flex;width:100%;column-gap:var(--px-8);padding:var(--px-8)}.graphiql-container .graphiql-editor-tools button{color:hsla(var(--color-neutral),var(--alpha-secondary))}.graphiql-container .graphiql-editor-tools button.active{color:hsla(var(--color-neutral),1)}.graphiql-container .graphiql-editor-tools>button:not(.graphiql-toggle-editor-tools){padding:var(--px-8) var(--px-12)}.graphiql-container .graphiql-editor-tools .graphiql-toggle-editor-tools{margin-left:auto}.graphiql-container .graphiql-editor-tool{flex:1;padding:var(--px-16)}.graphiql-container .graphiql-toolbar,.graphiql-container .graphiql-editor-tools,.graphiql-container .graphiql-editor-tool{position:relative}.graphiql-container .graphiql-response{--editor-background: transparent;display:flex;width:100%;flex-direction:column}.graphiql-container .graphiql-response .result-window{position:relative;flex:1}.graphiql-container .graphiql-footer{border-top:1px solid hsla(var(--color-neutral),var(--alpha-background-heavy))}.graphiql-container .graphiql-plugin{border-left:1px solid hsla(var(--color-neutral),var(--alpha-background-heavy));flex:1;overflow-y:auto;padding:var(--px-16)}.graphiql-horizontal-drag-bar{width:var(--px-12);cursor:col-resize}.graphiql-horizontal-drag-bar:hover:after{border:var(--px-2) solid hsla(var(--color-neutral),var(--alpha-background-heavy));border-radius:var(--border-radius-2);content:"";display:block;height:25%;margin:0 auto;position:relative;top:37.5%;width:0}.graphiql-container .graphiql-chevron-icon{color:hsla(var(--color-neutral),var(--alpha-tertiary));display:block;height:var(--px-12);margin:var(--px-12);width:var(--px-12)}.graphiql-spin{animation:spin .8s linear 0s infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.graphiql-dialog .graphiql-dialog-header{align-items:center;display:flex;justify-content:space-between;padding:var(--px-24)}.graphiql-dialog .graphiql-dialog-title{font-size:var(--font-size-h3);font-weight:var(--font-weight-medium);margin:0}.graphiql-dialog .graphiql-dialog-section{align-items:center;border-top:1px solid hsla(var(--color-neutral),var(--alpha-background-heavy));display:flex;justify-content:space-between;padding:var(--px-24)}.graphiql-dialog .graphiql-dialog-section>:not(:first-child){margin-left:var(--px-24)}.graphiql-dialog .graphiql-dialog-section-title{font-size:var(--font-size-h4);font-weight:var(--font-weight-medium)}.graphiql-dialog .graphiql-dialog-section-caption{color:hsla(var(--color-neutral),var(--alpha-secondary))}.graphiql-dialog .graphiql-warning-text{color:hsl(var(--color-warning));font-weight:var(--font-weight-medium)}.graphiql-dialog .graphiql-table{border-collapse:collapse;width:100%}.graphiql-dialog .graphiql-table :is(th,td){border:1px solid hsla(var(--color-neutral),var(--alpha-background-heavy));padding:var(--px-8) var(--px-12)}.graphiql-dialog .graphiql-key{background-color:hsla(var(--color-neutral),var(--alpha-background-medium));border-radius:var(--border-radius-4);padding:var(--px-4)}.graphiql-container svg{pointer-events:none} +/*! Bundled license information: + +graphiql/graphiql.css: + (*!*********************************************************************************************!*\ + !*** css ../../../node_modules/css-loader/dist/cjs.js!../../graphiql-react/font/roboto.css ***! + \*********************************************************************************************) + (*!************************************************************************************************!*\ + !*** css ../../../node_modules/css-loader/dist/cjs.js!../../graphiql-react/font/fira-code.css ***! + \************************************************************************************************) + (*!********************************************************************************************!*\ + !*** css ../../../node_modules/css-loader/dist/cjs.js!../../graphiql-react/dist/style.css ***! + \********************************************************************************************) + (*!*********************************************************************************************************************!*\ + !*** css ../../../node_modules/css-loader/dist/cjs.js!../../../node_modules/postcss-loader/dist/cjs.js!./style.css ***! + \*********************************************************************************************************************) +*/ diff --git a/gui/graphql/public/main.js b/gui/graphql/public/main.js index 122ba01b..3c6e7408 100644 --- a/gui/graphql/public/main.js +++ b/gui/graphql/public/main.js @@ -1,799 +1,45 @@ -(()=>{var l0={2995:(G,s,f)=>{"use strict";Object.defineProperty(s,"__esModule",{value:!0});var M=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(Ee){return typeof Ee}:function(Ee){return Ee&&typeof Symbol=="function"&&Ee.constructor===Symbol&&Ee!==Symbol.prototype?"symbol":typeof Ee},T=function(){function Ee(ce,je){var be=[],ae=!0,Ve=!1,Xe=void 0;try{for(var it=ce[Symbol.iterator](),tt;!(ae=(tt=it.next()).done)&&(be.push(tt.value),!(je&&be.length===je));ae=!0);}catch(Ae){Ve=!0,Xe=Ae}finally{try{!ae&&it.return&&it.return()}finally{if(Ve)throw Xe}}return be}return function(ce,je){if(Array.isArray(ce))return ce;if(Symbol.iterator in Object(ce))return Ee(ce,je);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),v=Object.assign||function(Ee){for(var ce=1;ce"u"?dt=!0:typeof Ae.kind=="string"&&(Wt=!0)}catch{}var hn=ae.props.selection,Lt=ae._getArgSelection();if(!Lt){console.error("missing arg selection when setting arg value");return}var an=re(ae.props.arg.type),Qt=(0,p.isLeafType)(an)||Nt||dt||Wt;if(!Qt){console.warn("Unable to handle non leaf types in InputArgView.setArgValue",Ae);return}var En=void 0,kn=void 0;Ae===null||typeof Ae>"u"?kn=null:!Ae.target&&Ae.kind&&Ae.kind==="VariableDefinition"?(En=Ae,kn=En.variable):typeof Ae.kind=="string"?kn=Ae:Ae.target&&typeof Ae.target.value=="string"&&(En=Ae.target.value,kn=J(an,En));var Sn=ae.props.modifyFields((hn.fields||[]).map(function(Mn){var Hn=Mn===Lt,$n=Hn?v({},Mn,{value:kn}):Mn;return $n}),Be);return Sn},ae._modifyChildFields=function(Ae){return ae.props.modifyFields(ae.props.selection.fields.map(function(Be){return Be.name.value===ae.props.arg.name?v({},Be,{value:{kind:"ObjectValue",fields:Ae}}):Be}),!0)},be),R(ae,Ve)}return g(ce,[{key:"render",value:function(){var be=this.props,ae=be.arg,Ve=be.parentField,Xe=this._getArgSelection();return y.createElement(fe,{argValue:Xe?Xe.value:null,arg:ae,parentField:Ve,addArg:this._addArg,removeArg:this._removeArg,setArgFields:this._modifyChildFields,setArgValue:this._setArgValue,getDefaultScalarArgValue:this.props.getDefaultScalarArgValue,makeDefaultArg:this.props.makeDefaultArg,onRunOperation:this.props.onRunOperation,styleConfig:this.props.styleConfig,onCommit:this.props.onCommit,definition:this.props.definition})}}]),ce}(y.PureComponent);function ne(Ee){if((0,p.isEnumType)(Ee))return{kind:"EnumValue",value:Ee.getValues()[0].name};switch(Ee.name){case"String":return{kind:"StringValue",value:""};case"Float":return{kind:"FloatValue",value:"1.5"};case"Int":return{kind:"IntValue",value:"10"};case"Boolean":return{kind:"BooleanValue",value:!1};default:return{kind:"StringValue",value:""}}}function le(Ee,ce,je){return ne(je)}var Te=function(Ee){D(ce,Ee);function ce(){var je,be,ae,Ve;k(this,ce);for(var Xe=arguments.length,it=Array(Xe),tt=0;tt"u"?dt=!0:typeof Ae.kind=="string"&&(Wt=!0)}catch{}var hn=ae.props.selection,Lt=ae._getArgSelection();if(!Lt&&!Nt){console.error("missing arg selection when setting arg value");return}var an=re(ae.props.arg.type),Qt=(0,p.isLeafType)(an)||Nt||dt||Wt;if(!Qt){console.warn("Unable to handle non leaf types in ArgView._setArgValue");return}var En=void 0,kn=void 0;return Ae===null||typeof Ae>"u"?kn=null:Ae.target&&typeof Ae.target.value=="string"?(En=Ae.target.value,kn=J(an,En)):!Ae.target&&Ae.kind==="VariableDefinition"?(En=Ae,kn=En.variable):typeof Ae.kind=="string"&&(kn=Ae),ae.props.modifyArguments((hn.arguments||[]).map(function(Sn){return Sn===Lt?v({},Sn,{value:kn}):Sn}),Be)},ae._setArgFields=function(Ae,Be){var dt=ae.props.selection,Nt=ae._getArgSelection();if(!Nt){console.error("missing arg selection when setting arg value");return}return ae.props.modifyArguments((dt.arguments||[]).map(function(Wt){return Wt===Nt?v({},Wt,{value:{kind:"ObjectValue",fields:Ae}}):Wt}),Be)},be),R(ae,Ve)}return g(ce,[{key:"render",value:function(){var be=this.props,ae=be.arg,Ve=be.parentField,Xe=this._getArgSelection();return y.createElement(fe,{argValue:Xe?Xe.value:null,arg:ae,parentField:Ve,addArg:this._addArg,removeArg:this._removeArg,setArgFields:this._setArgFields,setArgValue:this._setArgValue,getDefaultScalarArgValue:this.props.getDefaultScalarArgValue,makeDefaultArg:this.props.makeDefaultArg,onRunOperation:this.props.onRunOperation,styleConfig:this.props.styleConfig,onCommit:this.props.onCommit,definition:this.props.definition})}}]),ce}(y.PureComponent);function se(Ee){return Ee.ctrlKey&&Ee.key==="Enter"}function pe(Ee){return Ee!=="FragmentDefinition"}var Se=function(Ee){D(ce,Ee);function ce(){var je,be,ae,Ve;k(this,ce);for(var Xe=arguments.length,it=Array(Xe),tt=0;tt0?En=""+an+Qt:En=an;var kn=Xe.type.toString(),Sn=(0,p.parseType)(kn),Mn={kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:En}},type:Sn,directives:[]},Hn=function(Dn){return(be.props.definition.variableDefinitions||[]).find(function(tr){return tr.variable.name.value===Dn})},$n=void 0,or={};if(typeof Ve<"u"&&Ve!==null){var er=(0,p.visit)(Ve,{Variable:function(Dn){var tr=Dn.name.value,Cr=Hn(tr);if(or[tr]=or[tr]+1||1,!!Cr)return Cr.defaultValue}}),Rr=Mn.type.kind==="NonNullType",ir=Rr?v({},Mn,{type:Mn.type.type}):Mn;$n=v({},ir,{defaultValue:er})}else $n=Mn;var De=Object.entries(or).filter(function(On){var Dn=T(On,2),tr=Dn[0],Cr=Dn[1];return Cr<2}).map(function(On){var Dn=T(On,2),tr=Dn[0],Cr=Dn[1];return tr});if($n){var Ct=be.props.setArgValue($n,!1);if(Ct){var Ke=Ct.definitions.find(function(On){return On.operation&&On.name&&On.name.value&&be.props.definition.name&&be.props.definition.name.value?On.name.value===be.props.definition.name.value:!1}),lt=[].concat(x(Ke.variableDefinitions||[]),[$n]).filter(function(On){return De.indexOf(On.variable.name.value)===-1}),xt=v({},Ke,{variableDefinitions:lt}),rn=Ct.definitions,Fn=rn.map(function(On){return Ke===On?xt:On}),Jt=v({},Ct,{definitions:Fn});be.props.onCommit(Jt)}}},Nt=function(){if(!(!Ve||!Ve.name||!Ve.name.value)){var an=Ve.name.value,Qt=(be.props.definition.variableDefinitions||[]).find(function(ir){return ir.variable.name.value===an});if(Qt){var En=Qt.defaultValue,kn=be.props.setArgValue(En,{commit:!1});if(kn){var Sn=kn.definitions.find(function(ir){return ir.name.value===be.props.definition.name.value});if(!Sn)return;var Mn=0;(0,p.visit)(Sn,{Variable:function(De){De.name.value===an&&(Mn=Mn+1)}});var Hn=Sn.variableDefinitions||[];Mn<2&&(Hn=Hn.filter(function(ir){return ir.variable.name.value!==an}));var $n=v({},Sn,{variableDefinitions:Hn}),or=kn.definitions,er=or.map(function(ir){return Sn===ir?$n:ir}),Rr=v({},kn,{definitions:er});be.props.onCommit(Rr)}}}},Wt=Ve&&Ve.kind==="Variable",hn=this.state.displayArgActions?y.createElement("button",{type:"submit",className:"toolbar-button",title:Wt?"Remove the variable":"Extract the current value into a GraphQL variable",onClick:function(an){an.preventDefault(),an.stopPropagation(),Wt?Nt():dt()},style:it.styles.actionButtonStyle},y.createElement("span",{style:{color:it.colors.variable}},"$")):null;return y.createElement("div",{style:{cursor:"pointer",minHeight:"16px",WebkitUserSelect:"none",userSelect:"none"},"data-arg-name":Xe.name,"data-arg-type":tt.name,className:"graphiql-explorer-"+Xe.name},y.createElement("span",{style:{cursor:"pointer"},onClick:function(an){var Qt=!Ve;Qt?be.props.addArg(!0):be.props.removeArg(!0),be.setState({displayArgActions:Qt})}},(0,p.isInputObjectType)(tt)?y.createElement("span",null,Ve?this.props.styleConfig.arrowOpen:this.props.styleConfig.arrowClosed):y.createElement(X,{checked:!!Ve,styleConfig:this.props.styleConfig}),y.createElement("span",{style:{color:it.colors.attribute},title:Xe.description,onMouseEnter:function(){Ve!==null&&typeof Ve<"u"&&be.setState({displayArgActions:!0})},onMouseLeave:function(){return be.setState({displayArgActions:!1})}},Xe.name,te(Xe)?"*":"",": ",hn," ")," "),Ae||y.createElement("span",null)," ")}}]),ce}(y.PureComponent),me=function(Ee){D(ce,Ee);function ce(){var je,be,ae,Ve;k(this,ce);for(var Xe=arguments.length,it=Array(Xe),tt=0;tt0;En&&be.setState({displayFieldActions:!0})},onMouseLeave:function(){return be.setState({displayFieldActions:!1})}},(0,p.isObjectType)(Be)?y.createElement("span",null,Ae?this.props.styleConfig.arrowOpen:this.props.styleConfig.arrowClosed):null,(0,p.isObjectType)(Be)?null:y.createElement(X,{checked:!!Ae,styleConfig:this.props.styleConfig}),y.createElement("span",{style:{color:tt.colors.property},className:"graphiql-explorer-field-view"},Ve.name),this.state.displayFieldActions?y.createElement("button",{type:"submit",className:"toolbar-button",title:"Extract selections into a new reusable fragment",onClick:function(En){En.preventDefault(),En.stopPropagation();var kn=Be.name,Sn=kn+"Fragment",Mn=(Wt||[]).filter(function(ir){return ir.name.value.startsWith(Sn)}).length;Mn>0&&(Sn=""+Sn+Mn);var Hn=Ae?Ae.selectionSet?Ae.selectionSet.selections:[]:[],$n=[{kind:"FragmentSpread",name:{kind:"Name",value:Sn},directives:[]}],or={kind:"FragmentDefinition",name:{kind:"Name",value:Sn},typeCondition:{kind:"NamedType",name:{kind:"Name",value:Be.name}},directives:[],selectionSet:{kind:"SelectionSet",selections:Hn}},er=be._modifyChildSelections($n,!1);if(er){var Rr=v({},er,{definitions:[].concat(x(er.definitions),[or])});be.props.onCommit(Rr)}else console.warn("Unable to complete extractFragment operation")},style:v({},tt.styles.actionButtonStyle)},y.createElement("span",null,"\u2026")):null),Ae&&dt.length?y.createElement("div",{style:{marginLeft:16},className:"graphiql-explorer-graphql-arguments"},dt.map(function(Qt){return y.createElement(Te,{key:Qt.name,parentField:Ve,arg:Qt,selection:Ae,modifyArguments:be._setArguments,getDefaultScalarArgValue:be.props.getDefaultScalarArgValue,makeDefaultArg:be.props.makeDefaultArg,onRunOperation:be.props.onRunOperation,styleConfig:be.props.styleConfig,onCommit:be.props.onCommit,definition:be.props.definition})})):null);if(Ae&&((0,p.isObjectType)(Be)||(0,p.isInterfaceType)(Be)||(0,p.isUnionType)(Be))){var Lt=(0,p.isUnionType)(Be)?{}:Be.getFields(),an=Ae?Ae.selectionSet?Ae.selectionSet.selections:[]:[];return y.createElement("div",{className:"graphiql-explorer-"+Ve.name},hn,y.createElement("div",{style:{marginLeft:16}},Wt?Wt.map(function(Qt){var En=Xe.getType(Qt.typeCondition.name.value),kn=Qt.name.value;return En?y.createElement(Oe,{key:kn,fragment:Qt,selections:an,modifySelections:be._modifyChildSelections,schema:Xe,styleConfig:be.props.styleConfig,onCommit:be.props.onCommit}):null}):null,Object.keys(Lt).sort().map(function(Qt){return y.createElement(ce,{key:Qt,field:Lt[Qt],selections:an,modifySelections:be._modifyChildSelections,schema:Xe,getDefaultFieldNames:it,getDefaultScalarArgValue:be.props.getDefaultScalarArgValue,makeDefaultArg:be.props.makeDefaultArg,onRunOperation:be.props.onRunOperation,styleConfig:be.props.styleConfig,onCommit:be.props.onCommit,definition:be.props.definition,availableFragments:be.props.availableFragments})}),(0,p.isInterfaceType)(Be)||(0,p.isUnionType)(Be)?Xe.getPossibleTypes(Be).map(function(Qt){return y.createElement(me,{key:Qt.name,implementingType:Qt,selections:an,modifySelections:be._modifyChildSelections,schema:Xe,getDefaultFieldNames:it,getDefaultScalarArgValue:be.props.getDefaultScalarArgValue,makeDefaultArg:be.props.makeDefaultArg,onRunOperation:be.props.onRunOperation,styleConfig:be.props.styleConfig,onCommit:be.props.onCommit,definition:be.props.definition})}):null))}return hn}}]),ce}(y.PureComponent);function Ge(Ee){try{return Ee.trim()?(0,p.parse)(Ee,{noLocation:!0}):null}catch(ce){return new Error(ce)}}var rt={kind:"OperationDefinition",operation:"query",variableDefinitions:[],name:{kind:"Name",value:"MyQuery"},directives:[],selectionSet:{kind:"SelectionSet",selections:[]}},qe={kind:"Document",definitions:[rt]},Ne=null;function nt(Ee){if(Ne&&Ne[0]===Ee)return Ne[1];var ce=Ge(Ee);return ce?ce instanceof Error?Ne?Ne[1]:qe:(Ne=[Ee,ce],ce):qe}var bt={buttonStyle:{fontSize:"1.2em",padding:"0px",backgroundColor:"white",border:"none",margin:"5px 0px",height:"40px",width:"100%",display:"block",maxWidth:"none"},actionButtonStyle:{padding:"0px",backgroundColor:"white",border:"none",margin:"0px",maxWidth:"none",height:"15px",width:"15px",display:"inline-block",fontSize:"smaller"},explorerActionsStyle:{margin:"4px -8px -8px",paddingLeft:"8px",bottom:"0px",width:"100%",textAlign:"center",background:"none",borderTop:"none",borderBottom:"none"}},Et=function(Ee){D(ce,Ee);function ce(){var je,be,ae,Ve;k(this,ce);for(var Xe=arguments.length,it=Array(Xe),tt=0;tt"u"?"undefined":M(sn))==="object"&&typeof sn.commit<"u"?ro=sn.commit:ro=!0,Wr){var Yn=v({},Lt,{definitions:Lt.definitions.map(function(gn){return gn===lt?Wr:gn})});return ro&&gr(Yn),Yn}else return Lt},schema:Ve,getDefaultFieldNames:an,getDefaultScalarArgValue:Qt,makeDefaultArg:it,onRunOperation:function(){be.props.onRunOperation&&be.props.onRunOperation(rn)},styleConfig:tt,availableFragments:Ct})}),Ke),Rr)}}]),ce}(y.PureComponent);In.defaultProps={getDefaultFieldNames:Q,getDefaultScalarArgValue:le};var dn=function(Ee){D(ce,Ee);function ce(){var je,be,ae,Ve;k(this,ce);for(var Xe=arguments.length,it=Array(Xe),tt=0;tt{"use strict";var M;M={value:!0},s.bC=void 0;var T=f(2995),v=g(T);function g(A){return A&&A.__esModule?A:{default:A}}s.bC=v.default,M=v.default},640:(G,s,f)=>{"use strict";var M=f(1742),T={"text/plain":"Text","text/html":"Url",default:"Text"},v="Copy to clipboard: #{key}, Enter";function g(y){var p=(/mac os x/i.test(navigator.userAgent)?"\u2318":"Ctrl")+"+C";return y.replace(/#{\s*key\s*}/g,p)}function A(y,p){var C,j,x,k,R,D,O=!1;p||(p={}),C=p.debug||!1;try{x=M(),k=document.createRange(),R=document.getSelection(),D=document.createElement("span"),D.textContent=y,D.ariaHidden="true",D.style.all="unset",D.style.position="fixed",D.style.top=0,D.style.clip="rect(0, 0, 0, 0)",D.style.whiteSpace="pre",D.style.webkitUserSelect="text",D.style.MozUserSelect="text",D.style.msUserSelect="text",D.style.userSelect="text",D.addEventListener("copy",function(B){if(B.stopPropagation(),p.format)if(B.preventDefault(),typeof B.clipboardData>"u"){C&&console.warn("unable to use e.clipboardData"),C&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var K=T[p.format]||T.default;window.clipboardData.setData(K,y)}else B.clipboardData.clearData(),B.clipboardData.setData(p.format,y);p.onCopy&&(B.preventDefault(),p.onCopy(B.clipboardData))}),document.body.appendChild(D),k.selectNodeContents(D),R.addRange(k);var I=document.execCommand("copy");if(!I)throw new Error("copy command was unsuccessful");O=!0}catch(B){C&&console.error("unable to copy using execCommand: ",B),C&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(p.format||"text",y),p.onCopy&&p.onCopy(window.clipboardData),O=!0}catch(K){C&&console.error("unable to copy using clipboardData: ",K),C&&console.error("falling back to prompt"),j=g("message"in p?p.message:v),window.prompt(j,y)}}finally{R&&(typeof R.removeRange=="function"?R.removeRange(k):R.removeAllRanges()),D&&document.body.removeChild(D),x()}return O}G.exports=A},2950:(G,s,f)=>{"use strict";f.d(s,{Z:()=>g});var M=f(3645),T=f.n(M),v=T()(function(A){return A[1]});v.push([G.id,`.docExplorerWrap{height:unset!important;min-width:unset!important;width:unset!important}.doc-explorer-title{font-size:var(--font-size-h2);font-weight:var(--font-weight-medium)}.doc-explorer-rhs{display:none}.graphiql-explorer-root{font-family:var(--font-family-mono)!important;font-size:var(--font-size-body)!important;padding:0!important}.graphiql-explorer-root>div:first-child{padding-left:var(--px-8);overflow:hidden!important}.graphiql-explorer-root input{background:hsl(var(--color-base))}.graphiql-explorer-root select{background-color:hsl(var(--color-base));border:1px solid hsla(var(--color-neutral),var(--alpha-secondary));border-radius:var(--border-radius-4);color:hsl(var(--color-neutral));margin:0 var(--px-4);padding:var(--px-4) var(--px-6)} -`,""]);const g=v},1701:(G,s,f)=>{"use strict";f.d(s,{Z:()=>g});var M=f(3645),T=f.n(M),v=T()(function(A){return A[1]});v.push([G.id,`/*!*********************************************************************************************!*\\ - !*** css ../../../node_modules/css-loader/dist/cjs.js!../../graphiql-react/font/roboto.css ***! - \\*********************************************************************************************/ -@font-face { - font-family: Roboto; - font-style: italic; - font-weight: 400; - font-display: swap; - src: url(data:font/woff2;base64,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) - format('woff2'); - unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, - U+FE2E-FE2F; -} -@font-face { - font-family: Roboto; - font-style: italic; - font-weight: 400; - font-display: swap; - src: url(data:font/woff2;base64,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) - format('woff2'); - unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; -} -@font-face { - font-family: Roboto; - font-style: italic; - font-weight: 400; - font-display: swap; - src: url(data:font/woff2;base64,d09GMgABAAAAAAMwAA4AAAAABZgAAALdAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGiYbIBw2BmAANBEMCoI4ghsLEAABNgIkAxwEIAWDCgcgG3YEyI7DdHsjE9IUV+CFDh74vPL9/MmgO0un0soqjWt7En2kQoCMtXsRxyxkMqP9iO6NfSiUaLJuoRIKnhI0+ImbcWOB5XOAFVmCgxZQQmuBJRhZtsUCXm/492Dyuk2YZJdkdApZeOzyEQgKOwDgRjASBEEBVmAlgACtOHEhpjLyyrACMAB0vaLa6cAw5bc5bvhA2uwO7zXAyKPmkYNnAJgBxLEMDxFLqVBPI6EQ/daTr/QOAgfCngRoZc4UZiL623qCkf/oHVsfRCOuAIbJyF4ajQQKQLmQhNBAA4aygH9b19Xw4iAC8DkKM6WrYw/ABMAOWEAamA7sgBWACgAUSlc3SCmlc95o45idYD92Qt/+5gF19v3FALtB9+7dq/h6/Ljyu/zzYfnngwdlHxO+k39nOcO/e7nPf2vCoo3HVlmNTdnWwW3JZffuVU6cQX14kb3qUGOOJ+mjP9iMeb1Nivq5gXpJUWm+cmVK56e6PjI2uce23hHlG48vyDvym5/5q+wbkjq90rN+z53D6zXqmVUPVshZoVtrZgc4vleS1NNrni6VR8I/vTrpzpPwu1+1Pel4xBIzK16W3KcLNnVGl2RGZHbPXBAvhw4M02Ci/t0BBfw/p79XS9V7CKAMF0++DK9rtI/7MXvGATjz0TEA4K4oef476t9dS555BAoLBYCA6ei/FSzVgvg/cIR45gpTaLWeLiB+oa4xJuTks7r7/xwCmCzlpoJKALCDQmkyEsCsN0mELUADghGsGgAF6c9IXkabDYyqg6WMkZd9z7BT5gaphhhqnOH66aOvkTQhggQLpsk0xBB9DNSLJttgPQTQJBtoIE0JEY2wb+1lhF6GG62XngKUGKLFECMNkW2kZgP10+M31GZUwfojwkU0uAcQkISKFNtqGMlau3vIjjRUjMANjYkDNKeouYh7CRBmuD4CHQgHG6GXET8oT7ZU6QqUStddiABBJPSv6P315AAA) - format('woff2'); - unicode-range: U+1F00-1FFF; -} -@font-face { - font-family: Roboto; - font-style: italic; - font-weight: 400; - font-display: swap; - src: url(data:font/woff2;base64,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) - format('woff2'); - unicode-range: U+0370-03FF; -} -@font-face { - font-family: Roboto; - font-style: italic; - font-weight: 400; - font-display: swap; - src: url(data:font/woff2;base64,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) - format('woff2'); - unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, - U+01AF-01B0, U+1EA0-1EF9, U+20AB; -} -@font-face { - font-family: Roboto; - font-style: italic; - font-weight: 400; - font-display: swap; - src: url(data:font/woff2;base64,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) - format('woff2'); - unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, - U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; -} -@font-face { - font-family: Roboto; - font-style: italic; - font-weight: 400; - font-display: swap; - src: url(data:font/woff2;base64,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) - format('woff2'); - unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, - U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, - U+FEFF, U+FFFD; -} -@font-face { - font-family: Roboto; - font-style: italic; - font-weight: 500; - font-display: swap; - src: url(data:font/woff2;base64,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) - format('woff2'); - unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, - U+FE2E-FE2F; -} -@font-face { - font-family: Roboto; - font-style: italic; - font-weight: 500; - font-display: swap; - src: url(data:font/woff2;base64,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) - format('woff2'); - unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; -} -@font-face { - font-family: Roboto; - font-style: italic; - font-weight: 500; - font-display: swap; - src: url(data:font/woff2;base64,d09GMgABAAAAAANUAA4AAAAABbwAAAMBAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGiYbIBw2BmAANBEMCoI0ghgLEAABNgIkAxwEIAWDMgcgG5sECK4GbGM62A+KOMNGmZWUwcdhKI9l4Sh/WwYP/3af9w0W4ERa2bOg405uoSptTooGKkF8HniO5b+Iojvye4dReBbNtVHwcLQTG2gBzQfYOqjJ/XYU/jItwgxa4I3czM4Fj9LAAnlHz+dzgSO71Jqn2QML8H66dROj0qAFLYnRhtm0b89/erW/v8l/LA6we9gCizDBtQzSf4EtkcwDT6RtmgYEQXnDKGQslZyX/CkQSFgBAE4ERggEAgmwACwQgADMsONAJKVkFWEBgAJgwMz1NlLWec3G+jtZu+rXO1i7rx/sZi0AEwB5WVY28FUE1CORQAjvtSPftAwCQQjGAbTUfm4qwrvbNmDEf5pjR4JoxElAiYiMWjQyIAEy4EBGAA4UNKCgIMC7a5Cej2sCAA+SMEEyYA2AMQBWgCmQAObACrAAQAUAJCSDMEDmo7CztfXoRGu7SUeVdbvosOq6N6PHnZ2yf9l3eXPj/q2qXdkjBL+qrix1cYsqzItOvXfRPaMXkUvPeFWoxr7tZB8gfxIhMauBapmSUhO8d3O8wUt0MoI7UAxLzt0/zhCwJnVHrsPYXenm8suPeLYORWqn/3wwK6Qp+frDiYGvxHSXFzoXfpihfmlODl9oFbOqKa8nXbZgd6axNivh4JS8xEZKChij/nuDBPx/MrxQA/WBACCtK44947xa66g/k0YcALjxaesDuBuQP/7x/3bTwmQACVMkAAQYd/7HYBqK1H97hriqWIzlN7cD8Qu1mY6Ql7eR9v8qAcCY/apKqAgArEBCCmOEAExoJiOUENTgBAI3NSBhwSjIbLboV0Blo3PIiN06hxVFfmrr0WtMvzYtWg3SBPDjz58mVY8eLTrpNOm6NfKhidepk6ZAbgbym+oG6PoN0zXxUaBHgx6Demiy6Zq0GdIl3aB6ndo04r7WvSV0/Qa0Nd2+yKcNFCrSvh/6dNKO3xV33aBeEXxNZKTyQUaverfOR49+LZno1XUboBt4oSzpEiXLUSjZDgF8+JHBMIY0KQAA) - format('woff2'); - unicode-range: U+1F00-1FFF; -} -@font-face { - font-family: Roboto; - font-style: italic; - font-weight: 500; - font-display: swap; - src: url(data:font/woff2;base64,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) - format('woff2'); - unicode-range: U+0370-03FF; -} -@font-face { - font-family: Roboto; - font-style: italic; - font-weight: 500; - font-display: swap; - src: url(data:font/woff2;base64,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) - format('woff2'); - unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, - U+01AF-01B0, U+1EA0-1EF9, U+20AB; -} -@font-face { - font-family: Roboto; - font-style: italic; - font-weight: 500; - font-display: swap; - src: url(data:font/woff2;base64,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) - format('woff2'); - unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, - U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; -} -@font-face { - font-family: Roboto; - font-style: italic; - font-weight: 500; - font-display: swap; - src: url(data:font/woff2;base64,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) - format('woff2'); - unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, - U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, - U+FEFF, U+FFFD; -} -@font-face { - font-family: Roboto; - font-style: normal; - font-weight: 400; - font-display: swap; - src: url(data:font/woff2;base64,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) - format('woff2'); - unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, - U+FE2E-FE2F; -} -@font-face { - font-family: Roboto; - font-style: normal; - font-weight: 400; - font-display: swap; - src: url(data:font/woff2;base64,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) - format('woff2'); - unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; -} -@font-face { - font-family: Roboto; - font-style: normal; - font-weight: 400; - font-display: swap; - src: url(data:font/woff2;base64,d09GMgABAAAAAALsAA4AAAAABWAAAAKbAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGiYbIBw2BmAANBEMCoIYgXsLEAABNgIkAxwEIAWCdAcgG0AEAB6HcYyyEjO2Dy0eKLv4XvfsrGs+wIhEBOHOERRRTI2158fc/aln0WYmSJq8uTRSIgUyIVMqpfa/7uYHCqzWDuHREj0f5UuuL+ZAokTaYgiIs5sF5aUutjO7QhBlgMaYvCAIIqqoCggoq0+HjRlX70MGclDLyR3Z8fb0q/ectzCv30obmLesvO5hBhRhcp7kToaLpaRXpL0htKmb5C3rIgzUIwA1fnqrhHSbqXhA3v+sK1wRtcWuhdyg9E5tGXERkaAhroCGeNqCnJxAm6m1Sb58SICvFhXFWnVAAWQoYRjYADJUQQqIYm0uSZKkfpYv1sv21dm9b7kWbV6i3BQ2Z/sOf/hl+ezXH88LRz75pnLuq4/MO/Zx+eyHc3x9VDn3yfx9n1ILyusq3ps75y90fVZ657PJ2iXgF+odHbvzv7Lrm+uTsPR0WJqYcelN7180rHDDnbeWbrx0QHht49uXjCzffOsd5RsvGvHe4yF5o+Ej97/ZMP62+Z+3Wz/08CtZ/FezhpdvG/nb6PMhC9vNvHFx3Du9X47etewROuONg4L0v2eI+L9X7dt0evq+gNihfvWttiuWK4f8VmxWBM/+WK8b8F6Y9evfLf57r9SjuA2URBAobPm/Smni3y3+n1TqgQEACsl5awAI/5AetjNp65A+/38vDAUXaayPL4CMKHYkEFC0DlfIlbAMegyqlmGU2eSTO58TTHX2xLyWvlczc/wY7eDo5WxlYenKyMvNg9Go5MAatqis2Jty2oytLaPupFxOlsgFObsjM05dBxMHVwcMbeFma4xFh8jZxUr2e62Th09I7Bd96I2RI3gzYzqKcsHjqZzGjsamlojTwdmCy9bKFNm7IBcudRU5BU09BQ5eTm5coMaMAw==) - format('woff2'); - unicode-range: U+1F00-1FFF; -} -@font-face { - font-family: Roboto; - font-style: normal; - font-weight: 400; - font-display: swap; - src: url(data:font/woff2;base64,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) - format('woff2'); - unicode-range: U+0370-03FF; -} -@font-face { - font-family: Roboto; - font-style: normal; - font-weight: 400; - font-display: swap; - src: url(data:font/woff2;base64,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) - format('woff2'); - unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, - U+01AF-01B0, U+1EA0-1EF9, U+20AB; -} -@font-face { - font-family: Roboto; - font-style: normal; - font-weight: 400; - font-display: swap; - src: url(data:font/woff2;base64,d09GMgABAAAAAB44AA4AAAAAQKAAAB3hAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGkAbjgwcgTAGYACDFBEMCts8zA4Lg3oAATYCJAOHcAQgBYJ0ByAbBzazETFsHAB5cO4TRclghIL/MhHmoW/sii3JkCwIpmm2o8EQIDh8squu9JqOff+iQjf1biM+8RcrvTvece45JKlkeYjs6P9P9XT17F44fIAcwUEi6lMpFJE7/QM/t95fEYcIjIqRJjGQGgZRKYMR5URGpCKegjKkN0A2mNCCDHoYMKLNwKrDoCz0CH8K3PbrMABNLZi8I53ljHbl084I7Aei8kMtYPer3WN+IMvTyAlb90UTgh6oaMK1IYR1ivIDcHO5B9xTY1F62qQ9HEIjhNkz61vW+HudZavvL020NBMd6YD+zjgKcU/T8/TARaV9smT4+xfkBdsXj3TH3j2yfeQ9lg+03qBvQ9wBwB37GMoQVkRFd6mSKiXg9FinbYGrFHUTCLeqqGT3nsNGZAhuEBGRzNzvNV2uwkxa9CB7bxEPBPBXjjr+TggoogBsBgXLmAkEiTmEJTuICAyIahsQCBSwAFgAAQKYR8NumL32cfYGrTMzkhJA69ykyHjQuigsmQpakAvPTqKCGIQoSYAAClBI2A5uRIss/4QB2tCGlT7mCjUsgAHDt3LvJ0jCj14kSvTam+zU+y+Pv3Xvs/qjhVs3rWUVmnzdV8ecFzzauuRZvVwQvh3vqs7nLOxrfnPeVW/lOV12b9eqk+Az827t88kw5jsvffR2bnP20BoZ8VoqomU/ct6gJfWdrimvJhU8+eSwvFEuy+boVmyo2m10E1ZpqUNBlxlcaNg77hmfm/F2Ae143UrY0nAXzy0JG8mkuz3jZ5n7PxO34COVLwnYdbzneR5KWCRZ04BjJ0acBFRfYD3oqz5taBmtovX/F4+w7l8gQpiLECVGrDjxEhxCdViiI5LQJEuRKk26TFmy5TjqmFzH5TmBrshZJcpUYKh2DksdjgZNmrVo1abdBR06XdSFq1uvfoPGTJgyY86C62667a77HnjokceeeGrRM6+99d5Hnyz57Iuvvlm2YtWadQhzAxAAiwv20gVOjr6V+JlFgCSQjXZUKs4S58m1TGSqgoFAy2BJVtwLODKzaLk0n6AsaosBW45u1ruKoeCKfoUbebwPahazPbl0I6BHR0GODBweasY4TpaqHlDQUDDTcdmLiCALg2Ofha0WmzraagDkKks1OOEAR8B4JAr6WAfrY/0kI6iLLqXUtIyYQNGrJmnB4eBDnQnMD7HwJTA5ws0lp09SIkJIXkYrVQP0TT7AAqLvtk0SCoo0jJ9++W0DAuWyKxCY2wbcGJaPrrdHCSzI+9MAxKo6aPihqLu0kfR9FKykbJ7Had9D3ezAPEB1OQ7+B+eMNQUIkEcAdYfkIiBA/xVo+QpoyFsKJm4E9mEOCxeLY2loxrbQC+NwCo8Ijeg4GseiOMqCE9z4FptFoRiXgFVCeVflk8qryv8hrEZoJLQTLhC6CcOEK6r4zU0CsiQkQiu2h36YhHN4Bzli/KT66Or4u8gekPIuyrnKK8p/79hAaO7AI1yea78A9BjQo3rk2YHcD67eNPp/d9f5yg0ApsV///hqs2MXX1Fe/nj554UB+PkrL5yetz0//5zz3BkQYK/Pfuwh+CwBlA9LzW7VXsdQ5M7EwlanHsd5DRqZ2XvT/vbeZ79RfBMmTZkWJVqMWM+98NIrV40YM+4HbwgUQajeLQb4PyD+DTwGZrcFC78DxrdBvRfcPPTLN9umLdRpAWXkfrLYdejNrDbOng5Ojrvp62g4XHBUQRsmpHTc95NTokBwHxx+zu6jj/fToaiqf3GROhhTTEdiXY9rGW1LM3M62r7dkNaH6VCdd0X7eJs2CSX60LZ6nJ7e1UjqZIzWWV3tMeY8R7sis4d3aJ2k8Y79yZ7o8J50d7J/X7ozMiYxxI09WsecmfjcAa2VOmKOaK3DMEzTfWEY7j+8Z7fZQ0brODb1dF/90G51iQ6cio4eaaSSNWV5NVobz1ZxLZV0mIQLupNMSvdP2vopbKd/uPrm1BfqGEDBlXqWpHr+lENpf9pWxFVCbEcnqc6gLg1Ig0xSTQX4Y7Gm84Ki+Py/W5Wan13gh+0rKkbMpNAkiXUWchLPUzgqiTqCXHLI2F0bKKXc5VsFzYWJsRSpJoVTTWpNfDBAqBUlP8KwlBZSu0x6/gTu+Thhm5L83VjTozrvn+wK0J2k0gxx8d1+H9udNveA8ionCEr+6w6VTo2I1AZb4oLsMnC71Lof+2jn54a49toCh5ZyL1w8kya1nI3w3bVcQU1hi+casA2ljg0oOFVokRuvuUIhdB3jw2pRWwdccR6UCLOVeqSt7OGu9vfcpS4YiKbou0Rk81Q7bU0YckF2YxHzqMygngMbnTw2FwGkvYouIO+2OmQz7IsF5isedr6UELpy+ZuJZMD3OppCv1thaySckOHR9rk6lofOSaLnXKeFH9oImmol39KloaXX/BLPr1Bf7XzAldWt4jb8oMY21MhATsHCZir5gV+A/H3ZVWqz6uQLY8SRqia10N8d5NTxhiMknl6KBAyknZl1+Hc6hoSspAF2yLrktDDEEUkP4S5QZIJL2zx/pMsOH6vU+xbjb1yUFBsgbaia+6GinJ4Jz1NyJIKQi3qinfNSH02HqTDpSAbpRNZKJmGa5i35vnqEUbSwvZFmidKHa1PR9s3e/aBiy3eRsotyDm600fJQFB5Rr12vIA2EkqXPqA3/rYWgQTM1301jJa79AJEBbb/8fW3jQhGAKOLivlWMCTJwEwsDGSjiachUryUHmeJmhikioksURIEgbsHLKyRzMC0CmaFFH7J4+Gv9t1AxlEjLf77WlZCwMHzIyVVTAID4ekxNCTX2C41l0YYQmQ3kckt40p0e8L1vMHsCbjV9PfM6imxpaIRYq9FJPgBZADAOQ36u22ubThyoapr+X+rjiD/9NgT/pwIRq7vjre0EMKWEbw4Hq1oYjLWWKJlgO+DwGGIGexvcoABMn2a0cUDOEo6xeIZhGkWWkrYmUCMK5jSEN7e14mkFLcrJk2e7UFardo4c6pUjq/4XrvKAnvCy13lAa9MoD1P+L50tGb7cVv1oj0ZiLTewTP3/WNaue9+2uEZDMSaKg0TivITMbkP+Uj06Qv48PRftPIGYiTAQdA1oMSaKkLFryCvJipqJow3GeJZdgSQsFfKBXbI0r03OoXcWN/lpLiQ8xsMMZG3HYRr1RRId5REk0WRPGxKcrqUM76ad+dXnlFXe5axIrElK9DNqZIqQdcIVXj1G2DVNQ3GamHnfQqCjBxio65aOpZDZFJKql/XzWKiHbI8QLSIZjgfqU59tzb4h0OU4YD+Ido+KAw8WPiI9SAql918AhP3oNIVds0D4y98j36xRKFug9vWwMSSL4kYnrZtjFcI1IAFgdo3z5AChfSF3Ax+AySdHl7ZkuzzoyNX4NiZ5138FFAq9TrOOR6comDy+InOZQsFkhjRrGQBaa1eSinE7xANVwaCnnbFGVtehpCB40iCLN72ZTMpbi6CTfrVfE7VdhqP1qnSvkc+yQhv9hZCt3kWk1k04GLU+we1cDZdOLP87E535CsKPJmphHMKhxnOP3fmf7/7zbgUnXilNKOiL2XsrO7wga0ptktuqdo872SP39UcruBy/Lv9O+fcXlNERI/p8iYFQY9cHGZT0G75sZ/M5xtDNrRtFnydleurbSxR6oQ2w3HNX1VvYhjATcp1tqNU0jmwxlEiZe/Ydv5l/HyTuIbAfxUnDLLJYgOWWs+/cTYO9YycoJ0YByz3FnlqhgMvoiEOsYAy3B9/MMEDmjjnox0q/kfqgfG/UkKDGnxIFSFt/ThhJ4Oja23nUioF7LvA5zziW0keTniXxIe2nbQS9fi5f4Nbv/249Wl6cGc0pKMxLK6uEUyDf2D209L8Fb5668WFvnlaD9juIre1h0WoZfJCX4ipNNL5Dv67mbSxOUXpzrlzpbpUE2Vhb89ukfTc8nG/0zGqvRUePgHtZ2/3i/QIt3A6h1jIT5Frs7VIL4faOLuHWYvN7VxH0DclLAzclUevxG7eVecPzoqg/cNXZ18XRy/zVd8Hn9wvKZvOIPrEi10s/bituLc/Ory9mghb4FHy3fXG9qkPixVPGJ1rufAb/3xZG9Vl29uEARmZc5EJmeMPhbvzd9wx0En36GP/fsaqGKk7W/cpkcEiRuAtYiRH78rzDjgLHJu4zuAbYJ1tVvyogyMsXVx+zOy9yGjo62U/g1ZzCyPYOCfTP8+LlP7d1KY+Lqr/hS0txuyQmNKWp0lR8smaXNJY7ChF3sx4/VqGUqoyqLP9ZPAWTWguWRgnxTZ44+0cRmOYyK5gVoNT4uA7RfA7bN41H7sne+oW+wjYY/tjnE0ZLOkI5SbEb9khiTPilXrozjG5YqdT0E1uj+50LULN7Vuo97UcLg315lPI0gYAuTHBKywSFuojRAhU2bf1hfsXAt0cCnV0CMWdPxRbVzI2qX6qehYOav/7TGblKPb6HBzhoF6RR86cuLxn8HMINMW+c4rqzlj2rOgqYt8AZ/xRPWFHjZP55evb4nY9SaJdFdF3PxJnwfDd9i0S//JsStLlE5nnxMmVRAXp+DYRq/v24kz9FLRRMayPc/rl8SnlOIfmGUlPLOvIZzDMh1GOjVz8ReSuDlTfzuzzYX7xr2vOZt0DSazCTMemHypvnLUByzOHDgfmhmi5oHuCABz48Em9aWftQQk5gVkI8SPaRBk0U9hErfuzZb27pdUlCeTfV0EglPQh4a7T0bOMFc8JT3SkvG8fvpTwCH3dfBPhGEiYttXDutUenoUtHaGoENv0eby45NiknOj9TOPr68OTS+wHLGmkeCfB9JGx+1rmZxP7ukSBQqy7777PTxYtixP+3sNN/vygseypG/MMT7Gt+RC9qejrd0/qUfrrlEeygVTCIA+Y1wCP1obIDS1qMroCeqopToqesWaOXK8395IvBrqE3VyqGnXMPhUce8bOzirWS3HfBxzPdr/T9RV7edFBiI5mHCT6TkBR71BtkU8xxc8VzdRaG5haELIY93iY7p/JM3WTxJA70c+Pjj97q7JuBiVHepe8zd21YeB6JC9b1mwnajIfvIzHEaHvE0HsY+EbS0BavnVvHd1bCZ9Gt47umFPa8jNjyVM1ahIE/GOOkGrH9kKyGzhyYMjKYQQWaXnLO1XtOAM4nSDshIXsQjZ07R/JtoP9Wur64HvBT8OIfzUpQ6q2SLwurSyzGxbn5Guju/hUmqHISUhKBJkres0B+ZYzlDlb14u+7Mu2lJPg+4ukzyk+nwQIv5HmQa84Wv7syEuM1Edb5fnl2VGMR+/+CYURznzllLYyublUQSW2eDgskum8ZMM5T8zoSeCBDJF7hri8ksfm95j4vQ4paLnUwWa86F5/7xB/KjIktPOQxKFG83HeJ1uVJ9Nzv2ukbe/s9fKQ9xHV1Xq2sSHf6ciCflX4gkWHPcpD6/CYZKTzk5RIbbIjeQ6toFzsjr/LvyTIAfNoy/7w4U0wN2WFfnh25MFZtzs76+7ygJMZHzaEimzK3UDFkNEam+vY/tz/T8iiyb8CX6tUVY1nY/JgHjhO3Lt8iHBPl4fuFFWQKVvGqLpta+THQdtc4e8okA5+zyOFDxlbjqy1eBU1fJS2OLYLPMGkYri7EX4uXPBdEn30+LvJ+90eQLnfCeeXs+yP2sGilJ3fk7P88H6THI1l7s3b3abih2ChrG14Ng5sUF3Do1nZe7T6PLdUu+wpu2u2+Gxcn8mpizWJiAJ9MEqmmdc73Dt5A5kQamwfPdby9a3dbnh77UUg9ltPl/u/uYRLUX4TWrivnzbwkpYsyDQYX62EIr7Tf3yZlTQC1qrDYdMZ0VudsMMvvgw4l3c178py5VH8zq20RI/qYqPb49mvQQl+YR7W0DNTsE99S9tTKwjY6GHOh+EI60nzxEsfMS1KqLGDvBfRY5jy45WHlkyDUUrEPrkfcLjUXvtDxraYmFBec92+LC24v+QKsX0GjrktdWTuGjszJIf1b7o3807YCByi5DPXr+van26RH2PRMVH9jiMKhon4lxPpbHxUKLAEfjntJwuSC8rrb3Jv8f/JgahV9W8oevR58IO5rJX1lZXVoGy46jorrcsIKsVJTtEsAaW9SeXtbd5UZMWfO7h1SDiprbk+37PqlUZn14wE9A25++Psx+RqupX66YDgz3j678KTY6/lwRoNkwRb5nIJK0Iv4Ilxd2VbRVi2yvjURFKV8Ktvqhf+KH/ktLswC7ZMPMhrLRJrK05m2Tq4Otq4udiB4z4+yf4RqKbl+WclBwZkpHZkZQ5kZjj66llZEPSuLcEtror6FDRytTQz0tXfVMxVJt9kVGBAV7RtwsjrTGAzePk3IPBm8o5e8r0NxB5uYhYtPLwxRp4WaqqrsMrHSBs17m/uh05agM/lIhwE5y7YUsqNdWKidbWiwg3NYiK+1+gHbTfW1ltU18bB94hFUOWJslFwDtZxwsZXVUT77XNychcEWptdSfvlZWnEqOMOckuqS1OHUCiB63HdDWdXsC1yEWkGWSzoxDwkVRFm35zSj88/nsLAD02ufZ64u3ukeiT+adTj2eHUOdiA4xw+d7wU+tI7nVc8r7Fw/jO1/z/4w+uFR1aMK2n7MqDu6GDNiuqpnRi5/jC9fqNjdy0xL7ddBy9XFQOjrC/PWVjeDygnbPtXF+IF3l6eQWUMeYLkZc0sj+P5i3DBuzuEldbTwDJ1ZdaroBDIPJNrdT35P+BFP8qtat/NvVS1HvhzyefnWLxoW9XKpaqEUaajKa1qt0cAnyz5PehVOGCWq8YcS+Qnq/N73y+yiKj/mHkXOGCt9K+IW1lBafu7AuD5OpkOGC7saSV0to+irITznYxFpVLDi8EiyFaRFns3+I1HJkNPF60H4jeMdCDSakkb1pphTB6dXx5pc96cThoeXmOOqCmPMt3HryVYDBuUHK/czfAMCOjBvHL182P6wt0li6YC7WPKsNqtKvHu998mSmchr8RjI/pUN5+Ikg6y0WXjdK+sCcjosFlg0oCOQW8Umgk1d7vHigavUHqbVj6MFjCK/k3qYVl/+4qtdQWa2CvmD7uqRdwRMktYgbwZ5xsKUqSzw5s4S2MLIgyneJEoRl/BMdZYHGxJu+BH8DfaN0zdYNx7JfRL/PH8P924ZQk67uWoGnuOU0o+11J4FMsxLjt36+F+YApV75KCaBnTXTp5MZ3SUa/KvJbbHhdfE0RMfh/t7R61lbfPUddKKRt2EifoYO7sE5Ghwt3OQaw/o9RRmM7NBQTrpypPBpOP3bSlke+vwEAc7cpCtPSVki/S2Vl9dQ/2bxjq43Ukl3jaL8ySdgaLeyctz8eqA6ftHmaPHtux9t9/35+/sQHE/T7598C9++Qc0f3N7Q2FzE/nRDNNsJI+5AaQnjN8bf2J8n3nf+g47in3X+v1afwPDH5kfXdf7ZtfHzMfDa/4d103uGve4WrQdUdIafyrpQBITNrj7MHIP0N9N4G2z3li2sbrlC+Z/3WvqJ5HcDhpDztTENBxP1PvMH3bF9lCSYTwUCWEBj9DCq/1JdVd5/n2PbihBiN/jcyi/62UeqeYI2d71hLl6ustx7tt+b6y4KRYdsTlaIsA6JIDRjuoDiqIixpDwCAw1XmGozc0/WLx6pmP/qEbvIsEPr6O1MAaRqiEYS4gxFX6ComUARLZ3M9Bw7ayyU3QCljzQUQ7ehn+15HAEwnDalR1WqBKEPNxNPBYgesrCsVJ5CM9JgkBgBFBd8Gkm0IF1JCwtilOYgbiDtnqtH8+VTGg8PMOrNB4NBq+j1fCH4vlyVctO0QRY+mCvkOPxxCSU2MWfCTely70ygkpKYYH/Ia59b9gKppYalEXR6/vDUdHrGnCKY48PK69j9wCJxuV3QlqpWmr8JuzGcaIYlvZEpGwMsGpCLZYBYxFiH9lhiG2JfTfoD/EWQo6K6RdTRxKf3mFRQqQVREHDkg2GRSFHwtTej9w3MOhzr47pE76JV5zi8twkcQqTuQEmFlppPYyYllhBQPqR42YjQStkILp4HUIyjAON892A2Lt1ckphcaLnY5jjbZbeOYKGcseQDlOfDFUO2StuER8mxM0HwCR6pbmd89sbDQiAKfz2kv6DlyhRx2/3/IzhnWlRU7ajaHkAi2yPGWi4Ttx59aMOAFZI/6kKOVKmephgNZNyBx1h6sNzGS8Zjqhqfqdpsqiroh8lQNH3FezLASeMEXJU5hkslXA1GiRGu7jWeBJmp+gZi/2y3imCXkdfwxiwCiGqOIdTWCjO3vtHcQvrMCJuXgAs3dE+JtluqAa8TIkypM0119ofHXWNMdkF0XwVdCxVoLJTUAG3IOUOmsNYayM57IZgA0Iss2HJDMXMJGyPSB8jlxmJ23ioo8qX3ZeUj0KVieUSiFseWTfWAbf3NGR5LPwCKF2xLXHYtPeIbfWm1RVMU2knGBNzR45RCgrnh+lGiifmEsAoT6zi5pzF64EZRGxB4o4gBkQJn+W161Uxj6FC2yAM4aDsQADkoG5zHqSCdaPCNk8c6+yoLkh2RxeYYAIWiQTCvPIlERwkh0IA/mw60ItuWJ1vWjdZfGlGLLkUQa48VjhU7jl8aqGl7XVpdpaNopGH0vKk+nD0E8zHZakBL5c/x2z7fw7Ur42WQgfmroai7z7tq5Cew2p2lo3ywkMBI4zxlnYDuEEXU5+OfsiT77ACr1uWDwU5bkyc+16aE2Yr9y3KmcJ0MPx8tOiDoNww6nSWkNPyU18gF7WvvYcckRf6EtlzlO+312b9fEB28o/05PaNyS1icoLVjFtHjMG+lL+Sq2hyGhxzgqHuruaNhr3PLKbjqfXhxNqSbapIA4/J3FYaicpB2WpksCSEWYn4TULI0Z7numW3WvbS/AAo00eBcfhtQMRJSMxXxUkob3WV8OblfPkYqX0phdpvBfWluic7pWxcIjwUth1z07OgftNPLD9SESchO7m8dCjqnupqQxT03eBh2jdpNBE6x+GSipOLmBPiZCNW19K5zdK57051wc11GDO5hHIb5ZvmWjq5qJilGhGIo9EE/fdlqWWgs7vaPqopGDQ8zSXK2mvWaRNE2UP40rIW5DHcgiqS3c6g/WE0sgvkjxvAYlA/oN2kJ6eBm9E2+IJ6Q534g+ENjdL2M2+O6cd+cwWMx46WXPtSy26I1N6QSmOuoJ5Z9zRon11UfOTNyf60+HkO9AftCCaFoF034UpTfCol16HcHj5V13pxerwouRy2vpL8hGH2b5lXy8glodM1TAeTZaBuGlec3HyxG2mbAqptMETQ6lOPAGXNZd9zDn8VunXvPwTlZgDw5Z/FNwHgp+H5998Kc/eE9GZowCwUQIDxokkEYHZ/kzg5gk6f7OP/A12ENYj/gdyOYhpKywPaKn3jEtYgaTKzT1vRNljjGCamzrl2b3+0/W3KXKn1s9Y6wr1OIaYe+ihnX71ua/0W36EWplzPtAY6VPUE1xNC6z4hNQe5xqDHsqL42EeqqKJYVjuiFdY49FoiqPSjV4LQwiJUz1fQ0HYNs6SHH/wHf5FDu7MlT1ZsSB4z+0rmSm18rrVAUJ0WmjWU4rdzlaamulErO6hlofO1QGn8UZ/5Qgqvv8mjImuZoCxBr6sKCrq/WY2FDxPahiJFQ5zj/X5nVTpllJ30hylZ5Y+DJdBRMHcKmNuuxrKtzYKaD5VWomUmVWv+R6XtQs/HVKqanTUZIe2FpBuV4bqYghY8MBSXfuz4qy5DCNTb+6s6hVhYfS1NKNZAh3JYGcx2hgTWOTDlhK70Su0TIrByWM8MCawdVpdRtPtg/O4sQQuoBy1xt/dANpb7Rsu2xjQ4PFYUHZgrxAdWnVFdcWJZeYzaPH49Sr5a7prWiotzRN2a/fKaIR6OCjGEyOgieFFKNK8cQSja3C9ICG4SIg3xmyUC8YeowiUAcTUuBYitYw5AZGEUEMPDyB09YZZw6cFlYsTAsDjn43KE1gQSdkOfBwjwf8WkecNCABaBArUWHASYEQUNqbPAKaDkRYg46EURFedGn3Zj8GJpSffiKGKni/I2zOrfESijUKxoMZIR6NNDNITAzmFVpQSRe3RARaETtKighGrPakorRiPRbGaSVJEi6Gj0sHBGyWBKjpYiQRiIfEkSmlhKbY10RhkwZtZJa2OfXNqf0FzdkEQkujgtoSNM4pJMESOSjgSTZqQbjUWZERV6nbsuZw6s2HDlFVHtPgbqQUtOqseJAAA=) - format('woff2'); - unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, - U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; -} -@font-face { - font-family: Roboto; - font-style: normal; - font-weight: 400; - font-display: swap; - src: url(data:font/woff2;base64,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) - format('woff2'); - unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, - U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, - U+FEFF, U+FFFD; -} -@font-face { - font-family: Roboto; - font-style: normal; - font-weight: 500; - font-display: swap; - src: url(data:font/woff2;base64,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) - format('woff2'); - unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, - U+FE2E-FE2F; -} -@font-face { - font-family: Roboto; - font-style: normal; - font-weight: 500; - font-display: swap; - src: url(data:font/woff2;base64,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) - format('woff2'); - unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; -} -@font-face { - font-family: Roboto; - font-style: normal; - font-weight: 500; - font-display: swap; - src: url(data:font/woff2;base64,d09GMgABAAAAAAMAAA4AAAAABWwAAAKuAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGiYbIBw2BmAANBEMCoIYgXkLEAABNgIkAxwEIAWDAAcgG0oEAB6D426JQgSiDJGrY+EepR5ejwf4/fWd+/C1EBKYZDS7sRFxHTf9uCJn/m9Of4qsOwRQBbqEex0QSbKziM9Pj42dA85/tYTLU84Cj+f+PIAlq3AtV5GCrQWUqr11TNFedSEUjKs7rSju46fX7RWCSHFAeYQcQRBEKIqiAgIKlGZBdO5a3w4akEBWj6orkgSzThrq5iF0WjfiKGe7e/0dAHkwOR8nW+GblHR72hyEGmzEl02NcDPu9oBKt35NVVBcoyEuIJNhau72SE3EHkhapkdqCiZGhBhliQWUJVETSCQCNfr8o/boWoBjI3miLHqQC4ojH22AaUBxFAUpIBJlJeIVGIvLFI6PlFi4hGYVs0brZ4ZZlT0rbz1SLT+50xlW3X269vh2x+CpO/n7bw02ebvIys0wMkpteMHUIq4PGfxCRBdKjxXGaDRIc42rK+a/qgeebsfBvjGMiQ14cnJjW8fSe6fHlr2NIrgbeH2jS+k9X+md9WJP/5IvZ8LRg1cQ3gz+dJMePnr2/6ZSiy3c9rHc87Zj4tqOx0WLe1U0VR2OOEt9kq4gV/r/NBEyVbPvpL70poCoTunu3LVVZ4nW3xWV8gAKP5VqBMD10Pruq+7/52x5c4B8EQjkzs5oyJ/1JzxT0mgEACA3XjUZACFDut7UuAEqPZepikCuTcprJBVAcSJREzIBeaYSC4kSGAs2BJU5IFLcQjt+sxNAqr55kwOx947iBrvVCRYwpBuDQusVLFWyFCmCVcEwCg8JVsPPK1GwEjxesNZJv6dyHtID6dYP8UnUCvPAemHBGiA+jD6CVgilD8+tWyfSPRiYXwVJDNNkydPUzvrRmeBZvFdArqSTDSCJ3ALcvDp0JBHWjTK8pb0Qvx7N35CkXo0yFRq1qZAgVaJkYiA7H3AA) - format('woff2'); - unicode-range: U+1F00-1FFF; -} -@font-face { - font-family: Roboto; - font-style: normal; - font-weight: 500; - font-display: swap; - src: url(data:font/woff2;base64,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) - format('woff2'); - unicode-range: U+0370-03FF; -} -@font-face { - font-family: Roboto; - font-style: normal; - font-weight: 500; - font-display: swap; - src: url(data:font/woff2;base64,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) - format('woff2'); - unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, - U+01AF-01B0, U+1EA0-1EF9, U+20AB; -} -@font-face { - font-family: Roboto; - font-style: normal; - font-weight: 500; - font-display: swap; - src: url(data:font/woff2;base64,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) - format('woff2'); - unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, - U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; -} -@font-face { - font-family: Roboto; - font-style: normal; - font-weight: 500; - font-display: swap; - src: url(data:font/woff2;base64,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) - format('woff2'); - unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, - U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, - U+FEFF, U+FFFD; -} - -/*!************************************************************************************************!*\\ - !*** css ../../../node_modules/css-loader/dist/cjs.js!../../graphiql-react/font/fira-code.css ***! - \\************************************************************************************************/ -@font-face { - font-family: Fira Code; - font-style: normal; - font-weight: 400; - font-display: swap; - src: url(data:font/woff;base64,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) - format('woff'); - unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, - U+FE2E-FE2F; -} -@font-face { - font-family: Fira Code; - font-style: normal; - font-weight: 400; - font-display: swap; - src: url(data:font/woff;base64,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) - format('woff'); - unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; -} -@font-face { - font-family: Fira Code; - font-style: normal; - font-weight: 400; - font-display: swap; - src: url(data:font/woff;base64,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) - format('woff'); - unicode-range: U+1F00-1FFF; -} -@font-face { - font-family: Fira Code; - font-style: normal; - font-weight: 400; - font-display: swap; - src: url(data:font/woff;base64,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) - format('woff'); - unicode-range: U+0370-03FF; -} -@font-face { - font-family: Fira Code; - font-style: normal; - font-weight: 400; - font-display: swap; - src: url(data:font/woff;base64,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) - format('woff'); - unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, - U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; -} -@font-face { - font-family: Fira Code; - font-style: normal; - font-weight: 400; - font-display: swap; - src: url(data:font/woff;base64,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) - format('woff'); - unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, - U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, - U+FEFF, U+FFFD; -} - -/*!********************************************************************************************!*\\ - !*** css ../../../node_modules/css-loader/dist/cjs.js!../../graphiql-react/dist/style.css ***! - \\********************************************************************************************/ -.graphiql-container *{box-sizing:border-box;font-variant-ligatures:none}.graphiql-container,.CodeMirror-info,.CodeMirror-lint-tooltip,.graphiql-dialog,.graphiql-dialog-overlay,.graphiql-tooltip,[data-radix-popper-content-wrapper]{--color-primary: 320, 95%, 43%;--color-secondary: 242, 51%, 61%;--color-tertiary: 188, 100%, 36%;--color-info: 208, 100%, 46%;--color-success: 158, 60%, 42%;--color-warning: 36, 100%, 41%;--color-error: 13, 93%, 58%;--color-neutral: 219, 28%, 32%;--color-base: 219, 28%, 100%;--alpha-secondary: .76;--alpha-tertiary: .5;--alpha-background-heavy: .15;--alpha-background-medium: .1;--alpha-background-light: .07;--font-family: "Roboto", sans-serif;--font-family-mono: "Fira Code", monospace;--font-size-hint:.75rem;--font-size-inline-code:.8125rem;--font-size-body:.9375rem;--font-size-h4:1.125rem;--font-size-h3:1.375rem;--font-size-h2:1.8125rem;--font-weight-regular: 400;--font-weight-medium: 500;--line-height: 1.5;--px-2: 2px;--px-4: 4px;--px-6: 6px;--px-8: 8px;--px-10: 10px;--px-12: 12px;--px-16: 16px;--px-20: 20px;--px-24: 24px;--border-radius-2: 2px;--border-radius-4: 4px;--border-radius-8: 8px;--border-radius-12: 12px;--popover-box-shadow: 0px 6px 20px rgba(59, 76, 106, .13), 0px 1.34018px 4.46726px rgba(59, 76, 106, .0774939), 0px .399006px 1.33002px rgba(59, 76, 106, .0525061);--popover-border: none;--sidebar-width: 60px;--toolbar-width: 40px;--session-header-height: 51px}@media (prefers-color-scheme: dark){body:not(.graphiql-light) .graphiql-container,body:not(.graphiql-light) .CodeMirror-info,body:not(.graphiql-light) .CodeMirror-lint-tooltip,body:not(.graphiql-light) .graphiql-dialog,body:not(.graphiql-light) .graphiql-dialog-overlay,body:not(.graphiql-light) .graphiql-tooltip,body:not(.graphiql-light) [data-radix-popper-content-wrapper]{--color-primary: 338, 100%, 67%;--color-secondary: 243, 100%, 77%;--color-tertiary: 188, 100%, 44%;--color-info: 208, 100%, 72%;--color-success: 158, 100%, 42%;--color-warning: 30, 100%, 80%;--color-error: 13, 100%, 58%;--color-neutral: 219, 29%, 78%;--color-base: 219, 29%, 18%;--popover-box-shadow: none;--popover-border: 1px solid hsl(var(--color-neutral))}}body.graphiql-dark .graphiql-container,body.graphiql-dark .CodeMirror-info,body.graphiql-dark .CodeMirror-lint-tooltip,body.graphiql-dark .graphiql-dialog,body.graphiql-dark .graphiql-dialog-overlay,body.graphiql-dark .graphiql-tooltip,body.graphiql-dark [data-radix-popper-content-wrapper]{--color-primary: 338, 100%, 67%;--color-secondary: 243, 100%, 77%;--color-tertiary: 188, 100%, 44%;--color-info: 208, 100%, 72%;--color-success: 158, 100%, 42%;--color-warning: 30, 100%, 80%;--color-error: 13, 100%, 58%;--color-neutral: 219, 29%, 78%;--color-base: 219, 29%, 18%;--popover-box-shadow: none;--popover-border: 1px solid hsl(var(--color-neutral))}.graphiql-container,.CodeMirror-info,.CodeMirror-lint-tooltip,.graphiql-dialog,.graphiql-container:is(button),.CodeMirror-info:is(button),.CodeMirror-lint-tooltip:is(button),.graphiql-dialog:is(button){color:hsla(var(--color-neutral),1);font-family:var(--font-family);font-size:var(--font-size-body);font-weight:var(----font-weight-regular);line-height:var(--line-height)}.graphiql-container input,.CodeMirror-info input,.CodeMirror-lint-tooltip input,.graphiql-dialog input{color:hsla(var(--color-neutral),1);font-family:var(--font-family);font-size:var(--font-size-caption)}.graphiql-container input::placeholder,.CodeMirror-info input::placeholder,.CodeMirror-lint-tooltip input::placeholder,.graphiql-dialog input::placeholder{color:hsla(var(--color-neutral),var(--alpha-secondary))}.graphiql-container a,.CodeMirror-info a,.CodeMirror-lint-tooltip a,.graphiql-dialog a{color:hsl(var(--color-primary))}.graphiql-container a:focus,.CodeMirror-info a:focus,.CodeMirror-lint-tooltip a:focus,.graphiql-dialog a:focus{outline:hsl(var(--color-primary)) auto 1px}.graphiql-un-styled,button.graphiql-un-styled{all:unset;border-radius:var(--border-radius-4);cursor:pointer}:is(.graphiql-un-styled,button.graphiql-un-styled):hover{background-color:hsla(var(--color-neutral),var(--alpha-background-light))}:is(.graphiql-un-styled,button.graphiql-un-styled):active{background-color:hsla(var(--color-neutral),var(--alpha-background-medium))}:is(.graphiql-un-styled,button.graphiql-un-styled):focus{outline:hsla(var(--color-neutral),var(--alpha-background-heavy)) auto 1px}.graphiql-button,button.graphiql-button{background-color:hsla(var(--color-neutral),var(--alpha-background-light));border:none;border-radius:var(--border-radius-4);color:hsla(var(--color-neutral),1);cursor:pointer;font-size:var(--font-size-body);padding:var(--px-8) var(--px-12)}:is(.graphiql-button,button.graphiql-button):hover,:is(.graphiql-button,button.graphiql-button):active{background-color:hsla(var(--color-neutral),var(--alpha-background-medium))}:is(.graphiql-button,button.graphiql-button):focus{outline:hsla(var(--color-neutral),var(--alpha-background-heavy)) auto 1px}.graphiql-button-success:is(.graphiql-button,button.graphiql-button){background-color:hsla(var(--color-success),var(--alpha-background-heavy))}.graphiql-button-error:is(.graphiql-button,button.graphiql-button){background-color:hsla(var(--color-error),var(--alpha-background-heavy))}.graphiql-button-group{background-color:hsla(var(--color-neutral),var(--alpha-background-light));border-radius:calc(var(--border-radius-4) + var(--px-4));display:flex;padding:var(--px-4)}.graphiql-button-group>button.graphiql-button{background-color:transparent}.graphiql-button-group>button.graphiql-button:hover{background-color:hsla(var(--color-neutral),var(--alpha-background-light))}.graphiql-button-group>button.graphiql-button.active{background-color:hsl(var(--color-base));cursor:default}.graphiql-button-group>*+*{margin-left:var(--px-8)}.graphiql-dialog-overlay{position:fixed;inset:0;background-color:hsla(var(--color-neutral),var(--alpha-background-heavy));z-index:10}.graphiql-dialog{background-color:hsl(var(--color-base));border:var(--popover-border);border-radius:var(--border-radius-12);box-shadow:var(--popover-box-shadow);margin:0;max-height:80vh;max-width:80vw;overflow:auto;padding:0;width:unset;transform:translate(-50%,-50%);top:50%;left:50%;position:fixed;z-index:10}.graphiql-dialog-close>svg{color:hsla(var(--color-neutral),var(--alpha-secondary));display:block;height:var(--px-12);padding:var(--px-12);width:var(--px-12)}.graphiql-dropdown-content{background-color:hsl(var(--color-base));border:var(--popover-border);border-radius:var(--border-radius-8);box-shadow:var(--popover-box-shadow);font-size:inherit;max-width:250px;padding:var(--px-4);font-family:var(--font-family);color:hsl(var(--color-neutral));max-height:min(calc(var(--radix-dropdown-menu-content-available-height) - 10px),400px);overflow-y:scroll}.graphiql-dropdown-item{border-radius:var(--border-radius-4);font-size:inherit;margin:var(--px-4);overflow:hidden;padding:var(--px-6) var(--px-8);text-overflow:ellipsis;white-space:nowrap;outline:none;cursor:pointer;line-height:var(--line-height)}.graphiql-dropdown-item[data-selected],.graphiql-dropdown-item[data-current-nav],.graphiql-dropdown-item:hover{background-color:hsla(var(--color-neutral),var(--alpha-background-light));color:inherit}.graphiql-dropdown-item:not(:first-child){margin-top:0}:is(.graphiql-markdown-description,.graphiql-markdown-deprecation,.CodeMirror-hint-information-description,.CodeMirror-hint-information-deprecation-reason,.CodeMirror-info .info-description,.CodeMirror-info .info-deprecation) blockquote{margin-left:0;margin-right:0;padding-left:var(--px-8)}:is(.graphiql-markdown-description,.graphiql-markdown-deprecation,.CodeMirror-hint-information-description,.CodeMirror-hint-information-deprecation-reason,.CodeMirror-info .info-description,.CodeMirror-info .info-deprecation) code,:is(.graphiql-markdown-description,.graphiql-markdown-deprecation,.CodeMirror-hint-information-description,.CodeMirror-hint-information-deprecation-reason,.CodeMirror-info .info-description,.CodeMirror-info .info-deprecation) pre{border-radius:var(--border-radius-4);font-family:var(--font-family-mono);font-size:var(--font-size-inline-code)}:is(.graphiql-markdown-description,.graphiql-markdown-deprecation,.CodeMirror-hint-information-description,.CodeMirror-hint-information-deprecation-reason,.CodeMirror-info .info-description,.CodeMirror-info .info-deprecation) code{padding:var(--px-2)}:is(.graphiql-markdown-description,.graphiql-markdown-deprecation,.CodeMirror-hint-information-description,.CodeMirror-hint-information-deprecation-reason,.CodeMirror-info .info-description,.CodeMirror-info .info-deprecation) pre{overflow:auto;padding:var(--px-6) var(--px-8)}:is(.graphiql-markdown-description,.graphiql-markdown-deprecation,.CodeMirror-hint-information-description,.CodeMirror-hint-information-deprecation-reason,.CodeMirror-info .info-description,.CodeMirror-info .info-deprecation) pre code{background-color:initial;border-radius:0;padding:0}:is(.graphiql-markdown-description,.graphiql-markdown-deprecation,.CodeMirror-hint-information-description,.CodeMirror-hint-information-deprecation-reason,.CodeMirror-info .info-description,.CodeMirror-info .info-deprecation) ol,:is(.graphiql-markdown-description,.graphiql-markdown-deprecation,.CodeMirror-hint-information-description,.CodeMirror-hint-information-deprecation-reason,.CodeMirror-info .info-description,.CodeMirror-info .info-deprecation) ul{padding-left:var(--px-16)}:is(.graphiql-markdown-description,.graphiql-markdown-deprecation,.CodeMirror-hint-information-description,.CodeMirror-hint-information-deprecation-reason,.CodeMirror-info .info-description,.CodeMirror-info .info-deprecation) ol{list-style-type:decimal}:is(.graphiql-markdown-description,.graphiql-markdown-deprecation,.CodeMirror-hint-information-description,.CodeMirror-hint-information-deprecation-reason,.CodeMirror-info .info-description,.CodeMirror-info .info-deprecation) ul{list-style-type:disc}:is(.graphiql-markdown-description,.graphiql-markdown-deprecation,.CodeMirror-hint-information-description,.CodeMirror-hint-information-deprecation-reason,.CodeMirror-info .info-description,.CodeMirror-info .info-deprecation) img{border-radius:var(--border-radius-4);max-height:120px;max-width:100%}:is(.graphiql-markdown-description,.graphiql-markdown-deprecation,.CodeMirror-hint-information-description,.CodeMirror-hint-information-deprecation-reason,.CodeMirror-info .info-description,.CodeMirror-info .info-deprecation)>:first-child{margin-top:0}:is(.graphiql-markdown-description,.graphiql-markdown-deprecation,.CodeMirror-hint-information-description,.CodeMirror-hint-information-deprecation-reason,.CodeMirror-info .info-description,.CodeMirror-info .info-deprecation)>:last-child{margin-bottom:0}:is(.graphiql-markdown-description,.CodeMirror-hint-information-description,.CodeMirror-info .info-description) a{color:hsl(var(--color-primary));text-decoration:none}:is(.graphiql-markdown-description,.CodeMirror-hint-information-description,.CodeMirror-info .info-description) a:hover{text-decoration:underline}:is(.graphiql-markdown-description,.CodeMirror-hint-information-description,.CodeMirror-info .info-description) blockquote{border-left:1.5px solid hsla(var(--color-neutral),var(--alpha-tertiary))}:is(.graphiql-markdown-description,.CodeMirror-hint-information-description,.CodeMirror-info .info-description) code,:is(.graphiql-markdown-description,.CodeMirror-hint-information-description,.CodeMirror-info .info-description) pre{background-color:hsla(var(--color-neutral),var(--alpha-background-light));color:hsla(var(--color-neutral),1)}:is(.graphiql-markdown-description,.CodeMirror-hint-information-description,.CodeMirror-info .info-description)>*{margin:var(--px-12) 0}:is(.graphiql-markdown-deprecation,.CodeMirror-hint-information-deprecation-reason,.CodeMirror-info .info-deprecation) a{color:hsl(var(--color-warning));text-decoration:underline}:is(.graphiql-markdown-deprecation,.CodeMirror-hint-information-deprecation-reason,.CodeMirror-info .info-deprecation) blockquote{border-left:1.5px solid hsl(var(--color-warning))}:is(.graphiql-markdown-deprecation,.CodeMirror-hint-information-deprecation-reason,.CodeMirror-info .info-deprecation) code,:is(.graphiql-markdown-deprecation,.CodeMirror-hint-information-deprecation-reason,.CodeMirror-info .info-deprecation) pre{background-color:hsla(var(--color-warning),var(--alpha-background-heavy))}:is(.graphiql-markdown-deprecation,.CodeMirror-hint-information-deprecation-reason,.CodeMirror-info .info-deprecation)>*{margin:var(--px-8) 0}.graphiql-markdown-preview>:not(:first-child){display:none}.CodeMirror-hint-information-deprecation,.CodeMirror-info .info-deprecation{background-color:hsla(var(--color-warning),var(--alpha-background-light));border:1px solid hsl(var(--color-warning));border-radius:var(--border-radius-4);color:hsl(var(--color-warning));margin-top:var(--px-12);padding:var(--px-6) var(--px-8)}.CodeMirror-hint-information-deprecation-label,.CodeMirror-info .info-deprecation-label{font-size:var(--font-size-hint);font-weight:var(--font-weight-medium)}.CodeMirror-hint-information-deprecation-reason,.CodeMirror-info .info-deprecation-reason{margin-top:var(--px-6)}.graphiql-spinner{height:56px;margin:auto;margin-top:var(--px-16);width:56px}.graphiql-spinner:after{animation:rotation .8s linear 0s infinite;border:4px solid transparent;border-radius:100%;border-top:4px solid hsla(var(--color-neutral),var(--alpha-tertiary));content:"";display:inline-block;height:46px;vertical-align:middle;width:46px}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.graphiql-tooltip{background:hsl(var(--color-base));border:var(--popover-border);border-radius:var(--border-radius-4);box-shadow:var(--popover-box-shadow);color:hsl(var(--color-neutral));font-size:inherit;padding:var(--px-4) var(--px-6);font-family:var(--font-family)}.graphiql-tabs{display:flex;align-items:center;overflow-x:auto;padding:var(--px-12)}.graphiql-tabs>:not(:first-child){margin-left:var(--px-12)}.graphiql-tab{align-items:stretch;border-radius:var(--border-radius-8);color:hsla(var(--color-neutral),var(--alpha-secondary));display:flex}.graphiql-tab>button.graphiql-tab-close{visibility:hidden}.graphiql-tab.graphiql-tab-active>button.graphiql-tab-close,.graphiql-tab:hover>button.graphiql-tab-close,.graphiql-tab:focus-within>button.graphiql-tab-close{visibility:unset}.graphiql-tab.graphiql-tab-active{background-color:hsla(var(--color-neutral),var(--alpha-background-heavy));color:hsla(var(--color-neutral),1)}button.graphiql-tab-button{padding:var(--px-4) 0 var(--px-4) var(--px-8)}button.graphiql-tab-close{align-items:center;display:flex;padding:var(--px-4) var(--px-8)}button.graphiql-tab-close>svg{height:var(--px-8);width:var(--px-8)}.graphiql-history-header{font-size:var(--font-size-h2);font-weight:var(--font-weight-medium);display:flex;justify-content:space-between;align-items:center}.graphiql-history-header button{font-size:var(--font-size-inline-code);padding:var(--px-6) var(--px-10)}.graphiql-history-items{margin:var(--px-16) 0 0;list-style:none;padding:0}.graphiql-history-item{border-radius:var(--border-radius-4);color:hsla(var(--color-neutral),var(--alpha-secondary));display:flex;font-size:var(--font-size-inline-code);font-family:var(--font-family-mono);height:34px}.graphiql-history-item:hover{color:hsla(var(--color-neutral),1);background-color:hsla(var(--color-neutral),var(--alpha-background-light))}.graphiql-history-item:not(:first-child){margin-top:var(--px-4)}.graphiql-history-item.editable{background-color:hsla(var(--color-primary),var(--alpha-background-medium))}.graphiql-history-item.editable>input{background:transparent;border:none;flex:1;margin:0;outline:none;padding:0 var(--px-10);width:100%}.graphiql-history-item.editable>input::placeholder{color:hsla(var(--color-neutral),var(--alpha-secondary))}.graphiql-history-item.editable>button{color:hsl(var(--color-primary));padding:0 var(--px-10)}.graphiql-history-item.editable>button:active{background-color:hsla(var(--color-primary),var(--alpha-background-heavy))}.graphiql-history-item.editable>button:focus{outline:hsl(var(--color-primary)) auto 1px}.graphiql-history-item.editable>button>svg{display:block}button.graphiql-history-item-label{flex:1;padding:var(--px-8) var(--px-10);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}button.graphiql-history-item-action{align-items:center;color:hsla(var(--color-neutral),var(--alpha-secondary));display:flex;padding:var(--px-8) var(--px-6)}button.graphiql-history-item-action:hover{color:hsla(var(--color-neutral),1)}button.graphiql-history-item-action>svg{height:14px;width:14px}.graphiql-history-item-spacer{height:var(--px-16)}.graphiql-doc-explorer-default-value{color:hsl(var(--color-success))}a.graphiql-doc-explorer-type-name{color:hsl(var(--color-warning));text-decoration:none}a.graphiql-doc-explorer-type-name:hover{text-decoration:underline}a.graphiql-doc-explorer-type-name:focus{outline:hsl(var(--color-warning)) auto 1px}.graphiql-doc-explorer-argument>*+*{margin-top:var(--px-12)}.graphiql-doc-explorer-argument-name{color:hsl(var(--color-secondary))}.graphiql-doc-explorer-argument-deprecation{background-color:hsla(var(--color-warning),var(--alpha-background-light));border:1px solid hsl(var(--color-warning));border-radius:var(--border-radius-4);color:hsl(var(--color-warning));padding:var(--px-8)}.graphiql-doc-explorer-argument-deprecation-label{font-size:var(--font-size-hint);font-weight:var(--font-weight-medium)}.graphiql-doc-explorer-deprecation{background-color:hsla(var(--color-warning),var(--alpha-background-light));border:1px solid hsl(var(--color-warning));border-radius:var(--px-4);color:hsl(var(--color-warning));padding:var(--px-8)}.graphiql-doc-explorer-deprecation-label{font-size:var(--font-size-hint);font-weight:var(--font-weight-medium)}.graphiql-doc-explorer-directive{color:hsl(var(--color-secondary))}.graphiql-doc-explorer-section-title{align-items:center;display:flex;font-size:var(--font-size-hint);font-weight:var(--font-weight-medium);line-height:1}.graphiql-doc-explorer-section-title>svg{height:var(--px-16);margin-right:var(--px-8);width:var(--px-16)}.graphiql-doc-explorer-section-content{margin-left:var(--px-8);margin-top:var(--px-16)}.graphiql-doc-explorer-section-content>*+*{margin-top:var(--px-16)}.graphiql-doc-explorer-root-type{color:hsl(var(--color-info))}.graphiql-doc-explorer-search{color:hsla(var(--color-neutral),var(--alpha-secondary))}.graphiql-doc-explorer-search:not([data-state="idle"]){border:var(--popover-border);border-radius:var(--border-radius-4);box-shadow:var(--popover-box-shadow);color:hsla(var(--color-neutral),1)}.graphiql-doc-explorer-search:not([data-state="idle"]) .graphiql-doc-explorer-search-input{background:hsl(var(--color-base))}.graphiql-doc-explorer-search-input{align-items:center;background-color:hsla(var(--color-neutral),var(--alpha-background-light));border-radius:var(--border-radius-4);display:flex;padding:var(--px-8) var(--px-12)}.graphiql-doc-explorer-search [role=combobox]{border:none;background-color:transparent;margin-left:var(--px-4);width:100%}.graphiql-doc-explorer-search [role=combobox]:focus{outline:none}.graphiql-doc-explorer-search [role=listbox]{background-color:hsl(var(--color-base));border:none;border-bottom-left-radius:var(--border-radius-4);border-bottom-right-radius:var(--border-radius-4);border-top:1px solid hsla(var(--color-neutral),var(--alpha-background-heavy));max-height:400px;overflow-y:auto;margin:0;font-size:var(--font-size-body);padding:var(--px-4);position:relative}.graphiql-doc-explorer-search [role=option]{border-radius:var(--border-radius-4);color:hsla(var(--color-neutral),var(--alpha-secondary));overflow-x:hidden;padding:var(--px-8) var(--px-12);text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.graphiql-doc-explorer-search [role=option][data-headlessui-state=active]{background-color:hsla(var(--color-neutral),var(--alpha-background-light))}.graphiql-doc-explorer-search [role=option]:hover{background-color:hsla(var(--color-neutral),var(--alpha-background-medium))}.graphiql-doc-explorer-search [role=option][data-headlessui-state=active]:hover{background-color:hsla(var(--color-neutral),var(--alpha-background-heavy))}:is(.graphiql-doc-explorer-search [role="option"])+:is(.graphiql-doc-explorer-search [role="option"]){margin-top:var(--px-4)}.graphiql-doc-explorer-search-type{color:hsl(var(--color-info))}.graphiql-doc-explorer-search-field{color:hsl(var(--color-warning))}.graphiql-doc-explorer-search-argument{color:hsl(var(--color-secondary))}.graphiql-doc-explorer-search-divider{color:hsla(var(--color-neutral),var(--alpha-secondary));font-size:var(--font-size-hint);font-weight:var(--font-weight-medium);margin-top:var(--px-8);padding:var(--px-8) var(--px-12)}.graphiql-doc-explorer-search-empty{color:hsla(var(--color-neutral),var(--alpha-secondary));padding:var(--px-8) var(--px-12)}a.graphiql-doc-explorer-field-name{color:hsl(var(--color-info));text-decoration:none}a.graphiql-doc-explorer-field-name:hover{text-decoration:underline}a.graphiql-doc-explorer-field-name:focus{outline:hsl(var(--color-info)) auto 1px}.graphiql-doc-explorer-item>:not(:first-child){margin-top:var(--px-12)}.graphiql-doc-explorer-argument-multiple{margin-left:var(--px-8)}.graphiql-doc-explorer-enum-value{color:hsl(var(--color-info))}.graphiql-doc-explorer-header{display:flex;justify-content:space-between;position:relative}.graphiql-doc-explorer-header:focus-within .graphiql-doc-explorer-title{visibility:hidden}.graphiql-doc-explorer-header:focus-within .graphiql-doc-explorer-back:not(:focus){color:transparent}.graphiql-doc-explorer-header-content{display:flex;flex-direction:column;min-width:0}.graphiql-doc-explorer-search{position:absolute;right:0;top:0}.graphiql-doc-explorer-search:focus-within{left:0}.graphiql-doc-explorer-search [role=combobox]{height:24px;width:4ch}.graphiql-doc-explorer-search [role=combobox]:focus{width:100%}a.graphiql-doc-explorer-back{align-items:center;color:hsla(var(--color-neutral),var(--alpha-secondary));display:flex;text-decoration:none}a.graphiql-doc-explorer-back:hover{text-decoration:underline}a.graphiql-doc-explorer-back:focus{outline:hsla(var(--color-neutral),var(--alpha-secondary)) auto 1px}a.graphiql-doc-explorer-back:focus+.graphiql-doc-explorer-title{visibility:unset}a.graphiql-doc-explorer-back>svg{height:var(--px-8);margin-right:var(--px-8);width:var(--px-8)}.graphiql-doc-explorer-title{font-weight:var(--font-weight-medium);font-size:var(--font-size-h2);overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}.graphiql-doc-explorer-title:not(:first-child){font-size:var(--font-size-h3);margin-top:var(--px-8)}.graphiql-doc-explorer-content>*{color:hsla(var(--color-neutral),var(--alpha-secondary));margin-top:var(--px-20)}.graphiql-doc-explorer-error{background-color:hsla(var(--color-error),var(--alpha-background-heavy));border:1px solid hsl(var(--color-error));border-radius:var(--border-radius-8);color:hsl(var(--color-error));padding:var(--px-8) var(--px-12)}.CodeMirror{font-family:monospace;height:300px;color:#000;direction:ltr}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{background-color:#fff}.CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid black;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{width:auto;border:0!important;background:#7e7}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor .CodeMirror-line::selection,.cm-fat-cursor .CodeMirror-line>span::selection,.cm-fat-cursor .CodeMirror-line>span>span::selection{background:transparent}.cm-fat-cursor .CodeMirror-line::-moz-selection,.cm-fat-cursor .CodeMirror-line>span::-moz-selection,.cm-fat-cursor .CodeMirror-line>span>span::-moz-selection{background:transparent}.cm-fat-cursor{caret-color:transparent}@-moz-keyframes blink{50%{background-color:transparent}}@-webkit-keyframes blink{50%{background-color:transparent}}@keyframes blink{50%{background-color:transparent}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{position:absolute;left:0;right:0;top:-50px;bottom:0;overflow:hidden}.CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}.cm-s-default .cm-header{color:#00f}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-variable-3,.cm-s-default .cm-type{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta,.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-s-default .cm-error,.cm-invalidchar{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:rgba(255,150,0,.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{position:relative;overflow:hidden;background:white}.CodeMirror-scroll{overflow:scroll!important;margin-bottom:-50px;margin-right:-50px;padding-bottom:50px;height:100%;outline:none;position:relative;z-index:0}.CodeMirror-sizer{position:relative;border-right:50px solid transparent}.CodeMirror-vscrollbar,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{position:absolute;z-index:6;display:none;outline:none}.CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.CodeMirror-scrollbar-filler{right:0;bottom:0}.CodeMirror-gutter-filler{left:0;bottom:0}.CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}.CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-50px}.CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:none!important;border:none!important}.CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border-width:0;background:transparent;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent;-webkit-font-variant-ligatures:contextual;font-variant-ligatures:contextual}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}.CodeMirror-scroll,.CodeMirror-sizer,.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber{-moz-box-sizing:content-box;box-sizing:content-box}.CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.CodeMirror-cursor{position:absolute;pointer-events:none}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}div.CodeMirror-dragcursors,.CodeMirror-focused div.CodeMirror-cursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:#ff06}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:none}.graphiql-container .CodeMirror{height:100%;position:absolute;width:100%}.graphiql-container .CodeMirror{font-family:var(--font-family-mono)}.graphiql-container .CodeMirror,.graphiql-container .CodeMirror-gutters{background:none;background-color:var(--editor-background, hsl(var(--color-base)))}.graphiql-container .CodeMirror-linenumber{padding:0}.graphiql-container .CodeMirror-gutters{border:none}.cm-s-graphiql{color:hsla(var(--color-neutral),var(--alpha-tertiary))}.cm-s-graphiql .cm-keyword{color:hsl(var(--color-primary))}.cm-s-graphiql .cm-def{color:hsl(var(--color-tertiary))}.cm-s-graphiql .cm-punctuation{color:hsla(var(--color-neutral),var(--alpha-tertiary))}.cm-s-graphiql .cm-variable{color:hsl(var(--color-secondary))}.cm-s-graphiql .cm-atom{color:hsl(var(--color-tertiary))}.cm-s-graphiql .cm-number{color:hsl(var(--color-success))}.cm-s-graphiql .cm-string{color:hsl(var(--color-warning))}.cm-s-graphiql .cm-builtin{color:hsl(var(--color-success))}.cm-s-graphiql .cm-string-2{color:hsl(var(--color-secondary))}.cm-s-graphiql .cm-attribute,.cm-s-graphiql .cm-meta{color:hsl(var(--color-tertiary))}.cm-s-graphiql .cm-property{color:hsl(var(--color-info))}.cm-s-graphiql .cm-qualifier{color:hsl(var(--color-secondary))}.cm-s-graphiql .cm-comment{color:hsla(var(--color-neutral),var(--alpha-secondary))}.cm-s-graphiql .cm-ws{color:hsla(var(--color-neutral),var(--alpha-tertiary))}.cm-s-graphiql .cm-invalidchar{color:hsl(var(--color-error))}.cm-s-graphiql .CodeMirror-cursor{border-left:2px solid hsla(var(--color-neutral),var(--alpha-secondary))}.cm-s-graphiql .CodeMirror-linenumber{color:hsla(var(--color-neutral),var(--alpha-tertiary))}.graphiql-container div.CodeMirror span.CodeMirror-matchingbracket,.graphiql-container div.CodeMirror span.CodeMirror-nonmatchingbracket{color:hsl(var(--color-warning))}.graphiql-container .CodeMirror-selected,.graphiql-container .CodeMirror-focused .CodeMirror-selected{background:hsla(var(--color-neutral),var(--alpha-background-heavy))}.graphiql-container .CodeMirror-dialog{background:inherit;color:inherit;left:0;right:0;overflow:hidden;padding:var(--px-2) var(--px-6);position:absolute;z-index:6}.graphiql-container .CodeMirror-dialog-top{border-bottom:1px solid hsla(var(--color-neutral),var(--alpha-background-heavy));padding-bottom:var(--px-12);top:0}.graphiql-container .CodeMirror-dialog-bottom{border-top:1px solid hsla(var(--color-neutral),var(--alpha-background-heavy));bottom:0;padding-top:var(--px-12)}.graphiql-container .CodeMirror-search-hint{display:none}.graphiql-container .CodeMirror-dialog input{border:1px solid hsla(var(--color-neutral),var(--alpha-background-heavy));border-radius:var(--border-radius-4);padding:var(--px-4)}.graphiql-container .CodeMirror-dialog input:focus{outline:hsl(var(--color-primary)) solid 2px}.graphiql-container .cm-searching{background-color:hsla(var(--color-warning),var(--alpha-background-light));padding-bottom:1.5px;padding-top:.5px}.CodeMirror-foldmarker{color:#00f;text-shadow:#b9f 1px 1px 2px,#b9f -1px -1px 2px,#b9f 1px -1px 2px,#b9f -1px 1px 2px;font-family:arial;line-height:.3;cursor:pointer}.CodeMirror-foldgutter{width:.7em}.CodeMirror-foldgutter-open,.CodeMirror-foldgutter-folded{cursor:pointer}.CodeMirror-foldgutter-open:after{content:"\u25BE"}.CodeMirror-foldgutter-folded:after{content:"\u25B8"}.CodeMirror-foldgutter{width:var(--px-12)}.CodeMirror-foldmarker{background-color:hsl(var(--color-info));border-radius:var(--border-radius-4);color:hsl(var(--color-base));font-family:inherit;margin:0 var(--px-4);padding:0 var(--px-8);text-shadow:none}.CodeMirror-foldgutter-open,.CodeMirror-foldgutter-folded{color:hsla(var(--color-neutral),var(--alpha-tertiary))}.CodeMirror-foldgutter-open:after,.CodeMirror-foldgutter-folded:after{margin:0 var(--px-2)}.graphiql-editor{height:100%;position:relative;width:100%}.graphiql-editor.hidden{left:-9999px;position:absolute;top:-9999px;visibility:hidden}.CodeMirror-lint-markers{width:16px}.CodeMirror-lint-tooltip{background-color:#ffd;border:1px solid black;border-radius:4px;color:#000;font-family:monospace;font-size:10pt;overflow:hidden;padding:2px 5px;position:fixed;white-space:pre;white-space:pre-wrap;z-index:100;max-width:600px;opacity:0;transition:opacity .4s;-moz-transition:opacity .4s;-webkit-transition:opacity .4s;-o-transition:opacity .4s;-ms-transition:opacity .4s}.CodeMirror-lint-mark{background-position:left bottom;background-repeat:repeat-x}.CodeMirror-lint-mark-warning{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAADCAYAAAC09K7GAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sJFhQXEbhTg7YAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAAMklEQVQI12NkgIIvJ3QXMjAwdDN+OaEbysDA4MPAwNDNwMCwiOHLCd1zX07o6kBVGQEAKBANtobskNMAAAAASUVORK5CYII=)}.CodeMirror-lint-mark-error{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAADCAYAAAC09K7GAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sJDw4cOCW1/KIAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAAHElEQVQI12NggIL/DAz/GdA5/xkY/qPKMDAwAADLZwf5rvm+LQAAAABJRU5ErkJggg==)}.CodeMirror-lint-marker{background-position:center center;background-repeat:no-repeat;cursor:pointer;display:inline-block;height:16px;width:16px;vertical-align:middle;position:relative}.CodeMirror-lint-message{padding-left:18px;background-position:top left;background-repeat:no-repeat}.CodeMirror-lint-marker-warning,.CodeMirror-lint-message-warning{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAANlBMVEX/uwDvrwD/uwD/uwD/uwD/uwD/uwD/uwD/uwD6twD/uwAAAADurwD2tQD7uAD+ugAAAAD/uwDhmeTRAAAADHRSTlMJ8mN1EYcbmiixgACm7WbuAAAAVklEQVR42n3PUQqAIBBFUU1LLc3u/jdbOJoW1P08DA9Gba8+YWJ6gNJoNYIBzAA2chBth5kLmG9YUoG0NHAUwFXwO9LuBQL1giCQb8gC9Oro2vp5rncCIY8L8uEx5ZkAAAAASUVORK5CYII=)}.CodeMirror-lint-marker-error,.CodeMirror-lint-message-error{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAHlBMVEW7AAC7AACxAAC7AAC7AAAAAAC4AAC5AAD///+7AAAUdclpAAAABnRSTlMXnORSiwCK0ZKSAAAATUlEQVR42mWPOQ7AQAgDuQLx/z8csYRmPRIFIwRGnosRrpamvkKi0FTIiMASR3hhKW+hAN6/tIWhu9PDWiTGNEkTtIOucA5Oyr9ckPgAWm0GPBog6v4AAAAASUVORK5CYII=)}.CodeMirror-lint-marker-multiple{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAMAAADzjKfhAAAACVBMVEUAAAAAAAC/v7914kyHAAAAAXRSTlMAQObYZgAAACNJREFUeNo1ioEJAAAIwmz/H90iFFSGJgFMe3gaLZ0od+9/AQZ0ADosbYraAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-position:right bottom;width:100%;height:100%}.CodeMirror-lint-line-error{background-color:#b74c5114}.CodeMirror-lint-line-warning{background-color:#ffd3001a}.CodeMirror-lint-mark-error,.CodeMirror-lint-mark-warning{background-repeat:repeat-x;background-size:10px 3px;background-position:0 95%}.cm-s-graphiql .CodeMirror-lint-mark-error{color:hsl(var(--color-error))}.CodeMirror-lint-mark-error{background-image:linear-gradient(45deg,transparent 65%,hsl(var(--color-error)) 80%,transparent 90%),linear-gradient(135deg,transparent 5%,hsl(var(--color-error)) 15%,transparent 25%),linear-gradient(135deg,transparent 45%,hsl(var(--color-error)) 55%,transparent 65%),linear-gradient(45deg,transparent 25%,hsl(var(--color-error)) 35%,transparent 50%)}.cm-s-graphiql .CodeMirror-lint-mark-warning{color:hsl(var(--color-warning))}.CodeMirror-lint-mark-warning{background-image:linear-gradient(45deg,transparent 65%,hsl(var(--color-warning)) 80%,transparent 90%),linear-gradient(135deg,transparent 5%,hsl(var(--color-warning)) 15%,transparent 25%),linear-gradient(135deg,transparent 45%,hsl(var(--color-warning)) 55%,transparent 65%),linear-gradient(45deg,transparent 25%,hsl(var(--color-warning)) 35%,transparent 50%)}.CodeMirror-lint-tooltip{background-color:hsl(var(--color-base));border:var(--popover-border);border-radius:var(--border-radius-8);box-shadow:var(--popover-box-shadow);font-size:var(--font-size-body);font-family:var(--font-family);max-width:600px;overflow:hidden;padding:var(--px-12)}.CodeMirror-lint-message-error,.CodeMirror-lint-message-warning{background-image:none;padding:0}.CodeMirror-lint-message-error{color:hsl(var(--color-error))}.CodeMirror-lint-message-warning{color:hsl(var(--color-warning))}.CodeMirror-hints{position:absolute;z-index:10;overflow:hidden;list-style:none;margin:0;padding:2px;-webkit-box-shadow:2px 3px 5px rgba(0,0,0,.2);-moz-box-shadow:2px 3px 5px rgba(0,0,0,.2);box-shadow:2px 3px 5px #0003;border-radius:3px;border:1px solid silver;background:white;font-size:90%;font-family:monospace;max-height:20em;overflow-y:auto}.CodeMirror-hint{margin:0;padding:0 4px;border-radius:2px;white-space:pre;color:#000;cursor:pointer}li.CodeMirror-hint-active{background:#08f;color:#fff}.CodeMirror-hints{background:hsl(var(--color-base));border:var(--popover-border);border-radius:var(--border-radius-8);box-shadow:var(--popover-box-shadow);display:grid;font-family:var(--font-family);font-size:var(--font-size-body);grid-template-columns:auto fit-content(300px);max-height:264px;padding:0}.CodeMirror-hint{border-radius:var(--border-radius-4);color:hsla(var(--color-neutral),var(--alpha-secondary));grid-column:1 / 2;margin:var(--px-4);padding:var(--px-6) var(--px-8)!important}.CodeMirror-hint:not(:first-child){margin-top:0}li.CodeMirror-hint-active{background:hsla(var(--color-primary),var(--alpha-background-medium));color:hsl(var(--color-primary))}.CodeMirror-hint-information{border-left:1px solid hsla(var(--color-neutral),var(--alpha-background-heavy));grid-column:2 / 3;grid-row:1 / 99999;max-height:264px;overflow:auto;padding:var(--px-12)}.CodeMirror-hint-information-header{display:flex;align-items:baseline}.CodeMirror-hint-information-field-name{font-size:var(--font-size-h4);font-weight:var(--font-weight-medium)}.CodeMirror-hint-information-type-name-pill{border:1px solid hsla(var(--color-neutral),var(--alpha-tertiary));border-radius:var(--border-radius-4);color:hsla(var(--color-neutral),var(--alpha-secondary));margin-left:var(--px-6);padding:var(--px-4)}.CodeMirror-hint-information-type-name{color:inherit;text-decoration:none}.CodeMirror-hint-information-type-name:hover{text-decoration:underline dotted}.CodeMirror-hint-information-description{color:hsla(var(--color-neutral),var(--alpha-secondary));margin-top:var(--px-12)}.CodeMirror-info{background-color:hsl(var(--color-base));border:var(--popover-border);border-radius:var(--border-radius-8);box-shadow:var(--popover-box-shadow);color:hsla(var(--color-neutral),1);max-height:300px;max-width:400px;opacity:0;overflow:auto;padding:var(--px-12);position:fixed;transition:opacity .15s;z-index:10}.CodeMirror-info a{color:inherit;text-decoration:none}.CodeMirror-info a:hover{text-decoration:underline dotted}.CodeMirror-info .CodeMirror-info-header{display:flex;align-items:baseline}.CodeMirror-info .CodeMirror-info-header>.type-name,.CodeMirror-info .CodeMirror-info-header>.field-name,.CodeMirror-info .CodeMirror-info-header>.arg-name,.CodeMirror-info .CodeMirror-info-header>.directive-name,.CodeMirror-info .CodeMirror-info-header>.enum-value{font-size:var(--font-size-h4);font-weight:var(--font-weight-medium)}.CodeMirror-info .type-name-pill{border:1px solid hsla(var(--color-neutral),var(--alpha-tertiary));border-radius:var(--border-radius-4);color:hsla(var(--color-neutral),var(--alpha-secondary));margin-left:var(--px-6);padding:var(--px-4)}.CodeMirror-info .info-description{color:hsla(var(--color-neutral),var(--alpha-secondary));margin-top:var(--px-12);overflow:hidden}.CodeMirror-jump-token{text-decoration:underline dotted;cursor:pointer}.auto-inserted-leaf.cm-property{animation-duration:6s;animation-name:insertionFade;border-radius:var(--border-radius-4);padding:var(--px-2)}@keyframes insertionFade{0%,to{background-color:none}15%,85%{background-color:hsla(var(--color-warning),var(--alpha-background-light))}}button.graphiql-toolbar-button{display:flex;align-items:center;justify-content:center;height:var(--toolbar-width);width:var(--toolbar-width)}button.graphiql-toolbar-button.error{background:hsla(var(--color-error),var(--alpha-background-heavy))}.graphiql-execute-button-wrapper{position:relative}button.graphiql-execute-button{background-color:hsl(var(--color-primary));border:none;border-radius:var(--border-radius-8);cursor:pointer;height:var(--toolbar-width);padding:0;width:var(--toolbar-width)}button.graphiql-execute-button:hover{background-color:hsla(var(--color-primary),.9)}button.graphiql-execute-button:active{background-color:hsla(var(--color-primary),.8)}button.graphiql-execute-button:focus{outline:hsla(var(--color-primary),.8) auto 1px}button.graphiql-execute-button>svg{color:#fff;display:block;height:var(--px-16);margin:auto;width:var(--px-16)}button.graphiql-toolbar-menu{display:block;height:var(--toolbar-width);width:var(--toolbar-width)} - -/*!*********************************************************************************************************************!*\\ - !*** css ../../../node_modules/css-loader/dist/cjs.js!../../../node_modules/postcss-loader/dist/cjs.js!./style.css ***! - \\*********************************************************************************************************************/ -/* Everything */ -.graphiql-container { - background-color: hsl(var(--color-base)); - display: flex; - height: 100%; - margin: 0; - overflow: hidden; - width: 100%; -} -/* The sidebar */ -.graphiql-container .graphiql-sidebar { - display: flex; - flex-direction: column; - justify-content: space-between; - padding: var(--px-8); - width: var(--sidebar-width); -} -.graphiql-container .graphiql-sidebar .graphiql-sidebar-section { - display: flex; - flex-direction: column; - gap: var(--px-8); -} -.graphiql-container .graphiql-sidebar button { - display: flex; - align-items: center; - justify-content: center; - color: hsla(var(--color-neutral), var(--alpha-secondary)); - height: calc(var(--sidebar-width) - (2 * var(--px-8))); - width: calc(var(--sidebar-width) - (2 * var(--px-8))); -} -.graphiql-container .graphiql-sidebar button.active { - color: hsla(var(--color-neutral), 1); -} -.graphiql-container .graphiql-sidebar button:not(:first-child) { - margin-top: var(--px-4); -} -.graphiql-container .graphiql-sidebar button > svg { - height: var(--px-20); - width: var(--px-20); -} -/* The main content, i.e. everything except the sidebar */ -.graphiql-container .graphiql-main { - display: flex; - flex: 1; - min-width: 0; -} -/* The current session and tabs */ -.graphiql-container .graphiql-sessions { - background-color: hsla(var(--color-neutral), var(--alpha-background-light)); - /* Adding the 8px of padding to the inner border radius of the query editor */ - border-radius: calc(var(--border-radius-12) + var(--px-8)); - display: flex; - flex-direction: column; - flex: 1; - max-height: 100%; - margin: var(--px-16); - margin-left: 0; - min-width: 0; -} -/* The session header containing tabs and the logo */ -.graphiql-container .graphiql-session-header { - align-items: center; - display: flex; - justify-content: space-between; - height: var(--session-header-height); -} -/* The button to add a new tab */ -button.graphiql-tab-add { - height: 100%; - padding: var(--px-4); -} -button.graphiql-tab-add > svg { - color: hsla(var(--color-neutral), var(--alpha-secondary)); - display: block; - height: var(--px-16); - width: var(--px-16); -} -/* The right-hand-side of the session header */ -.graphiql-container .graphiql-session-header-right { - align-items: center; - display: flex; -} -/* The GraphiQL logo */ -.graphiql-container .graphiql-logo { - color: hsla(var(--color-neutral), var(--alpha-secondary)); - font-size: var(--font-size-h4); - font-weight: var(--font-weight-medium); - padding: var(--px-12) var(--px-16); -} -/* Undo default link styling for the default GraphiQL logo link */ -.graphiql-container .graphiql-logo .graphiql-logo-link { - color: hsla(var(--color-neutral), var(--alpha-secondary)); - text-decoration: none; -} -/* The editor of the session */ -.graphiql-container .graphiql-session { - display: flex; - flex: 1; - padding: 0 var(--px-8) var(--px-8); -} -/* All editors (query, variable, headers) */ -.graphiql-container .graphiql-editors { - background-color: hsl(var(--color-base)); - border-radius: calc(var(--border-radius-12)); - box-shadow: var(--popover-box-shadow); - display: flex; - flex: 1; - flex-direction: column; -} -.graphiql-container .graphiql-editors.full-height { - margin-top: calc(var(--px-8) - var(--session-header-height)); -} -/* The query editor and the toolbar */ -.graphiql-container .graphiql-query-editor { - border-bottom: 1px solid - hsla(var(--color-neutral), var(--alpha-background-heavy)); - padding: var(--px-16); - column-gap: var(--px-16); - display: flex; - width: 100%; -} -/* The vertical toolbar next to the query editor */ -.graphiql-container .graphiql-toolbar { - width: var(--toolbar-width); -} -.graphiql-container .graphiql-toolbar > * + * { - margin-top: var(--px-8); -} -/* The toolbar icons */ -.graphiql-toolbar-icon { - color: hsla(var(--color-neutral), var(--alpha-tertiary)); - display: block; - height: calc(var(--toolbar-width) - (var(--px-8) * 2)); - width: calc(var(--toolbar-width) - (var(--px-8) * 2)); -} -/* The tab bar for editor tools */ -.graphiql-container .graphiql-editor-tools { - cursor: row-resize; - display: flex; - width: 100%; - column-gap: var(--px-8); - padding: var(--px-8); -} -.graphiql-container .graphiql-editor-tools button { - color: hsla(var(--color-neutral), var(--alpha-secondary)); -} -.graphiql-container .graphiql-editor-tools button.active { - color: hsla(var(--color-neutral), 1); -} -/* The tab buttons to switch between editor tools */ -.graphiql-container - .graphiql-editor-tools - > button:not(.graphiql-toggle-editor-tools) { - padding: var(--px-8) var(--px-12); -} -.graphiql-container .graphiql-editor-tools .graphiql-toggle-editor-tools { - margin-left: auto; -} -/* An editor tool, e.g. variable or header editor */ -.graphiql-container .graphiql-editor-tool { - flex: 1; - padding: var(--px-16); -} -/** - * The way CodeMirror editors are styled they overflow their containing - * element. For some OS-browser-combinations this might cause overlap issues, - * setting the position of this to \`relative\` makes sure this element will - * always be on top of any editors. - */ -.graphiql-container .graphiql-toolbar, -.graphiql-container .graphiql-editor-tools, -.graphiql-container .graphiql-editor-tool { - position: relative; -} -/* The response view */ -.graphiql-container .graphiql-response { - --editor-background: transparent; - display: flex; - width: 100%; - flex-direction: column; -} -/* The results editor wrapping container */ -.graphiql-container .graphiql-response .result-window { - position: relative; - flex: 1; -} -/* The footer below the response view */ -.graphiql-container .graphiql-footer { - border-top: 1px solid - hsla(var(--color-neutral), var(--alpha-background-heavy)); -} -/* The plugin container */ -.graphiql-container .graphiql-plugin { - border-left: 1px solid - hsla(var(--color-neutral), var(--alpha-background-heavy)); - flex: 1; - overflow-y: auto; - padding: var(--px-16); -} -/* Generic drag bar for horizontal resizing */ -.graphiql-horizontal-drag-bar { - width: var(--px-12); - cursor: col-resize; -} -.graphiql-horizontal-drag-bar:hover::after { - border: var(--px-2) solid - hsla(var(--color-neutral), var(--alpha-background-heavy)); - border-radius: var(--border-radius-2); - content: ''; - display: block; - height: 25%; - margin: 0 auto; - position: relative; - /* (100% - 25%) / 2 = 37.5% */ - top: 37.5%; - width: 0; -} -.graphiql-container .graphiql-chevron-icon { - color: hsla(var(--color-neutral), var(--alpha-tertiary)); - display: block; - height: var(--px-12); - margin: var(--px-12); - width: var(--px-12); -} -/* Generic spin animation */ -.graphiql-spin { - animation: spin 0.8s linear 0s infinite; -} -@keyframes spin { - from { - transform: rotate(0deg); - } - to { - transform: rotate(360deg); - } -} -/* The header of the settings dialog */ -.graphiql-dialog .graphiql-dialog-header { - align-items: center; - display: flex; - justify-content: space-between; - padding: var(--px-24); -} -/* The title of the settings dialog */ -.graphiql-dialog .graphiql-dialog-title { - font-size: var(--font-size-h3); - font-weight: var(--font-weight-medium); - margin: 0; -} -/* A section inside the settings dialog */ -.graphiql-dialog .graphiql-dialog-section { - align-items: center; - border-top: 1px solid - hsla(var(--color-neutral), var(--alpha-background-heavy)); - display: flex; - justify-content: space-between; - padding: var(--px-24); -} -.graphiql-dialog .graphiql-dialog-section > :not(:first-child) { - margin-left: var(--px-24); -} -/* The section title in the settings dialog */ -.graphiql-dialog .graphiql-dialog-section-title { - font-size: var(--font-size-h4); - font-weight: var(--font-weight-medium); -} -/* The section caption in the settings dialog */ -.graphiql-dialog .graphiql-dialog-section-caption { - color: hsla(var(--color-neutral), var(--alpha-secondary)); -} -.graphiql-dialog .graphiql-warning-text { - color: hsl(var(--color-warning)); - font-weight: var(--font-weight-medium); -} -.graphiql-dialog .graphiql-table { - border-collapse: collapse; - width: 100%; -} -.graphiql-dialog .graphiql-table :is(th, td) { - border: 1px solid hsla(var(--color-neutral), var(--alpha-background-heavy)); - padding: var(--px-8) var(--px-12); -} -/* A single key the short-key dialog */ -.graphiql-dialog .graphiql-key { - background-color: hsla(var(--color-neutral), var(--alpha-background-medium)); - border-radius: var(--border-radius-4); - padding: var(--px-4); -} -/* Avoid showing native tooltips for icons with titles */ -.graphiql-container svg { - pointer-events: none; -}`,""]);const g=v},3645:G=>{"use strict";G.exports=function(s){var f=[];return f.toString=function(){return this.map(function(T){var v=s(T);return T[2]?"@media ".concat(T[2]," {").concat(v,"}"):v}).join("")},f.i=function(M,T,v){typeof M=="string"&&(M=[[null,M,""]]);var g={};if(v)for(var A=0;A{"use strict";f.d(s,{nW:()=>xo,kh:()=>zo,Ly:()=>jt,$1:()=>Zn,ge:()=>en,hw:()=>qo,y9:()=>Ml,WU:()=>Gi,pb:()=>gn,Xs:()=>rr,MD:()=>Yn,p:()=>mn,t:()=>Ta});var M=f(7304),T=f(4275),v=f(7359),g=f(398),A=f(2433),y=f(5397),p=f(316),C=f(9878),j;(function(S){function W(H){return typeof H=="string"}S.is=W})(j||(j={}));var x;(function(S){function W(H){return typeof H=="string"}S.is=W})(x||(x={}));var k;(function(S){S.MIN_VALUE=-2147483648,S.MAX_VALUE=2147483647;function W(H){return typeof H=="number"&&S.MIN_VALUE<=H&&H<=S.MAX_VALUE}S.is=W})(k||(k={}));var R;(function(S){S.MIN_VALUE=0,S.MAX_VALUE=2147483647;function W(H){return typeof H=="number"&&S.MIN_VALUE<=H&&H<=S.MAX_VALUE}S.is=W})(R||(R={}));var D;(function(S){function W(Z,U){return Z===Number.MAX_VALUE&&(Z=R.MAX_VALUE),U===Number.MAX_VALUE&&(U=R.MAX_VALUE),{line:Z,character:U}}S.create=W;function H(Z){let U=Z;return Ze.objectLiteral(U)&&Ze.uinteger(U.line)&&Ze.uinteger(U.character)}S.is=H})(D||(D={}));var O;(function(S){function W(Z,U,ve,xe){if(Ze.uinteger(Z)&&Ze.uinteger(U)&&Ze.uinteger(ve)&&Ze.uinteger(xe))return{start:D.create(Z,U),end:D.create(ve,xe)};if(D.is(Z)&&D.is(U))return{start:Z,end:U};throw new Error(`Range#create called with invalid arguments[${Z}, ${U}, ${ve}, ${xe}]`)}S.create=W;function H(Z){let U=Z;return Ze.objectLiteral(U)&&D.is(U.start)&&D.is(U.end)}S.is=H})(O||(O={}));var I;(function(S){function W(Z,U){return{uri:Z,range:U}}S.create=W;function H(Z){let U=Z;return Ze.objectLiteral(U)&&O.is(U.range)&&(Ze.string(U.uri)||Ze.undefined(U.uri))}S.is=H})(I||(I={}));var B;(function(S){function W(Z,U,ve,xe){return{targetUri:Z,targetRange:U,targetSelectionRange:ve,originSelectionRange:xe}}S.create=W;function H(Z){let U=Z;return Ze.objectLiteral(U)&&O.is(U.targetRange)&&Ze.string(U.targetUri)&&O.is(U.targetSelectionRange)&&(O.is(U.originSelectionRange)||Ze.undefined(U.originSelectionRange))}S.is=H})(B||(B={}));var K;(function(S){function W(Z,U,ve,xe){return{red:Z,green:U,blue:ve,alpha:xe}}S.create=W;function H(Z){const U=Z;return Ze.objectLiteral(U)&&Ze.numberRange(U.red,0,1)&&Ze.numberRange(U.green,0,1)&&Ze.numberRange(U.blue,0,1)&&Ze.numberRange(U.alpha,0,1)}S.is=H})(K||(K={}));var Y;(function(S){function W(Z,U){return{range:Z,color:U}}S.create=W;function H(Z){const U=Z;return Ze.objectLiteral(U)&&O.is(U.range)&&K.is(U.color)}S.is=H})(Y||(Y={}));var q;(function(S){function W(Z,U,ve){return{label:Z,textEdit:U,additionalTextEdits:ve}}S.create=W;function H(Z){const U=Z;return Ze.objectLiteral(U)&&Ze.string(U.label)&&(Ze.undefined(U.textEdit)||le.is(U))&&(Ze.undefined(U.additionalTextEdits)||Ze.typedArray(U.additionalTextEdits,le.is))}S.is=H})(q||(q={}));var X;(function(S){S.Comment="comment",S.Imports="imports",S.Region="region"})(X||(X={}));var Q;(function(S){function W(Z,U,ve,xe,Je,Qe){const at={startLine:Z,endLine:U};return Ze.defined(ve)&&(at.startCharacter=ve),Ze.defined(xe)&&(at.endCharacter=xe),Ze.defined(Je)&&(at.kind=Je),Ze.defined(Qe)&&(at.collapsedText=Qe),at}S.create=W;function H(Z){const U=Z;return Ze.objectLiteral(U)&&Ze.uinteger(U.startLine)&&Ze.uinteger(U.startLine)&&(Ze.undefined(U.startCharacter)||Ze.uinteger(U.startCharacter))&&(Ze.undefined(U.endCharacter)||Ze.uinteger(U.endCharacter))&&(Ze.undefined(U.kind)||Ze.string(U.kind))}S.is=H})(Q||(Q={}));var te;(function(S){function W(Z,U){return{location:Z,message:U}}S.create=W;function H(Z){let U=Z;return Ze.defined(U)&&I.is(U.location)&&Ze.string(U.message)}S.is=H})(te||(te={}));var he;(function(S){S.Error=1,S.Warning=2,S.Information=3,S.Hint=4})(he||(he={}));var re;(function(S){S.Unnecessary=1,S.Deprecated=2})(re||(re={}));var J;(function(S){function W(H){const Z=H;return Ze.objectLiteral(Z)&&Ze.string(Z.href)}S.is=W})(J||(J={}));var ee;(function(S){function W(Z,U,ve,xe,Je,Qe){let at={range:Z,message:U};return Ze.defined(ve)&&(at.severity=ve),Ze.defined(xe)&&(at.code=xe),Ze.defined(Je)&&(at.source=Je),Ze.defined(Qe)&&(at.relatedInformation=Qe),at}S.create=W;function H(Z){var U;let ve=Z;return Ze.defined(ve)&&O.is(ve.range)&&Ze.string(ve.message)&&(Ze.number(ve.severity)||Ze.undefined(ve.severity))&&(Ze.integer(ve.code)||Ze.string(ve.code)||Ze.undefined(ve.code))&&(Ze.undefined(ve.codeDescription)||Ze.string((U=ve.codeDescription)===null||U===void 0?void 0:U.href))&&(Ze.string(ve.source)||Ze.undefined(ve.source))&&(Ze.undefined(ve.relatedInformation)||Ze.typedArray(ve.relatedInformation,te.is))}S.is=H})(ee||(ee={}));var ne;(function(S){function W(Z,U,...ve){let xe={title:Z,command:U};return Ze.defined(ve)&&ve.length>0&&(xe.arguments=ve),xe}S.create=W;function H(Z){let U=Z;return Ze.defined(U)&&Ze.string(U.title)&&Ze.string(U.command)}S.is=H})(ne||(ne={}));var le;(function(S){function W(ve,xe){return{range:ve,newText:xe}}S.replace=W;function H(ve,xe){return{range:{start:ve,end:ve},newText:xe}}S.insert=H;function Z(ve){return{range:ve,newText:""}}S.del=Z;function U(ve){const xe=ve;return Ze.objectLiteral(xe)&&Ze.string(xe.newText)&&O.is(xe.range)}S.is=U})(le||(le={}));var Te;(function(S){function W(Z,U,ve){const xe={label:Z};return U!==void 0&&(xe.needsConfirmation=U),ve!==void 0&&(xe.description=ve),xe}S.create=W;function H(Z){const U=Z;return Ze.objectLiteral(U)&&Ze.string(U.label)&&(Ze.boolean(U.needsConfirmation)||U.needsConfirmation===void 0)&&(Ze.string(U.description)||U.description===void 0)}S.is=H})(Te||(Te={}));var se;(function(S){function W(H){const Z=H;return Ze.string(Z)}S.is=W})(se||(se={}));var pe;(function(S){function W(ve,xe,Je){return{range:ve,newText:xe,annotationId:Je}}S.replace=W;function H(ve,xe,Je){return{range:{start:ve,end:ve},newText:xe,annotationId:Je}}S.insert=H;function Z(ve,xe){return{range:ve,newText:"",annotationId:xe}}S.del=Z;function U(ve){const xe=ve;return le.is(xe)&&(Te.is(xe.annotationId)||se.is(xe.annotationId))}S.is=U})(pe||(pe={}));var Se;(function(S){function W(Z,U){return{textDocument:Z,edits:U}}S.create=W;function H(Z){let U=Z;return Ze.defined(U)&&Ne.is(U.textDocument)&&Array.isArray(U.edits)}S.is=H})(Se||(Se={}));var fe;(function(S){function W(Z,U,ve){let xe={kind:"create",uri:Z};return U!==void 0&&(U.overwrite!==void 0||U.ignoreIfExists!==void 0)&&(xe.options=U),ve!==void 0&&(xe.annotationId=ve),xe}S.create=W;function H(Z){let U=Z;return U&&U.kind==="create"&&Ze.string(U.uri)&&(U.options===void 0||(U.options.overwrite===void 0||Ze.boolean(U.options.overwrite))&&(U.options.ignoreIfExists===void 0||Ze.boolean(U.options.ignoreIfExists)))&&(U.annotationId===void 0||se.is(U.annotationId))}S.is=H})(fe||(fe={}));var me;(function(S){function W(Z,U,ve,xe){let Je={kind:"rename",oldUri:Z,newUri:U};return ve!==void 0&&(ve.overwrite!==void 0||ve.ignoreIfExists!==void 0)&&(Je.options=ve),xe!==void 0&&(Je.annotationId=xe),Je}S.create=W;function H(Z){let U=Z;return U&&U.kind==="rename"&&Ze.string(U.oldUri)&&Ze.string(U.newUri)&&(U.options===void 0||(U.options.overwrite===void 0||Ze.boolean(U.options.overwrite))&&(U.options.ignoreIfExists===void 0||Ze.boolean(U.options.ignoreIfExists)))&&(U.annotationId===void 0||se.is(U.annotationId))}S.is=H})(me||(me={}));var Oe;(function(S){function W(Z,U,ve){let xe={kind:"delete",uri:Z};return U!==void 0&&(U.recursive!==void 0||U.ignoreIfNotExists!==void 0)&&(xe.options=U),ve!==void 0&&(xe.annotationId=ve),xe}S.create=W;function H(Z){let U=Z;return U&&U.kind==="delete"&&Ze.string(U.uri)&&(U.options===void 0||(U.options.recursive===void 0||Ze.boolean(U.options.recursive))&&(U.options.ignoreIfNotExists===void 0||Ze.boolean(U.options.ignoreIfNotExists)))&&(U.annotationId===void 0||se.is(U.annotationId))}S.is=H})(Oe||(Oe={}));var ue;(function(S){function W(H){let Z=H;return Z&&(Z.changes!==void 0||Z.documentChanges!==void 0)&&(Z.documentChanges===void 0||Z.documentChanges.every(U=>Ze.string(U.kind)?fe.is(U)||me.is(U)||Oe.is(U):Se.is(U)))}S.is=W})(ue||(ue={}));class ye{constructor(W,H){this.edits=W,this.changeAnnotations=H}insert(W,H,Z){let U,ve;if(Z===void 0?U=le.insert(W,H):se.is(Z)?(ve=Z,U=pe.insert(W,H,Z)):(this.assertChangeAnnotations(this.changeAnnotations),ve=this.changeAnnotations.manage(Z),U=pe.insert(W,H,ve)),this.edits.push(U),ve!==void 0)return ve}replace(W,H,Z){let U,ve;if(Z===void 0?U=le.replace(W,H):se.is(Z)?(ve=Z,U=pe.replace(W,H,Z)):(this.assertChangeAnnotations(this.changeAnnotations),ve=this.changeAnnotations.manage(Z),U=pe.replace(W,H,ve)),this.edits.push(U),ve!==void 0)return ve}delete(W,H){let Z,U;if(H===void 0?Z=le.del(W):se.is(H)?(U=H,Z=pe.del(W,H)):(this.assertChangeAnnotations(this.changeAnnotations),U=this.changeAnnotations.manage(H),Z=pe.del(W,U)),this.edits.push(Z),U!==void 0)return U}add(W){this.edits.push(W)}all(){return this.edits}clear(){this.edits.splice(0,this.edits.length)}assertChangeAnnotations(W){if(W===void 0)throw new Error("Text edit change is not configured to manage change annotations.")}}class Ie{constructor(W){this._annotations=W===void 0?Object.create(null):W,this._counter=0,this._size=0}all(){return this._annotations}get size(){return this._size}manage(W,H){let Z;if(se.is(W)?Z=W:(Z=this.nextId(),H=W),this._annotations[Z]!==void 0)throw new Error(`Id ${Z} is already in use.`);if(H===void 0)throw new Error(`No annotation provided for id ${Z}`);return this._annotations[Z]=H,this._size++,Z}nextId(){return this._counter++,this._counter.toString()}}class Ge{constructor(W){this._textEditChanges=Object.create(null),W!==void 0?(this._workspaceEdit=W,W.documentChanges?(this._changeAnnotations=new Ie(W.changeAnnotations),W.changeAnnotations=this._changeAnnotations.all(),W.documentChanges.forEach(H=>{if(Se.is(H)){const Z=new ye(H.edits,this._changeAnnotations);this._textEditChanges[H.textDocument.uri]=Z}})):W.changes&&Object.keys(W.changes).forEach(H=>{const Z=new ye(W.changes[H]);this._textEditChanges[H]=Z})):this._workspaceEdit={}}get edit(){return this.initDocumentChanges(),this._changeAnnotations!==void 0&&(this._changeAnnotations.size===0?this._workspaceEdit.changeAnnotations=void 0:this._workspaceEdit.changeAnnotations=this._changeAnnotations.all()),this._workspaceEdit}getTextEditChange(W){if(Ne.is(W)){if(this.initDocumentChanges(),this._workspaceEdit.documentChanges===void 0)throw new Error("Workspace edit is not configured for document changes.");const H={uri:W.uri,version:W.version};let Z=this._textEditChanges[H.uri];if(!Z){const U=[],ve={textDocument:H,edits:U};this._workspaceEdit.documentChanges.push(ve),Z=new ye(U,this._changeAnnotations),this._textEditChanges[H.uri]=Z}return Z}else{if(this.initChanges(),this._workspaceEdit.changes===void 0)throw new Error("Workspace edit is not configured for normal text edit changes.");let H=this._textEditChanges[W];if(!H){let Z=[];this._workspaceEdit.changes[W]=Z,H=new ye(Z),this._textEditChanges[W]=H}return H}}initDocumentChanges(){this._workspaceEdit.documentChanges===void 0&&this._workspaceEdit.changes===void 0&&(this._changeAnnotations=new Ie,this._workspaceEdit.documentChanges=[],this._workspaceEdit.changeAnnotations=this._changeAnnotations.all())}initChanges(){this._workspaceEdit.documentChanges===void 0&&this._workspaceEdit.changes===void 0&&(this._workspaceEdit.changes=Object.create(null))}createFile(W,H,Z){if(this.initDocumentChanges(),this._workspaceEdit.documentChanges===void 0)throw new Error("Workspace edit is not configured for document changes.");let U;Te.is(H)||se.is(H)?U=H:Z=H;let ve,xe;if(U===void 0?ve=fe.create(W,Z):(xe=se.is(U)?U:this._changeAnnotations.manage(U),ve=fe.create(W,Z,xe)),this._workspaceEdit.documentChanges.push(ve),xe!==void 0)return xe}renameFile(W,H,Z,U){if(this.initDocumentChanges(),this._workspaceEdit.documentChanges===void 0)throw new Error("Workspace edit is not configured for document changes.");let ve;Te.is(Z)||se.is(Z)?ve=Z:U=Z;let xe,Je;if(ve===void 0?xe=me.create(W,H,U):(Je=se.is(ve)?ve:this._changeAnnotations.manage(ve),xe=me.create(W,H,U,Je)),this._workspaceEdit.documentChanges.push(xe),Je!==void 0)return Je}deleteFile(W,H,Z){if(this.initDocumentChanges(),this._workspaceEdit.documentChanges===void 0)throw new Error("Workspace edit is not configured for document changes.");let U;Te.is(H)||se.is(H)?U=H:Z=H;let ve,xe;if(U===void 0?ve=Oe.create(W,Z):(xe=se.is(U)?U:this._changeAnnotations.manage(U),ve=Oe.create(W,Z,xe)),this._workspaceEdit.documentChanges.push(ve),xe!==void 0)return xe}}var rt;(function(S){function W(Z){return{uri:Z}}S.create=W;function H(Z){let U=Z;return Ze.defined(U)&&Ze.string(U.uri)}S.is=H})(rt||(rt={}));var qe;(function(S){function W(Z,U){return{uri:Z,version:U}}S.create=W;function H(Z){let U=Z;return Ze.defined(U)&&Ze.string(U.uri)&&Ze.integer(U.version)}S.is=H})(qe||(qe={}));var Ne;(function(S){function W(Z,U){return{uri:Z,version:U}}S.create=W;function H(Z){let U=Z;return Ze.defined(U)&&Ze.string(U.uri)&&(U.version===null||Ze.integer(U.version))}S.is=H})(Ne||(Ne={}));var nt;(function(S){function W(Z,U,ve,xe){return{uri:Z,languageId:U,version:ve,text:xe}}S.create=W;function H(Z){let U=Z;return Ze.defined(U)&&Ze.string(U.uri)&&Ze.string(U.languageId)&&Ze.integer(U.version)&&Ze.string(U.text)}S.is=H})(nt||(nt={}));var bt;(function(S){S.PlainText="plaintext",S.Markdown="markdown";function W(H){const Z=H;return Z===S.PlainText||Z===S.Markdown}S.is=W})(bt||(bt={}));var Et;(function(S){function W(H){const Z=H;return Ze.objectLiteral(H)&&bt.is(Z.kind)&&Ze.string(Z.value)}S.is=W})(Et||(Et={}));var An;(function(S){S.Text=1,S.Method=2,S.Function=3,S.Constructor=4,S.Field=5,S.Variable=6,S.Class=7,S.Interface=8,S.Module=9,S.Property=10,S.Unit=11,S.Value=12,S.Enum=13,S.Keyword=14,S.Snippet=15,S.Color=16,S.File=17,S.Reference=18,S.Folder=19,S.EnumMember=20,S.Constant=21,S.Struct=22,S.Event=23,S.Operator=24,S.TypeParameter=25})(An||(An={}));var In;(function(S){S.PlainText=1,S.Snippet=2})(In||(In={}));var dn;(function(S){S.Deprecated=1})(dn||(dn={}));var un;(function(S){function W(Z,U,ve){return{newText:Z,insert:U,replace:ve}}S.create=W;function H(Z){const U=Z;return U&&Ze.string(U.newText)&&O.is(U.insert)&&O.is(U.replace)}S.is=H})(un||(un={}));var Ee;(function(S){S.asIs=1,S.adjustIndentation=2})(Ee||(Ee={}));var ce;(function(S){function W(H){const Z=H;return Z&&(Ze.string(Z.detail)||Z.detail===void 0)&&(Ze.string(Z.description)||Z.description===void 0)}S.is=W})(ce||(ce={}));var je;(function(S){function W(H){return{label:H}}S.create=W})(je||(je={}));var be;(function(S){function W(H,Z){return{items:H||[],isIncomplete:!!Z}}S.create=W})(be||(be={}));var ae;(function(S){function W(Z){return Z.replace(/[\\`*_{}[\]()#+\-.!]/g,"\\$&")}S.fromPlainText=W;function H(Z){const U=Z;return Ze.string(U)||Ze.objectLiteral(U)&&Ze.string(U.language)&&Ze.string(U.value)}S.is=H})(ae||(ae={}));var Ve;(function(S){function W(H){let Z=H;return!!Z&&Ze.objectLiteral(Z)&&(Et.is(Z.contents)||ae.is(Z.contents)||Ze.typedArray(Z.contents,ae.is))&&(H.range===void 0||O.is(H.range))}S.is=W})(Ve||(Ve={}));var Xe;(function(S){function W(H,Z){return Z?{label:H,documentation:Z}:{label:H}}S.create=W})(Xe||(Xe={}));var it;(function(S){function W(H,Z,...U){let ve={label:H};return Ze.defined(Z)&&(ve.documentation=Z),Ze.defined(U)?ve.parameters=U:ve.parameters=[],ve}S.create=W})(it||(it={}));var tt;(function(S){S.Text=1,S.Read=2,S.Write=3})(tt||(tt={}));var Ae;(function(S){function W(H,Z){let U={range:H};return Ze.number(Z)&&(U.kind=Z),U}S.create=W})(Ae||(Ae={}));var Be;(function(S){S.File=1,S.Module=2,S.Namespace=3,S.Package=4,S.Class=5,S.Method=6,S.Property=7,S.Field=8,S.Constructor=9,S.Enum=10,S.Interface=11,S.Function=12,S.Variable=13,S.Constant=14,S.String=15,S.Number=16,S.Boolean=17,S.Array=18,S.Object=19,S.Key=20,S.Null=21,S.EnumMember=22,S.Struct=23,S.Event=24,S.Operator=25,S.TypeParameter=26})(Be||(Be={}));var dt;(function(S){S.Deprecated=1})(dt||(dt={}));var Nt;(function(S){function W(H,Z,U,ve,xe){let Je={name:H,kind:Z,location:{uri:ve,range:U}};return xe&&(Je.containerName=xe),Je}S.create=W})(Nt||(Nt={}));var Wt;(function(S){function W(H,Z,U,ve){return ve!==void 0?{name:H,kind:Z,location:{uri:U,range:ve}}:{name:H,kind:Z,location:{uri:U}}}S.create=W})(Wt||(Wt={}));var hn;(function(S){function W(Z,U,ve,xe,Je,Qe){let at={name:Z,detail:U,kind:ve,range:xe,selectionRange:Je};return Qe!==void 0&&(at.children=Qe),at}S.create=W;function H(Z){let U=Z;return U&&Ze.string(U.name)&&Ze.number(U.kind)&&O.is(U.range)&&O.is(U.selectionRange)&&(U.detail===void 0||Ze.string(U.detail))&&(U.deprecated===void 0||Ze.boolean(U.deprecated))&&(U.children===void 0||Array.isArray(U.children))&&(U.tags===void 0||Array.isArray(U.tags))}S.is=H})(hn||(hn={}));var Lt;(function(S){S.Empty="",S.QuickFix="quickfix",S.Refactor="refactor",S.RefactorExtract="refactor.extract",S.RefactorInline="refactor.inline",S.RefactorRewrite="refactor.rewrite",S.Source="source",S.SourceOrganizeImports="source.organizeImports",S.SourceFixAll="source.fixAll"})(Lt||(Lt={}));var an;(function(S){S.Invoked=1,S.Automatic=2})(an||(an={}));var Qt;(function(S){function W(Z,U,ve){let xe={diagnostics:Z};return U!=null&&(xe.only=U),ve!=null&&(xe.triggerKind=ve),xe}S.create=W;function H(Z){let U=Z;return Ze.defined(U)&&Ze.typedArray(U.diagnostics,ee.is)&&(U.only===void 0||Ze.typedArray(U.only,Ze.string))&&(U.triggerKind===void 0||U.triggerKind===an.Invoked||U.triggerKind===an.Automatic)}S.is=H})(Qt||(Qt={}));var En;(function(S){function W(Z,U,ve){let xe={title:Z},Je=!0;return typeof U=="string"?(Je=!1,xe.kind=U):ne.is(U)?xe.command=U:xe.edit=U,Je&&ve!==void 0&&(xe.kind=ve),xe}S.create=W;function H(Z){let U=Z;return U&&Ze.string(U.title)&&(U.diagnostics===void 0||Ze.typedArray(U.diagnostics,ee.is))&&(U.kind===void 0||Ze.string(U.kind))&&(U.edit!==void 0||U.command!==void 0)&&(U.command===void 0||ne.is(U.command))&&(U.isPreferred===void 0||Ze.boolean(U.isPreferred))&&(U.edit===void 0||ue.is(U.edit))}S.is=H})(En||(En={}));var kn;(function(S){function W(Z,U){let ve={range:Z};return Ze.defined(U)&&(ve.data=U),ve}S.create=W;function H(Z){let U=Z;return Ze.defined(U)&&O.is(U.range)&&(Ze.undefined(U.command)||ne.is(U.command))}S.is=H})(kn||(kn={}));var Sn;(function(S){function W(Z,U){return{tabSize:Z,insertSpaces:U}}S.create=W;function H(Z){let U=Z;return Ze.defined(U)&&Ze.uinteger(U.tabSize)&&Ze.boolean(U.insertSpaces)}S.is=H})(Sn||(Sn={}));var Mn;(function(S){function W(Z,U,ve){return{range:Z,target:U,data:ve}}S.create=W;function H(Z){let U=Z;return Ze.defined(U)&&O.is(U.range)&&(Ze.undefined(U.target)||Ze.string(U.target))}S.is=H})(Mn||(Mn={}));var Hn;(function(S){function W(Z,U){return{range:Z,parent:U}}S.create=W;function H(Z){let U=Z;return Ze.objectLiteral(U)&&O.is(U.range)&&(U.parent===void 0||S.is(U.parent))}S.is=H})(Hn||(Hn={}));var $n;(function(S){S.namespace="namespace",S.type="type",S.class="class",S.enum="enum",S.interface="interface",S.struct="struct",S.typeParameter="typeParameter",S.parameter="parameter",S.variable="variable",S.property="property",S.enumMember="enumMember",S.event="event",S.function="function",S.method="method",S.macro="macro",S.keyword="keyword",S.modifier="modifier",S.comment="comment",S.string="string",S.number="number",S.regexp="regexp",S.operator="operator",S.decorator="decorator"})($n||($n={}));var or;(function(S){S.declaration="declaration",S.definition="definition",S.readonly="readonly",S.static="static",S.deprecated="deprecated",S.abstract="abstract",S.async="async",S.modification="modification",S.documentation="documentation",S.defaultLibrary="defaultLibrary"})(or||(or={}));var er;(function(S){function W(H){const Z=H;return Ze.objectLiteral(Z)&&(Z.resultId===void 0||typeof Z.resultId=="string")&&Array.isArray(Z.data)&&(Z.data.length===0||typeof Z.data[0]=="number")}S.is=W})(er||(er={}));var Rr;(function(S){function W(Z,U){return{range:Z,text:U}}S.create=W;function H(Z){const U=Z;return U!=null&&O.is(U.range)&&Ze.string(U.text)}S.is=H})(Rr||(Rr={}));var ir;(function(S){function W(Z,U,ve){return{range:Z,variableName:U,caseSensitiveLookup:ve}}S.create=W;function H(Z){const U=Z;return U!=null&&O.is(U.range)&&Ze.boolean(U.caseSensitiveLookup)&&(Ze.string(U.variableName)||U.variableName===void 0)}S.is=H})(ir||(ir={}));var De;(function(S){function W(Z,U){return{range:Z,expression:U}}S.create=W;function H(Z){const U=Z;return U!=null&&O.is(U.range)&&(Ze.string(U.expression)||U.expression===void 0)}S.is=H})(De||(De={}));var Ct;(function(S){function W(Z,U){return{frameId:Z,stoppedLocation:U}}S.create=W;function H(Z){const U=Z;return Ze.defined(U)&&O.is(Z.stoppedLocation)}S.is=H})(Ct||(Ct={}));var Ke;(function(S){S.Type=1,S.Parameter=2;function W(H){return H===1||H===2}S.is=W})(Ke||(Ke={}));var lt;(function(S){function W(Z){return{value:Z}}S.create=W;function H(Z){const U=Z;return Ze.objectLiteral(U)&&(U.tooltip===void 0||Ze.string(U.tooltip)||Et.is(U.tooltip))&&(U.location===void 0||I.is(U.location))&&(U.command===void 0||ne.is(U.command))}S.is=H})(lt||(lt={}));var xt;(function(S){function W(Z,U,ve){const xe={position:Z,label:U};return ve!==void 0&&(xe.kind=ve),xe}S.create=W;function H(Z){const U=Z;return Ze.objectLiteral(U)&&D.is(U.position)&&(Ze.string(U.label)||Ze.typedArray(U.label,lt.is))&&(U.kind===void 0||Ke.is(U.kind))&&U.textEdits===void 0||Ze.typedArray(U.textEdits,le.is)&&(U.tooltip===void 0||Ze.string(U.tooltip)||Et.is(U.tooltip))&&(U.paddingLeft===void 0||Ze.boolean(U.paddingLeft))&&(U.paddingRight===void 0||Ze.boolean(U.paddingRight))}S.is=H})(xt||(xt={}));var rn;(function(S){function W(H){return{kind:"snippet",value:H}}S.createSnippet=W})(rn||(rn={}));var Fn;(function(S){function W(H,Z,U,ve){return{insertText:H,filterText:Z,range:U,command:ve}}S.create=W})(Fn||(Fn={}));var Jt;(function(S){function W(H){return{items:H}}S.create=W})(Jt||(Jt={}));var On;(function(S){S.Invoked=0,S.Automatic=1})(On||(On={}));var Dn;(function(S){function W(H,Z){return{range:H,text:Z}}S.create=W})(Dn||(Dn={}));var tr;(function(S){function W(H,Z){return{triggerKind:H,selectedCompletionInfo:Z}}S.create=W})(tr||(tr={}));var Cr;(function(S){function W(H){const Z=H;return Ze.objectLiteral(Z)&&x.is(Z.uri)&&Ze.string(Z.name)}S.is=W})(Cr||(Cr={}));const Wi=null;var Jr;(function(S){function W(ve,xe,Je,Qe){return new gr(ve,xe,Je,Qe)}S.create=W;function H(ve){let xe=ve;return!!(Ze.defined(xe)&&Ze.string(xe.uri)&&(Ze.undefined(xe.languageId)||Ze.string(xe.languageId))&&Ze.uinteger(xe.lineCount)&&Ze.func(xe.getText)&&Ze.func(xe.positionAt)&&Ze.func(xe.offsetAt))}S.is=H;function Z(ve,xe){let Je=ve.getText(),Qe=U(xe,(mt,Vt)=>{let bn=mt.range.start.line-Vt.range.start.line;return bn===0?mt.range.start.character-Vt.range.start.character:bn}),at=Je.length;for(let mt=Qe.length-1;mt>=0;mt--){let Vt=Qe[mt],bn=ve.offsetAt(Vt.range.start),ht=ve.offsetAt(Vt.range.end);if(ht<=at)Je=Je.substring(0,bn)+Vt.newText+Je.substring(ht,Je.length);else throw new Error("Overlapping edit");at=bn}return Je}S.applyEdits=Z;function U(ve,xe){if(ve.length<=1)return ve;const Je=ve.length/2|0,Qe=ve.slice(0,Je),at=ve.slice(Je);U(Qe,xe),U(at,xe);let mt=0,Vt=0,bn=0;for(;mt0&&W.push(H.length),this._lineOffsets=W}return this._lineOffsets}positionAt(W){W=Math.max(Math.min(W,this._content.length),0);let H=this.getLineOffsets(),Z=0,U=H.length;if(U===0)return D.create(0,W);for(;ZW?U=xe:Z=xe+1}let ve=Z-1;return D.create(ve,W-H[ve])}offsetAt(W){let H=this.getLineOffsets();if(W.line>=H.length)return this._content.length;if(W.line<0)return 0;let Z=H[W.line],U=W.line+1"u"}S.undefined=Z;function U(ht){return ht===!0||ht===!1}S.boolean=U;function ve(ht){return W.call(ht)==="[object String]"}S.string=ve;function xe(ht){return W.call(ht)==="[object Number]"}S.number=xe;function Je(ht,Rn,Sr){return W.call(ht)==="[object Number]"&&Rn<=ht&&ht<=Sr}S.numberRange=Je;function Qe(ht){return W.call(ht)==="[object Number]"&&-2147483648<=ht&&ht<=2147483647}S.integer=Qe;function at(ht){return W.call(ht)==="[object Number]"&&0<=ht&&ht<=2147483647}S.uinteger=at;function mt(ht){return W.call(ht)==="[object Function]"}S.func=mt;function Vt(ht){return ht!==null&&typeof ht=="object"}S.objectLiteral=Vt;function bn(ht,Rn){return Array.isArray(ht)&&ht.every(Rn)}S.typedArray=bn})(Ze||(Ze={}));const Wr={Created:1,Changed:2,Deleted:3};var sn;(function(S){S.Text=1,S.Method=2,S.Function=3,S.Constructor=4,S.Field=5,S.Variable=6,S.Class=7,S.Interface=8,S.Module=9,S.Property=10,S.Unit=11,S.Value=12,S.Enum=13,S.Keyword=14,S.Snippet=15,S.Color=16,S.File=17,S.Reference=18,S.Folder=19,S.EnumMember=20,S.Constant=21,S.Struct=22,S.Event=23,S.Operator=24,S.TypeParameter=25})(sn||(sn={}));class ro{constructor(W){this._start=0,this._pos=0,this.getStartOfToken=()=>this._start,this.getCurrentPosition=()=>this._pos,this.eol=()=>this._sourceText.length===this._pos,this.sol=()=>this._pos===0,this.peek=()=>this._sourceText.charAt(this._pos)||null,this.next=()=>{const H=this._sourceText.charAt(this._pos);return this._pos++,H},this.eat=H=>{if(this._testNextCharacter(H))return this._start=this._pos,this._pos++,this._sourceText.charAt(this._pos-1)},this.eatWhile=H=>{let Z=this._testNextCharacter(H),U=!1;for(Z&&(U=Z,this._start=this._pos);Z;)this._pos++,Z=this._testNextCharacter(H),U=!0;return U},this.eatSpace=()=>this.eatWhile(/[\s\u00a0]/),this.skipToEnd=()=>{this._pos=this._sourceText.length},this.skipTo=H=>{this._pos=H},this.match=(H,Z=!0,U=!1)=>{let ve=null,xe=null;return typeof H=="string"?(xe=new RegExp(H,U?"i":"g").test(this._sourceText.slice(this._pos,this._pos+H.length)),ve=H):H instanceof RegExp&&(xe=this._sourceText.slice(this._pos).match(H),ve=xe==null?void 0:xe[0]),xe!=null&&(typeof H=="string"||xe instanceof Array&&this._sourceText.startsWith(xe[0],this._pos))?(Z&&(this._start=this._pos,ve&&ve.length&&(this._pos+=ve.length)),xe):!1},this.backUp=H=>{this._pos-=H},this.column=()=>this._pos,this.indentation=()=>{const H=this._sourceText.match(/\s*/);let Z=0;if(H&&H.length!==0){const U=H[0];let ve=0;for(;U.length>ve;)U.charCodeAt(ve)===9?Z+=2:Z++,ve++}return Z},this.current=()=>this._sourceText.slice(this._start,this._pos),this._sourceText=W}_testNextCharacter(W){const H=this._sourceText.charAt(this._pos);let Z=!1;return typeof W=="string"?Z=H===W:Z=W instanceof RegExp?W.test(H):W(H),Z}}function Yn(S){return{ofRule:S}}function gn(S,W){return{ofRule:S,isList:!0,separator:W}}function dr(S,W){const H=S.match;return S.match=Z=>{let U=!1;return H&&(U=H(Z)),U&&W.every(ve=>ve.match&&!ve.match(Z))},S}function Ta(S,W){return{style:W,match:H=>H.kind===S}}function mn(S,W){return{style:W||"punctuation",match:H=>H.kind==="Punctuation"&&H.value===S}}const Gi=S=>S===" "||S===" "||S===","||S===` -`||S==="\r"||S==="\uFEFF"||S==="\xA0",xo={Name:/^[_A-Za-z][_0-9A-Za-z]*/,Punctuation:/^(?:!|\$|\(|\)|\.\.\.|:|=|&|@|\[|]|\{|\||\})/,Number:/^-?(?:0|(?:[1-9][0-9]*))(?:\.[0-9]*)?(?:[eE][+-]?[0-9]+)?/,String:/^(?:"""(?:\\"""|[^"]|"[^"]|""[^"])*(?:""")?|"(?:[^"\\]|\\(?:"|\/|\\|b|f|n|r|t|u[0-9a-fA-F]{4}))*"?)/,Comment:/^#.*/},zo={Document:[gn("Definition")],Definition(S){switch(S.value){case"{":return"ShortQuery";case"query":return"Query";case"mutation":return"Mutation";case"subscription":return"Subscription";case"fragment":return v.Kind.FRAGMENT_DEFINITION;case"schema":return"SchemaDef";case"scalar":return"ScalarDef";case"type":return"ObjectTypeDef";case"interface":return"InterfaceDef";case"union":return"UnionDef";case"enum":return"EnumDef";case"input":return"InputDef";case"extend":return"ExtendDef";case"directive":return"DirectiveDef"}},ShortQuery:["SelectionSet"],Query:[nr("query"),Yn(Qn("def")),Yn("VariableDefinitions"),gn("Directive"),"SelectionSet"],Mutation:[nr("mutation"),Yn(Qn("def")),Yn("VariableDefinitions"),gn("Directive"),"SelectionSet"],Subscription:[nr("subscription"),Yn(Qn("def")),Yn("VariableDefinitions"),gn("Directive"),"SelectionSet"],VariableDefinitions:[mn("("),gn("VariableDefinition"),mn(")")],VariableDefinition:["Variable",mn(":"),"Type",Yn("DefaultValue")],Variable:[mn("$","variable"),Qn("variable")],DefaultValue:[mn("="),"Value"],SelectionSet:[mn("{"),gn("Selection"),mn("}")],Selection(S,W){return S.value==="..."?W.match(/[\s\u00a0,]*(on\b|@|{)/,!1)?"InlineFragment":"FragmentSpread":W.match(/[\s\u00a0,]*:/,!1)?"AliasedField":"Field"},AliasedField:[Qn("property"),mn(":"),Qn("qualifier"),Yn("Arguments"),gn("Directive"),Yn("SelectionSet")],Field:[Qn("property"),Yn("Arguments"),gn("Directive"),Yn("SelectionSet")],Arguments:[mn("("),gn("Argument"),mn(")")],Argument:[Qn("attribute"),mn(":"),"Value"],FragmentSpread:[mn("..."),Qn("def"),gn("Directive")],InlineFragment:[mn("..."),Yn("TypeCondition"),gn("Directive"),"SelectionSet"],FragmentDefinition:[nr("fragment"),Yn(dr(Qn("def"),[nr("on")])),"TypeCondition",gn("Directive"),"SelectionSet"],TypeCondition:[nr("on"),"NamedType"],Value(S){switch(S.kind){case"Number":return"NumberValue";case"String":return"StringValue";case"Punctuation":switch(S.value){case"[":return"ListValue";case"{":return"ObjectValue";case"$":return"Variable";case"&":return"NamedType"}return null;case"Name":switch(S.value){case"true":case"false":return"BooleanValue"}return S.value==="null"?"NullValue":"EnumValue"}},NumberValue:[Ta("Number","number")],StringValue:[{style:"string",match:S=>S.kind==="String",update(S,W){W.value.startsWith('"""')&&(S.inBlockstring=!W.value.slice(3).endsWith('"""'))}}],BooleanValue:[Ta("Name","builtin")],NullValue:[Ta("Name","keyword")],EnumValue:[Qn("string-2")],ListValue:[mn("["),gn("Value"),mn("]")],ObjectValue:[mn("{"),gn("ObjectField"),mn("}")],ObjectField:[Qn("attribute"),mn(":"),"Value"],Type(S){return S.value==="["?"ListType":"NonNullType"},ListType:[mn("["),"Type",mn("]"),Yn(mn("!"))],NonNullType:["NamedType",Yn(mn("!"))],NamedType:[xl("atom")],Directive:[mn("@","meta"),Qn("meta"),Yn("Arguments")],DirectiveDef:[nr("directive"),mn("@","meta"),Qn("meta"),Yn("ArgumentsDef"),nr("on"),gn("DirectiveLocation",mn("|"))],InterfaceDef:[nr("interface"),Qn("atom"),Yn("Implements"),gn("Directive"),mn("{"),gn("FieldDef"),mn("}")],Implements:[nr("implements"),gn("NamedType",mn("&"))],DirectiveLocation:[Qn("string-2")],SchemaDef:[nr("schema"),gn("Directive"),mn("{"),gn("OperationTypeDef"),mn("}")],OperationTypeDef:[Qn("keyword"),mn(":"),Qn("atom")],ScalarDef:[nr("scalar"),Qn("atom"),gn("Directive")],ObjectTypeDef:[nr("type"),Qn("atom"),Yn("Implements"),gn("Directive"),mn("{"),gn("FieldDef"),mn("}")],FieldDef:[Qn("property"),Yn("ArgumentsDef"),mn(":"),"Type",gn("Directive")],ArgumentsDef:[mn("("),gn("InputValueDef"),mn(")")],InputValueDef:[Qn("attribute"),mn(":"),"Type",Yn("DefaultValue"),gn("Directive")],UnionDef:[nr("union"),Qn("atom"),gn("Directive"),mn("="),gn("UnionMember",mn("|"))],UnionMember:["NamedType"],EnumDef:[nr("enum"),Qn("atom"),gn("Directive"),mn("{"),gn("EnumValueDef"),mn("}")],EnumValueDef:[Qn("string-2"),gn("Directive")],InputDef:[nr("input"),Qn("atom"),gn("Directive"),mn("{"),gn("InputValueDef"),mn("}")],ExtendDef:[nr("extend"),"ExtensionDefinition"],ExtensionDefinition(S){switch(S.value){case"schema":return v.Kind.SCHEMA_EXTENSION;case"scalar":return v.Kind.SCALAR_TYPE_EXTENSION;case"type":return v.Kind.OBJECT_TYPE_EXTENSION;case"interface":return v.Kind.INTERFACE_TYPE_EXTENSION;case"union":return v.Kind.UNION_TYPE_EXTENSION;case"enum":return v.Kind.ENUM_TYPE_EXTENSION;case"input":return v.Kind.INPUT_OBJECT_TYPE_EXTENSION}},[v.Kind.SCHEMA_EXTENSION]:["SchemaDef"],[v.Kind.SCALAR_TYPE_EXTENSION]:["ScalarDef"],[v.Kind.OBJECT_TYPE_EXTENSION]:["ObjectTypeDef"],[v.Kind.INTERFACE_TYPE_EXTENSION]:["InterfaceDef"],[v.Kind.UNION_TYPE_EXTENSION]:["UnionDef"],[v.Kind.ENUM_TYPE_EXTENSION]:["EnumDef"],[v.Kind.INPUT_OBJECT_TYPE_EXTENSION]:["InputDef"]};function nr(S){return{style:"keyword",match:W=>W.kind==="Name"&&W.value===S}}function Qn(S){return{style:S,match:W=>W.kind==="Name",update(W,H){W.name=H.value}}}function xl(S){return{style:S,match:W=>W.kind==="Name",update(W,H){var Z;!((Z=W.prevState)===null||Z===void 0)&&Z.prevState&&(W.name=H.value,W.prevState.prevState.type=H.value)}}}function rr(S={eatWhitespace:W=>W.eatWhile(Gi),lexRules:xo,parseRules:zo,editorConfig:{}}){return{startState(){const W={level:0,step:0,name:null,kind:null,type:null,rule:null,needsSeparator:!1,prevState:null};return Nr(S.parseRules,W,v.Kind.DOCUMENT),W},token(W,H){return Xa(W,H,S)}}}function Xa(S,W,H){var Z;if(W.inBlockstring)return S.match(/.*"""/)?(W.inBlockstring=!1,"string"):(S.skipToEnd(),"string");const{lexRules:U,parseRules:ve,eatWhitespace:xe,editorConfig:Je}=H;if(W.rule&&W.rule.length===0?Oa(W):W.needsAdvance&&(W.needsAdvance=!1,Wo(W,!0)),S.sol()){const mt=(Je==null?void 0:Je.tabSize)||2;W.indentLevel=Math.floor(S.indentation()/mt)}if(xe(S))return"ws";const Qe=Pu(U,S);if(!Qe)return S.match(/\S+/)||S.match(/\s/),Nr(Sa,W,"Invalid"),"invalidchar";if(Qe.kind==="Comment")return Nr(Sa,W,"Comment"),"comment";const at=xa({},W);if(Qe.kind==="Punctuation"){if(/^[{([]/.test(Qe.value))W.indentLevel!==void 0&&(W.levels=(W.levels||[]).concat(W.indentLevel+1));else if(/^[})\]]/.test(Qe.value)){const mt=W.levels=(W.levels||[]).slice(0,-1);W.indentLevel&&mt.length>0&&mt.at(-1){switch(H.kind){case"Query":case"ShortQuery":case"Mutation":case"Subscription":case"FragmentDefinition":W=H;break}}),W}function Da(S,W,H){return H===A.Az.name&&S.getQueryType()===W?A.Az:H===A.tF.name&&S.getQueryType()===W?A.tF:H===A.hU.name&&(0,g.Gv)(W)?A.hU:"getFields"in W?W.getFields()[H]:null}function jr(S,W){const H=[];let Z=S;for(;Z!=null&&Z.kind;)H.push(Z),Z=Z.prevState;for(let U=H.length-1;U>=0;U--)W(H[U])}function $r(S){const W=Object.keys(S),H=W.length,Z=new Array(H);for(let U=0;U!Z.isDeprecated);const H=S.map(Z=>({proximity:Pa(Ur(Z.label),W),entry:Z}));return ks(ks(H,Z=>Z.proximity<=2),Z=>!Z.entry.isDeprecated).sort((Z,U)=>(Z.entry.isDeprecated?1:0)-(U.entry.isDeprecated?1:0)||Z.proximity-U.proximity||Z.entry.label.length-U.entry.label.length).map(Z=>Z.entry)}function ks(S,W){const H=S.filter(W);return H.length===0?S:H}function Ur(S){return S.toLowerCase().replaceAll(/\W/g,"")}function Pa(S,W){let H=Ol(W,S);return S.length>W.length&&(H-=S.length-W.length-1,H+=S.indexOf(W)===0?0:.5),H}function Ol(S,W){let H,Z;const U=[],ve=S.length,xe=W.length;for(H=0;H<=ve;H++)U[H]=[H];for(Z=1;Z<=xe;Z++)U[0][Z]=Z;for(H=1;H<=ve;H++)for(Z=1;Z<=xe;Z++){const Je=S[H-1]===W[Z-1]?0:1;U[H][Z]=Math.min(U[H-1][Z]+1,U[H][Z-1]+1,U[H-1][Z-1]+Je),H>1&&Z>1&&S[H-1]===W[Z-2]&&S[H-2]===W[Z-1]&&(U[H][Z]=Math.min(U[H][Z],U[H-2][Z-2]+Je))}return U[ve][xe]}const Oo={command:"editor.action.triggerSuggest",title:"Suggestions"},Do=S=>{const W=[];if(S)try{(0,M.Vn)((0,T.Qc)(S),{FragmentDefinition(H){W.push(H)}})}catch{return[]}return W},vi=[v.Kind.SCHEMA_DEFINITION,v.Kind.OPERATION_TYPE_DEFINITION,v.Kind.SCALAR_TYPE_DEFINITION,v.Kind.OBJECT_TYPE_DEFINITION,v.Kind.INTERFACE_TYPE_DEFINITION,v.Kind.UNION_TYPE_DEFINITION,v.Kind.ENUM_TYPE_DEFINITION,v.Kind.INPUT_OBJECT_TYPE_DEFINITION,v.Kind.DIRECTIVE_DEFINITION,v.Kind.SCHEMA_EXTENSION,v.Kind.SCALAR_TYPE_EXTENSION,v.Kind.OBJECT_TYPE_EXTENSION,v.Kind.INTERFACE_TYPE_EXTENSION,v.Kind.UNION_TYPE_EXTENSION,v.Kind.ENUM_TYPE_EXTENSION,v.Kind.INPUT_OBJECT_TYPE_EXTENSION],ka=S=>{let W=!1;if(S)try{(0,M.Vn)((0,T.Qc)(S),{enter(H){if(H.kind!=="Document")return vi.includes(H.kind)?(W=!0,M.$_):!1}})}catch{return W}return W};function Zn(S,W,H,Z,U,ve){var xe;const Je=Object.assign(Object.assign({},ve),{schema:S}),Qe=Z||ko(W,H,1),at=Qe.state.kind==="Invalid"?Qe.state.prevState:Qe.state,mt=(ve==null?void 0:ve.mode)||Ai(W,ve==null?void 0:ve.uri);if(!at)return[];const{kind:Vt,step:bn,prevState:ht}=at,Rn=$a(S,Qe.state);if(Vt===St.DOCUMENT)return mt===ii.TYPE_SYSTEM?Rs(Qe):pr(Qe);if(Vt===St.EXTEND_DEF)return Di(Qe);if(((xe=ht==null?void 0:ht.prevState)===null||xe===void 0?void 0:xe.kind)===St.EXTENSION_DEFINITION&&at.name)return Bn(Qe,[]);if((ht==null?void 0:ht.kind)===v.Kind.SCALAR_TYPE_EXTENSION)return Bn(Qe,Object.values(S.getTypeMap()).filter(g.KA).map(vn=>({label:vn.name,kind:sn.Function})));if((ht==null?void 0:ht.kind)===v.Kind.OBJECT_TYPE_EXTENSION)return Bn(Qe,Object.values(S.getTypeMap()).filter(vn=>(0,g.lp)(vn)&&!vn.name.startsWith("__")).map(vn=>({label:vn.name,kind:sn.Function})));if((ht==null?void 0:ht.kind)===v.Kind.INTERFACE_TYPE_EXTENSION)return Bn(Qe,Object.values(S.getTypeMap()).filter(g.oT).map(vn=>({label:vn.name,kind:sn.Function})));if((ht==null?void 0:ht.kind)===v.Kind.UNION_TYPE_EXTENSION)return Bn(Qe,Object.values(S.getTypeMap()).filter(g.EN).map(vn=>({label:vn.name,kind:sn.Function})));if((ht==null?void 0:ht.kind)===v.Kind.ENUM_TYPE_EXTENSION)return Bn(Qe,Object.values(S.getTypeMap()).filter(vn=>(0,g.EM)(vn)&&!vn.name.startsWith("__")).map(vn=>({label:vn.name,kind:sn.Function})));if((ht==null?void 0:ht.kind)===v.Kind.INPUT_OBJECT_TYPE_EXTENSION)return Bn(Qe,Object.values(S.getTypeMap()).filter(g.hL).map(vn=>({label:vn.name,kind:sn.Function})));if(Vt===St.IMPLEMENTS||Vt===St.NAMED_TYPE&&(ht==null?void 0:ht.kind)===St.IMPLEMENTS)return Go(Qe,at,S,W,Rn);if(Vt===St.SELECTION_SET||Vt===St.FIELD||Vt===St.ALIASED_FIELD)return Ns(Qe,Rn,Je);if(Vt===St.ARGUMENTS||Vt===St.ARGUMENT&&bn===0){const{argDefs:vn}=Rn;if(vn)return Bn(Qe,vn.map(Er=>{var Xn;return{label:Er.name,insertText:Er.name+": ",command:Oo,detail:String(Er.type),documentation:(Xn=Er.description)!==null&&Xn!==void 0?Xn:void 0,kind:sn.Variable,type:Er.type}}))}if((Vt===St.OBJECT_VALUE||Vt===St.OBJECT_FIELD&&bn===0)&&Rn.objectFieldDefs){const vn=$r(Rn.objectFieldDefs),Er=Vt===St.OBJECT_VALUE?sn.Value:sn.Field;return Bn(Qe,vn.map(Xn=>{var lr;return{label:Xn.name,detail:String(Xn.type),documentation:(lr=Xn.description)!==null&&lr!==void 0?lr:void 0,kind:Er,type:Xn.type}}))}if(Vt===St.ENUM_VALUE||Vt===St.LIST_VALUE&&bn===1||Vt===St.OBJECT_FIELD&&bn===2||Vt===St.ARGUMENT&&bn===2)return _a(Qe,Rn,W,S);if(Vt===St.VARIABLE&&bn===1){const vn=(0,g.xC)(Rn.inputType),Er=io(W,S,Qe);return Bn(Qe,Er.filter(Xn=>Xn.detail===(vn==null?void 0:vn.name)))}if(Vt===St.TYPE_CONDITION&&bn===1||Vt===St.NAMED_TYPE&&ht!=null&&ht.kind===St.TYPE_CONDITION)return gi(Qe,Rn,S,Vt);if(Vt===St.FRAGMENT_SPREAD&&bn===1)return Zi(Qe,Rn,S,W,Array.isArray(U)?U:Do(U));const Sr=Is(at);if(mt===ii.TYPE_SYSTEM&&!Sr.needsAdvance&&Vt===St.NAMED_TYPE||Vt===St.LIST_TYPE){if(Sr.kind===St.FIELD_DEF)return Bn(Qe,Object.values(S.getTypeMap()).filter(vn=>(0,g.SZ)(vn)&&!vn.name.startsWith("__")).map(vn=>({label:vn.name,kind:sn.Function})));if(Sr.kind===St.INPUT_VALUE_DEF)return Bn(Qe,Object.values(S.getTypeMap()).filter(vn=>(0,g.j$)(vn)&&!vn.name.startsWith("__")).map(vn=>({label:vn.name,kind:sn.Function})))}return Vt===St.VARIABLE_DEFINITION&&bn===2||Vt===St.LIST_TYPE&&bn===1||Vt===St.NAMED_TYPE&&ht&&(ht.kind===St.VARIABLE_DEFINITION||ht.kind===St.LIST_TYPE||ht.kind===St.NON_NULL_TYPE)?Pi(Qe,S,Vt):Vt===St.DIRECTIVE?Ja(Qe,at,S,Vt):[]}const Po=` { - $1 -}`,Ms=S=>{const{type:W}=S;return(0,g.Gv)(W)||(0,g.HG)(W)&&(0,g.Gv)(W.ofType)||(0,g.zM)(W)&&((0,g.Gv)(W.ofType)||(0,g.HG)(W.ofType)&&(0,g.Gv)(W.ofType.ofType))?Po:null};function Rs(S){return Bn(S,[{label:"extend",kind:sn.Function},{label:"type",kind:sn.Function},{label:"interface",kind:sn.Function},{label:"union",kind:sn.Function},{label:"input",kind:sn.Function},{label:"scalar",kind:sn.Function},{label:"schema",kind:sn.Function}])}function pr(S){return Bn(S,[{label:"query",kind:sn.Function},{label:"mutation",kind:sn.Function},{label:"subscription",kind:sn.Function},{label:"fragment",kind:sn.Function},{label:"{",kind:sn.Constructor}])}function Di(S){return Bn(S,[{label:"type",kind:sn.Function},{label:"interface",kind:sn.Function},{label:"union",kind:sn.Function},{label:"input",kind:sn.Function},{label:"scalar",kind:sn.Function},{label:"schema",kind:sn.Function}])}function Ns(S,W,H){var Z;if(W.parentType){const{parentType:U}=W;let ve=[];return"getFields"in U&&(ve=$r(U.getFields())),(0,g.Gv)(U)&&ve.push(A.hU),U===((Z=H==null?void 0:H.schema)===null||Z===void 0?void 0:Z.getQueryType())&&ve.push(A.Az,A.tF),Bn(S,ve.map((xe,Je)=>{var Qe;const at={sortText:String(Je)+xe.name,label:xe.name,detail:String(xe.type),documentation:(Qe=xe.description)!==null&&Qe!==void 0?Qe:void 0,deprecated:Boolean(xe.deprecationReason),isDeprecated:Boolean(xe.deprecationReason),deprecationReason:xe.deprecationReason,kind:sn.Field,type:xe.type};if(H!=null&&H.fillLeafsOnComplete){const mt=Ms(xe);mt&&(at.insertText=xe.name+mt,at.insertTextFormat=In.Snippet,at.command=Oo)}return at}))}return[]}function _a(S,W,H,Z){const U=(0,g.xC)(W.inputType),ve=io(H,Z,S).filter(xe=>xe.detail===U.name);if(U instanceof g.mR){const xe=U.getValues();return Bn(S,xe.map(Je=>{var Qe;return{label:Je.name,detail:String(U),documentation:(Qe=Je.description)!==null&&Qe!==void 0?Qe:void 0,deprecated:Boolean(Je.deprecationReason),isDeprecated:Boolean(Je.deprecationReason),deprecationReason:Je.deprecationReason,kind:sn.EnumMember,type:U}}).concat(ve))}return U===y.EZ?Bn(S,ve.concat([{label:"true",detail:String(y.EZ),documentation:"Not false.",kind:sn.Variable,type:y.EZ},{label:"false",detail:String(y.EZ),documentation:"Not true.",kind:sn.Variable,type:y.EZ}])):ve}function Go(S,W,H,Z,U){if(W.needsSeparator)return[];const ve=H.getTypeMap(),xe=$r(ve).filter(g.oT),Je=xe.map(({name:ht})=>ht),Qe=new Set;ei(Z,(ht,Rn)=>{var Sr,vn,Er,Xn,lr;if(Rn.name&&(Rn.kind===St.INTERFACE_DEF&&!Je.includes(Rn.name)&&Qe.add(Rn.name),Rn.kind===St.NAMED_TYPE&&((Sr=Rn.prevState)===null||Sr===void 0?void 0:Sr.kind)===St.IMPLEMENTS)){if(U.interfaceDef){if((vn=U.interfaceDef)===null||vn===void 0?void 0:vn.getInterfaces().find(({name:Fs})=>Fs===Rn.name))return;const La=H.getType(Rn.name),ia=(Er=U.interfaceDef)===null||Er===void 0?void 0:Er.toConfig();U.interfaceDef=new g.oW(Object.assign(Object.assign({},ia),{interfaces:[...ia.interfaces,La||new g.oW({name:Rn.name,fields:{}})]}))}else if(U.objectTypeDef){if((Xn=U.objectTypeDef)===null||Xn===void 0?void 0:Xn.getInterfaces().find(({name:Fs})=>Fs===Rn.name))return;const La=H.getType(Rn.name),ia=(lr=U.objectTypeDef)===null||lr===void 0?void 0:lr.toConfig();U.objectTypeDef=new g.h6(Object.assign(Object.assign({},ia),{interfaces:[...ia.interfaces,La||new g.oW({name:Rn.name,fields:{}})]}))}}});const at=U.interfaceDef||U.objectTypeDef,Vt=((at==null?void 0:at.getInterfaces())||[]).map(({name:ht})=>ht),bn=xe.concat([...Qe].map(ht=>({name:ht}))).filter(({name:ht})=>ht!==(at==null?void 0:at.name)&&!Vt.includes(ht));return Bn(S,bn.map(ht=>{const Rn={label:ht.name,kind:sn.Interface,type:ht};return ht!=null&&ht.description&&(Rn.documentation=ht.description),Rn}))}function gi(S,W,H,Z){let U;if(W.parentType)if((0,g.m0)(W.parentType)){const ve=(0,g.fU)(W.parentType),xe=H.getPossibleTypes(ve),Je=Object.create(null);for(const Qe of xe)for(const at of Qe.getInterfaces())Je[at.name]=at;U=xe.concat($r(Je))}else U=[W.parentType];else{const ve=H.getTypeMap();U=$r(ve).filter(xe=>(0,g.Gv)(xe)&&!xe.name.startsWith("__"))}return Bn(S,U.map(ve=>{const xe=(0,g.xC)(ve);return{label:String(ve),documentation:(xe==null?void 0:xe.description)||"",kind:sn.Field}}))}function Zi(S,W,H,Z,U){if(!Z)return[];const ve=H.getTypeMap(),xe=Sl(S.state),Je=Ko(Z);U&&U.length>0&&Je.push(...U);const Qe=Je.filter(at=>ve[at.typeCondition.name.value]&&!(xe&&xe.kind===St.FRAGMENT_DEFINITION&&xe.name===at.name.value)&&(0,g.Gv)(W.parentType)&&(0,g.Gv)(ve[at.typeCondition.name.value])&&(0,p.zR)(H,W.parentType,ve[at.typeCondition.name.value]));return Bn(S,Qe.map(at=>({label:at.name.value,detail:String(ve[at.typeCondition.name.value]),documentation:`fragment ${at.name.value} on ${at.typeCondition.name.value}`,kind:sn.Field,type:ve[at.typeCondition.name.value]})))}const yi=(S,W)=>{var H,Z,U,ve,xe,Je,Qe,at,mt,Vt;if(((H=S.prevState)===null||H===void 0?void 0:H.kind)===W)return S.prevState;if(((U=(Z=S.prevState)===null||Z===void 0?void 0:Z.prevState)===null||U===void 0?void 0:U.kind)===W)return S.prevState.prevState;if(((Je=(xe=(ve=S.prevState)===null||ve===void 0?void 0:ve.prevState)===null||xe===void 0?void 0:xe.prevState)===null||Je===void 0?void 0:Je.kind)===W)return S.prevState.prevState.prevState;if(((Vt=(mt=(at=(Qe=S.prevState)===null||Qe===void 0?void 0:Qe.prevState)===null||at===void 0?void 0:at.prevState)===null||mt===void 0?void 0:mt.prevState)===null||Vt===void 0?void 0:Vt.kind)===W)return S.prevState.prevState.prevState.prevState};function io(S,W,H){let Z=null,U;const ve=Object.create({});return ei(S,(xe,Je)=>{if((Je==null?void 0:Je.kind)===St.VARIABLE&&Je.name&&(Z=Je.name),(Je==null?void 0:Je.kind)===St.NAMED_TYPE&&Z){const Qe=yi(Je,St.TYPE);Qe!=null&&Qe.type&&(U=W.getType(Qe==null?void 0:Qe.type))}Z&&U&&!ve[Z]&&(ve[Z]={detail:U.toString(),insertText:H.string==="$"?Z:"$"+Z,label:Z,type:U,kind:sn.Variable},Z=null,U=null)}),$r(ve)}function Ko(S){const W=[];return ei(S,(H,Z)=>{Z.kind===St.FRAGMENT_DEFINITION&&Z.name&&Z.type&&W.push({kind:St.FRAGMENT_DEFINITION,name:{kind:v.Kind.NAME,value:Z.name},selectionSet:{kind:St.SELECTION_SET,selections:[]},typeCondition:{kind:St.NAMED_TYPE,name:{kind:v.Kind.NAME,value:Z.type}}})}),W}function Pi(S,W,H){const Z=W.getTypeMap(),U=$r(Z).filter(g.j$);return Bn(S,U.map(ve=>({label:ve.name,documentation:ve.description,kind:sn.Variable})))}function Ja(S,W,H,Z){var U;if(!((U=W.prevState)===null||U===void 0)&&U.kind){const ve=H.getDirectives().filter(xe=>Zo(W.prevState,xe));return Bn(S,ve.map(xe=>({label:xe.name,documentation:xe.description||"",kind:sn.Function})))}return[]}function ko(S,W,H=0){let Z=null,U=null,ve=null;const xe=ei(S,(Je,Qe,at,mt)=>{if(!(mt!==W.line||Je.getCurrentPosition()+H{var Rn;switch(ht.kind){case St.QUERY:case"ShortQuery":Vt=S.getQueryType();break;case St.MUTATION:Vt=S.getMutationType();break;case St.SUBSCRIPTION:Vt=S.getSubscriptionType();break;case St.INLINE_FRAGMENT:case St.FRAGMENT_DEFINITION:ht.type&&(Vt=S.getType(ht.type));break;case St.FIELD:case St.ALIASED_FIELD:{!Vt||!ht.name?xe=null:(xe=mt?Da(S,mt,ht.name):null,Vt=xe?xe.type:null);break}case St.SELECTION_SET:mt=(0,g.xC)(Vt);break;case St.DIRECTIVE:U=ht.name?S.getDirective(ht.name):null;break;case St.INTERFACE_DEF:ht.name&&(Qe=null,bn=new g.oW({name:ht.name,interfaces:[],fields:{}}));break;case St.OBJECT_TYPE_DEF:ht.name&&(bn=null,Qe=new g.h6({name:ht.name,interfaces:[],fields:{}}));break;case St.ARGUMENTS:{if(ht.prevState)switch(ht.prevState.kind){case St.FIELD:Z=xe&&xe.args;break;case St.DIRECTIVE:Z=U&&U.args;break;case St.ALIASED_FIELD:{const lr=(Rn=ht.prevState)===null||Rn===void 0?void 0:Rn.name;if(!lr){Z=null;break}const Lo=mt?Da(S,mt,lr):null;if(!Lo){Z=null;break}Z=Lo.args;break}default:Z=null;break}else Z=null;break}case St.ARGUMENT:if(Z){for(let lr=0;lrlr.value===ht.name):null;break;case St.LIST_VALUE:const vn=(0,g.tf)(Je);Je=vn instanceof g.p2?vn.ofType:null;break;case St.OBJECT_VALUE:const Er=(0,g.xC)(Je);at=Er instanceof g.sR?Er.getFields():null;break;case St.OBJECT_FIELD:const Xn=ht.name&&at?at[ht.name]:null;Je=Xn==null?void 0:Xn.type;break;case St.NAMED_TYPE:ht.name&&(Vt=S.getType(ht.name));break}}),{argDef:H,argDefs:Z,directiveDef:U,enumValue:ve,fieldDef:xe,inputType:Je,objectFieldDefs:at,parentType:mt,type:Vt,interfaceDef:bn,objectTypeDef:Qe}}var ii;(function(S){S.TYPE_SYSTEM="TYPE_SYSTEM",S.EXECUTABLE="EXECUTABLE"})(ii||(ii={}));function Ai(S,W){return W!=null&&W.endsWith(".graphqls")||ka(S)?ii.TYPE_SYSTEM:ii.EXECUTABLE}function Is(S){return S.prevState&&S.kind&&[St.NAMED_TYPE,St.LIST_TYPE,St.TYPE,St.NON_NULL_TYPE].includes(S.kind)?Is(S.prevState):S}var Ho=f(4357),Mo=f.n(Ho);const Yo=(S,W)=>{if(!W)return[];let H;try{H=parse(S)}catch{return[]}return qo(H,W)},qo=(S,W)=>{if(!W)return[];const H=new Map,Z=new Set;(0,M.Vn)(S,{FragmentDefinition(xe){H.set(xe.name.value,!0)},FragmentSpread(xe){Z.has(xe.name.value)||Z.add(xe.name.value)}});const U=new Set;for(const xe of Z)!H.has(xe)&&W.has(xe)&&U.add(Mo()(W.get(xe)));const ve=[];for(const xe of U)(0,M.Vn)(xe,{FragmentSpread(Je){!Z.has(Je.name.value)&&W.get(Je.name.value)&&(U.add(Mo()(W.get(Je.name.value))),Z.add(Je.name.value))}}),H.has(xe.name.value)||ve.push(xe);return ve},ku={useMarkdownDescription:!1};function Ir(S,W){S.push(W)}function Qo(S,W){isNonNullType(W)?(Qo(S,W.ofType),Ir(S,"!")):isListType(W)?(Ir(S,"["),Qo(S,W.ofType),Ir(S,"]")):Ir(S,W.name)}function Hi(S,W,H){const Z=[],U="type"in S?S.type:S;return"type"in S&&S.description&&(Ir(Z,S.description),Ir(Z,` - -`)),Ir(Z,oo(U,W)),H?(Ir(Z,` -`),Ir(Z,H)):!isScalarType(U)&&"description"in U&&U.description?(Ir(Z,` -`),Ir(Z,U.description)):"ofType"in U&&!isScalarType(U.ofType)&&"description"in U.ofType&&U.ofType.description&&(Ir(Z,` -`),Ir(Z,U.ofType.description)),Z.join("")}function oo(S,W){const H=[];return W&&Ir(H,"```graphql\n"),Qo(H,S),W&&Ir(H,"\n```"),H.join("")}const de={Int:{type:"integer"},String:{type:"string"},Float:{type:"number"},ID:{type:"string"},Boolean:{type:"boolean"},DateTime:{type:"string"}};class we{constructor(){this.set=new Set}mark(W){return this.set.has(W)?!1:(this.set.add(W),!0)}}function Re(S,W){var H,Z;let U=Object.create(null);const ve=Object.create(null),Je="type"in S?S.type:S,Qe=isNonNullType(Je)?Je.ofType:Je,at=isNonNullType(Je);if(isScalarType(Qe))!((H=W==null?void 0:W.scalarSchemas)===null||H===void 0)&&H[Qe.name]?U=JSON.parse(JSON.stringify(W.scalarSchemas[Qe.name])):U.type=["string","number","boolean","integer"],at||(Array.isArray(U.type)?U.type.push("null"):U.type?U.type=[U.type,"null"]:U.enum?U.enum.push(null):U.oneOf?U.oneOf.push({type:"null"}):U={oneOf:[U,{type:"null"}]});else if(isEnumType(Qe))U.enum=Qe.getValues().map(Vt=>Vt.name),at||U.enum.push(null);else if(isListType(Qe)){at?U.type="array":U.type=["array","null"];const{definition:Vt,definitions:bn}=Re(Qe.ofType,W);if(U.items=Vt,bn)for(const ht of Object.keys(bn))ve[ht]=bn[ht]}else if(isInputObjectType(Qe)&&(at?U.$ref=`#/definitions/${Qe.name}`:U.oneOf=[{$ref:`#/definitions/${Qe.name}`},{type:"null"}],!((Z=W==null?void 0:W.definitionMarker)===null||Z===void 0)&&Z.mark(Qe.name))){const Vt=Qe.getFields(),bn={type:"object",properties:{},required:[]};bn.description=Hi(Qe),W!=null&&W.useMarkdownDescription&&(bn.markdownDescription=Hi(Qe,!0));for(const ht of Object.keys(Vt)){const Rn=Vt[ht],{required:Sr,definition:vn,definitions:Er}=Re(Rn,W);if(bn.properties[ht]=vn,Sr&&bn.required.push(ht),Er)for(const[Xn,lr]of Object.entries(Er))ve[Xn]=lr}ve[Qe.name]=bn}"defaultValue"in S&&S.defaultValue!==void 0&&(U.default=S.defaultValue);const{description:mt}=U;return U.description=Hi(S,!1,mt),W!=null&&W.useMarkdownDescription&&(U.markdownDescription=Hi(S,!0,mt)),{required:at,definition:U,definitions:ve}}function ze(S,W){var H;const Z={$schema:"http://json-schema.org/draft-04/schema",type:"object",properties:{},required:[]},U=Object.assign(Object.assign({},W),{definitionMarker:new we,scalarSchemas:Object.assign(Object.assign({},de),W==null?void 0:W.scalarSchemas)});if(S)for(const[ve,xe]of Object.entries(S)){const{definition:Je,required:Qe,definitions:at}=Re(xe,U);Z.properties[ve]=Je,Qe&&((H=Z.required)===null||H===void 0||H.push(ve)),at&&(Z.definitions=Object.assign(Object.assign({},Z==null?void 0:Z.definitions),at))}return Z}class ut{constructor(W,H){this.containsPosition=Z=>this.start.line===Z.line?this.start.character<=Z.character:this.end.line===Z.line?this.end.character>=Z.character:this.start.line<=Z.line&&this.end.line>=Z.line,this.start=W,this.end=H}setStart(W,H){this.start=new jt(W,H)}setEnd(W,H){this.end=new jt(W,H)}}class jt{constructor(W,H){this.lessThanOrEqualTo=Z=>this.line!(Je===Ei.J||Je===Ma.i||Z&&Je===Ls.a));return H&&Array.prototype.push.apply(ve,H),U&&Array.prototype.push.apply(ve,Dl),(0,es.Gu)(S,W,ve).filter(Je=>{if(Je.message.includes("Unknown directive")&&Je.nodes){const Qe=Je.nodes[0];if(Qe&&Qe.kind===v.Kind.DIRECTIVE){const at=Qe.name.value;if(at==="arguments"||at==="argumentDefinitions")return!1}}return!0})}var qi=f(77);function Pl(S,W){const H=Object.create(null);for(const Z of W.definitions)if(Z.kind==="OperationDefinition"){const{variableDefinitions:U}=Z;if(U)for(const{variable:ve,type:xe}of U){const Je=(0,qi._)(S,xe);Je?H[ve.name.value]=Je:xe.kind===v.Kind.NAMED_TYPE&&xe.name.value==="Float"&&(H[ve.name.value]=y.av)}}return H}function kl(S,W){const H=W?Pl(W,S):void 0,Z=[];return(0,M.Vn)(S,{OperationDefinition(U){Z.push(U)}}),{variableToType:H,operations:Z}}function Ml(S,W){if(W)try{const H=(0,T.Qc)(W);return Object.assign(Object.assign({},kl(H,S)),{documentAST:H})}catch{return}}const Mu=null;var _o=function(S,W,H,Z){function U(ve){return ve instanceof H?ve:new H(function(xe){xe(ve)})}return new(H||(H=Promise))(function(ve,xe){function Je(mt){try{at(Z.next(mt))}catch(Vt){xe(Vt)}}function Qe(mt){try{at(Z.throw(mt))}catch(Vt){xe(Vt)}}function at(mt){mt.done?ve(mt.value):U(mt.value).then(Je,Qe)}at((Z=Z.apply(S,W||[])).next())})};const ts="GraphQL";function Ra(S,W){if(!S)throw new Error(W)}function Ro(S,W){const H=W.loc;return Ra(H,"Expected ASTNode to have a location."),locToRange(S,H)}function Jo(S,W){const H=W.loc;return Ra(H,"Expected ASTNode to have a location."),offsetToPosition(S,H.start)}function Rl(S,W,H){return _o(this,void 0,void 0,function*(){const Z=W.name.value,U=H.filter(({definition:xe})=>xe.name&&xe.name.value===Z);if(U.length===0)throw new Error(`Definition not found for GraphQL type ${Z}`);const ve=U.map(({filePath:xe,content:Je,definition:Qe})=>$o(xe||"",Je,Qe));return{definitions:ve,queryRange:ve.map(xe=>Ro(S,W))}})}function Nl(S,W,H){var Z;return _o(this,void 0,void 0,function*(){const U=H.filter(({definition:xe})=>xe.name&&xe.name.value===W);if(U.length===0)throw new Error(`Definition not found for GraphQL type ${W}`);const ve=[];for(const{filePath:xe,content:Je,definition:Qe}of U){const at=(Z=Qe.fields)===null||Z===void 0?void 0:Z.find(mt=>mt.name.value===S);at!=null&&ve.push(Il(xe||"",Je,at))}return{definitions:ve,queryRange:[]}})}function ns(S,W,H){return _o(this,void 0,void 0,function*(){const Z=W.name.value,U=H.filter(({definition:xe})=>xe.name.value===Z);if(U.length===0)throw new Error(`Definition not found for GraphQL fragment ${Z}`);const ve=U.map(({filePath:xe,content:Je,definition:Qe})=>is(xe||"",Je,Qe));return{definitions:ve,queryRange:ve.map(xe=>Ro(S,W))}})}function rs(S,W,H){return{definitions:[is(S,W,H)],queryRange:H.name?[Ro(W,H.name)]:[]}}function is(S,W,H){const{name:Z}=H;if(!Z)throw new Error("Expected ASTNode to have a Name.");return{path:S,position:Jo(W,H),range:Ro(W,H),name:Z.value||"",language:ts,projectRoot:S}}function $o(S,W,H){const{name:Z}=H;return Ra(Z,"Expected ASTNode to have a Name."),{path:S,position:Jo(W,H),range:Ro(W,H),name:Z.value||"",language:ts,projectRoot:S}}function Il(S,W,H){const{name:Z}=H;return Ra(Z,"Expected ASTNode to have a Name."),{path:S,position:Jo(W,H),range:Ro(W,H),name:Z.value||"",language:ts,projectRoot:S}}var Na=f(9011),ao=f(8087),No=f(5394);const Mi={Error:"Error",Warning:"Warning",Information:"Information",Hint:"Hint"},ea={[Mi.Error]:1,[Mi.Warning]:2,[Mi.Information]:3,[Mi.Hint]:4},gt=(S,W)=>{if(!S)throw new Error(W)};function en(S,W=null,H,Z,U){var ve,xe;let Je=null,Qe="";U&&(Qe=typeof U=="string"?U:U.reduce((mt,Vt)=>mt+(0,Na.S)(Vt)+` +var p$=Object.create;var QC=Object.defineProperty;var h$=Object.getOwnPropertyDescriptor;var m$=Object.getOwnPropertyNames;var v$=Object.getPrototypeOf,g$=Object.prototype.hasOwnProperty;var ot=(e,t)=>()=>(e&&(t=e(e=0)),t);var K=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),Ii=(e,t)=>{for(var r in t)QC(e,r,{get:t[r],enumerable:!0})},y$=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let i of m$(t))!g$.call(e,i)&&i!==r&&QC(e,i,{get:()=>t[i],enumerable:!(n=h$(t,i))||n.enumerable});return e};var ce=(e,t,r)=>(r=e!=null?p$(v$(e)):{},y$(t||!e||!e.__esModule?QC(r,"default",{value:e,enumerable:!0}):r,e));var E3=K(St=>{"use strict";var Nm=Symbol.for("react.element"),b$=Symbol.for("react.portal"),A$=Symbol.for("react.fragment"),x$=Symbol.for("react.strict_mode"),w$=Symbol.for("react.profiler"),E$=Symbol.for("react.provider"),T$=Symbol.for("react.context"),C$=Symbol.for("react.forward_ref"),S$=Symbol.for("react.suspense"),k$=Symbol.for("react.memo"),O$=Symbol.for("react.lazy"),p3=Symbol.iterator;function N$(e){return e===null||typeof e!="object"?null:(e=p3&&e[p3]||e["@@iterator"],typeof e=="function"?e:null)}var v3={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},g3=Object.assign,y3={};function xd(e,t,r){this.props=e,this.context=t,this.refs=y3,this.updater=r||v3}xd.prototype.isReactComponent={};xd.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};xd.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function b3(){}b3.prototype=xd.prototype;function YC(e,t,r){this.props=e,this.context=t,this.refs=y3,this.updater=r||v3}var KC=YC.prototype=new b3;KC.constructor=YC;g3(KC,xd.prototype);KC.isPureReactComponent=!0;var h3=Array.isArray,A3=Object.prototype.hasOwnProperty,XC={current:null},x3={key:!0,ref:!0,__self:!0,__source:!0};function w3(e,t,r){var n,i={},o=null,s=null;if(t!=null)for(n in t.ref!==void 0&&(s=t.ref),t.key!==void 0&&(o=""+t.key),t)A3.call(t,n)&&!x3.hasOwnProperty(n)&&(i[n]=t[n]);var l=arguments.length-2;if(l===1)i.children=r;else if(1{"use strict";T3.exports=E3()});var S3=K(Gy=>{"use strict";var M$=Ee(),I$=Symbol.for("react.element"),F$=Symbol.for("react.fragment"),q$=Object.prototype.hasOwnProperty,j$=M$.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,V$={key:!0,ref:!0,__self:!0,__source:!0};function C3(e,t,r){var n,i={},o=null,s=null;r!==void 0&&(o=""+r),t.key!==void 0&&(o=""+t.key),t.ref!==void 0&&(s=t.ref);for(n in t)q$.call(t,n)&&!V$.hasOwnProperty(n)&&(i[n]=t[n]);if(e&&e.defaultProps)for(n in t=e.defaultProps,t)i[n]===void 0&&(i[n]=t[n]);return{$$typeof:I$,type:e,key:o,ref:s,props:i,_owner:j$.current}}Gy.Fragment=F$;Gy.jsx=C3;Gy.jsxs=C3});var O3=K((UEe,k3)=>{"use strict";k3.exports=S3()});var D3=K(wd=>{"use strict";Object.defineProperty(wd,"__esModule",{value:!0});wd.versionInfo=wd.version=void 0;var U$="15.8.0";wd.version=U$;var B$=Object.freeze({major:15,minor:8,patch:0,preReleaseTag:null});wd.versionInfo=B$});var zy=K(JC=>{"use strict";Object.defineProperty(JC,"__esModule",{value:!0});JC.default=G$;function G$(e){return typeof e?.then=="function"}});var Qa=K(_C=>{"use strict";Object.defineProperty(_C,"__esModule",{value:!0});_C.default=z$;function Hy(e){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Hy=function(r){return typeof r}:Hy=function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},Hy(e)}function z$(e){return Hy(e)=="object"&&e!==null}});var Wa=K(Bl=>{"use strict";Object.defineProperty(Bl,"__esModule",{value:!0});Bl.SYMBOL_TO_STRING_TAG=Bl.SYMBOL_ASYNC_ITERATOR=Bl.SYMBOL_ITERATOR=void 0;var H$=typeof Symbol=="function"&&Symbol.iterator!=null?Symbol.iterator:"@@iterator";Bl.SYMBOL_ITERATOR=H$;var Q$=typeof Symbol=="function"&&Symbol.asyncIterator!=null?Symbol.asyncIterator:"@@asyncIterator";Bl.SYMBOL_ASYNC_ITERATOR=Q$;var W$=typeof Symbol=="function"&&Symbol.toStringTag!=null?Symbol.toStringTag:"@@toStringTag";Bl.SYMBOL_TO_STRING_TAG=W$});var Qy=K($C=>{"use strict";Object.defineProperty($C,"__esModule",{value:!0});$C.getLocation=Y$;function Y$(e,t){for(var r=/\r\n|[\n\r]/g,n=1,i=t+1,o;(o=r.exec(e.body))&&o.index{"use strict";Object.defineProperty(Yy,"__esModule",{value:!0});Yy.printLocation=X$;Yy.printSourceLocation=P3;var K$=Qy();function X$(e){return P3(e.source,(0,K$.getLocation)(e.source,e.start))}function P3(e,t){var r=e.locationOffset.column-1,n=Wy(r)+e.body,i=t.line-1,o=e.locationOffset.line-1,s=t.line+o,l=t.line===1?r:0,c=t.column+l,f="".concat(e.name,":").concat(s,":").concat(c,` +`),h=n.split(/\r\n|[\n\r]/g),g=h[i];if(g.length>120){for(var v=Math.floor(c/80),y=c%80,x=[],T=0;T{"use strict";function Ky(e){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Ky=function(r){return typeof r}:Ky=function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},Ky(e)}Object.defineProperty(Rm,"__esModule",{value:!0});Rm.printError=U3;Rm.GraphQLError=void 0;var J$=$$(Qa()),_$=Wa(),R3=Qy(),M3=eS();function $$(e){return e&&e.__esModule?e:{default:e}}function I3(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function eee(e){for(var t=1;t"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}function aee(e){return Function.toString.call(e).indexOf("[native code]")!==-1}function Lm(e,t){return Lm=Object.setPrototypeOf||function(n,i){return n.__proto__=i,n},Lm(e,t)}function Pm(e){return Pm=Object.setPrototypeOf?Object.getPrototypeOf:function(r){return r.__proto__||Object.getPrototypeOf(r)},Pm(e)}var see=function(e){iee(r,e);var t=oee(r);function r(n,i,o,s,l,c,f){var h,g,v,y;ree(this,r),y=t.call(this,n),y.name="GraphQLError",y.originalError=c??void 0,y.nodes=q3(Array.isArray(i)?i:i?[i]:void 0);for(var x=[],T=0,O=(E=y.nodes)!==null&&E!==void 0?E:[];T0},name:{enumerable:!1},nodes:{enumerable:!1},source:{enumerable:!1},positions:{enumerable:!1},originalError:{enumerable:!1}}),c!=null&&c.stack?(Object.defineProperty(Dm(y),"stack",{value:c.stack,writable:!0,configurable:!0}),j3(y)):(Error.captureStackTrace?Error.captureStackTrace(Dm(y),r):Object.defineProperty(Dm(y),"stack",{value:Error().stack,writable:!0,configurable:!0}),y)}return nee(r,[{key:"toString",value:function(){return U3(this)}},{key:_$.SYMBOL_TO_STRING_TAG,get:function(){return"Object"}}]),r}(tS(Error));Rm.GraphQLError=see;function q3(e){return e===void 0||e.length===0?void 0:e}function U3(e){var t=e.message;if(e.nodes)for(var r=0,n=e.nodes;rYt(xe,ea.Error,"Validation")),ve=(0,es.Gu)(W,S,[No.r]).flatMap(xe=>Yt(xe,ea.Warning,"Deprecation"));return U.concat(ve)}function Yt(S,W,H){if(!S.nodes)return[];const Z=[];for(const[U,ve]of S.nodes.entries()){const xe=ve.kind!=="Variable"&&"name"in ve&&ve.name!==void 0?ve.name:"variable"in ve&&ve.variable!==void 0?ve.variable:ve;if(xe){gt(S.locations,"GraphQL validation error requires locations.");const Je=S.locations[U],Qe=zn(xe),at=Je.column+(Qe.end-Qe.start);Z.push({source:`GraphQL: ${H}`,message:S.message,severity:W,range:new ut(new jt(Je.line-1,Je.column-1),new jt(Je.line-1,at))})}}return Z}function Nn(S,W){const H=rr(),Z=H.startState(),U=W.split(` -`);gt(U.length>=S.line,"Query text must have more lines than where the error happened");let ve=null;for(let at=0;at({representativeName:H.name,startPosition:offsetToPosition(S,H.loc.start),endPosition:offsetToPosition(S,H.loc.end),kind:H.kind,children:H.selectionSet||H.fields||H.values||H.arguments||[]});return{Field(H){const Z=H.alias?[Kn("plain",H.alias),Kn("plain",": ")]:[];return Z.push(Kn("plain",H.name)),Object.assign({tokenizedText:Z},W(H))},OperationDefinition:H=>Object.assign({tokenizedText:[Kn("keyword",H.operation),Kn("whitespace"," "),Kn("class-name",H.name)]},W(H)),Document:H=>H.definitions,SelectionSet:H=>Ia(H.selections,Z=>Z.kind===Wn?Z.selectionSet:Z),Name:H=>H.value,FragmentDefinition:H=>Object.assign({tokenizedText:[Kn("keyword","fragment"),Kn("whitespace"," "),Kn("class-name",H.name)]},W(H)),InterfaceTypeDefinition:H=>Object.assign({tokenizedText:[Kn("keyword","interface"),Kn("whitespace"," "),Kn("class-name",H.name)]},W(H)),EnumTypeDefinition:H=>Object.assign({tokenizedText:[Kn("keyword","enum"),Kn("whitespace"," "),Kn("class-name",H.name)]},W(H)),EnumValueDefinition:H=>Object.assign({tokenizedText:[Kn("plain",H.name)]},W(H)),ObjectTypeDefinition:H=>Object.assign({tokenizedText:[Kn("keyword","type"),Kn("whitespace"," "),Kn("class-name",H.name)]},W(H)),InputObjectTypeDefinition:H=>Object.assign({tokenizedText:[Kn("keyword","input"),Kn("whitespace"," "),Kn("class-name",H.name)]},W(H)),FragmentSpread:H=>Object.assign({tokenizedText:[Kn("plain","..."),Kn("class-name",H.name)]},W(H)),InputValueDefinition(H){return Object.assign({tokenizedText:[Kn("plain",H.name)]},W(H))},FieldDefinition(H){return Object.assign({tokenizedText:[Kn("plain",H.name)]},W(H))},InlineFragment:H=>H.selectionSet}}function Kn(S,W){return{kind:S,value:W}}function Ia(S,W){const H=[];for(let Z=0;Z{"use strict";/*! - * is-plain-object - * - * Copyright (c) 2014-2017, Jon Schlinkert. - * Released under the MIT License. - */var M=f(7798);function T(v){return M(v)===!0&&Object.prototype.toString.call(v)==="[object Object]"}G.exports=function(g){var A,y;return!(T(g)===!1||(A=g.constructor,typeof A!="function")||(y=A.prototype,T(y)===!1)||y.hasOwnProperty("isPrototypeOf")===!1)}},7109:G=>{"use strict";/*! - * is-primitive - * - * Copyright (c) 2014-present, Jon Schlinkert. - * Released under the MIT License. - */G.exports=function(f){return typeof f=="object"?f===null:typeof f!="function"}},7798:G=>{"use strict";/*! - * isobject - * - * Copyright (c) 2014-2017, Jon Schlinkert. - * Released under the MIT License. - */G.exports=function(f){return f!=null&&typeof f=="object"&&Array.isArray(f)===!1}},8337:(G,s,f)=>{"use strict";function M(X){var Q=Array.prototype.slice.call(arguments,1);return Q.forEach(function(te){te&&Object.keys(te).forEach(function(he){X[he]=te[he]})}),X}function T(X){return Object.prototype.toString.call(X)}function v(X){return T(X)==="[object String]"}function g(X){return T(X)==="[object Object]"}function A(X){return T(X)==="[object RegExp]"}function y(X){return T(X)==="[object Function]"}function p(X){return X.replace(/[.?*+^$[\]\\(){}|-]/g,"\\$&")}var C={fuzzyLink:!0,fuzzyEmail:!0,fuzzyIP:!1};function j(X){return Object.keys(X||{}).reduce(function(Q,te){return Q||C.hasOwnProperty(te)},!1)}var x={"http:":{validate:function(X,Q,te){var he=X.slice(Q);return te.re.http||(te.re.http=new RegExp("^\\/\\/"+te.re.src_auth+te.re.src_host_port_strict+te.re.src_path,"i")),te.re.http.test(he)?he.match(te.re.http)[0].length:0}},"https:":"http:","ftp:":"http:","//":{validate:function(X,Q,te){var he=X.slice(Q);return te.re.no_http||(te.re.no_http=new RegExp("^"+te.re.src_auth+"(?:localhost|(?:(?:"+te.re.src_domain+")\\.)+"+te.re.src_domain_root+")"+te.re.src_port+te.re.src_host_terminator+te.re.src_path,"i")),te.re.no_http.test(he)?Q>=3&&X[Q-3]===":"||Q>=3&&X[Q-3]==="/"?0:he.match(te.re.no_http)[0].length:0}},"mailto:":{validate:function(X,Q,te){var he=X.slice(Q);return te.re.mailto||(te.re.mailto=new RegExp("^"+te.re.src_email_name+"@"+te.re.src_host_strict,"i")),te.re.mailto.test(he)?he.match(te.re.mailto)[0].length:0}}},k="a[cdefgilmnoqrstuwxz]|b[abdefghijmnorstvwyz]|c[acdfghiklmnoruvwxyz]|d[ejkmoz]|e[cegrstu]|f[ijkmor]|g[abdefghilmnpqrstuwy]|h[kmnrtu]|i[delmnoqrst]|j[emop]|k[eghimnprwyz]|l[abcikrstuvy]|m[acdeghklmnopqrstuvwxyz]|n[acefgilopruz]|om|p[aefghklmnrstwy]|qa|r[eosuw]|s[abcdeghijklmnortuvxyz]|t[cdfghjklmnortvwz]|u[agksyz]|v[aceginu]|w[fs]|y[et]|z[amw]",R="biz|com|edu|gov|net|org|pro|web|xxx|aero|asia|coop|info|museum|name|shop|\u0440\u0444".split("|");function D(X){X.__index__=-1,X.__text_cache__=""}function O(X){return function(Q,te){var he=Q.slice(te);return X.test(he)?he.match(X)[0].length:0}}function I(){return function(X,Q){Q.normalize(X)}}function B(X){var Q=X.re=f(6066)(X.__opts__),te=X.__tlds__.slice();X.onCompile(),X.__tlds_replaced__||te.push(k),te.push(Q.src_xn),Q.src_tlds=te.join("|");function he(ne){return ne.replace("%TLDS%",Q.src_tlds)}Q.email_fuzzy=RegExp(he(Q.tpl_email_fuzzy),"i"),Q.link_fuzzy=RegExp(he(Q.tpl_link_fuzzy),"i"),Q.link_no_ip_fuzzy=RegExp(he(Q.tpl_link_no_ip_fuzzy),"i"),Q.host_fuzzy_test=RegExp(he(Q.tpl_host_fuzzy_test),"i");var re=[];X.__compiled__={};function J(ne,le){throw new Error('(LinkifyIt) Invalid schema "'+ne+'": '+le)}Object.keys(X.__schemas__).forEach(function(ne){var le=X.__schemas__[ne];if(le!==null){var Te={validate:null,link:null};if(X.__compiled__[ne]=Te,g(le)){A(le.validate)?Te.validate=O(le.validate):y(le.validate)?Te.validate=le.validate:J(ne,le),y(le.normalize)?Te.normalize=le.normalize:le.normalize?J(ne,le):Te.normalize=I();return}if(v(le)){re.push(ne);return}J(ne,le)}}),re.forEach(function(ne){X.__compiled__[X.__schemas__[ne]]&&(X.__compiled__[ne].validate=X.__compiled__[X.__schemas__[ne]].validate,X.__compiled__[ne].normalize=X.__compiled__[X.__schemas__[ne]].normalize)}),X.__compiled__[""]={validate:null,normalize:I()};var ee=Object.keys(X.__compiled__).filter(function(ne){return ne.length>0&&X.__compiled__[ne]}).map(p).join("|");X.re.schema_test=RegExp("(^|(?!_)(?:[><\uFF5C]|"+Q.src_ZPCc+"))("+ee+")","i"),X.re.schema_search=RegExp("(^|(?!_)(?:[><\uFF5C]|"+Q.src_ZPCc+"))("+ee+")","ig"),X.re.pretest=RegExp("("+X.re.schema_test.source+")|("+X.re.host_fuzzy_test.source+")|@","i"),D(X)}function K(X,Q){var te=X.__index__,he=X.__last_index__,re=X.__text_cache__.slice(te,he);this.schema=X.__schema__.toLowerCase(),this.index=te+Q,this.lastIndex=he+Q,this.raw=re,this.text=re,this.url=re}function Y(X,Q){var te=new K(X,Q);return X.__compiled__[te.schema].normalize(te,X),te}function q(X,Q){if(!(this instanceof q))return new q(X,Q);Q||j(X)&&(Q=X,X={}),this.__opts__=M({},C,Q),this.__index__=-1,this.__last_index__=-1,this.__schema__="",this.__text_cache__="",this.__schemas__=M({},x,X),this.__compiled__={},this.__tlds__=R,this.__tlds_replaced__=!1,this.re={},B(this)}q.prototype.add=function(Q,te){return this.__schemas__[Q]=te,B(this),this},q.prototype.set=function(Q){return this.__opts__=M(this.__opts__,Q),this},q.prototype.test=function(Q){if(this.__text_cache__=Q,this.__index__=-1,!Q.length)return!1;var te,he,re,J,ee,ne,le,Te,se;if(this.re.schema_test.test(Q)){for(le=this.re.schema_search,le.lastIndex=0;(te=le.exec(Q))!==null;)if(J=this.testSchemaAt(Q,te[2],le.lastIndex),J){this.__schema__=te[2],this.__index__=te.index+te[1].length,this.__last_index__=te.index+te[0].length+J;break}}return this.__opts__.fuzzyLink&&this.__compiled__["http:"]&&(Te=Q.search(this.re.host_fuzzy_test),Te>=0&&(this.__index__<0||Te=0&&(re=Q.match(this.re.email_fuzzy))!==null&&(ee=re.index+re[1].length,ne=re.index+re[0].length,(this.__index__<0||eethis.__last_index__)&&(this.__schema__="mailto:",this.__index__=ee,this.__last_index__=ne))),this.__index__>=0},q.prototype.pretest=function(Q){return this.re.pretest.test(Q)},q.prototype.testSchemaAt=function(Q,te,he){return this.__compiled__[te.toLowerCase()]?this.__compiled__[te.toLowerCase()].validate(Q,he,this):0},q.prototype.match=function(Q){var te=0,he=[];this.__index__>=0&&this.__text_cache__===Q&&(he.push(Y(this,te)),te=this.__last_index__);for(var re=te?Q.slice(te):Q;this.test(re);)he.push(Y(this,te)),re=re.slice(this.__last_index__),te+=this.__last_index__;return he.length?he:null},q.prototype.tlds=function(Q,te){return Q=Array.isArray(Q)?Q:[Q],te?(this.__tlds__=this.__tlds__.concat(Q).sort().filter(function(he,re,J){return he!==J[re-1]}).reverse(),B(this),this):(this.__tlds__=Q.slice(),this.__tlds_replaced__=!0,B(this),this)},q.prototype.normalize=function(Q){Q.schema||(Q.url="http://"+Q.url),Q.schema==="mailto:"&&!/^mailto:/i.test(Q.url)&&(Q.url="mailto:"+Q.url)},q.prototype.onCompile=function(){},G.exports=q},6066:(G,s,f)=>{"use strict";G.exports=function(M){var T={};T.src_Any=f(9369).source,T.src_Cc=f(9413).source,T.src_Z=f(5045).source,T.src_P=f(3189).source,T.src_ZPCc=[T.src_Z,T.src_P,T.src_Cc].join("|"),T.src_ZCc=[T.src_Z,T.src_Cc].join("|");var v="[><\uFF5C]";return T.src_pseudo_letter="(?:(?!"+v+"|"+T.src_ZPCc+")"+T.src_Any+")",T.src_ip4="(?:(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)",T.src_auth="(?:(?:(?!"+T.src_ZCc+"|[@/\\[\\]()]).)+@)?",T.src_port="(?::(?:6(?:[0-4]\\d{3}|5(?:[0-4]\\d{2}|5(?:[0-2]\\d|3[0-5])))|[1-5]?\\d{1,4}))?",T.src_host_terminator="(?=$|"+v+"|"+T.src_ZPCc+")(?!-|_|:\\d|\\.-|\\.(?!$|"+T.src_ZPCc+"))",T.src_path="(?:[/?#](?:(?!"+T.src_ZCc+"|"+v+`|[()[\\]{}.,"'?!\\-;]).|\\[(?:(?!`+T.src_ZCc+"|\\]).)*\\]|\\((?:(?!"+T.src_ZCc+"|[)]).)*\\)|\\{(?:(?!"+T.src_ZCc+'|[}]).)*\\}|\\"(?:(?!'+T.src_ZCc+`|["]).)+\\"|\\'(?:(?!`+T.src_ZCc+"|[']).)+\\'|\\'(?="+T.src_pseudo_letter+"|[-]).|\\.{2,}[a-zA-Z0-9%/&]|\\.(?!"+T.src_ZCc+"|[.]).|"+(M&&M["---"]?"\\-(?!--(?:[^-]|$))(?:-*)|":"\\-+|")+",(?!"+T.src_ZCc+").|;(?!"+T.src_ZCc+").|\\!+(?!"+T.src_ZCc+"|[!]).|\\?(?!"+T.src_ZCc+"|[?]).)+|\\/)?",T.src_email_name='[\\-;:&=\\+\\$,\\.a-zA-Z0-9_][\\-;:&=\\+\\$,\\"\\.a-zA-Z0-9_]*',T.src_xn="xn--[a-z0-9\\-]{1,59}",T.src_domain_root="(?:"+T.src_xn+"|"+T.src_pseudo_letter+"{1,63})",T.src_domain="(?:"+T.src_xn+"|(?:"+T.src_pseudo_letter+")|(?:"+T.src_pseudo_letter+"(?:-|"+T.src_pseudo_letter+"){0,61}"+T.src_pseudo_letter+"))",T.src_host="(?:(?:(?:(?:"+T.src_domain+")\\.)*"+T.src_domain+"))",T.tpl_host_fuzzy="(?:"+T.src_ip4+"|(?:(?:(?:"+T.src_domain+")\\.)+(?:%TLDS%)))",T.tpl_host_no_ip_fuzzy="(?:(?:(?:"+T.src_domain+")\\.)+(?:%TLDS%))",T.src_host_strict=T.src_host+T.src_host_terminator,T.tpl_host_fuzzy_strict=T.tpl_host_fuzzy+T.src_host_terminator,T.src_host_port_strict=T.src_host+T.src_port+T.src_host_terminator,T.tpl_host_port_fuzzy_strict=T.tpl_host_fuzzy+T.src_port+T.src_host_terminator,T.tpl_host_port_no_ip_fuzzy_strict=T.tpl_host_no_ip_fuzzy+T.src_port+T.src_host_terminator,T.tpl_host_fuzzy_test="localhost|www\\.|\\.\\d{1,3}\\.|(?:\\.(?:%TLDS%)(?:"+T.src_ZPCc+"|>|$))",T.tpl_email_fuzzy="(^|"+v+'|"|\\(|'+T.src_ZCc+")("+T.src_email_name+"@"+T.tpl_host_fuzzy_strict+")",T.tpl_link_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`|\uFF5C]|"+T.src_ZPCc+"))((?![$+<=>^`|\uFF5C])"+T.tpl_host_port_fuzzy_strict+T.src_path+")",T.tpl_link_no_ip_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`|\uFF5C]|"+T.src_ZPCc+"))((?![$+<=>^`|\uFF5C])"+T.tpl_host_port_no_ip_fuzzy_strict+T.src_path+")",T}},9980:(G,s,f)=>{"use strict";G.exports=f(7024)},6233:(G,s,f)=>{"use strict";G.exports=f(9323)},813:G=>{"use strict";G.exports=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","section","source","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"]},1947:G=>{"use strict";var s="[a-zA-Z_:][a-zA-Z0-9:._-]*",f="[^\"'=<>`\\x00-\\x20]+",M="'[^']*'",T='"[^"]*"',v="(?:"+f+"|"+M+"|"+T+")",g="(?:\\s+"+s+"(?:\\s*=\\s*"+v+")?)",A="<[A-Za-z][A-Za-z0-9\\-]*"+g+"*\\s*\\/?>",y="<\\/[A-Za-z][A-Za-z0-9\\-]*\\s*>",p="|",C="<[?][\\s\\S]*?[?]>",j="]*>",x="",k=new RegExp("^(?:"+A+"|"+y+"|"+p+"|"+C+"|"+j+"|"+x+")"),R=new RegExp("^(?:"+A+"|"+y+")");G.exports.n=k,G.exports.q=R},7022:(G,s,f)=>{"use strict";function M(se){return Object.prototype.toString.call(se)}function T(se){return M(se)==="[object String]"}var v=Object.prototype.hasOwnProperty;function g(se,pe){return v.call(se,pe)}function A(se){var pe=Array.prototype.slice.call(arguments,1);return pe.forEach(function(Se){if(Se){if(typeof Se!="object")throw new TypeError(Se+"must be object");Object.keys(Se).forEach(function(fe){se[fe]=Se[fe]})}}),se}function y(se,pe,Se){return[].concat(se.slice(0,pe),Se,se.slice(pe+1))}function p(se){return!(se>=55296&&se<=57343||se>=64976&&se<=65007||(se&65535)===65535||(se&65535)===65534||se>=0&&se<=8||se===11||se>=14&&se<=31||se>=127&&se<=159||se>1114111)}function C(se){if(se>65535){se-=65536;var pe=55296+(se>>10),Se=56320+(se&1023);return String.fromCharCode(pe,Se)}return String.fromCharCode(se)}var j=/\\([!"#$%&'()*+,\-.\/:;<=>?@[\\\]^_`{|}~])/g,x=/&([a-z#][a-z0-9]{1,31});/gi,k=new RegExp(j.source+"|"+x.source,"gi"),R=/^#((?:x[a-f0-9]{1,8}|[0-9]{1,8}))/i,D=f(6233);function O(se,pe){var Se=0;return g(D,pe)?D[pe]:pe.charCodeAt(0)===35&&R.test(pe)&&(Se=pe[1].toLowerCase()==="x"?parseInt(pe.slice(2),16):parseInt(pe.slice(1),10),p(Se))?C(Se):se}function I(se){return se.indexOf("\\")<0?se:se.replace(j,"$1")}function B(se){return se.indexOf("\\")<0&&se.indexOf("&")<0?se:se.replace(k,function(pe,Se,fe){return Se||O(pe,fe)})}var K=/[&<>"]/,Y=/[&<>"]/g,q={"&":"&","<":"<",">":">",'"':"""};function X(se){return q[se]}function Q(se){return K.test(se)?se.replace(Y,X):se}var te=/[.?*+^$[\]\\(){}|-]/g;function he(se){return se.replace(te,"\\$&")}function re(se){switch(se){case 9:case 32:return!0}return!1}function J(se){if(se>=8192&&se<=8202)return!0;switch(se){case 9:case 10:case 11:case 12:case 13:case 32:case 160:case 5760:case 8239:case 8287:case 12288:return!0}return!1}var ee=f(3189);function ne(se){return ee.test(se)}function le(se){switch(se){case 33:case 34:case 35:case 36:case 37:case 38:case 39:case 40:case 41:case 42:case 43:case 44:case 45:case 46:case 47:case 58:case 59:case 60:case 61:case 62:case 63:case 64:case 91:case 92:case 93:case 94:case 95:case 96:case 123:case 124:case 125:case 126:return!0;default:return!1}}function Te(se){return se=se.trim().replace(/\s+/g," "),"\u1E9E".toLowerCase()==="\u1E7E"&&(se=se.replace(/ẞ/g,"\xDF")),se.toLowerCase().toUpperCase()}s.lib={},s.lib.mdurl=f(8765),s.lib.ucmicro=f(4205),s.assign=A,s.isString=T,s.has=g,s.unescapeMd=I,s.unescapeAll=B,s.isValidEntityCode=p,s.fromCodePoint=C,s.escapeHtml=Q,s.arrayReplaceAt=y,s.isSpace=re,s.isWhiteSpace=J,s.isMdAsciiPunct=le,s.isPunctChar=ne,s.escapeRE=he,s.normalizeReference=Te},1685:(G,s,f)=>{"use strict";s.parseLinkLabel=f(3595),s.parseLinkDestination=f(2548),s.parseLinkTitle=f(8040)},2548:(G,s,f)=>{"use strict";var M=f(7022).unescapeAll;G.exports=function(v,g,A){var y,p,C=0,j=g,x={ok:!1,pos:0,lines:0,str:""};if(v.charCodeAt(g)===60){for(g++;g32))return x;if(y===41){if(p===0)break;p--}g++}return j===g||p!==0||(x.str=M(v.slice(j,g)),x.lines=C,x.pos=g,x.ok=!0),x}},3595:G=>{"use strict";G.exports=function(f,M,T){var v,g,A,y,p=-1,C=f.posMax,j=f.pos;for(f.pos=M+1,v=1;f.pos{"use strict";var M=f(7022).unescapeAll;G.exports=function(v,g,A){var y,p,C=0,j=g,x={ok:!1,pos:0,lines:0,str:""};if(g>=A||(p=v.charCodeAt(g),p!==34&&p!==39&&p!==40))return x;for(g++,p===40&&(p=41);g{"use strict";var M=f(7022),T=f(1685),v=f(7529),g=f(7346),A=f(2471),y=f(4485),p=f(8337),C=f(8765),j=f(3689),x={default:f(4218),zero:f(873),commonmark:f(6895)},k=/^(vbscript|javascript|file|data):/,R=/^data:image\/(gif|png|jpeg|webp);/;function D(Y){var q=Y.trim().toLowerCase();return k.test(q)?!!R.test(q):!0}var O=["http:","https:","mailto:"];function I(Y){var q=C.parse(Y,!0);if(q.hostname&&(!q.protocol||O.indexOf(q.protocol)>=0))try{q.hostname=j.toASCII(q.hostname)}catch{}return C.encode(C.format(q))}function B(Y){var q=C.parse(Y,!0);if(q.hostname&&(!q.protocol||O.indexOf(q.protocol)>=0))try{q.hostname=j.toUnicode(q.hostname)}catch{}return C.decode(C.format(q),C.decode.defaultChars+"%")}function K(Y,q){if(!(this instanceof K))return new K(Y,q);q||M.isString(Y)||(q=Y||{},Y="default"),this.inline=new y,this.block=new A,this.core=new g,this.renderer=new v,this.linkify=new p,this.validateLink=D,this.normalizeLink=I,this.normalizeLinkText=B,this.utils=M,this.helpers=M.assign({},T),this.options={},this.configure(Y),q&&this.set(q)}K.prototype.set=function(Y){return M.assign(this.options,Y),this},K.prototype.configure=function(Y){var q=this,X;if(M.isString(Y)&&(X=Y,Y=x[X],!Y))throw new Error('Wrong `markdown-it` preset "'+X+'", check name');if(!Y)throw new Error("Wrong `markdown-it` preset, can't be empty");return Y.options&&q.set(Y.options),Y.components&&Object.keys(Y.components).forEach(function(Q){Y.components[Q].rules&&q[Q].ruler.enableOnly(Y.components[Q].rules),Y.components[Q].rules2&&q[Q].ruler2.enableOnly(Y.components[Q].rules2)}),this},K.prototype.enable=function(Y,q){var X=[];Array.isArray(Y)||(Y=[Y]),["core","block","inline"].forEach(function(te){X=X.concat(this[te].ruler.enable(Y,!0))},this),X=X.concat(this.inline.ruler2.enable(Y,!0));var Q=Y.filter(function(te){return X.indexOf(te)<0});if(Q.length&&!q)throw new Error("MarkdownIt. Failed to enable unknown rule(s): "+Q);return this},K.prototype.disable=function(Y,q){var X=[];Array.isArray(Y)||(Y=[Y]),["core","block","inline"].forEach(function(te){X=X.concat(this[te].ruler.disable(Y,!0))},this),X=X.concat(this.inline.ruler2.disable(Y,!0));var Q=Y.filter(function(te){return X.indexOf(te)<0});if(Q.length&&!q)throw new Error("MarkdownIt. Failed to disable unknown rule(s): "+Q);return this},K.prototype.use=function(Y){var q=[this].concat(Array.prototype.slice.call(arguments,1));return Y.apply(Y,q),this},K.prototype.parse=function(Y,q){if(typeof Y!="string")throw new Error("Input data should be a String");var X=new this.core.State(Y,this,q);return this.core.process(X),X.tokens},K.prototype.render=function(Y,q){return q=q||{},this.renderer.render(this.parse(Y,q),this.options,q)},K.prototype.parseInline=function(Y,q){var X=new this.core.State(Y,this,q);return X.inlineMode=!0,this.core.process(X),X.tokens},K.prototype.renderInline=function(Y,q){return q=q||{},this.renderer.render(this.parseInline(Y,q),this.options,q)},G.exports=K},2471:(G,s,f)=>{"use strict";var M=f(9580),T=[["table",f(1785),["paragraph","reference"]],["code",f(8768)],["fence",f(3542),["paragraph","reference","blockquote","list"]],["blockquote",f(5258),["paragraph","reference","blockquote","list"]],["hr",f(5634),["paragraph","reference","blockquote","list"]],["list",f(8532),["paragraph","reference","blockquote"]],["reference",f(3804)],["html_block",f(6329),["paragraph","reference","blockquote"]],["heading",f(1630),["paragraph","reference","blockquote"]],["lheading",f(6850)],["paragraph",f(6864)]];function v(){this.ruler=new M;for(var g=0;g=y||g.sCount[k]=D){g.line=y;break}for(C=0;C{"use strict";var M=f(9580),T=[["normalize",f(4129)],["block",f(898)],["inline",f(9827)],["linkify",f(7830)],["replacements",f(2834)],["smartquotes",f(8450)]];function v(){this.ruler=new M;for(var g=0;g{"use strict";var M=f(9580),T=[["text",f(9941)],["newline",f(3905)],["escape",f(1917)],["backticks",f(9755)],["strikethrough",f(4814).w],["emphasis",f(7894).w],["link",f(1727)],["image",f(3006)],["autolink",f(3420)],["html_inline",f(1779)],["entity",f(9391)]],v=[["balance_pairs",f(9354)],["strikethrough",f(4814).g],["emphasis",f(7894).g],["text_collapse",f(8996)]];function g(){var A;for(this.ruler=new M,A=0;A=x)break;continue}A.pending+=A.src[A.pos++]}A.pending&&A.pushPending()},g.prototype.parse=function(A,y,p,C){var j,x,k,R=new this.State(A,y,p,C);for(this.tokenize(R),x=this.ruler2.getRules(""),k=x.length,j=0;j{"use strict";G.exports={options:{html:!0,xhtmlOut:!0,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"\u201C\u201D\u2018\u2019",highlight:null,maxNesting:20},components:{core:{rules:["normalize","block","inline"]},block:{rules:["blockquote","code","fence","heading","hr","html_block","lheading","list","reference","paragraph"]},inline:{rules:["autolink","backticks","emphasis","entity","escape","html_inline","image","link","newline","text"],rules2:["balance_pairs","emphasis","text_collapse"]}}}},4218:G=>{"use strict";G.exports={options:{html:!1,xhtmlOut:!1,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"\u201C\u201D\u2018\u2019",highlight:null,maxNesting:100},components:{core:{},block:{},inline:{}}}},873:G=>{"use strict";G.exports={options:{html:!1,xhtmlOut:!1,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"\u201C\u201D\u2018\u2019",highlight:null,maxNesting:20},components:{core:{rules:["normalize","block","inline"]},block:{rules:["paragraph"]},inline:{rules:["text"],rules2:["balance_pairs","text_collapse"]}}}},7529:(G,s,f)=>{"use strict";var M=f(7022).assign,T=f(7022).unescapeAll,v=f(7022).escapeHtml,g={};g.code_inline=function(y,p,C,j,x){var k=y[p];return""+v(y[p].content)+""},g.code_block=function(y,p,C,j,x){var k=y[p];return""+v(y[p].content)+` -`},g.fence=function(y,p,C,j,x){var k=y[p],R=k.info?T(k.info).trim():"",D="",O="",I,B,K,Y,q;return R&&(K=R.split(/(\s+)/g),D=K[0],O=K.slice(2).join("")),C.highlight?I=C.highlight(k.content,D,O)||v(k.content):I=v(k.content),I.indexOf(""+I+` -`):"
"+I+`
-`},g.image=function(y,p,C,j,x){var k=y[p];return k.attrs[k.attrIndex("alt")][1]=x.renderInlineAsText(k.children,C,j),x.renderToken(y,p,C)},g.hardbreak=function(y,p,C){return C.xhtmlOut?`
-`:`
-`},g.softbreak=function(y,p,C){return C.breaks?C.xhtmlOut?`
-`:`
-`:` -`},g.text=function(y,p){return v(y[p].content)},g.html_block=function(y,p){return y[p].content},g.html_inline=function(y,p){return y[p].content};function A(){this.rules=M({},g)}A.prototype.renderAttrs=function(p){var C,j,x;if(!p.attrs)return"";for(x="",C=0,j=p.attrs.length;C -`:">",k)},A.prototype.renderInline=function(y,p,C){for(var j,x="",k=this.rules,R=0,D=y.length;R{"use strict";function s(){this.__rules__=[],this.__cache__=null}s.prototype.__find__=function(f){for(var M=0;M{"use strict";var M=f(7022).isSpace;G.exports=function(v,g,A,y){var p,C,j,x,k,R,D,O,I,B,K,Y,q,X,Q,te,he,re,J,ee,ne=v.lineMax,le=v.bMarks[g]+v.tShift[g],Te=v.eMarks[g];if(v.sCount[g]-v.blkIndent>=4||v.src.charCodeAt(le++)!==62)return!1;if(y)return!0;for(x=I=v.sCount[g]+1,v.src.charCodeAt(le)===32?(le++,x++,I++,p=!1,te=!0):v.src.charCodeAt(le)===9?(te=!0,(v.bsCount[g]+I)%4===3?(le++,x++,I++,p=!1):p=!0):te=!1,B=[v.bMarks[g]],v.bMarks[g]=le;le=Te,X=[v.sCount[g]],v.sCount[g]=I-x,Q=[v.tShift[g]],v.tShift[g]=le-v.bMarks[g],re=v.md.block.ruler.getRules("blockquote"),q=v.parentType,v.parentType="blockquote",O=g+1;O=Te));O++){if(v.src.charCodeAt(le++)===62&&!ee){for(x=I=v.sCount[O]+1,v.src.charCodeAt(le)===32?(le++,x++,I++,p=!1,te=!0):v.src.charCodeAt(le)===9?(te=!0,(v.bsCount[O]+I)%4===3?(le++,x++,I++,p=!1):p=!0):te=!1,B.push(v.bMarks[O]),v.bMarks[O]=le;le=Te,K.push(v.bsCount[O]),v.bsCount[O]=v.sCount[O]+1+(te?1:0),X.push(v.sCount[O]),v.sCount[O]=I-x,Q.push(v.tShift[O]),v.tShift[O]=le-v.bMarks[O];continue}if(R)break;for(he=!1,j=0,k=re.length;j",J.map=D=[g,0],v.md.block.tokenize(v,g,O),J=v.push("blockquote_close","blockquote",-1),J.markup=">",v.lineMax=ne,v.parentType=q,D[1]=v.line,j=0;j{"use strict";G.exports=function(f,M,T){var v,g,A;if(f.sCount[M]-f.blkIndent<4)return!1;for(g=v=M+1;v=4){v++,g=v;continue}break}return f.line=g,A=f.push("code_block","code",0),A.content=f.getLines(M,g,4+f.blkIndent,!1)+` -`,A.map=[M,f.line],!0}},3542:G=>{"use strict";G.exports=function(f,M,T,v){var g,A,y,p,C,j,x,k=!1,R=f.bMarks[M]+f.tShift[M],D=f.eMarks[M];if(f.sCount[M]-f.blkIndent>=4||R+3>D||(g=f.src.charCodeAt(R),g!==126&&g!==96)||(C=R,R=f.skipChars(R,g),A=R-C,A<3)||(x=f.src.slice(C,R),y=f.src.slice(R,D),g===96&&y.indexOf(String.fromCharCode(g))>=0))return!1;if(v)return!0;for(p=M;p++,!(p>=T||(R=C=f.bMarks[p]+f.tShift[p],D=f.eMarks[p],R=4)&&(R=f.skipChars(R,g),!(R-C{"use strict";var M=f(7022).isSpace;G.exports=function(v,g,A,y){var p,C,j,x,k=v.bMarks[g]+v.tShift[g],R=v.eMarks[g];if(v.sCount[g]-v.blkIndent>=4||(p=v.src.charCodeAt(k),p!==35||k>=R))return!1;for(C=1,p=v.src.charCodeAt(++k);p===35&&k6||kk&&M(v.src.charCodeAt(j-1))&&(R=j),v.line=g+1,x=v.push("heading_open","h"+String(C),1),x.markup="########".slice(0,C),x.map=[g,v.line],x=v.push("inline","",0),x.content=v.src.slice(k,R).trim(),x.map=[g,v.line],x.children=[],x=v.push("heading_close","h"+String(C),-1),x.markup="########".slice(0,C)),!0)}},5634:(G,s,f)=>{"use strict";var M=f(7022).isSpace;G.exports=function(v,g,A,y){var p,C,j,x,k=v.bMarks[g]+v.tShift[g],R=v.eMarks[g];if(v.sCount[g]-v.blkIndent>=4||(p=v.src.charCodeAt(k++),p!==42&&p!==45&&p!==95))return!1;for(C=1;k{"use strict";var M=f(813),T=f(1947).q,v=[[/^<(script|pre|style|textarea)(?=(\s|>|$))/i,/<\/(script|pre|style|textarea)>/i,!0],[/^/,!0],[/^<\?/,/\?>/,!0],[/^/,!0],[/^/,!0],[new RegExp("^|$))","i"),/^$/,!0],[new RegExp(T.source+"\\s*$"),/^$/,!1]];G.exports=function(A,y,p,C){var j,x,k,R,D=A.bMarks[y]+A.tShift[y],O=A.eMarks[y];if(A.sCount[y]-A.blkIndent>=4||!A.md.options.html||A.src.charCodeAt(D)!==60)return!1;for(R=A.src.slice(D,O),j=0;j{"use strict";G.exports=function(f,M,T){var v,g,A,y,p,C,j,x,k,R=M+1,D,O=f.md.block.ruler.getRules("paragraph");if(f.sCount[M]-f.blkIndent>=4)return!1;for(D=f.parentType,f.parentType="paragraph";R3)){if(f.sCount[R]>=f.blkIndent&&(C=f.bMarks[R]+f.tShift[R],j=f.eMarks[R],C=j)))){x=k===61?1:2;break}if(!(f.sCount[R]<0)){for(g=!1,A=0,y=O.length;A{"use strict";var M=f(7022).isSpace;function T(A,y){var p,C,j,x;return C=A.bMarks[y]+A.tShift[y],j=A.eMarks[y],p=A.src.charCodeAt(C++),p!==42&&p!==45&&p!==43||C=x||(p=A.src.charCodeAt(j++),p<48||p>57))return-1;for(;;){if(j>=x)return-1;if(p=A.src.charCodeAt(j++),p>=48&&p<=57){if(j-C>=10)return-1;continue}if(p===41||p===46)break;return-1}return j=4||y.listIndent>=0&&y.sCount[p]-y.listIndent>=4&&y.sCount[p]=y.blkIndent&&(Ie=!0),(Se=v(y,p))>=0){if(B=!0,me=y.bMarks[p]+y.tShift[p],te=Number(y.src.slice(me,Se-1)),Ie&&te!==1)return!1}else if((Se=T(y,p))>=0)B=!1;else return!1;if(Ie&&y.skipSpaces(Se)>=y.eMarks[p])return!1;if(Q=y.src.charCodeAt(Se-1),j)return!0;for(X=y.tokens.length,B?(ye=y.push("ordered_list_open","ol",1),te!==1&&(ye.attrs=[["start",te]])):ye=y.push("bullet_list_open","ul",1),ye.map=q=[p,0],ye.markup=String.fromCharCode(Q),re=p,fe=!1,ue=y.md.block.ruler.getRules("list"),ne=y.parentType,y.parentType="list";re=he?O=1:O=J-I,O>4&&(O=1),D=I+O,ye=y.push("list_item_open","li",1),ye.markup=String.fromCharCode(Q),ye.map=K=[p,0],B&&(ye.info=y.src.slice(me,Se-1)),se=y.tight,Te=y.tShift[p],le=y.sCount[p],ee=y.listIndent,y.listIndent=y.blkIndent,y.blkIndent=D,y.tight=!0,y.tShift[p]=k-y.bMarks[p],y.sCount[p]=J,k>=he&&y.isEmpty(p+1)?y.line=Math.min(y.line+2,C):y.md.block.tokenize(y,p,C,!0),(!y.tight||fe)&&(Ge=!1),fe=y.line-p>1&&y.isEmpty(y.line-1),y.blkIndent=y.listIndent,y.listIndent=ee,y.tShift[p]=Te,y.sCount[p]=le,y.tight=se,ye=y.push("list_item_close","li",-1),ye.markup=String.fromCharCode(Q),re=p=y.line,K[1]=re,k=y.bMarks[p],re>=C||y.sCount[re]=4)break;for(Oe=!1,R=0,Y=ue.length;R{"use strict";G.exports=function(f,M){var T,v,g,A,y,p,C=M+1,j=f.md.block.ruler.getRules("paragraph"),x=f.lineMax;for(p=f.parentType,f.parentType="paragraph";C3)&&!(f.sCount[C]<0)){for(v=!1,g=0,A=j.length;g{"use strict";var M=f(7022).normalizeReference,T=f(7022).isSpace;G.exports=function(g,A,y,p){var C,j,x,k,R,D,O,I,B,K,Y,q,X,Q,te,he,re=0,J=g.bMarks[A]+g.tShift[A],ee=g.eMarks[A],ne=A+1;if(g.sCount[A]-g.blkIndent>=4||g.src.charCodeAt(J)!==91)return!1;for(;++J3)&&!(g.sCount[ne]<0)){for(Q=!1,D=0,O=te.length;D"u"&&(g.env.references={}),typeof g.env.references[I]>"u"&&(g.env.references[I]={title:he,href:R}),g.parentType=K,g.line=A+re+1),!0)}},2948:(G,s,f)=>{"use strict";var M=f(5872),T=f(7022).isSpace;function v(g,A,y,p){var C,j,x,k,R,D,O,I;for(this.src=g,this.md=A,this.env=y,this.tokens=p,this.bMarks=[],this.eMarks=[],this.tShift=[],this.sCount=[],this.bsCount=[],this.blkIndent=0,this.line=0,this.lineMax=0,this.tight=!1,this.ddIndent=-1,this.listIndent=-1,this.parentType="root",this.level=0,this.result="",j=this.src,I=!1,x=k=D=O=0,R=j.length;k0&&this.level++,this.tokens.push(p),p},v.prototype.isEmpty=function(A){return this.bMarks[A]+this.tShift[A]>=this.eMarks[A]},v.prototype.skipEmptyLines=function(A){for(var y=this.lineMax;Ay;)if(!T(this.src.charCodeAt(--A)))return A+1;return A},v.prototype.skipChars=function(A,y){for(var p=this.src.length;Ap;)if(y!==this.src.charCodeAt(--A))return A+1;return A},v.prototype.getLines=function(A,y,p,C){var j,x,k,R,D,O,I,B=A;if(A>=y)return"";for(O=new Array(y-A),j=0;Bp?O[j]=new Array(x-p+1).join(" ")+this.src.slice(R,D):O[j]=this.src.slice(R,D)}return O.join("")},v.prototype.Token=M,G.exports=v},1785:(G,s,f)=>{"use strict";var M=f(7022).isSpace;function T(g,A){var y=g.bMarks[A]+g.tShift[A],p=g.eMarks[A];return g.src.substr(y,p-y)}function v(g){var A=[],y=0,p=g.length,C,j=!1,x=0,k="";for(C=g.charCodeAt(y);yp||(O=y+1,A.sCount[O]=4||(k=A.bMarks[O]+A.tShift[O],k>=A.eMarks[O])||(J=A.src.charCodeAt(k++),J!==124&&J!==45&&J!==58)||k>=A.eMarks[O]||(ee=A.src.charCodeAt(k++),ee!==124&&ee!==45&&ee!==58&&!M(ee))||J===45&&M(ee))return!1;for(;k=4||(I=v(x),I.length&&I[0]===""&&I.shift(),I.length&&I[I.length-1]===""&&I.pop(),B=I.length,B===0||B!==Y.length))return!1;if(C)return!0;for(te=A.parentType,A.parentType="table",re=A.md.block.ruler.getRules("blockquote"),K=A.push("table_open","table",1),K.map=X=[y,0],K=A.push("thead_open","thead",1),K.map=[y,y+1],K=A.push("tr_open","tr",1),K.map=[y,y+1],R=0;R=4)break;for(I=v(x),I.length&&I[0]===""&&I.shift(),I.length&&I[I.length-1]===""&&I.pop(),O===y+2&&(K=A.push("tbody_open","tbody",1),K.map=Q=[y+2,0]),K=A.push("tr_open","tr",1),K.map=[O,O+1],R=0;R{"use strict";G.exports=function(f){var M;f.inlineMode?(M=new f.Token("inline","",0),M.content=f.src,M.map=[0,1],M.children=[],f.tokens.push(M)):f.md.block.parse(f.src,f.md,f.env,f.tokens)}},9827:G=>{"use strict";G.exports=function(f){var M=f.tokens,T,v,g;for(v=0,g=M.length;v{"use strict";var M=f(7022).arrayReplaceAt;function T(g){return/^\s]/i.test(g)}function v(g){return/^<\/a\s*>/i.test(g)}G.exports=function(A){var y,p,C,j,x,k,R,D,O,I,B,K,Y,q,X,Q,te=A.tokens,he;if(A.md.options.linkify){for(p=0,C=te.length;p=0;y--){if(k=j[y],k.type==="link_close"){for(y--;j[y].level!==k.level&&j[y].type!=="link_open";)y--;continue}if(k.type==="html_inline"&&(T(k.content)&&Y>0&&Y--,v(k.content)&&Y++),!(Y>0)&&k.type==="text"&&A.md.linkify.test(k.content)){for(O=k.content,he=A.md.linkify.match(O),R=[],K=k.level,B=0,D=0;DB&&(x=new A.Token("text","",0),x.content=O.slice(B,I),x.level=K,R.push(x)),x=new A.Token("link_open","a",1),x.attrs=[["href",X]],x.level=K++,x.markup="linkify",x.info="auto",R.push(x),x=new A.Token("text","",0),x.content=Q,x.level=K,R.push(x),x=new A.Token("link_close","a",-1),x.level=--K,x.markup="linkify",x.info="auto",R.push(x),B=he[D].lastIndex);B{"use strict";var s=/\r\n?|\n/g,f=/\0/g;G.exports=function(T){var v;v=T.src.replace(s,` -`),v=v.replace(f,"\uFFFD"),T.src=v}},2834:G=>{"use strict";var s=/\+-|\.\.|\?\?\?\?|!!!!|,,|--/,f=/\((c|tm|r|p)\)/i,M=/\((c|tm|r|p)\)/ig,T={c:"\xA9",r:"\xAE",p:"\xA7",tm:"\u2122"};function v(y,p){return T[p.toLowerCase()]}function g(y){var p,C,j=0;for(p=y.length-1;p>=0;p--)C=y[p],C.type==="text"&&!j&&(C.content=C.content.replace(M,v)),C.type==="link_open"&&C.info==="auto"&&j--,C.type==="link_close"&&C.info==="auto"&&j++}function A(y){var p,C,j=0;for(p=y.length-1;p>=0;p--)C=y[p],C.type==="text"&&!j&&s.test(C.content)&&(C.content=C.content.replace(/\+-/g,"\xB1").replace(/\.{2,}/g,"\u2026").replace(/([?!])…/g,"$1..").replace(/([?!]){4,}/g,"$1$1$1").replace(/,{2,}/g,",").replace(/(^|[^-])---(?=[^-]|$)/mg,"$1\u2014").replace(/(^|\s)--(?=\s|$)/mg,"$1\u2013").replace(/(^|[^-\s])--(?=[^-\s]|$)/mg,"$1\u2013")),C.type==="link_open"&&C.info==="auto"&&j--,C.type==="link_close"&&C.info==="auto"&&j++}G.exports=function(p){var C;if(p.md.options.typographer)for(C=p.tokens.length-1;C>=0;C--)p.tokens[C].type==="inline"&&(f.test(p.tokens[C].content)&&g(p.tokens[C].children),s.test(p.tokens[C].content)&&A(p.tokens[C].children))}},8450:(G,s,f)=>{"use strict";var M=f(7022).isWhiteSpace,T=f(7022).isPunctChar,v=f(7022).isMdAsciiPunct,g=/['"]/,A=/['"]/g,y="\u2019";function p(j,x,k){return j.substr(0,x)+k+j.substr(x+1)}function C(j,x){var k,R,D,O,I,B,K,Y,q,X,Q,te,he,re,J,ee,ne,le,Te,se,pe;for(Te=[],k=0;k=0&&!(Te[ne].level<=K);ne--);if(Te.length=ne+1,R.type!=="text")continue;D=R.content,I=0,B=D.length;e:for(;I=0)q=D.charCodeAt(O.index-1);else for(ne=k-1;ne>=0&&!(j[ne].type==="softbreak"||j[ne].type==="hardbreak");ne--)if(j[ne].content){q=j[ne].content.charCodeAt(j[ne].content.length-1);break}if(X=32,I=48&&q<=57&&(ee=J=!1),J&&ee&&(J=Q,ee=te),!J&&!ee){le&&(R.content=p(R.content,O.index,y));continue}if(ee){for(ne=Te.length-1;ne>=0&&(Y=Te[ne],!(Te[ne].level=0;k--)x.tokens[k].type!=="inline"||!g.test(x.tokens[k].content)||C(x.tokens[k].children,x)}},6480:(G,s,f)=>{"use strict";var M=f(5872);function T(v,g,A){this.src=v,this.env=A,this.tokens=[],this.inlineMode=!1,this.md=g}T.prototype.Token=M,G.exports=T},3420:G=>{"use strict";var s=/^([a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*)$/,f=/^([a-zA-Z][a-zA-Z0-9+.\-]{1,31}):([^<>\x00-\x20]*)$/;G.exports=function(T,v){var g,A,y,p,C,j,x=T.pos;if(T.src.charCodeAt(x)!==60)return!1;for(C=T.pos,j=T.posMax;;){if(++x>=j||(p=T.src.charCodeAt(x),p===60))return!1;if(p===62)break}return g=T.src.slice(C+1,x),f.test(g)?(A=T.md.normalizeLink(g),T.md.validateLink(A)?(v||(y=T.push("link_open","a",1),y.attrs=[["href",A]],y.markup="autolink",y.info="auto",y=T.push("text","",0),y.content=T.md.normalizeLinkText(g),y=T.push("link_close","a",-1),y.markup="autolink",y.info="auto"),T.pos+=g.length+2,!0):!1):s.test(g)?(A=T.md.normalizeLink("mailto:"+g),T.md.validateLink(A)?(v||(y=T.push("link_open","a",1),y.attrs=[["href",A]],y.markup="autolink",y.info="auto",y=T.push("text","",0),y.content=T.md.normalizeLinkText(g),y=T.push("link_close","a",-1),y.markup="autolink",y.info="auto"),T.pos+=g.length+2,!0):!1):!1}},9755:G=>{"use strict";G.exports=function(f,M){var T,v,g,A,y,p,C,j,x=f.pos,k=f.src.charCodeAt(x);if(k!==96)return!1;for(T=x,x++,v=f.posMax;x{"use strict";function s(f,M){var T,v,g,A,y,p,C,j,x={},k=M.length;if(k){var R=0,D=-2,O=[];for(T=0;Ty;v-=O[v]+1)if(A=M[v],A.marker===g.marker&&A.open&&A.end<0&&(C=!1,(A.close||g.open)&&(A.length+g.length)%3===0&&(A.length%3!==0||g.length%3!==0)&&(C=!0),!C)){j=v>0&&!M[v-1].open?O[v-1]+1:0,O[T]=T-v+j,O[v]=j,g.open=!1,A.end=T,A.close=!1,p=-1,D=-2;break}p!==-1&&(x[g.marker][(g.open?3:0)+(g.length||0)%3]=p)}}}G.exports=function(M){var T,v=M.tokens_meta,g=M.tokens_meta.length;for(s(M,M.delimiters),T=0;T{"use strict";G.exports.w=function(M,T){var v,g,A,y=M.pos,p=M.src.charCodeAt(y);if(T||p!==95&&p!==42)return!1;for(g=M.scanDelims(M.pos,p===42),v=0;v=0;T--)v=M[T],!(v.marker!==95&&v.marker!==42)&&v.end!==-1&&(g=M[v.end],p=T>0&&M[T-1].end===v.end+1&&M[T-1].marker===v.marker&&M[T-1].token===v.token-1&&M[v.end+1].token===g.token+1,y=String.fromCharCode(v.marker),A=f.tokens[v.token],A.type=p?"strong_open":"em_open",A.tag=p?"strong":"em",A.nesting=1,A.markup=p?y+y:y,A.content="",A=f.tokens[g.token],A.type=p?"strong_close":"em_close",A.tag=p?"strong":"em",A.nesting=-1,A.markup=p?y+y:y,A.content="",p&&(f.tokens[M[T-1].token].content="",f.tokens[M[v.end+1].token].content="",T--))}G.exports.g=function(M){var T,v=M.tokens_meta,g=M.tokens_meta.length;for(s(M,M.delimiters),T=0;T{"use strict";var M=f(6233),T=f(7022).has,v=f(7022).isValidEntityCode,g=f(7022).fromCodePoint,A=/^&#((?:x[a-f0-9]{1,6}|[0-9]{1,7}));/i,y=/^&([a-z][a-z0-9]{1,31});/i;G.exports=function(C,j){var x,k,R,D=C.pos,O=C.posMax;if(C.src.charCodeAt(D)!==38)return!1;if(D+1{"use strict";for(var M=f(7022).isSpace,T=[],v=0;v<256;v++)T.push(0);"\\!\"#$%&'()*+,./:;<=>?@[]^_`{|}~-".split("").forEach(function(g){T[g.charCodeAt(0)]=1}),G.exports=function(A,y){var p,C=A.pos,j=A.posMax;if(A.src.charCodeAt(C)!==92)return!1;if(C++,C{"use strict";var M=f(1947).n;function T(v){var g=v|32;return g>=97&&g<=122}G.exports=function(g,A){var y,p,C,j,x=g.pos;return!g.md.options.html||(C=g.posMax,g.src.charCodeAt(x)!==60||x+2>=C)||(y=g.src.charCodeAt(x+1),y!==33&&y!==63&&y!==47&&!T(y))||(p=g.src.slice(x).match(M),!p)?!1:(A||(j=g.push("html_inline","",0),j.content=g.src.slice(x,x+p[0].length)),g.pos+=p[0].length,!0)}},3006:(G,s,f)=>{"use strict";var M=f(7022).normalizeReference,T=f(7022).isSpace;G.exports=function(g,A){var y,p,C,j,x,k,R,D,O,I,B,K,Y,q="",X=g.pos,Q=g.posMax;if(g.src.charCodeAt(g.pos)!==33||g.src.charCodeAt(g.pos+1)!==91||(k=g.pos+2,x=g.md.helpers.parseLinkLabel(g,g.pos+1,!1),x<0))return!1;if(R=x+1,R=Q)return!1;for(Y=R,O=g.md.helpers.parseLinkDestination(g.src,R,g.posMax),O.ok&&(q=g.md.normalizeLink(O.str),g.md.validateLink(q)?R=O.pos:q=""),Y=R;R=Q||g.src.charCodeAt(R)!==41)return g.pos=X,!1;R++}else{if(typeof g.env.references>"u")return!1;if(R=0?j=g.src.slice(Y,R++):R=x+1):R=x+1,j||(j=g.src.slice(k,x)),D=g.env.references[M(j)],!D)return g.pos=X,!1;q=D.href,I=D.title}return A||(C=g.src.slice(k,x),g.md.inline.parse(C,g.md,g.env,K=[]),B=g.push("image","img",0),B.attrs=y=[["src",q],["alt",""]],B.children=K,B.content=C,I&&y.push(["title",I])),g.pos=R,g.posMax=Q,!0}},1727:(G,s,f)=>{"use strict";var M=f(7022).normalizeReference,T=f(7022).isSpace;G.exports=function(g,A){var y,p,C,j,x,k,R,D,O,I="",B="",K=g.pos,Y=g.posMax,q=g.pos,X=!0;if(g.src.charCodeAt(g.pos)!==91||(x=g.pos+1,j=g.md.helpers.parseLinkLabel(g,g.pos,!0),j<0))return!1;if(k=j+1,k=Y)return!1;if(q=k,R=g.md.helpers.parseLinkDestination(g.src,k,g.posMax),R.ok){for(I=g.md.normalizeLink(R.str),g.md.validateLink(I)?k=R.pos:I="",q=k;k=Y||g.src.charCodeAt(k)!==41)&&(X=!0),k++}if(X){if(typeof g.env.references>"u")return!1;if(k=0?C=g.src.slice(q,k++):k=j+1):k=j+1,C||(C=g.src.slice(x,j)),D=g.env.references[M(C)],!D)return g.pos=K,!1;I=D.href,B=D.title}return A||(g.pos=x,g.posMax=j,O=g.push("link_open","a",1),O.attrs=y=[["href",I]],B&&y.push(["title",B]),g.md.inline.tokenize(g),O=g.push("link_close","a",-1)),g.pos=k,g.posMax=Y,!0}},3905:(G,s,f)=>{"use strict";var M=f(7022).isSpace;G.exports=function(v,g){var A,y,p,C=v.pos;if(v.src.charCodeAt(C)!==10)return!1;if(A=v.pending.length-1,y=v.posMax,!g)if(A>=0&&v.pending.charCodeAt(A)===32)if(A>=1&&v.pending.charCodeAt(A-1)===32){for(p=A-1;p>=1&&v.pending.charCodeAt(p-1)===32;)p--;v.pending=v.pending.slice(0,p),v.push("hardbreak","br",0)}else v.pending=v.pending.slice(0,-1),v.push("softbreak","br",0);else v.push("softbreak","br",0);for(C++;C{"use strict";var M=f(5872),T=f(7022).isWhiteSpace,v=f(7022).isPunctChar,g=f(7022).isMdAsciiPunct;function A(y,p,C,j){this.src=y,this.env=C,this.md=p,this.tokens=j,this.tokens_meta=Array(j.length),this.pos=0,this.posMax=this.src.length,this.level=0,this.pending="",this.pendingLevel=0,this.cache={},this.delimiters=[],this._prev_delimiters=[],this.backticks={},this.backticksScanned=!1}A.prototype.pushPending=function(){var y=new M("text","",0);return y.content=this.pending,y.level=this.pendingLevel,this.tokens.push(y),this.pending="",y},A.prototype.push=function(y,p,C){this.pending&&this.pushPending();var j=new M(y,p,C),x=null;return C<0&&(this.level--,this.delimiters=this._prev_delimiters.pop()),j.level=this.level,C>0&&(this.level++,this._prev_delimiters.push(this.delimiters),this.delimiters=[],x={delimiters:this.delimiters}),this.pendingLevel=this.level,this.tokens.push(j),this.tokens_meta.push(x),j},A.prototype.scanDelims=function(y,p){var C=y,j,x,k,R,D,O,I,B,K,Y=!0,q=!0,X=this.posMax,Q=this.src.charCodeAt(y);for(j=y>0?this.src.charCodeAt(y-1):32;C{"use strict";G.exports.w=function(M,T){var v,g,A,y,p,C=M.pos,j=M.src.charCodeAt(C);if(T||j!==126||(g=M.scanDelims(M.pos,!0),y=g.length,p=String.fromCharCode(j),y<2))return!1;for(y%2&&(A=M.push("text","",0),A.content=p,y--),v=0;v{"use strict";function s(f){switch(f){case 10:case 33:case 35:case 36:case 37:case 38:case 42:case 43:case 45:case 58:case 60:case 61:case 62:case 64:case 91:case 92:case 93:case 94:case 95:case 96:case 123:case 125:case 126:return!0;default:return!1}}G.exports=function(M,T){for(var v=M.pos;v{"use strict";G.exports=function(f){var M,T,v=0,g=f.tokens,A=f.tokens.length;for(M=T=0;M0&&v++,g[M].type==="text"&&M+1{"use strict";function s(f,M,T){this.type=f,this.tag=M,this.attrs=null,this.map=null,this.nesting=T,this.level=0,this.children=null,this.content="",this.markup="",this.info="",this.meta=null,this.block=!1,this.hidden=!1}s.prototype.attrIndex=function(M){var T,v,g;if(!this.attrs)return-1;for(T=this.attrs,v=0,g=T.length;v=0&&(v=this.attrs[T][1]),v},s.prototype.attrJoin=function(M,T){var v=this.attrIndex(M);v<0?this.attrPush([M,T]):this.attrs[v][1]=this.attrs[v][1]+" "+T},G.exports=s},3122:G=>{"use strict";var s={};function f(T){var v,g,A=s[T];if(A)return A;for(A=s[T]=[],v=0;v<128;v++)g=String.fromCharCode(v),A.push(g);for(v=0;v=55296&&R<=57343?D+="\uFFFD\uFFFD\uFFFD":D+=String.fromCharCode(R),y+=6;continue}if((C&248)===240&&y+91114111?D+="\uFFFD\uFFFD\uFFFD\uFFFD":(R-=65536,D+=String.fromCharCode(55296+(R>>10),56320+(R&1023))),y+=9;continue}D+="\uFFFD"}return D})}M.defaultChars=";/?:@&=+$,#",M.componentChars="",G.exports=M},729:G=>{"use strict";var s={};function f(T){var v,g,A=s[T];if(A)return A;for(A=s[T]=[],v=0;v<128;v++)g=String.fromCharCode(v),/^[0-9a-z]$/i.test(g)?A.push(g):A.push("%"+("0"+v.toString(16).toUpperCase()).slice(-2));for(v=0;v"u"&&(g=!0),j=f(v),A=0,y=T.length;A=55296&&p<=57343){if(p>=55296&&p<=56319&&A+1=56320&&C<=57343)){x+=encodeURIComponent(T[A]+T[A+1]),A++;continue}x+="%EF%BF%BD";continue}x+=encodeURIComponent(T[A])}return x}M.defaultChars=";/?:@&=+$,-_.!~*'()#",M.componentChars="-_.!~*'()",G.exports=M},2201:G=>{"use strict";G.exports=function(f){var M="";return M+=f.protocol||"",M+=f.slashes?"//":"",M+=f.auth?f.auth+"@":"",f.hostname&&f.hostname.indexOf(":")!==-1?M+="["+f.hostname+"]":M+=f.hostname||"",M+=f.port?":"+f.port:"",M+=f.pathname||"",M+=f.search||"",M+=f.hash||"",M}},8765:(G,s,f)=>{"use strict";G.exports.encode=f(729),G.exports.decode=f(3122),G.exports.format=f(2201),G.exports.parse=f(9553)},9553:G=>{"use strict";function s(){this.protocol=null,this.slashes=null,this.auth=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.pathname=null}var f=/^([a-z0-9.+-]+:)/i,M=/:[0-9]*$/,T=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,v=["<",">",'"',"`"," ","\r",` -`," "],g=["{","}","|","\\","^","`"].concat(v),A=["'"].concat(g),y=["%","/","?",";","#"].concat(A),p=["/","?","#"],C=255,j=/^[+a-z0-9A-Z_-]{0,63}$/,x=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,k={javascript:!0,"javascript:":!0},R={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0};function D(O,I){if(O&&O instanceof s)return O;var B=new s;return B.parse(O,I),B}s.prototype.parse=function(O,I){var B,K,Y,q,X,Q=O;if(Q=Q.trim(),!I&&O.split("#").length===1){var te=T.exec(Q);if(te)return this.pathname=te[1],te[2]&&(this.search=te[2]),this}var he=f.exec(Q);if(he&&(he=he[0],Y=he.toLowerCase(),this.protocol=he,Q=Q.substr(he.length)),(I||he||Q.match(/^\/\/[^@\/]+@[^@\/]+/))&&(X=Q.substr(0,2)==="//",X&&!(he&&k[he])&&(Q=Q.substr(2),this.slashes=!0)),!k[he]&&(X||he&&!R[he])){var re=-1;for(B=0;B127?pe+="x":pe+=se[Se];if(!pe.match(j)){var me=Te.slice(0,B),Oe=Te.slice(B+1),ue=se.match(x);ue&&(me.push(ue[1]),Oe.unshift(ue[2])),Oe.length&&(Q=Oe.join(".")+Q),this.hostname=me.join(".");break}}}}this.hostname.length>C&&(this.hostname=""),le&&(this.hostname=this.hostname.substr(1,this.hostname.length-2))}var ye=Q.indexOf("#");ye!==-1&&(this.hash=Q.substr(ye),Q=Q.slice(0,ye));var Ie=Q.indexOf("?");return Ie!==-1&&(this.search=Q.substr(Ie),Q=Q.slice(0,Ie)),Q&&(this.pathname=Q),R[Y]&&this.hostname&&!this.pathname&&(this.pathname=""),this},s.prototype.parseHost=function(O){var I=M.exec(O);I&&(I=I[0],I!==":"&&(this.port=I.substr(1)),O=O.substr(0,O.length-I.length)),O&&(this.hostname=O)},G.exports=D},4357:G=>{"use strict";function s(f,M){if(f!=null)return f;var T=new Error(M!==void 0?M:"Got unexpected "+f);throw T.framesToPop=1,T}G.exports=s,G.exports.default=s,Object.defineProperty(G.exports,"__esModule",{value:!0})},3689:(G,s,f)=>{"use strict";f.r(s),f.d(s,{decode:()=>J,default:()=>se,encode:()=>ee,toASCII:()=>le,toUnicode:()=>ne,ucs2decode:()=>X,ucs2encode:()=>Q});const M=2147483647,T=36,v=1,g=26,A=38,y=700,p=72,C=128,j="-",x=/^xn--/,k=/[^\0-\x7E]/,R=/[\x2E\u3002\uFF0E\uFF61]/g,D={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},O=T-v,I=Math.floor,B=String.fromCharCode;function K(pe){throw new RangeError(D[pe])}function Y(pe,Se){const fe=[];let me=pe.length;for(;me--;)fe[me]=Se(pe[me]);return fe}function q(pe,Se){const fe=pe.split("@");let me="";fe.length>1&&(me=fe[0]+"@",pe=fe[1]),pe=pe.replace(R,".");const Oe=pe.split("."),ue=Y(Oe,Se).join(".");return me+ue}function X(pe){const Se=[];let fe=0;const me=pe.length;for(;fe=55296&&Oe<=56319&&feString.fromCodePoint(...pe),te=function(pe){return pe-48<10?pe-22:pe-65<26?pe-65:pe-97<26?pe-97:T},he=function(pe,Se){return pe+22+75*(pe<26)-((Se!=0)<<5)},re=function(pe,Se,fe){let me=0;for(pe=fe?I(pe/y):pe>>1,pe+=I(pe/Se);pe>O*g>>1;me+=T)pe=I(pe/O);return I(me+(O+1)*pe/(pe+A))},J=function(pe){const Se=[],fe=pe.length;let me=0,Oe=C,ue=p,ye=pe.lastIndexOf(j);ye<0&&(ye=0);for(let Ie=0;Ie=128&&K("not-basic"),Se.push(pe.charCodeAt(Ie));for(let Ie=ye>0?ye+1:0;Ie=fe&&K("invalid-input");const nt=te(pe.charCodeAt(Ie++));(nt>=T||nt>I((M-me)/qe))&&K("overflow"),me+=nt*qe;const bt=Ne<=ue?v:Ne>=ue+g?g:Ne-ue;if(ntI(M/Et)&&K("overflow"),qe*=Et}const rt=Se.length+1;ue=re(me-Ge,rt,Ge==0),I(me/rt)>M-Oe&&K("overflow"),Oe+=I(me/rt),me%=rt,Se.splice(me++,0,Oe)}return String.fromCodePoint(...Se)},ee=function(pe){const Se=[];pe=X(pe);let fe=pe.length,me=C,Oe=0,ue=p;for(const Ge of pe)Ge<128&&Se.push(B(Ge));let ye=Se.length,Ie=ye;for(ye&&Se.push(j);Ie=me&&qeI((M-Oe)/rt)&&K("overflow"),Oe+=(Ge-me)*rt,me=Ge;for(const qe of pe)if(qeM&&K("overflow"),qe==me){let Ne=Oe;for(let nt=T;;nt+=T){const bt=nt<=ue?v:nt>=ue+g?g:nt-ue;if(Ne{"use strict";/** - * @license React - * react-dom.production.min.js - * - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */var M=f(7294),T=f(3840);function v(r){for(var o="https://reactjs.org/docs/error-decoder.html?invariant="+r,u=1;u"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),j=Object.prototype.hasOwnProperty,x=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,k={},R={};function D(r){return j.call(R,r)?!0:j.call(k,r)?!1:x.test(r)?R[r]=!0:(k[r]=!0,!1)}function O(r,o,u,h){if(u!==null&&u.type===0)return!1;switch(typeof o){case"function":case"symbol":return!0;case"boolean":return h?!1:u!==null?!u.acceptsBooleans:(r=r.toLowerCase().slice(0,5),r!=="data-"&&r!=="aria-");default:return!1}}function I(r,o,u,h){if(o===null||typeof o>"u"||O(r,o,u,h))return!0;if(h)return!1;if(u!==null)switch(u.type){case 3:return!o;case 4:return o===!1;case 5:return isNaN(o);case 6:return isNaN(o)||1>o}return!1}function B(r,o,u,h,P,z,ie){this.acceptsBooleans=o===2||o===3||o===4,this.attributeName=h,this.attributeNamespace=P,this.mustUseProperty=u,this.propertyName=r,this.type=o,this.sanitizeURL=z,this.removeEmptyString=ie}var K={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(r){K[r]=new B(r,0,!1,r,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(r){var o=r[0];K[o]=new B(o,1,!1,r[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(r){K[r]=new B(r,2,!1,r.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(r){K[r]=new B(r,2,!1,r,null,!1,!1)}),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(r){K[r]=new B(r,3,!1,r.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(r){K[r]=new B(r,3,!0,r,null,!1,!1)}),["capture","download"].forEach(function(r){K[r]=new B(r,4,!1,r,null,!1,!1)}),["cols","rows","size","span"].forEach(function(r){K[r]=new B(r,6,!1,r,null,!1,!1)}),["rowSpan","start"].forEach(function(r){K[r]=new B(r,5,!1,r.toLowerCase(),null,!1,!1)});var Y=/[\-:]([a-z])/g;function q(r){return r[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(r){var o=r.replace(Y,q);K[o]=new B(o,1,!1,r,null,!1,!1)}),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(r){var o=r.replace(Y,q);K[o]=new B(o,1,!1,r,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(function(r){var o=r.replace(Y,q);K[o]=new B(o,1,!1,r,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(r){K[r]=new B(r,1,!1,r.toLowerCase(),null,!1,!1)}),K.xlinkHref=new B("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(r){K[r]=new B(r,1,!1,r.toLowerCase(),null,!0,!0)});function X(r,o,u,h){var P=K.hasOwnProperty(o)?K[o]:null;(P!==null?P.type!==0:h||!(2Pe||P[ie]!==z[Pe]){var Le=` -`+P[ie].replace(" at new "," at ");return r.displayName&&Le.includes("")&&(Le=Le.replace("",r.displayName)),Le}while(1<=ie&&0<=Pe);break}}}finally{rt=!1,Error.prepareStackTrace=u}return(r=r?r.displayName||r.name:"")?Ge(r):""}function Ne(r){switch(r.tag){case 5:return Ge(r.type);case 16:return Ge("Lazy");case 13:return Ge("Suspense");case 19:return Ge("SuspenseList");case 0:case 2:case 15:return r=qe(r.type,!1),r;case 11:return r=qe(r.type.render,!1),r;case 1:return r=qe(r.type,!0),r;default:return""}}function nt(r){if(r==null)return null;if(typeof r=="function")return r.displayName||r.name||null;if(typeof r=="string")return r;switch(r){case re:return"Fragment";case he:return"Portal";case ee:return"Profiler";case J:return"StrictMode";case se:return"Suspense";case pe:return"SuspenseList"}if(typeof r=="object")switch(r.$$typeof){case le:return(r.displayName||"Context")+".Consumer";case ne:return(r._context.displayName||"Context")+".Provider";case Te:var o=r.render;return r=r.displayName,r||(r=o.displayName||o.name||"",r=r!==""?"ForwardRef("+r+")":"ForwardRef"),r;case Se:return o=r.displayName||null,o!==null?o:nt(r.type)||"Memo";case fe:o=r._payload,r=r._init;try{return nt(r(o))}catch{}}return null}function bt(r){var o=r.type;switch(r.tag){case 24:return"Cache";case 9:return(o.displayName||"Context")+".Consumer";case 10:return(o._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return r=o.render,r=r.displayName||r.name||"",o.displayName||(r!==""?"ForwardRef("+r+")":"ForwardRef");case 7:return"Fragment";case 5:return o;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return nt(o);case 8:return o===J?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof o=="function")return o.displayName||o.name||null;if(typeof o=="string")return o}return null}function Et(r){switch(typeof r){case"boolean":case"number":case"string":case"undefined":return r;case"object":return r;default:return""}}function An(r){var o=r.type;return(r=r.nodeName)&&r.toLowerCase()==="input"&&(o==="checkbox"||o==="radio")}function In(r){var o=An(r)?"checked":"value",u=Object.getOwnPropertyDescriptor(r.constructor.prototype,o),h=""+r[o];if(!r.hasOwnProperty(o)&&typeof u<"u"&&typeof u.get=="function"&&typeof u.set=="function"){var P=u.get,z=u.set;return Object.defineProperty(r,o,{configurable:!0,get:function(){return P.call(this)},set:function(ie){h=""+ie,z.call(this,ie)}}),Object.defineProperty(r,o,{enumerable:u.enumerable}),{getValue:function(){return h},setValue:function(ie){h=""+ie},stopTracking:function(){r._valueTracker=null,delete r[o]}}}}function dn(r){r._valueTracker||(r._valueTracker=In(r))}function un(r){if(!r)return!1;var o=r._valueTracker;if(!o)return!0;var u=o.getValue(),h="";return r&&(h=An(r)?r.checked?"true":"false":r.value),r=h,r!==u?(o.setValue(r),!0):!1}function Ee(r){if(r=r||(typeof document<"u"?document:void 0),typeof r>"u")return null;try{return r.activeElement||r.body}catch{return r.body}}function ce(r,o){var u=o.checked;return ye({},o,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:u!=null?u:r._wrapperState.initialChecked})}function je(r,o){var u=o.defaultValue==null?"":o.defaultValue,h=o.checked!=null?o.checked:o.defaultChecked;u=Et(o.value!=null?o.value:u),r._wrapperState={initialChecked:h,initialValue:u,controlled:o.type==="checkbox"||o.type==="radio"?o.checked!=null:o.value!=null}}function be(r,o){o=o.checked,o!=null&&X(r,"checked",o,!1)}function ae(r,o){be(r,o);var u=Et(o.value),h=o.type;if(u!=null)h==="number"?(u===0&&r.value===""||r.value!=u)&&(r.value=""+u):r.value!==""+u&&(r.value=""+u);else if(h==="submit"||h==="reset"){r.removeAttribute("value");return}o.hasOwnProperty("value")?Xe(r,o.type,u):o.hasOwnProperty("defaultValue")&&Xe(r,o.type,Et(o.defaultValue)),o.checked==null&&o.defaultChecked!=null&&(r.defaultChecked=!!o.defaultChecked)}function Ve(r,o,u){if(o.hasOwnProperty("value")||o.hasOwnProperty("defaultValue")){var h=o.type;if(!(h!=="submit"&&h!=="reset"||o.value!==void 0&&o.value!==null))return;o=""+r._wrapperState.initialValue,u||o===r.value||(r.value=o),r.defaultValue=o}u=r.name,u!==""&&(r.name=""),r.defaultChecked=!!r._wrapperState.initialChecked,u!==""&&(r.name=u)}function Xe(r,o,u){(o!=="number"||Ee(r.ownerDocument)!==r)&&(u==null?r.defaultValue=""+r._wrapperState.initialValue:r.defaultValue!==""+u&&(r.defaultValue=""+u))}var it=Array.isArray;function tt(r,o,u,h){if(r=r.options,o){o={};for(var P=0;P"+o.valueOf().toString()+"",o=Lt.firstChild;r.firstChild;)r.removeChild(r.firstChild);for(;o.firstChild;)r.appendChild(o.firstChild)}});function Qt(r,o){if(o){var u=r.firstChild;if(u&&u===r.lastChild&&u.nodeType===3){u.nodeValue=o;return}}r.textContent=o}var En={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},kn=["Webkit","ms","Moz","O"];Object.keys(En).forEach(function(r){kn.forEach(function(o){o=o+r.charAt(0).toUpperCase()+r.substring(1),En[o]=En[r]})});function Sn(r,o,u){return o==null||typeof o=="boolean"||o===""?"":u||typeof o!="number"||o===0||En.hasOwnProperty(r)&&En[r]?(""+o).trim():o+"px"}function Mn(r,o){r=r.style;for(var u in o)if(o.hasOwnProperty(u)){var h=u.indexOf("--")===0,P=Sn(u,o[u],h);u==="float"&&(u="cssFloat"),h?r.setProperty(u,P):r[u]=P}}var Hn=ye({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function $n(r,o){if(o){if(Hn[r]&&(o.children!=null||o.dangerouslySetInnerHTML!=null))throw Error(v(137,r));if(o.dangerouslySetInnerHTML!=null){if(o.children!=null)throw Error(v(60));if(typeof o.dangerouslySetInnerHTML!="object"||!("__html"in o.dangerouslySetInnerHTML))throw Error(v(61))}if(o.style!=null&&typeof o.style!="object")throw Error(v(62))}}function or(r,o){if(r.indexOf("-")===-1)return typeof o.is=="string";switch(r){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var er=null;function Rr(r){return r=r.target||r.srcElement||window,r.correspondingUseElement&&(r=r.correspondingUseElement),r.nodeType===3?r.parentNode:r}var ir=null,De=null,Ct=null;function Ke(r){if(r=Vl(r)){if(typeof ir!="function")throw Error(v(280));var o=r.stateNode;o&&(o=Uu(o),ir(r.stateNode,r.type,o))}}function lt(r){De?Ct?Ct.push(r):Ct=[r]:De=r}function xt(){if(De){var r=De,o=Ct;if(Ct=De=null,Ke(r),o)for(r=0;r>>=0,r===0?32:31-(St(r)/Sl|0)|0}var jr=64,$r=4194304;function Bn(r){switch(r&-r){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return r&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return r&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return r}}function Ki(r,o){var u=r.pendingLanes;if(u===0)return 0;var h=0,P=r.suspendedLanes,z=r.pingedLanes,ie=u&268435455;if(ie!==0){var Pe=ie&~P;Pe!==0?h=Bn(Pe):(z&=ie,z!==0&&(h=Bn(z)))}else ie=u&~P,ie!==0?h=Bn(ie):z!==0&&(h=Bn(z));if(h===0)return 0;if(o!==0&&o!==h&&!(o&P)&&(P=h&-h,z=o&-o,P>=z||P===16&&(z&4194240)!==0))return o;if(h&4&&(h|=u&16),o=r.entangledLanes,o!==0)for(r=r.entanglements,o&=h;0u;u++)o.push(r);return o}function Do(r,o,u){r.pendingLanes|=o,o!==536870912&&(r.suspendedLanes=0,r.pingedLanes=0),r=r.eventTimes,o=31-ri(o),r[o]=u}function vi(r,o){var u=r.pendingLanes&~o;r.pendingLanes=o,r.suspendedLanes=0,r.pingedLanes=0,r.expiredLanes&=o,r.mutableReadLanes&=o,r.entangledLanes&=o,o=r.entanglements;var h=r.eventTimes;for(r=r.expirationTimes;0=ao),ea=String.fromCharCode(32),gt=!1;function en(r,o){switch(r){case"keyup":return Il.indexOf(o.keyCode)!==-1;case"keydown":return o.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Kt(r){return r=r.detail,typeof r=="object"&&"data"in r?r.data:null}var Yt=!1;function Nn(r,o){switch(r){case"compositionend":return Kt(o);case"keypress":return o.which!==32?null:(gt=!0,ea);case"textInput":return r=o.data,r===ea&>?null:r;default:return null}}function zn(r,o){if(Yt)return r==="compositionend"||!Na&&en(r,o)?(r=ut(),ze=Re=we=null,Yt=!1,r):null;switch(r){case"paste":return null;case"keypress":if(!(o.ctrlKey||o.altKey||o.metaKey)||o.ctrlKey&&o.altKey){if(o.char&&1=o)return{node:u,offset:o-r};r=h}e:{for(;u;){if(u.nextSibling){u=u.nextSibling;break e}u=u.parentNode}u=void 0}u=H(u)}}function U(r,o){return r&&o?r===o?!0:r&&r.nodeType===3?!1:o&&o.nodeType===3?U(r,o.parentNode):"contains"in r?r.contains(o):r.compareDocumentPosition?!!(r.compareDocumentPosition(o)&16):!1:!1}function ve(){for(var r=window,o=Ee();o instanceof r.HTMLIFrameElement;){try{var u=typeof o.contentWindow.location.href=="string"}catch{u=!1}if(u)r=o.contentWindow;else break;o=Ee(r.document)}return o}function xe(r){var o=r&&r.nodeName&&r.nodeName.toLowerCase();return o&&(o==="input"&&(r.type==="text"||r.type==="search"||r.type==="tel"||r.type==="url"||r.type==="password")||o==="textarea"||r.contentEditable==="true")}function Je(r){var o=ve(),u=r.focusedElem,h=r.selectionRange;if(o!==u&&u&&u.ownerDocument&&U(u.ownerDocument.documentElement,u)){if(h!==null&&xe(u)){if(o=h.start,r=h.end,r===void 0&&(r=o),"selectionStart"in u)u.selectionStart=o,u.selectionEnd=Math.min(r,u.value.length);else if(r=(o=u.ownerDocument||document)&&o.defaultView||window,r.getSelection){r=r.getSelection();var P=u.textContent.length,z=Math.min(h.start,P);h=h.end===void 0?z:Math.min(h.end,P),!r.extend&&z>h&&(P=h,h=z,z=P),P=Z(u,z);var ie=Z(u,h);P&&ie&&(r.rangeCount!==1||r.anchorNode!==P.node||r.anchorOffset!==P.offset||r.focusNode!==ie.node||r.focusOffset!==ie.offset)&&(o=o.createRange(),o.setStart(P.node,P.offset),r.removeAllRanges(),z>h?(r.addRange(o),r.extend(ie.node,ie.offset)):(o.setEnd(ie.node,ie.offset),r.addRange(o)))}}for(o=[],r=u;r=r.parentNode;)r.nodeType===1&&o.push({element:r,left:r.scrollLeft,top:r.scrollTop});for(typeof u.focus=="function"&&u.focus(),u=0;u=document.documentMode,at=null,mt=null,Vt=null,bn=!1;function ht(r,o,u){var h=u.window===u?u.document:u.nodeType===9?u:u.ownerDocument;bn||at==null||at!==Ee(h)||(h=at,"selectionStart"in h&&xe(h)?h={start:h.selectionStart,end:h.selectionEnd}:(h=(h.ownerDocument&&h.ownerDocument.defaultView||window).getSelection(),h={anchorNode:h.anchorNode,anchorOffset:h.anchorOffset,focusNode:h.focusNode,focusOffset:h.focusOffset}),Vt&&W(Vt,h)||(Vt=h,h=fs(mt,"onSelect"),0ms||(r.current=Vu[ms],Vu[ms]=null,ms--)}function ur(r,o){ms++,Vu[ms]=r.current,r.current=o}var ua={},oi=la(ua),bi=la(!1),zs=ua;function Bl(r,o){var u=r.type.contextTypes;if(!u)return ua;var h=r.stateNode;if(h&&h.__reactInternalMemoizedUnmaskedChildContext===o)return h.__reactInternalMemoizedMaskedChildContext;var P={},z;for(z in u)P[z]=o[z];return h&&(r=r.stateNode,r.__reactInternalMemoizedUnmaskedChildContext=o,r.__reactInternalMemoizedMaskedChildContext=P),P}function Pr(r){return r=r.childContextTypes,r!=null}function ti(){sr(bi),sr(oi)}function zl(r,o,u){if(oi.current!==ua)throw Error(v(168));ur(oi,o),ur(bi,u)}function Wl(r,o,u){var h=r.stateNode;if(o=o.childContextTypes,typeof h.getChildContext!="function")return u;h=h.getChildContext();for(var P in h)if(!(P in o))throw Error(v(108,bt(r)||"Unknown",P));return ye({},u,h)}function uo(r){return r=(r=r.stateNode)&&r.__reactInternalMemoizedMergedChildContext||ua,zs=oi.current,ur(oi,r),ur(bi,bi.current),!0}function jd(r,o,u){var h=r.stateNode;if(!h)throw Error(v(169));u?(r=Wl(r,o,zs),h.__reactInternalMemoizedMergedChildContext=r,sr(bi),sr(oi),ur(oi,r)):sr(bi),ur(bi,u)}var ca=null,Ws=!1,co=!1;function jo(r){ca===null?ca=[r]:ca.push(r)}function Gs(r){Ws=!0,jo(r)}function Uo(){if(!co&&ca!==null){co=!0;var r=0,o=Zn;try{var u=ca;for(Zn=1;r>=ie,P-=ie,fa=1<<32-ri(o)+P|u<Cn?(qr=fn,fn=null):qr=fn.sibling;var Un=wt(He,fn,Ye[Cn],kt);if(Un===null){fn===null&&(fn=qr);break}r&&fn&&Un.alternate===null&&o(He,fn),Ue=z(Un,Ue,Cn),cn===null?on=Un:cn.sibling=Un,cn=Un,fn=qr}if(Cn===Ye.length)return u(He,fn),cr&&gs(He,Cn),on;if(fn===null){for(;CnCn?(qr=fn,fn=null):qr=fn.sibling;var bo=wt(He,fn,Un.value,kt);if(bo===null){fn===null&&(fn=qr);break}r&&fn&&bo.alternate===null&&o(He,fn),Ue=z(bo,Ue,Cn),cn===null?on=bo:cn.sibling=bo,cn=bo,fn=qr}if(Un.done)return u(He,fn),cr&&gs(He,Cn),on;if(fn===null){for(;!Un.done;Cn++,Un=Ye.next())Un=Dt(He,Un.value,kt),Un!==null&&(Ue=z(Un,Ue,Cn),cn===null?on=Un:cn.sibling=Un,cn=Un);return cr&&gs(He,Cn),on}for(fn=h(He,fn);!Un.done;Cn++,Un=Ye.next())Un=qt(fn,He,Cn,Un.value,kt),Un!==null&&(r&&Un.alternate!==null&&fn.delete(Un.key===null?Cn:Un.key),Ue=z(Un,Ue,Cn),cn===null?on=Un:cn.sibling=Un,cn=Un);return r&&fn.forEach(function(um){return o(He,um)}),cr&&gs(He,Cn),on}function Dr(He,Ue,Ye,kt){if(typeof Ye=="object"&&Ye!==null&&Ye.type===re&&Ye.key===null&&(Ye=Ye.props.children),typeof Ye=="object"&&Ye!==null){switch(Ye.$$typeof){case te:e:{for(var on=Ye.key,cn=Ue;cn!==null;){if(cn.key===on){if(on=Ye.type,on===re){if(cn.tag===7){u(He,cn.sibling),Ue=P(cn,Ye.props.children),Ue.return=He,He=Ue;break e}}else if(cn.elementType===on||typeof on=="object"&&on!==null&&on.$$typeof===fe&&Gd(on)===cn.type){u(He,cn.sibling),Ue=P(cn,Ye.props),Ue.ref=qs(He,cn,Ye),Ue.return=He,He=Ue;break e}u(He,cn);break}else o(He,cn);cn=cn.sibling}Ye.type===re?(Ue=fl(Ye.props.children,He.mode,kt,Ye.key),Ue.return=He,He=Ue):(kt=Gf(Ye.type,Ye.key,Ye.props,null,He.mode,kt),kt.ref=qs(He,Ue,Ye),kt.return=He,He=kt)}return ie(He);case he:e:{for(cn=Ye.key;Ue!==null;){if(Ue.key===cn)if(Ue.tag===4&&Ue.stateNode.containerInfo===Ye.containerInfo&&Ue.stateNode.implementation===Ye.implementation){u(He,Ue.sibling),Ue=P(Ue,Ye.children||[]),Ue.return=He,He=Ue;break e}else{u(He,Ue);break}else o(He,Ue);Ue=Ue.sibling}Ue=Pp(Ye,He.mode,kt),Ue.return=He,He=Ue}return ie(He);case fe:return cn=Ye._init,Dr(He,Ue,cn(Ye._payload),kt)}if(it(Ye))return _t(He,Ue,Ye,kt);if(ue(Ye))return Gt(He,Ue,Ye,kt);Qu(He,Ye)}return typeof Ye=="string"&&Ye!==""||typeof Ye=="number"?(Ye=""+Ye,Ue!==null&&Ue.tag===6?(u(He,Ue.sibling),Ue=P(Ue,Ye),Ue.return=He,He=Ue):(u(He,Ue),Ue=Dp(Ye,He.mode,kt),Ue.return=He,He=Ue),ie(He)):u(He,Ue)}return Dr}var As=Kd(!0),ef=Kd(!1),ql={},Bo=la(ql),Ql=la(ql),Xl=la(ql);function Ua(r){if(r===ql)throw Error(v(174));return r}function Xu(r,o){switch(ur(Xl,o),ur(Ql,r),ur(Bo,ql),r=o.nodeType,r){case 9:case 11:o=(o=o.documentElement)?o.namespaceURI:hn(null,"");break;default:r=r===8?o.parentNode:o,o=r.namespaceURI||null,r=r.tagName,o=hn(o,r)}sr(Bo),ur(Bo,o)}function Qs(){sr(Bo),sr(Ql),sr(Xl)}function Zd(r){Ua(Xl.current);var o=Ua(Bo.current),u=hn(o,r.type);o!==u&&(ur(Ql,r),ur(Bo,u))}function tf(r){Ql.current===r&&(sr(Bo),sr(Ql))}var br=la(0);function _u(r){for(var o=r;o!==null;){if(o.tag===13){var u=o.memoizedState;if(u!==null&&(u=u.dehydrated,u===null||u.data==="$?"||u.data==="$!"))return o}else if(o.tag===19&&o.memoizedProps.revealOrder!==void 0){if(o.flags&128)return o}else if(o.child!==null){o.child.return=o,o=o.child;continue}if(o===r)break;for(;o.sibling===null;){if(o.return===null||o.return===r)return null;o=o.return}o.sibling.return=o.return,o=o.sibling}return null}var nf=[];function rf(){for(var r=0;ru?u:4,r(!0);var h=Xs.transition;Xs.transition={};try{r(!1),o()}finally{Zn=u,Xs.transition=h}}function tp(){return eo().memoizedState}function Kh(r,o,u){var h=va(r);if(u={lane:h,action:u,hasEagerState:!1,eagerState:null,next:null},rp(r))df(o,u);else if(u=Yu(r,o,u,h),u!==null){var P=fi();no(u,r,h,P),pf(u,o,h)}}function np(r,o,u){var h=va(r),P={lane:h,action:u,hasEagerState:!1,eagerState:null,next:null};if(rp(r))df(o,P);else{var z=r.alternate;if(r.lanes===0&&(z===null||z.lanes===0)&&(z=o.lastRenderedReducer,z!==null))try{var ie=o.lastRenderedState,Pe=z(ie,u);if(P.hasEagerState=!0,P.eagerState=Pe,S(Pe,ie)){var Le=o.interleaved;Le===null?(P.next=P,_c(o)):(P.next=Le.next,Le.next=P),o.interleaved=P;return}}catch{}finally{}u=Yu(r,o,P,h),u!==null&&(P=fi(),no(u,r,h,P),pf(u,o,h))}}function rp(r){var o=r.alternate;return r===hr||o!==null&&o===hr}function df(r,o){_s=Ju=!0;var u=r.pending;u===null?o.next=o:(o.next=u.next,u.next=o),r.pending=o}function pf(r,o,u){if(u&4194240){var h=o.lanes;h&=r.pendingLanes,u|=h,o.lanes=u,ka(r,u)}}var oc={readContext:Ii,useCallback:li,useContext:li,useEffect:li,useImperativeHandle:li,useInsertionEffect:li,useLayoutEffect:li,useMemo:li,useReducer:li,useRef:li,useState:li,useDebugValue:li,useDeferredValue:li,useTransition:li,useMutableSource:li,useSyncExternalStore:li,useId:li,unstable_isNewReconciler:!1},Zh={readContext:Ii,useCallback:function(r,o){return ji().memoizedState=[r,o===void 0?null:o],r},useContext:Ii,useEffect:uf,useImperativeHandle:function(r,o,u){return u=u!=null?u.concat([r]):null,eu(4194308,4,_d.bind(null,o,r),u)},useLayoutEffect:function(r,o){return eu(4194308,4,r,o)},useInsertionEffect:function(r,o){return eu(4,2,r,o)},useMemo:function(r,o){var u=ji();return o=o===void 0?null:o,r=r(),u.memoizedState=[r,o],r},useReducer:function(r,o,u){var h=ji();return o=u!==void 0?u(o):o,h.memoizedState=h.baseState=o,r={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:r,lastRenderedState:o},h.queue=r,r=r.dispatch=Kh.bind(null,hr,r),[h.memoizedState,r]},useRef:function(r){var o=ji();return r={current:r},o.memoizedState=r},useState:lf,useDebugValue:nu,useDeferredValue:function(r){return ji().memoizedState=r},useTransition:function(){var r=lf(!1),o=r[0];return r=ep.bind(null,r[1]),ji().memoizedState=r,[o,r]},useMutableSource:function(){},useSyncExternalStore:function(r,o,u){var h=hr,P=ji();if(cr){if(u===void 0)throw Error(v(407));u=u()}else{if(u=o(),Yr===null)throw Error(v(349));Va&30||Yd(h,o,u)}P.memoizedState=u;var z={value:u,getSnapshot:o};return P.queue=z,uf(af.bind(null,h,z,r),[r]),h.flags|=2048,$l(9,qd.bind(null,h,z,u,o),void 0,null),u},useId:function(){var r=ji(),o=Yr.identifierPrefix;if(cr){var u=Ji,h=fa;u=(h&~(1<<32-ri(h)-1)).toString(32)+u,o=":"+o+"R"+u,u=_l++,0<\/script>",r=r.removeChild(r.firstChild)):typeof h.is=="string"?r=ie.createElement(u,{is:h.is}):(r=ie.createElement(u),u==="select"&&(ie=r,h.multiple?ie.multiple=!0:h.size&&(ie.size=h.size))):r=ie.createElementNS(r,u),r[aa]=o,r[Ul]=h,uc(r,o,!1,!1),o.stateNode=r;e:{switch(ie=or(u,h),u){case"dialog":ar("cancel",r),ar("close",r),P=h;break;case"iframe":case"object":case"embed":ar("load",r),P=h;break;case"video":case"audio":for(P=0;Pfu&&(o.flags|=128,h=!0,rl(z,!1),o.lanes=4194304)}else{if(!h)if(r=_u(ie),r!==null){if(o.flags|=128,h=!0,u=r.updateQueue,u!==null&&(o.updateQueue=u,o.flags|=4),rl(z,!0),z.tail===null&&z.tailMode==="hidden"&&!ie.alternate&&!cr)return Br(o),null}else 2*rr()-z.renderingStartTime>fu&&u!==1073741824&&(o.flags|=128,h=!0,rl(z,!1),o.lanes=4194304);z.isBackwards?(ie.sibling=o.child,o.child=ie):(u=z.last,u!==null?u.sibling=ie:o.child=ie,z.last=ie)}return z.tail!==null?(o=z.tail,z.rendering=o,z.tail=o.sibling,z.renderingStartTime=rr(),o.sibling=null,u=br.current,ur(br,h?u&1|2:u&1),o):(Br(o),null);case 22:case 23:return zf(),h=o.memoizedState!==null,r!==null&&r.memoizedState!==null!==h&&(o.flags|=8192),h&&o.mode&1?Bi&1073741824&&(Br(o),o.subtreeFlags&6&&(o.flags|=8192)):Br(o),null;case 24:return null;case 25:return null}throw Error(v(156,o.tag))}function fc(r,o){switch(zu(o),o.tag){case 1:return Pr(o.type)&&ti(),r=o.flags,r&65536?(o.flags=r&-65537|128,o):null;case 3:return Qs(),sr(bi),sr(oi),rf(),r=o.flags,r&65536&&!(r&128)?(o.flags=r&-65537|128,o):null;case 5:return tf(o),null;case 13:if(sr(br),r=o.memoizedState,r!==null&&r.dehydrated!==null){if(o.alternate===null)throw Error(v(340));Kl()}return r=o.flags,r&65536?(o.flags=r&-65537|128,o):null;case 19:return sr(br),null;case 4:return Qs(),null;case 10:return Hu(o.type._context),null;case 22:case 23:return zf(),null;case 24:return null;default:return null}}var su=!1,ni=!1,pp=typeof WeakSet=="function"?WeakSet:Set,Xt=null;function il(r,o){var u=r.ref;if(u!==null)if(typeof u=="function")try{u(null)}catch(h){Or(r,o,h)}else u.current=null}function Sf(r,o,u){try{u()}catch(h){Or(r,o,h)}}var Of=!1;function hp(r,o){if(jl=qo,r=ve(),xe(r)){if("selectionStart"in r)var u={start:r.selectionStart,end:r.selectionEnd};else e:{u=(u=r.ownerDocument)&&u.defaultView||window;var h=u.getSelection&&u.getSelection();if(h&&h.rangeCount!==0){u=h.anchorNode;var P=h.anchorOffset,z=h.focusNode;h=h.focusOffset;try{u.nodeType,z.nodeType}catch{u=null;break e}var ie=0,Pe=-1,Le=-1,$e=0,Tt=0,Dt=r,wt=null;t:for(;;){for(var qt;Dt!==u||P!==0&&Dt.nodeType!==3||(Pe=ie+P),Dt!==z||h!==0&&Dt.nodeType!==3||(Le=ie+h),Dt.nodeType===3&&(ie+=Dt.nodeValue.length),(qt=Dt.firstChild)!==null;)wt=Dt,Dt=qt;for(;;){if(Dt===r)break t;if(wt===u&&++$e===P&&(Pe=ie),wt===z&&++Tt===h&&(Le=ie),(qt=Dt.nextSibling)!==null)break;Dt=wt,wt=Dt.parentNode}Dt=qt}u=Pe===-1||Le===-1?null:{start:Pe,end:Le}}else u=null}u=u||{start:0,end:0}}else u=null;for(Lu={focusedElem:r,selectionRange:u},qo=!1,Xt=o;Xt!==null;)if(o=Xt,r=o.child,(o.subtreeFlags&1028)!==0&&r!==null)r.return=o,Xt=r;else for(;Xt!==null;){o=Xt;try{var _t=o.alternate;if(o.flags&1024)switch(o.tag){case 0:case 11:case 15:break;case 1:if(_t!==null){var Gt=_t.memoizedProps,Dr=_t.memoizedState,He=o.stateNode,Ue=He.getSnapshotBeforeUpdate(o.elementType===o.type?Gt:ho(o.type,Gt),Dr);He.__reactInternalSnapshotBeforeUpdate=Ue}break;case 3:var Ye=o.stateNode.containerInfo;Ye.nodeType===1?Ye.textContent="":Ye.nodeType===9&&Ye.documentElement&&Ye.removeChild(Ye.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(v(163))}}catch(kt){Or(o,o.return,kt)}if(r=o.sibling,r!==null){r.return=o.return,Xt=r;break}Xt=o.return}return _t=Of,Of=!1,_t}function ol(r,o,u){var h=o.updateQueue;if(h=h!==null?h.lastEffect:null,h!==null){var P=h=h.next;do{if((P.tag&r)===r){var z=P.destroy;P.destroy=void 0,z!==void 0&&Sf(o,u,z)}P=P.next}while(P!==h)}}function al(r,o){if(o=o.updateQueue,o=o!==null?o.lastEffect:null,o!==null){var u=o=o.next;do{if((u.tag&r)===r){var h=u.create;u.destroy=h()}u=u.next}while(u!==o)}}function dc(r){var o=r.ref;if(o!==null){var u=r.stateNode;switch(r.tag){case 5:r=u;break;default:r=u}typeof o=="function"?o(r):o.current=r}}function mp(r){var o=r.alternate;o!==null&&(r.alternate=null,mp(o)),r.child=null,r.deletions=null,r.sibling=null,r.tag===5&&(o=r.stateNode,o!==null&&(delete o[aa],delete o[Ul],delete o[qc],delete o[Vh],delete o[Bh])),r.stateNode=null,r.return=null,r.dependencies=null,r.memoizedProps=null,r.memoizedState=null,r.pendingProps=null,r.stateNode=null,r.updateQueue=null}function Df(r){return r.tag===5||r.tag===3||r.tag===4}function vp(r){e:for(;;){for(;r.sibling===null;){if(r.return===null||Df(r.return))return null;r=r.return}for(r.sibling.return=r.return,r=r.sibling;r.tag!==5&&r.tag!==6&&r.tag!==18;){if(r.flags&2||r.child===null||r.tag===4)continue e;r.child.return=r,r=r.child}if(!(r.flags&2))return r.stateNode}}function pc(r,o,u){var h=r.tag;if(h===5||h===6)r=r.stateNode,o?u.nodeType===8?u.parentNode.insertBefore(r,o):u.insertBefore(r,o):(u.nodeType===8?(o=u.parentNode,o.insertBefore(r,u)):(o=u,o.appendChild(r)),u=u._reactRootContainer,u!=null||o.onclick!==null||(o.onclick=Fl));else if(h!==4&&(r=r.child,r!==null))for(pc(r,o,u),r=r.sibling;r!==null;)pc(r,o,u),r=r.sibling}function Pf(r,o,u){var h=r.tag;if(h===5||h===6)r=r.stateNode,o?u.insertBefore(r,o):u.appendChild(r);else if(h!==4&&(r=r.child,r!==null))for(Pf(r,o,u),r=r.sibling;r!==null;)Pf(r,o,u),r=r.sibling}var Hr=null,Vi=!1;function za(r,o,u){for(u=u.child;u!==null;)kf(r,o,u),u=u.sibling}function kf(r,o,u){if(mi&&typeof mi.onCommitFiberUnmount=="function")try{mi.onCommitFiberUnmount(So,u)}catch{}switch(u.tag){case 5:ni||il(u,o);case 6:var h=Hr,P=Vi;Hr=null,za(r,o,u),Hr=h,Vi=P,Hr!==null&&(Vi?(r=Hr,u=u.stateNode,r.nodeType===8?r.parentNode.removeChild(u):r.removeChild(u)):Hr.removeChild(u.stateNode));break;case 18:Hr!==null&&(Vi?(r=Hr,u=u.stateNode,r.nodeType===8?Fd(r.parentNode,u):r.nodeType===1&&Fd(r,u),Mo(r)):Fd(Hr,u.stateNode));break;case 4:h=Hr,P=Vi,Hr=u.stateNode.containerInfo,Vi=!0,za(r,o,u),Hr=h,Vi=P;break;case 0:case 11:case 14:case 15:if(!ni&&(h=u.updateQueue,h!==null&&(h=h.lastEffect,h!==null))){P=h=h.next;do{var z=P,ie=z.destroy;z=z.tag,ie!==void 0&&(z&2||z&4)&&Sf(u,o,ie),P=P.next}while(P!==h)}za(r,o,u);break;case 1:if(!ni&&(il(u,o),h=u.stateNode,typeof h.componentWillUnmount=="function"))try{h.props=u.memoizedProps,h.state=u.memoizedState,h.componentWillUnmount()}catch(Pe){Or(u,o,Pe)}za(r,o,u);break;case 21:za(r,o,u);break;case 22:u.mode&1?(ni=(h=ni)||u.memoizedState!==null,za(r,o,u),ni=h):za(r,o,u);break;default:za(r,o,u)}}function gp(r){var o=r.updateQueue;if(o!==null){r.updateQueue=null;var u=r.stateNode;u===null&&(u=r.stateNode=new pp),o.forEach(function(h){var P=tm.bind(null,r,h);u.has(h)||(u.add(h),h.then(P,P))})}}function ci(r,o){var u=o.deletions;if(u!==null)for(var h=0;hP&&(P=ie),h&=~z}if(h=P,h=rr()-h,h=(120>h?120:480>h?480:1080>h?1080:1920>h?1920:3e3>h?3e3:4320>h?4320:1960*qh(h/1960))-h,10r?16:r,wr===null)var h=!1;else{if(r=wr,wr=null,yc=0,Ln&6)throw Error(v(331));var P=Ln;for(Ln|=4,Xt=r.current;Xt!==null;){var z=Xt,ie=z.child;if(Xt.flags&16){var Pe=z.deletions;if(Pe!==null){for(var Le=0;Lerr()-Lf?Cs(r,0):If|=u),di(r,o)}function Sp(r,o){o===0&&(r.mode&1?(o=$r,$r<<=1,!($r&130023424)&&($r=4194304)):o=1);var u=fi();r=da(r,o),r!==null&&(Do(r,o,u),di(r,u))}function em(r){var o=r.memoizedState,u=0;o!==null&&(u=o.retryLane),Sp(r,u)}function tm(r,o){var u=0;switch(r.tag){case 13:var h=r.stateNode,P=r.memoizedState;P!==null&&(u=P.retryLane);break;case 19:h=r.stateNode;break;default:throw Error(v(314))}h!==null&&h.delete(o),Sp(r,u)}var nm;nm=function(r,o,u){if(r!==null)if(r.memoizedProps!==o.pendingProps||bi.current)Zr=!0;else{if(!(r.lanes&u)&&!(o.flags&128))return Zr=!1,Yh(r,o,u);Zr=!!(r.flags&131072)}else Zr=!1,cr&&o.flags&1048576&&Qc(o,Bu,o.index);switch(o.lanes=0,o.tag){case 2:var h=o.type;au(r,o),r=o.pendingProps;var P=Bl(o,oi.current);si(o,u),P=Jl(null,o,h,r,P,u);var z=$u();return o.flags|=1,typeof P=="object"&&P!==null&&typeof P.render=="function"&&P.$$typeof===void 0?(o.tag=1,o.memoizedState=null,o.updateQueue=null,Pr(h)?(z=!0,uo(o)):z=!1,o.memoizedState=P.state!==null&&P.state!==void 0?P.state:null,Hs(o),P.updater=Yl,o.stateNode=P,P._reactInternals=o,$c(o,h,r,u),o=Ef(null,o,h,!0,z,u)):(o.tag=0,cr&&z&&Zs(o),ui(null,o,P,u),o=o.child),o;case 16:h=o.elementType;e:{switch(au(r,o),r=o.pendingProps,P=h._init,h=P(h._payload),o.type=h,P=o.tag=d0(h),r=ho(h,r),P){case 0:o=ac(null,o,h,r,u);break e;case 1:o=pa(null,o,h,r,u);break e;case 11:o=up(null,o,h,r,u);break e;case 14:o=Ba(null,o,h,ho(h.type,r),u);break e}throw Error(v(306,h,""))}return o;case 0:return h=o.type,P=o.pendingProps,P=o.elementType===h?P:ho(h,P),ac(r,o,h,P,u);case 1:return h=o.type,P=o.pendingProps,P=o.elementType===h?P:ho(h,P),pa(r,o,h,P,u);case 3:e:{if(nl(o),r===null)throw Error(v(387));h=o.pendingProps,z=o.memoizedState,P=z.element,Li(r,o),Hl(o,h,null,u);var ie=o.memoizedState;if(h=ie.element,z.isDehydrated)if(z={element:h,isDehydrated:!1,cache:ie.cache,pendingSuspenseBoundaries:ie.pendingSuspenseBoundaries,transitions:ie.transitions},o.updateQueue.baseState=z,o.memoizedState=z,o.flags&256){P=el(Error(v(423)),o),o=bf(r,o,h,u,P);break e}else if(h!==P){P=el(Error(v(424)),o),o=bf(r,o,h,u,P);break e}else for(Gr=oa(o.stateNode.containerInfo.firstChild),Ri=o,cr=!0,po=null,u=ef(o,null,h,u),o.child=u;u;)u.flags=u.flags&-3|4096,u=u.sibling;else{if(Kl(),h===P){o=ha(r,o,u);break e}ui(r,o,h,u)}o=o.child}return o;case 5:return Zd(o),r===null&&Gu(o),h=o.type,P=o.pendingProps,z=r!==null?r.memoizedProps:null,ie=P.children,Fu(h,P)?ie=null:z!==null&&Fu(h,z)&&(o.flags|=32),Af(r,o),ui(r,o,ie,u),o.child;case 6:return r===null&&Gu(o),null;case 13:return sc(r,o,u);case 4:return Xu(o,o.stateNode.containerInfo),h=o.pendingProps,r===null?o.child=As(o,null,h,u):ui(r,o,h,u),o.child;case 11:return h=o.type,P=o.pendingProps,P=o.elementType===h?P:ho(h,P),up(r,o,h,P,u);case 7:return ui(r,o,o.pendingProps,u),o.child;case 8:return ui(r,o,o.pendingProps.children,u),o.child;case 12:return ui(r,o,o.pendingProps.children,u),o.child;case 10:e:{if(h=o.type._context,P=o.pendingProps,z=o.memoizedProps,ie=P.value,ur(Ku,h._currentValue),h._currentValue=ie,z!==null)if(S(z.value,ie)){if(z.children===P.children&&!bi.current){o=ha(r,o,u);break e}}else for(z=o.child,z!==null&&(z.return=o);z!==null;){var Pe=z.dependencies;if(Pe!==null){ie=z.child;for(var Le=Pe.firstContext;Le!==null;){if(Le.context===h){if(z.tag===1){Le=$i(-1,u&-u),Le.tag=2;var $e=z.updateQueue;if($e!==null){$e=$e.shared;var Tt=$e.pending;Tt===null?Le.next=Le:(Le.next=Tt.next,Tt.next=Le),$e.pending=Le}}z.lanes|=u,Le=z.alternate,Le!==null&&(Le.lanes|=u),vo(z.return,u,o),Pe.lanes|=u;break}Le=Le.next}}else if(z.tag===10)ie=z.type===o.type?null:z.child;else if(z.tag===18){if(ie=z.return,ie===null)throw Error(v(341));ie.lanes|=u,Pe=ie.alternate,Pe!==null&&(Pe.lanes|=u),vo(ie,u,o),ie=z.sibling}else ie=z.child;if(ie!==null)ie.return=z;else for(ie=z;ie!==null;){if(ie===o){ie=null;break}if(z=ie.sibling,z!==null){z.return=ie.return,ie=z;break}ie=ie.return}z=ie}ui(r,o,P.children,u),o=o.child}return o;case 9:return P=o.type,h=o.pendingProps.children,si(o,u),P=Ii(P),h=h(P),o.flags|=1,ui(r,o,h,u),o.child;case 14:return h=o.type,P=ho(h,o.pendingProps),P=ho(h.type,P),Ba(r,o,h,P,u);case 15:return yf(r,o,o.type,o.pendingProps,u);case 17:return h=o.type,P=o.pendingProps,P=o.elementType===h?P:ho(h,P),au(r,o),o.tag=1,Pr(h)?(r=!0,uo(o)):r=!1,si(o,u),ja(o,h,P),$c(o,h,P,u),Ef(null,o,h,!0,r,u);case 19:return lc(r,o,u);case 22:return tl(r,o,u)}throw Error(v(156,o.tag))};function rm(r,o){return zo(r,o)}function im(r,o,u,h){this.tag=r,this.key=u,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=o,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=h,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Ao(r,o,u,h){return new im(r,o,u,h)}function Op(r){return r=r.prototype,!(!r||!r.isReactComponent)}function d0(r){if(typeof r=="function")return Op(r)?1:0;if(r!=null){if(r=r.$$typeof,r===Te)return 11;if(r===Se)return 14}return 2}function Ts(r,o){var u=r.alternate;return u===null?(u=Ao(r.tag,o,r.key,r.mode),u.elementType=r.elementType,u.type=r.type,u.stateNode=r.stateNode,u.alternate=r,r.alternate=u):(u.pendingProps=o,u.type=r.type,u.flags=0,u.subtreeFlags=0,u.deletions=null),u.flags=r.flags&14680064,u.childLanes=r.childLanes,u.lanes=r.lanes,u.child=r.child,u.memoizedProps=r.memoizedProps,u.memoizedState=r.memoizedState,u.updateQueue=r.updateQueue,o=r.dependencies,u.dependencies=o===null?null:{lanes:o.lanes,firstContext:o.firstContext},u.sibling=r.sibling,u.index=r.index,u.ref=r.ref,u}function Gf(r,o,u,h,P,z){var ie=2;if(h=r,typeof r=="function")Op(r)&&(ie=1);else if(typeof r=="string")ie=5;else e:switch(r){case re:return fl(u.children,P,z,o);case J:ie=8,P|=8;break;case ee:return r=Ao(12,u,o,P|2),r.elementType=ee,r.lanes=z,r;case se:return r=Ao(13,u,o,P),r.elementType=se,r.lanes=z,r;case pe:return r=Ao(19,u,o,P),r.elementType=pe,r.lanes=z,r;case me:return Kf(u,P,z,o);default:if(typeof r=="object"&&r!==null)switch(r.$$typeof){case ne:ie=10;break e;case le:ie=9;break e;case Te:ie=11;break e;case Se:ie=14;break e;case fe:ie=16,h=null;break e}throw Error(v(130,r==null?r:typeof r,""))}return o=Ao(ie,u,o,P),o.elementType=r,o.type=h,o.lanes=z,o}function fl(r,o,u,h){return r=Ao(7,r,h,o),r.lanes=u,r}function Kf(r,o,u,h){return r=Ao(22,r,h,o),r.elementType=me,r.lanes=u,r.stateNode={isHidden:!1},r}function Dp(r,o,u){return r=Ao(6,r,null,o),r.lanes=u,r}function Pp(r,o,u){return o=Ao(4,r.children!==null?r.children:[],r.key,o),o.lanes=u,o.stateNode={containerInfo:r.containerInfo,pendingChildren:null,implementation:r.implementation},o}function om(r,o,u,h,P){this.tag=o,this.containerInfo=r,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=Oo(0),this.expirationTimes=Oo(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Oo(0),this.identifierPrefix=h,this.onRecoverableError=P,this.mutableSourceEagerHydrationData=null}function mu(r,o,u,h,P,z,ie,Pe,Le){return r=new om(r,o,u,Pe,Le),o===1?(o=1,z===!0&&(o|=8)):o=0,z=Ao(3,null,null,o),r.current=z,z.stateNode=r,z.memoizedState={element:h,isDehydrated:u,cache:null,transitions:null,pendingSuspenseBoundaries:null},Hs(z),r}function Zf(r,o,u){var h=3{"use strict";var M,T=f(3935);if(!0)s.s=T.createRoot,M=T.hydrateRoot;else var v},3935:(G,s,f)=>{"use strict";function M(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(M)}catch(T){console.error(T)}}M(),G.exports=f(4448)},5251:(G,s,f)=>{"use strict";/** - * @license React - * react-jsx-runtime.production.min.js - * - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */var M=f(7294),T=Symbol.for("react.element"),v=Symbol.for("react.fragment"),g=Object.prototype.hasOwnProperty,A=M.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,y={key:!0,ref:!0,__self:!0,__source:!0};function p(C,j,x){var k,R={},D=null,O=null;x!==void 0&&(D=""+x),j.key!==void 0&&(D=""+j.key),j.ref!==void 0&&(O=j.ref);for(k in j)g.call(j,k)&&!y.hasOwnProperty(k)&&(R[k]=j[k]);if(C&&C.defaultProps)for(k in j=C.defaultProps,j)R[k]===void 0&&(R[k]=j[k]);return{$$typeof:T,type:C,key:D,ref:O,props:R,_owner:A.current}}s.Fragment=v,s.jsx=p,s.jsxs=p},2408:(G,s)=>{"use strict";/** - * @license React - * react.production.min.js - * - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */var f=Symbol.for("react.element"),M=Symbol.for("react.portal"),T=Symbol.for("react.fragment"),v=Symbol.for("react.strict_mode"),g=Symbol.for("react.profiler"),A=Symbol.for("react.provider"),y=Symbol.for("react.context"),p=Symbol.for("react.forward_ref"),C=Symbol.for("react.suspense"),j=Symbol.for("react.memo"),x=Symbol.for("react.lazy"),k=Symbol.iterator;function R(ue){return ue===null||typeof ue!="object"?null:(ue=k&&ue[k]||ue["@@iterator"],typeof ue=="function"?ue:null)}var D={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},O=Object.assign,I={};function B(ue,ye,Ie){this.props=ue,this.context=ye,this.refs=I,this.updater=Ie||D}B.prototype.isReactComponent={},B.prototype.setState=function(ue,ye){if(typeof ue!="object"&&typeof ue!="function"&&ue!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,ue,ye,"setState")},B.prototype.forceUpdate=function(ue){this.updater.enqueueForceUpdate(this,ue,"forceUpdate")};function K(){}K.prototype=B.prototype;function Y(ue,ye,Ie){this.props=ue,this.context=ye,this.refs=I,this.updater=Ie||D}var q=Y.prototype=new K;q.constructor=Y,O(q,B.prototype),q.isPureReactComponent=!0;var X=Array.isArray,Q=Object.prototype.hasOwnProperty,te={current:null},he={key:!0,ref:!0,__self:!0,__source:!0};function re(ue,ye,Ie){var Ge,rt={},qe=null,Ne=null;if(ye!=null)for(Ge in ye.ref!==void 0&&(Ne=ye.ref),ye.key!==void 0&&(qe=""+ye.key),ye)Q.call(ye,Ge)&&!he.hasOwnProperty(Ge)&&(rt[Ge]=ye[Ge]);var nt=arguments.length-2;if(nt===1)rt.children=Ie;else if(1{"use strict";G.exports=f(2408)},5893:(G,s,f)=>{"use strict";G.exports=f(5251)},53:(G,s)=>{"use strict";/** - * @license React - * scheduler.production.min.js - * - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */function f(fe,me){var Oe=fe.length;fe.push(me);e:for(;0>>1,ye=fe[ue];if(0>>1;uev(rt,Oe))qev(Ne,rt)?(fe[ue]=Ne,fe[qe]=Oe,ue=qe):(fe[ue]=rt,fe[Ge]=Oe,ue=Ge);else if(qev(Ne,Oe))fe[ue]=Ne,fe[qe]=Oe,ue=qe;else break e}}return me}function v(fe,me){var Oe=fe.sortIndex-me.sortIndex;return Oe!==0?Oe:fe.id-me.id}if(typeof performance=="object"&&typeof performance.now=="function"){var g=performance;s.unstable_now=function(){return g.now()}}else{var A=Date,y=A.now();s.unstable_now=function(){return A.now()-y}}var p=[],C=[],j=1,x=null,k=3,R=!1,D=!1,O=!1,I=typeof setTimeout=="function"?setTimeout:null,B=typeof clearTimeout=="function"?clearTimeout:null,K=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function Y(fe){for(var me=M(C);me!==null;){if(me.callback===null)T(C);else if(me.startTime<=fe)T(C),me.sortIndex=me.expirationTime,f(p,me);else break;me=M(C)}}function q(fe){if(O=!1,Y(fe),!D)if(M(p)!==null)D=!0,pe(X);else{var me=M(C);me!==null&&Se(q,me.startTime-fe)}}function X(fe,me){D=!1,O&&(O=!1,B(he),he=-1),R=!0;var Oe=k;try{for(Y(me),x=M(p);x!==null&&(!(x.expirationTime>me)||fe&&!ee());){var ue=x.callback;if(typeof ue=="function"){x.callback=null,k=x.priorityLevel;var ye=ue(x.expirationTime<=me);me=s.unstable_now(),typeof ye=="function"?x.callback=ye:x===M(p)&&T(p),Y(me)}else T(p);x=M(p)}if(x!==null)var Ie=!0;else{var Ge=M(C);Ge!==null&&Se(q,Ge.startTime-me),Ie=!1}return Ie}finally{x=null,k=Oe,R=!1}}var Q=!1,te=null,he=-1,re=5,J=-1;function ee(){return!(s.unstable_now()-Jfe||125ue?(fe.sortIndex=Oe,f(C,fe),M(p)===null&&fe===M(C)&&(O?(B(he),he=-1):O=!0,Se(q,Oe-ue))):(fe.sortIndex=ye,f(p,fe),D||R||(D=!0,pe(X))),fe},s.unstable_shouldYield=ee,s.unstable_wrapCallback=function(fe){var me=k;return function(){var Oe=k;k=me;try{return fe.apply(this,arguments)}finally{k=Oe}}}},3840:(G,s,f)=>{"use strict";G.exports=f(53)},1086:(G,s,f)=>{"use strict";/*! - * set-value - * - * Copyright (c) Jon Schlinkert (https://github.com/jonschlinkert). - * Released under the MIT License. - */const{deleteProperty:M}=Reflect,T=f(7109),v=f(5299),g=O=>typeof O=="object"&&O!==null||typeof O=="function",A=O=>O==="__proto__"||O==="constructor"||O==="prototype",y=O=>{if(!T(O))throw new TypeError("Object keys must be strings or symbols");if(A(O))throw new Error(`Cannot set unsafe key: "${O}"`)},p=O=>Array.isArray(O)?O.flat().map(String).join(","):O,C=(O,I)=>{if(typeof O!="string"||!I)return O;let B=O+";";return I.arrays!==void 0&&(B+=`arrays=${I.arrays};`),I.separator!==void 0&&(B+=`separator=${I.separator};`),I.split!==void 0&&(B+=`split=${I.split};`),I.merge!==void 0&&(B+=`merge=${I.merge};`),I.preservePaths!==void 0&&(B+=`preservePaths=${I.preservePaths};`),B},j=(O,I,B)=>{const K=p(I?C(O,I):O);y(K);const Y=D.cache.get(K)||B();return D.cache.set(K,Y),Y},x=(O,I={})=>{const B=I.separator||".",K=B==="/"?!1:I.preservePaths;if(typeof O=="string"&&K!==!1&&/\//.test(O))return[O];const Y=[];let q="";const X=Q=>{let te;Q.trim()!==""&&Number.isInteger(te=Number(Q))?Y.push(te):Y.push(Q)};for(let Q=0;QI&&typeof I.split=="function"?I.split(O):typeof O=="symbol"?[O]:Array.isArray(O)?O:j(O,I,()=>x(O,I)),R=(O,I,B,K)=>{if(y(I),B===void 0)M(O,I);else if(K&&K.merge){const Y=K.merge==="function"?K.merge:Object.assign;Y&&v(O[I])&&v(B)?O[I]=Y(O[I],B):O[I]=B}else O[I]=B;return O},D=(O,I,B,K)=>{if(!I||!g(O))return O;const Y=k(I,K);let q=O;for(let X=0;X{D.cache=new Map},G.exports=D},3379:(G,s,f)=>{"use strict";var M=function(){var I;return function(){return typeof I>"u"&&(I=Boolean(window&&document&&document.all&&!window.atob)),I}}(),T=function(){var I={};return function(K){if(typeof I[K]>"u"){var Y=document.querySelector(K);if(window.HTMLIFrameElement&&Y instanceof window.HTMLIFrameElement)try{Y=Y.contentDocument.head}catch{Y=null}I[K]=Y}return I[K]}}(),v=[];function g(O){for(var I=-1,B=0;B"u"){var K=f.nc;K&&(B.nonce=K)}if(Object.keys(B).forEach(function(q){I.setAttribute(q,B[q])}),typeof O.insert=="function")O.insert(I);else{var Y=T(O.insert||"head");if(!Y)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");Y.appendChild(I)}return I}function p(O){if(O.parentNode===null)return!1;O.parentNode.removeChild(O)}var C=function(){var I=[];return function(K,Y){return I[K]=Y,I.filter(Boolean).join(` -`)}}();function j(O,I,B,K){var Y=B?"":K.media?"@media ".concat(K.media," {").concat(K.css,"}"):K.css;if(O.styleSheet)O.styleSheet.cssText=C(I,Y);else{var q=document.createTextNode(Y),X=O.childNodes;X[I]&&O.removeChild(X[I]),X.length?O.insertBefore(q,X[I]):O.appendChild(q)}}function x(O,I,B){var K=B.css,Y=B.media,q=B.sourceMap;if(Y?O.setAttribute("media",Y):O.removeAttribute("media"),q&&typeof btoa<"u"&&(K+=` -/*# sourceMappingURL=data:application/json;base64,`.concat(btoa(unescape(encodeURIComponent(JSON.stringify(q))))," */")),O.styleSheet)O.styleSheet.cssText=K;else{for(;O.firstChild;)O.removeChild(O.firstChild);O.appendChild(document.createTextNode(K))}}var k=null,R=0;function D(O,I){var B,K,Y;if(I.singleton){var q=R++;B=k||(k=y(I)),K=j.bind(null,B,q,!1),Y=j.bind(null,B,q,!0)}else B=y(I),K=x.bind(null,B,I),Y=function(){p(B)};return K(O),function(Q){if(Q){if(Q.css===O.css&&Q.media===O.media&&Q.sourceMap===O.sourceMap)return;K(O=Q)}else Y()}}G.exports=function(O,I){I=I||{},!I.singleton&&typeof I.singleton!="boolean"&&(I.singleton=M()),O=O||[];var B=A(O,I);return function(Y){if(Y=Y||[],Object.prototype.toString.call(Y)==="[object Array]"){for(var q=0;q{G.exports=function(){var s=document.getSelection();if(!s.rangeCount)return function(){};for(var f=document.activeElement,M=[],T=0;T{G.exports=/[\0-\x1F\x7F-\x9F]/},2326:G=>{G.exports=/[\xAD\u0600-\u0605\u061C\u06DD\u070F\u08E2\u180E\u200B-\u200F\u202A-\u202E\u2060-\u2064\u2066-\u206F\uFEFF\uFFF9-\uFFFB]|\uD804[\uDCBD\uDCCD]|\uD82F[\uDCA0-\uDCA3]|\uD834[\uDD73-\uDD7A]|\uDB40[\uDC01\uDC20-\uDC7F]/},3189:G=>{G.exports=/[!-#%-\*,-\/:;\?@\[-\]_\{\}\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u09FD\u0A76\u0AF0\u0C84\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E4E\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD803[\uDF55-\uDF59]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC8\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDC4B-\uDC4F\uDC5B\uDC5D\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDE60-\uDE6C\uDF3C-\uDF3E]|\uD806[\uDC3B\uDE3F-\uDE46\uDE9A-\uDE9C\uDE9E-\uDEA2]|\uD807[\uDC41-\uDC45\uDC70\uDC71\uDEF7\uDEF8]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD81B[\uDE97-\uDE9A]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]|\uD83A[\uDD5E\uDD5F]/},5045:G=>{G.exports=/[ \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000]/},4205:(G,s,f)=>{"use strict";s.Any=f(9369),s.Cc=f(9413),s.Cf=f(2326),s.P=f(3189),s.Z=f(5045)},9369:G=>{G.exports=/[\0-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/},2555:(G,s,f)=>{"use strict";f.r(s),f.d(s,{CloseCode:()=>M.CloseCode,DEPRECATED_GRAPHQL_WS_PROTOCOL:()=>M.DEPRECATED_GRAPHQL_WS_PROTOCOL,GRAPHQL_TRANSPORT_WS_PROTOCOL:()=>M.GRAPHQL_TRANSPORT_WS_PROTOCOL,MessageType:()=>M.MessageType,createClient:()=>A,isMessage:()=>M.isMessage,parseMessage:()=>M.parseMessage,stringifyMessage:()=>M.stringifyMessage,validateMessage:()=>M.validateMessage});var M=f(7092),T=f(6637),v=function(j){return this instanceof v?(this.v=j,this):new v(j)},g=function(j,x,k){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var R=k.apply(j,x||[]),D,O=[];return D={},I("next"),I("throw"),I("return"),D[Symbol.asyncIterator]=function(){return this},D;function I(Q){R[Q]&&(D[Q]=function(te){return new Promise(function(he,re){O.push([Q,te,he,re])>1||B(Q,te)})})}function B(Q,te){try{K(R[Q](te))}catch(he){X(O[0][3],he)}}function K(Q){Q.value instanceof v?Promise.resolve(Q.value.v).then(Y,q):X(O[0][2],Q)}function Y(Q){B("next",Q)}function q(Q){B("throw",Q)}function X(Q,te){Q(te),O.shift(),O.length&&B(O[0][0],O[0][1])}};function A(j){const{url:x,connectionParams:k,lazy:R=!0,onNonLazyError:D=console.error,lazyCloseTimeout:O=0,keepAlive:I=0,disablePong:B,connectionAckWaitTimeout:K=0,retryAttempts:Y=5,retryWait:q=async function(rt){let qe=1e3;for(let Ne=0;NesetTimeout(Ne,qe+Math.floor(Math.random()*2700+300)))},shouldRetry:X=y,isFatalConnectionProblem:Q,on:te,webSocketImpl:he,generateID:re=function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,rt=>{const qe=Math.random()*16|0;return(rt=="x"?qe:qe&3|8).toString(16)})},jsonMessageReplacer:J,jsonMessageReviver:ee}=j;let ne;if(he){if(!C(he))throw new Error("Invalid WebSocket implementation provided");ne=he}else typeof WebSocket<"u"?ne=WebSocket:typeof global<"u"?ne=global.WebSocket||global.MozWebSocket:typeof window<"u"&&(ne=window.WebSocket||window.MozWebSocket);if(!ne)throw new Error("WebSocket implementation missing; on Node you can `import WebSocket from 'ws';` and pass `webSocketImpl: WebSocket` to `createClient`");const le=ne,Te=(()=>{const Ge=(()=>{const qe={};return{on(Ne,nt){return qe[Ne]=nt,()=>{delete qe[Ne]}},emit(Ne){var nt;"id"in Ne&&((nt=qe[Ne.id])===null||nt===void 0||nt.call(qe,Ne))}}})(),rt={connecting:te!=null&&te.connecting?[te.connecting]:[],opened:te!=null&&te.opened?[te.opened]:[],connected:te!=null&&te.connected?[te.connected]:[],ping:te!=null&&te.ping?[te.ping]:[],pong:te!=null&&te.pong?[te.pong]:[],message:te!=null&&te.message?[Ge.emit,te.message]:[Ge.emit],closed:te!=null&&te.closed?[te.closed]:[],error:te!=null&&te.error?[te.error]:[]};return{onMessage:Ge.on,on(qe,Ne){const nt=rt[qe];return nt.push(Ne),()=>{nt.splice(nt.indexOf(Ne),1)}},emit(qe,...Ne){for(const nt of[...rt[qe]])nt(...Ne)}}})();function se(Ge){const rt=[Te.on("error",qe=>{rt.forEach(Ne=>Ne()),Ge(qe)}),Te.on("closed",qe=>{rt.forEach(Ne=>Ne()),Ge(qe)})]}let pe,Se=0,fe,me=!1,Oe=0,ue=!1;async function ye(){clearTimeout(fe);const[Ge,rt]=await(pe!=null?pe:pe=new Promise((nt,bt)=>(async()=>{if(me){if(await q(Oe),!Se)return pe=void 0,bt({code:1e3,reason:"All Subscriptions Gone"});Oe++}Te.emit("connecting");const Et=new le(typeof x=="function"?await x():x,M.GRAPHQL_TRANSPORT_WS_PROTOCOL);let An,In;function dn(){isFinite(I)&&I>0&&(clearTimeout(In),In=setTimeout(()=>{Et.readyState===le.OPEN&&(Et.send((0,M.stringifyMessage)({type:M.MessageType.Ping})),Te.emit("ping",!1,void 0))},I))}se(Ee=>{pe=void 0,clearTimeout(An),clearTimeout(In),bt(Ee),y(Ee)&&Ee.code===4499&&(Et.close(4499,"Terminated"),Et.onerror=null,Et.onclose=null)}),Et.onerror=Ee=>Te.emit("error",Ee),Et.onclose=Ee=>Te.emit("closed",Ee),Et.onopen=async()=>{try{Te.emit("opened",Et);const Ee=typeof k=="function"?await k():k;if(Et.readyState!==le.OPEN)return;Et.send((0,M.stringifyMessage)(Ee?{type:M.MessageType.ConnectionInit,payload:Ee}:{type:M.MessageType.ConnectionInit},J)),isFinite(K)&&K>0&&(An=setTimeout(()=>{Et.close(M.CloseCode.ConnectionAcknowledgementTimeout,"Connection acknowledgement timeout")},K)),dn()}catch(Ee){Te.emit("error",Ee),Et.close(M.CloseCode.InternalClientError,(0,T.qj)(Ee instanceof Error?Ee.message:new Error(Ee).message,"Internal client error"))}};let un=!1;Et.onmessage=({data:Ee})=>{try{const ce=(0,M.parseMessage)(Ee,ee);if(Te.emit("message",ce),ce.type==="ping"||ce.type==="pong"){Te.emit(ce.type,!0,ce.payload),ce.type==="pong"?dn():B||(Et.send((0,M.stringifyMessage)(ce.payload?{type:M.MessageType.Pong,payload:ce.payload}:{type:M.MessageType.Pong})),Te.emit("pong",!1,ce.payload));return}if(un)return;if(ce.type!==M.MessageType.ConnectionAck)throw new Error(`First message cannot be of type ${ce.type}`);clearTimeout(An),un=!0,Te.emit("connected",Et,ce.payload),me=!1,Oe=0,nt([Et,new Promise((je,be)=>se(be))])}catch(ce){Et.onmessage=null,Te.emit("error",ce),Et.close(M.CloseCode.BadResponse,(0,T.qj)(ce instanceof Error?ce.message:new Error(ce).message,"Bad response"))}}})()));Ge.readyState===le.CLOSING&&await rt;let qe=()=>{};const Ne=new Promise(nt=>qe=nt);return[Ge,qe,Promise.race([Ne.then(()=>{if(!Se){const nt=()=>Ge.close(1e3,"Normal Closure");isFinite(O)&&O>0?fe=setTimeout(()=>{Ge.readyState===le.OPEN&&nt()},O):nt()}}),rt])]}function Ie(Ge){if(y(Ge)&&(p(Ge.code)||[M.CloseCode.InternalServerError,M.CloseCode.InternalClientError,M.CloseCode.BadRequest,M.CloseCode.BadResponse,M.CloseCode.Unauthorized,M.CloseCode.SubprotocolNotAcceptable,M.CloseCode.SubscriberAlreadyExists,M.CloseCode.TooManyInitialisationRequests].includes(Ge.code)))throw Ge;if(ue)return!1;if(y(Ge)&&Ge.code===1e3)return Se>0;if(!Y||Oe>=Y||!X(Ge)||Q!=null&&Q(Ge))throw Ge;return me=!0}return R||(async()=>{for(Se++;;)try{const[,,Ge]=await ye();await Ge}catch(Ge){try{if(!Ie(Ge))return}catch(rt){return D==null?void 0:D(rt)}}})(),{on:Te.on,subscribe(Ge,rt){const qe=re(Ge);let Ne=!1,nt=!1,bt=()=>{Se--,Ne=!0};return(async()=>{for(Se++;;)try{const[Et,An,In]=await ye();if(Ne)return An();const dn=Te.onMessage(qe,un=>{switch(un.type){case M.MessageType.Next:{rt.next(un.payload);return}case M.MessageType.Error:{nt=!0,Ne=!0,rt.error(un.payload),bt();return}case M.MessageType.Complete:{Ne=!0,bt();return}}});Et.send((0,M.stringifyMessage)({id:qe,type:M.MessageType.Subscribe,payload:Ge},J)),bt=()=>{!Ne&&Et.readyState===le.OPEN&&Et.send((0,M.stringifyMessage)({id:qe,type:M.MessageType.Complete},J)),Se--,Ne=!0,An()},await In.finally(dn);return}catch(Et){if(!Ie(Et))return}})().then(()=>{nt||rt.complete()}).catch(Et=>{rt.error(Et)}),()=>{Ne||bt()}},iterate(Ge){const rt=[],qe={done:!1,error:null,resolve:()=>{}},Ne=this.subscribe(Ge,{next(bt){rt.push(bt),qe.resolve()},error(bt){qe.done=!0,qe.error=bt,qe.resolve()},complete(){qe.done=!0,qe.resolve()}}),nt=function(){return g(this,arguments,function*(){for(;;){for(rt.length||(yield v(new Promise(An=>qe.resolve=An)));rt.length;)yield yield v(rt.shift());if(qe.error)throw qe.error;if(qe.done)return yield v(void 0)}})}();return nt.throw=async bt=>(qe.done||(qe.done=!0,qe.error=bt,qe.resolve()),{done:!0,value:void 0}),nt.return=async()=>(Ne(),{done:!0,value:void 0}),nt},async dispose(){if(ue=!0,pe){const[Ge]=await pe;Ge.close(1e3,"Normal Closure")}},terminate(){pe&&Te.emit("closed",{code:4499,reason:"Terminated",wasClean:!1})}}}function y(j){return(0,T.Kn)(j)&&"code"in j&&"reason"in j}function p(j){return[1e3,1001,1006,1005,1012,1013,1013].includes(j)?!1:j>=1e3&&j<=1999}function C(j){return typeof j=="function"&&"constructor"in j&&"CLOSED"in j&&"CLOSING"in j&&"CONNECTING"in j&&"OPEN"in j}},7092:(G,s,f)=>{"use strict";f.r(s),f.d(s,{CloseCode:()=>g,DEPRECATED_GRAPHQL_WS_PROTOCOL:()=>v,GRAPHQL_TRANSPORT_WS_PROTOCOL:()=>T,MessageType:()=>A,isMessage:()=>p,parseMessage:()=>C,stringifyMessage:()=>j,validateMessage:()=>y});var M=f(6637);const T="graphql-transport-ws",v="graphql-ws";var g;(function(x){x[x.InternalServerError=4500]="InternalServerError",x[x.InternalClientError=4005]="InternalClientError",x[x.BadRequest=4400]="BadRequest",x[x.BadResponse=4004]="BadResponse",x[x.Unauthorized=4401]="Unauthorized",x[x.Forbidden=4403]="Forbidden",x[x.SubprotocolNotAcceptable=4406]="SubprotocolNotAcceptable",x[x.ConnectionInitialisationTimeout=4408]="ConnectionInitialisationTimeout",x[x.ConnectionAcknowledgementTimeout=4504]="ConnectionAcknowledgementTimeout",x[x.SubscriberAlreadyExists=4409]="SubscriberAlreadyExists",x[x.TooManyInitialisationRequests=4429]="TooManyInitialisationRequests"})(g||(g={}));var A;(function(x){x.ConnectionInit="connection_init",x.ConnectionAck="connection_ack",x.Ping="ping",x.Pong="pong",x.Subscribe="subscribe",x.Next="next",x.Error="error",x.Complete="complete"})(A||(A={}));function y(x){if(!(0,M.Kn)(x))throw new Error(`Message is expected to be an object, but got ${(0,M.IR)(x)}`);if(!x.type)throw new Error("Message is missing the 'type' property");if(typeof x.type!="string")throw new Error(`Message is expects the 'type' property to be a string, but got ${(0,M.IR)(x.type)}`);switch(x.type){case A.ConnectionInit:case A.ConnectionAck:case A.Ping:case A.Pong:{if(x.payload!=null&&!(0,M.Kn)(x.payload))throw new Error(`"${x.type}" message expects the 'payload' property to be an object or nullish or missing, but got "${x.payload}"`);break}case A.Subscribe:{if(typeof x.id!="string")throw new Error(`"${x.type}" message expects the 'id' property to be a string, but got ${(0,M.IR)(x.id)}`);if(!x.id)throw new Error(`"${x.type}" message requires a non-empty 'id' property`);if(!(0,M.Kn)(x.payload))throw new Error(`"${x.type}" message expects the 'payload' property to be an object, but got ${(0,M.IR)(x.payload)}`);if(typeof x.payload.query!="string")throw new Error(`"${x.type}" message payload expects the 'query' property to be a string, but got ${(0,M.IR)(x.payload.query)}`);if(x.payload.variables!=null&&!(0,M.Kn)(x.payload.variables))throw new Error(`"${x.type}" message payload expects the 'variables' property to be a an object or nullish or missing, but got ${(0,M.IR)(x.payload.variables)}`);if(x.payload.operationName!=null&&(0,M.IR)(x.payload.operationName)!=="string")throw new Error(`"${x.type}" message payload expects the 'operationName' property to be a string or nullish or missing, but got ${(0,M.IR)(x.payload.operationName)}`);if(x.payload.extensions!=null&&!(0,M.Kn)(x.payload.extensions))throw new Error(`"${x.type}" message payload expects the 'extensions' property to be a an object or nullish or missing, but got ${(0,M.IR)(x.payload.extensions)}`);break}case A.Next:{if(typeof x.id!="string")throw new Error(`"${x.type}" message expects the 'id' property to be a string, but got ${(0,M.IR)(x.id)}`);if(!x.id)throw new Error(`"${x.type}" message requires a non-empty 'id' property`);if(!(0,M.Kn)(x.payload))throw new Error(`"${x.type}" message expects the 'payload' property to be an object, but got ${(0,M.IR)(x.payload)}`);break}case A.Error:{if(typeof x.id!="string")throw new Error(`"${x.type}" message expects the 'id' property to be a string, but got ${(0,M.IR)(x.id)}`);if(!x.id)throw new Error(`"${x.type}" message requires a non-empty 'id' property`);if(!(0,M.Ox)(x.payload))throw new Error(`"${x.type}" message expects the 'payload' property to be an array of GraphQL errors, but got ${JSON.stringify(x.payload)}`);break}case A.Complete:{if(typeof x.id!="string")throw new Error(`"${x.type}" message expects the 'id' property to be a string, but got ${(0,M.IR)(x.id)}`);if(!x.id)throw new Error(`"${x.type}" message requires a non-empty 'id' property`);break}default:throw new Error(`Invalid message 'type' property "${x.type}"`)}return x}function p(x){try{return y(x),!0}catch{return!1}}function C(x,k){return y(typeof x=="string"?JSON.parse(x,k):x)}function j(x,k){return y(x),JSON.stringify(x,k)}},2806:(G,s,f)=>{"use strict";f.r(s),f.d(s,{handleProtocols:()=>k,makeServer:()=>x});var M=f(4275),T=f(6584),v=f(2100),g=f(8087),A=f(6378),y=f(5329),p=f(7092),C=f(6637),j=function(R){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var D=R[Symbol.asyncIterator],O;return D?D.call(R):(R=typeof __values=="function"?__values(R):R[Symbol.iterator](),O={},I("next"),I("throw"),I("return"),O[Symbol.asyncIterator]=function(){return this},O);function I(K){O[K]=R[K]&&function(Y){return new Promise(function(q,X){Y=R[K](Y),B(q,X,Y.done,Y.value)})}}function B(K,Y,q,X){Promise.resolve(X).then(function(Q){K({value:Q,done:q})},Y)}};function x(R){const{schema:D,context:O,roots:I,validate:B,execute:K,subscribe:Y,connectionInitWaitTimeout:q=3e3,onConnect:X,onDisconnect:Q,onClose:te,onSubscribe:he,onOperation:re,onNext:J,onError:ee,onComplete:ne,jsonMessageReviver:le,jsonMessageReplacer:Te}=R;return{opened(se,pe){const Se={connectionInitReceived:!1,acknowledged:!1,subscriptions:{},extra:pe};if(se.protocol!==p.GRAPHQL_TRANSPORT_WS_PROTOCOL)return se.close(p.CloseCode.SubprotocolNotAcceptable,"Subprotocol not acceptable"),async(me,Oe)=>{await(te==null?void 0:te(Se,me,Oe))};const fe=q>0&&isFinite(q)?setTimeout(()=>{Se.connectionInitReceived||se.close(p.CloseCode.ConnectionInitialisationTimeout,"Connection initialisation timeout")},q):null;return se.onMessage(async function(Oe){var ue,ye,Ie,Ge,rt;let qe;try{qe=(0,p.parseMessage)(Oe,le)}catch{return se.close(p.CloseCode.BadRequest,"Invalid message received")}switch(qe.type){case p.MessageType.ConnectionInit:{if(Se.connectionInitReceived)return se.close(p.CloseCode.TooManyInitialisationRequests,"Too many initialisation requests");Se.connectionInitReceived=!0,(0,C.Kn)(qe.payload)&&(Se.connectionParams=qe.payload);const Et=await(X==null?void 0:X(Se));if(Et===!1)return se.close(p.CloseCode.Forbidden,"Forbidden");Se.acknowledged=!0,await se.send((0,p.stringifyMessage)((0,C.Kn)(Et)?{type:p.MessageType.ConnectionAck,payload:Et}:{type:p.MessageType.ConnectionAck},Te));return}case p.MessageType.Ping:{if(se.onPing)return await se.onPing(qe.payload);await se.send((0,p.stringifyMessage)(qe.payload?{type:p.MessageType.Pong,payload:qe.payload}:{type:p.MessageType.Pong}));return}case p.MessageType.Pong:return await((rt=se.onPong)===null||rt===void 0?void 0:rt.call(se,qe.payload));case p.MessageType.Subscribe:{if(!Se.acknowledged)return se.close(p.CloseCode.Unauthorized,"Unauthorized");const{id:Et,payload:An}=qe;if(Et in Se.subscriptions)return se.close(p.CloseCode.SubscriberAlreadyExists,`Subscriber for ${Et} already exists`);Se.subscriptions[Et]=null;const In={next:async(dn,un)=>{let Ee={id:Et,type:p.MessageType.Next,payload:dn};const ce=await(J==null?void 0:J(Se,Ee,un,dn));ce&&(Ee=Object.assign(Object.assign({},Ee),{payload:ce})),await se.send((0,p.stringifyMessage)(Ee,Te))},error:async dn=>{let un={id:Et,type:p.MessageType.Error,payload:dn};const Ee=await(ee==null?void 0:ee(Se,un,dn));Ee&&(un=Object.assign(Object.assign({},un),{payload:Ee})),await se.send((0,p.stringifyMessage)(un,Te))},complete:async dn=>{const un={id:Et,type:p.MessageType.Complete};await(ne==null?void 0:ne(Se,un)),dn&&await se.send((0,p.stringifyMessage)(un,Te))}};try{let dn;const un=await(he==null?void 0:he(Se,qe));if(un){if((0,C.Ox)(un))return await In.error(un);if(Array.isArray(un))throw new Error("Invalid return value from onSubscribe hook, expected an array of GraphQLError objects");dn=un}else{if(!D)throw new Error("The GraphQL schema is not provided");const be={operationName:An.operationName,document:(0,M.Qc)(An.query),variableValues:An.variables};dn=Object.assign(Object.assign({},be),{schema:typeof D=="function"?await D(Se,qe,be):D});const ae=(B!=null?B:T.Gu)(dn.schema,dn.document);if(ae.length>0)return await In.error(ae)}const Ee=(0,v.S)(dn.document,dn.operationName);if(!Ee)return await In.error([new g._("Unable to identify operation")]);"rootValue"in dn||(dn.rootValue=I==null?void 0:I[Ee.operation]),"contextValue"in dn||(dn.contextValue=typeof O=="function"?await O(Se,qe,dn):O);let ce;Ee.operation==="subscription"?ce=await(Y!=null?Y:A.L)(dn):ce=await(K!=null?K:y.ht)(dn);const je=await(re==null?void 0:re(Se,qe,dn,ce));if(je&&(ce=je),(0,C.D0)(ce))if(!(Et in Se.subscriptions))(0,C.Jy)(ce)&&ce.return(void 0);else{Se.subscriptions[Et]=ce;try{for(var Ne=!0,nt=j(ce),bt;bt=await nt.next(),ue=bt.done,!ue;Ne=!0){Ge=bt.value,Ne=!1;const be=Ge;await In.next(be,dn)}}catch(be){ye={error:be}}finally{try{!Ne&&!ue&&(Ie=nt.return)&&await Ie.call(nt)}finally{if(ye)throw ye.error}}}else Et in Se.subscriptions&&await In.next(ce,dn);await In.complete(Et in Se.subscriptions)}finally{delete Se.subscriptions[Et]}return}case p.MessageType.Complete:{const Et=Se.subscriptions[qe.id];delete Se.subscriptions[qe.id],(0,C.Jy)(Et)&&await Et.return(void 0);return}default:throw new Error(`Unexpected message of type ${qe.type} received`)}}),async(me,Oe)=>{fe&&clearTimeout(fe);for(const ue of Object.values(Se.subscriptions))(0,C.Jy)(ue)&&await ue.return(void 0);Se.acknowledged&&await(Q==null?void 0:Q(Se,me,Oe)),await(te==null?void 0:te(Se,me,Oe))}}}}function k(R){switch(!0){case(R instanceof Set&&R.has(p.GRAPHQL_TRANSPORT_WS_PROTOCOL)):case(Array.isArray(R)&&R.includes(p.GRAPHQL_TRANSPORT_WS_PROTOCOL)):case(typeof R=="string"&&R.split(",").map(D=>D.trim()).includes(p.GRAPHQL_TRANSPORT_WS_PROTOCOL)):return p.GRAPHQL_TRANSPORT_WS_PROTOCOL;default:return!1}}},6637:(G,s,f)=>{"use strict";f.d(s,{D0:()=>v,IR:()=>M,Jy:()=>g,Kn:()=>T,Ox:()=>A,qj:()=>y});function M(p){return p===null?"null":Array.isArray(p)?"array":typeof p}function T(p){return M(p)==="object"}function v(p){return typeof Object(p)[Symbol.asyncIterator]=="function"}function g(p){return T(p)&&typeof Object(p)[Symbol.asyncIterator]=="function"&&typeof p.return=="function"}function A(p){return Array.isArray(p)&&p.length>0&&p.every(C=>"message"in C)}function y(p,C){return p.length<124?p:C}},8087:(G,s,f)=>{"use strict";f.d(s,{O:()=>re,_:()=>te});var M=f(8495),T=f(9763),v=f(7867),g=f(850);function A(J){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?A=function(ne){return typeof ne}:A=function(ne){return ne&&typeof Symbol=="function"&&ne.constructor===Symbol&&ne!==Symbol.prototype?"symbol":typeof ne},A(J)}function y(J,ee){var ne=Object.keys(J);if(Object.getOwnPropertySymbols){var le=Object.getOwnPropertySymbols(J);ee&&(le=le.filter(function(Te){return Object.getOwnPropertyDescriptor(J,Te).enumerable})),ne.push.apply(ne,le)}return ne}function p(J){for(var ee=1;ee"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}function q(J){return Function.toString.call(J).indexOf("[native code]")!==-1}function X(J,ee){return X=Object.setPrototypeOf||function(le,Te){return le.__proto__=Te,le},X(J,ee)}function Q(J){return Q=Object.setPrototypeOf?Object.getPrototypeOf:function(ne){return ne.__proto__||Object.getPrototypeOf(ne)},Q(J)}var te=function(J){R(ne,J);var ee=D(ne);function ne(le,Te,se,pe,Se,fe,me){var Oe,ue,ye,Ie;j(this,ne),Ie=ee.call(this,le),Ie.name="GraphQLError",Ie.originalError=fe!=null?fe:void 0,Ie.nodes=he(Array.isArray(Te)?Te:Te?[Te]:void 0);for(var Ge=[],rt=0,qe=(Ne=Ie.nodes)!==null&&Ne!==void 0?Ne:[];rt0},name:{enumerable:!1},nodes:{enumerable:!1},source:{enumerable:!1},positions:{enumerable:!1},originalError:{enumerable:!1}}),fe!=null&&fe.stack?(Object.defineProperty(I(Ie),"stack",{value:fe.stack,writable:!0,configurable:!0}),O(Ie)):(Error.captureStackTrace?Error.captureStackTrace(I(Ie),ne):Object.defineProperty(I(Ie),"stack",{value:Error().stack,writable:!0,configurable:!0}),Ie)}return k(ne,[{key:"toString",value:function(){return re(this)}},{key:T.YF,get:function(){return"Object"}}]),ne}(B(Error));function he(J){return J===void 0||J.length===0?void 0:J}function re(J){var ee=J.message;if(J.nodes)for(var ne=0,le=J.nodes;ne{"use strict";f.d(s,{y:()=>v});var M=f(5821),T=f(8087);function v(g,A,y){var p,C=g instanceof Error?g:new Error("Unexpected error value: "+(0,M.Z)(g));return Array.isArray(C.path)?C:new T._(C.message,(p=C.nodes)!==null&&p!==void 0?p:A,C.source,C.positions,y,C)}},5219:(G,s,f)=>{"use strict";f.d(s,{h:()=>T});var M=f(8087);function T(v,g,A){return new M._("Syntax Error: ".concat(A),void 0,v,[g])}},5329:(G,s,f)=>{"use strict";f.d(s,{td:()=>J,VZ:()=>ee,p$:()=>Oe,gd:()=>se,El:()=>dn,mn:()=>In,ht:()=>Q,p0:()=>te,Vm:()=>un});var M=f(5821);function T(Ee){var ce;return function(be,ae,Ve){ce||(ce=new WeakMap);var Xe=ce.get(be),it;if(Xe){if(it=Xe.get(ae),it){var tt=it.get(Ve);if(tt!==void 0)return tt}}else Xe=new WeakMap,ce.set(be,Xe);it||(it=new WeakMap,Xe.set(ae,it));var Ae=Ee(be,ae,Ve);return it.set(Ve,Ae),Ae}}var v=f(9551),g=f(7826),A=f(8659),y=f(8495),p=f(4657);function C(Ee,ce,je){return Ee.reduce(function(be,ae){return(0,A.Z)(be)?be.then(function(Ve){return ce(Ve,ae)}):ce(be,ae)},je)}function j(Ee){var ce=Object.keys(Ee),je=ce.map(function(be){return Ee[be]});return Promise.all(je).then(function(be){return be.reduce(function(ae,Ve,Xe){return ae[ce[Xe]]=Ve,ae},Object.create(null))})}var x=f(9380),k=f(8087),R=f(5548),D=f(7359),O=f(9655),I=f(2433),B=f(8238),K=f(398),Y=f(77),q=f(3335),X=f(6422);function Q(Ee,ce,je,be,ae,Ve,Xe,it){return arguments.length===1?he(Ee):he({schema:Ee,document:ce,rootValue:je,contextValue:be,variableValues:ae,operationName:Ve,fieldResolver:Xe,typeResolver:it})}function te(Ee){var ce=he(Ee);if((0,A.Z)(ce))throw new Error("GraphQL execution failed to complete synchronously.");return ce}function he(Ee){var ce=Ee.schema,je=Ee.document,be=Ee.rootValue,ae=Ee.contextValue,Ve=Ee.variableValues,Xe=Ee.operationName,it=Ee.fieldResolver,tt=Ee.typeResolver;J(ce,je,Ve);var Ae=ee(ce,je,be,ae,Ve,Xe,it,tt);if(Array.isArray(Ae))return{errors:Ae};var Be=ne(Ae,Ae.operation,be);return re(Ae,Be)}function re(Ee,ce){return(0,A.Z)(ce)?ce.then(function(je){return re(Ee,je)}):Ee.errors.length===0?{data:ce}:{errors:Ee.errors,data:ce}}function J(Ee,ce,je){ce||(0,g.Z)(0,"Must provide document."),(0,O.J)(Ee),je==null||(0,y.Z)(je)||(0,g.Z)(0,"Variables must be provided as an Object where each property is a variable value. Perhaps look to see if an unparsed JSON string was provided.")}function ee(Ee,ce,je,be,ae,Ve,Xe,it){for(var tt,Ae,Be,dt=Object.create(null),Nt=0,Wt=ce.definitions;Nt{"use strict";f.d(s,{LX:()=>O,QF:()=>R,zu:()=>I});var M=f(5318),T=f(3498),v=f(5821),g=f(4244),A=f(8087),y=f(7359),p=f(9011),C=f(398),j=f(77),x=f(2221),k=f(7816);function R(K,Y,q,X){var Q=[],te=X==null?void 0:X.maxErrors;try{var he=D(K,Y,q,function(re){if(te!=null&&Q.length>=te)throw new A._("Too many errors processing variables, error limit reached. Execution aborted.");Q.push(re)});if(Q.length===0)return{coerced:he}}catch(re){Q.push(re)}return{errors:Q}}function D(K,Y,q,X){for(var Q={},te=function(ee){var ne=Y[ee],le=ne.variable.name.value,Te=(0,j._)(K,ne.type);if(!(0,C.j$)(Te)){var se=(0,p.S)(ne.type);return X(new A._('Variable "$'.concat(le,'" expected value of type "').concat(se,'" which cannot be used as an input type.'),ne.type)),"continue"}if(!B(q,le)){if(ne.defaultValue)Q[le]=(0,x.u)(ne.defaultValue,Te);else if((0,C.zM)(Te)){var pe=(0,v.Z)(Te);X(new A._('Variable "$'.concat(le,'" of required type "').concat(pe,'" was not provided.'),ne))}return"continue"}var Se=q[le];if(Se===null&&(0,C.zM)(Te)){var fe=(0,v.Z)(Te);return X(new A._('Variable "$'.concat(le,'" of non-null type "').concat(fe,'" must not be null.'),ne)),"continue"}Q[le]=(0,k.K)(Se,Te,function(me,Oe,ue){var ye='Variable "$'.concat(le,'" got invalid value ')+(0,v.Z)(Oe);me.length>0&&(ye+=' at "'.concat(le).concat((0,g.Z)(me),'"')),X(new A._(ye+"; "+ue.message,ne,void 0,void 0,void 0,ue.originalError))})},he=0;he{"use strict";f.r(s),f.d(s,{BREAK:()=>he.$_,BreakingChangeType:()=>pr,DEFAULT_DEPRECATION_REASON:()=>R.SY,DangerousChangeType:()=>Di,DirectiveLocation:()=>J.B,ExecutableDefinitionsRule:()=>me.i,FieldsOnCorrectTypeRule:()=>Oe.A,FragmentsOnCompositeTypesRule:()=>ue.T,GraphQLBoolean:()=>O.EZ,GraphQLDeprecatedDirective:()=>R.fg,GraphQLDirective:()=>R.NZ,GraphQLEnumType:()=>D.mR,GraphQLError:()=>se._,GraphQLFloat:()=>O.av,GraphQLID:()=>O.km,GraphQLIncludeDirective:()=>R.Yf,GraphQLInputObjectType:()=>D.sR,GraphQLInt:()=>O._o,GraphQLInterfaceType:()=>D.oW,GraphQLList:()=>D.p2,GraphQLNonNull:()=>D.bM,GraphQLObjectType:()=>D.h6,GraphQLScalarType:()=>D.n2,GraphQLSchema:()=>k.XO,GraphQLSkipDirective:()=>R.QE,GraphQLSpecifiedByDirective:()=>R.df,GraphQLString:()=>O.kH,GraphQLUnionType:()=>D.Gp,Kind:()=>re.Kind,KnownArgumentNamesRule:()=>ye.e,KnownDirectivesRule:()=>Ie.J,KnownFragmentNamesRule:()=>Ge.a,KnownTypeNamesRule:()=>rt.I,Lexer:()=>X.h,Location:()=>B.Ye,LoneAnonymousOperationRule:()=>qe.F,LoneSchemaDefinitionRule:()=>Be.t,NoDeprecatedCustomRule:()=>Qt.r,NoFragmentCyclesRule:()=>Ne.H,NoSchemaIntrospectionCustomRule:()=>pe,NoUndefinedVariablesRule:()=>nt.$,NoUnusedFragmentsRule:()=>bt.J,NoUnusedVariablesRule:()=>Et.p,OverlappingFieldsCanBeMergedRule:()=>An.y,PossibleFragmentSpreadsRule:()=>In.a,PossibleTypeExtensionsRule:()=>an.g,ProvidedRequiredArgumentsRule:()=>dn.s,ScalarLeafsRule:()=>un.O,SchemaMetaFieldDef:()=>I.Az,SingleFieldSubscriptionsRule:()=>Ee.Z,Source:()=>K.H,Token:()=>B.WU,TokenKind:()=>Q.T,TypeInfo:()=>Ir.a,TypeKind:()=>I.zU,TypeMetaFieldDef:()=>I.tF,TypeNameMetaFieldDef:()=>I.hU,UniqueArgumentNamesRule:()=>ce.L,UniqueDirectiveNamesRule:()=>Lt.o,UniqueDirectivesPerLocationRule:()=>je.k,UniqueEnumValueNamesRule:()=>Wt.L,UniqueFieldDefinitionNamesRule:()=>hn.y,UniqueFragmentNamesRule:()=>be.N,UniqueInputFieldNamesRule:()=>ae.P,UniqueOperationNamesRule:()=>Ve.H,UniqueOperationTypesRule:()=>dt.q,UniqueTypeNamesRule:()=>Nt.P,UniqueVariableNamesRule:()=>Xe.H,ValidationContext:()=>Se._t,ValuesOfCorrectTypeRule:()=>it.j,VariablesAreInputTypesRule:()=>tt.I,VariablesInAllowedPositionRule:()=>Ae.w,__Directive:()=>I.l3,__DirectiveLocation:()=>I.x2,__EnumValue:()=>I.jT,__Field:()=>I.e_,__InputValue:()=>I.XQ,__Schema:()=>I.TK,__Type:()=>I.qz,__TypeKind:()=>I.PX,assertAbstractType:()=>D.fU,assertCompositeType:()=>D.M_,assertDirective:()=>R.CO,assertEnumType:()=>D.Zu,assertInputObjectType:()=>D.U8,assertInputType:()=>D.qT,assertInterfaceType:()=>D.k2,assertLeafType:()=>D.H5,assertListType:()=>D.kS,assertNamedType:()=>D.rM,assertNonNullType:()=>D.E$,assertNullableType:()=>D.i_,assertObjectType:()=>D.Z6,assertOutputType:()=>D.Gt,assertScalarType:()=>D.Pt,assertSchema:()=>k.EO,assertType:()=>D.p_,assertUnionType:()=>D.rc,assertValidName:()=>oo.k,assertValidSchema:()=>y.J,assertWrappingType:()=>D.vX,astFromValue:()=>nr.J,buildASTSchema:()=>Wr,buildClientSchema:()=>Yo.Z,buildSchema:()=>sn,coerceInputValue:()=>Qo.K,concatAST:()=>Ol,createSourceEventStream:()=>Te.z,defaultFieldResolver:()=>p.El,defaultTypeResolver:()=>p.mn,doTypesOverlap:()=>Hi.zR,execute:()=>p.ht,executeSync:()=>p.p0,extendSchema:()=>Dn,findBreakingChanges:()=>Ns,findDangerousChanges:()=>_a,findDeprecatedUsages:()=>Is,formatError:()=>kn,getDescription:()=>gr,getDirectiveValues:()=>le.zu,getIntrospectionQuery:()=>$n.K,getLocation:()=>Y.k,getNamedType:()=>D.xC,getNullableType:()=>D.tf,getOperationAST:()=>Ho.S,getOperationRootType:()=>Mo.J,getVisitFn:()=>he.CK,graphql:()=>C,graphqlSync:()=>j,introspectionFromSchema:()=>ir,introspectionTypes:()=>I.nL,isAbstractType:()=>D.m0,isCompositeType:()=>D.Gv,isDefinitionNode:()=>ee.Ir,isDirective:()=>R.wX,isEnumType:()=>D.EM,isEqualType:()=>Hi._7,isExecutableDefinitionNode:()=>ee.Wk,isInputObjectType:()=>D.hL,isInputType:()=>D.j$,isInterfaceType:()=>D.oT,isIntrospectionType:()=>I.s9,isLeafType:()=>D.UT,isListType:()=>D.HG,isNamedType:()=>D.Zs,isNonNullType:()=>D.zM,isNullableType:()=>D.zP,isObjectType:()=>D.lp,isOutputType:()=>D.SZ,isRequiredArgument:()=>D.dK,isRequiredInputField:()=>D.Wd,isScalarType:()=>D.KA,isSchema:()=>k.nN,isSelectionNode:()=>ee.pO,isSpecifiedDirective:()=>R.xg,isSpecifiedScalarType:()=>O.u1,isType:()=>D.P9,isTypeDefinitionNode:()=>ee.zT,isTypeExtensionNode:()=>ee.D$,isTypeNode:()=>ee.VB,isTypeSubTypeOf:()=>Hi.uJ,isTypeSystemDefinitionNode:()=>ee.G4,isTypeSystemExtensionNode:()=>ee.aU,isUnionType:()=>D.EN,isValidNameError:()=>oo.u,isValueNode:()=>ee.nr,isWrappingType:()=>D.fw,lexicographicSortSchema:()=>mn,locatedError:()=>Mn.y,parse:()=>g.Qc,parseType:()=>g.gZ,parseValue:()=>g.H2,print:()=>te.S,printError:()=>se.O,printIntrospectionSchema:()=>xl,printLocation:()=>q.Q,printSchema:()=>Qn,printSourceLocation:()=>q.z,printType:()=>Nr,responsePathAsArray:()=>ne.N,separateOperations:()=>Oo,specifiedDirectives:()=>R.V4,specifiedRules:()=>fe.i,specifiedScalarTypes:()=>O.HS,stripIgnoredCharacters:()=>ka,subscribe:()=>Te.L,syntaxError:()=>Sn.h,typeFromAST:()=>qo._,validate:()=>A.Gu,validateSchema:()=>y.F,valueFromAST:()=>rn.u,valueFromASTUntyped:()=>ku.M,version:()=>M,versionInfo:()=>T,visit:()=>he.Vn,visitInParallel:()=>he.j1,visitWithTypeInfo:()=>Ir.y});var M="15.8.0",T=Object.freeze({major:15,minor:8,patch:0,preReleaseTag:null}),v=f(8659),g=f(4275),A=f(6584),y=f(9655),p=f(5329);function C(de,we,Re,ze,ut,jt,Zt,$t){var zt=arguments;return new Promise(function(pn){return pn(zt.length===1?x(de):x({schema:de,source:we,rootValue:Re,contextValue:ze,variableValues:ut,operationName:jt,fieldResolver:Zt,typeResolver:$t}))})}function j(de,we,Re,ze,ut,jt,Zt,$t){var zt=arguments.length===1?x(de):x({schema:de,source:we,rootValue:Re,contextValue:ze,variableValues:ut,operationName:jt,fieldResolver:Zt,typeResolver:$t});if((0,v.Z)(zt))throw new Error("GraphQL execution failed to complete synchronously.");return zt}function x(de){var we=de.schema,Re=de.source,ze=de.rootValue,ut=de.contextValue,jt=de.variableValues,Zt=de.operationName,$t=de.fieldResolver,zt=de.typeResolver,pn=(0,y.F)(we);if(pn.length>0)return{errors:pn};var tn;try{tn=(0,g.Qc)(Re)}catch(Ht){return{errors:[Ht]}}var nn=(0,A.Gu)(we,tn);return nn.length>0?{errors:nn}:(0,p.ht)({schema:we,document:tn,rootValue:ze,contextValue:ut,variableValues:jt,operationName:Zt,fieldResolver:$t,typeResolver:zt})}var k=f(9678),R=f(8238),D=f(398),O=f(5397),I=f(2433),B=f(2380),K=f(7926),Y=f(7867),q=f(850),X=f(2105),Q=f(4635),te=f(9011),he=f(7304),re=f(7359),J=f(9878),ee=f(5844),ne=f(9380),le=f(6422),Te=f(6378),se=f(8087);function pe(de){return{Field:function(Re){var ze=(0,D.xC)(de.getType());ze&&(0,I.s9)(ze)&&de.reportError(new se._('GraphQL introspection has been disabled, but the requested query contained the field "'.concat(Re.name.value,'".'),Re))}}}var Se=f(2734),fe=f(4196),me=f(8081),Oe=f(8741),ue=f(7143),ye=f(7815),Ie=f(4873),Ge=f(5311),rt=f(5580),qe=f(7898),Ne=f(1422),nt=f(4790),bt=f(1294),Et=f(2283),An=f(4203),In=f(3259),dn=f(1967),un=f(1954),Ee=f(423),ce=f(2266),je=f(6300),be=f(5591),ae=f(2767),Ve=f(2621),Xe=f(1564),it=f(9831),tt=f(5972),Ae=f(9701),Be=f(2877),dt=f(7990),Nt=f(9538),Wt=f(3201),hn=f(2618),Lt=f(3274),an=f(4800),Qt=f(5394),En=f(7826);function kn(de){var we;de||(0,En.Z)(0,"Received null or undefined error.");var Re=(we=de.message)!==null&&we!==void 0?we:"An unknown error occurred.",ze=de.locations,ut=de.path,jt=de.extensions;return jt&&Object.keys(jt).length>0?{message:Re,locations:ze,path:ut,extensions:jt}:{message:Re,locations:ze,path:ut}}var Sn=f(5219),Mn=f(5548),Hn=f(9551),$n=f(2254);function or(de,we){var Re=Object.keys(de);if(Object.getOwnPropertySymbols){var ze=Object.getOwnPropertySymbols(de);we&&(ze=ze.filter(function(ut){return Object.getOwnPropertyDescriptor(de,ut).enumerable})),Re.push.apply(Re,ze)}return Re}function er(de){for(var we=1;we0?Re.reverse().join(` -`):void 0}}function Wr(de,we){de!=null&&de.kind===re.Kind.DOCUMENT||(0,En.Z)(0,"Must provide valid Document AST."),(we==null?void 0:we.assumeValid)!==!0&&(we==null?void 0:we.assumeValidSDL)!==!0&&(0,A.zo)(de);var Re={description:void 0,types:[],directives:[],extensions:void 0,extensionASTNodes:[],assumeValid:!1},ze=tr(Re,de,we);if(ze.astNode==null)for(var ut=0,jt=ze.types;ut{"use strict";Object.defineProperty(rS,"__esModule",{value:!0});rS.syntaxError=uee;var lee=ct();function uee(e,t,r){return new lee.GraphQLError("Syntax Error: ".concat(r),void 0,e,[t])}});var _t=K(Jy=>{"use strict";Object.defineProperty(Jy,"__esModule",{value:!0});Jy.Kind=void 0;var cee=Object.freeze({NAME:"Name",DOCUMENT:"Document",OPERATION_DEFINITION:"OperationDefinition",VARIABLE_DEFINITION:"VariableDefinition",SELECTION_SET:"SelectionSet",FIELD:"Field",ARGUMENT:"Argument",FRAGMENT_SPREAD:"FragmentSpread",INLINE_FRAGMENT:"InlineFragment",FRAGMENT_DEFINITION:"FragmentDefinition",VARIABLE:"Variable",INT:"IntValue",FLOAT:"FloatValue",STRING:"StringValue",BOOLEAN:"BooleanValue",NULL:"NullValue",ENUM:"EnumValue",LIST:"ListValue",OBJECT:"ObjectValue",OBJECT_FIELD:"ObjectField",DIRECTIVE:"Directive",NAMED_TYPE:"NamedType",LIST_TYPE:"ListType",NON_NULL_TYPE:"NonNullType",SCHEMA_DEFINITION:"SchemaDefinition",OPERATION_TYPE_DEFINITION:"OperationTypeDefinition",SCALAR_TYPE_DEFINITION:"ScalarTypeDefinition",OBJECT_TYPE_DEFINITION:"ObjectTypeDefinition",FIELD_DEFINITION:"FieldDefinition",INPUT_VALUE_DEFINITION:"InputValueDefinition",INTERFACE_TYPE_DEFINITION:"InterfaceTypeDefinition",UNION_TYPE_DEFINITION:"UnionTypeDefinition",ENUM_TYPE_DEFINITION:"EnumTypeDefinition",ENUM_VALUE_DEFINITION:"EnumValueDefinition",INPUT_OBJECT_TYPE_DEFINITION:"InputObjectTypeDefinition",DIRECTIVE_DEFINITION:"DirectiveDefinition",SCHEMA_EXTENSION:"SchemaExtension",SCALAR_TYPE_EXTENSION:"ScalarTypeExtension",OBJECT_TYPE_EXTENSION:"ObjectTypeExtension",INTERFACE_TYPE_EXTENSION:"InterfaceTypeExtension",UNION_TYPE_EXTENSION:"UnionTypeExtension",ENUM_TYPE_EXTENSION:"EnumTypeExtension",INPUT_OBJECT_TYPE_EXTENSION:"InputObjectTypeExtension"});Jy.Kind=cee});var qn=K(nS=>{"use strict";Object.defineProperty(nS,"__esModule",{value:!0});nS.default=fee;function fee(e,t){var r=!!e;if(!r)throw new Error(t??"Unexpected invariant triggered.")}});var iS=K(_y=>{"use strict";Object.defineProperty(_y,"__esModule",{value:!0});_y.default=void 0;var dee=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):void 0,pee=dee;_y.default=pee});var $y=K(oS=>{"use strict";Object.defineProperty(oS,"__esModule",{value:!0});oS.default=mee;var hee=G3(qn()),B3=G3(iS());function G3(e){return e&&e.__esModule?e:{default:e}}function mee(e){var t=e.prototype.toJSON;typeof t=="function"||(0,hee.default)(0),e.prototype.inspect=t,B3.default&&(e.prototype[B3.default]=t)}});var Ed=K(vc=>{"use strict";Object.defineProperty(vc,"__esModule",{value:!0});vc.isNode=gee;vc.Token=vc.Location=void 0;var z3=vee($y());function vee(e){return e&&e.__esModule?e:{default:e}}var H3=function(){function e(r,n,i){this.start=r.start,this.end=n.end,this.startToken=r,this.endToken=n,this.source=i}var t=e.prototype;return t.toJSON=function(){return{start:this.start,end:this.end}},e}();vc.Location=H3;(0,z3.default)(H3);var Q3=function(){function e(r,n,i,o,s,l,c){this.kind=r,this.start=n,this.end=i,this.line=o,this.column=s,this.value=c,this.prev=l,this.next=null}var t=e.prototype;return t.toJSON=function(){return{kind:this.kind,value:this.value,line:this.line,column:this.column}},e}();vc.Token=Q3;(0,z3.default)(Q3);function gee(e){return e!=null&&typeof e.kind=="string"}});var Td=K(eb=>{"use strict";Object.defineProperty(eb,"__esModule",{value:!0});eb.TokenKind=void 0;var yee=Object.freeze({SOF:"",EOF:"",BANG:"!",DOLLAR:"$",AMP:"&",PAREN_L:"(",PAREN_R:")",SPREAD:"...",COLON:":",EQUALS:"=",AT:"@",BRACKET_L:"[",BRACKET_R:"]",BRACE_L:"{",PIPE:"|",BRACE_R:"}",NAME:"Name",INT:"Int",FLOAT:"Float",STRING:"String",BLOCK_STRING:"BlockString",COMMENT:"Comment"});eb.TokenKind=yee});var Ft=K(aS=>{"use strict";Object.defineProperty(aS,"__esModule",{value:!0});aS.default=wee;var bee=Aee(iS());function Aee(e){return e&&e.__esModule?e:{default:e}}function tb(e){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?tb=function(r){return typeof r}:tb=function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},tb(e)}var xee=10,W3=2;function wee(e){return rb(e,[])}function rb(e,t){switch(tb(e)){case"string":return JSON.stringify(e);case"function":return e.name?"[function ".concat(e.name,"]"):"[function]";case"object":return e===null?"null":Eee(e,t);default:return String(e)}}function Eee(e,t){if(t.indexOf(e)!==-1)return"[Circular]";var r=[].concat(t,[e]),n=See(e);if(n!==void 0){var i=n.call(e);if(i!==e)return typeof i=="string"?i:rb(i,r)}else if(Array.isArray(e))return Cee(e,r);return Tee(e,r)}function Tee(e,t){var r=Object.keys(e);if(r.length===0)return"{}";if(t.length>W3)return"["+kee(e)+"]";var n=r.map(function(i){var o=rb(e[i],t);return i+": "+o});return"{ "+n.join(", ")+" }"}function Cee(e,t){if(e.length===0)return"[]";if(t.length>W3)return"[Array]";for(var r=Math.min(xee,e.length),n=e.length-r,i=[],o=0;o1&&i.push("... ".concat(n," more items")),"["+i.join(", ")+"]"}function See(e){var t=e[String(bee.default)];if(typeof t=="function")return t;if(typeof e.inspect=="function")return e.inspect}function kee(e){var t=Object.prototype.toString.call(e).replace(/^\[object /,"").replace(/]$/,"");if(t==="Object"&&typeof e.constructor=="function"){var r=e.constructor.name;if(typeof r=="string"&&r!=="")return r}return t}});var No=K(sS=>{"use strict";Object.defineProperty(sS,"__esModule",{value:!0});sS.default=Oee;function Oee(e,t){var r=!!e;if(!r)throw new Error(t)}});var Mm=K(nb=>{"use strict";Object.defineProperty(nb,"__esModule",{value:!0});nb.default=void 0;var iTe=Nee(Ft());function Nee(e){return e&&e.__esModule?e:{default:e}}var Dee=function(t,r){return t instanceof r};nb.default=Dee});var ib=K(Im=>{"use strict";Object.defineProperty(Im,"__esModule",{value:!0});Im.isSource=Iee;Im.Source=void 0;var Lee=Wa(),Pee=uS(Ft()),lS=uS(No()),Ree=uS(Mm());function uS(e){return e&&e.__esModule?e:{default:e}}function Y3(e,t){for(var r=0;r1&&arguments[1]!==void 0?arguments[1]:"GraphQL request",n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{line:1,column:1};typeof t=="string"||(0,lS.default)(0,"Body must be a string. Received: ".concat((0,Pee.default)(t),".")),this.body=t,this.name=r,this.locationOffset=n,this.locationOffset.line>0||(0,lS.default)(0,"line in locationOffset is 1-indexed and must be positive."),this.locationOffset.column>0||(0,lS.default)(0,"column in locationOffset is 1-indexed and must be positive.")}return Mee(e,[{key:Lee.SYMBOL_TO_STRING_TAG,get:function(){return"Source"}}]),e}();Im.Source=K3;function Iee(e){return(0,Ree.default)(e,K3)}});var Cd=K(ob=>{"use strict";Object.defineProperty(ob,"__esModule",{value:!0});ob.DirectiveLocation=void 0;var Fee=Object.freeze({QUERY:"QUERY",MUTATION:"MUTATION",SUBSCRIPTION:"SUBSCRIPTION",FIELD:"FIELD",FRAGMENT_DEFINITION:"FRAGMENT_DEFINITION",FRAGMENT_SPREAD:"FRAGMENT_SPREAD",INLINE_FRAGMENT:"INLINE_FRAGMENT",VARIABLE_DEFINITION:"VARIABLE_DEFINITION",SCHEMA:"SCHEMA",SCALAR:"SCALAR",OBJECT:"OBJECT",FIELD_DEFINITION:"FIELD_DEFINITION",ARGUMENT_DEFINITION:"ARGUMENT_DEFINITION",INTERFACE:"INTERFACE",UNION:"UNION",ENUM:"ENUM",ENUM_VALUE:"ENUM_VALUE",INPUT_OBJECT:"INPUT_OBJECT",INPUT_FIELD_DEFINITION:"INPUT_FIELD_DEFINITION"});ob.DirectiveLocation=Fee});var Sd=K(Fm=>{"use strict";Object.defineProperty(Fm,"__esModule",{value:!0});Fm.dedentBlockStringValue=qee;Fm.getBlockStringIndentation=Z3;Fm.printBlockString=jee;function qee(e){var t=e.split(/\r\n|[\n\r]/g),r=Z3(e);if(r!==0)for(var n=1;ni&&X3(t[o-1]);)--o;return t.slice(i,o).join(` +`)}function X3(e){for(var t=0;t1&&arguments[1]!==void 0?arguments[1]:"",r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,n=e.indexOf(` +`)===-1,i=e[0]===" "||e[0]===" ",o=e[e.length-1]==='"',s=e[e.length-1]==="\\",l=!n||o||s||r,c="";return l&&!(n&&i)&&(c+=` +`+t),c+=t?e.replace(/\n/g,` +`+t):e,l&&(c+=` +`),'"""'+c.replace(/"""/g,'\\"""')+'"""'}});var sb=K(qm=>{"use strict";Object.defineProperty(qm,"__esModule",{value:!0});qm.isPunctuatorTokenKind=Bee;qm.Lexer=void 0;var Ya=Zy(),Br=Ed(),Et=Td(),Vee=Sd(),Uee=function(){function e(r){var n=new Br.Token(Et.TokenKind.SOF,0,0,0,0,null);this.source=r,this.lastToken=n,this.token=n,this.line=1,this.lineStart=0}var t=e.prototype;return t.advance=function(){this.lastToken=this.token;var n=this.token=this.lookahead();return n},t.lookahead=function(){var n=this.token;if(n.kind!==Et.TokenKind.EOF)do{var i;n=(i=n.next)!==null&&i!==void 0?i:n.next=Gee(this,n)}while(n.kind===Et.TokenKind.COMMENT);return n},e}();qm.Lexer=Uee;function Bee(e){return e===Et.TokenKind.BANG||e===Et.TokenKind.DOLLAR||e===Et.TokenKind.AMP||e===Et.TokenKind.PAREN_L||e===Et.TokenKind.PAREN_R||e===Et.TokenKind.SPREAD||e===Et.TokenKind.COLON||e===Et.TokenKind.EQUALS||e===Et.TokenKind.AT||e===Et.TokenKind.BRACKET_L||e===Et.TokenKind.BRACKET_R||e===Et.TokenKind.BRACE_L||e===Et.TokenKind.PIPE||e===Et.TokenKind.BRACE_R}function gc(e){return isNaN(e)?Et.TokenKind.EOF:e<127?JSON.stringify(String.fromCharCode(e)):'"\\u'.concat(("00"+e.toString(16).toUpperCase()).slice(-4),'"')}function Gee(e,t){for(var r=e.source,n=r.body,i=n.length,o=t.end;o31||s===9));return new Br.Token(Et.TokenKind.COMMENT,t,l,r,n,i,o.slice(t+1,l))}function Qee(e,t,r,n,i,o){var s=e.body,l=r,c=t,f=!1;if(l===45&&(l=s.charCodeAt(++c)),l===48){if(l=s.charCodeAt(++c),l>=48&&l<=57)throw(0,Ya.syntaxError)(e,c,"Invalid number, unexpected digit after 0: ".concat(gc(l),"."))}else c=cS(e,c,l),l=s.charCodeAt(c);if(l===46&&(f=!0,l=s.charCodeAt(++c),c=cS(e,c,l),l=s.charCodeAt(c)),(l===69||l===101)&&(f=!0,l=s.charCodeAt(++c),(l===43||l===45)&&(l=s.charCodeAt(++c)),c=cS(e,c,l),l=s.charCodeAt(c)),l===46||Zee(l))throw(0,Ya.syntaxError)(e,c,"Invalid number, expected digit but got: ".concat(gc(l),"."));return new Br.Token(f?Et.TokenKind.FLOAT:Et.TokenKind.INT,t,c,n,i,o,s.slice(t,c))}function cS(e,t,r){var n=e.body,i=t,o=r;if(o>=48&&o<=57){do o=n.charCodeAt(++i);while(o>=48&&o<=57);return i}throw(0,Ya.syntaxError)(e,i,"Invalid number, expected digit but got: ".concat(gc(o),"."))}function Wee(e,t,r,n,i){for(var o=e.body,s=t+1,l=s,c=0,f="";s=48&&e<=57?e-48:e>=65&&e<=70?e-55:e>=97&&e<=102?e-87:-1}function Xee(e,t,r,n,i){for(var o=e.body,s=o.length,l=t+1,c=0;l!==s&&!isNaN(c=o.charCodeAt(l))&&(c===95||c>=48&&c<=57||c>=65&&c<=90||c>=97&&c<=122);)++l;return new Br.Token(Et.TokenKind.NAME,t,l,r,n,i,o.slice(t,l))}function Zee(e){return e===95||e>=65&&e<=90||e>=97&&e<=122}});var kd=K(yc=>{"use strict";Object.defineProperty(yc,"__esModule",{value:!0});yc.parse=$ee;yc.parseValue=ete;yc.parseType=tte;yc.Parser=void 0;var fS=Zy(),ft=_t(),Jee=Ed(),Fe=Td(),J3=ib(),_ee=Cd(),_3=sb();function $ee(e,t){var r=new lb(e,t);return r.parseDocument()}function ete(e,t){var r=new lb(e,t);r.expectToken(Fe.TokenKind.SOF);var n=r.parseValueLiteral(!1);return r.expectToken(Fe.TokenKind.EOF),n}function tte(e,t){var r=new lb(e,t);r.expectToken(Fe.TokenKind.SOF);var n=r.parseTypeReference();return r.expectToken(Fe.TokenKind.EOF),n}var lb=function(){function e(r,n){var i=(0,J3.isSource)(r)?r:new J3.Source(r);this._lexer=new _3.Lexer(i),this._options=n}var t=e.prototype;return t.parseName=function(){var n=this.expectToken(Fe.TokenKind.NAME);return{kind:ft.Kind.NAME,value:n.value,loc:this.loc(n)}},t.parseDocument=function(){var n=this._lexer.token;return{kind:ft.Kind.DOCUMENT,definitions:this.many(Fe.TokenKind.SOF,this.parseDefinition,Fe.TokenKind.EOF),loc:this.loc(n)}},t.parseDefinition=function(){if(this.peek(Fe.TokenKind.NAME))switch(this._lexer.token.value){case"query":case"mutation":case"subscription":return this.parseOperationDefinition();case"fragment":return this.parseFragmentDefinition();case"schema":case"scalar":case"type":case"interface":case"union":case"enum":case"input":case"directive":return this.parseTypeSystemDefinition();case"extend":return this.parseTypeSystemExtension()}else{if(this.peek(Fe.TokenKind.BRACE_L))return this.parseOperationDefinition();if(this.peekDescription())return this.parseTypeSystemDefinition()}throw this.unexpected()},t.parseOperationDefinition=function(){var n=this._lexer.token;if(this.peek(Fe.TokenKind.BRACE_L))return{kind:ft.Kind.OPERATION_DEFINITION,operation:"query",name:void 0,variableDefinitions:[],directives:[],selectionSet:this.parseSelectionSet(),loc:this.loc(n)};var i=this.parseOperationType(),o;return this.peek(Fe.TokenKind.NAME)&&(o=this.parseName()),{kind:ft.Kind.OPERATION_DEFINITION,operation:i,name:o,variableDefinitions:this.parseVariableDefinitions(),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet(),loc:this.loc(n)}},t.parseOperationType=function(){var n=this.expectToken(Fe.TokenKind.NAME);switch(n.value){case"query":return"query";case"mutation":return"mutation";case"subscription":return"subscription"}throw this.unexpected(n)},t.parseVariableDefinitions=function(){return this.optionalMany(Fe.TokenKind.PAREN_L,this.parseVariableDefinition,Fe.TokenKind.PAREN_R)},t.parseVariableDefinition=function(){var n=this._lexer.token;return{kind:ft.Kind.VARIABLE_DEFINITION,variable:this.parseVariable(),type:(this.expectToken(Fe.TokenKind.COLON),this.parseTypeReference()),defaultValue:this.expectOptionalToken(Fe.TokenKind.EQUALS)?this.parseValueLiteral(!0):void 0,directives:this.parseDirectives(!0),loc:this.loc(n)}},t.parseVariable=function(){var n=this._lexer.token;return this.expectToken(Fe.TokenKind.DOLLAR),{kind:ft.Kind.VARIABLE,name:this.parseName(),loc:this.loc(n)}},t.parseSelectionSet=function(){var n=this._lexer.token;return{kind:ft.Kind.SELECTION_SET,selections:this.many(Fe.TokenKind.BRACE_L,this.parseSelection,Fe.TokenKind.BRACE_R),loc:this.loc(n)}},t.parseSelection=function(){return this.peek(Fe.TokenKind.SPREAD)?this.parseFragment():this.parseField()},t.parseField=function(){var n=this._lexer.token,i=this.parseName(),o,s;return this.expectOptionalToken(Fe.TokenKind.COLON)?(o=i,s=this.parseName()):s=i,{kind:ft.Kind.FIELD,alias:o,name:s,arguments:this.parseArguments(!1),directives:this.parseDirectives(!1),selectionSet:this.peek(Fe.TokenKind.BRACE_L)?this.parseSelectionSet():void 0,loc:this.loc(n)}},t.parseArguments=function(n){var i=n?this.parseConstArgument:this.parseArgument;return this.optionalMany(Fe.TokenKind.PAREN_L,i,Fe.TokenKind.PAREN_R)},t.parseArgument=function(){var n=this._lexer.token,i=this.parseName();return this.expectToken(Fe.TokenKind.COLON),{kind:ft.Kind.ARGUMENT,name:i,value:this.parseValueLiteral(!1),loc:this.loc(n)}},t.parseConstArgument=function(){var n=this._lexer.token;return{kind:ft.Kind.ARGUMENT,name:this.parseName(),value:(this.expectToken(Fe.TokenKind.COLON),this.parseValueLiteral(!0)),loc:this.loc(n)}},t.parseFragment=function(){var n=this._lexer.token;this.expectToken(Fe.TokenKind.SPREAD);var i=this.expectOptionalKeyword("on");return!i&&this.peek(Fe.TokenKind.NAME)?{kind:ft.Kind.FRAGMENT_SPREAD,name:this.parseFragmentName(),directives:this.parseDirectives(!1),loc:this.loc(n)}:{kind:ft.Kind.INLINE_FRAGMENT,typeCondition:i?this.parseNamedType():void 0,directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet(),loc:this.loc(n)}},t.parseFragmentDefinition=function(){var n,i=this._lexer.token;return this.expectKeyword("fragment"),((n=this._options)===null||n===void 0?void 0:n.experimentalFragmentVariables)===!0?{kind:ft.Kind.FRAGMENT_DEFINITION,name:this.parseFragmentName(),variableDefinitions:this.parseVariableDefinitions(),typeCondition:(this.expectKeyword("on"),this.parseNamedType()),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet(),loc:this.loc(i)}:{kind:ft.Kind.FRAGMENT_DEFINITION,name:this.parseFragmentName(),typeCondition:(this.expectKeyword("on"),this.parseNamedType()),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet(),loc:this.loc(i)}},t.parseFragmentName=function(){if(this._lexer.token.value==="on")throw this.unexpected();return this.parseName()},t.parseValueLiteral=function(n){var i=this._lexer.token;switch(i.kind){case Fe.TokenKind.BRACKET_L:return this.parseList(n);case Fe.TokenKind.BRACE_L:return this.parseObject(n);case Fe.TokenKind.INT:return this._lexer.advance(),{kind:ft.Kind.INT,value:i.value,loc:this.loc(i)};case Fe.TokenKind.FLOAT:return this._lexer.advance(),{kind:ft.Kind.FLOAT,value:i.value,loc:this.loc(i)};case Fe.TokenKind.STRING:case Fe.TokenKind.BLOCK_STRING:return this.parseStringLiteral();case Fe.TokenKind.NAME:switch(this._lexer.advance(),i.value){case"true":return{kind:ft.Kind.BOOLEAN,value:!0,loc:this.loc(i)};case"false":return{kind:ft.Kind.BOOLEAN,value:!1,loc:this.loc(i)};case"null":return{kind:ft.Kind.NULL,loc:this.loc(i)};default:return{kind:ft.Kind.ENUM,value:i.value,loc:this.loc(i)}}case Fe.TokenKind.DOLLAR:if(!n)return this.parseVariable();break}throw this.unexpected()},t.parseStringLiteral=function(){var n=this._lexer.token;return this._lexer.advance(),{kind:ft.Kind.STRING,value:n.value,block:n.kind===Fe.TokenKind.BLOCK_STRING,loc:this.loc(n)}},t.parseList=function(n){var i=this,o=this._lexer.token,s=function(){return i.parseValueLiteral(n)};return{kind:ft.Kind.LIST,values:this.any(Fe.TokenKind.BRACKET_L,s,Fe.TokenKind.BRACKET_R),loc:this.loc(o)}},t.parseObject=function(n){var i=this,o=this._lexer.token,s=function(){return i.parseObjectField(n)};return{kind:ft.Kind.OBJECT,fields:this.any(Fe.TokenKind.BRACE_L,s,Fe.TokenKind.BRACE_R),loc:this.loc(o)}},t.parseObjectField=function(n){var i=this._lexer.token,o=this.parseName();return this.expectToken(Fe.TokenKind.COLON),{kind:ft.Kind.OBJECT_FIELD,name:o,value:this.parseValueLiteral(n),loc:this.loc(i)}},t.parseDirectives=function(n){for(var i=[];this.peek(Fe.TokenKind.AT);)i.push(this.parseDirective(n));return i},t.parseDirective=function(n){var i=this._lexer.token;return this.expectToken(Fe.TokenKind.AT),{kind:ft.Kind.DIRECTIVE,name:this.parseName(),arguments:this.parseArguments(n),loc:this.loc(i)}},t.parseTypeReference=function(){var n=this._lexer.token,i;return this.expectOptionalToken(Fe.TokenKind.BRACKET_L)?(i=this.parseTypeReference(),this.expectToken(Fe.TokenKind.BRACKET_R),i={kind:ft.Kind.LIST_TYPE,type:i,loc:this.loc(n)}):i=this.parseNamedType(),this.expectOptionalToken(Fe.TokenKind.BANG)?{kind:ft.Kind.NON_NULL_TYPE,type:i,loc:this.loc(n)}:i},t.parseNamedType=function(){var n=this._lexer.token;return{kind:ft.Kind.NAMED_TYPE,name:this.parseName(),loc:this.loc(n)}},t.parseTypeSystemDefinition=function(){var n=this.peekDescription()?this._lexer.lookahead():this._lexer.token;if(n.kind===Fe.TokenKind.NAME)switch(n.value){case"schema":return this.parseSchemaDefinition();case"scalar":return this.parseScalarTypeDefinition();case"type":return this.parseObjectTypeDefinition();case"interface":return this.parseInterfaceTypeDefinition();case"union":return this.parseUnionTypeDefinition();case"enum":return this.parseEnumTypeDefinition();case"input":return this.parseInputObjectTypeDefinition();case"directive":return this.parseDirectiveDefinition()}throw this.unexpected(n)},t.peekDescription=function(){return this.peek(Fe.TokenKind.STRING)||this.peek(Fe.TokenKind.BLOCK_STRING)},t.parseDescription=function(){if(this.peekDescription())return this.parseStringLiteral()},t.parseSchemaDefinition=function(){var n=this._lexer.token,i=this.parseDescription();this.expectKeyword("schema");var o=this.parseDirectives(!0),s=this.many(Fe.TokenKind.BRACE_L,this.parseOperationTypeDefinition,Fe.TokenKind.BRACE_R);return{kind:ft.Kind.SCHEMA_DEFINITION,description:i,directives:o,operationTypes:s,loc:this.loc(n)}},t.parseOperationTypeDefinition=function(){var n=this._lexer.token,i=this.parseOperationType();this.expectToken(Fe.TokenKind.COLON);var o=this.parseNamedType();return{kind:ft.Kind.OPERATION_TYPE_DEFINITION,operation:i,type:o,loc:this.loc(n)}},t.parseScalarTypeDefinition=function(){var n=this._lexer.token,i=this.parseDescription();this.expectKeyword("scalar");var o=this.parseName(),s=this.parseDirectives(!0);return{kind:ft.Kind.SCALAR_TYPE_DEFINITION,description:i,name:o,directives:s,loc:this.loc(n)}},t.parseObjectTypeDefinition=function(){var n=this._lexer.token,i=this.parseDescription();this.expectKeyword("type");var o=this.parseName(),s=this.parseImplementsInterfaces(),l=this.parseDirectives(!0),c=this.parseFieldsDefinition();return{kind:ft.Kind.OBJECT_TYPE_DEFINITION,description:i,name:o,interfaces:s,directives:l,fields:c,loc:this.loc(n)}},t.parseImplementsInterfaces=function(){var n;if(!this.expectOptionalKeyword("implements"))return[];if(((n=this._options)===null||n===void 0?void 0:n.allowLegacySDLImplementsInterfaces)===!0){var i=[];this.expectOptionalToken(Fe.TokenKind.AMP);do i.push(this.parseNamedType());while(this.expectOptionalToken(Fe.TokenKind.AMP)||this.peek(Fe.TokenKind.NAME));return i}return this.delimitedMany(Fe.TokenKind.AMP,this.parseNamedType)},t.parseFieldsDefinition=function(){var n;return((n=this._options)===null||n===void 0?void 0:n.allowLegacySDLEmptyFields)===!0&&this.peek(Fe.TokenKind.BRACE_L)&&this._lexer.lookahead().kind===Fe.TokenKind.BRACE_R?(this._lexer.advance(),this._lexer.advance(),[]):this.optionalMany(Fe.TokenKind.BRACE_L,this.parseFieldDefinition,Fe.TokenKind.BRACE_R)},t.parseFieldDefinition=function(){var n=this._lexer.token,i=this.parseDescription(),o=this.parseName(),s=this.parseArgumentDefs();this.expectToken(Fe.TokenKind.COLON);var l=this.parseTypeReference(),c=this.parseDirectives(!0);return{kind:ft.Kind.FIELD_DEFINITION,description:i,name:o,arguments:s,type:l,directives:c,loc:this.loc(n)}},t.parseArgumentDefs=function(){return this.optionalMany(Fe.TokenKind.PAREN_L,this.parseInputValueDef,Fe.TokenKind.PAREN_R)},t.parseInputValueDef=function(){var n=this._lexer.token,i=this.parseDescription(),o=this.parseName();this.expectToken(Fe.TokenKind.COLON);var s=this.parseTypeReference(),l;this.expectOptionalToken(Fe.TokenKind.EQUALS)&&(l=this.parseValueLiteral(!0));var c=this.parseDirectives(!0);return{kind:ft.Kind.INPUT_VALUE_DEFINITION,description:i,name:o,type:s,defaultValue:l,directives:c,loc:this.loc(n)}},t.parseInterfaceTypeDefinition=function(){var n=this._lexer.token,i=this.parseDescription();this.expectKeyword("interface");var o=this.parseName(),s=this.parseImplementsInterfaces(),l=this.parseDirectives(!0),c=this.parseFieldsDefinition();return{kind:ft.Kind.INTERFACE_TYPE_DEFINITION,description:i,name:o,interfaces:s,directives:l,fields:c,loc:this.loc(n)}},t.parseUnionTypeDefinition=function(){var n=this._lexer.token,i=this.parseDescription();this.expectKeyword("union");var o=this.parseName(),s=this.parseDirectives(!0),l=this.parseUnionMemberTypes();return{kind:ft.Kind.UNION_TYPE_DEFINITION,description:i,name:o,directives:s,types:l,loc:this.loc(n)}},t.parseUnionMemberTypes=function(){return this.expectOptionalToken(Fe.TokenKind.EQUALS)?this.delimitedMany(Fe.TokenKind.PIPE,this.parseNamedType):[]},t.parseEnumTypeDefinition=function(){var n=this._lexer.token,i=this.parseDescription();this.expectKeyword("enum");var o=this.parseName(),s=this.parseDirectives(!0),l=this.parseEnumValuesDefinition();return{kind:ft.Kind.ENUM_TYPE_DEFINITION,description:i,name:o,directives:s,values:l,loc:this.loc(n)}},t.parseEnumValuesDefinition=function(){return this.optionalMany(Fe.TokenKind.BRACE_L,this.parseEnumValueDefinition,Fe.TokenKind.BRACE_R)},t.parseEnumValueDefinition=function(){var n=this._lexer.token,i=this.parseDescription(),o=this.parseName(),s=this.parseDirectives(!0);return{kind:ft.Kind.ENUM_VALUE_DEFINITION,description:i,name:o,directives:s,loc:this.loc(n)}},t.parseInputObjectTypeDefinition=function(){var n=this._lexer.token,i=this.parseDescription();this.expectKeyword("input");var o=this.parseName(),s=this.parseDirectives(!0),l=this.parseInputFieldsDefinition();return{kind:ft.Kind.INPUT_OBJECT_TYPE_DEFINITION,description:i,name:o,directives:s,fields:l,loc:this.loc(n)}},t.parseInputFieldsDefinition=function(){return this.optionalMany(Fe.TokenKind.BRACE_L,this.parseInputValueDef,Fe.TokenKind.BRACE_R)},t.parseTypeSystemExtension=function(){var n=this._lexer.lookahead();if(n.kind===Fe.TokenKind.NAME)switch(n.value){case"schema":return this.parseSchemaExtension();case"scalar":return this.parseScalarTypeExtension();case"type":return this.parseObjectTypeExtension();case"interface":return this.parseInterfaceTypeExtension();case"union":return this.parseUnionTypeExtension();case"enum":return this.parseEnumTypeExtension();case"input":return this.parseInputObjectTypeExtension()}throw this.unexpected(n)},t.parseSchemaExtension=function(){var n=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("schema");var i=this.parseDirectives(!0),o=this.optionalMany(Fe.TokenKind.BRACE_L,this.parseOperationTypeDefinition,Fe.TokenKind.BRACE_R);if(i.length===0&&o.length===0)throw this.unexpected();return{kind:ft.Kind.SCHEMA_EXTENSION,directives:i,operationTypes:o,loc:this.loc(n)}},t.parseScalarTypeExtension=function(){var n=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("scalar");var i=this.parseName(),o=this.parseDirectives(!0);if(o.length===0)throw this.unexpected();return{kind:ft.Kind.SCALAR_TYPE_EXTENSION,name:i,directives:o,loc:this.loc(n)}},t.parseObjectTypeExtension=function(){var n=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("type");var i=this.parseName(),o=this.parseImplementsInterfaces(),s=this.parseDirectives(!0),l=this.parseFieldsDefinition();if(o.length===0&&s.length===0&&l.length===0)throw this.unexpected();return{kind:ft.Kind.OBJECT_TYPE_EXTENSION,name:i,interfaces:o,directives:s,fields:l,loc:this.loc(n)}},t.parseInterfaceTypeExtension=function(){var n=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("interface");var i=this.parseName(),o=this.parseImplementsInterfaces(),s=this.parseDirectives(!0),l=this.parseFieldsDefinition();if(o.length===0&&s.length===0&&l.length===0)throw this.unexpected();return{kind:ft.Kind.INTERFACE_TYPE_EXTENSION,name:i,interfaces:o,directives:s,fields:l,loc:this.loc(n)}},t.parseUnionTypeExtension=function(){var n=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("union");var i=this.parseName(),o=this.parseDirectives(!0),s=this.parseUnionMemberTypes();if(o.length===0&&s.length===0)throw this.unexpected();return{kind:ft.Kind.UNION_TYPE_EXTENSION,name:i,directives:o,types:s,loc:this.loc(n)}},t.parseEnumTypeExtension=function(){var n=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("enum");var i=this.parseName(),o=this.parseDirectives(!0),s=this.parseEnumValuesDefinition();if(o.length===0&&s.length===0)throw this.unexpected();return{kind:ft.Kind.ENUM_TYPE_EXTENSION,name:i,directives:o,values:s,loc:this.loc(n)}},t.parseInputObjectTypeExtension=function(){var n=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("input");var i=this.parseName(),o=this.parseDirectives(!0),s=this.parseInputFieldsDefinition();if(o.length===0&&s.length===0)throw this.unexpected();return{kind:ft.Kind.INPUT_OBJECT_TYPE_EXTENSION,name:i,directives:o,fields:s,loc:this.loc(n)}},t.parseDirectiveDefinition=function(){var n=this._lexer.token,i=this.parseDescription();this.expectKeyword("directive"),this.expectToken(Fe.TokenKind.AT);var o=this.parseName(),s=this.parseArgumentDefs(),l=this.expectOptionalKeyword("repeatable");this.expectKeyword("on");var c=this.parseDirectiveLocations();return{kind:ft.Kind.DIRECTIVE_DEFINITION,description:i,name:o,arguments:s,repeatable:l,locations:c,loc:this.loc(n)}},t.parseDirectiveLocations=function(){return this.delimitedMany(Fe.TokenKind.PIPE,this.parseDirectiveLocation)},t.parseDirectiveLocation=function(){var n=this._lexer.token,i=this.parseName();if(_ee.DirectiveLocation[i.value]!==void 0)return i;throw this.unexpected(n)},t.loc=function(n){var i;if(((i=this._options)===null||i===void 0?void 0:i.noLocation)!==!0)return new Jee.Location(n,this._lexer.lastToken,this._lexer.source)},t.peek=function(n){return this._lexer.token.kind===n},t.expectToken=function(n){var i=this._lexer.token;if(i.kind===n)return this._lexer.advance(),i;throw(0,fS.syntaxError)(this._lexer.source,i.start,"Expected ".concat($3(n),", found ").concat(dS(i),"."))},t.expectOptionalToken=function(n){var i=this._lexer.token;if(i.kind===n)return this._lexer.advance(),i},t.expectKeyword=function(n){var i=this._lexer.token;if(i.kind===Fe.TokenKind.NAME&&i.value===n)this._lexer.advance();else throw(0,fS.syntaxError)(this._lexer.source,i.start,'Expected "'.concat(n,'", found ').concat(dS(i),"."))},t.expectOptionalKeyword=function(n){var i=this._lexer.token;return i.kind===Fe.TokenKind.NAME&&i.value===n?(this._lexer.advance(),!0):!1},t.unexpected=function(n){var i=n??this._lexer.token;return(0,fS.syntaxError)(this._lexer.source,i.start,"Unexpected ".concat(dS(i),"."))},t.any=function(n,i,o){this.expectToken(n);for(var s=[];!this.expectOptionalToken(o);)s.push(i.call(this));return s},t.optionalMany=function(n,i,o){if(this.expectOptionalToken(n)){var s=[];do s.push(i.call(this));while(!this.expectOptionalToken(o));return s}return[]},t.many=function(n,i,o){this.expectToken(n);var s=[];do s.push(i.call(this));while(!this.expectOptionalToken(o));return s},t.delimitedMany=function(n,i){this.expectOptionalToken(n);var o=[];do o.push(i.call(this));while(this.expectOptionalToken(n));return o},e}();yc.Parser=lb;function dS(e){var t=e.value;return $3(e.kind)+(t!=null?' "'.concat(t,'"'):"")}function $3(e){return(0,_3.isPunctuatorTokenKind)(e)?'"'.concat(e,'"'):e}});var Gl=K(zs=>{"use strict";Object.defineProperty(zs,"__esModule",{value:!0});zs.visit=ite;zs.visitInParallel=ote;zs.getVisitFn=ub;zs.BREAK=zs.QueryDocumentKeys=void 0;var rte=nte(Ft()),e5=Ed();function nte(e){return e&&e.__esModule?e:{default:e}}var t5={Name:[],Document:["definitions"],OperationDefinition:["name","variableDefinitions","directives","selectionSet"],VariableDefinition:["variable","type","defaultValue","directives"],Variable:["name"],SelectionSet:["selections"],Field:["alias","name","arguments","directives","selectionSet"],Argument:["name","value"],FragmentSpread:["name","directives"],InlineFragment:["typeCondition","directives","selectionSet"],FragmentDefinition:["name","variableDefinitions","typeCondition","directives","selectionSet"],IntValue:[],FloatValue:[],StringValue:[],BooleanValue:[],NullValue:[],EnumValue:[],ListValue:["values"],ObjectValue:["fields"],ObjectField:["name","value"],Directive:["name","arguments"],NamedType:["name"],ListType:["type"],NonNullType:["type"],SchemaDefinition:["description","directives","operationTypes"],OperationTypeDefinition:["type"],ScalarTypeDefinition:["description","name","directives"],ObjectTypeDefinition:["description","name","interfaces","directives","fields"],FieldDefinition:["description","name","arguments","type","directives"],InputValueDefinition:["description","name","type","defaultValue","directives"],InterfaceTypeDefinition:["description","name","interfaces","directives","fields"],UnionTypeDefinition:["description","name","directives","types"],EnumTypeDefinition:["description","name","directives","values"],EnumValueDefinition:["description","name","directives"],InputObjectTypeDefinition:["description","name","directives","fields"],DirectiveDefinition:["description","name","arguments","locations"],SchemaExtension:["directives","operationTypes"],ScalarTypeExtension:["name","directives"],ObjectTypeExtension:["name","interfaces","directives","fields"],InterfaceTypeExtension:["name","interfaces","directives","fields"],UnionTypeExtension:["name","directives","types"],EnumTypeExtension:["name","directives","values"],InputObjectTypeExtension:["name","directives","fields"]};zs.QueryDocumentKeys=t5;var Od=Object.freeze({});zs.BREAK=Od;function ite(e,t){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:t5,n=void 0,i=Array.isArray(e),o=[e],s=-1,l=[],c=void 0,f=void 0,h=void 0,g=[],v=[],y=e;do{s++;var x=s===o.length,T=x&&l.length!==0;if(x){if(f=v.length===0?void 0:g[g.length-1],c=h,h=v.pop(),T){if(i)c=c.slice();else{for(var O={},E=0,b=Object.keys(c);E{"use strict";Object.defineProperty(cb,"__esModule",{value:!0});cb.default=void 0;var ate=Array.prototype.find?function(e,t){return Array.prototype.find.call(e,t)}:function(e,t){for(var r=0;r{"use strict";Object.defineProperty(fb,"__esModule",{value:!0});fb.default=void 0;var lte=Object.values||function(e){return Object.keys(e).map(function(t){return e[t]})},ute=lte;fb.default=ute});var jm=K(pS=>{"use strict";Object.defineProperty(pS,"__esModule",{value:!0});pS.locatedError=pte;var cte=dte(Ft()),fte=ct();function dte(e){return e&&e.__esModule?e:{default:e}}function pte(e,t,r){var n,i=e instanceof Error?e:new Error("Unexpected error value: "+(0,cte.default)(e));return Array.isArray(i.path)?i:new fte.GraphQLError(i.message,(n=i.nodes)!==null&&n!==void 0?n:t,i.source,i.positions,r,i)}});var hS=K(db=>{"use strict";Object.defineProperty(db,"__esModule",{value:!0});db.assertValidName=gte;db.isValidNameError=n5;var hte=mte(No()),r5=ct();function mte(e){return e&&e.__esModule?e:{default:e}}var vte=/^[_a-zA-Z][_a-zA-Z0-9]*$/;function gte(e){var t=n5(e);if(t)throw t;return e}function n5(e){if(typeof e=="string"||(0,hte.default)(0,"Expected name to be a string."),e.length>1&&e[0]==="_"&&e[1]==="_")return new r5.GraphQLError('Name "'.concat(e,'" must not begin with "__", which is reserved by GraphQL introspection.'));if(!vte.test(e))return new r5.GraphQLError('Names must match /^[_a-zA-Z][_a-zA-Z0-9]*$/ but "'.concat(e,'" does not.'))}});var Dd=K(pb=>{"use strict";Object.defineProperty(pb,"__esModule",{value:!0});pb.default=void 0;var yte=Object.entries||function(e){return Object.keys(e).map(function(t){return[t,e[t]]})},bte=yte;pb.default=bte});var zl=K(mS=>{"use strict";Object.defineProperty(mS,"__esModule",{value:!0});mS.default=Ate;function Ate(e,t){return e.reduce(function(r,n){return r[t(n)]=n,r},Object.create(null))}});var gS=K(vS=>{"use strict";Object.defineProperty(vS,"__esModule",{value:!0});vS.default=Ete;var xte=wte(Dd());function wte(e){return e&&e.__esModule?e:{default:e}}function Ete(e,t){for(var r=Object.create(null),n=0,i=(0,xte.default)(e);n{"use strict";Object.defineProperty(yS,"__esModule",{value:!0});yS.default=Ste;var Tte=Cte(Dd());function Cte(e){return e&&e.__esModule?e:{default:e}}function Ste(e){if(Object.getPrototypeOf(e)===null)return e;for(var t=Object.create(null),r=0,n=(0,Tte.default)(e);r{"use strict";Object.defineProperty(bS,"__esModule",{value:!0});bS.default=kte;function kte(e,t,r){return e.reduce(function(n,i){return n[t(i)]=r(i),n},Object.create(null))}});var Hl=K(AS=>{"use strict";Object.defineProperty(AS,"__esModule",{value:!0});AS.default=Nte;var Ote=5;function Nte(e,t){var r=typeof e=="string"?[e,t]:[void 0,e],n=r[0],i=r[1],o=" Did you mean ";n&&(o+=n+" ");var s=i.map(function(f){return'"'.concat(f,'"')});switch(s.length){case 0:return"";case 1:return o+s[0]+"?";case 2:return o+s[0]+" or "+s[1]+"?"}var l=s.slice(0,Ote),c=l.pop();return o+l.join(", ")+", or "+c+"?"}});var i5=K(xS=>{"use strict";Object.defineProperty(xS,"__esModule",{value:!0});xS.default=Dte;function Dte(e){return e}});var Um=K(ES=>{"use strict";Object.defineProperty(ES,"__esModule",{value:!0});ES.default=Lte;function Lte(e,t){for(var r=0,n=0;r0);var l=0;do++n,l=l*10+o-wS,o=t.charCodeAt(n);while(mb(o)&&l>0);if(sl)return 1}else{if(io)return 1;++r,++n}}return e.length-t.length}var wS=48,Pte=57;function mb(e){return!isNaN(e)&&wS<=e&&e<=Pte}});var Ql=K(TS=>{"use strict";Object.defineProperty(TS,"__esModule",{value:!0});TS.default=Ite;var Rte=Mte(Um());function Mte(e){return e&&e.__esModule?e:{default:e}}function Ite(e,t){for(var r=Object.create(null),n=new Fte(e),i=Math.floor(e.length*.4)+1,o=0;oi)){for(var g=this._rows,v=0;v<=h;v++)g[0][v]=v;for(var y=1;y<=f;y++){for(var x=g[(y-1)%3],T=g[y%3],O=T[0]=y,E=1;E<=h;E++){var b=s[y-1]===l[E-1]?0:1,C=Math.min(x[E]+1,T[E-1]+1,x[E-1]+b);if(y>1&&E>1&&s[y-1]===l[E-2]&&s[y-2]===l[E-1]){var w=g[(y-2)%3][E-2];C=Math.min(C,w+1)}Ci)return}var k=g[f%3][h];return k<=i?k:void 0}},e}();function o5(e){for(var t=e.length,r=new Array(t),n=0;n{"use strict";Object.defineProperty(CS,"__esModule",{value:!0});CS.print=Vte;var qte=Gl(),jte=Sd();function Vte(e){return(0,qte.visit)(e,{leave:Bte})}var Ute=80,Bte={Name:function(t){return t.value},Variable:function(t){return"$"+t.name},Document:function(t){return Qe(t.definitions,` `)+` -`}function xa(de){if(!(de.description==null&&Sa(de))){var we=[],Re=de.getQueryType();Re&&we.push(" query: ".concat(Re.name));var ze=de.getMutationType();ze&&we.push(" mutation: ".concat(ze.name));var ut=de.getSubscriptionType();return ut&&we.push(" subscription: ".concat(ut.name)),Ur({},de)+`schema { -`.concat(we.join(` -`),` -}`)}}function Sa(de){var we=de.getQueryType();if(we&&we.name!=="Query")return!1;var Re=de.getMutationType();if(Re&&Re.name!=="Mutation")return!1;var ze=de.getSubscriptionType();return!(ze&&ze.name!=="Subscription")}function Nr(de,we){if((0,D.KA)(de))return Oa(de,we);if((0,D.lp)(de))return So(de,we);if((0,D.oT)(de))return mi(de,we);if((0,D.EN)(de))return Pu(de,we);if((0,D.EM)(de))return ri(de,we);if((0,D.hL)(de))return St(de,we);(0,Hn.Z)(0,"Unexpected type: "+(0,Ke.Z)(de))}function Oa(de,we){return Ur(we,de)+"scalar ".concat(de.name)+ks(de)}function Wo(de){var we=de.getInterfaces();return we.length?" implements "+we.map(function(Re){return Re.name}).join(" & "):""}function So(de,we){return Ur(we,de)+"type ".concat(de.name)+Wo(de)+Sl(we,de)}function mi(de,we){return Ur(we,de)+"interface ".concat(de.name)+Wo(de)+Sl(we,de)}function Pu(de,we){var Re=de.getTypes(),ze=Re.length?" = "+Re.join(" | "):"";return Ur(we,de)+"union "+de.name+ze}function ri(de,we){var Re=de.getValues().map(function(ze,ut){return Ur(we,ze," ",!ut)+" "+ze.name+Ki(ze.deprecationReason)});return Ur(we,de)+"enum ".concat(de.name)+Da(Re)}function St(de,we){var Re=(0,De.Z)(de.getFields()).map(function(ze,ut){return Ur(we,ze," ",!ut)+" "+$r(ze)});return Ur(we,de)+"input ".concat(de.name)+Da(Re)}function Sl(de,we){var Re=(0,De.Z)(we.getFields()).map(function(ze,ut){return Ur(de,ze," ",!ut)+" "+ze.name+jr(de,ze.args," ")+": "+String(ze.type)+Ki(ze.deprecationReason)});return Da(Re)}function Da(de){return de.length!==0?` { -`+de.join(` -`)+` -}`:""}function jr(de,we){var Re=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"";return we.length===0?"":we.every(function(ze){return!ze.description})?"("+we.map($r).join(", ")+")":`( -`+we.map(function(ze,ut){return Ur(de,ze," "+Re,!ut)+" "+Re+$r(ze)}).join(` -`)+` -`+Re+")"}function $r(de){var we=(0,nr.J)(de.defaultValue,de.type),Re=de.name+": "+String(de.type);return we&&(Re+=" = ".concat((0,te.S)(we))),Re+Ki(de.deprecationReason)}function Bn(de,we){return Ur(we,de)+"directive @"+de.name+jr(we,de.args)+(de.isRepeatable?" repeatable":"")+" on "+de.locations.join(" | ")}function Ki(de){if(de==null)return"";var we=(0,nr.J)(de,O.kH);return we&&de!==R.SY?" @deprecated(reason: "+(0,te.S)(we)+")":" @deprecated"}function ks(de){if(de.specifiedByUrl==null)return"";var we=de.specifiedByUrl,Re=(0,nr.J)(we,O.kH);return Re||(0,Hn.Z)(0,"Unexpected null value returned from `astFromValue` for specifiedByUrl")," @specifiedBy(url: "+(0,te.S)(Re)+")"}function Ur(de,we){var Re=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"",ze=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!0,ut=we.description;if(ut==null)return"";if((de==null?void 0:de.commentDescriptions)===!0)return Pa(ut,Re,ze);var jt=ut.length>70,Zt=(0,xt.LZ)(ut,"",jt),$t=Re&&!ze?` -`+Re:Re;return $t+Zt.replace(/\n/g,` -`+Re)+` -`}function Pa(de,we,Re){var ze=we&&!Re?` -`:"",ut=de.split(` -`).map(function(jt){return we+(jt!==""?"# "+jt:"#")}).join(` -`);return ze+ut+` -`}function Ol(de){for(var we=[],Re=0;Re0&&(Re=` -`+Re);var ze=Re[Re.length-1],ut=ze==='"'&&Re.slice(-4)!=='\\"""';return(ut||ze==="\\")&&(Re+=` -`),'"""'+Re+'"""'}function Po(de,we){var Re=Object.keys(de);if(Object.getOwnPropertySymbols){var ze=Object.getOwnPropertySymbols(de);we&&(ze=ze.filter(function(ut){return Object.getOwnPropertyDescriptor(de,ut).enumerable})),Re.push.apply(Re,ze)}return Re}function Ms(de){for(var we=1;we{"use strict";f.d(s,{N:()=>T,Q:()=>M});function M(v,g,A){return{prev:v,key:g,typename:A}}function T(v){for(var g=[],A=v;A;)g.push(A.key),A=A.prev;return g.reverse()}},9215:(G,s,f)=>{"use strict";f.d(s,{Z:()=>v});var M=f(9551),T=f(5695);function v(g){var A=g.prototype.toJSON;typeof A=="function"||(0,M.Z)(0),g.prototype.inspect=A,T.Z&&(g.prototype[T.Z]=A)}},7826:(G,s,f)=>{"use strict";f.d(s,{Z:()=>M});function M(T,v){var g=Boolean(T);if(!g)throw new Error(v)}},3177:(G,s,f)=>{"use strict";f.d(s,{Z:()=>T});var M=5;function T(v,g){var A=typeof v=="string"?[v,g]:[void 0,v],y=A[0],p=A[1],C=" Did you mean ";y&&(C+=y+" ");var j=p.map(function(R){return'"'.concat(R,'"')});switch(j.length){case 0:return"";case 1:return C+j[0]+"?";case 2:return C+j[0]+" or "+j[1]+"?"}var x=j.slice(0,M),k=x.pop();return C+x.join(", ")+", or "+k+"?"}},5821:(G,s,f)=>{"use strict";f.d(s,{Z:()=>A});var M=f(5695);function T(R){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?T=function(O){return typeof O}:T=function(O){return O&&typeof Symbol=="function"&&O.constructor===Symbol&&O!==Symbol.prototype?"symbol":typeof O},T(R)}var v=10,g=2;function A(R){return y(R,[])}function y(R,D){switch(T(R)){case"string":return JSON.stringify(R);case"function":return R.name?"[function ".concat(R.name,"]"):"[function]";case"object":return R===null?"null":p(R,D);default:return String(R)}}function p(R,D){if(D.indexOf(R)!==-1)return"[Circular]";var O=[].concat(D,[R]),I=x(R);if(I!==void 0){var B=I.call(R);if(B!==R)return typeof B=="string"?B:y(B,O)}else if(Array.isArray(R))return j(R,O);return C(R,O)}function C(R,D){var O=Object.keys(R);if(O.length===0)return"{}";if(D.length>g)return"["+k(R)+"]";var I=O.map(function(B){var K=y(R[B],D);return B+": "+K});return"{ "+I.join(", ")+" }"}function j(R,D){if(R.length===0)return"[]";if(D.length>g)return"[Array]";for(var O=Math.min(v,R.length),I=R.length-O,B=[],K=0;K1&&B.push("... ".concat(I," more items")),"["+B.join(", ")+"]"}function x(R){var D=R[String(M.Z)];if(typeof D=="function")return D;if(typeof R.inspect=="function")return R.inspect}function k(R){var D=Object.prototype.toString.call(R).replace(/^\[object /,"").replace(/]$/,"");if(D==="Object"&&typeof R.constructor=="function"){var O=R.constructor.name;if(typeof O=="string"&&O!=="")return O}return D}},8306:(G,s,f)=>{"use strict";f.d(s,{Z:()=>T});function M(v){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?M=function(A){return typeof A}:M=function(A){return A&&typeof Symbol=="function"&&A.constructor===Symbol&&A!==Symbol.prototype?"symbol":typeof A},M(v)}const T=function(g,A){return g instanceof A}},9551:(G,s,f)=>{"use strict";f.d(s,{Z:()=>M});function M(T,v){var g=Boolean(T);if(!g)throw new Error(v!=null?v:"Unexpected invariant triggered.")}},8495:(G,s,f)=>{"use strict";f.d(s,{Z:()=>T});function M(v){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?M=function(A){return typeof A}:M=function(A){return A&&typeof Symbol=="function"&&A.constructor===Symbol&&A!==Symbol.prototype?"symbol":typeof A},M(v)}function T(v){return M(v)=="object"&&v!==null}},8659:(G,s,f)=>{"use strict";f.d(s,{Z:()=>M});function M(T){return typeof(T==null?void 0:T.then)=="function"}},3498:(G,s,f)=>{"use strict";f.d(s,{Z:()=>M});function M(T,v){return T.reduce(function(g,A){return g[v(A)]=A,g},Object.create(null))}},4950:(G,s,f)=>{"use strict";f.d(s,{Z:()=>M});function M(T,v,g){return T.reduce(function(A,y){return A[v(y)]=g(y),A},Object.create(null))}},5723:(G,s,f)=>{"use strict";f.d(s,{Z:()=>T});var M=f(5009);function T(v,g){for(var A=Object.create(null),y=0,p=(0,M.Z)(v);y{"use strict";f.d(s,{Z:()=>M});function M(A,y){for(var p=0,C=0;p0);var R=0;do++C,R=R*10+x-T,x=y.charCodeAt(C);while(g(x)&&R>0);if(kR)return 1}else{if(jx)return 1;++p,++C}}return A.length-y.length}var T=48,v=57;function g(A){return!isNaN(A)&&T<=A&&A<=v}},5695:(G,s,f)=>{"use strict";f.d(s,{Z:()=>T});var M=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):void 0;const T=M},4244:(G,s,f)=>{"use strict";f.d(s,{Z:()=>M});function M(T){return T.map(function(v){return typeof v=="number"?"["+v.toString()+"]":"."+v}).join("")}},4657:(G,s,f)=>{"use strict";f.d(s,{Z:()=>v});var M=f(9763);function T(g){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?T=function(y){return typeof y}:T=function(y){return y&&typeof Symbol=="function"&&y.constructor===Symbol&&y!==Symbol.prototype?"symbol":typeof y},T(g)}function v(g){var A=arguments.length>1&&arguments[1]!==void 0?arguments[1]:function(O){return O};if(g==null||T(g)!=="object")return null;if(Array.isArray(g))return g.map(A);var y=g[M.Xr];if(typeof y=="function"){for(var p=y.call(g),C=[],j,x=0;!(j=p.next()).done;++x)C.push(A(j.value,x));return C}var k=g.length;if(typeof k=="number"&&k>=0&&k%1===0){for(var R=[],D=0;D{"use strict";f.d(s,{Z:()=>T});var M=f(8224);function T(A,y){for(var p=Object.create(null),C=new v(A),j=Math.floor(A.length*.4)+1,x=0;xj)){for(var B=this._rows,K=0;K<=I;K++)B[0][K]=K;for(var Y=1;Y<=O;Y++){for(var q=B[(Y-1)%3],X=B[Y%3],Q=X[0]=Y,te=1;te<=I;te++){var he=k[Y-1]===R[te-1]?0:1,re=Math.min(q[te]+1,X[te-1]+1,q[te-1]+he);if(Y>1&&te>1&&k[Y-1]===R[te-2]&&k[Y-2]===R[te-1]){var J=B[(Y-2)%3][te-2];re=Math.min(re,J+1)}rej)return}var ee=B[O%3][I];return ee<=j?ee:void 0}},A}();function g(A){for(var y=A.length,p=new Array(y),C=0;C{"use strict";f.d(s,{Z:()=>T});var M=f(5009);function T(v){if(Object.getPrototypeOf(v)===null)return v;for(var g=Object.create(null),A=0,y=(0,M.Z)(v);A{"use strict";f.d(s,{UG:()=>g,WU:()=>v,Ye:()=>T});var M=f(9215),T=function(){function A(p,C,j){this.start=p.start,this.end=C.end,this.startToken=p,this.endToken=C,this.source=j}var y=A.prototype;return y.toJSON=function(){return{start:this.start,end:this.end}},A}();(0,M.Z)(T);var v=function(){function A(p,C,j,x,k,R,D){this.kind=p,this.start=C,this.end=j,this.line=x,this.column=k,this.value=D,this.prev=R,this.next=null}var y=A.prototype;return y.toJSON=function(){return{kind:this.kind,value:this.value,line:this.line,column:this.column}},A}();(0,M.Z)(v);function g(A){return A!=null&&typeof A.kind=="string"}},7392:(G,s,f)=>{"use strict";f.d(s,{LZ:()=>g,W7:()=>M,Z2:()=>v});function M(A){var y=A.split(/\r\n|[\n\r]/g),p=v(A);if(p!==0)for(var C=1;Cj&&T(y[x-1]);)--x;return y.slice(j,x).join(` -`)}function T(A){for(var y=0;y1&&arguments[1]!==void 0?arguments[1]:"",p=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,C=A.indexOf(` -`)===-1,j=A[0]===" "||A[0]===" ",x=A[A.length-1]==='"',k=A[A.length-1]==="\\",R=!C||x||k||p,D="";return R&&!(C&&j)&&(D+=` -`+y),D+=y?A.replace(/\n/g,` -`+y):A,R&&(D+=` -`),'"""'+D.replace(/"""/g,'\\"""')+'"""'}},9878:(G,s,f)=>{"use strict";f.d(s,{B:()=>M});var M=Object.freeze({QUERY:"QUERY",MUTATION:"MUTATION",SUBSCRIPTION:"SUBSCRIPTION",FIELD:"FIELD",FRAGMENT_DEFINITION:"FRAGMENT_DEFINITION",FRAGMENT_SPREAD:"FRAGMENT_SPREAD",INLINE_FRAGMENT:"INLINE_FRAGMENT",VARIABLE_DEFINITION:"VARIABLE_DEFINITION",SCHEMA:"SCHEMA",SCALAR:"SCALAR",OBJECT:"OBJECT",FIELD_DEFINITION:"FIELD_DEFINITION",ARGUMENT_DEFINITION:"ARGUMENT_DEFINITION",INTERFACE:"INTERFACE",UNION:"UNION",ENUM:"ENUM",ENUM_VALUE:"ENUM_VALUE",INPUT_OBJECT:"INPUT_OBJECT",INPUT_FIELD_DEFINITION:"INPUT_FIELD_DEFINITION"})},7359:(G,s,f)=>{"use strict";f.d(s,{Kind:()=>M});var M=Object.freeze({NAME:"Name",DOCUMENT:"Document",OPERATION_DEFINITION:"OperationDefinition",VARIABLE_DEFINITION:"VariableDefinition",SELECTION_SET:"SelectionSet",FIELD:"Field",ARGUMENT:"Argument",FRAGMENT_SPREAD:"FragmentSpread",INLINE_FRAGMENT:"InlineFragment",FRAGMENT_DEFINITION:"FragmentDefinition",VARIABLE:"Variable",INT:"IntValue",FLOAT:"FloatValue",STRING:"StringValue",BOOLEAN:"BooleanValue",NULL:"NullValue",ENUM:"EnumValue",LIST:"ListValue",OBJECT:"ObjectValue",OBJECT_FIELD:"ObjectField",DIRECTIVE:"Directive",NAMED_TYPE:"NamedType",LIST_TYPE:"ListType",NON_NULL_TYPE:"NonNullType",SCHEMA_DEFINITION:"SchemaDefinition",OPERATION_TYPE_DEFINITION:"OperationTypeDefinition",SCALAR_TYPE_DEFINITION:"ScalarTypeDefinition",OBJECT_TYPE_DEFINITION:"ObjectTypeDefinition",FIELD_DEFINITION:"FieldDefinition",INPUT_VALUE_DEFINITION:"InputValueDefinition",INTERFACE_TYPE_DEFINITION:"InterfaceTypeDefinition",UNION_TYPE_DEFINITION:"UnionTypeDefinition",ENUM_TYPE_DEFINITION:"EnumTypeDefinition",ENUM_VALUE_DEFINITION:"EnumValueDefinition",INPUT_OBJECT_TYPE_DEFINITION:"InputObjectTypeDefinition",DIRECTIVE_DEFINITION:"DirectiveDefinition",SCHEMA_EXTENSION:"SchemaExtension",SCALAR_TYPE_EXTENSION:"ScalarTypeExtension",OBJECT_TYPE_EXTENSION:"ObjectTypeExtension",INTERFACE_TYPE_EXTENSION:"InterfaceTypeExtension",UNION_TYPE_EXTENSION:"UnionTypeExtension",ENUM_TYPE_EXTENSION:"EnumTypeExtension",INPUT_OBJECT_TYPE_EXTENSION:"InputObjectTypeExtension"})},2105:(G,s,f)=>{"use strict";f.d(s,{h:()=>A,u:()=>y});var M=f(5219),T=f(2380),v=f(4635),g=f(7392),A=function(){function q(Q){var te=new T.WU(v.T.SOF,0,0,0,0,null);this.source=Q,this.lastToken=te,this.token=te,this.line=1,this.lineStart=0}var X=q.prototype;return X.advance=function(){this.lastToken=this.token;var te=this.token=this.lookahead();return te},X.lookahead=function(){var te=this.token;if(te.kind!==v.T.EOF)do{var he;te=(he=te.next)!==null&&he!==void 0?he:te.next=C(this,te)}while(te.kind===v.T.COMMENT);return te},q}();function y(q){return q===v.T.BANG||q===v.T.DOLLAR||q===v.T.AMP||q===v.T.PAREN_L||q===v.T.PAREN_R||q===v.T.SPREAD||q===v.T.COLON||q===v.T.EQUALS||q===v.T.AT||q===v.T.BRACKET_L||q===v.T.BRACKET_R||q===v.T.BRACE_L||q===v.T.PIPE||q===v.T.BRACE_R}function p(q){return isNaN(q)?v.T.EOF:q<127?JSON.stringify(String.fromCharCode(q)):'"\\u'.concat(("00"+q.toString(16).toUpperCase()).slice(-4),'"')}function C(q,X){for(var Q=q.source,te=Q.body,he=te.length,re=X.end;re31||J===9));return new T.WU(v.T.COMMENT,X,ee,Q,te,he,re.slice(X+1,ee))}function k(q,X,Q,te,he,re){var J=q.body,ee=Q,ne=X,le=!1;if(ee===45&&(ee=J.charCodeAt(++ne)),ee===48){if(ee=J.charCodeAt(++ne),ee>=48&&ee<=57)throw(0,M.h)(q,ne,"Invalid number, unexpected digit after 0: ".concat(p(ee),"."))}else ne=R(q,ne,ee),ee=J.charCodeAt(ne);if(ee===46&&(le=!0,ee=J.charCodeAt(++ne),ne=R(q,ne,ee),ee=J.charCodeAt(ne)),(ee===69||ee===101)&&(le=!0,ee=J.charCodeAt(++ne),(ee===43||ee===45)&&(ee=J.charCodeAt(++ne)),ne=R(q,ne,ee),ee=J.charCodeAt(ne)),ee===46||Y(ee))throw(0,M.h)(q,ne,"Invalid number, expected digit but got: ".concat(p(ee),"."));return new T.WU(le?v.T.FLOAT:v.T.INT,X,ne,te,he,re,J.slice(X,ne))}function R(q,X,Q){var te=q.body,he=X,re=Q;if(re>=48&&re<=57){do re=te.charCodeAt(++he);while(re>=48&&re<=57);return he}throw(0,M.h)(q,he,"Invalid number, expected digit but got: ".concat(p(re),"."))}function D(q,X,Q,te,he){for(var re=q.body,J=X+1,ee=J,ne=0,le="";J=48&&q<=57?q-48:q>=65&&q<=70?q-55:q>=97&&q<=102?q-87:-1}function K(q,X,Q,te,he){for(var re=q.body,J=re.length,ee=X+1,ne=0;ee!==J&&!isNaN(ne=re.charCodeAt(ee))&&(ne===95||ne>=48&&ne<=57||ne>=65&&ne<=90||ne>=97&&ne<=122);)++ee;return new T.WU(v.T.NAME,X,ee,Q,te,he,re.slice(X,ee))}function Y(q){return q===95||q>=65&&q<=90||q>=97&&q<=122}},7867:(G,s,f)=>{"use strict";f.d(s,{k:()=>M});function M(T,v){for(var g=/\r\n|[\n\r]/g,A=1,y=v+1,p;(p=g.exec(T.body))&&p.index{"use strict";f.d(s,{H2:()=>j,Qc:()=>C,gZ:()=>x});var M=f(5219),T=f(7359),v=f(2380),g=f(4635),A=f(7926),y=f(9878),p=f(2105);function C(O,I){var B=new k(O,I);return B.parseDocument()}function j(O,I){var B=new k(O,I);B.expectToken(g.T.SOF);var K=B.parseValueLiteral(!1);return B.expectToken(g.T.EOF),K}function x(O,I){var B=new k(O,I);B.expectToken(g.T.SOF);var K=B.parseTypeReference();return B.expectToken(g.T.EOF),K}var k=function(){function O(B,K){var Y=(0,A.T)(B)?B:new A.H(B);this._lexer=new p.h(Y),this._options=K}var I=O.prototype;return I.parseName=function(){var K=this.expectToken(g.T.NAME);return{kind:T.Kind.NAME,value:K.value,loc:this.loc(K)}},I.parseDocument=function(){var K=this._lexer.token;return{kind:T.Kind.DOCUMENT,definitions:this.many(g.T.SOF,this.parseDefinition,g.T.EOF),loc:this.loc(K)}},I.parseDefinition=function(){if(this.peek(g.T.NAME))switch(this._lexer.token.value){case"query":case"mutation":case"subscription":return this.parseOperationDefinition();case"fragment":return this.parseFragmentDefinition();case"schema":case"scalar":case"type":case"interface":case"union":case"enum":case"input":case"directive":return this.parseTypeSystemDefinition();case"extend":return this.parseTypeSystemExtension()}else{if(this.peek(g.T.BRACE_L))return this.parseOperationDefinition();if(this.peekDescription())return this.parseTypeSystemDefinition()}throw this.unexpected()},I.parseOperationDefinition=function(){var K=this._lexer.token;if(this.peek(g.T.BRACE_L))return{kind:T.Kind.OPERATION_DEFINITION,operation:"query",name:void 0,variableDefinitions:[],directives:[],selectionSet:this.parseSelectionSet(),loc:this.loc(K)};var Y=this.parseOperationType(),q;return this.peek(g.T.NAME)&&(q=this.parseName()),{kind:T.Kind.OPERATION_DEFINITION,operation:Y,name:q,variableDefinitions:this.parseVariableDefinitions(),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet(),loc:this.loc(K)}},I.parseOperationType=function(){var K=this.expectToken(g.T.NAME);switch(K.value){case"query":return"query";case"mutation":return"mutation";case"subscription":return"subscription"}throw this.unexpected(K)},I.parseVariableDefinitions=function(){return this.optionalMany(g.T.PAREN_L,this.parseVariableDefinition,g.T.PAREN_R)},I.parseVariableDefinition=function(){var K=this._lexer.token;return{kind:T.Kind.VARIABLE_DEFINITION,variable:this.parseVariable(),type:(this.expectToken(g.T.COLON),this.parseTypeReference()),defaultValue:this.expectOptionalToken(g.T.EQUALS)?this.parseValueLiteral(!0):void 0,directives:this.parseDirectives(!0),loc:this.loc(K)}},I.parseVariable=function(){var K=this._lexer.token;return this.expectToken(g.T.DOLLAR),{kind:T.Kind.VARIABLE,name:this.parseName(),loc:this.loc(K)}},I.parseSelectionSet=function(){var K=this._lexer.token;return{kind:T.Kind.SELECTION_SET,selections:this.many(g.T.BRACE_L,this.parseSelection,g.T.BRACE_R),loc:this.loc(K)}},I.parseSelection=function(){return this.peek(g.T.SPREAD)?this.parseFragment():this.parseField()},I.parseField=function(){var K=this._lexer.token,Y=this.parseName(),q,X;return this.expectOptionalToken(g.T.COLON)?(q=Y,X=this.parseName()):X=Y,{kind:T.Kind.FIELD,alias:q,name:X,arguments:this.parseArguments(!1),directives:this.parseDirectives(!1),selectionSet:this.peek(g.T.BRACE_L)?this.parseSelectionSet():void 0,loc:this.loc(K)}},I.parseArguments=function(K){var Y=K?this.parseConstArgument:this.parseArgument;return this.optionalMany(g.T.PAREN_L,Y,g.T.PAREN_R)},I.parseArgument=function(){var K=this._lexer.token,Y=this.parseName();return this.expectToken(g.T.COLON),{kind:T.Kind.ARGUMENT,name:Y,value:this.parseValueLiteral(!1),loc:this.loc(K)}},I.parseConstArgument=function(){var K=this._lexer.token;return{kind:T.Kind.ARGUMENT,name:this.parseName(),value:(this.expectToken(g.T.COLON),this.parseValueLiteral(!0)),loc:this.loc(K)}},I.parseFragment=function(){var K=this._lexer.token;this.expectToken(g.T.SPREAD);var Y=this.expectOptionalKeyword("on");return!Y&&this.peek(g.T.NAME)?{kind:T.Kind.FRAGMENT_SPREAD,name:this.parseFragmentName(),directives:this.parseDirectives(!1),loc:this.loc(K)}:{kind:T.Kind.INLINE_FRAGMENT,typeCondition:Y?this.parseNamedType():void 0,directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet(),loc:this.loc(K)}},I.parseFragmentDefinition=function(){var K,Y=this._lexer.token;return this.expectKeyword("fragment"),((K=this._options)===null||K===void 0?void 0:K.experimentalFragmentVariables)===!0?{kind:T.Kind.FRAGMENT_DEFINITION,name:this.parseFragmentName(),variableDefinitions:this.parseVariableDefinitions(),typeCondition:(this.expectKeyword("on"),this.parseNamedType()),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet(),loc:this.loc(Y)}:{kind:T.Kind.FRAGMENT_DEFINITION,name:this.parseFragmentName(),typeCondition:(this.expectKeyword("on"),this.parseNamedType()),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet(),loc:this.loc(Y)}},I.parseFragmentName=function(){if(this._lexer.token.value==="on")throw this.unexpected();return this.parseName()},I.parseValueLiteral=function(K){var Y=this._lexer.token;switch(Y.kind){case g.T.BRACKET_L:return this.parseList(K);case g.T.BRACE_L:return this.parseObject(K);case g.T.INT:return this._lexer.advance(),{kind:T.Kind.INT,value:Y.value,loc:this.loc(Y)};case g.T.FLOAT:return this._lexer.advance(),{kind:T.Kind.FLOAT,value:Y.value,loc:this.loc(Y)};case g.T.STRING:case g.T.BLOCK_STRING:return this.parseStringLiteral();case g.T.NAME:switch(this._lexer.advance(),Y.value){case"true":return{kind:T.Kind.BOOLEAN,value:!0,loc:this.loc(Y)};case"false":return{kind:T.Kind.BOOLEAN,value:!1,loc:this.loc(Y)};case"null":return{kind:T.Kind.NULL,loc:this.loc(Y)};default:return{kind:T.Kind.ENUM,value:Y.value,loc:this.loc(Y)}}case g.T.DOLLAR:if(!K)return this.parseVariable();break}throw this.unexpected()},I.parseStringLiteral=function(){var K=this._lexer.token;return this._lexer.advance(),{kind:T.Kind.STRING,value:K.value,block:K.kind===g.T.BLOCK_STRING,loc:this.loc(K)}},I.parseList=function(K){var Y=this,q=this._lexer.token,X=function(){return Y.parseValueLiteral(K)};return{kind:T.Kind.LIST,values:this.any(g.T.BRACKET_L,X,g.T.BRACKET_R),loc:this.loc(q)}},I.parseObject=function(K){var Y=this,q=this._lexer.token,X=function(){return Y.parseObjectField(K)};return{kind:T.Kind.OBJECT,fields:this.any(g.T.BRACE_L,X,g.T.BRACE_R),loc:this.loc(q)}},I.parseObjectField=function(K){var Y=this._lexer.token,q=this.parseName();return this.expectToken(g.T.COLON),{kind:T.Kind.OBJECT_FIELD,name:q,value:this.parseValueLiteral(K),loc:this.loc(Y)}},I.parseDirectives=function(K){for(var Y=[];this.peek(g.T.AT);)Y.push(this.parseDirective(K));return Y},I.parseDirective=function(K){var Y=this._lexer.token;return this.expectToken(g.T.AT),{kind:T.Kind.DIRECTIVE,name:this.parseName(),arguments:this.parseArguments(K),loc:this.loc(Y)}},I.parseTypeReference=function(){var K=this._lexer.token,Y;return this.expectOptionalToken(g.T.BRACKET_L)?(Y=this.parseTypeReference(),this.expectToken(g.T.BRACKET_R),Y={kind:T.Kind.LIST_TYPE,type:Y,loc:this.loc(K)}):Y=this.parseNamedType(),this.expectOptionalToken(g.T.BANG)?{kind:T.Kind.NON_NULL_TYPE,type:Y,loc:this.loc(K)}:Y},I.parseNamedType=function(){var K=this._lexer.token;return{kind:T.Kind.NAMED_TYPE,name:this.parseName(),loc:this.loc(K)}},I.parseTypeSystemDefinition=function(){var K=this.peekDescription()?this._lexer.lookahead():this._lexer.token;if(K.kind===g.T.NAME)switch(K.value){case"schema":return this.parseSchemaDefinition();case"scalar":return this.parseScalarTypeDefinition();case"type":return this.parseObjectTypeDefinition();case"interface":return this.parseInterfaceTypeDefinition();case"union":return this.parseUnionTypeDefinition();case"enum":return this.parseEnumTypeDefinition();case"input":return this.parseInputObjectTypeDefinition();case"directive":return this.parseDirectiveDefinition()}throw this.unexpected(K)},I.peekDescription=function(){return this.peek(g.T.STRING)||this.peek(g.T.BLOCK_STRING)},I.parseDescription=function(){if(this.peekDescription())return this.parseStringLiteral()},I.parseSchemaDefinition=function(){var K=this._lexer.token,Y=this.parseDescription();this.expectKeyword("schema");var q=this.parseDirectives(!0),X=this.many(g.T.BRACE_L,this.parseOperationTypeDefinition,g.T.BRACE_R);return{kind:T.Kind.SCHEMA_DEFINITION,description:Y,directives:q,operationTypes:X,loc:this.loc(K)}},I.parseOperationTypeDefinition=function(){var K=this._lexer.token,Y=this.parseOperationType();this.expectToken(g.T.COLON);var q=this.parseNamedType();return{kind:T.Kind.OPERATION_TYPE_DEFINITION,operation:Y,type:q,loc:this.loc(K)}},I.parseScalarTypeDefinition=function(){var K=this._lexer.token,Y=this.parseDescription();this.expectKeyword("scalar");var q=this.parseName(),X=this.parseDirectives(!0);return{kind:T.Kind.SCALAR_TYPE_DEFINITION,description:Y,name:q,directives:X,loc:this.loc(K)}},I.parseObjectTypeDefinition=function(){var K=this._lexer.token,Y=this.parseDescription();this.expectKeyword("type");var q=this.parseName(),X=this.parseImplementsInterfaces(),Q=this.parseDirectives(!0),te=this.parseFieldsDefinition();return{kind:T.Kind.OBJECT_TYPE_DEFINITION,description:Y,name:q,interfaces:X,directives:Q,fields:te,loc:this.loc(K)}},I.parseImplementsInterfaces=function(){var K;if(!this.expectOptionalKeyword("implements"))return[];if(((K=this._options)===null||K===void 0?void 0:K.allowLegacySDLImplementsInterfaces)===!0){var Y=[];this.expectOptionalToken(g.T.AMP);do Y.push(this.parseNamedType());while(this.expectOptionalToken(g.T.AMP)||this.peek(g.T.NAME));return Y}return this.delimitedMany(g.T.AMP,this.parseNamedType)},I.parseFieldsDefinition=function(){var K;return((K=this._options)===null||K===void 0?void 0:K.allowLegacySDLEmptyFields)===!0&&this.peek(g.T.BRACE_L)&&this._lexer.lookahead().kind===g.T.BRACE_R?(this._lexer.advance(),this._lexer.advance(),[]):this.optionalMany(g.T.BRACE_L,this.parseFieldDefinition,g.T.BRACE_R)},I.parseFieldDefinition=function(){var K=this._lexer.token,Y=this.parseDescription(),q=this.parseName(),X=this.parseArgumentDefs();this.expectToken(g.T.COLON);var Q=this.parseTypeReference(),te=this.parseDirectives(!0);return{kind:T.Kind.FIELD_DEFINITION,description:Y,name:q,arguments:X,type:Q,directives:te,loc:this.loc(K)}},I.parseArgumentDefs=function(){return this.optionalMany(g.T.PAREN_L,this.parseInputValueDef,g.T.PAREN_R)},I.parseInputValueDef=function(){var K=this._lexer.token,Y=this.parseDescription(),q=this.parseName();this.expectToken(g.T.COLON);var X=this.parseTypeReference(),Q;this.expectOptionalToken(g.T.EQUALS)&&(Q=this.parseValueLiteral(!0));var te=this.parseDirectives(!0);return{kind:T.Kind.INPUT_VALUE_DEFINITION,description:Y,name:q,type:X,defaultValue:Q,directives:te,loc:this.loc(K)}},I.parseInterfaceTypeDefinition=function(){var K=this._lexer.token,Y=this.parseDescription();this.expectKeyword("interface");var q=this.parseName(),X=this.parseImplementsInterfaces(),Q=this.parseDirectives(!0),te=this.parseFieldsDefinition();return{kind:T.Kind.INTERFACE_TYPE_DEFINITION,description:Y,name:q,interfaces:X,directives:Q,fields:te,loc:this.loc(K)}},I.parseUnionTypeDefinition=function(){var K=this._lexer.token,Y=this.parseDescription();this.expectKeyword("union");var q=this.parseName(),X=this.parseDirectives(!0),Q=this.parseUnionMemberTypes();return{kind:T.Kind.UNION_TYPE_DEFINITION,description:Y,name:q,directives:X,types:Q,loc:this.loc(K)}},I.parseUnionMemberTypes=function(){return this.expectOptionalToken(g.T.EQUALS)?this.delimitedMany(g.T.PIPE,this.parseNamedType):[]},I.parseEnumTypeDefinition=function(){var K=this._lexer.token,Y=this.parseDescription();this.expectKeyword("enum");var q=this.parseName(),X=this.parseDirectives(!0),Q=this.parseEnumValuesDefinition();return{kind:T.Kind.ENUM_TYPE_DEFINITION,description:Y,name:q,directives:X,values:Q,loc:this.loc(K)}},I.parseEnumValuesDefinition=function(){return this.optionalMany(g.T.BRACE_L,this.parseEnumValueDefinition,g.T.BRACE_R)},I.parseEnumValueDefinition=function(){var K=this._lexer.token,Y=this.parseDescription(),q=this.parseName(),X=this.parseDirectives(!0);return{kind:T.Kind.ENUM_VALUE_DEFINITION,description:Y,name:q,directives:X,loc:this.loc(K)}},I.parseInputObjectTypeDefinition=function(){var K=this._lexer.token,Y=this.parseDescription();this.expectKeyword("input");var q=this.parseName(),X=this.parseDirectives(!0),Q=this.parseInputFieldsDefinition();return{kind:T.Kind.INPUT_OBJECT_TYPE_DEFINITION,description:Y,name:q,directives:X,fields:Q,loc:this.loc(K)}},I.parseInputFieldsDefinition=function(){return this.optionalMany(g.T.BRACE_L,this.parseInputValueDef,g.T.BRACE_R)},I.parseTypeSystemExtension=function(){var K=this._lexer.lookahead();if(K.kind===g.T.NAME)switch(K.value){case"schema":return this.parseSchemaExtension();case"scalar":return this.parseScalarTypeExtension();case"type":return this.parseObjectTypeExtension();case"interface":return this.parseInterfaceTypeExtension();case"union":return this.parseUnionTypeExtension();case"enum":return this.parseEnumTypeExtension();case"input":return this.parseInputObjectTypeExtension()}throw this.unexpected(K)},I.parseSchemaExtension=function(){var K=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("schema");var Y=this.parseDirectives(!0),q=this.optionalMany(g.T.BRACE_L,this.parseOperationTypeDefinition,g.T.BRACE_R);if(Y.length===0&&q.length===0)throw this.unexpected();return{kind:T.Kind.SCHEMA_EXTENSION,directives:Y,operationTypes:q,loc:this.loc(K)}},I.parseScalarTypeExtension=function(){var K=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("scalar");var Y=this.parseName(),q=this.parseDirectives(!0);if(q.length===0)throw this.unexpected();return{kind:T.Kind.SCALAR_TYPE_EXTENSION,name:Y,directives:q,loc:this.loc(K)}},I.parseObjectTypeExtension=function(){var K=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("type");var Y=this.parseName(),q=this.parseImplementsInterfaces(),X=this.parseDirectives(!0),Q=this.parseFieldsDefinition();if(q.length===0&&X.length===0&&Q.length===0)throw this.unexpected();return{kind:T.Kind.OBJECT_TYPE_EXTENSION,name:Y,interfaces:q,directives:X,fields:Q,loc:this.loc(K)}},I.parseInterfaceTypeExtension=function(){var K=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("interface");var Y=this.parseName(),q=this.parseImplementsInterfaces(),X=this.parseDirectives(!0),Q=this.parseFieldsDefinition();if(q.length===0&&X.length===0&&Q.length===0)throw this.unexpected();return{kind:T.Kind.INTERFACE_TYPE_EXTENSION,name:Y,interfaces:q,directives:X,fields:Q,loc:this.loc(K)}},I.parseUnionTypeExtension=function(){var K=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("union");var Y=this.parseName(),q=this.parseDirectives(!0),X=this.parseUnionMemberTypes();if(q.length===0&&X.length===0)throw this.unexpected();return{kind:T.Kind.UNION_TYPE_EXTENSION,name:Y,directives:q,types:X,loc:this.loc(K)}},I.parseEnumTypeExtension=function(){var K=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("enum");var Y=this.parseName(),q=this.parseDirectives(!0),X=this.parseEnumValuesDefinition();if(q.length===0&&X.length===0)throw this.unexpected();return{kind:T.Kind.ENUM_TYPE_EXTENSION,name:Y,directives:q,values:X,loc:this.loc(K)}},I.parseInputObjectTypeExtension=function(){var K=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("input");var Y=this.parseName(),q=this.parseDirectives(!0),X=this.parseInputFieldsDefinition();if(q.length===0&&X.length===0)throw this.unexpected();return{kind:T.Kind.INPUT_OBJECT_TYPE_EXTENSION,name:Y,directives:q,fields:X,loc:this.loc(K)}},I.parseDirectiveDefinition=function(){var K=this._lexer.token,Y=this.parseDescription();this.expectKeyword("directive"),this.expectToken(g.T.AT);var q=this.parseName(),X=this.parseArgumentDefs(),Q=this.expectOptionalKeyword("repeatable");this.expectKeyword("on");var te=this.parseDirectiveLocations();return{kind:T.Kind.DIRECTIVE_DEFINITION,description:Y,name:q,arguments:X,repeatable:Q,locations:te,loc:this.loc(K)}},I.parseDirectiveLocations=function(){return this.delimitedMany(g.T.PIPE,this.parseDirectiveLocation)},I.parseDirectiveLocation=function(){var K=this._lexer.token,Y=this.parseName();if(y.B[Y.value]!==void 0)return Y;throw this.unexpected(K)},I.loc=function(K){var Y;if(((Y=this._options)===null||Y===void 0?void 0:Y.noLocation)!==!0)return new v.Ye(K,this._lexer.lastToken,this._lexer.source)},I.peek=function(K){return this._lexer.token.kind===K},I.expectToken=function(K){var Y=this._lexer.token;if(Y.kind===K)return this._lexer.advance(),Y;throw(0,M.h)(this._lexer.source,Y.start,"Expected ".concat(D(K),", found ").concat(R(Y),"."))},I.expectOptionalToken=function(K){var Y=this._lexer.token;if(Y.kind===K)return this._lexer.advance(),Y},I.expectKeyword=function(K){var Y=this._lexer.token;if(Y.kind===g.T.NAME&&Y.value===K)this._lexer.advance();else throw(0,M.h)(this._lexer.source,Y.start,'Expected "'.concat(K,'", found ').concat(R(Y),"."))},I.expectOptionalKeyword=function(K){var Y=this._lexer.token;return Y.kind===g.T.NAME&&Y.value===K?(this._lexer.advance(),!0):!1},I.unexpected=function(K){var Y=K!=null?K:this._lexer.token;return(0,M.h)(this._lexer.source,Y.start,"Unexpected ".concat(R(Y),"."))},I.any=function(K,Y,q){this.expectToken(K);for(var X=[];!this.expectOptionalToken(q);)X.push(Y.call(this));return X},I.optionalMany=function(K,Y,q){if(this.expectOptionalToken(K)){var X=[];do X.push(Y.call(this));while(!this.expectOptionalToken(q));return X}return[]},I.many=function(K,Y,q){this.expectToken(K);var X=[];do X.push(Y.call(this));while(!this.expectOptionalToken(q));return X},I.delimitedMany=function(K,Y){this.expectOptionalToken(K);var q=[];do q.push(Y.call(this));while(this.expectOptionalToken(K));return q},O}();function R(O){var I=O.value;return D(O.kind)+(I!=null?' "'.concat(I,'"'):"")}function D(O){return(0,p.u)(O)?'"'.concat(O,'"'):O}},5844:(G,s,f)=>{"use strict";f.d(s,{D$:()=>x,G4:()=>p,Ir:()=>T,VB:()=>y,Wk:()=>v,aU:()=>j,nr:()=>A,pO:()=>g,zT:()=>C});var M=f(7359);function T(k){return v(k)||p(k)||j(k)}function v(k){return k.kind===M.Kind.OPERATION_DEFINITION||k.kind===M.Kind.FRAGMENT_DEFINITION}function g(k){return k.kind===M.Kind.FIELD||k.kind===M.Kind.FRAGMENT_SPREAD||k.kind===M.Kind.INLINE_FRAGMENT}function A(k){return k.kind===M.Kind.VARIABLE||k.kind===M.Kind.INT||k.kind===M.Kind.FLOAT||k.kind===M.Kind.STRING||k.kind===M.Kind.BOOLEAN||k.kind===M.Kind.NULL||k.kind===M.Kind.ENUM||k.kind===M.Kind.LIST||k.kind===M.Kind.OBJECT}function y(k){return k.kind===M.Kind.NAMED_TYPE||k.kind===M.Kind.LIST_TYPE||k.kind===M.Kind.NON_NULL_TYPE}function p(k){return k.kind===M.Kind.SCHEMA_DEFINITION||C(k)||k.kind===M.Kind.DIRECTIVE_DEFINITION}function C(k){return k.kind===M.Kind.SCALAR_TYPE_DEFINITION||k.kind===M.Kind.OBJECT_TYPE_DEFINITION||k.kind===M.Kind.INTERFACE_TYPE_DEFINITION||k.kind===M.Kind.UNION_TYPE_DEFINITION||k.kind===M.Kind.ENUM_TYPE_DEFINITION||k.kind===M.Kind.INPUT_OBJECT_TYPE_DEFINITION}function j(k){return k.kind===M.Kind.SCHEMA_EXTENSION||x(k)}function x(k){return k.kind===M.Kind.SCALAR_TYPE_EXTENSION||k.kind===M.Kind.OBJECT_TYPE_EXTENSION||k.kind===M.Kind.INTERFACE_TYPE_EXTENSION||k.kind===M.Kind.UNION_TYPE_EXTENSION||k.kind===M.Kind.ENUM_TYPE_EXTENSION||k.kind===M.Kind.INPUT_OBJECT_TYPE_EXTENSION}},850:(G,s,f)=>{"use strict";f.d(s,{Q:()=>T,z:()=>v});var M=f(7867);function T(p){return v(p.source,(0,M.k)(p.source,p.start))}function v(p,C){var j=p.locationOffset.column-1,x=A(j)+p.body,k=C.line-1,R=p.locationOffset.line-1,D=C.line+R,O=C.line===1?j:0,I=C.column+O,B="".concat(p.name,":").concat(D,":").concat(I,` -`),K=x.split(/\r\n|[\n\r]/g),Y=K[k];if(Y.length>120){for(var q=Math.floor(I/80),X=I%80,Q=[],te=0;te{"use strict";f.d(s,{S:()=>v});var M=f(7304),T=f(7392);function v(D){return(0,M.Vn)(D,{leave:A})}var g=80,A={Name:function(O){return O.value},Variable:function(O){return"$"+O.name},Document:function(O){return p(O.definitions,` - -`)+` -`},OperationDefinition:function(O){var I=O.operation,B=O.name,K=j("(",p(O.variableDefinitions,", "),")"),Y=p(O.directives," "),q=O.selectionSet;return!B&&!Y&&!K&&I==="query"?q:p([I,p([B,K]),Y,q]," ")},VariableDefinition:function(O){var I=O.variable,B=O.type,K=O.defaultValue,Y=O.directives;return I+": "+B+j(" = ",K)+j(" ",p(Y," "))},SelectionSet:function(O){var I=O.selections;return C(I)},Field:function(O){var I=O.alias,B=O.name,K=O.arguments,Y=O.directives,q=O.selectionSet,X=j("",I,": ")+B,Q=X+j("(",p(K,", "),")");return Q.length>g&&(Q=X+j(`( -`,x(p(K,` +`},OperationDefinition:function(t){var r=t.operation,n=t.name,i=kr("(",Qe(t.variableDefinitions,", "),")"),o=Qe(t.directives," "),s=t.selectionSet;return!n&&!o&&!i&&r==="query"?s:Qe([r,Qe([n,i]),o,s]," ")},VariableDefinition:function(t){var r=t.variable,n=t.type,i=t.defaultValue,o=t.directives;return r+": "+n+kr(" = ",i)+kr(" ",Qe(o," "))},SelectionSet:function(t){var r=t.selections;return la(r)},Field:function(t){var r=t.alias,n=t.name,i=t.arguments,o=t.directives,s=t.selectionSet,l=kr("",r,": ")+n,c=l+kr("(",Qe(i,", "),")");return c.length>Ute&&(c=l+kr(`( +`,vb(Qe(i,` `)),` -)`)),p([Q,p(Y," "),q]," ")},Argument:function(O){var I=O.name,B=O.value;return I+": "+B},FragmentSpread:function(O){var I=O.name,B=O.directives;return"..."+I+j(" ",p(B," "))},InlineFragment:function(O){var I=O.typeCondition,B=O.directives,K=O.selectionSet;return p(["...",j("on ",I),p(B," "),K]," ")},FragmentDefinition:function(O){var I=O.name,B=O.typeCondition,K=O.variableDefinitions,Y=O.directives,q=O.selectionSet;return"fragment ".concat(I).concat(j("(",p(K,", "),")")," ")+"on ".concat(B," ").concat(j("",p(Y," ")," "))+q},IntValue:function(O){var I=O.value;return I},FloatValue:function(O){var I=O.value;return I},StringValue:function(O,I){var B=O.value,K=O.block;return K?(0,T.LZ)(B,I==="description"?"":" "):JSON.stringify(B)},BooleanValue:function(O){var I=O.value;return I?"true":"false"},NullValue:function(){return"null"},EnumValue:function(O){var I=O.value;return I},ListValue:function(O){var I=O.values;return"["+p(I,", ")+"]"},ObjectValue:function(O){var I=O.fields;return"{"+p(I,", ")+"}"},ObjectField:function(O){var I=O.name,B=O.value;return I+": "+B},Directive:function(O){var I=O.name,B=O.arguments;return"@"+I+j("(",p(B,", "),")")},NamedType:function(O){var I=O.name;return I},ListType:function(O){var I=O.type;return"["+I+"]"},NonNullType:function(O){var I=O.type;return I+"!"},SchemaDefinition:y(function(D){var O=D.directives,I=D.operationTypes;return p(["schema",p(O," "),C(I)]," ")}),OperationTypeDefinition:function(O){var I=O.operation,B=O.type;return I+": "+B},ScalarTypeDefinition:y(function(D){var O=D.name,I=D.directives;return p(["scalar",O,p(I," ")]," ")}),ObjectTypeDefinition:y(function(D){var O=D.name,I=D.interfaces,B=D.directives,K=D.fields;return p(["type",O,j("implements ",p(I," & ")),p(B," "),C(K)]," ")}),FieldDefinition:y(function(D){var O=D.name,I=D.arguments,B=D.type,K=D.directives;return O+(R(I)?j(`( -`,x(p(I,` +)`)),Qe([c,Qe(o," "),s]," ")},Argument:function(t){var r=t.name,n=t.value;return r+": "+n},FragmentSpread:function(t){var r=t.name,n=t.directives;return"..."+r+kr(" ",Qe(n," "))},InlineFragment:function(t){var r=t.typeCondition,n=t.directives,i=t.selectionSet;return Qe(["...",kr("on ",r),Qe(n," "),i]," ")},FragmentDefinition:function(t){var r=t.name,n=t.typeCondition,i=t.variableDefinitions,o=t.directives,s=t.selectionSet;return"fragment ".concat(r).concat(kr("(",Qe(i,", "),")")," ")+"on ".concat(n," ").concat(kr("",Qe(o," ")," "))+s},IntValue:function(t){var r=t.value;return r},FloatValue:function(t){var r=t.value;return r},StringValue:function(t,r){var n=t.value,i=t.block;return i?(0,jte.printBlockString)(n,r==="description"?"":" "):JSON.stringify(n)},BooleanValue:function(t){var r=t.value;return r?"true":"false"},NullValue:function(){return"null"},EnumValue:function(t){var r=t.value;return r},ListValue:function(t){var r=t.values;return"["+Qe(r,", ")+"]"},ObjectValue:function(t){var r=t.fields;return"{"+Qe(r,", ")+"}"},ObjectField:function(t){var r=t.name,n=t.value;return r+": "+n},Directive:function(t){var r=t.name,n=t.arguments;return"@"+r+kr("(",Qe(n,", "),")")},NamedType:function(t){var r=t.name;return r},ListType:function(t){var r=t.type;return"["+r+"]"},NonNullType:function(t){var r=t.type;return r+"!"},SchemaDefinition:sa(function(e){var t=e.directives,r=e.operationTypes;return Qe(["schema",Qe(t," "),la(r)]," ")}),OperationTypeDefinition:function(t){var r=t.operation,n=t.type;return r+": "+n},ScalarTypeDefinition:sa(function(e){var t=e.name,r=e.directives;return Qe(["scalar",t,Qe(r," ")]," ")}),ObjectTypeDefinition:sa(function(e){var t=e.name,r=e.interfaces,n=e.directives,i=e.fields;return Qe(["type",t,kr("implements ",Qe(r," & ")),Qe(n," "),la(i)]," ")}),FieldDefinition:sa(function(e){var t=e.name,r=e.arguments,n=e.type,i=e.directives;return t+(a5(r)?kr(`( +`,vb(Qe(r,` `)),` -)`):j("(",p(I,", "),")"))+": "+B+j(" ",p(K," "))}),InputValueDefinition:y(function(D){var O=D.name,I=D.type,B=D.defaultValue,K=D.directives;return p([O+": "+I,j("= ",B),p(K," ")]," ")}),InterfaceTypeDefinition:y(function(D){var O=D.name,I=D.interfaces,B=D.directives,K=D.fields;return p(["interface",O,j("implements ",p(I," & ")),p(B," "),C(K)]," ")}),UnionTypeDefinition:y(function(D){var O=D.name,I=D.directives,B=D.types;return p(["union",O,p(I," "),B&&B.length!==0?"= "+p(B," | "):""]," ")}),EnumTypeDefinition:y(function(D){var O=D.name,I=D.directives,B=D.values;return p(["enum",O,p(I," "),C(B)]," ")}),EnumValueDefinition:y(function(D){var O=D.name,I=D.directives;return p([O,p(I," ")]," ")}),InputObjectTypeDefinition:y(function(D){var O=D.name,I=D.directives,B=D.fields;return p(["input",O,p(I," "),C(B)]," ")}),DirectiveDefinition:y(function(D){var O=D.name,I=D.arguments,B=D.repeatable,K=D.locations;return"directive @"+O+(R(I)?j(`( -`,x(p(I,` +)`):kr("(",Qe(r,", "),")"))+": "+n+kr(" ",Qe(i," "))}),InputValueDefinition:sa(function(e){var t=e.name,r=e.type,n=e.defaultValue,i=e.directives;return Qe([t+": "+r,kr("= ",n),Qe(i," ")]," ")}),InterfaceTypeDefinition:sa(function(e){var t=e.name,r=e.interfaces,n=e.directives,i=e.fields;return Qe(["interface",t,kr("implements ",Qe(r," & ")),Qe(n," "),la(i)]," ")}),UnionTypeDefinition:sa(function(e){var t=e.name,r=e.directives,n=e.types;return Qe(["union",t,Qe(r," "),n&&n.length!==0?"= "+Qe(n," | "):""]," ")}),EnumTypeDefinition:sa(function(e){var t=e.name,r=e.directives,n=e.values;return Qe(["enum",t,Qe(r," "),la(n)]," ")}),EnumValueDefinition:sa(function(e){var t=e.name,r=e.directives;return Qe([t,Qe(r," ")]," ")}),InputObjectTypeDefinition:sa(function(e){var t=e.name,r=e.directives,n=e.fields;return Qe(["input",t,Qe(r," "),la(n)]," ")}),DirectiveDefinition:sa(function(e){var t=e.name,r=e.arguments,n=e.repeatable,i=e.locations;return"directive @"+t+(a5(r)?kr(`( +`,vb(Qe(r,` `)),` -)`):j("(",p(I,", "),")"))+(B?" repeatable":"")+" on "+p(K," | ")}),SchemaExtension:function(O){var I=O.directives,B=O.operationTypes;return p(["extend schema",p(I," "),C(B)]," ")},ScalarTypeExtension:function(O){var I=O.name,B=O.directives;return p(["extend scalar",I,p(B," ")]," ")},ObjectTypeExtension:function(O){var I=O.name,B=O.interfaces,K=O.directives,Y=O.fields;return p(["extend type",I,j("implements ",p(B," & ")),p(K," "),C(Y)]," ")},InterfaceTypeExtension:function(O){var I=O.name,B=O.interfaces,K=O.directives,Y=O.fields;return p(["extend interface",I,j("implements ",p(B," & ")),p(K," "),C(Y)]," ")},UnionTypeExtension:function(O){var I=O.name,B=O.directives,K=O.types;return p(["extend union",I,p(B," "),K&&K.length!==0?"= "+p(K," | "):""]," ")},EnumTypeExtension:function(O){var I=O.name,B=O.directives,K=O.values;return p(["extend enum",I,p(B," "),C(K)]," ")},InputObjectTypeExtension:function(O){var I=O.name,B=O.directives,K=O.fields;return p(["extend input",I,p(B," "),C(K)]," ")}};function y(D){return function(O){return p([O.description,D(O)],` -`)}}function p(D){var O,I=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return(O=D==null?void 0:D.filter(function(B){return B}).join(I))!==null&&O!==void 0?O:""}function C(D){return j(`{ -`,x(p(D,` +)`):kr("(",Qe(r,", "),")"))+(n?" repeatable":"")+" on "+Qe(i," | ")}),SchemaExtension:function(t){var r=t.directives,n=t.operationTypes;return Qe(["extend schema",Qe(r," "),la(n)]," ")},ScalarTypeExtension:function(t){var r=t.name,n=t.directives;return Qe(["extend scalar",r,Qe(n," ")]," ")},ObjectTypeExtension:function(t){var r=t.name,n=t.interfaces,i=t.directives,o=t.fields;return Qe(["extend type",r,kr("implements ",Qe(n," & ")),Qe(i," "),la(o)]," ")},InterfaceTypeExtension:function(t){var r=t.name,n=t.interfaces,i=t.directives,o=t.fields;return Qe(["extend interface",r,kr("implements ",Qe(n," & ")),Qe(i," "),la(o)]," ")},UnionTypeExtension:function(t){var r=t.name,n=t.directives,i=t.types;return Qe(["extend union",r,Qe(n," "),i&&i.length!==0?"= "+Qe(i," | "):""]," ")},EnumTypeExtension:function(t){var r=t.name,n=t.directives,i=t.values;return Qe(["extend enum",r,Qe(n," "),la(i)]," ")},InputObjectTypeExtension:function(t){var r=t.name,n=t.directives,i=t.fields;return Qe(["extend input",r,Qe(n," "),la(i)]," ")}};function sa(e){return function(t){return Qe([t.description,e(t)],` +`)}}function Qe(e){var t,r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return(t=e?.filter(function(n){return n}).join(r))!==null&&t!==void 0?t:""}function la(e){return kr(`{ +`,vb(Qe(e,` `)),` -}`)}function j(D,O){var I=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"";return O!=null&&O!==""?D+O+I:""}function x(D){return j(" ",D.replace(/\n/g,` - `))}function k(D){return D.indexOf(` -`)!==-1}function R(D){return D!=null&&D.some(k)}},7926:(G,s,f)=>{"use strict";f.d(s,{H:()=>p,T:()=>C});var M=f(9763),T=f(5821),v=f(7826),g=f(8306);function A(j,x){for(var k=0;k1&&arguments[1]!==void 0?arguments[1]:"GraphQL request",R=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{line:1,column:1};typeof x=="string"||(0,v.Z)(0,"Body must be a string. Received: ".concat((0,T.Z)(x),".")),this.body=x,this.name=k,this.locationOffset=R,this.locationOffset.line>0||(0,v.Z)(0,"line in locationOffset is 1-indexed and must be positive."),this.locationOffset.column>0||(0,v.Z)(0,"column in locationOffset is 1-indexed and must be positive.")}return y(j,[{key:M.YF,get:function(){return"Source"}}]),j}();function C(j){return(0,g.Z)(j,p)}},4635:(G,s,f)=>{"use strict";f.d(s,{T:()=>M});var M=Object.freeze({SOF:"",EOF:"",BANG:"!",DOLLAR:"$",AMP:"&",PAREN_L:"(",PAREN_R:")",SPREAD:"...",COLON:":",EQUALS:"=",AT:"@",BRACKET_L:"[",BRACKET_R:"]",BRACE_L:"{",PIPE:"|",BRACE_R:"}",NAME:"Name",INT:"Int",FLOAT:"Float",STRING:"String",BLOCK_STRING:"BlockString",COMMENT:"Comment"})},7304:(G,s,f)=>{"use strict";f.d(s,{$_:()=>g,CK:()=>p,Vn:()=>A,j1:()=>y});var M=f(5821),T=f(2380),v={Name:[],Document:["definitions"],OperationDefinition:["name","variableDefinitions","directives","selectionSet"],VariableDefinition:["variable","type","defaultValue","directives"],Variable:["name"],SelectionSet:["selections"],Field:["alias","name","arguments","directives","selectionSet"],Argument:["name","value"],FragmentSpread:["name","directives"],InlineFragment:["typeCondition","directives","selectionSet"],FragmentDefinition:["name","variableDefinitions","typeCondition","directives","selectionSet"],IntValue:[],FloatValue:[],StringValue:[],BooleanValue:[],NullValue:[],EnumValue:[],ListValue:["values"],ObjectValue:["fields"],ObjectField:["name","value"],Directive:["name","arguments"],NamedType:["name"],ListType:["type"],NonNullType:["type"],SchemaDefinition:["description","directives","operationTypes"],OperationTypeDefinition:["type"],ScalarTypeDefinition:["description","name","directives"],ObjectTypeDefinition:["description","name","interfaces","directives","fields"],FieldDefinition:["description","name","arguments","type","directives"],InputValueDefinition:["description","name","type","defaultValue","directives"],InterfaceTypeDefinition:["description","name","interfaces","directives","fields"],UnionTypeDefinition:["description","name","directives","types"],EnumTypeDefinition:["description","name","directives","values"],EnumValueDefinition:["description","name","directives"],InputObjectTypeDefinition:["description","name","directives","fields"],DirectiveDefinition:["description","name","arguments","locations"],SchemaExtension:["directives","operationTypes"],ScalarTypeExtension:["name","directives"],ObjectTypeExtension:["name","interfaces","directives","fields"],InterfaceTypeExtension:["name","interfaces","directives","fields"],UnionTypeExtension:["name","directives","types"],EnumTypeExtension:["name","directives","values"],InputObjectTypeExtension:["name","directives","fields"]},g=Object.freeze({});function A(C,j){var x=arguments.length>2&&arguments[2]!==void 0?arguments[2]:v,k=void 0,R=Array.isArray(C),D=[C],O=-1,I=[],B=void 0,K=void 0,Y=void 0,q=[],X=[],Q=C;do{O++;var te=O===D.length,he=te&&I.length!==0;if(te){if(K=X.length===0?void 0:q[q.length-1],B=Y,Y=X.pop(),he){if(R)B=B.slice();else{for(var re={},J=0,ee=Object.keys(B);J{"use strict";f.d(s,{Z:()=>v});var M=f(9763),T=Array.from||function(g,A,y){if(g==null)throw new TypeError("Array.from requires an array-like object - not null or undefined");var p=g[M.Xr];if(typeof p=="function"){for(var C=p.call(g),j=[],x,k=0;!(x=C.next()).done;++k)if(j.push(A.call(y,x.value,k)),k>9999999)throw new TypeError("Near-infinite iteration.");return j}var R=g.length;if(typeof R=="number"&&R>=0&&R%1===0){for(var D=[],O=0;O{"use strict";f.d(s,{Z:()=>T});var M=Array.prototype.find?function(v,g){return Array.prototype.find.call(v,g)}:function(v,g){for(var A=0;A{"use strict";f.d(s,{Z:()=>T});var M=Number.isFinite||function(v){return typeof v=="number"&&isFinite(v)};const T=M},5009:(G,s,f)=>{"use strict";f.d(s,{Z:()=>T});var M=Object.entries||function(v){return Object.keys(v).map(function(g){return[g,v[g]]})};const T=M},4913:(G,s,f)=>{"use strict";f.d(s,{Z:()=>T});var M=Object.values||function(v){return Object.keys(v).map(function(g){return v[g]})};const T=M},9763:(G,s,f)=>{"use strict";f.d(s,{PA:()=>T,Xr:()=>M,YF:()=>v});var M=typeof Symbol=="function"&&Symbol.iterator!=null?Symbol.iterator:"@@iterator",T=typeof Symbol=="function"&&Symbol.asyncIterator!=null?Symbol.asyncIterator:"@@asyncIterator",v=typeof Symbol=="function"&&Symbol.toStringTag!=null?Symbol.toStringTag:"@@toStringTag"},6378:(G,s,f)=>{"use strict";f.d(s,{z:()=>K,L:()=>O});var M=f(5821),T=f(9763);function v(q){return typeof(q==null?void 0:q[T.PA])=="function"}var g=f(9380),A=f(8087),y=f(5548),p=f(6422),C=f(5329),j=f(3335);function x(q,X,Q){return X in q?Object.defineProperty(q,X,{value:Q,enumerable:!0,configurable:!0,writable:!0}):q[X]=Q,q}function k(q,X,Q){var te=q[T.PA],he=te.call(q),re,J;typeof he.return=="function"&&(re=he.return,J=function(se){var pe=function(){return Promise.reject(se)};return re.call(he).then(pe,pe)});function ee(Te){return Te.done?Te:R(Te.value,X).then(D,J)}var ne;if(Q){var le=Q;ne=function(se){return R(se,le).then(D,J)}}return x({next:function(){return he.next().then(ee,ne)},return:function(){return re?re.call(he).then(ee,ne):Promise.resolve({value:void 0,done:!0})},throw:function(se){return typeof he.throw=="function"?he.throw(se).then(ee,ne):Promise.reject(se).catch(J)}},T.PA,function(){return this})}function R(q,X){return new Promise(function(Q){return Q(X(q))})}function D(q){return{value:q,done:!1}}function O(q,X,Q,te,he,re,J,ee){return arguments.length===1?B(q):B({schema:q,document:X,rootValue:Q,contextValue:te,variableValues:he,operationName:re,fieldResolver:J,subscribeFieldResolver:ee})}function I(q){if(q instanceof A._)return{errors:[q]};throw q}function B(q){var X=q.schema,Q=q.document,te=q.rootValue,he=q.contextValue,re=q.variableValues,J=q.operationName,ee=q.fieldResolver,ne=q.subscribeFieldResolver,le=K(X,Q,te,he,re,J,ne),Te=function(pe){return(0,C.ht)({schema:X,document:Q,rootValue:pe,contextValue:he,variableValues:re,operationName:J,fieldResolver:ee})};return le.then(function(se){return v(se)?k(se,Te,I):se})}function K(q,X,Q,te,he,re,J){return(0,C.td)(q,X,he),new Promise(function(ee){var ne=(0,C.VZ)(q,X,Q,te,he,re,J);ee(Array.isArray(ne)?{errors:ne}:Y(ne))}).catch(I)}function Y(q){var X=q.schema,Q=q.operation,te=q.variableValues,he=q.rootValue,re=(0,j.J)(X,Q),J=(0,C.gd)(q,re,Q.selectionSet,Object.create(null),Object.create(null)),ee=Object.keys(J),ne=ee[0],le=J[ne],Te=le[0],se=Te.name.value,pe=(0,C.Vm)(X,re,se);if(!pe)throw new A._('The subscription field "'.concat(se,'" is not defined.'),le);var Se=(0,g.Q)(void 0,ne,re.name),fe=(0,C.p$)(q,pe,le,re,Se);return new Promise(function(me){var Oe,ue=(0,p.LX)(pe,le[0],te),ye=q.contextValue,Ie=(Oe=pe.subscribe)!==null&&Oe!==void 0?Oe:q.fieldResolver;me(Ie(he,ue,ye,fe))}).then(function(me){if(me instanceof Error)throw(0,y.y)(me,le,(0,g.N)(Se));if(!v(me))throw new Error("Subscription field must return Async Iterable. "+"Received: ".concat((0,M.Z)(me),"."));return me},function(me){throw(0,y.y)(me,le,(0,g.N)(Se))})}},398:(G,s,f)=>{"use strict";f.d(s,{mR:()=>Hn,sR:()=>er,oW:()=>kn,p2:()=>un,bM:()=>Ee,h6:()=>Nt,n2:()=>dt,Gp:()=>Sn,DM:()=>Qt,fU:()=>dn,M_:()=>An,Zu:()=>Se,U8:()=>me,qT:()=>rt,k2:()=>le,H5:()=>bt,kS:()=>ue,rM:()=>it,E$:()=>Ie,i_:()=>ae,Z6:()=>ee,Gt:()=>Ne,Pt:()=>re,p_:()=>te,rc:()=>se,vX:()=>je,xC:()=>tt,tf:()=>Ve,m0:()=>In,Gv:()=>Et,EM:()=>pe,hL:()=>fe,j$:()=>Ge,oT:()=>ne,UT:()=>nt,HG:()=>Oe,Zs:()=>Xe,zM:()=>ye,zP:()=>be,lp:()=>J,SZ:()=>qe,dK:()=>En,Wd:()=>ir,KA:()=>he,P9:()=>Q,EN:()=>Te,fw:()=>ce});var M=f(5009),T=f(9763),v=f(5821),g=f(3498),A=f(5723),y=f(8824),p=f(7826),C=f(4950),j=f(8306),x=f(3177),k=f(8495);function R(De){return De}var D=f(9215),O=f(3294),I=f(8087),B=f(7359),K=f(9011),Y=f(2319);function q(De,Ct){for(var Ke=0;Ke0?De:void 0}var dt=function(){function De(Ke){var lt,xt,rn,Fn=(lt=Ke.parseValue)!==null&<!==void 0?lt:R;this.name=Ke.name,this.description=Ke.description,this.specifiedByUrl=Ke.specifiedByUrl,this.serialize=(xt=Ke.serialize)!==null&&xt!==void 0?xt:R,this.parseValue=Fn,this.parseLiteral=(rn=Ke.parseLiteral)!==null&&rn!==void 0?rn:function(Jt,On){return Fn((0,Y.M)(Jt,On))},this.extensions=Ke.extensions&&(0,y.Z)(Ke.extensions),this.astNode=Ke.astNode,this.extensionASTNodes=Be(Ke.extensionASTNodes),typeof Ke.name=="string"||(0,p.Z)(0,"Must provide name."),Ke.specifiedByUrl==null||typeof Ke.specifiedByUrl=="string"||(0,p.Z)(0,"".concat(this.name,' must provide "specifiedByUrl" as a string, ')+"but got: ".concat((0,v.Z)(Ke.specifiedByUrl),".")),Ke.serialize==null||typeof Ke.serialize=="function"||(0,p.Z)(0,"".concat(this.name,' must provide "serialize" function. If this custom Scalar is also used as an input type, ensure "parseValue" and "parseLiteral" functions are also provided.')),Ke.parseLiteral&&(typeof Ke.parseValue=="function"&&typeof Ke.parseLiteral=="function"||(0,p.Z)(0,"".concat(this.name,' must provide both "parseValue" and "parseLiteral" functions.')))}var Ct=De.prototype;return Ct.toConfig=function(){var lt;return{name:this.name,description:this.description,specifiedByUrl:this.specifiedByUrl,serialize:this.serialize,parseValue:this.parseValue,parseLiteral:this.parseLiteral,extensions:this.extensions,astNode:this.astNode,extensionASTNodes:(lt=this.extensionASTNodes)!==null&<!==void 0?lt:[]}},Ct.toString=function(){return this.name},Ct.toJSON=function(){return this.toString()},X(De,[{key:T.YF,get:function(){return"GraphQLScalarType"}}]),De}();(0,D.Z)(dt);var Nt=function(){function De(Ke){this.name=Ke.name,this.description=Ke.description,this.isTypeOf=Ke.isTypeOf,this.extensions=Ke.extensions&&(0,y.Z)(Ke.extensions),this.astNode=Ke.astNode,this.extensionASTNodes=Be(Ke.extensionASTNodes),this._fields=hn.bind(void 0,Ke),this._interfaces=Wt.bind(void 0,Ke),typeof Ke.name=="string"||(0,p.Z)(0,"Must provide name."),Ke.isTypeOf==null||typeof Ke.isTypeOf=="function"||(0,p.Z)(0,"".concat(this.name,' must provide "isTypeOf" as a function, ')+"but got: ".concat((0,v.Z)(Ke.isTypeOf),"."))}var Ct=De.prototype;return Ct.getFields=function(){return typeof this._fields=="function"&&(this._fields=this._fields()),this._fields},Ct.getInterfaces=function(){return typeof this._interfaces=="function"&&(this._interfaces=this._interfaces()),this._interfaces},Ct.toConfig=function(){return{name:this.name,description:this.description,interfaces:this.getInterfaces(),fields:an(this.getFields()),isTypeOf:this.isTypeOf,extensions:this.extensions,astNode:this.astNode,extensionASTNodes:this.extensionASTNodes||[]}},Ct.toString=function(){return this.name},Ct.toJSON=function(){return this.toString()},X(De,[{key:T.YF,get:function(){return"GraphQLObjectType"}}]),De}();(0,D.Z)(Nt);function Wt(De){var Ct,Ke=(Ct=Ae(De.interfaces))!==null&&Ct!==void 0?Ct:[];return Array.isArray(Ke)||(0,p.Z)(0,"".concat(De.name," interfaces must be an Array or a function which returns an Array.")),Ke}function hn(De){var Ct=Ae(De.fields);return Lt(Ct)||(0,p.Z)(0,"".concat(De.name," fields must be an object with field names as keys or a function which returns such an object.")),(0,A.Z)(Ct,function(Ke,lt){var xt;Lt(Ke)||(0,p.Z)(0,"".concat(De.name,".").concat(lt," field config must be an object.")),!("isDeprecated"in Ke)||(0,p.Z)(0,"".concat(De.name,".").concat(lt,' should provide "deprecationReason" instead of "isDeprecated".')),Ke.resolve==null||typeof Ke.resolve=="function"||(0,p.Z)(0,"".concat(De.name,".").concat(lt," field resolver must be a function if ")+"provided, but got: ".concat((0,v.Z)(Ke.resolve),"."));var rn=(xt=Ke.args)!==null&&xt!==void 0?xt:{};Lt(rn)||(0,p.Z)(0,"".concat(De.name,".").concat(lt," args must be an object with argument names as keys."));var Fn=(0,M.Z)(rn).map(function(Jt){var On=Jt[0],Dn=Jt[1];return{name:On,description:Dn.description,type:Dn.type,defaultValue:Dn.defaultValue,deprecationReason:Dn.deprecationReason,extensions:Dn.extensions&&(0,y.Z)(Dn.extensions),astNode:Dn.astNode}});return{name:lt,description:Ke.description,type:Ke.type,args:Fn,resolve:Ke.resolve,subscribe:Ke.subscribe,isDeprecated:Ke.deprecationReason!=null,deprecationReason:Ke.deprecationReason,extensions:Ke.extensions&&(0,y.Z)(Ke.extensions),astNode:Ke.astNode}})}function Lt(De){return(0,k.Z)(De)&&!Array.isArray(De)}function an(De){return(0,A.Z)(De,function(Ct){return{description:Ct.description,type:Ct.type,args:Qt(Ct.args),resolve:Ct.resolve,subscribe:Ct.subscribe,deprecationReason:Ct.deprecationReason,extensions:Ct.extensions,astNode:Ct.astNode}})}function Qt(De){return(0,C.Z)(De,function(Ct){return Ct.name},function(Ct){return{description:Ct.description,type:Ct.type,defaultValue:Ct.defaultValue,deprecationReason:Ct.deprecationReason,extensions:Ct.extensions,astNode:Ct.astNode}})}function En(De){return ye(De.type)&&De.defaultValue===void 0}var kn=function(){function De(Ke){this.name=Ke.name,this.description=Ke.description,this.resolveType=Ke.resolveType,this.extensions=Ke.extensions&&(0,y.Z)(Ke.extensions),this.astNode=Ke.astNode,this.extensionASTNodes=Be(Ke.extensionASTNodes),this._fields=hn.bind(void 0,Ke),this._interfaces=Wt.bind(void 0,Ke),typeof Ke.name=="string"||(0,p.Z)(0,"Must provide name."),Ke.resolveType==null||typeof Ke.resolveType=="function"||(0,p.Z)(0,"".concat(this.name,' must provide "resolveType" as a function, ')+"but got: ".concat((0,v.Z)(Ke.resolveType),"."))}var Ct=De.prototype;return Ct.getFields=function(){return typeof this._fields=="function"&&(this._fields=this._fields()),this._fields},Ct.getInterfaces=function(){return typeof this._interfaces=="function"&&(this._interfaces=this._interfaces()),this._interfaces},Ct.toConfig=function(){var lt;return{name:this.name,description:this.description,interfaces:this.getInterfaces(),fields:an(this.getFields()),resolveType:this.resolveType,extensions:this.extensions,astNode:this.astNode,extensionASTNodes:(lt=this.extensionASTNodes)!==null&<!==void 0?lt:[]}},Ct.toString=function(){return this.name},Ct.toJSON=function(){return this.toString()},X(De,[{key:T.YF,get:function(){return"GraphQLInterfaceType"}}]),De}();(0,D.Z)(kn);var Sn=function(){function De(Ke){this.name=Ke.name,this.description=Ke.description,this.resolveType=Ke.resolveType,this.extensions=Ke.extensions&&(0,y.Z)(Ke.extensions),this.astNode=Ke.astNode,this.extensionASTNodes=Be(Ke.extensionASTNodes),this._types=Mn.bind(void 0,Ke),typeof Ke.name=="string"||(0,p.Z)(0,"Must provide name."),Ke.resolveType==null||typeof Ke.resolveType=="function"||(0,p.Z)(0,"".concat(this.name,' must provide "resolveType" as a function, ')+"but got: ".concat((0,v.Z)(Ke.resolveType),"."))}var Ct=De.prototype;return Ct.getTypes=function(){return typeof this._types=="function"&&(this._types=this._types()),this._types},Ct.toConfig=function(){var lt;return{name:this.name,description:this.description,types:this.getTypes(),resolveType:this.resolveType,extensions:this.extensions,astNode:this.astNode,extensionASTNodes:(lt=this.extensionASTNodes)!==null&<!==void 0?lt:[]}},Ct.toString=function(){return this.name},Ct.toJSON=function(){return this.toString()},X(De,[{key:T.YF,get:function(){return"GraphQLUnionType"}}]),De}();(0,D.Z)(Sn);function Mn(De){var Ct=Ae(De.types);return Array.isArray(Ct)||(0,p.Z)(0,"Must provide Array of types or a function which returns such an array for Union ".concat(De.name,".")),Ct}var Hn=function(){function De(Ke){this.name=Ke.name,this.description=Ke.description,this.extensions=Ke.extensions&&(0,y.Z)(Ke.extensions),this.astNode=Ke.astNode,this.extensionASTNodes=Be(Ke.extensionASTNodes),this._values=or(this.name,Ke.values),this._valueLookup=new Map(this._values.map(function(lt){return[lt.value,lt]})),this._nameLookup=(0,g.Z)(this._values,function(lt){return lt.name}),typeof Ke.name=="string"||(0,p.Z)(0,"Must provide name.")}var Ct=De.prototype;return Ct.getValues=function(){return this._values},Ct.getValue=function(lt){return this._nameLookup[lt]},Ct.serialize=function(lt){var xt=this._valueLookup.get(lt);if(xt===void 0)throw new I._('Enum "'.concat(this.name,'" cannot represent value: ').concat((0,v.Z)(lt)));return xt.name},Ct.parseValue=function(lt){if(typeof lt!="string"){var xt=(0,v.Z)(lt);throw new I._('Enum "'.concat(this.name,'" cannot represent non-string value: ').concat(xt,".")+$n(this,xt))}var rn=this.getValue(lt);if(rn==null)throw new I._('Value "'.concat(lt,'" does not exist in "').concat(this.name,'" enum.')+$n(this,lt));return rn.value},Ct.parseLiteral=function(lt,xt){if(lt.kind!==B.Kind.ENUM){var rn=(0,K.S)(lt);throw new I._('Enum "'.concat(this.name,'" cannot represent non-enum value: ').concat(rn,".")+$n(this,rn),lt)}var Fn=this.getValue(lt.value);if(Fn==null){var Jt=(0,K.S)(lt);throw new I._('Value "'.concat(Jt,'" does not exist in "').concat(this.name,'" enum.')+$n(this,Jt),lt)}return Fn.value},Ct.toConfig=function(){var lt,xt=(0,C.Z)(this.getValues(),function(rn){return rn.name},function(rn){return{description:rn.description,value:rn.value,deprecationReason:rn.deprecationReason,extensions:rn.extensions,astNode:rn.astNode}});return{name:this.name,description:this.description,values:xt,extensions:this.extensions,astNode:this.astNode,extensionASTNodes:(lt=this.extensionASTNodes)!==null&<!==void 0?lt:[]}},Ct.toString=function(){return this.name},Ct.toJSON=function(){return this.toString()},X(De,[{key:T.YF,get:function(){return"GraphQLEnumType"}}]),De}();(0,D.Z)(Hn);function $n(De,Ct){var Ke=De.getValues().map(function(xt){return xt.name}),lt=(0,O.Z)(Ct,Ke);return(0,x.Z)("the enum value",lt)}function or(De,Ct){return Lt(Ct)||(0,p.Z)(0,"".concat(De," values must be an object with value names as keys.")),(0,M.Z)(Ct).map(function(Ke){var lt=Ke[0],xt=Ke[1];return Lt(xt)||(0,p.Z)(0,"".concat(De,".").concat(lt,' must refer to an object with a "value" key ')+"representing an internal value but got: ".concat((0,v.Z)(xt),".")),!("isDeprecated"in xt)||(0,p.Z)(0,"".concat(De,".").concat(lt,' should provide "deprecationReason" instead of "isDeprecated".')),{name:lt,description:xt.description,value:xt.value!==void 0?xt.value:lt,isDeprecated:xt.deprecationReason!=null,deprecationReason:xt.deprecationReason,extensions:xt.extensions&&(0,y.Z)(xt.extensions),astNode:xt.astNode}})}var er=function(){function De(Ke){this.name=Ke.name,this.description=Ke.description,this.extensions=Ke.extensions&&(0,y.Z)(Ke.extensions),this.astNode=Ke.astNode,this.extensionASTNodes=Be(Ke.extensionASTNodes),this._fields=Rr.bind(void 0,Ke),typeof Ke.name=="string"||(0,p.Z)(0,"Must provide name.")}var Ct=De.prototype;return Ct.getFields=function(){return typeof this._fields=="function"&&(this._fields=this._fields()),this._fields},Ct.toConfig=function(){var lt,xt=(0,A.Z)(this.getFields(),function(rn){return{description:rn.description,type:rn.type,defaultValue:rn.defaultValue,deprecationReason:rn.deprecationReason,extensions:rn.extensions,astNode:rn.astNode}});return{name:this.name,description:this.description,fields:xt,extensions:this.extensions,astNode:this.astNode,extensionASTNodes:(lt=this.extensionASTNodes)!==null&<!==void 0?lt:[]}},Ct.toString=function(){return this.name},Ct.toJSON=function(){return this.toString()},X(De,[{key:T.YF,get:function(){return"GraphQLInputObjectType"}}]),De}();(0,D.Z)(er);function Rr(De){var Ct=Ae(De.fields);return Lt(Ct)||(0,p.Z)(0,"".concat(De.name," fields must be an object with field names as keys or a function which returns such an object.")),(0,A.Z)(Ct,function(Ke,lt){return!("resolve"in Ke)||(0,p.Z)(0,"".concat(De.name,".").concat(lt," field has a resolve property, but Input Types cannot define resolvers.")),{name:lt,description:Ke.description,type:Ke.type,defaultValue:Ke.defaultValue,deprecationReason:Ke.deprecationReason,extensions:Ke.extensions&&(0,y.Z)(Ke.extensions),astNode:Ke.astNode}})}function ir(De){return ye(De.type)&&De.defaultValue===void 0}},8238:(G,s,f)=>{"use strict";f.d(s,{CO:()=>I,NZ:()=>B,QE:()=>Y,SY:()=>q,V4:()=>te,Yf:()=>K,df:()=>Q,fg:()=>X,wX:()=>O,xg:()=>he});var M=f(5009),T=f(9763),v=f(5821),g=f(8824),A=f(7826),y=f(8306),p=f(8495),C=f(9215),j=f(9878),x=f(5397),k=f(398);function R(re,J){for(var ee=0;ee{"use strict";f.d(s,{Az:()=>Y,PX:()=>K,TK:()=>j,XQ:()=>O,e_:()=>D,hU:()=>X,jT:()=>I,l3:()=>x,nL:()=>Q,qz:()=>R,s9:()=>te,tF:()=>q,x2:()=>k,zU:()=>B});var M=f(4913),T=f(5821),v=f(9551),g=f(9011),A=f(9878),y=f(8631),p=f(5397),C=f(398),j=new C.h6({name:"__Schema",description:"A GraphQL Schema defines the capabilities of a GraphQL server. It exposes all available types and directives on the server, as well as the entry points for query, mutation, and subscription operations.",fields:function(){return{description:{type:p.kH,resolve:function(J){return J.description}},types:{description:"A list of all types supported by this server.",type:new C.bM(new C.p2(new C.bM(R))),resolve:function(J){return(0,M.Z)(J.getTypeMap())}},queryType:{description:"The type that query operations will be rooted at.",type:new C.bM(R),resolve:function(J){return J.getQueryType()}},mutationType:{description:"If this server supports mutation, the type that mutation operations will be rooted at.",type:R,resolve:function(J){return J.getMutationType()}},subscriptionType:{description:"If this server support subscription, the type that subscription operations will be rooted at.",type:R,resolve:function(J){return J.getSubscriptionType()}},directives:{description:"A list of all directives supported by this server.",type:new C.bM(new C.p2(new C.bM(x))),resolve:function(J){return J.getDirectives()}}}}}),x=new C.h6({name:"__Directive",description:`A Directive provides a way to describe alternate runtime execution and type validation behavior in a GraphQL document. +}`)}function kr(e,t){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"";return t!=null&&t!==""?e+t+r:""}function vb(e){return kr(" ",e.replace(/\n/g,` + `))}function Gte(e){return e.indexOf(` +`)!==-1}function a5(e){return e!=null&&e.some(Gte)}});var NS=K(OS=>{"use strict";Object.defineProperty(OS,"__esModule",{value:!0});OS.valueFromASTUntyped=SS;var zte=kS(Ft()),Hte=kS(qn()),Qte=kS(Vm()),Hs=_t();function kS(e){return e&&e.__esModule?e:{default:e}}function SS(e,t){switch(e.kind){case Hs.Kind.NULL:return null;case Hs.Kind.INT:return parseInt(e.value,10);case Hs.Kind.FLOAT:return parseFloat(e.value);case Hs.Kind.STRING:case Hs.Kind.ENUM:case Hs.Kind.BOOLEAN:return e.value;case Hs.Kind.LIST:return e.values.map(function(r){return SS(r,t)});case Hs.Kind.OBJECT:return(0,Qte.default)(e.fields,function(r){return r.name.value},function(r){return SS(r.value,t)});case Hs.Kind.VARIABLE:return t?.[e.name.value]}(0,Hte.default)(0,"Unexpected value node: "+(0,zte.default)(e))}});var Lt=K(it=>{"use strict";Object.defineProperty(it,"__esModule",{value:!0});it.isType=DS;it.assertType=d5;it.isScalarType=bc;it.assertScalarType=_te;it.isObjectType=Rd;it.assertObjectType=$te;it.isInterfaceType=Ac;it.assertInterfaceType=ere;it.isUnionType=xc;it.assertUnionType=tre;it.isEnumType=wc;it.assertEnumType=rre;it.isInputObjectType=Gm;it.assertInputObjectType=nre;it.isListType=bb;it.assertListType=ire;it.isNonNullType=Jl;it.assertNonNullType=ore;it.isInputType=LS;it.assertInputType=are;it.isOutputType=PS;it.assertOutputType=sre;it.isLeafType=p5;it.assertLeafType=lre;it.isCompositeType=h5;it.assertCompositeType=ure;it.isAbstractType=m5;it.assertAbstractType=cre;it.GraphQLList=Wl;it.GraphQLNonNull=Yl;it.isWrappingType=zm;it.assertWrappingType=fre;it.isNullableType=v5;it.assertNullableType=g5;it.getNullableType=dre;it.isNamedType=y5;it.assertNamedType=pre;it.getNamedType=hre;it.argsToArgsConfig=w5;it.isRequiredArgument=mre;it.isRequiredInputField=bre;it.GraphQLInputObjectType=it.GraphQLEnumType=it.GraphQLUnionType=it.GraphQLInterfaceType=it.GraphQLObjectType=it.GraphQLScalarType=void 0;var c5=ro(Dd()),Kl=Wa(),fr=ro(Ft()),Wte=ro(zl()),yb=ro(gS()),Ka=ro(hb()),yr=ro(No()),f5=ro(Vm()),Xl=ro(Mm()),Yte=ro(Hl()),Kte=ro(Qa()),s5=ro(i5()),Zl=ro($y()),Xte=ro(Ql()),Bm=ct(),Zte=_t(),l5=to(),Jte=NS();function ro(e){return e&&e.__esModule?e:{default:e}}function u5(e,t){for(var r=0;r0?e:void 0}var RS=function(){function e(r){var n,i,o,s=(n=r.parseValue)!==null&&n!==void 0?n:s5.default;this.name=r.name,this.description=r.description,this.specifiedByUrl=r.specifiedByUrl,this.serialize=(i=r.serialize)!==null&&i!==void 0?i:s5.default,this.parseValue=s,this.parseLiteral=(o=r.parseLiteral)!==null&&o!==void 0?o:function(l,c){return s((0,Jte.valueFromASTUntyped)(l,c))},this.extensions=r.extensions&&(0,Ka.default)(r.extensions),this.astNode=r.astNode,this.extensionASTNodes=Md(r.extensionASTNodes),typeof r.name=="string"||(0,yr.default)(0,"Must provide name."),r.specifiedByUrl==null||typeof r.specifiedByUrl=="string"||(0,yr.default)(0,"".concat(this.name,' must provide "specifiedByUrl" as a string, ')+"but got: ".concat((0,fr.default)(r.specifiedByUrl),".")),r.serialize==null||typeof r.serialize=="function"||(0,yr.default)(0,"".concat(this.name,' must provide "serialize" function. If this custom Scalar is also used as an input type, ensure "parseValue" and "parseLiteral" functions are also provided.')),r.parseLiteral&&(typeof r.parseValue=="function"&&typeof r.parseLiteral=="function"||(0,yr.default)(0,"".concat(this.name,' must provide both "parseValue" and "parseLiteral" functions.')))}var t=e.prototype;return t.toConfig=function(){var n;return{name:this.name,description:this.description,specifiedByUrl:this.specifiedByUrl,serialize:this.serialize,parseValue:this.parseValue,parseLiteral:this.parseLiteral,extensions:this.extensions,astNode:this.astNode,extensionASTNodes:(n=this.extensionASTNodes)!==null&&n!==void 0?n:[]}},t.toString=function(){return this.name},t.toJSON=function(){return this.toString()},Pd(e,[{key:Kl.SYMBOL_TO_STRING_TAG,get:function(){return"GraphQLScalarType"}}]),e}();it.GraphQLScalarType=RS;(0,Zl.default)(RS);var MS=function(){function e(r){this.name=r.name,this.description=r.description,this.isTypeOf=r.isTypeOf,this.extensions=r.extensions&&(0,Ka.default)(r.extensions),this.astNode=r.astNode,this.extensionASTNodes=Md(r.extensionASTNodes),this._fields=A5.bind(void 0,r),this._interfaces=b5.bind(void 0,r),typeof r.name=="string"||(0,yr.default)(0,"Must provide name."),r.isTypeOf==null||typeof r.isTypeOf=="function"||(0,yr.default)(0,"".concat(this.name,' must provide "isTypeOf" as a function, ')+"but got: ".concat((0,fr.default)(r.isTypeOf),"."))}var t=e.prototype;return t.getFields=function(){return typeof this._fields=="function"&&(this._fields=this._fields()),this._fields},t.getInterfaces=function(){return typeof this._interfaces=="function"&&(this._interfaces=this._interfaces()),this._interfaces},t.toConfig=function(){return{name:this.name,description:this.description,interfaces:this.getInterfaces(),fields:x5(this.getFields()),isTypeOf:this.isTypeOf,extensions:this.extensions,astNode:this.astNode,extensionASTNodes:this.extensionASTNodes||[]}},t.toString=function(){return this.name},t.toJSON=function(){return this.toString()},Pd(e,[{key:Kl.SYMBOL_TO_STRING_TAG,get:function(){return"GraphQLObjectType"}}]),e}();it.GraphQLObjectType=MS;(0,Zl.default)(MS);function b5(e){var t,r=(t=Ab(e.interfaces))!==null&&t!==void 0?t:[];return Array.isArray(r)||(0,yr.default)(0,"".concat(e.name," interfaces must be an Array or a function which returns an Array.")),r}function A5(e){var t=Ab(e.fields);return Ld(t)||(0,yr.default)(0,"".concat(e.name," fields must be an object with field names as keys or a function which returns such an object.")),(0,yb.default)(t,function(r,n){var i;Ld(r)||(0,yr.default)(0,"".concat(e.name,".").concat(n," field config must be an object.")),!("isDeprecated"in r)||(0,yr.default)(0,"".concat(e.name,".").concat(n,' should provide "deprecationReason" instead of "isDeprecated".')),r.resolve==null||typeof r.resolve=="function"||(0,yr.default)(0,"".concat(e.name,".").concat(n," field resolver must be a function if ")+"provided, but got: ".concat((0,fr.default)(r.resolve),"."));var o=(i=r.args)!==null&&i!==void 0?i:{};Ld(o)||(0,yr.default)(0,"".concat(e.name,".").concat(n," args must be an object with argument names as keys."));var s=(0,c5.default)(o).map(function(l){var c=l[0],f=l[1];return{name:c,description:f.description,type:f.type,defaultValue:f.defaultValue,deprecationReason:f.deprecationReason,extensions:f.extensions&&(0,Ka.default)(f.extensions),astNode:f.astNode}});return{name:n,description:r.description,type:r.type,args:s,resolve:r.resolve,subscribe:r.subscribe,isDeprecated:r.deprecationReason!=null,deprecationReason:r.deprecationReason,extensions:r.extensions&&(0,Ka.default)(r.extensions),astNode:r.astNode}})}function Ld(e){return(0,Kte.default)(e)&&!Array.isArray(e)}function x5(e){return(0,yb.default)(e,function(t){return{description:t.description,type:t.type,args:w5(t.args),resolve:t.resolve,subscribe:t.subscribe,deprecationReason:t.deprecationReason,extensions:t.extensions,astNode:t.astNode}})}function w5(e){return(0,f5.default)(e,function(t){return t.name},function(t){return{description:t.description,type:t.type,defaultValue:t.defaultValue,deprecationReason:t.deprecationReason,extensions:t.extensions,astNode:t.astNode}})}function mre(e){return Jl(e.type)&&e.defaultValue===void 0}var IS=function(){function e(r){this.name=r.name,this.description=r.description,this.resolveType=r.resolveType,this.extensions=r.extensions&&(0,Ka.default)(r.extensions),this.astNode=r.astNode,this.extensionASTNodes=Md(r.extensionASTNodes),this._fields=A5.bind(void 0,r),this._interfaces=b5.bind(void 0,r),typeof r.name=="string"||(0,yr.default)(0,"Must provide name."),r.resolveType==null||typeof r.resolveType=="function"||(0,yr.default)(0,"".concat(this.name,' must provide "resolveType" as a function, ')+"but got: ".concat((0,fr.default)(r.resolveType),"."))}var t=e.prototype;return t.getFields=function(){return typeof this._fields=="function"&&(this._fields=this._fields()),this._fields},t.getInterfaces=function(){return typeof this._interfaces=="function"&&(this._interfaces=this._interfaces()),this._interfaces},t.toConfig=function(){var n;return{name:this.name,description:this.description,interfaces:this.getInterfaces(),fields:x5(this.getFields()),resolveType:this.resolveType,extensions:this.extensions,astNode:this.astNode,extensionASTNodes:(n=this.extensionASTNodes)!==null&&n!==void 0?n:[]}},t.toString=function(){return this.name},t.toJSON=function(){return this.toString()},Pd(e,[{key:Kl.SYMBOL_TO_STRING_TAG,get:function(){return"GraphQLInterfaceType"}}]),e}();it.GraphQLInterfaceType=IS;(0,Zl.default)(IS);var FS=function(){function e(r){this.name=r.name,this.description=r.description,this.resolveType=r.resolveType,this.extensions=r.extensions&&(0,Ka.default)(r.extensions),this.astNode=r.astNode,this.extensionASTNodes=Md(r.extensionASTNodes),this._types=vre.bind(void 0,r),typeof r.name=="string"||(0,yr.default)(0,"Must provide name."),r.resolveType==null||typeof r.resolveType=="function"||(0,yr.default)(0,"".concat(this.name,' must provide "resolveType" as a function, ')+"but got: ".concat((0,fr.default)(r.resolveType),"."))}var t=e.prototype;return t.getTypes=function(){return typeof this._types=="function"&&(this._types=this._types()),this._types},t.toConfig=function(){var n;return{name:this.name,description:this.description,types:this.getTypes(),resolveType:this.resolveType,extensions:this.extensions,astNode:this.astNode,extensionASTNodes:(n=this.extensionASTNodes)!==null&&n!==void 0?n:[]}},t.toString=function(){return this.name},t.toJSON=function(){return this.toString()},Pd(e,[{key:Kl.SYMBOL_TO_STRING_TAG,get:function(){return"GraphQLUnionType"}}]),e}();it.GraphQLUnionType=FS;(0,Zl.default)(FS);function vre(e){var t=Ab(e.types);return Array.isArray(t)||(0,yr.default)(0,"Must provide Array of types or a function which returns such an array for Union ".concat(e.name,".")),t}var qS=function(){function e(r){this.name=r.name,this.description=r.description,this.extensions=r.extensions&&(0,Ka.default)(r.extensions),this.astNode=r.astNode,this.extensionASTNodes=Md(r.extensionASTNodes),this._values=gre(this.name,r.values),this._valueLookup=new Map(this._values.map(function(n){return[n.value,n]})),this._nameLookup=(0,Wte.default)(this._values,function(n){return n.name}),typeof r.name=="string"||(0,yr.default)(0,"Must provide name.")}var t=e.prototype;return t.getValues=function(){return this._values},t.getValue=function(n){return this._nameLookup[n]},t.serialize=function(n){var i=this._valueLookup.get(n);if(i===void 0)throw new Bm.GraphQLError('Enum "'.concat(this.name,'" cannot represent value: ').concat((0,fr.default)(n)));return i.name},t.parseValue=function(n){if(typeof n!="string"){var i=(0,fr.default)(n);throw new Bm.GraphQLError('Enum "'.concat(this.name,'" cannot represent non-string value: ').concat(i,".")+gb(this,i))}var o=this.getValue(n);if(o==null)throw new Bm.GraphQLError('Value "'.concat(n,'" does not exist in "').concat(this.name,'" enum.')+gb(this,n));return o.value},t.parseLiteral=function(n,i){if(n.kind!==Zte.Kind.ENUM){var o=(0,l5.print)(n);throw new Bm.GraphQLError('Enum "'.concat(this.name,'" cannot represent non-enum value: ').concat(o,".")+gb(this,o),n)}var s=this.getValue(n.value);if(s==null){var l=(0,l5.print)(n);throw new Bm.GraphQLError('Value "'.concat(l,'" does not exist in "').concat(this.name,'" enum.')+gb(this,l),n)}return s.value},t.toConfig=function(){var n,i=(0,f5.default)(this.getValues(),function(o){return o.name},function(o){return{description:o.description,value:o.value,deprecationReason:o.deprecationReason,extensions:o.extensions,astNode:o.astNode}});return{name:this.name,description:this.description,values:i,extensions:this.extensions,astNode:this.astNode,extensionASTNodes:(n=this.extensionASTNodes)!==null&&n!==void 0?n:[]}},t.toString=function(){return this.name},t.toJSON=function(){return this.toString()},Pd(e,[{key:Kl.SYMBOL_TO_STRING_TAG,get:function(){return"GraphQLEnumType"}}]),e}();it.GraphQLEnumType=qS;(0,Zl.default)(qS);function gb(e,t){var r=e.getValues().map(function(i){return i.name}),n=(0,Xte.default)(t,r);return(0,Yte.default)("the enum value",n)}function gre(e,t){return Ld(t)||(0,yr.default)(0,"".concat(e," values must be an object with value names as keys.")),(0,c5.default)(t).map(function(r){var n=r[0],i=r[1];return Ld(i)||(0,yr.default)(0,"".concat(e,".").concat(n,' must refer to an object with a "value" key ')+"representing an internal value but got: ".concat((0,fr.default)(i),".")),!("isDeprecated"in i)||(0,yr.default)(0,"".concat(e,".").concat(n,' should provide "deprecationReason" instead of "isDeprecated".')),{name:n,description:i.description,value:i.value!==void 0?i.value:n,isDeprecated:i.deprecationReason!=null,deprecationReason:i.deprecationReason,extensions:i.extensions&&(0,Ka.default)(i.extensions),astNode:i.astNode}})}var jS=function(){function e(r){this.name=r.name,this.description=r.description,this.extensions=r.extensions&&(0,Ka.default)(r.extensions),this.astNode=r.astNode,this.extensionASTNodes=Md(r.extensionASTNodes),this._fields=yre.bind(void 0,r),typeof r.name=="string"||(0,yr.default)(0,"Must provide name.")}var t=e.prototype;return t.getFields=function(){return typeof this._fields=="function"&&(this._fields=this._fields()),this._fields},t.toConfig=function(){var n,i=(0,yb.default)(this.getFields(),function(o){return{description:o.description,type:o.type,defaultValue:o.defaultValue,deprecationReason:o.deprecationReason,extensions:o.extensions,astNode:o.astNode}});return{name:this.name,description:this.description,fields:i,extensions:this.extensions,astNode:this.astNode,extensionASTNodes:(n=this.extensionASTNodes)!==null&&n!==void 0?n:[]}},t.toString=function(){return this.name},t.toJSON=function(){return this.toString()},Pd(e,[{key:Kl.SYMBOL_TO_STRING_TAG,get:function(){return"GraphQLInputObjectType"}}]),e}();it.GraphQLInputObjectType=jS;(0,Zl.default)(jS);function yre(e){var t=Ab(e.fields);return Ld(t)||(0,yr.default)(0,"".concat(e.name," fields must be an object with field names as keys or a function which returns such an object.")),(0,yb.default)(t,function(r,n){return!("resolve"in r)||(0,yr.default)(0,"".concat(e.name,".").concat(n," field has a resolve property, but Input Types cannot define resolvers.")),{name:n,description:r.description,type:r.type,defaultValue:r.defaultValue,deprecationReason:r.deprecationReason,extensions:r.extensions&&(0,Ka.default)(r.extensions),astNode:r.astNode}})}function bre(e){return Jl(e.type)&&e.defaultValue===void 0}});var Qm=K(Hm=>{"use strict";Object.defineProperty(Hm,"__esModule",{value:!0});Hm.isEqualType=VS;Hm.isTypeSubTypeOf=xb;Hm.doTypesOverlap=Are;var ri=Lt();function VS(e,t){return e===t?!0:(0,ri.isNonNullType)(e)&&(0,ri.isNonNullType)(t)||(0,ri.isListType)(e)&&(0,ri.isListType)(t)?VS(e.ofType,t.ofType):!1}function xb(e,t,r){return t===r?!0:(0,ri.isNonNullType)(r)?(0,ri.isNonNullType)(t)?xb(e,t.ofType,r.ofType):!1:(0,ri.isNonNullType)(t)?xb(e,t.ofType,r):(0,ri.isListType)(r)?(0,ri.isListType)(t)?xb(e,t.ofType,r.ofType):!1:(0,ri.isListType)(t)?!1:(0,ri.isAbstractType)(r)&&((0,ri.isInterfaceType)(t)||(0,ri.isObjectType)(t))&&e.isSubType(r,t)}function Are(e,t,r){return t===r?!0:(0,ri.isAbstractType)(t)?(0,ri.isAbstractType)(r)?e.getPossibleTypes(t).some(function(n){return e.isSubType(r,n)}):e.isSubType(t,r):(0,ri.isAbstractType)(r)?e.isSubType(r,t):!1}});var US=K(wb=>{"use strict";Object.defineProperty(wb,"__esModule",{value:!0});wb.default=void 0;var xre=Wa(),wre=Array.from||function(e,t,r){if(e==null)throw new TypeError("Array.from requires an array-like object - not null or undefined");var n=e[xre.SYMBOL_ITERATOR];if(typeof n=="function"){for(var i=n.call(e),o=[],s,l=0;!(s=i.next()).done;++l)if(o.push(t.call(r,s.value,l)),l>9999999)throw new TypeError("Near-infinite iteration.");return o}var c=e.length;if(typeof c=="number"&&c>=0&&c%1===0){for(var f=[],h=0;h{"use strict";Object.defineProperty(Eb,"__esModule",{value:!0});Eb.default=void 0;var Tre=Number.isFinite||function(e){return typeof e=="number"&&isFinite(e)},Cre=Tre;Eb.default=Cre});var Cb=K(GS=>{"use strict";Object.defineProperty(GS,"__esModule",{value:!0});GS.default=kre;var Sre=Wa();function Tb(e){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Tb=function(r){return typeof r}:Tb=function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},Tb(e)}function kre(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:function(h){return h};if(e==null||Tb(e)!=="object")return null;if(Array.isArray(e))return e.map(t);var r=e[Sre.SYMBOL_ITERATOR];if(typeof r=="function"){for(var n=r.call(e),i=[],o,s=0;!(o=n.next()).done;++s)i.push(t(o.value,s));return i}var l=e.length;if(typeof l=="number"&&l>=0&&l%1===0){for(var c=[],f=0;f{"use strict";Object.defineProperty(Sb,"__esModule",{value:!0});Sb.default=void 0;var Ore=Number.isInteger||function(e){return typeof e=="number"&&isFinite(e)&&Math.floor(e)===e},Nre=Ore;Sb.default=Nre});var Xa=K(Ci=>{"use strict";Object.defineProperty(Ci,"__esModule",{value:!0});Ci.isSpecifiedScalarType=Ure;Ci.specifiedScalarTypes=Ci.GraphQLID=Ci.GraphQLBoolean=Ci.GraphQLString=Ci.GraphQLFloat=Ci.GraphQLInt=void 0;var kb=Nb(BS()),Ob=Nb(E5()),ua=Nb(Ft()),T5=Nb(Qa()),Ec=_t(),Wm=to(),Cn=ct(),Ym=Lt();function Nb(e){return e&&e.__esModule?e:{default:e}}var zS=2147483647,HS=-2147483648;function Dre(e){var t=Km(e);if(typeof t=="boolean")return t?1:0;var r=t;if(typeof t=="string"&&t!==""&&(r=Number(t)),!(0,Ob.default)(r))throw new Cn.GraphQLError("Int cannot represent non-integer value: ".concat((0,ua.default)(t)));if(r>zS||rzS||ezS||r{"use strict";Object.defineProperty(QS,"__esModule",{value:!0});QS.astFromValue=Zm;var Bre=Id(BS()),Gre=Id(eo()),L5=Id(Ft()),zre=Id(qn()),Hre=Id(Qa()),Qre=Id(Cb()),Do=_t(),Wre=Xa(),Xm=Lt();function Id(e){return e&&e.__esModule?e:{default:e}}function Zm(e,t){if((0,Xm.isNonNullType)(t)){var r=Zm(e,t.ofType);return r?.kind===Do.Kind.NULL?null:r}if(e===null)return{kind:Do.Kind.NULL};if(e===void 0)return null;if((0,Xm.isListType)(t)){var n=t.ofType,i=(0,Qre.default)(e);if(i!=null){for(var o=[],s=0;s{"use strict";Object.defineProperty(Wt,"__esModule",{value:!0});Wt.isIntrospectionType=ene;Wt.introspectionTypes=Wt.TypeNameMetaFieldDef=Wt.TypeMetaFieldDef=Wt.SchemaMetaFieldDef=Wt.__TypeKind=Wt.TypeKind=Wt.__EnumValue=Wt.__InputValue=Wt.__Field=Wt.__Type=Wt.__DirectiveLocation=Wt.__Directive=Wt.__Schema=void 0;var WS=YS(eo()),Yre=YS(Ft()),Kre=YS(qn()),Xre=to(),pn=Cd(),Zre=Jm(),$t=Xa(),We=Lt();function YS(e){return e&&e.__esModule?e:{default:e}}var KS=new We.GraphQLObjectType({name:"__Schema",description:"A GraphQL Schema defines the capabilities of a GraphQL server. It exposes all available types and directives on the server, as well as the entry points for query, mutation, and subscription operations.",fields:function(){return{description:{type:$t.GraphQLString,resolve:function(r){return r.description}},types:{description:"A list of all types supported by this server.",type:new We.GraphQLNonNull(new We.GraphQLList(new We.GraphQLNonNull(Lo))),resolve:function(r){return(0,WS.default)(r.getTypeMap())}},queryType:{description:"The type that query operations will be rooted at.",type:new We.GraphQLNonNull(Lo),resolve:function(r){return r.getQueryType()}},mutationType:{description:"If this server supports mutation, the type that mutation operations will be rooted at.",type:Lo,resolve:function(r){return r.getMutationType()}},subscriptionType:{description:"If this server support subscription, the type that subscription operations will be rooted at.",type:Lo,resolve:function(r){return r.getSubscriptionType()}},directives:{description:"A list of all directives supported by this server.",type:new We.GraphQLNonNull(new We.GraphQLList(new We.GraphQLNonNull(XS))),resolve:function(r){return r.getDirectives()}}}}});Wt.__Schema=KS;var XS=new We.GraphQLObjectType({name:"__Directive",description:`A Directive provides a way to describe alternate runtime execution and type validation behavior in a GraphQL document. + +In some cases, you need to provide options to alter GraphQL's execution behavior in ways field arguments will not suffice, such as conditionally including or skipping a field. Directives provide this by describing additional information to the executor.`,fields:function(){return{name:{type:new We.GraphQLNonNull($t.GraphQLString),resolve:function(r){return r.name}},description:{type:$t.GraphQLString,resolve:function(r){return r.description}},isRepeatable:{type:new We.GraphQLNonNull($t.GraphQLBoolean),resolve:function(r){return r.isRepeatable}},locations:{type:new We.GraphQLNonNull(new We.GraphQLList(new We.GraphQLNonNull(ZS))),resolve:function(r){return r.locations}},args:{type:new We.GraphQLNonNull(new We.GraphQLList(new We.GraphQLNonNull(_m))),args:{includeDeprecated:{type:$t.GraphQLBoolean,defaultValue:!1}},resolve:function(r,n){var i=n.includeDeprecated;return i?r.args:r.args.filter(function(o){return o.deprecationReason==null})}}}}});Wt.__Directive=XS;var ZS=new We.GraphQLEnumType({name:"__DirectiveLocation",description:"A Directive can be adjacent to many parts of the GraphQL language, a __DirectiveLocation describes one such possible adjacencies.",values:{QUERY:{value:pn.DirectiveLocation.QUERY,description:"Location adjacent to a query operation."},MUTATION:{value:pn.DirectiveLocation.MUTATION,description:"Location adjacent to a mutation operation."},SUBSCRIPTION:{value:pn.DirectiveLocation.SUBSCRIPTION,description:"Location adjacent to a subscription operation."},FIELD:{value:pn.DirectiveLocation.FIELD,description:"Location adjacent to a field."},FRAGMENT_DEFINITION:{value:pn.DirectiveLocation.FRAGMENT_DEFINITION,description:"Location adjacent to a fragment definition."},FRAGMENT_SPREAD:{value:pn.DirectiveLocation.FRAGMENT_SPREAD,description:"Location adjacent to a fragment spread."},INLINE_FRAGMENT:{value:pn.DirectiveLocation.INLINE_FRAGMENT,description:"Location adjacent to an inline fragment."},VARIABLE_DEFINITION:{value:pn.DirectiveLocation.VARIABLE_DEFINITION,description:"Location adjacent to a variable definition."},SCHEMA:{value:pn.DirectiveLocation.SCHEMA,description:"Location adjacent to a schema definition."},SCALAR:{value:pn.DirectiveLocation.SCALAR,description:"Location adjacent to a scalar definition."},OBJECT:{value:pn.DirectiveLocation.OBJECT,description:"Location adjacent to an object type definition."},FIELD_DEFINITION:{value:pn.DirectiveLocation.FIELD_DEFINITION,description:"Location adjacent to a field definition."},ARGUMENT_DEFINITION:{value:pn.DirectiveLocation.ARGUMENT_DEFINITION,description:"Location adjacent to an argument definition."},INTERFACE:{value:pn.DirectiveLocation.INTERFACE,description:"Location adjacent to an interface definition."},UNION:{value:pn.DirectiveLocation.UNION,description:"Location adjacent to a union definition."},ENUM:{value:pn.DirectiveLocation.ENUM,description:"Location adjacent to an enum definition."},ENUM_VALUE:{value:pn.DirectiveLocation.ENUM_VALUE,description:"Location adjacent to an enum value definition."},INPUT_OBJECT:{value:pn.DirectiveLocation.INPUT_OBJECT,description:"Location adjacent to an input object type definition."},INPUT_FIELD_DEFINITION:{value:pn.DirectiveLocation.INPUT_FIELD_DEFINITION,description:"Location adjacent to an input object field definition."}}});Wt.__DirectiveLocation=ZS;var Lo=new We.GraphQLObjectType({name:"__Type",description:"The fundamental unit of any GraphQL Schema is the type. There are many kinds of types in GraphQL as represented by the `__TypeKind` enum.\n\nDepending on the kind of a type, certain fields describe information about that type. Scalar types provide no information beyond a name, description and optional `specifiedByUrl`, while Enum types provide their values. Object and Interface types provide the fields they describe. Abstract types, Union and Interface, provide the Object types possible at runtime. List and NonNull types compose other types.",fields:function(){return{kind:{type:new We.GraphQLNonNull($S),resolve:function(r){if((0,We.isScalarType)(r))return jn.SCALAR;if((0,We.isObjectType)(r))return jn.OBJECT;if((0,We.isInterfaceType)(r))return jn.INTERFACE;if((0,We.isUnionType)(r))return jn.UNION;if((0,We.isEnumType)(r))return jn.ENUM;if((0,We.isInputObjectType)(r))return jn.INPUT_OBJECT;if((0,We.isListType)(r))return jn.LIST;if((0,We.isNonNullType)(r))return jn.NON_NULL;(0,Kre.default)(0,'Unexpected type: "'.concat((0,Yre.default)(r),'".'))}},name:{type:$t.GraphQLString,resolve:function(r){return r.name!==void 0?r.name:void 0}},description:{type:$t.GraphQLString,resolve:function(r){return r.description!==void 0?r.description:void 0}},specifiedByUrl:{type:$t.GraphQLString,resolve:function(r){return r.specifiedByUrl!==void 0?r.specifiedByUrl:void 0}},fields:{type:new We.GraphQLList(new We.GraphQLNonNull(JS)),args:{includeDeprecated:{type:$t.GraphQLBoolean,defaultValue:!1}},resolve:function(r,n){var i=n.includeDeprecated;if((0,We.isObjectType)(r)||(0,We.isInterfaceType)(r)){var o=(0,WS.default)(r.getFields());return i?o:o.filter(function(s){return s.deprecationReason==null})}}},interfaces:{type:new We.GraphQLList(new We.GraphQLNonNull(Lo)),resolve:function(r){if((0,We.isObjectType)(r)||(0,We.isInterfaceType)(r))return r.getInterfaces()}},possibleTypes:{type:new We.GraphQLList(new We.GraphQLNonNull(Lo)),resolve:function(r,n,i,o){var s=o.schema;if((0,We.isAbstractType)(r))return s.getPossibleTypes(r)}},enumValues:{type:new We.GraphQLList(new We.GraphQLNonNull(_S)),args:{includeDeprecated:{type:$t.GraphQLBoolean,defaultValue:!1}},resolve:function(r,n){var i=n.includeDeprecated;if((0,We.isEnumType)(r)){var o=r.getValues();return i?o:o.filter(function(s){return s.deprecationReason==null})}}},inputFields:{type:new We.GraphQLList(new We.GraphQLNonNull(_m)),args:{includeDeprecated:{type:$t.GraphQLBoolean,defaultValue:!1}},resolve:function(r,n){var i=n.includeDeprecated;if((0,We.isInputObjectType)(r)){var o=(0,WS.default)(r.getFields());return i?o:o.filter(function(s){return s.deprecationReason==null})}}},ofType:{type:Lo,resolve:function(r){return r.ofType!==void 0?r.ofType:void 0}}}}});Wt.__Type=Lo;var JS=new We.GraphQLObjectType({name:"__Field",description:"Object and Interface types are described by a list of Fields, each of which has a name, potentially a list of arguments, and a return type.",fields:function(){return{name:{type:new We.GraphQLNonNull($t.GraphQLString),resolve:function(r){return r.name}},description:{type:$t.GraphQLString,resolve:function(r){return r.description}},args:{type:new We.GraphQLNonNull(new We.GraphQLList(new We.GraphQLNonNull(_m))),args:{includeDeprecated:{type:$t.GraphQLBoolean,defaultValue:!1}},resolve:function(r,n){var i=n.includeDeprecated;return i?r.args:r.args.filter(function(o){return o.deprecationReason==null})}},type:{type:new We.GraphQLNonNull(Lo),resolve:function(r){return r.type}},isDeprecated:{type:new We.GraphQLNonNull($t.GraphQLBoolean),resolve:function(r){return r.deprecationReason!=null}},deprecationReason:{type:$t.GraphQLString,resolve:function(r){return r.deprecationReason}}}}});Wt.__Field=JS;var _m=new We.GraphQLObjectType({name:"__InputValue",description:"Arguments provided to Fields or Directives and the input fields of an InputObject are represented as Input Values which describe their type and optionally a default value.",fields:function(){return{name:{type:new We.GraphQLNonNull($t.GraphQLString),resolve:function(r){return r.name}},description:{type:$t.GraphQLString,resolve:function(r){return r.description}},type:{type:new We.GraphQLNonNull(Lo),resolve:function(r){return r.type}},defaultValue:{type:$t.GraphQLString,description:"A GraphQL-formatted string representing the default value for this input value.",resolve:function(r){var n=r.type,i=r.defaultValue,o=(0,Zre.astFromValue)(i,n);return o?(0,Xre.print)(o):null}},isDeprecated:{type:new We.GraphQLNonNull($t.GraphQLBoolean),resolve:function(r){return r.deprecationReason!=null}},deprecationReason:{type:$t.GraphQLString,resolve:function(r){return r.deprecationReason}}}}});Wt.__InputValue=_m;var _S=new We.GraphQLObjectType({name:"__EnumValue",description:"One possible value for a given Enum. Enum values are unique values, not a placeholder for a string or numeric value. However an Enum value is returned in a JSON response as a string.",fields:function(){return{name:{type:new We.GraphQLNonNull($t.GraphQLString),resolve:function(r){return r.name}},description:{type:$t.GraphQLString,resolve:function(r){return r.description}},isDeprecated:{type:new We.GraphQLNonNull($t.GraphQLBoolean),resolve:function(r){return r.deprecationReason!=null}},deprecationReason:{type:$t.GraphQLString,resolve:function(r){return r.deprecationReason}}}}});Wt.__EnumValue=_S;var jn=Object.freeze({SCALAR:"SCALAR",OBJECT:"OBJECT",INTERFACE:"INTERFACE",UNION:"UNION",ENUM:"ENUM",INPUT_OBJECT:"INPUT_OBJECT",LIST:"LIST",NON_NULL:"NON_NULL"});Wt.TypeKind=jn;var $S=new We.GraphQLEnumType({name:"__TypeKind",description:"An enum describing what kind of type a given `__Type` is.",values:{SCALAR:{value:jn.SCALAR,description:"Indicates this type is a scalar."},OBJECT:{value:jn.OBJECT,description:"Indicates this type is an object. `fields` and `interfaces` are valid fields."},INTERFACE:{value:jn.INTERFACE,description:"Indicates this type is an interface. `fields`, `interfaces`, and `possibleTypes` are valid fields."},UNION:{value:jn.UNION,description:"Indicates this type is a union. `possibleTypes` is a valid field."},ENUM:{value:jn.ENUM,description:"Indicates this type is an enum. `enumValues` is a valid field."},INPUT_OBJECT:{value:jn.INPUT_OBJECT,description:"Indicates this type is an input object. `inputFields` is a valid field."},LIST:{value:jn.LIST,description:"Indicates this type is a list. `ofType` is a valid field."},NON_NULL:{value:jn.NON_NULL,description:"Indicates this type is a non-null. `ofType` is a valid field."}}});Wt.__TypeKind=$S;var Jre={name:"__schema",type:new We.GraphQLNonNull(KS),description:"Access the current type schema of this server.",args:[],resolve:function(t,r,n,i){var o=i.schema;return o},isDeprecated:!1,deprecationReason:void 0,extensions:void 0,astNode:void 0};Wt.SchemaMetaFieldDef=Jre;var _re={name:"__type",type:Lo,description:"Request the type information of a single type.",args:[{name:"name",description:void 0,type:new We.GraphQLNonNull($t.GraphQLString),defaultValue:void 0,deprecationReason:void 0,extensions:void 0,astNode:void 0}],resolve:function(t,r,n,i){var o=r.name,s=i.schema;return s.getType(o)},isDeprecated:!1,deprecationReason:void 0,extensions:void 0,astNode:void 0};Wt.TypeMetaFieldDef=_re;var $re={name:"__typename",type:new We.GraphQLNonNull($t.GraphQLString),description:"The name of the current Object type at runtime.",args:[],resolve:function(t,r,n,i){var o=i.parentType;return o.name},isDeprecated:!1,deprecationReason:void 0,extensions:void 0,astNode:void 0};Wt.TypeNameMetaFieldDef=$re;var R5=Object.freeze([KS,XS,ZS,Lo,JS,_m,_S,$S]);Wt.introspectionTypes=R5;function ene(e){return R5.some(function(t){var r=t.name;return e.name===r})}});var Fi=K(hn=>{"use strict";Object.defineProperty(hn,"__esModule",{value:!0});hn.isDirective=F5;hn.assertDirective=lne;hn.isSpecifiedDirective=une;hn.specifiedDirectives=hn.GraphQLSpecifiedByDirective=hn.GraphQLDeprecatedDirective=hn.DEFAULT_DEPRECATION_REASON=hn.GraphQLSkipDirective=hn.GraphQLIncludeDirective=hn.GraphQLDirective=void 0;var tne=Tc(Dd()),rne=Wa(),nne=Tc(Ft()),M5=Tc(hb()),ek=Tc(No()),ine=Tc(Mm()),one=Tc(Qa()),ane=Tc($y()),ca=Cd(),Db=Xa(),Lb=Lt();function Tc(e){return e&&e.__esModule?e:{default:e}}function I5(e,t){for(var r=0;r{"use strict";Object.defineProperty(Fd,"__esModule",{value:!0});Fd.isSchema=Q5;Fd.assertSchema=yne;Fd.GraphQLSchema=void 0;var cne=_l(Nd()),fne=_l(US()),tk=_l(eo()),dne=Wa(),rk=_l(Ft()),pne=_l(hb()),Pb=_l(No()),hne=_l(Mm()),mne=_l(Qa()),vne=Po(),z5=Fi(),fa=Lt();function _l(e){return e&&e.__esModule?e:{default:e}}function H5(e,t){for(var r=0;r{"use strict";Object.defineProperty(Rb,"__esModule",{value:!0});Rb.validateSchema=$5;Rb.assertValidSchema=Tne;var Y5=ik(Nd()),ev=ik(eo()),ni=ik(Ft()),bne=ct(),Ane=jm(),xne=hS(),K5=Qm(),wne=Sc(),Ene=Po(),_5=Fi(),Gr=Lt();function ik(e){return e&&e.__esModule?e:{default:e}}function $5(e){if((0,wne.assertSchema)(e),e.__validationErrors)return e.__validationErrors;var t=new Cne(e);Sne(t),kne(t),One(t);var r=t.getErrors();return e.__validationErrors=r,r}function Tne(e){var t=$5(e);if(t.length!==0)throw new Error(t.map(function(r){return r.message}).join(` -In some cases, you need to provide options to alter GraphQL's execution behavior in ways field arguments will not suffice, such as conditionally including or skipping a field. Directives provide this by describing additional information to the executor.`,fields:function(){return{name:{type:new C.bM(p.kH),resolve:function(J){return J.name}},description:{type:p.kH,resolve:function(J){return J.description}},isRepeatable:{type:new C.bM(p.EZ),resolve:function(J){return J.isRepeatable}},locations:{type:new C.bM(new C.p2(new C.bM(k))),resolve:function(J){return J.locations}},args:{type:new C.bM(new C.p2(new C.bM(O))),args:{includeDeprecated:{type:p.EZ,defaultValue:!1}},resolve:function(J,ee){var ne=ee.includeDeprecated;return ne?J.args:J.args.filter(function(le){return le.deprecationReason==null})}}}}}),k=new C.mR({name:"__DirectiveLocation",description:"A Directive can be adjacent to many parts of the GraphQL language, a __DirectiveLocation describes one such possible adjacencies.",values:{QUERY:{value:A.B.QUERY,description:"Location adjacent to a query operation."},MUTATION:{value:A.B.MUTATION,description:"Location adjacent to a mutation operation."},SUBSCRIPTION:{value:A.B.SUBSCRIPTION,description:"Location adjacent to a subscription operation."},FIELD:{value:A.B.FIELD,description:"Location adjacent to a field."},FRAGMENT_DEFINITION:{value:A.B.FRAGMENT_DEFINITION,description:"Location adjacent to a fragment definition."},FRAGMENT_SPREAD:{value:A.B.FRAGMENT_SPREAD,description:"Location adjacent to a fragment spread."},INLINE_FRAGMENT:{value:A.B.INLINE_FRAGMENT,description:"Location adjacent to an inline fragment."},VARIABLE_DEFINITION:{value:A.B.VARIABLE_DEFINITION,description:"Location adjacent to a variable definition."},SCHEMA:{value:A.B.SCHEMA,description:"Location adjacent to a schema definition."},SCALAR:{value:A.B.SCALAR,description:"Location adjacent to a scalar definition."},OBJECT:{value:A.B.OBJECT,description:"Location adjacent to an object type definition."},FIELD_DEFINITION:{value:A.B.FIELD_DEFINITION,description:"Location adjacent to a field definition."},ARGUMENT_DEFINITION:{value:A.B.ARGUMENT_DEFINITION,description:"Location adjacent to an argument definition."},INTERFACE:{value:A.B.INTERFACE,description:"Location adjacent to an interface definition."},UNION:{value:A.B.UNION,description:"Location adjacent to a union definition."},ENUM:{value:A.B.ENUM,description:"Location adjacent to an enum definition."},ENUM_VALUE:{value:A.B.ENUM_VALUE,description:"Location adjacent to an enum value definition."},INPUT_OBJECT:{value:A.B.INPUT_OBJECT,description:"Location adjacent to an input object type definition."},INPUT_FIELD_DEFINITION:{value:A.B.INPUT_FIELD_DEFINITION,description:"Location adjacent to an input object field definition."}}}),R=new C.h6({name:"__Type",description:"The fundamental unit of any GraphQL Schema is the type. There are many kinds of types in GraphQL as represented by the `__TypeKind` enum.\n\nDepending on the kind of a type, certain fields describe information about that type. Scalar types provide no information beyond a name, description and optional `specifiedByUrl`, while Enum types provide their values. Object and Interface types provide the fields they describe. Abstract types, Union and Interface, provide the Object types possible at runtime. List and NonNull types compose other types.",fields:function(){return{kind:{type:new C.bM(K),resolve:function(J){if((0,C.KA)(J))return B.SCALAR;if((0,C.lp)(J))return B.OBJECT;if((0,C.oT)(J))return B.INTERFACE;if((0,C.EN)(J))return B.UNION;if((0,C.EM)(J))return B.ENUM;if((0,C.hL)(J))return B.INPUT_OBJECT;if((0,C.HG)(J))return B.LIST;if((0,C.zM)(J))return B.NON_NULL;(0,v.Z)(0,'Unexpected type: "'.concat((0,T.Z)(J),'".'))}},name:{type:p.kH,resolve:function(J){return J.name!==void 0?J.name:void 0}},description:{type:p.kH,resolve:function(J){return J.description!==void 0?J.description:void 0}},specifiedByUrl:{type:p.kH,resolve:function(J){return J.specifiedByUrl!==void 0?J.specifiedByUrl:void 0}},fields:{type:new C.p2(new C.bM(D)),args:{includeDeprecated:{type:p.EZ,defaultValue:!1}},resolve:function(J,ee){var ne=ee.includeDeprecated;if((0,C.lp)(J)||(0,C.oT)(J)){var le=(0,M.Z)(J.getFields());return ne?le:le.filter(function(Te){return Te.deprecationReason==null})}}},interfaces:{type:new C.p2(new C.bM(R)),resolve:function(J){if((0,C.lp)(J)||(0,C.oT)(J))return J.getInterfaces()}},possibleTypes:{type:new C.p2(new C.bM(R)),resolve:function(J,ee,ne,le){var Te=le.schema;if((0,C.m0)(J))return Te.getPossibleTypes(J)}},enumValues:{type:new C.p2(new C.bM(I)),args:{includeDeprecated:{type:p.EZ,defaultValue:!1}},resolve:function(J,ee){var ne=ee.includeDeprecated;if((0,C.EM)(J)){var le=J.getValues();return ne?le:le.filter(function(Te){return Te.deprecationReason==null})}}},inputFields:{type:new C.p2(new C.bM(O)),args:{includeDeprecated:{type:p.EZ,defaultValue:!1}},resolve:function(J,ee){var ne=ee.includeDeprecated;if((0,C.hL)(J)){var le=(0,M.Z)(J.getFields());return ne?le:le.filter(function(Te){return Te.deprecationReason==null})}}},ofType:{type:R,resolve:function(J){return J.ofType!==void 0?J.ofType:void 0}}}}}),D=new C.h6({name:"__Field",description:"Object and Interface types are described by a list of Fields, each of which has a name, potentially a list of arguments, and a return type.",fields:function(){return{name:{type:new C.bM(p.kH),resolve:function(J){return J.name}},description:{type:p.kH,resolve:function(J){return J.description}},args:{type:new C.bM(new C.p2(new C.bM(O))),args:{includeDeprecated:{type:p.EZ,defaultValue:!1}},resolve:function(J,ee){var ne=ee.includeDeprecated;return ne?J.args:J.args.filter(function(le){return le.deprecationReason==null})}},type:{type:new C.bM(R),resolve:function(J){return J.type}},isDeprecated:{type:new C.bM(p.EZ),resolve:function(J){return J.deprecationReason!=null}},deprecationReason:{type:p.kH,resolve:function(J){return J.deprecationReason}}}}}),O=new C.h6({name:"__InputValue",description:"Arguments provided to Fields or Directives and the input fields of an InputObject are represented as Input Values which describe their type and optionally a default value.",fields:function(){return{name:{type:new C.bM(p.kH),resolve:function(J){return J.name}},description:{type:p.kH,resolve:function(J){return J.description}},type:{type:new C.bM(R),resolve:function(J){return J.type}},defaultValue:{type:p.kH,description:"A GraphQL-formatted string representing the default value for this input value.",resolve:function(J){var ee=J.type,ne=J.defaultValue,le=(0,y.J)(ne,ee);return le?(0,g.S)(le):null}},isDeprecated:{type:new C.bM(p.EZ),resolve:function(J){return J.deprecationReason!=null}},deprecationReason:{type:p.kH,resolve:function(J){return J.deprecationReason}}}}}),I=new C.h6({name:"__EnumValue",description:"One possible value for a given Enum. Enum values are unique values, not a placeholder for a string or numeric value. However an Enum value is returned in a JSON response as a string.",fields:function(){return{name:{type:new C.bM(p.kH),resolve:function(J){return J.name}},description:{type:p.kH,resolve:function(J){return J.description}},isDeprecated:{type:new C.bM(p.EZ),resolve:function(J){return J.deprecationReason!=null}},deprecationReason:{type:p.kH,resolve:function(J){return J.deprecationReason}}}}}),B=Object.freeze({SCALAR:"SCALAR",OBJECT:"OBJECT",INTERFACE:"INTERFACE",UNION:"UNION",ENUM:"ENUM",INPUT_OBJECT:"INPUT_OBJECT",LIST:"LIST",NON_NULL:"NON_NULL"}),K=new C.mR({name:"__TypeKind",description:"An enum describing what kind of type a given `__Type` is.",values:{SCALAR:{value:B.SCALAR,description:"Indicates this type is a scalar."},OBJECT:{value:B.OBJECT,description:"Indicates this type is an object. `fields` and `interfaces` are valid fields."},INTERFACE:{value:B.INTERFACE,description:"Indicates this type is an interface. `fields`, `interfaces`, and `possibleTypes` are valid fields."},UNION:{value:B.UNION,description:"Indicates this type is a union. `possibleTypes` is a valid field."},ENUM:{value:B.ENUM,description:"Indicates this type is an enum. `enumValues` is a valid field."},INPUT_OBJECT:{value:B.INPUT_OBJECT,description:"Indicates this type is an input object. `inputFields` is a valid field."},LIST:{value:B.LIST,description:"Indicates this type is a list. `ofType` is a valid field."},NON_NULL:{value:B.NON_NULL,description:"Indicates this type is a non-null. `ofType` is a valid field."}}}),Y={name:"__schema",type:new C.bM(j),description:"Access the current type schema of this server.",args:[],resolve:function(re,J,ee,ne){var le=ne.schema;return le},isDeprecated:!1,deprecationReason:void 0,extensions:void 0,astNode:void 0},q={name:"__type",type:R,description:"Request the type information of a single type.",args:[{name:"name",description:void 0,type:new C.bM(p.kH),defaultValue:void 0,deprecationReason:void 0,extensions:void 0,astNode:void 0}],resolve:function(re,J,ee,ne){var le=J.name,Te=ne.schema;return Te.getType(le)},isDeprecated:!1,deprecationReason:void 0,extensions:void 0,astNode:void 0},X={name:"__typename",type:new C.bM(p.kH),description:"The name of the current Object type at runtime.",args:[],resolve:function(re,J,ee,ne){var le=ne.parentType;return le.name},isDeprecated:!1,deprecationReason:void 0,extensions:void 0,astNode:void 0},Q=Object.freeze([j,x,k,R,D,O,I,K]);function te(he){return Q.some(function(re){var J=re.name;return he.name===J})}},5397:(G,s,f)=>{"use strict";f.d(s,{EZ:()=>re,av:()=>K,km:()=>ne,_o:()=>O,kH:()=>Q,u1:()=>Te,HS:()=>le});var M=f(3429),T=Number.isInteger||function(se){return typeof se=="number"&&isFinite(se)&&Math.floor(se)===se};const v=T;var g=f(5821),A=f(8495),y=f(7359),p=f(9011),C=f(8087),j=f(398),x=2147483647,k=-2147483648;function R(se){var pe=Y(se);if(typeof pe=="boolean")return pe?1:0;var Se=pe;if(typeof pe=="string"&&pe!==""&&(Se=Number(pe)),!v(Se))throw new C._("Int cannot represent non-integer value: ".concat((0,g.Z)(pe)));if(Se>x||Sex||sex||Se{"use strict";f.d(s,{EO:()=>B,XO:()=>K,nN:()=>I});var M=f(5318),T=f(5960),v=f(4913),g=f(9763),A=f(5821),y=f(8824),p=f(7826),C=f(8306),j=f(8495),x=f(2433),k=f(8238),R=f(398);function D(q,X){for(var Q=0;Q{"use strict";f.d(s,{F:()=>R,J:()=>D});var M=f(5318),T=f(4913),v=f(5821),g=f(8087),A=f(5548),y=f(9377),p=f(316),C=f(9678),j=f(2433),x=f(8238),k=f(398);function R(fe){if((0,C.EO)(fe),fe.__validationErrors)return fe.__validationErrors;var me=new O(fe);I(me),K(me),q(me);var Oe=me.getErrors();return fe.__validationErrors=Oe,Oe}function D(fe){var me=R(fe);if(me.length!==0)throw new Error(me.map(function(Oe){return Oe.message}).join(` +`))}var Cne=function(){function e(r){this._errors=[],this.schema=r}var t=e.prototype;return t.reportError=function(n,i){var o=Array.isArray(i)?i.filter(Boolean):i;this.addError(new bne.GraphQLError(n,o))},t.addError=function(n){this._errors.push(n)},t.getErrors=function(){return this._errors},e}();function Sne(e){var t=e.schema,r=t.getQueryType();if(!r)e.reportError("Query root type must be provided.",t.astNode);else if(!(0,Gr.isObjectType)(r)){var n;e.reportError("Query root type must be Object type, it cannot be ".concat((0,ni.default)(r),"."),(n=nk(t,"query"))!==null&&n!==void 0?n:r.astNode)}var i=t.getMutationType();if(i&&!(0,Gr.isObjectType)(i)){var o;e.reportError("Mutation root type must be Object type if provided, it cannot be "+"".concat((0,ni.default)(i),"."),(o=nk(t,"mutation"))!==null&&o!==void 0?o:i.astNode)}var s=t.getSubscriptionType();if(s&&!(0,Gr.isObjectType)(s)){var l;e.reportError("Subscription root type must be Object type if provided, it cannot be "+"".concat((0,ni.default)(s),"."),(l=nk(t,"subscription"))!==null&&l!==void 0?l:s.astNode)}}function nk(e,t){for(var r=ok(e,function(o){return o.operationTypes}),n=0;n{"use strict";Object.defineProperty(uk,"__esModule",{value:!0});uk.typeFromAST=lk;var Ine=t7(Ft()),Fne=t7(qn()),sk=_t(),e7=Lt();function t7(e){return e&&e.__esModule?e:{default:e}}function lk(e,t){var r;if(t.kind===sk.Kind.LIST_TYPE)return r=lk(e,t.type),r&&new e7.GraphQLList(r);if(t.kind===sk.Kind.NON_NULL_TYPE)return r=lk(e,t.type),r&&new e7.GraphQLNonNull(r);if(t.kind===sk.Kind.NAMED_TYPE)return e.getType(t.name.value);(0,Fne.default)(0,"Unexpected type node: "+(0,Ine.default)(t))}});var Mb=K(rv=>{"use strict";Object.defineProperty(rv,"__esModule",{value:!0});rv.visitWithTypeInfo=Gne;rv.TypeInfo=void 0;var qne=Vne(Nd()),Mr=_t(),jne=Ed(),r7=Gl(),Ir=Lt(),jd=Po(),n7=Za();function Vne(e){return e&&e.__esModule?e:{default:e}}var Une=function(){function e(r,n,i){this._schema=r,this._typeStack=[],this._parentTypeStack=[],this._inputTypeStack=[],this._fieldDefStack=[],this._defaultValueStack=[],this._directive=null,this._argument=null,this._enumValue=null,this._getFieldDef=n??Bne,i&&((0,Ir.isInputType)(i)&&this._inputTypeStack.push(i),(0,Ir.isCompositeType)(i)&&this._parentTypeStack.push(i),(0,Ir.isOutputType)(i)&&this._typeStack.push(i))}var t=e.prototype;return t.getType=function(){if(this._typeStack.length>0)return this._typeStack[this._typeStack.length-1]},t.getParentType=function(){if(this._parentTypeStack.length>0)return this._parentTypeStack[this._parentTypeStack.length-1]},t.getInputType=function(){if(this._inputTypeStack.length>0)return this._inputTypeStack[this._inputTypeStack.length-1]},t.getParentInputType=function(){if(this._inputTypeStack.length>1)return this._inputTypeStack[this._inputTypeStack.length-2]},t.getFieldDef=function(){if(this._fieldDefStack.length>0)return this._fieldDefStack[this._fieldDefStack.length-1]},t.getDefaultValue=function(){if(this._defaultValueStack.length>0)return this._defaultValueStack[this._defaultValueStack.length-1]},t.getDirective=function(){return this._directive},t.getArgument=function(){return this._argument},t.getEnumValue=function(){return this._enumValue},t.enter=function(n){var i=this._schema;switch(n.kind){case Mr.Kind.SELECTION_SET:{var o=(0,Ir.getNamedType)(this.getType());this._parentTypeStack.push((0,Ir.isCompositeType)(o)?o:void 0);break}case Mr.Kind.FIELD:{var s=this.getParentType(),l,c;s&&(l=this._getFieldDef(i,s,n),l&&(c=l.type)),this._fieldDefStack.push(l),this._typeStack.push((0,Ir.isOutputType)(c)?c:void 0);break}case Mr.Kind.DIRECTIVE:this._directive=i.getDirective(n.name.value);break;case Mr.Kind.OPERATION_DEFINITION:{var f;switch(n.operation){case"query":f=i.getQueryType();break;case"mutation":f=i.getMutationType();break;case"subscription":f=i.getSubscriptionType();break}this._typeStack.push((0,Ir.isObjectType)(f)?f:void 0);break}case Mr.Kind.INLINE_FRAGMENT:case Mr.Kind.FRAGMENT_DEFINITION:{var h=n.typeCondition,g=h?(0,n7.typeFromAST)(i,h):(0,Ir.getNamedType)(this.getType());this._typeStack.push((0,Ir.isOutputType)(g)?g:void 0);break}case Mr.Kind.VARIABLE_DEFINITION:{var v=(0,n7.typeFromAST)(i,n.type);this._inputTypeStack.push((0,Ir.isInputType)(v)?v:void 0);break}case Mr.Kind.ARGUMENT:{var y,x,T,O=(y=this.getDirective())!==null&&y!==void 0?y:this.getFieldDef();O&&(x=(0,qne.default)(O.args,function(N){return N.name===n.name.value}),x&&(T=x.type)),this._argument=x,this._defaultValueStack.push(x?x.defaultValue:void 0),this._inputTypeStack.push((0,Ir.isInputType)(T)?T:void 0);break}case Mr.Kind.LIST:{var E=(0,Ir.getNullableType)(this.getInputType()),b=(0,Ir.isListType)(E)?E.ofType:E;this._defaultValueStack.push(void 0),this._inputTypeStack.push((0,Ir.isInputType)(b)?b:void 0);break}case Mr.Kind.OBJECT_FIELD:{var C=(0,Ir.getNamedType)(this.getInputType()),w,k;(0,Ir.isInputObjectType)(C)&&(k=C.getFields()[n.name.value],k&&(w=k.type)),this._defaultValueStack.push(k?k.defaultValue:void 0),this._inputTypeStack.push((0,Ir.isInputType)(w)?w:void 0);break}case Mr.Kind.ENUM:{var P=(0,Ir.getNamedType)(this.getInputType()),D;(0,Ir.isEnumType)(P)&&(D=P.getValue(n.value)),this._enumValue=D;break}}},t.leave=function(n){switch(n.kind){case Mr.Kind.SELECTION_SET:this._parentTypeStack.pop();break;case Mr.Kind.FIELD:this._fieldDefStack.pop(),this._typeStack.pop();break;case Mr.Kind.DIRECTIVE:this._directive=null;break;case Mr.Kind.OPERATION_DEFINITION:case Mr.Kind.INLINE_FRAGMENT:case Mr.Kind.FRAGMENT_DEFINITION:this._typeStack.pop();break;case Mr.Kind.VARIABLE_DEFINITION:this._inputTypeStack.pop();break;case Mr.Kind.ARGUMENT:this._argument=null,this._defaultValueStack.pop(),this._inputTypeStack.pop();break;case Mr.Kind.LIST:case Mr.Kind.OBJECT_FIELD:this._defaultValueStack.pop(),this._inputTypeStack.pop();break;case Mr.Kind.ENUM:this._enumValue=null;break}},e}();rv.TypeInfo=Une;function Bne(e,t,r){var n=r.name.value;if(n===jd.SchemaMetaFieldDef.name&&e.getQueryType()===t)return jd.SchemaMetaFieldDef;if(n===jd.TypeMetaFieldDef.name&&e.getQueryType()===t)return jd.TypeMetaFieldDef;if(n===jd.TypeNameMetaFieldDef.name&&(0,Ir.isCompositeType)(t))return jd.TypeNameMetaFieldDef;if((0,Ir.isObjectType)(t)||(0,Ir.isInterfaceType)(t))return t.getFields()[n]}function Gne(e,t){return{enter:function(n){e.enter(n);var i=(0,r7.getVisitFn)(t,n.kind,!1);if(i){var o=i.apply(t,arguments);return o!==void 0&&(e.leave(n),(0,jne.isNode)(o)&&e.enter(o)),o}},leave:function(n){var i=(0,r7.getVisitFn)(t,n.kind,!0),o;return i&&(o=i.apply(t,arguments)),e.leave(n),o}}}});var Oc=K(pa=>{"use strict";Object.defineProperty(pa,"__esModule",{value:!0});pa.isDefinitionNode=zne;pa.isExecutableDefinitionNode=i7;pa.isSelectionNode=Hne;pa.isValueNode=Qne;pa.isTypeNode=Wne;pa.isTypeSystemDefinitionNode=o7;pa.isTypeDefinitionNode=a7;pa.isTypeSystemExtensionNode=s7;pa.isTypeExtensionNode=l7;var qt=_t();function zne(e){return i7(e)||o7(e)||s7(e)}function i7(e){return e.kind===qt.Kind.OPERATION_DEFINITION||e.kind===qt.Kind.FRAGMENT_DEFINITION}function Hne(e){return e.kind===qt.Kind.FIELD||e.kind===qt.Kind.FRAGMENT_SPREAD||e.kind===qt.Kind.INLINE_FRAGMENT}function Qne(e){return e.kind===qt.Kind.VARIABLE||e.kind===qt.Kind.INT||e.kind===qt.Kind.FLOAT||e.kind===qt.Kind.STRING||e.kind===qt.Kind.BOOLEAN||e.kind===qt.Kind.NULL||e.kind===qt.Kind.ENUM||e.kind===qt.Kind.LIST||e.kind===qt.Kind.OBJECT}function Wne(e){return e.kind===qt.Kind.NAMED_TYPE||e.kind===qt.Kind.LIST_TYPE||e.kind===qt.Kind.NON_NULL_TYPE}function o7(e){return e.kind===qt.Kind.SCHEMA_DEFINITION||a7(e)||e.kind===qt.Kind.DIRECTIVE_DEFINITION}function a7(e){return e.kind===qt.Kind.SCALAR_TYPE_DEFINITION||e.kind===qt.Kind.OBJECT_TYPE_DEFINITION||e.kind===qt.Kind.INTERFACE_TYPE_DEFINITION||e.kind===qt.Kind.UNION_TYPE_DEFINITION||e.kind===qt.Kind.ENUM_TYPE_DEFINITION||e.kind===qt.Kind.INPUT_OBJECT_TYPE_DEFINITION}function s7(e){return e.kind===qt.Kind.SCHEMA_EXTENSION||l7(e)}function l7(e){return e.kind===qt.Kind.SCALAR_TYPE_EXTENSION||e.kind===qt.Kind.OBJECT_TYPE_EXTENSION||e.kind===qt.Kind.INTERFACE_TYPE_EXTENSION||e.kind===qt.Kind.UNION_TYPE_EXTENSION||e.kind===qt.Kind.ENUM_TYPE_EXTENSION||e.kind===qt.Kind.INPUT_OBJECT_TYPE_EXTENSION}});var fk=K(ck=>{"use strict";Object.defineProperty(ck,"__esModule",{value:!0});ck.ExecutableDefinitionsRule=Xne;var Yne=ct(),u7=_t(),Kne=Oc();function Xne(e){return{Document:function(r){for(var n=0,i=r.definitions;n{"use strict";Object.defineProperty(dk,"__esModule",{value:!0});dk.UniqueOperationNamesRule=Jne;var Zne=ct();function Jne(e){var t=Object.create(null);return{OperationDefinition:function(n){var i=n.name;return i&&(t[i.value]?e.reportError(new Zne.GraphQLError('There can be only one operation named "'.concat(i.value,'".'),[t[i.value],i])):t[i.value]=i),!1},FragmentDefinition:function(){return!1}}}});var mk=K(hk=>{"use strict";Object.defineProperty(hk,"__esModule",{value:!0});hk.LoneAnonymousOperationRule=eie;var _ne=ct(),$ne=_t();function eie(e){var t=0;return{Document:function(n){t=n.definitions.filter(function(i){return i.kind===$ne.Kind.OPERATION_DEFINITION}).length},OperationDefinition:function(n){!n.name&&t>1&&e.reportError(new _ne.GraphQLError("This anonymous operation must be the only defined operation.",n))}}}});var gk=K(vk=>{"use strict";Object.defineProperty(vk,"__esModule",{value:!0});vk.SingleFieldSubscriptionsRule=rie;var tie=ct();function rie(e){return{OperationDefinition:function(r){r.operation==="subscription"&&r.selectionSet.selections.length!==1&&e.reportError(new tie.GraphQLError(r.name?'Subscription "'.concat(r.name.value,'" must select only one top level field.'):"Anonymous Subscription must select only one top level field.",r.selectionSet.selections.slice(1)))}}}});var Ak=K(bk=>{"use strict";Object.defineProperty(bk,"__esModule",{value:!0});bk.KnownTypeNamesRule=lie;var nie=c7(Hl()),iie=c7(Ql()),oie=ct(),yk=Oc(),aie=Xa(),sie=Po();function c7(e){return e&&e.__esModule?e:{default:e}}function lie(e){for(var t=e.getSchema(),r=t?t.getTypeMap():Object.create(null),n=Object.create(null),i=0,o=e.getDocument().definitions;i{"use strict";Object.defineProperty(xk,"__esModule",{value:!0});xk.FragmentsOnCompositeTypesRule=fie;var d7=ct(),p7=to(),h7=Lt(),m7=Za();function fie(e){return{InlineFragment:function(r){var n=r.typeCondition;if(n){var i=(0,m7.typeFromAST)(e.getSchema(),n);if(i&&!(0,h7.isCompositeType)(i)){var o=(0,p7.print)(n);e.reportError(new d7.GraphQLError('Fragment cannot condition on non composite type "'.concat(o,'".'),n))}}},FragmentDefinition:function(r){var n=(0,m7.typeFromAST)(e.getSchema(),r.typeCondition);if(n&&!(0,h7.isCompositeType)(n)){var i=(0,p7.print)(r.typeCondition);e.reportError(new d7.GraphQLError('Fragment "'.concat(r.name.value,'" cannot condition on non composite type "').concat(i,'".'),r.typeCondition))}}}}});var Tk=K(Ek=>{"use strict";Object.defineProperty(Ek,"__esModule",{value:!0});Ek.VariablesAreInputTypesRule=vie;var die=ct(),pie=to(),hie=Lt(),mie=Za();function vie(e){return{VariableDefinition:function(r){var n=(0,mie.typeFromAST)(e.getSchema(),r.type);if(n&&!(0,hie.isInputType)(n)){var i=r.variable.name.value,o=(0,pie.print)(r.type);e.reportError(new die.GraphQLError('Variable "$'.concat(i,'" cannot be non-input type "').concat(o,'".'),r.type))}}}}});var Sk=K(Ck=>{"use strict";Object.defineProperty(Ck,"__esModule",{value:!0});Ck.ScalarLeafsRule=yie;var v7=gie(Ft()),g7=ct(),y7=Lt();function gie(e){return e&&e.__esModule?e:{default:e}}function yie(e){return{Field:function(r){var n=e.getType(),i=r.selectionSet;if(n){if((0,y7.isLeafType)((0,y7.getNamedType)(n))){if(i){var o=r.name.value,s=(0,v7.default)(n);e.reportError(new g7.GraphQLError('Field "'.concat(o,'" must not have a selection since type "').concat(s,'" has no subfields.'),i))}}else if(!i){var l=r.name.value,c=(0,v7.default)(n);e.reportError(new g7.GraphQLError('Field "'.concat(l,'" of type "').concat(c,'" must have a selection of subfields. Did you mean "').concat(l,' { ... }"?'),r))}}}}}});var Ok=K(kk=>{"use strict";Object.defineProperty(kk,"__esModule",{value:!0});kk.FieldsOnCorrectTypeRule=Eie;var bie=Ib(US()),b7=Ib(Hl()),Aie=Ib(Ql()),xie=Ib(Um()),wie=ct(),nv=Lt();function Ib(e){return e&&e.__esModule?e:{default:e}}function Eie(e){return{Field:function(r){var n=e.getParentType();if(n){var i=e.getFieldDef();if(!i){var o=e.getSchema(),s=r.name.value,l=(0,b7.default)("to use an inline fragment on",Tie(o,n,s));l===""&&(l=(0,b7.default)(Cie(n,s))),e.reportError(new wie.GraphQLError('Cannot query field "'.concat(s,'" on type "').concat(n.name,'".')+l,r))}}}}}function Tie(e,t,r){if(!(0,nv.isAbstractType)(t))return[];for(var n=new Set,i=Object.create(null),o=0,s=e.getPossibleTypes(t);o{"use strict";Object.defineProperty(Nk,"__esModule",{value:!0});Nk.UniqueFragmentNamesRule=kie;var Sie=ct();function kie(e){var t=Object.create(null);return{OperationDefinition:function(){return!1},FragmentDefinition:function(n){var i=n.name.value;return t[i]?e.reportError(new Sie.GraphQLError('There can be only one fragment named "'.concat(i,'".'),[t[i],n.name])):t[i]=n.name,!1}}}});var Pk=K(Lk=>{"use strict";Object.defineProperty(Lk,"__esModule",{value:!0});Lk.KnownFragmentNamesRule=Nie;var Oie=ct();function Nie(e){return{FragmentSpread:function(r){var n=r.name.value,i=e.getFragment(n);i||e.reportError(new Oie.GraphQLError('Unknown fragment "'.concat(n,'".'),r.name))}}}});var Mk=K(Rk=>{"use strict";Object.defineProperty(Rk,"__esModule",{value:!0});Rk.NoUnusedFragmentsRule=Lie;var Die=ct();function Lie(e){var t=[],r=[];return{OperationDefinition:function(i){return t.push(i),!1},FragmentDefinition:function(i){return r.push(i),!1},Document:{leave:function(){for(var i=Object.create(null),o=0;o{"use strict";Object.defineProperty(Fk,"__esModule",{value:!0});Fk.PossibleFragmentSpreadsRule=Mie;var Fb=Rie(Ft()),A7=ct(),Ik=Lt(),Pie=Za(),x7=Qm();function Rie(e){return e&&e.__esModule?e:{default:e}}function Mie(e){return{InlineFragment:function(r){var n=e.getType(),i=e.getParentType();if((0,Ik.isCompositeType)(n)&&(0,Ik.isCompositeType)(i)&&!(0,x7.doTypesOverlap)(e.getSchema(),n,i)){var o=(0,Fb.default)(i),s=(0,Fb.default)(n);e.reportError(new A7.GraphQLError('Fragment cannot be spread here as objects of type "'.concat(o,'" can never be of type "').concat(s,'".'),r))}},FragmentSpread:function(r){var n=r.name.value,i=Iie(e,n),o=e.getParentType();if(i&&o&&!(0,x7.doTypesOverlap)(e.getSchema(),i,o)){var s=(0,Fb.default)(o),l=(0,Fb.default)(i);e.reportError(new A7.GraphQLError('Fragment "'.concat(n,'" cannot be spread here as objects of type "').concat(s,'" can never be of type "').concat(l,'".'),r))}}}}function Iie(e,t){var r=e.getFragment(t);if(r){var n=(0,Pie.typeFromAST)(e.getSchema(),r.typeCondition);if((0,Ik.isCompositeType)(n))return n}}});var Vk=K(jk=>{"use strict";Object.defineProperty(jk,"__esModule",{value:!0});jk.NoFragmentCyclesRule=qie;var Fie=ct();function qie(e){var t=Object.create(null),r=[],n=Object.create(null);return{OperationDefinition:function(){return!1},FragmentDefinition:function(s){return i(s),!1}};function i(o){if(!t[o.name.value]){var s=o.name.value;t[s]=!0;var l=e.getFragmentSpreads(o.selectionSet);if(l.length!==0){n[s]=r.length;for(var c=0;c{"use strict";Object.defineProperty(Uk,"__esModule",{value:!0});Uk.UniqueVariableNamesRule=Vie;var jie=ct();function Vie(e){var t=Object.create(null);return{OperationDefinition:function(){t=Object.create(null)},VariableDefinition:function(n){var i=n.variable.name.value;t[i]?e.reportError(new jie.GraphQLError('There can be only one variable named "$'.concat(i,'".'),[t[i],n.variable.name])):t[i]=n.variable.name}}}});var zk=K(Gk=>{"use strict";Object.defineProperty(Gk,"__esModule",{value:!0});Gk.NoUndefinedVariablesRule=Bie;var Uie=ct();function Bie(e){var t=Object.create(null);return{OperationDefinition:{enter:function(){t=Object.create(null)},leave:function(n){for(var i=e.getRecursiveVariableUsages(n),o=0;o{"use strict";Object.defineProperty(Hk,"__esModule",{value:!0});Hk.NoUnusedVariablesRule=zie;var Gie=ct();function zie(e){var t=[];return{OperationDefinition:{enter:function(){t=[]},leave:function(n){for(var i=Object.create(null),o=e.getRecursiveVariableUsages(n),s=0;s{"use strict";Object.defineProperty(Wk,"__esModule",{value:!0});Wk.KnownDirectivesRule=Wie;var Hie=T7(Ft()),E7=T7(qn()),w7=ct(),dr=_t(),mn=Cd(),Qie=Fi();function T7(e){return e&&e.__esModule?e:{default:e}}function Wie(e){for(var t=Object.create(null),r=e.getSchema(),n=r?r.getDirectives():Qie.specifiedDirectives,i=0;i{"use strict";Object.defineProperty(Xk,"__esModule",{value:!0});Xk.UniqueDirectivesPerLocationRule=Jie;var Xie=ct(),Kk=_t(),C7=Oc(),Zie=Fi();function Jie(e){for(var t=Object.create(null),r=e.getSchema(),n=r?r.getDirectives():Zie.specifiedDirectives,i=0;i{"use strict";Object.defineProperty(qb,"__esModule",{value:!0});qb.KnownArgumentNamesRule=toe;qb.KnownArgumentNamesOnDirectivesRule=P7;var O7=L7(Hl()),N7=L7(Ql()),D7=ct(),_ie=_t(),$ie=Fi();function L7(e){return e&&e.__esModule?e:{default:e}}function S7(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function k7(e){for(var t=1;t{"use strict";Object.defineProperty(_k,"__esModule",{value:!0});_k.UniqueArgumentNamesRule=noe;var roe=ct();function noe(e){var t=Object.create(null);return{Field:function(){t=Object.create(null)},Directive:function(){t=Object.create(null)},Argument:function(n){var i=n.name.value;return t[i]?e.reportError(new roe.GraphQLError('There can be only one argument named "'.concat(i,'".'),[t[i],n.name])):t[i]=n.name,!1}}}});var tO=K(eO=>{"use strict";Object.defineProperty(eO,"__esModule",{value:!0});eO.ValuesOfCorrectTypeRule=loe;var ioe=ov(eo()),ooe=ov(zl()),iv=ov(Ft()),aoe=ov(Hl()),soe=ov(Ql()),Dc=ct(),jb=to(),Ja=Lt();function ov(e){return e&&e.__esModule?e:{default:e}}function loe(e){return{ListValue:function(r){var n=(0,Ja.getNullableType)(e.getParentInputType());if(!(0,Ja.isListType)(n))return Nc(e,r),!1},ObjectValue:function(r){var n=(0,Ja.getNamedType)(e.getInputType());if(!(0,Ja.isInputObjectType)(n))return Nc(e,r),!1;for(var i=(0,ooe.default)(r.fields,function(h){return h.name.value}),o=0,s=(0,ioe.default)(n.getFields());o{"use strict";Object.defineProperty(Ub,"__esModule",{value:!0});Ub.ProvidedRequiredArgumentsRule=doe;Ub.ProvidedRequiredArgumentsOnDirectivesRule=V7;var I7=j7(Ft()),Vb=j7(zl()),F7=ct(),q7=_t(),uoe=to(),coe=Fi(),rO=Lt();function j7(e){return e&&e.__esModule?e:{default:e}}function R7(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function M7(e){for(var t=1;t{"use strict";Object.defineProperty(iO,"__esModule",{value:!0});iO.VariablesInAllowedPositionRule=yoe;var U7=goe(Ft()),hoe=ct(),moe=_t(),B7=Lt(),voe=Za(),G7=Qm();function goe(e){return e&&e.__esModule?e:{default:e}}function yoe(e){var t=Object.create(null);return{OperationDefinition:{enter:function(){t=Object.create(null)},leave:function(n){for(var i=e.getRecursiveVariableUsages(n),o=0;o{"use strict";Object.defineProperty(fO,"__esModule",{value:!0});fO.OverlappingFieldsCanBeMergedRule=Eoe;var Aoe=uO(Nd()),xoe=uO(Dd()),z7=uO(Ft()),woe=ct(),aO=_t(),H7=to(),qi=Lt(),Q7=Za();function uO(e){return e&&e.__esModule?e:{default:e}}function W7(e){return Array.isArray(e)?e.map(function(t){var r=t[0],n=t[1];return'subfields "'.concat(r,'" conflict because ')+W7(n)}).join(" and "):e}function Eoe(e){var t=new Doe,r=new Map;return{SelectionSet:function(i){for(var o=Toe(e,r,t,e.getParentType(),i),s=0;s1)for(var h=0;h0)return[[t,e.map(function(i){var o=i[0];return o})],e.reduce(function(i,o){var s=o[1];return i.concat(s)},[r]),e.reduce(function(i,o){var s=o[2];return i.concat(s)},[n])]}var Doe=function(){function e(){this._data=Object.create(null)}var t=e.prototype;return t.has=function(n,i,o){var s=this._data[n],l=s&&s[i];return l===void 0?!1:o===!1?l===!1:!0},t.add=function(n,i,o){this._pairSetAdd(n,i,o),this._pairSetAdd(i,n,o)},t._pairSetAdd=function(n,i,o){var s=this._data[n];s||(s=Object.create(null),this._data[n]=s),s[i]=o},e}()});var hO=K(pO=>{"use strict";Object.defineProperty(pO,"__esModule",{value:!0});pO.UniqueInputFieldNamesRule=Poe;var Loe=ct();function Poe(e){var t=[],r=Object.create(null);return{ObjectValue:{enter:function(){t.push(r),r=Object.create(null)},leave:function(){r=t.pop()}},ObjectField:function(i){var o=i.name.value;r[o]?e.reportError(new Loe.GraphQLError('There can be only one input field named "'.concat(o,'".'),[r[o],i.name])):r[o]=i.name}}}});var vO=K(mO=>{"use strict";Object.defineProperty(mO,"__esModule",{value:!0});mO.LoneSchemaDefinitionRule=Roe;var X7=ct();function Roe(e){var t,r,n,i=e.getSchema(),o=(t=(r=(n=i?.astNode)!==null&&n!==void 0?n:i?.getQueryType())!==null&&r!==void 0?r:i?.getMutationType())!==null&&t!==void 0?t:i?.getSubscriptionType(),s=0;return{SchemaDefinition:function(c){if(o){e.reportError(new X7.GraphQLError("Cannot define a new schema within a schema extension.",c));return}s>0&&e.reportError(new X7.GraphQLError("Must provide only one schema definition.",c)),++s}}}});var yO=K(gO=>{"use strict";Object.defineProperty(gO,"__esModule",{value:!0});gO.UniqueOperationTypesRule=Moe;var Z7=ct();function Moe(e){var t=e.getSchema(),r=Object.create(null),n=t?{query:t.getQueryType(),mutation:t.getMutationType(),subscription:t.getSubscriptionType()}:{};return{SchemaDefinition:i,SchemaExtension:i};function i(o){for(var s,l=(s=o.operationTypes)!==null&&s!==void 0?s:[],c=0;c{"use strict";Object.defineProperty(bO,"__esModule",{value:!0});bO.UniqueTypeNamesRule=Ioe;var J7=ct();function Ioe(e){var t=Object.create(null),r=e.getSchema();return{ScalarTypeDefinition:n,ObjectTypeDefinition:n,InterfaceTypeDefinition:n,UnionTypeDefinition:n,EnumTypeDefinition:n,InputObjectTypeDefinition:n};function n(i){var o=i.name.value;if(r!=null&&r.getType(o)){e.reportError(new J7.GraphQLError('Type "'.concat(o,'" already exists in the schema. It cannot also be defined in this type definition.'),i.name));return}return t[o]?e.reportError(new J7.GraphQLError('There can be only one type named "'.concat(o,'".'),[t[o],i.name])):t[o]=i.name,!1}}});var wO=K(xO=>{"use strict";Object.defineProperty(xO,"__esModule",{value:!0});xO.UniqueEnumValueNamesRule=qoe;var _7=ct(),Foe=Lt();function qoe(e){var t=e.getSchema(),r=t?t.getTypeMap():Object.create(null),n=Object.create(null);return{EnumTypeDefinition:i,EnumTypeExtension:i};function i(o){var s,l=o.name.value;n[l]||(n[l]=Object.create(null));for(var c=(s=o.values)!==null&&s!==void 0?s:[],f=n[l],h=0;h{"use strict";Object.defineProperty(TO,"__esModule",{value:!0});TO.UniqueFieldDefinitionNamesRule=joe;var $7=ct(),EO=Lt();function joe(e){var t=e.getSchema(),r=t?t.getTypeMap():Object.create(null),n=Object.create(null);return{InputObjectTypeDefinition:i,InputObjectTypeExtension:i,InterfaceTypeDefinition:i,InterfaceTypeExtension:i,ObjectTypeDefinition:i,ObjectTypeExtension:i};function i(o){var s,l=o.name.value;n[l]||(n[l]=Object.create(null));for(var c=(s=o.fields)!==null&&s!==void 0?s:[],f=n[l],h=0;h{"use strict";Object.defineProperty(SO,"__esModule",{value:!0});SO.UniqueDirectiveNamesRule=Uoe;var e9=ct();function Uoe(e){var t=Object.create(null),r=e.getSchema();return{DirectiveDefinition:function(i){var o=i.name.value;if(r!=null&&r.getDirective(o)){e.reportError(new e9.GraphQLError('Directive "@'.concat(o,'" already exists in the schema. It cannot be redefined.'),i.name));return}return t[o]?e.reportError(new e9.GraphQLError('There can be only one directive named "@'.concat(o,'".'),[t[o],i.name])):t[o]=i.name,!1}}}});var NO=K(OO=>{"use strict";Object.defineProperty(OO,"__esModule",{value:!0});OO.PossibleTypeExtensionsRule=Hoe;var r9=Hb(Ft()),n9=Hb(qn()),Boe=Hb(Hl()),Goe=Hb(Ql()),t9=ct(),br=_t(),zoe=Oc(),Vd=Lt(),$l;function Hb(e){return e&&e.__esModule?e:{default:e}}function Ud(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Hoe(e){for(var t=e.getSchema(),r=Object.create(null),n=0,i=e.getDocument().definitions;n{"use strict";Object.defineProperty(Bd,"__esModule",{value:!0});Bd.specifiedSDLRules=Bd.specifiedRules=void 0;var Koe=fk(),Xoe=pk(),Zoe=mk(),Joe=gk(),i9=Ak(),_oe=wk(),$oe=Tk(),eae=Sk(),tae=Ok(),rae=Dk(),nae=Pk(),iae=Mk(),oae=qk(),aae=Vk(),sae=Bk(),lae=zk(),uae=Qk(),o9=Yk(),a9=Zk(),s9=Jk(),l9=$k(),cae=tO(),u9=nO(),fae=oO(),dae=dO(),c9=hO(),pae=vO(),hae=yO(),mae=AO(),vae=wO(),gae=CO(),yae=kO(),bae=NO(),Aae=Object.freeze([Koe.ExecutableDefinitionsRule,Xoe.UniqueOperationNamesRule,Zoe.LoneAnonymousOperationRule,Joe.SingleFieldSubscriptionsRule,i9.KnownTypeNamesRule,_oe.FragmentsOnCompositeTypesRule,$oe.VariablesAreInputTypesRule,eae.ScalarLeafsRule,tae.FieldsOnCorrectTypeRule,rae.UniqueFragmentNamesRule,nae.KnownFragmentNamesRule,iae.NoUnusedFragmentsRule,oae.PossibleFragmentSpreadsRule,aae.NoFragmentCyclesRule,sae.UniqueVariableNamesRule,lae.NoUndefinedVariablesRule,uae.NoUnusedVariablesRule,o9.KnownDirectivesRule,a9.UniqueDirectivesPerLocationRule,s9.KnownArgumentNamesRule,l9.UniqueArgumentNamesRule,cae.ValuesOfCorrectTypeRule,u9.ProvidedRequiredArgumentsRule,fae.VariablesInAllowedPositionRule,dae.OverlappingFieldsCanBeMergedRule,c9.UniqueInputFieldNamesRule]);Bd.specifiedRules=Aae;var xae=Object.freeze([pae.LoneSchemaDefinitionRule,hae.UniqueOperationTypesRule,mae.UniqueTypeNamesRule,vae.UniqueEnumValueNamesRule,gae.UniqueFieldDefinitionNamesRule,yae.UniqueDirectiveNamesRule,i9.KnownTypeNamesRule,o9.KnownDirectivesRule,a9.UniqueDirectivesPerLocationRule,bae.PossibleTypeExtensionsRule,s9.KnownArgumentNamesOnDirectivesRule,l9.UniqueArgumentNamesRule,c9.UniqueInputFieldNamesRule,u9.ProvidedRequiredArgumentsOnDirectivesRule]);Bd.specifiedSDLRules=xae});var PO=K(eu=>{"use strict";Object.defineProperty(eu,"__esModule",{value:!0});eu.ValidationContext=eu.SDLValidationContext=eu.ASTValidationContext=void 0;var f9=_t(),wae=Gl(),d9=Mb();function p9(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}var LO=function(){function e(r,n){this._ast=r,this._fragments=void 0,this._fragmentSpreads=new Map,this._recursivelyReferencedFragments=new Map,this._onError=n}var t=e.prototype;return t.reportError=function(n){this._onError(n)},t.getDocument=function(){return this._ast},t.getFragment=function(n){var i=this._fragments;return i||(this._fragments=i=this.getDocument().definitions.reduce(function(o,s){return s.kind===f9.Kind.FRAGMENT_DEFINITION&&(o[s.name.value]=s),o},Object.create(null))),i[n]},t.getFragmentSpreads=function(n){var i=this._fragmentSpreads.get(n);if(!i){i=[];for(var o=[n];o.length!==0;)for(var s=o.pop(),l=0,c=s.selections;l{"use strict";Object.defineProperty(Gd,"__esModule",{value:!0});Gd.validate=Nae;Gd.validateSDL=RO;Gd.assertValidSDL=Dae;Gd.assertValidSDLExtension=Lae;var Cae=Oae(No()),Sae=ct(),Qb=Gl(),kae=tv(),h9=Mb(),m9=DO(),v9=PO();function Oae(e){return e&&e.__esModule?e:{default:e}}function Nae(e,t){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:m9.specifiedRules,n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:new h9.TypeInfo(e),i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{maxErrors:void 0};t||(0,Cae.default)(0,"Must provide document."),(0,kae.assertValidSchema)(e);var o=Object.freeze({}),s=[],l=new v9.ValidationContext(e,t,n,function(f){if(i.maxErrors!=null&&s.length>=i.maxErrors)throw s.push(new Sae.GraphQLError("Too many validation errors, error limit reached. Validation aborted.")),o;s.push(f)}),c=(0,Qb.visitInParallel)(r.map(function(f){return f(l)}));try{(0,Qb.visit)(t,(0,h9.visitWithTypeInfo)(n,c))}catch(f){if(f!==o)throw f}return s}function RO(e,t){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:m9.specifiedSDLRules,n=[],i=new v9.SDLValidationContext(e,t,function(s){n.push(s)}),o=r.map(function(s){return s(i)});return(0,Qb.visit)(e,(0,Qb.visitInParallel)(o)),n}function Dae(e){var t=RO(e);if(t.length!==0)throw new Error(t.map(function(r){return r.message}).join(` -`))}var O=function(){function fe(Oe){this._errors=[],this.schema=Oe}var me=fe.prototype;return me.reportError=function(ue,ye){var Ie=Array.isArray(ye)?ye.filter(Boolean):ye;this.addError(new g._(ue,Ie))},me.addError=function(ue){this._errors.push(ue)},me.getErrors=function(){return this._errors},fe}();function I(fe){var me=fe.schema,Oe=me.getQueryType();if(!Oe)fe.reportError("Query root type must be provided.",me.astNode);else if(!(0,k.lp)(Oe)){var ue;fe.reportError("Query root type must be Object type, it cannot be ".concat((0,v.Z)(Oe),"."),(ue=B(me,"query"))!==null&&ue!==void 0?ue:Oe.astNode)}var ye=me.getMutationType();if(ye&&!(0,k.lp)(ye)){var Ie;fe.reportError("Mutation root type must be Object type if provided, it cannot be "+"".concat((0,v.Z)(ye),"."),(Ie=B(me,"mutation"))!==null&&Ie!==void 0?Ie:ye.astNode)}var Ge=me.getSubscriptionType();if(Ge&&!(0,k.lp)(Ge)){var rt;fe.reportError("Subscription root type must be Object type if provided, it cannot be "+"".concat((0,v.Z)(Ge),"."),(rt=B(me,"subscription"))!==null&&rt!==void 0?rt:Ge.astNode)}}function B(fe,me){for(var Oe=Te(fe,function(Ie){return Ie.operationTypes}),ue=0;ue{"use strict";f.d(s,{a:()=>C,y:()=>x});var M=f(5318),T=f(7359),v=f(2380),g=f(7304),A=f(398),y=f(2433),p=f(77),C=function(){function k(D,O,I){this._schema=D,this._typeStack=[],this._parentTypeStack=[],this._inputTypeStack=[],this._fieldDefStack=[],this._defaultValueStack=[],this._directive=null,this._argument=null,this._enumValue=null,this._getFieldDef=O!=null?O:j,I&&((0,A.j$)(I)&&this._inputTypeStack.push(I),(0,A.Gv)(I)&&this._parentTypeStack.push(I),(0,A.SZ)(I)&&this._typeStack.push(I))}var R=k.prototype;return R.getType=function(){if(this._typeStack.length>0)return this._typeStack[this._typeStack.length-1]},R.getParentType=function(){if(this._parentTypeStack.length>0)return this._parentTypeStack[this._parentTypeStack.length-1]},R.getInputType=function(){if(this._inputTypeStack.length>0)return this._inputTypeStack[this._inputTypeStack.length-1]},R.getParentInputType=function(){if(this._inputTypeStack.length>1)return this._inputTypeStack[this._inputTypeStack.length-2]},R.getFieldDef=function(){if(this._fieldDefStack.length>0)return this._fieldDefStack[this._fieldDefStack.length-1]},R.getDefaultValue=function(){if(this._defaultValueStack.length>0)return this._defaultValueStack[this._defaultValueStack.length-1]},R.getDirective=function(){return this._directive},R.getArgument=function(){return this._argument},R.getEnumValue=function(){return this._enumValue},R.enter=function(O){var I=this._schema;switch(O.kind){case T.Kind.SELECTION_SET:{var B=(0,A.xC)(this.getType());this._parentTypeStack.push((0,A.Gv)(B)?B:void 0);break}case T.Kind.FIELD:{var K=this.getParentType(),Y,q;K&&(Y=this._getFieldDef(I,K,O),Y&&(q=Y.type)),this._fieldDefStack.push(Y),this._typeStack.push((0,A.SZ)(q)?q:void 0);break}case T.Kind.DIRECTIVE:this._directive=I.getDirective(O.name.value);break;case T.Kind.OPERATION_DEFINITION:{var X;switch(O.operation){case"query":X=I.getQueryType();break;case"mutation":X=I.getMutationType();break;case"subscription":X=I.getSubscriptionType();break}this._typeStack.push((0,A.lp)(X)?X:void 0);break}case T.Kind.INLINE_FRAGMENT:case T.Kind.FRAGMENT_DEFINITION:{var Q=O.typeCondition,te=Q?(0,p._)(I,Q):(0,A.xC)(this.getType());this._typeStack.push((0,A.SZ)(te)?te:void 0);break}case T.Kind.VARIABLE_DEFINITION:{var he=(0,p._)(I,O.type);this._inputTypeStack.push((0,A.j$)(he)?he:void 0);break}case T.Kind.ARGUMENT:{var re,J,ee,ne=(re=this.getDirective())!==null&&re!==void 0?re:this.getFieldDef();ne&&(J=(0,M.Z)(ne.args,function(Oe){return Oe.name===O.name.value}),J&&(ee=J.type)),this._argument=J,this._defaultValueStack.push(J?J.defaultValue:void 0),this._inputTypeStack.push((0,A.j$)(ee)?ee:void 0);break}case T.Kind.LIST:{var le=(0,A.tf)(this.getInputType()),Te=(0,A.HG)(le)?le.ofType:le;this._defaultValueStack.push(void 0),this._inputTypeStack.push((0,A.j$)(Te)?Te:void 0);break}case T.Kind.OBJECT_FIELD:{var se=(0,A.xC)(this.getInputType()),pe,Se;(0,A.hL)(se)&&(Se=se.getFields()[O.name.value],Se&&(pe=Se.type)),this._defaultValueStack.push(Se?Se.defaultValue:void 0),this._inputTypeStack.push((0,A.j$)(pe)?pe:void 0);break}case T.Kind.ENUM:{var fe=(0,A.xC)(this.getInputType()),me;(0,A.EM)(fe)&&(me=fe.getValue(O.value)),this._enumValue=me;break}}},R.leave=function(O){switch(O.kind){case T.Kind.SELECTION_SET:this._parentTypeStack.pop();break;case T.Kind.FIELD:this._fieldDefStack.pop(),this._typeStack.pop();break;case T.Kind.DIRECTIVE:this._directive=null;break;case T.Kind.OPERATION_DEFINITION:case T.Kind.INLINE_FRAGMENT:case T.Kind.FRAGMENT_DEFINITION:this._typeStack.pop();break;case T.Kind.VARIABLE_DEFINITION:this._inputTypeStack.pop();break;case T.Kind.ARGUMENT:this._argument=null,this._defaultValueStack.pop(),this._inputTypeStack.pop();break;case T.Kind.LIST:case T.Kind.OBJECT_FIELD:this._defaultValueStack.pop(),this._inputTypeStack.pop();break;case T.Kind.ENUM:this._enumValue=null;break}},k}();function j(k,R,D){var O=D.name.value;if(O===y.Az.name&&k.getQueryType()===R)return y.Az;if(O===y.tF.name&&k.getQueryType()===R)return y.tF;if(O===y.hU.name&&(0,A.Gv)(R))return y.hU;if((0,A.lp)(R)||(0,A.oT)(R))return R.getFields()[O]}function x(k,R){return{enter:function(O){k.enter(O);var I=(0,g.CK)(R,O.kind,!1);if(I){var B=I.apply(R,arguments);return B!==void 0&&(k.leave(O),(0,v.UG)(B)&&k.enter(B)),B}},leave:function(O){var I=(0,g.CK)(R,O.kind,!0),B;return I&&(B=I.apply(R,arguments)),k.leave(O),B}}}},9377:(G,s,f)=>{"use strict";f.d(s,{k:()=>g,u:()=>A});var M=f(7826),T=f(8087),v=/^[_a-zA-Z][_a-zA-Z0-9]*$/;function g(y){var p=A(y);if(p)throw p;return y}function A(y){if(typeof y=="string"||(0,M.Z)(0,"Expected name to be a string."),y.length>1&&y[0]==="_"&&y[1]==="_")return new T._('Name "'.concat(y,'" must not begin with "__", which is reserved by GraphQL introspection.'));if(!v.test(y))return new T._('Names must match /^[_a-zA-Z][_a-zA-Z0-9]*$/ but "'.concat(y,'" does not.'))}},8631:(G,s,f)=>{"use strict";f.d(s,{J:()=>x});var M=f(3429),T=f(4913),v=f(5821),g=f(9551),A=f(8495),y=f(4657),p=f(7359),C=f(5397),j=f(398);function x(R,D){if((0,j.zM)(D)){var O=x(R,D.ofType);return(O==null?void 0:O.kind)===p.Kind.NULL?null:O}if(R===null)return{kind:p.Kind.NULL};if(R===void 0)return null;if((0,j.HG)(D)){var I=D.ofType,B=(0,y.Z)(R);if(B!=null){for(var K=[],Y=0;Y{"use strict";f.d(s,{Z:()=>D});var M=f(4913),T=f(5821),v=f(7826),g=f(4950),A=f(8495),y=f(4275),p=f(9678),C=f(8238),j=f(5397),x=f(2433),k=f(398),R=f(2221);function D(O,I){(0,A.Z)(O)&&(0,A.Z)(O.__schema)||(0,v.Z)(0,'Invalid or incomplete introspection result. Ensure that you are passing "data" property of introspection response and no "errors" was returned alongside: '.concat((0,T.Z)(O),"."));for(var B=O.__schema,K=(0,g.Z)(B.types,function(Ne){return Ne.name},function(Ne){return Te(Ne)}),Y=0,q=[].concat(j.HS,x.nL);Y{"use strict";f.d(s,{K:()=>R});var M=f(4913),T=f(5821),v=f(9551),g=f(3177),A=f(8495),y=f(4657),p=f(3294),C=f(4244),j=f(9380),x=f(8087),k=f(398);function R(I,B){var K=arguments.length>2&&arguments[2]!==void 0?arguments[2]:D;return O(I,B,K)}function D(I,B,K){var Y="Invalid value "+(0,T.Z)(B);throw I.length>0&&(Y+=' at "value'.concat((0,C.Z)(I),'"')),K.message=Y+": "+K.message,K}function O(I,B,K,Y){if((0,k.zM)(B)){if(I!=null)return O(I,B.ofType,K,Y);K((0,j.N)(Y),I,new x._('Expected non-nullable type "'.concat((0,T.Z)(B),'" not to be null.')));return}if(I==null)return null;if((0,k.HG)(B)){var q=B.ofType,X=(0,y.Z)(I,function(fe,me){var Oe=(0,j.Q)(Y,me,void 0);return O(fe,q,K,Oe)});return X!=null?X:[O(I,q,K,Y)]}if((0,k.hL)(B)){if(!(0,A.Z)(I)){K((0,j.N)(Y),I,new x._('Expected type "'.concat(B.name,'" to be an object.')));return}for(var Q={},te=B.getFields(),he=0,re=(0,M.Z)(te);he{"use strict";f.d(s,{K:()=>g});function M(A,y){var p=Object.keys(A);if(Object.getOwnPropertySymbols){var C=Object.getOwnPropertySymbols(A);y&&(C=C.filter(function(j){return Object.getOwnPropertyDescriptor(A,j).enumerable})),p.push.apply(p,C)}return p}function T(A){for(var y=1;y{"use strict";Object.defineProperty(MO,"__esModule",{value:!0});MO.default=Pae;function Pae(e){var t;return function(n,i,o){t||(t=new WeakMap);var s=t.get(n),l;if(s){if(l=s.get(i),l){var c=l.get(o);if(c!==void 0)return c}}else s=new WeakMap,t.set(n,s);l||(l=new WeakMap,s.set(i,l));var f=e(n,i,o);return l.set(o,f),f}}});var y9=K(IO=>{"use strict";Object.defineProperty(IO,"__esModule",{value:!0});IO.default=Iae;var Rae=Mae(zy());function Mae(e){return e&&e.__esModule?e:{default:e}}function Iae(e,t,r){return e.reduce(function(n,i){return(0,Rae.default)(n)?n.then(function(o){return t(o,i)}):t(n,i)},r)}});var b9=K(FO=>{"use strict";Object.defineProperty(FO,"__esModule",{value:!0});FO.default=Fae;function Fae(e){var t=Object.keys(e),r=t.map(function(n){return e[n]});return Promise.all(r).then(function(n){return n.reduce(function(i,o,s){return i[t[s]]=o,i},Object.create(null))})}});var av=K(Wb=>{"use strict";Object.defineProperty(Wb,"__esModule",{value:!0});Wb.addPath=qae;Wb.pathToArray=jae;function qae(e,t,r){return{prev:e,key:t,typename:r}}function jae(e){for(var t=[],r=e;r;)t.push(r.key),r=r.prev;return t.reverse()}});var Kb=K(qO=>{"use strict";Object.defineProperty(qO,"__esModule",{value:!0});qO.getOperationRootType=Vae;var Yb=ct();function Vae(e,t){if(t.operation==="query"){var r=e.getQueryType();if(!r)throw new Yb.GraphQLError("Schema does not define the required query root type.",t);return r}if(t.operation==="mutation"){var n=e.getMutationType();if(!n)throw new Yb.GraphQLError("Schema is not configured for mutations.",t);return n}if(t.operation==="subscription"){var i=e.getSubscriptionType();if(!i)throw new Yb.GraphQLError("Schema is not configured for subscriptions.",t);return i}throw new Yb.GraphQLError("Can only have query, mutation and subscription operations.",t)}});var VO=K(jO=>{"use strict";Object.defineProperty(jO,"__esModule",{value:!0});jO.default=Uae;function Uae(e){return e.map(function(t){return typeof t=="number"?"["+t.toString()+"]":"."+t}).join("")}});var lv=K(UO=>{"use strict";Object.defineProperty(UO,"__esModule",{value:!0});UO.valueFromAST=sv;var Bae=Xb(eo()),Gae=Xb(zl()),zae=Xb(Ft()),Hae=Xb(qn()),Hd=_t(),Lc=Lt();function Xb(e){return e&&e.__esModule?e:{default:e}}function sv(e,t,r){if(e){if(e.kind===Hd.Kind.VARIABLE){var n=e.name.value;if(r==null||r[n]===void 0)return;var i=r[n];return i===null&&(0,Lc.isNonNullType)(t)?void 0:i}if((0,Lc.isNonNullType)(t))return e.kind===Hd.Kind.NULL?void 0:sv(e,t.ofType,r);if(e.kind===Hd.Kind.NULL)return null;if((0,Lc.isListType)(t)){var o=t.ofType;if(e.kind===Hd.Kind.LIST){for(var s=[],l=0,c=e.values;l{"use strict";Object.defineProperty(BO,"__esModule",{value:!0});BO.coerceInputValue=_ae;var Qae=tu(eo()),Zb=tu(Ft()),Wae=tu(qn()),Yae=tu(Hl()),Kae=tu(Qa()),Xae=tu(Cb()),Zae=tu(Ql()),Jae=tu(VO()),Qs=av(),Pc=ct(),uv=Lt();function tu(e){return e&&e.__esModule?e:{default:e}}function _ae(e,t){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:$ae;return cv(e,t,r)}function $ae(e,t,r){var n="Invalid value "+(0,Zb.default)(t);throw e.length>0&&(n+=' at "value'.concat((0,Jae.default)(e),'"')),r.message=n+": "+r.message,r}function cv(e,t,r,n){if((0,uv.isNonNullType)(t)){if(e!=null)return cv(e,t.ofType,r,n);r((0,Qs.pathToArray)(n),e,new Pc.GraphQLError('Expected non-nullable type "'.concat((0,Zb.default)(t),'" not to be null.')));return}if(e==null)return null;if((0,uv.isListType)(t)){var i=t.ofType,o=(0,Xae.default)(e,function(b,C){var w=(0,Qs.addPath)(n,C,void 0);return cv(b,i,r,w)});return o??[cv(e,i,r,n)]}if((0,uv.isInputObjectType)(t)){if(!(0,Kae.default)(e)){r((0,Qs.pathToArray)(n),e,new Pc.GraphQLError('Expected type "'.concat(t.name,'" to be an object.')));return}for(var s={},l=t.getFields(),c=0,f=(0,Qae.default)(l);c{"use strict";Object.defineProperty(fv,"__esModule",{value:!0});fv.getVariableValues=ose;fv.getArgumentValues=T9;fv.getDirectiveValues=sse;var ese=Jb(Nd()),tse=Jb(zl()),Qd=Jb(Ft()),rse=Jb(VO()),Ws=ct(),x9=_t(),w9=to(),Wd=Lt(),nse=Za(),E9=lv(),ise=GO();function Jb(e){return e&&e.__esModule?e:{default:e}}function ose(e,t,r,n){var i=[],o=n?.maxErrors;try{var s=ase(e,t,r,function(l){if(o!=null&&i.length>=o)throw new Ws.GraphQLError("Too many errors processing variables, error limit reached. Execution aborted.");i.push(l)});if(i.length===0)return{coerced:s}}catch(l){i.push(l)}return{errors:i}}function ase(e,t,r,n){for(var i={},o=function(f){var h=t[f],g=h.variable.name.value,v=(0,nse.typeFromAST)(e,h.type);if(!(0,Wd.isInputType)(v)){var y=(0,w9.print)(h.type);return n(new Ws.GraphQLError('Variable "$'.concat(g,'" expected value of type "').concat(y,'" which cannot be used as an input type.'),h.type)),"continue"}if(!C9(r,g)){if(h.defaultValue)i[g]=(0,E9.valueFromAST)(h.defaultValue,v);else if((0,Wd.isNonNullType)(v)){var x=(0,Qd.default)(v);n(new Ws.GraphQLError('Variable "$'.concat(g,'" of required type "').concat(x,'" was not provided.'),h))}return"continue"}var T=r[g];if(T===null&&(0,Wd.isNonNullType)(v)){var O=(0,Qd.default)(v);return n(new Ws.GraphQLError('Variable "$'.concat(g,'" of non-null type "').concat(O,'" must not be null.'),h)),"continue"}i[g]=(0,ise.coerceInputValue)(T,v,function(E,b,C){var w='Variable "$'.concat(g,'" got invalid value ')+(0,Qd.default)(b);E.length>0&&(w+=' at "'.concat(g).concat((0,rse.default)(E),'"')),n(new Ws.GraphQLError(w+"; "+C.message,h,void 0,void 0,void 0,C.originalError))})},s=0;s{"use strict";Object.defineProperty(no,"__esModule",{value:!0});no.execute=vse;no.executeSync=gse;no.assertValidExecutionArguments=R9;no.buildExecutionContext=M9;no.collectFields=hv;no.buildResolveInfo=q9;no.getFieldDef=U9;no.defaultFieldResolver=no.defaultTypeResolver=void 0;var Kd=Ks(Ft()),lse=Ks(g9()),use=Ks(qn()),S9=Ks(No()),Ro=Ks(zy()),WO=Ks(Qa()),cse=Ks(Cb()),fse=Ks(y9()),dse=Ks(b9()),Rc=av(),_a=ct(),_b=jm(),pv=_t(),pse=tv(),Yd=Po(),k9=Fi(),Ys=Lt(),hse=Za(),mse=Kb(),$b=dv();function Ks(e){return e&&e.__esModule?e:{default:e}}function vse(e,t,r,n,i,o,s,l){return arguments.length===1?HO(e):HO({schema:e,document:t,rootValue:r,contextValue:n,variableValues:i,operationName:o,fieldResolver:s,typeResolver:l})}function gse(e){var t=HO(e);if((0,Ro.default)(t))throw new Error("GraphQL execution failed to complete synchronously.");return t}function HO(e){var t=e.schema,r=e.document,n=e.rootValue,i=e.contextValue,o=e.variableValues,s=e.operationName,l=e.fieldResolver,c=e.typeResolver;R9(t,r,o);var f=M9(t,r,n,i,o,s,l,c);if(Array.isArray(f))return{errors:f};var h=yse(f,f.operation,n);return P9(f,h)}function P9(e,t){return(0,Ro.default)(t)?t.then(function(r){return P9(e,r)}):e.errors.length===0?{data:t}:{errors:e.errors,data:t}}function R9(e,t,r){t||(0,S9.default)(0,"Must provide document."),(0,pse.assertValidSchema)(e),r==null||(0,WO.default)(r)||(0,S9.default)(0,"Variables must be provided as an Object where each property is a variable value. Perhaps look to see if an unparsed JSON string was provided.")}function M9(e,t,r,n,i,o,s,l){for(var c,f,h,g=Object.create(null),v=0,y=t.definitions;v{"use strict";Object.defineProperty(rA,"__esModule",{value:!0});rA.graphql=Pse;rA.graphqlSync=Rse;var Sse=Lse(zy()),kse=kd(),Ose=zd(),Nse=tv(),Dse=vv();function Lse(e){return e&&e.__esModule?e:{default:e}}function Pse(e,t,r,n,i,o,s,l){var c=arguments;return new Promise(function(f){return f(c.length===1?tA(e):tA({schema:e,source:t,rootValue:r,contextValue:n,variableValues:i,operationName:o,fieldResolver:s,typeResolver:l}))})}function Rse(e,t,r,n,i,o,s,l){var c=arguments.length===1?tA(e):tA({schema:e,source:t,rootValue:r,contextValue:n,variableValues:i,operationName:o,fieldResolver:s,typeResolver:l});if((0,Sse.default)(c))throw new Error("GraphQL execution failed to complete synchronously.");return c}function tA(e){var t=e.schema,r=e.source,n=e.rootValue,i=e.contextValue,o=e.variableValues,s=e.operationName,l=e.fieldResolver,c=e.typeResolver,f=(0,Nse.validateSchema)(t);if(f.length>0)return{errors:f};var h;try{h=(0,kse.parse)(r)}catch(v){return{errors:[v]}}var g=(0,Ose.validate)(t,h);return g.length>0?{errors:g}:(0,Dse.execute)({schema:t,document:h,rootValue:n,contextValue:i,variableValues:o,operationName:s,fieldResolver:l,typeResolver:c})}});var z9=K(Le=>{"use strict";Object.defineProperty(Le,"__esModule",{value:!0});Object.defineProperty(Le,"isSchema",{enumerable:!0,get:function(){return YO.isSchema}});Object.defineProperty(Le,"assertSchema",{enumerable:!0,get:function(){return YO.assertSchema}});Object.defineProperty(Le,"GraphQLSchema",{enumerable:!0,get:function(){return YO.GraphQLSchema}});Object.defineProperty(Le,"isType",{enumerable:!0,get:function(){return pt.isType}});Object.defineProperty(Le,"isScalarType",{enumerable:!0,get:function(){return pt.isScalarType}});Object.defineProperty(Le,"isObjectType",{enumerable:!0,get:function(){return pt.isObjectType}});Object.defineProperty(Le,"isInterfaceType",{enumerable:!0,get:function(){return pt.isInterfaceType}});Object.defineProperty(Le,"isUnionType",{enumerable:!0,get:function(){return pt.isUnionType}});Object.defineProperty(Le,"isEnumType",{enumerable:!0,get:function(){return pt.isEnumType}});Object.defineProperty(Le,"isInputObjectType",{enumerable:!0,get:function(){return pt.isInputObjectType}});Object.defineProperty(Le,"isListType",{enumerable:!0,get:function(){return pt.isListType}});Object.defineProperty(Le,"isNonNullType",{enumerable:!0,get:function(){return pt.isNonNullType}});Object.defineProperty(Le,"isInputType",{enumerable:!0,get:function(){return pt.isInputType}});Object.defineProperty(Le,"isOutputType",{enumerable:!0,get:function(){return pt.isOutputType}});Object.defineProperty(Le,"isLeafType",{enumerable:!0,get:function(){return pt.isLeafType}});Object.defineProperty(Le,"isCompositeType",{enumerable:!0,get:function(){return pt.isCompositeType}});Object.defineProperty(Le,"isAbstractType",{enumerable:!0,get:function(){return pt.isAbstractType}});Object.defineProperty(Le,"isWrappingType",{enumerable:!0,get:function(){return pt.isWrappingType}});Object.defineProperty(Le,"isNullableType",{enumerable:!0,get:function(){return pt.isNullableType}});Object.defineProperty(Le,"isNamedType",{enumerable:!0,get:function(){return pt.isNamedType}});Object.defineProperty(Le,"isRequiredArgument",{enumerable:!0,get:function(){return pt.isRequiredArgument}});Object.defineProperty(Le,"isRequiredInputField",{enumerable:!0,get:function(){return pt.isRequiredInputField}});Object.defineProperty(Le,"assertType",{enumerable:!0,get:function(){return pt.assertType}});Object.defineProperty(Le,"assertScalarType",{enumerable:!0,get:function(){return pt.assertScalarType}});Object.defineProperty(Le,"assertObjectType",{enumerable:!0,get:function(){return pt.assertObjectType}});Object.defineProperty(Le,"assertInterfaceType",{enumerable:!0,get:function(){return pt.assertInterfaceType}});Object.defineProperty(Le,"assertUnionType",{enumerable:!0,get:function(){return pt.assertUnionType}});Object.defineProperty(Le,"assertEnumType",{enumerable:!0,get:function(){return pt.assertEnumType}});Object.defineProperty(Le,"assertInputObjectType",{enumerable:!0,get:function(){return pt.assertInputObjectType}});Object.defineProperty(Le,"assertListType",{enumerable:!0,get:function(){return pt.assertListType}});Object.defineProperty(Le,"assertNonNullType",{enumerable:!0,get:function(){return pt.assertNonNullType}});Object.defineProperty(Le,"assertInputType",{enumerable:!0,get:function(){return pt.assertInputType}});Object.defineProperty(Le,"assertOutputType",{enumerable:!0,get:function(){return pt.assertOutputType}});Object.defineProperty(Le,"assertLeafType",{enumerable:!0,get:function(){return pt.assertLeafType}});Object.defineProperty(Le,"assertCompositeType",{enumerable:!0,get:function(){return pt.assertCompositeType}});Object.defineProperty(Le,"assertAbstractType",{enumerable:!0,get:function(){return pt.assertAbstractType}});Object.defineProperty(Le,"assertWrappingType",{enumerable:!0,get:function(){return pt.assertWrappingType}});Object.defineProperty(Le,"assertNullableType",{enumerable:!0,get:function(){return pt.assertNullableType}});Object.defineProperty(Le,"assertNamedType",{enumerable:!0,get:function(){return pt.assertNamedType}});Object.defineProperty(Le,"getNullableType",{enumerable:!0,get:function(){return pt.getNullableType}});Object.defineProperty(Le,"getNamedType",{enumerable:!0,get:function(){return pt.getNamedType}});Object.defineProperty(Le,"GraphQLScalarType",{enumerable:!0,get:function(){return pt.GraphQLScalarType}});Object.defineProperty(Le,"GraphQLObjectType",{enumerable:!0,get:function(){return pt.GraphQLObjectType}});Object.defineProperty(Le,"GraphQLInterfaceType",{enumerable:!0,get:function(){return pt.GraphQLInterfaceType}});Object.defineProperty(Le,"GraphQLUnionType",{enumerable:!0,get:function(){return pt.GraphQLUnionType}});Object.defineProperty(Le,"GraphQLEnumType",{enumerable:!0,get:function(){return pt.GraphQLEnumType}});Object.defineProperty(Le,"GraphQLInputObjectType",{enumerable:!0,get:function(){return pt.GraphQLInputObjectType}});Object.defineProperty(Le,"GraphQLList",{enumerable:!0,get:function(){return pt.GraphQLList}});Object.defineProperty(Le,"GraphQLNonNull",{enumerable:!0,get:function(){return pt.GraphQLNonNull}});Object.defineProperty(Le,"isDirective",{enumerable:!0,get:function(){return $a.isDirective}});Object.defineProperty(Le,"assertDirective",{enumerable:!0,get:function(){return $a.assertDirective}});Object.defineProperty(Le,"GraphQLDirective",{enumerable:!0,get:function(){return $a.GraphQLDirective}});Object.defineProperty(Le,"isSpecifiedDirective",{enumerable:!0,get:function(){return $a.isSpecifiedDirective}});Object.defineProperty(Le,"specifiedDirectives",{enumerable:!0,get:function(){return $a.specifiedDirectives}});Object.defineProperty(Le,"GraphQLIncludeDirective",{enumerable:!0,get:function(){return $a.GraphQLIncludeDirective}});Object.defineProperty(Le,"GraphQLSkipDirective",{enumerable:!0,get:function(){return $a.GraphQLSkipDirective}});Object.defineProperty(Le,"GraphQLDeprecatedDirective",{enumerable:!0,get:function(){return $a.GraphQLDeprecatedDirective}});Object.defineProperty(Le,"GraphQLSpecifiedByDirective",{enumerable:!0,get:function(){return $a.GraphQLSpecifiedByDirective}});Object.defineProperty(Le,"DEFAULT_DEPRECATION_REASON",{enumerable:!0,get:function(){return $a.DEFAULT_DEPRECATION_REASON}});Object.defineProperty(Le,"isSpecifiedScalarType",{enumerable:!0,get:function(){return Mc.isSpecifiedScalarType}});Object.defineProperty(Le,"specifiedScalarTypes",{enumerable:!0,get:function(){return Mc.specifiedScalarTypes}});Object.defineProperty(Le,"GraphQLInt",{enumerable:!0,get:function(){return Mc.GraphQLInt}});Object.defineProperty(Le,"GraphQLFloat",{enumerable:!0,get:function(){return Mc.GraphQLFloat}});Object.defineProperty(Le,"GraphQLString",{enumerable:!0,get:function(){return Mc.GraphQLString}});Object.defineProperty(Le,"GraphQLBoolean",{enumerable:!0,get:function(){return Mc.GraphQLBoolean}});Object.defineProperty(Le,"GraphQLID",{enumerable:!0,get:function(){return Mc.GraphQLID}});Object.defineProperty(Le,"isIntrospectionType",{enumerable:!0,get:function(){return ji.isIntrospectionType}});Object.defineProperty(Le,"introspectionTypes",{enumerable:!0,get:function(){return ji.introspectionTypes}});Object.defineProperty(Le,"__Schema",{enumerable:!0,get:function(){return ji.__Schema}});Object.defineProperty(Le,"__Directive",{enumerable:!0,get:function(){return ji.__Directive}});Object.defineProperty(Le,"__DirectiveLocation",{enumerable:!0,get:function(){return ji.__DirectiveLocation}});Object.defineProperty(Le,"__Type",{enumerable:!0,get:function(){return ji.__Type}});Object.defineProperty(Le,"__Field",{enumerable:!0,get:function(){return ji.__Field}});Object.defineProperty(Le,"__InputValue",{enumerable:!0,get:function(){return ji.__InputValue}});Object.defineProperty(Le,"__EnumValue",{enumerable:!0,get:function(){return ji.__EnumValue}});Object.defineProperty(Le,"__TypeKind",{enumerable:!0,get:function(){return ji.__TypeKind}});Object.defineProperty(Le,"TypeKind",{enumerable:!0,get:function(){return ji.TypeKind}});Object.defineProperty(Le,"SchemaMetaFieldDef",{enumerable:!0,get:function(){return ji.SchemaMetaFieldDef}});Object.defineProperty(Le,"TypeMetaFieldDef",{enumerable:!0,get:function(){return ji.TypeMetaFieldDef}});Object.defineProperty(Le,"TypeNameMetaFieldDef",{enumerable:!0,get:function(){return ji.TypeNameMetaFieldDef}});Object.defineProperty(Le,"validateSchema",{enumerable:!0,get:function(){return G9.validateSchema}});Object.defineProperty(Le,"assertValidSchema",{enumerable:!0,get:function(){return G9.assertValidSchema}});var YO=Sc(),pt=Lt(),$a=Fi(),Mc=Xa(),ji=Po(),G9=tv()});var W9=K(Yt=>{"use strict";Object.defineProperty(Yt,"__esModule",{value:!0});Object.defineProperty(Yt,"Source",{enumerable:!0,get:function(){return Mse.Source}});Object.defineProperty(Yt,"getLocation",{enumerable:!0,get:function(){return Ise.getLocation}});Object.defineProperty(Yt,"printLocation",{enumerable:!0,get:function(){return H9.printLocation}});Object.defineProperty(Yt,"printSourceLocation",{enumerable:!0,get:function(){return H9.printSourceLocation}});Object.defineProperty(Yt,"Kind",{enumerable:!0,get:function(){return Fse.Kind}});Object.defineProperty(Yt,"TokenKind",{enumerable:!0,get:function(){return qse.TokenKind}});Object.defineProperty(Yt,"Lexer",{enumerable:!0,get:function(){return jse.Lexer}});Object.defineProperty(Yt,"parse",{enumerable:!0,get:function(){return KO.parse}});Object.defineProperty(Yt,"parseValue",{enumerable:!0,get:function(){return KO.parseValue}});Object.defineProperty(Yt,"parseType",{enumerable:!0,get:function(){return KO.parseType}});Object.defineProperty(Yt,"print",{enumerable:!0,get:function(){return Vse.print}});Object.defineProperty(Yt,"visit",{enumerable:!0,get:function(){return nA.visit}});Object.defineProperty(Yt,"visitInParallel",{enumerable:!0,get:function(){return nA.visitInParallel}});Object.defineProperty(Yt,"getVisitFn",{enumerable:!0,get:function(){return nA.getVisitFn}});Object.defineProperty(Yt,"BREAK",{enumerable:!0,get:function(){return nA.BREAK}});Object.defineProperty(Yt,"Location",{enumerable:!0,get:function(){return Q9.Location}});Object.defineProperty(Yt,"Token",{enumerable:!0,get:function(){return Q9.Token}});Object.defineProperty(Yt,"isDefinitionNode",{enumerable:!0,get:function(){return Xs.isDefinitionNode}});Object.defineProperty(Yt,"isExecutableDefinitionNode",{enumerable:!0,get:function(){return Xs.isExecutableDefinitionNode}});Object.defineProperty(Yt,"isSelectionNode",{enumerable:!0,get:function(){return Xs.isSelectionNode}});Object.defineProperty(Yt,"isValueNode",{enumerable:!0,get:function(){return Xs.isValueNode}});Object.defineProperty(Yt,"isTypeNode",{enumerable:!0,get:function(){return Xs.isTypeNode}});Object.defineProperty(Yt,"isTypeSystemDefinitionNode",{enumerable:!0,get:function(){return Xs.isTypeSystemDefinitionNode}});Object.defineProperty(Yt,"isTypeDefinitionNode",{enumerable:!0,get:function(){return Xs.isTypeDefinitionNode}});Object.defineProperty(Yt,"isTypeSystemExtensionNode",{enumerable:!0,get:function(){return Xs.isTypeSystemExtensionNode}});Object.defineProperty(Yt,"isTypeExtensionNode",{enumerable:!0,get:function(){return Xs.isTypeExtensionNode}});Object.defineProperty(Yt,"DirectiveLocation",{enumerable:!0,get:function(){return Use.DirectiveLocation}});var Mse=ib(),Ise=Qy(),H9=eS(),Fse=_t(),qse=Td(),jse=sb(),KO=kd(),Vse=to(),nA=Gl(),Q9=Ed(),Xs=Oc(),Use=Cd()});var Y9=K(ru=>{"use strict";Object.defineProperty(ru,"__esModule",{value:!0});Object.defineProperty(ru,"responsePathAsArray",{enumerable:!0,get:function(){return Bse.pathToArray}});Object.defineProperty(ru,"execute",{enumerable:!0,get:function(){return iA.execute}});Object.defineProperty(ru,"executeSync",{enumerable:!0,get:function(){return iA.executeSync}});Object.defineProperty(ru,"defaultFieldResolver",{enumerable:!0,get:function(){return iA.defaultFieldResolver}});Object.defineProperty(ru,"defaultTypeResolver",{enumerable:!0,get:function(){return iA.defaultTypeResolver}});Object.defineProperty(ru,"getDirectiveValues",{enumerable:!0,get:function(){return Gse.getDirectiveValues}});var Bse=av(),iA=vv(),Gse=dv()});var K9=K(XO=>{"use strict";Object.defineProperty(XO,"__esModule",{value:!0});XO.default=Hse;var zse=Wa();function Hse(e){return typeof e?.[zse.SYMBOL_ASYNC_ITERATOR]=="function"}});var _9=K(ZO=>{"use strict";Object.defineProperty(ZO,"__esModule",{value:!0});ZO.default=Wse;var X9=Wa();function Qse(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Wse(e,t,r){var n=e[X9.SYMBOL_ASYNC_ITERATOR],i=n.call(e),o,s;typeof i.return=="function"&&(o=i.return,s=function(g){var v=function(){return Promise.reject(g)};return o.call(i).then(v,v)});function l(h){return h.done?h:Z9(h.value,t).then(J9,s)}var c;if(r){var f=r;c=function(g){return Z9(g,f).then(J9,s)}}return Qse({next:function(){return i.next().then(l,c)},return:function(){return o?o.call(i).then(l,c):Promise.resolve({value:void 0,done:!0})},throw:function(g){return typeof i.throw=="function"?i.throw(g).then(l,c):Promise.reject(g).catch(s)}},X9.SYMBOL_ASYNC_ITERATOR,function(){return this})}function Z9(e,t){return new Promise(function(r){return r(t(e))})}function J9(e){return{value:e,done:!1}}});var o8=K(oA=>{"use strict";Object.defineProperty(oA,"__esModule",{value:!0});oA.subscribe=Jse;oA.createSourceEventStream=i8;var Yse=_O(Ft()),t8=_O(K9()),JO=av(),r8=ct(),$9=jm(),Kse=dv(),Xd=vv(),Xse=Kb(),Zse=_O(_9());function _O(e){return e&&e.__esModule?e:{default:e}}function Jse(e,t,r,n,i,o,s,l){return arguments.length===1?e8(e):e8({schema:e,document:t,rootValue:r,contextValue:n,variableValues:i,operationName:o,fieldResolver:s,subscribeFieldResolver:l})}function n8(e){if(e instanceof r8.GraphQLError)return{errors:[e]};throw e}function e8(e){var t=e.schema,r=e.document,n=e.rootValue,i=e.contextValue,o=e.variableValues,s=e.operationName,l=e.fieldResolver,c=e.subscribeFieldResolver,f=i8(t,r,n,i,o,s,c),h=function(v){return(0,Xd.execute)({schema:t,document:r,rootValue:v,contextValue:i,variableValues:o,operationName:s,fieldResolver:l})};return f.then(function(g){return(0,t8.default)(g)?(0,Zse.default)(g,h,n8):g})}function i8(e,t,r,n,i,o,s){return(0,Xd.assertValidExecutionArguments)(e,t,i),new Promise(function(l){var c=(0,Xd.buildExecutionContext)(e,t,r,n,i,o,s);l(Array.isArray(c)?{errors:c}:_se(c))}).catch(n8)}function _se(e){var t=e.schema,r=e.operation,n=e.variableValues,i=e.rootValue,o=(0,Xse.getOperationRootType)(t,r),s=(0,Xd.collectFields)(e,o,r.selectionSet,Object.create(null),Object.create(null)),l=Object.keys(s),c=l[0],f=s[c],h=f[0],g=h.name.value,v=(0,Xd.getFieldDef)(t,o,g);if(!v)throw new r8.GraphQLError('The subscription field "'.concat(g,'" is not defined.'),f);var y=(0,JO.addPath)(void 0,c,o.name),x=(0,Xd.buildResolveInfo)(e,v,f,o,y);return new Promise(function(T){var O,E=(0,Kse.getArgumentValues)(v,f[0],n),b=e.contextValue,C=(O=v.subscribe)!==null&&O!==void 0?O:e.fieldResolver;T(C(i,E,b,x))}).then(function(T){if(T instanceof Error)throw(0,$9.locatedError)(T,f,(0,JO.pathToArray)(y));if(!(0,t8.default)(T))throw new Error("Subscription field must return Async Iterable. "+"Received: ".concat((0,Yse.default)(T),"."));return T},function(T){throw(0,$9.locatedError)(T,f,(0,JO.pathToArray)(y))})}});var s8=K(aA=>{"use strict";Object.defineProperty(aA,"__esModule",{value:!0});Object.defineProperty(aA,"subscribe",{enumerable:!0,get:function(){return a8.subscribe}});Object.defineProperty(aA,"createSourceEventStream",{enumerable:!0,get:function(){return a8.createSourceEventStream}});var a8=o8()});var rN=K(tN=>{"use strict";Object.defineProperty(tN,"__esModule",{value:!0});tN.NoDeprecatedCustomRule=ele;var $O=$se(qn()),gv=ct(),eN=Lt();function $se(e){return e&&e.__esModule?e:{default:e}}function ele(e){return{Field:function(r){var n=e.getFieldDef(),i=n?.deprecationReason;if(n&&i!=null){var o=e.getParentType();o!=null||(0,$O.default)(0),e.reportError(new gv.GraphQLError("The field ".concat(o.name,".").concat(n.name," is deprecated. ").concat(i),r))}},Argument:function(r){var n=e.getArgument(),i=n?.deprecationReason;if(n&&i!=null){var o=e.getDirective();if(o!=null)e.reportError(new gv.GraphQLError('Directive "@'.concat(o.name,'" argument "').concat(n.name,'" is deprecated. ').concat(i),r));else{var s=e.getParentType(),l=e.getFieldDef();s!=null&&l!=null||(0,$O.default)(0),e.reportError(new gv.GraphQLError('Field "'.concat(s.name,".").concat(l.name,'" argument "').concat(n.name,'" is deprecated. ').concat(i),r))}}},ObjectField:function(r){var n=(0,eN.getNamedType)(e.getParentInputType());if((0,eN.isInputObjectType)(n)){var i=n.getFields()[r.name.value],o=i?.deprecationReason;o!=null&&e.reportError(new gv.GraphQLError("The input field ".concat(n.name,".").concat(i.name," is deprecated. ").concat(o),r))}},EnumValue:function(r){var n=e.getEnumValue(),i=n?.deprecationReason;if(n&&i!=null){var o=(0,eN.getNamedType)(e.getInputType());o!=null||(0,$O.default)(0),e.reportError(new gv.GraphQLError('The enum value "'.concat(o.name,".").concat(n.name,'" is deprecated. ').concat(i),r))}}}}});var l8=K(nN=>{"use strict";Object.defineProperty(nN,"__esModule",{value:!0});nN.NoSchemaIntrospectionCustomRule=ile;var tle=ct(),rle=Lt(),nle=Po();function ile(e){return{Field:function(r){var n=(0,rle.getNamedType)(e.getType());n&&(0,nle.isIntrospectionType)(n)&&e.reportError(new tle.GraphQLError('GraphQL introspection has been disabled, but the requested query contained the field "'.concat(r.name.value,'".'),r))}}}});var u8=K(wt=>{"use strict";Object.defineProperty(wt,"__esModule",{value:!0});Object.defineProperty(wt,"validate",{enumerable:!0,get:function(){return ole.validate}});Object.defineProperty(wt,"ValidationContext",{enumerable:!0,get:function(){return ale.ValidationContext}});Object.defineProperty(wt,"specifiedRules",{enumerable:!0,get:function(){return sle.specifiedRules}});Object.defineProperty(wt,"ExecutableDefinitionsRule",{enumerable:!0,get:function(){return lle.ExecutableDefinitionsRule}});Object.defineProperty(wt,"FieldsOnCorrectTypeRule",{enumerable:!0,get:function(){return ule.FieldsOnCorrectTypeRule}});Object.defineProperty(wt,"FragmentsOnCompositeTypesRule",{enumerable:!0,get:function(){return cle.FragmentsOnCompositeTypesRule}});Object.defineProperty(wt,"KnownArgumentNamesRule",{enumerable:!0,get:function(){return fle.KnownArgumentNamesRule}});Object.defineProperty(wt,"KnownDirectivesRule",{enumerable:!0,get:function(){return dle.KnownDirectivesRule}});Object.defineProperty(wt,"KnownFragmentNamesRule",{enumerable:!0,get:function(){return ple.KnownFragmentNamesRule}});Object.defineProperty(wt,"KnownTypeNamesRule",{enumerable:!0,get:function(){return hle.KnownTypeNamesRule}});Object.defineProperty(wt,"LoneAnonymousOperationRule",{enumerable:!0,get:function(){return mle.LoneAnonymousOperationRule}});Object.defineProperty(wt,"NoFragmentCyclesRule",{enumerable:!0,get:function(){return vle.NoFragmentCyclesRule}});Object.defineProperty(wt,"NoUndefinedVariablesRule",{enumerable:!0,get:function(){return gle.NoUndefinedVariablesRule}});Object.defineProperty(wt,"NoUnusedFragmentsRule",{enumerable:!0,get:function(){return yle.NoUnusedFragmentsRule}});Object.defineProperty(wt,"NoUnusedVariablesRule",{enumerable:!0,get:function(){return ble.NoUnusedVariablesRule}});Object.defineProperty(wt,"OverlappingFieldsCanBeMergedRule",{enumerable:!0,get:function(){return Ale.OverlappingFieldsCanBeMergedRule}});Object.defineProperty(wt,"PossibleFragmentSpreadsRule",{enumerable:!0,get:function(){return xle.PossibleFragmentSpreadsRule}});Object.defineProperty(wt,"ProvidedRequiredArgumentsRule",{enumerable:!0,get:function(){return wle.ProvidedRequiredArgumentsRule}});Object.defineProperty(wt,"ScalarLeafsRule",{enumerable:!0,get:function(){return Ele.ScalarLeafsRule}});Object.defineProperty(wt,"SingleFieldSubscriptionsRule",{enumerable:!0,get:function(){return Tle.SingleFieldSubscriptionsRule}});Object.defineProperty(wt,"UniqueArgumentNamesRule",{enumerable:!0,get:function(){return Cle.UniqueArgumentNamesRule}});Object.defineProperty(wt,"UniqueDirectivesPerLocationRule",{enumerable:!0,get:function(){return Sle.UniqueDirectivesPerLocationRule}});Object.defineProperty(wt,"UniqueFragmentNamesRule",{enumerable:!0,get:function(){return kle.UniqueFragmentNamesRule}});Object.defineProperty(wt,"UniqueInputFieldNamesRule",{enumerable:!0,get:function(){return Ole.UniqueInputFieldNamesRule}});Object.defineProperty(wt,"UniqueOperationNamesRule",{enumerable:!0,get:function(){return Nle.UniqueOperationNamesRule}});Object.defineProperty(wt,"UniqueVariableNamesRule",{enumerable:!0,get:function(){return Dle.UniqueVariableNamesRule}});Object.defineProperty(wt,"ValuesOfCorrectTypeRule",{enumerable:!0,get:function(){return Lle.ValuesOfCorrectTypeRule}});Object.defineProperty(wt,"VariablesAreInputTypesRule",{enumerable:!0,get:function(){return Ple.VariablesAreInputTypesRule}});Object.defineProperty(wt,"VariablesInAllowedPositionRule",{enumerable:!0,get:function(){return Rle.VariablesInAllowedPositionRule}});Object.defineProperty(wt,"LoneSchemaDefinitionRule",{enumerable:!0,get:function(){return Mle.LoneSchemaDefinitionRule}});Object.defineProperty(wt,"UniqueOperationTypesRule",{enumerable:!0,get:function(){return Ile.UniqueOperationTypesRule}});Object.defineProperty(wt,"UniqueTypeNamesRule",{enumerable:!0,get:function(){return Fle.UniqueTypeNamesRule}});Object.defineProperty(wt,"UniqueEnumValueNamesRule",{enumerable:!0,get:function(){return qle.UniqueEnumValueNamesRule}});Object.defineProperty(wt,"UniqueFieldDefinitionNamesRule",{enumerable:!0,get:function(){return jle.UniqueFieldDefinitionNamesRule}});Object.defineProperty(wt,"UniqueDirectiveNamesRule",{enumerable:!0,get:function(){return Vle.UniqueDirectiveNamesRule}});Object.defineProperty(wt,"PossibleTypeExtensionsRule",{enumerable:!0,get:function(){return Ule.PossibleTypeExtensionsRule}});Object.defineProperty(wt,"NoDeprecatedCustomRule",{enumerable:!0,get:function(){return Ble.NoDeprecatedCustomRule}});Object.defineProperty(wt,"NoSchemaIntrospectionCustomRule",{enumerable:!0,get:function(){return Gle.NoSchemaIntrospectionCustomRule}});var ole=zd(),ale=PO(),sle=DO(),lle=fk(),ule=Ok(),cle=wk(),fle=Jk(),dle=Yk(),ple=Pk(),hle=Ak(),mle=mk(),vle=Vk(),gle=zk(),yle=Mk(),ble=Qk(),Ale=dO(),xle=qk(),wle=nO(),Ele=Sk(),Tle=gk(),Cle=$k(),Sle=Zk(),kle=Dk(),Ole=hO(),Nle=pk(),Dle=Bk(),Lle=tO(),Ple=Tk(),Rle=oO(),Mle=vO(),Ile=yO(),Fle=AO(),qle=wO(),jle=CO(),Vle=kO(),Ule=NO(),Ble=rN(),Gle=l8()});var c8=K(iN=>{"use strict";Object.defineProperty(iN,"__esModule",{value:!0});iN.formatError=Qle;var zle=Hle(No());function Hle(e){return e&&e.__esModule?e:{default:e}}function Qle(e){var t;e||(0,zle.default)(0,"Received null or undefined error.");var r=(t=e.message)!==null&&t!==void 0?t:"An unknown error occurred.",n=e.locations,i=e.path,o=e.extensions;return o&&Object.keys(o).length>0?{message:r,locations:n,path:i,extensions:o}:{message:r,locations:n,path:i}}});var d8=K(Ic=>{"use strict";Object.defineProperty(Ic,"__esModule",{value:!0});Object.defineProperty(Ic,"GraphQLError",{enumerable:!0,get:function(){return f8.GraphQLError}});Object.defineProperty(Ic,"printError",{enumerable:!0,get:function(){return f8.printError}});Object.defineProperty(Ic,"syntaxError",{enumerable:!0,get:function(){return Wle.syntaxError}});Object.defineProperty(Ic,"locatedError",{enumerable:!0,get:function(){return Yle.locatedError}});Object.defineProperty(Ic,"formatError",{enumerable:!0,get:function(){return Kle.formatError}});var f8=ct(),Wle=Zy(),Yle=jm(),Kle=c8()});var aN=K(oN=>{"use strict";Object.defineProperty(oN,"__esModule",{value:!0});oN.getIntrospectionQuery=Jle;function p8(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Xle(e){for(var t=1;t{"use strict";f.d(s,{S:()=>T});var M=f(7359);function T(v,g){for(var A=null,y=0,p=v.definitions;y{"use strict";f.d(s,{J:()=>T});var M=f(8087);function T(v,g){if(g.operation==="query"){var A=v.getQueryType();if(!A)throw new M._("Schema does not define the required query root type.",g);return A}if(g.operation==="mutation"){var y=v.getMutationType();if(!y)throw new M._("Schema is not configured for mutations.",g);return y}if(g.operation==="subscription"){var p=v.getSubscriptionType();if(!p)throw new M._("Schema is not configured for subscriptions.",g);return p}throw new M._("Can only have query, mutation and subscription operations.",g)}},316:(G,s,f)=>{"use strict";f.d(s,{_7:()=>T,uJ:()=>v,zR:()=>g});var M=f(398);function T(A,y){return A===y?!0:(0,M.zM)(A)&&(0,M.zM)(y)||(0,M.HG)(A)&&(0,M.HG)(y)?T(A.ofType,y.ofType):!1}function v(A,y,p){return y===p?!0:(0,M.zM)(p)?(0,M.zM)(y)?v(A,y.ofType,p.ofType):!1:(0,M.zM)(y)?v(A,y.ofType,p):(0,M.HG)(p)?(0,M.HG)(y)?v(A,y.ofType,p.ofType):!1:(0,M.HG)(y)?!1:(0,M.m0)(p)&&((0,M.oT)(y)||(0,M.lp)(y))&&A.isSubType(p,y)}function g(A,y,p){return y===p?!0:(0,M.m0)(y)?(0,M.m0)(p)?A.getPossibleTypes(y).some(function(C){return A.isSubType(p,C)}):A.isSubType(y,p):(0,M.m0)(p)?A.isSubType(p,y):!1}},77:(G,s,f)=>{"use strict";f.d(s,{_:()=>A});var M=f(5821),T=f(9551),v=f(7359),g=f(398);function A(y,p){var C;if(p.kind===v.Kind.LIST_TYPE)return C=A(y,p.type),C&&new g.p2(C);if(p.kind===v.Kind.NON_NULL_TYPE)return C=A(y,p.type),C&&new g.bM(C);if(p.kind===v.Kind.NAMED_TYPE)return y.getType(p.name.value);(0,T.Z)(0,"Unexpected type node: "+(0,M.Z)(p))}},2221:(G,s,f)=>{"use strict";f.d(s,{u:()=>p});var M=f(4913),T=f(3498),v=f(5821),g=f(9551),A=f(7359),y=f(398);function p(j,x,k){if(j){if(j.kind===A.Kind.VARIABLE){var R=j.name.value;if(k==null||k[R]===void 0)return;var D=k[R];return D===null&&(0,y.zM)(x)?void 0:D}if((0,y.zM)(x))return j.kind===A.Kind.NULL?void 0:p(j,x.ofType,k);if(j.kind===A.Kind.NULL)return null;if((0,y.HG)(x)){var O=x.ofType;if(j.kind===A.Kind.LIST){for(var I=[],B=0,K=j.values;B{"use strict";f.d(s,{M:()=>A});var M=f(5821),T=f(9551),v=f(4950),g=f(7359);function A(y,p){switch(y.kind){case g.Kind.NULL:return null;case g.Kind.INT:return parseInt(y.value,10);case g.Kind.FLOAT:return parseFloat(y.value);case g.Kind.STRING:case g.Kind.ENUM:case g.Kind.BOOLEAN:return y.value;case g.Kind.LIST:return y.values.map(function(C){return A(C,p)});case g.Kind.OBJECT:return(0,v.Z)(y.fields,function(C){return C.name.value},function(C){return A(C.value,p)});case g.Kind.VARIABLE:return p==null?void 0:p[y.name.value]}(0,T.Z)(0,"Unexpected value node: "+(0,M.Z)(y))}},2734:(G,s,f)=>{"use strict";f.d(s,{_t:()=>p,yv:()=>y});var M=f(7359),T=f(7304),v=f(2676);function g(C,j){C.prototype=Object.create(j.prototype),C.prototype.constructor=C,C.__proto__=j}var A=function(){function C(x,k){this._ast=x,this._fragments=void 0,this._fragmentSpreads=new Map,this._recursivelyReferencedFragments=new Map,this._onError=k}var j=C.prototype;return j.reportError=function(k){this._onError(k)},j.getDocument=function(){return this._ast},j.getFragment=function(k){var R=this._fragments;return R||(this._fragments=R=this.getDocument().definitions.reduce(function(D,O){return O.kind===M.Kind.FRAGMENT_DEFINITION&&(D[O.name.value]=O),D},Object.create(null))),R[k]},j.getFragmentSpreads=function(k){var R=this._fragmentSpreads.get(k);if(!R){R=[];for(var D=[k];D.length!==0;)for(var O=D.pop(),I=0,B=O.selections;I{"use strict";f.d(s,{i:()=>g});var M=f(8087),T=f(7359),v=f(5844);function g(A){return{Document:function(p){for(var C=0,j=p.definitions;C{"use strict";f.d(s,{A:()=>p});var M=f(5960),T=f(3177),v=f(3294),g=f(8224),A=f(8087),y=f(398);function p(x){return{Field:function(R){var D=x.getParentType();if(D){var O=x.getFieldDef();if(!O){var I=x.getSchema(),B=R.name.value,K=(0,T.Z)("to use an inline fragment on",C(I,D,B));K===""&&(K=(0,T.Z)(j(D,B))),x.reportError(new A._('Cannot query field "'.concat(B,'" on type "').concat(D.name,'".')+K,R))}}}}}function C(x,k,R){if(!(0,y.m0)(k))return[];for(var D=new Set,O=Object.create(null),I=0,B=x.getPossibleTypes(k);I{"use strict";f.d(s,{T:()=>A});var M=f(8087),T=f(9011),v=f(398),g=f(77);function A(y){return{InlineFragment:function(C){var j=C.typeCondition;if(j){var x=(0,g._)(y.getSchema(),j);if(x&&!(0,v.Gv)(x)){var k=(0,T.S)(j);y.reportError(new M._('Fragment cannot condition on non composite type "'.concat(k,'".'),j))}}},FragmentDefinition:function(C){var j=(0,g._)(y.getSchema(),C.typeCondition);if(j&&!(0,v.Gv)(j)){var x=(0,T.S)(C.typeCondition);y.reportError(new M._('Fragment "'.concat(C.name.value,'" cannot condition on non composite type "').concat(x,'".'),C.typeCondition))}}}}},7815:(G,s,f)=>{"use strict";f.d(s,{e:()=>j,o:()=>x});var M=f(3177),T=f(3294),v=f(8087),g=f(7359),A=f(8238);function y(k,R){var D=Object.keys(k);if(Object.getOwnPropertySymbols){var O=Object.getOwnPropertySymbols(k);R&&(O=O.filter(function(I){return Object.getOwnPropertyDescriptor(k,I).enumerable})),D.push.apply(D,O)}return D}function p(k){for(var R=1;R{"use strict";f.d(s,{J:()=>p});var M=f(5821),T=f(9551),v=f(8087),g=f(7359),A=f(9878),y=f(8238);function p(x){for(var k=Object.create(null),R=x.getSchema(),D=R?R.getDirectives():y.V4,O=0;O{"use strict";f.d(s,{a:()=>T});var M=f(8087);function T(v){return{FragmentSpread:function(A){var y=A.name.value,p=v.getFragment(y);p||v.reportError(new M._('Unknown fragment "'.concat(y,'".'),A.name))}}}},5580:(G,s,f)=>{"use strict";f.d(s,{I:()=>p});var M=f(3177),T=f(3294),v=f(8087),g=f(5844),A=f(5397),y=f(2433);function p(k){for(var R=k.getSchema(),D=R?R.getTypeMap():Object.create(null),O=Object.create(null),I=0,B=k.getDocument().definitions;I{"use strict";f.d(s,{F:()=>v});var M=f(8087),T=f(7359);function v(g){var A=0;return{Document:function(p){A=p.definitions.filter(function(C){return C.kind===T.Kind.OPERATION_DEFINITION}).length},OperationDefinition:function(p){!p.name&&A>1&&g.reportError(new M._("This anonymous operation must be the only defined operation.",p))}}}},2877:(G,s,f)=>{"use strict";f.d(s,{t:()=>T});var M=f(8087);function T(v){var g,A,y,p=v.getSchema(),C=(g=(A=(y=p==null?void 0:p.astNode)!==null&&y!==void 0?y:p==null?void 0:p.getQueryType())!==null&&A!==void 0?A:p==null?void 0:p.getMutationType())!==null&&g!==void 0?g:p==null?void 0:p.getSubscriptionType(),j=0;return{SchemaDefinition:function(k){if(C){v.reportError(new M._("Cannot define a new schema within a schema extension.",k));return}j>0&&v.reportError(new M._("Must provide only one schema definition.",k)),++j}}}},1422:(G,s,f)=>{"use strict";f.d(s,{H:()=>T});var M=f(8087);function T(v){var g=Object.create(null),A=[],y=Object.create(null);return{OperationDefinition:function(){return!1},FragmentDefinition:function(j){return p(j),!1}};function p(C){if(!g[C.name.value]){var j=C.name.value;g[j]=!0;var x=v.getFragmentSpreads(C.selectionSet);if(x.length!==0){y[j]=A.length;for(var k=0;k{"use strict";f.d(s,{$:()=>T});var M=f(8087);function T(v){var g=Object.create(null);return{OperationDefinition:{enter:function(){g=Object.create(null)},leave:function(y){for(var p=v.getRecursiveVariableUsages(y),C=0;C{"use strict";f.d(s,{J:()=>T});var M=f(8087);function T(v){var g=[],A=[];return{OperationDefinition:function(p){return g.push(p),!1},FragmentDefinition:function(p){return A.push(p),!1},Document:{leave:function(){for(var p=Object.create(null),C=0;C{"use strict";f.d(s,{p:()=>T});var M=f(8087);function T(v){var g=[];return{OperationDefinition:{enter:function(){g=[]},leave:function(y){for(var p=Object.create(null),C=v.getRecursiveVariableUsages(y),j=0;j{"use strict";f.d(s,{y:()=>x});var M=f(5318),T=f(5009),v=f(5821),g=f(8087),A=f(7359),y=f(9011),p=f(398),C=f(77);function j(ee){return Array.isArray(ee)?ee.map(function(ne){var le=ne[0],Te=ne[1];return'subfields "'.concat(le,'" conflict because ')+j(Te)}).join(" and "):ee}function x(ee){var ne=new J,le=new Map;return{SelectionSet:function(se){for(var pe=k(ee,le,ne,ee.getParentType(),se),Se=0;Se1)for(var ue=0;ue0)return[[ne,ee.map(function(se){var pe=se[0];return pe})],ee.reduce(function(se,pe){var Se=pe[1];return se.concat(Se)},[le]),ee.reduce(function(se,pe){var Se=pe[2];return se.concat(Se)},[Te])]}var J=function(){function ee(){this._data=Object.create(null)}var ne=ee.prototype;return ne.has=function(Te,se,pe){var Se=this._data[Te],fe=Se&&Se[se];return fe===void 0?!1:pe===!1?fe===!1:!0},ne.add=function(Te,se,pe){this._pairSetAdd(Te,se,pe),this._pairSetAdd(se,Te,pe)},ne._pairSetAdd=function(Te,se,pe){var Se=this._data[Te];Se||(Se=Object.create(null),this._data[Te]=Se),Se[se]=pe},ee}()},3259:(G,s,f)=>{"use strict";f.d(s,{a:()=>y});var M=f(5821),T=f(8087),v=f(398),g=f(77),A=f(316);function y(C){return{InlineFragment:function(x){var k=C.getType(),R=C.getParentType();if((0,v.Gv)(k)&&(0,v.Gv)(R)&&!(0,A.zR)(C.getSchema(),k,R)){var D=(0,M.Z)(R),O=(0,M.Z)(k);C.reportError(new T._('Fragment cannot be spread here as objects of type "'.concat(D,'" can never be of type "').concat(O,'".'),x))}},FragmentSpread:function(x){var k=x.name.value,R=p(C,k),D=C.getParentType();if(R&&D&&!(0,A.zR)(C.getSchema(),R,D)){var O=(0,M.Z)(D),I=(0,M.Z)(R);C.reportError(new T._('Fragment "'.concat(k,'" cannot be spread here as objects of type "').concat(O,'" can never be of type "').concat(I,'".'),x))}}}}function p(C,j){var x=C.getFragment(j);if(x){var k=(0,g._)(C.getSchema(),x.typeCondition);if((0,v.Gv)(k))return k}}},4800:(G,s,f)=>{"use strict";f.d(s,{g:()=>k});var M=f(5821),T=f(9551),v=f(3177),g=f(3294),A=f(8087),y=f(7359),p=f(5844),C=f(398),j;function x(I,B,K){return B in I?Object.defineProperty(I,B,{value:K,enumerable:!0,configurable:!0,writable:!0}):I[B]=K,I}function k(I){for(var B=I.getSchema(),K=Object.create(null),Y=0,q=I.getDocument().definitions;Y{"use strict";f.d(s,{c:()=>R,s:()=>k});var M=f(5821),T=f(3498),v=f(8087),g=f(7359),A=f(9011),y=f(8238),p=f(398);function C(O,I){var B=Object.keys(O);if(Object.getOwnPropertySymbols){var K=Object.getOwnPropertySymbols(O);I&&(K=K.filter(function(Y){return Object.getOwnPropertyDescriptor(O,Y).enumerable})),B.push.apply(B,K)}return B}function j(O){for(var I=1;I{"use strict";f.d(s,{O:()=>g});var M=f(5821),T=f(8087),v=f(398);function g(A){return{Field:function(p){var C=A.getType(),j=p.selectionSet;if(C){if((0,v.UT)((0,v.xC)(C))){if(j){var x=p.name.value,k=(0,M.Z)(C);A.reportError(new T._('Field "'.concat(x,'" must not have a selection since type "').concat(k,'" has no subfields.'),j))}}else if(!j){var R=p.name.value,D=(0,M.Z)(C);A.reportError(new T._('Field "'.concat(R,'" of type "').concat(D,'" must have a selection of subfields. Did you mean "').concat(R,' { ... }"?'),p))}}}}}},423:(G,s,f)=>{"use strict";f.d(s,{Z:()=>T});var M=f(8087);function T(v){return{OperationDefinition:function(A){A.operation==="subscription"&&A.selectionSet.selections.length!==1&&v.reportError(new M._(A.name?'Subscription "'.concat(A.name.value,'" must select only one top level field.'):"Anonymous Subscription must select only one top level field.",A.selectionSet.selections.slice(1)))}}}},2266:(G,s,f)=>{"use strict";f.d(s,{L:()=>T});var M=f(8087);function T(v){var g=Object.create(null);return{Field:function(){g=Object.create(null)},Directive:function(){g=Object.create(null)},Argument:function(y){var p=y.name.value;return g[p]?v.reportError(new M._('There can be only one argument named "'.concat(p,'".'),[g[p],y.name])):g[p]=y.name,!1}}}},3274:(G,s,f)=>{"use strict";f.d(s,{o:()=>T});var M=f(8087);function T(v){var g=Object.create(null),A=v.getSchema();return{DirectiveDefinition:function(p){var C=p.name.value;if(A!=null&&A.getDirective(C)){v.reportError(new M._('Directive "@'.concat(C,'" already exists in the schema. It cannot be redefined.'),p.name));return}return g[C]?v.reportError(new M._('There can be only one directive named "@'.concat(C,'".'),[g[C],p.name])):g[C]=p.name,!1}}}},6300:(G,s,f)=>{"use strict";f.d(s,{k:()=>A});var M=f(8087),T=f(7359),v=f(5844),g=f(8238);function A(y){for(var p=Object.create(null),C=y.getSchema(),j=C?C.getDirectives():g.V4,x=0;x{"use strict";f.d(s,{L:()=>v});var M=f(8087),T=f(398);function v(g){var A=g.getSchema(),y=A?A.getTypeMap():Object.create(null),p=Object.create(null);return{EnumTypeDefinition:C,EnumTypeExtension:C};function C(j){var x,k=j.name.value;p[k]||(p[k]=Object.create(null));for(var R=(x=j.values)!==null&&x!==void 0?x:[],D=p[k],O=0;O{"use strict";f.d(s,{y:()=>v});var M=f(8087),T=f(398);function v(A){var y=A.getSchema(),p=y?y.getTypeMap():Object.create(null),C=Object.create(null);return{InputObjectTypeDefinition:j,InputObjectTypeExtension:j,InterfaceTypeDefinition:j,InterfaceTypeExtension:j,ObjectTypeDefinition:j,ObjectTypeExtension:j};function j(x){var k,R=x.name.value;C[R]||(C[R]=Object.create(null));for(var D=(k=x.fields)!==null&&k!==void 0?k:[],O=C[R],I=0;I{"use strict";f.d(s,{N:()=>T});var M=f(8087);function T(v){var g=Object.create(null);return{OperationDefinition:function(){return!1},FragmentDefinition:function(y){var p=y.name.value;return g[p]?v.reportError(new M._('There can be only one fragment named "'.concat(p,'".'),[g[p],y.name])):g[p]=y.name,!1}}}},2767:(G,s,f)=>{"use strict";f.d(s,{P:()=>T});var M=f(8087);function T(v){var g=[],A=Object.create(null);return{ObjectValue:{enter:function(){g.push(A),A=Object.create(null)},leave:function(){A=g.pop()}},ObjectField:function(p){var C=p.name.value;A[C]?v.reportError(new M._('There can be only one input field named "'.concat(C,'".'),[A[C],p.name])):A[C]=p.name}}}},2621:(G,s,f)=>{"use strict";f.d(s,{H:()=>T});var M=f(8087);function T(v){var g=Object.create(null);return{OperationDefinition:function(y){var p=y.name;return p&&(g[p.value]?v.reportError(new M._('There can be only one operation named "'.concat(p.value,'".'),[g[p.value],p])):g[p.value]=p),!1},FragmentDefinition:function(){return!1}}}},7990:(G,s,f)=>{"use strict";f.d(s,{q:()=>T});var M=f(8087);function T(v){var g=v.getSchema(),A=Object.create(null),y=g?{query:g.getQueryType(),mutation:g.getMutationType(),subscription:g.getSubscriptionType()}:{};return{SchemaDefinition:p,SchemaExtension:p};function p(C){for(var j,x=(j=C.operationTypes)!==null&&j!==void 0?j:[],k=0;k{"use strict";f.d(s,{P:()=>T});var M=f(8087);function T(v){var g=Object.create(null),A=v.getSchema();return{ScalarTypeDefinition:y,ObjectTypeDefinition:y,InterfaceTypeDefinition:y,UnionTypeDefinition:y,EnumTypeDefinition:y,InputObjectTypeDefinition:y};function y(p){var C=p.name.value;if(A!=null&&A.getType(C)){v.reportError(new M._('Type "'.concat(C,'" already exists in the schema. It cannot also be defined in this type definition.'),p.name));return}return g[C]?v.reportError(new M._('There can be only one type named "'.concat(C,'".'),[g[C],p.name])):g[C]=p.name,!1}}},1564:(G,s,f)=>{"use strict";f.d(s,{H:()=>T});var M=f(8087);function T(v){var g=Object.create(null);return{OperationDefinition:function(){g=Object.create(null)},VariableDefinition:function(y){var p=y.variable.name.value;g[p]?v.reportError(new M._('There can be only one variable named "$'.concat(p,'".'),[g[p],y.variable.name])):g[p]=y.variable.name}}}},9831:(G,s,f)=>{"use strict";f.d(s,{j:()=>j});var M=f(4913),T=f(3498),v=f(5821),g=f(3177),A=f(3294),y=f(8087),p=f(9011),C=f(398);function j(k){return{ListValue:function(D){var O=(0,C.tf)(k.getParentInputType());if(!(0,C.HG)(O))return x(k,D),!1},ObjectValue:function(D){var O=(0,C.xC)(k.getInputType());if(!(0,C.hL)(O))return x(k,D),!1;for(var I=(0,T.Z)(D.fields,function(Q){return Q.name.value}),B=0,K=(0,M.Z)(O.getFields());B{"use strict";f.d(s,{I:()=>A});var M=f(8087),T=f(9011),v=f(398),g=f(77);function A(y){return{VariableDefinition:function(C){var j=(0,g._)(y.getSchema(),C.type);if(j&&!(0,v.j$)(j)){var x=C.variable.name.value,k=(0,T.S)(C.type);y.reportError(new M._('Variable "$'.concat(x,'" cannot be non-input type "').concat(k,'".'),C.type))}}}}},9701:(G,s,f)=>{"use strict";f.d(s,{w:()=>p});var M=f(5821),T=f(8087),v=f(7359),g=f(398),A=f(77),y=f(316);function p(j){var x=Object.create(null);return{OperationDefinition:{enter:function(){x=Object.create(null)},leave:function(R){for(var D=j.getRecursiveVariableUsages(R),O=0;O{"use strict";f.d(s,{r:()=>g});var M=f(9551),T=f(8087),v=f(398);function g(A){return{Field:function(p){var C=A.getFieldDef(),j=C==null?void 0:C.deprecationReason;if(C&&j!=null){var x=A.getParentType();x!=null||(0,M.Z)(0),A.reportError(new T._("The field ".concat(x.name,".").concat(C.name," is deprecated. ").concat(j),p))}},Argument:function(p){var C=A.getArgument(),j=C==null?void 0:C.deprecationReason;if(C&&j!=null){var x=A.getDirective();if(x!=null)A.reportError(new T._('Directive "@'.concat(x.name,'" argument "').concat(C.name,'" is deprecated. ').concat(j),p));else{var k=A.getParentType(),R=A.getFieldDef();k!=null&&R!=null||(0,M.Z)(0),A.reportError(new T._('Field "'.concat(k.name,".").concat(R.name,'" argument "').concat(C.name,'" is deprecated. ').concat(j),p))}}},ObjectField:function(p){var C=(0,v.xC)(A.getParentInputType());if((0,v.hL)(C)){var j=C.getFields()[p.name.value],x=j==null?void 0:j.deprecationReason;x!=null&&A.reportError(new T._("The input field ".concat(C.name,".").concat(j.name," is deprecated. ").concat(x),p))}},EnumValue:function(p){var C=A.getEnumValue(),j=C==null?void 0:C.deprecationReason;if(C&&j!=null){var x=(0,v.xC)(A.getInputType());x!=null||(0,M.Z)(0),A.reportError(new T._('The enum value "'.concat(x.name,".").concat(C.name,'" is deprecated. ').concat(j),p))}}}}},4196:(G,s,f)=>{"use strict";f.d(s,{M:()=>Oe,i:()=>me});var M=f(8081),T=f(2621),v=f(7898),g=f(423),A=f(5580),y=f(7143),p=f(5972),C=f(1954),j=f(8741),x=f(5591),k=f(5311),R=f(1294),D=f(3259),O=f(1422),I=f(1564),B=f(4790),K=f(2283),Y=f(4873),q=f(6300),X=f(7815),Q=f(2266),te=f(9831),he=f(1967),re=f(9701),J=f(4203),ee=f(2767),ne=f(2877),le=f(7990),Te=f(9538),se=f(3201),pe=f(2618),Se=f(3274),fe=f(4800),me=Object.freeze([M.i,T.H,v.F,g.Z,A.I,y.T,p.I,C.O,j.A,x.N,k.a,R.J,D.a,O.H,I.H,B.$,K.p,Y.J,q.k,X.e,Q.L,te.j,he.s,re.w,J.y,ee.P]),Oe=Object.freeze([ne.t,le.q,Te.P,se.L,pe.y,Se.o,A.I,Y.J,q.k,fe.g,X.o,Q.L,ee.P,he.c])},6584:(G,s,f)=>{"use strict";f.d(s,{ED:()=>k,Gu:()=>C,zo:()=>x});var M=f(7826),T=f(8087),v=f(7304),g=f(9655),A=f(2676),y=f(4196),p=f(2734);function C(R,D){var O=arguments.length>2&&arguments[2]!==void 0?arguments[2]:y.i,I=arguments.length>3&&arguments[3]!==void 0?arguments[3]:new A.a(R),B=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{maxErrors:void 0};D||(0,M.Z)(0,"Must provide document."),(0,g.J)(R);var K=Object.freeze({}),Y=[],q=new p._t(R,D,I,function(Q){if(B.maxErrors!=null&&Y.length>=B.maxErrors)throw Y.push(new T._("Too many validation errors, error limit reached. Validation aborted.")),K;Y.push(Q)}),X=(0,v.j1)(O.map(function(Q){return Q(q)}));try{(0,v.Vn)(D,(0,A.y)(I,X))}catch(Q){if(Q!==K)throw Q}return Y}function j(R,D){var O=arguments.length>2&&arguments[2]!==void 0?arguments[2]:y.M,I=[],B=new p.yv(R,D,function(Y){I.push(Y)}),K=O.map(function(Y){return Y(B)});return(0,v.Vn)(R,(0,v.j1)(K)),I}function x(R){var D=j(R);if(D.length!==0)throw new Error(D.map(function(O){return O.message}).join(` + `)}});var h8=K(sN=>{"use strict";Object.defineProperty(sN,"__esModule",{value:!0});sN.getOperationAST=$le;var _le=_t();function $le(e,t){for(var r=null,n=0,i=e.definitions;n{"use strict";Object.defineProperty(lN,"__esModule",{value:!0});lN.introspectionFromSchema=sue;var eue=iue(qn()),tue=kd(),rue=vv(),nue=aN();function iue(e){return e&&e.__esModule?e:{default:e}}function m8(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function oue(e){for(var t=1;t{"use strict";Object.defineProperty(uN,"__esModule",{value:!0});uN.buildClientSchema=mue;var lue=yv(eo()),io=yv(Ft()),uue=yv(No()),sA=yv(Vm()),g8=yv(Qa()),cue=kd(),fue=Sc(),due=Fi(),pue=Xa(),es=Po(),oo=Lt(),hue=lv();function yv(e){return e&&e.__esModule?e:{default:e}}function mue(e,t){(0,g8.default)(e)&&(0,g8.default)(e.__schema)||(0,uue.default)(0,'Invalid or incomplete introspection result. Ensure that you are passing "data" property of introspection response and no "errors" was returned alongside: '.concat((0,io.default)(e),"."));for(var r=e.__schema,n=(0,sA.default)(r.types,function(U){return U.name},function(U){return T(U)}),i=0,o=[].concat(pue.specifiedScalarTypes,es.introspectionTypes);i{"use strict";Object.defineProperty(Av,"__esModule",{value:!0});Av.extendSchema=Eue;Av.extendSchemaImpl=D8;Av.getDescription=Fc;var vue=Zd(eo()),gue=Zd(zl()),b8=Zd(Ft()),bv=Zd(gS()),A8=Zd(qn()),yue=Zd(No()),Mo=_t(),bue=Td(),Aue=Sd(),x8=Oc(),xue=zd(),k8=dv(),w8=Sc(),O8=Xa(),N8=Po(),uA=Fi(),Ar=Lt(),E8=lv();function Zd(e){return e&&e.__esModule?e:{default:e}}function T8(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function jt(e){for(var t=1;t0?r.reverse().join(` +`):void 0}}});var R8=K(cA=>{"use strict";Object.defineProperty(cA,"__esModule",{value:!0});cA.buildASTSchema=P8;cA.buildSchema=Pue;var Cue=Lue(No()),Sue=_t(),kue=kd(),Oue=zd(),Nue=Sc(),L8=Fi(),Due=cN();function Lue(e){return e&&e.__esModule?e:{default:e}}function P8(e,t){e!=null&&e.kind===Sue.Kind.DOCUMENT||(0,Cue.default)(0,"Must provide valid Document AST."),t?.assumeValid!==!0&&t?.assumeValidSDL!==!0&&(0,Oue.assertValidSDL)(e);var r={description:void 0,types:[],directives:[],extensions:void 0,extensionASTNodes:[],assumeValid:!1},n=(0,Due.extendSchemaImpl)(r,e,t);if(n.astNode==null)for(var i=0,o=n.types;i{"use strict";Object.defineProperty(pN,"__esModule",{value:!0});pN.lexicographicSortSchema=Gue;var Rue=xv(eo()),Mue=xv(Ft()),Iue=xv(qn()),Fue=xv(Vm()),que=xv(Um()),jue=Sc(),Vue=Fi(),Uue=Po(),Si=Lt();function xv(e){return e&&e.__esModule?e:{default:e}}function M8(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function rn(e){for(var t=1;t{"use strict";Object.defineProperty(wv,"__esModule",{value:!0});wv.printSchema=Que;wv.printIntrospectionSchema=Wue;wv.printType=V8;var mN=AN(eo()),zue=AN(Ft()),F8=AN(qn()),vN=to(),Hue=Sd(),q8=Po(),gN=Xa(),yN=Fi(),Jd=Lt(),bN=Jm();function AN(e){return e&&e.__esModule?e:{default:e}}function Que(e,t){return j8(e,function(r){return!(0,yN.isSpecifiedDirective)(r)},Yue,t)}function Wue(e,t){return j8(e,yN.isSpecifiedDirective,q8.isIntrospectionType,t)}function Yue(e){return!(0,gN.isSpecifiedScalarType)(e)&&!(0,q8.isIntrospectionType)(e)}function j8(e,t,r,n){var i=e.getDirectives().filter(t),o=(0,mN.default)(e.getTypeMap()).filter(r);return[Kue(e)].concat(i.map(function(s){return rce(s,n)}),o.map(function(s){return V8(s,n)})).filter(Boolean).join(` + +`)+` +`}function Kue(e){if(!(e.description==null&&Xue(e))){var t=[],r=e.getQueryType();r&&t.push(" query: ".concat(r.name));var n=e.getMutationType();n&&t.push(" mutation: ".concat(n.name));var i=e.getSubscriptionType();return i&&t.push(" subscription: ".concat(i.name)),Io({},e)+`schema { +`.concat(t.join(` +`),` +}`)}}function Xue(e){var t=e.getQueryType();if(t&&t.name!=="Query")return!1;var r=e.getMutationType();if(r&&r.name!=="Mutation")return!1;var n=e.getSubscriptionType();return!(n&&n.name!=="Subscription")}function V8(e,t){if((0,Jd.isScalarType)(e))return Zue(e,t);if((0,Jd.isObjectType)(e))return Jue(e,t);if((0,Jd.isInterfaceType)(e))return _ue(e,t);if((0,Jd.isUnionType)(e))return $ue(e,t);if((0,Jd.isEnumType)(e))return ece(e,t);if((0,Jd.isInputObjectType)(e))return tce(e,t);(0,F8.default)(0,"Unexpected type: "+(0,zue.default)(e))}function Zue(e,t){return Io(t,e)+"scalar ".concat(e.name)+nce(e)}function U8(e){var t=e.getInterfaces();return t.length?" implements "+t.map(function(r){return r.name}).join(" & "):""}function Jue(e,t){return Io(t,e)+"type ".concat(e.name)+U8(e)+B8(t,e)}function _ue(e,t){return Io(t,e)+"interface ".concat(e.name)+U8(e)+B8(t,e)}function $ue(e,t){var r=e.getTypes(),n=r.length?" = "+r.join(" | "):"";return Io(t,e)+"union "+e.name+n}function ece(e,t){var r=e.getValues().map(function(n,i){return Io(t,n," ",!i)+" "+n.name+wN(n.deprecationReason)});return Io(t,e)+"enum ".concat(e.name)+xN(r)}function tce(e,t){var r=(0,mN.default)(e.getFields()).map(function(n,i){return Io(t,n," ",!i)+" "+hN(n)});return Io(t,e)+"input ".concat(e.name)+xN(r)}function B8(e,t){var r=(0,mN.default)(t.getFields()).map(function(n,i){return Io(e,n," ",!i)+" "+n.name+G8(e,n.args," ")+": "+String(n.type)+wN(n.deprecationReason)});return xN(r)}function xN(e){return e.length!==0?` { +`+e.join(` +`)+` +}`:""}function G8(e,t){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"";return t.length===0?"":t.every(function(n){return!n.description})?"("+t.map(hN).join(", ")+")":`( +`+t.map(function(n,i){return Io(e,n," "+r,!i)+" "+r+hN(n)}).join(` +`)+` +`+r+")"}function hN(e){var t=(0,bN.astFromValue)(e.defaultValue,e.type),r=e.name+": "+String(e.type);return t&&(r+=" = ".concat((0,vN.print)(t))),r+wN(e.deprecationReason)}function rce(e,t){return Io(t,e)+"directive @"+e.name+G8(t,e.args)+(e.isRepeatable?" repeatable":"")+" on "+e.locations.join(" | ")}function wN(e){if(e==null)return"";var t=(0,bN.astFromValue)(e,gN.GraphQLString);return t&&e!==yN.DEFAULT_DEPRECATION_REASON?" @deprecated(reason: "+(0,vN.print)(t)+")":" @deprecated"}function nce(e){if(e.specifiedByUrl==null)return"";var t=e.specifiedByUrl,r=(0,bN.astFromValue)(t,gN.GraphQLString);return r||(0,F8.default)(0,"Unexpected null value returned from `astFromValue` for specifiedByUrl")," @specifiedBy(url: "+(0,vN.print)(r)+")"}function Io(e,t){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"",n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!0,i=t.description;if(i==null)return"";if(e?.commentDescriptions===!0)return ice(i,r,n);var o=i.length>70,s=(0,Hue.printBlockString)(i,"",o),l=r&&!n?` +`+r:r;return l+s.replace(/\n/g,` +`+r)+` +`}function ice(e,t,r){var n=t&&!r?` +`:"",i=e.split(` +`).map(function(o){return t+(o!==""?"# "+o:"#")}).join(` +`);return n+i+` +`}});var H8=K(EN=>{"use strict";Object.defineProperty(EN,"__esModule",{value:!0});EN.concatAST=oce;function oce(e){for(var t=[],r=0;r{"use strict";Object.defineProperty(TN,"__esModule",{value:!0});TN.separateOperations=sce;var dA=_t(),ace=Gl();function sce(e){for(var t=[],r=Object.create(null),n=0,i=e.definitions;n{"use strict";Object.defineProperty(SN,"__esModule",{value:!0});SN.stripIgnoredCharacters=lce;var K8=ib(),CN=Td(),X8=sb(),Z8=Sd();function lce(e){for(var t=(0,K8.isSource)(e)?e:new K8.Source(e),r=t.body,n=new X8.Lexer(t),i="",o=!1;n.advance().kind!==CN.TokenKind.EOF;){var s=n.token,l=s.kind,c=!(0,X8.isPunctuatorTokenKind)(s.kind);o&&(c||s.kind===CN.TokenKind.SPREAD)&&(i+=" ");var f=r.slice(s.start,s.end);l===CN.TokenKind.BLOCK_STRING?i+=uce(f):i+=f,o=c}return i}function uce(e){var t=e.slice(3,-3),r=(0,Z8.dedentBlockStringValue)(t);(0,Z8.getBlockStringIndentation)(r)>0&&(r=` +`+r);var n=r[r.length-1],i=n==='"'&&r.slice(-4)!=='\\"""';return(i||n==="\\")&&(r+=` +`),'"""'+r+'"""'}});var sq=K(nu=>{"use strict";Object.defineProperty(nu,"__esModule",{value:!0});nu.findBreakingChanges=gce;nu.findDangerousChanges=yce;nu.DangerousChangeType=nu.BreakingChangeType=void 0;var _d=Cv(eo()),_8=Cv(zl()),cce=Cv(Ft()),oq=Cv(qn()),fce=Cv(Um()),dce=to(),pce=Gl(),hce=Xa(),Vt=Lt(),mce=Jm();function Cv(e){return e&&e.__esModule?e:{default:e}}function $8(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function eq(e){for(var t=1;t{"use strict";Object.defineProperty(kN,"__esModule",{value:!0});kN.findDeprecatedUsages=kce;var Cce=zd(),Sce=rN();function kce(e,t){return(0,Cce.validate)(e,t,[Sce.NoDeprecatedCustomRule])}});var pq=K(Nt=>{"use strict";Object.defineProperty(Nt,"__esModule",{value:!0});Object.defineProperty(Nt,"getIntrospectionQuery",{enumerable:!0,get:function(){return Oce.getIntrospectionQuery}});Object.defineProperty(Nt,"getOperationAST",{enumerable:!0,get:function(){return Nce.getOperationAST}});Object.defineProperty(Nt,"getOperationRootType",{enumerable:!0,get:function(){return Dce.getOperationRootType}});Object.defineProperty(Nt,"introspectionFromSchema",{enumerable:!0,get:function(){return Lce.introspectionFromSchema}});Object.defineProperty(Nt,"buildClientSchema",{enumerable:!0,get:function(){return Pce.buildClientSchema}});Object.defineProperty(Nt,"buildASTSchema",{enumerable:!0,get:function(){return uq.buildASTSchema}});Object.defineProperty(Nt,"buildSchema",{enumerable:!0,get:function(){return uq.buildSchema}});Object.defineProperty(Nt,"extendSchema",{enumerable:!0,get:function(){return cq.extendSchema}});Object.defineProperty(Nt,"getDescription",{enumerable:!0,get:function(){return cq.getDescription}});Object.defineProperty(Nt,"lexicographicSortSchema",{enumerable:!0,get:function(){return Rce.lexicographicSortSchema}});Object.defineProperty(Nt,"printSchema",{enumerable:!0,get:function(){return ON.printSchema}});Object.defineProperty(Nt,"printType",{enumerable:!0,get:function(){return ON.printType}});Object.defineProperty(Nt,"printIntrospectionSchema",{enumerable:!0,get:function(){return ON.printIntrospectionSchema}});Object.defineProperty(Nt,"typeFromAST",{enumerable:!0,get:function(){return Mce.typeFromAST}});Object.defineProperty(Nt,"valueFromAST",{enumerable:!0,get:function(){return Ice.valueFromAST}});Object.defineProperty(Nt,"valueFromASTUntyped",{enumerable:!0,get:function(){return Fce.valueFromASTUntyped}});Object.defineProperty(Nt,"astFromValue",{enumerable:!0,get:function(){return qce.astFromValue}});Object.defineProperty(Nt,"TypeInfo",{enumerable:!0,get:function(){return fq.TypeInfo}});Object.defineProperty(Nt,"visitWithTypeInfo",{enumerable:!0,get:function(){return fq.visitWithTypeInfo}});Object.defineProperty(Nt,"coerceInputValue",{enumerable:!0,get:function(){return jce.coerceInputValue}});Object.defineProperty(Nt,"concatAST",{enumerable:!0,get:function(){return Vce.concatAST}});Object.defineProperty(Nt,"separateOperations",{enumerable:!0,get:function(){return Uce.separateOperations}});Object.defineProperty(Nt,"stripIgnoredCharacters",{enumerable:!0,get:function(){return Bce.stripIgnoredCharacters}});Object.defineProperty(Nt,"isEqualType",{enumerable:!0,get:function(){return NN.isEqualType}});Object.defineProperty(Nt,"isTypeSubTypeOf",{enumerable:!0,get:function(){return NN.isTypeSubTypeOf}});Object.defineProperty(Nt,"doTypesOverlap",{enumerable:!0,get:function(){return NN.doTypesOverlap}});Object.defineProperty(Nt,"assertValidName",{enumerable:!0,get:function(){return dq.assertValidName}});Object.defineProperty(Nt,"isValidNameError",{enumerable:!0,get:function(){return dq.isValidNameError}});Object.defineProperty(Nt,"BreakingChangeType",{enumerable:!0,get:function(){return pA.BreakingChangeType}});Object.defineProperty(Nt,"DangerousChangeType",{enumerable:!0,get:function(){return pA.DangerousChangeType}});Object.defineProperty(Nt,"findBreakingChanges",{enumerable:!0,get:function(){return pA.findBreakingChanges}});Object.defineProperty(Nt,"findDangerousChanges",{enumerable:!0,get:function(){return pA.findDangerousChanges}});Object.defineProperty(Nt,"findDeprecatedUsages",{enumerable:!0,get:function(){return Gce.findDeprecatedUsages}});var Oce=aN(),Nce=h8(),Dce=Kb(),Lce=v8(),Pce=y8(),uq=R8(),cq=cN(),Rce=I8(),ON=z8(),Mce=Za(),Ice=lv(),Fce=NS(),qce=Jm(),fq=Mb(),jce=GO(),Vce=H8(),Uce=Y8(),Bce=J8(),NN=Qm(),dq=hS(),pA=sq(),Gce=lq()});var zr=K(Z=>{"use strict";Object.defineProperty(Z,"__esModule",{value:!0});Object.defineProperty(Z,"version",{enumerable:!0,get:function(){return hq.version}});Object.defineProperty(Z,"versionInfo",{enumerable:!0,get:function(){return hq.versionInfo}});Object.defineProperty(Z,"graphql",{enumerable:!0,get:function(){return mq.graphql}});Object.defineProperty(Z,"graphqlSync",{enumerable:!0,get:function(){return mq.graphqlSync}});Object.defineProperty(Z,"GraphQLSchema",{enumerable:!0,get:function(){return Re.GraphQLSchema}});Object.defineProperty(Z,"GraphQLDirective",{enumerable:!0,get:function(){return Re.GraphQLDirective}});Object.defineProperty(Z,"GraphQLScalarType",{enumerable:!0,get:function(){return Re.GraphQLScalarType}});Object.defineProperty(Z,"GraphQLObjectType",{enumerable:!0,get:function(){return Re.GraphQLObjectType}});Object.defineProperty(Z,"GraphQLInterfaceType",{enumerable:!0,get:function(){return Re.GraphQLInterfaceType}});Object.defineProperty(Z,"GraphQLUnionType",{enumerable:!0,get:function(){return Re.GraphQLUnionType}});Object.defineProperty(Z,"GraphQLEnumType",{enumerable:!0,get:function(){return Re.GraphQLEnumType}});Object.defineProperty(Z,"GraphQLInputObjectType",{enumerable:!0,get:function(){return Re.GraphQLInputObjectType}});Object.defineProperty(Z,"GraphQLList",{enumerable:!0,get:function(){return Re.GraphQLList}});Object.defineProperty(Z,"GraphQLNonNull",{enumerable:!0,get:function(){return Re.GraphQLNonNull}});Object.defineProperty(Z,"specifiedScalarTypes",{enumerable:!0,get:function(){return Re.specifiedScalarTypes}});Object.defineProperty(Z,"GraphQLInt",{enumerable:!0,get:function(){return Re.GraphQLInt}});Object.defineProperty(Z,"GraphQLFloat",{enumerable:!0,get:function(){return Re.GraphQLFloat}});Object.defineProperty(Z,"GraphQLString",{enumerable:!0,get:function(){return Re.GraphQLString}});Object.defineProperty(Z,"GraphQLBoolean",{enumerable:!0,get:function(){return Re.GraphQLBoolean}});Object.defineProperty(Z,"GraphQLID",{enumerable:!0,get:function(){return Re.GraphQLID}});Object.defineProperty(Z,"specifiedDirectives",{enumerable:!0,get:function(){return Re.specifiedDirectives}});Object.defineProperty(Z,"GraphQLIncludeDirective",{enumerable:!0,get:function(){return Re.GraphQLIncludeDirective}});Object.defineProperty(Z,"GraphQLSkipDirective",{enumerable:!0,get:function(){return Re.GraphQLSkipDirective}});Object.defineProperty(Z,"GraphQLDeprecatedDirective",{enumerable:!0,get:function(){return Re.GraphQLDeprecatedDirective}});Object.defineProperty(Z,"GraphQLSpecifiedByDirective",{enumerable:!0,get:function(){return Re.GraphQLSpecifiedByDirective}});Object.defineProperty(Z,"TypeKind",{enumerable:!0,get:function(){return Re.TypeKind}});Object.defineProperty(Z,"DEFAULT_DEPRECATION_REASON",{enumerable:!0,get:function(){return Re.DEFAULT_DEPRECATION_REASON}});Object.defineProperty(Z,"introspectionTypes",{enumerable:!0,get:function(){return Re.introspectionTypes}});Object.defineProperty(Z,"__Schema",{enumerable:!0,get:function(){return Re.__Schema}});Object.defineProperty(Z,"__Directive",{enumerable:!0,get:function(){return Re.__Directive}});Object.defineProperty(Z,"__DirectiveLocation",{enumerable:!0,get:function(){return Re.__DirectiveLocation}});Object.defineProperty(Z,"__Type",{enumerable:!0,get:function(){return Re.__Type}});Object.defineProperty(Z,"__Field",{enumerable:!0,get:function(){return Re.__Field}});Object.defineProperty(Z,"__InputValue",{enumerable:!0,get:function(){return Re.__InputValue}});Object.defineProperty(Z,"__EnumValue",{enumerable:!0,get:function(){return Re.__EnumValue}});Object.defineProperty(Z,"__TypeKind",{enumerable:!0,get:function(){return Re.__TypeKind}});Object.defineProperty(Z,"SchemaMetaFieldDef",{enumerable:!0,get:function(){return Re.SchemaMetaFieldDef}});Object.defineProperty(Z,"TypeMetaFieldDef",{enumerable:!0,get:function(){return Re.TypeMetaFieldDef}});Object.defineProperty(Z,"TypeNameMetaFieldDef",{enumerable:!0,get:function(){return Re.TypeNameMetaFieldDef}});Object.defineProperty(Z,"isSchema",{enumerable:!0,get:function(){return Re.isSchema}});Object.defineProperty(Z,"isDirective",{enumerable:!0,get:function(){return Re.isDirective}});Object.defineProperty(Z,"isType",{enumerable:!0,get:function(){return Re.isType}});Object.defineProperty(Z,"isScalarType",{enumerable:!0,get:function(){return Re.isScalarType}});Object.defineProperty(Z,"isObjectType",{enumerable:!0,get:function(){return Re.isObjectType}});Object.defineProperty(Z,"isInterfaceType",{enumerable:!0,get:function(){return Re.isInterfaceType}});Object.defineProperty(Z,"isUnionType",{enumerable:!0,get:function(){return Re.isUnionType}});Object.defineProperty(Z,"isEnumType",{enumerable:!0,get:function(){return Re.isEnumType}});Object.defineProperty(Z,"isInputObjectType",{enumerable:!0,get:function(){return Re.isInputObjectType}});Object.defineProperty(Z,"isListType",{enumerable:!0,get:function(){return Re.isListType}});Object.defineProperty(Z,"isNonNullType",{enumerable:!0,get:function(){return Re.isNonNullType}});Object.defineProperty(Z,"isInputType",{enumerable:!0,get:function(){return Re.isInputType}});Object.defineProperty(Z,"isOutputType",{enumerable:!0,get:function(){return Re.isOutputType}});Object.defineProperty(Z,"isLeafType",{enumerable:!0,get:function(){return Re.isLeafType}});Object.defineProperty(Z,"isCompositeType",{enumerable:!0,get:function(){return Re.isCompositeType}});Object.defineProperty(Z,"isAbstractType",{enumerable:!0,get:function(){return Re.isAbstractType}});Object.defineProperty(Z,"isWrappingType",{enumerable:!0,get:function(){return Re.isWrappingType}});Object.defineProperty(Z,"isNullableType",{enumerable:!0,get:function(){return Re.isNullableType}});Object.defineProperty(Z,"isNamedType",{enumerable:!0,get:function(){return Re.isNamedType}});Object.defineProperty(Z,"isRequiredArgument",{enumerable:!0,get:function(){return Re.isRequiredArgument}});Object.defineProperty(Z,"isRequiredInputField",{enumerable:!0,get:function(){return Re.isRequiredInputField}});Object.defineProperty(Z,"isSpecifiedScalarType",{enumerable:!0,get:function(){return Re.isSpecifiedScalarType}});Object.defineProperty(Z,"isIntrospectionType",{enumerable:!0,get:function(){return Re.isIntrospectionType}});Object.defineProperty(Z,"isSpecifiedDirective",{enumerable:!0,get:function(){return Re.isSpecifiedDirective}});Object.defineProperty(Z,"assertSchema",{enumerable:!0,get:function(){return Re.assertSchema}});Object.defineProperty(Z,"assertDirective",{enumerable:!0,get:function(){return Re.assertDirective}});Object.defineProperty(Z,"assertType",{enumerable:!0,get:function(){return Re.assertType}});Object.defineProperty(Z,"assertScalarType",{enumerable:!0,get:function(){return Re.assertScalarType}});Object.defineProperty(Z,"assertObjectType",{enumerable:!0,get:function(){return Re.assertObjectType}});Object.defineProperty(Z,"assertInterfaceType",{enumerable:!0,get:function(){return Re.assertInterfaceType}});Object.defineProperty(Z,"assertUnionType",{enumerable:!0,get:function(){return Re.assertUnionType}});Object.defineProperty(Z,"assertEnumType",{enumerable:!0,get:function(){return Re.assertEnumType}});Object.defineProperty(Z,"assertInputObjectType",{enumerable:!0,get:function(){return Re.assertInputObjectType}});Object.defineProperty(Z,"assertListType",{enumerable:!0,get:function(){return Re.assertListType}});Object.defineProperty(Z,"assertNonNullType",{enumerable:!0,get:function(){return Re.assertNonNullType}});Object.defineProperty(Z,"assertInputType",{enumerable:!0,get:function(){return Re.assertInputType}});Object.defineProperty(Z,"assertOutputType",{enumerable:!0,get:function(){return Re.assertOutputType}});Object.defineProperty(Z,"assertLeafType",{enumerable:!0,get:function(){return Re.assertLeafType}});Object.defineProperty(Z,"assertCompositeType",{enumerable:!0,get:function(){return Re.assertCompositeType}});Object.defineProperty(Z,"assertAbstractType",{enumerable:!0,get:function(){return Re.assertAbstractType}});Object.defineProperty(Z,"assertWrappingType",{enumerable:!0,get:function(){return Re.assertWrappingType}});Object.defineProperty(Z,"assertNullableType",{enumerable:!0,get:function(){return Re.assertNullableType}});Object.defineProperty(Z,"assertNamedType",{enumerable:!0,get:function(){return Re.assertNamedType}});Object.defineProperty(Z,"getNullableType",{enumerable:!0,get:function(){return Re.getNullableType}});Object.defineProperty(Z,"getNamedType",{enumerable:!0,get:function(){return Re.getNamedType}});Object.defineProperty(Z,"validateSchema",{enumerable:!0,get:function(){return Re.validateSchema}});Object.defineProperty(Z,"assertValidSchema",{enumerable:!0,get:function(){return Re.assertValidSchema}});Object.defineProperty(Z,"Token",{enumerable:!0,get:function(){return er.Token}});Object.defineProperty(Z,"Source",{enumerable:!0,get:function(){return er.Source}});Object.defineProperty(Z,"Location",{enumerable:!0,get:function(){return er.Location}});Object.defineProperty(Z,"getLocation",{enumerable:!0,get:function(){return er.getLocation}});Object.defineProperty(Z,"printLocation",{enumerable:!0,get:function(){return er.printLocation}});Object.defineProperty(Z,"printSourceLocation",{enumerable:!0,get:function(){return er.printSourceLocation}});Object.defineProperty(Z,"Lexer",{enumerable:!0,get:function(){return er.Lexer}});Object.defineProperty(Z,"TokenKind",{enumerable:!0,get:function(){return er.TokenKind}});Object.defineProperty(Z,"parse",{enumerable:!0,get:function(){return er.parse}});Object.defineProperty(Z,"parseValue",{enumerable:!0,get:function(){return er.parseValue}});Object.defineProperty(Z,"parseType",{enumerable:!0,get:function(){return er.parseType}});Object.defineProperty(Z,"print",{enumerable:!0,get:function(){return er.print}});Object.defineProperty(Z,"visit",{enumerable:!0,get:function(){return er.visit}});Object.defineProperty(Z,"visitInParallel",{enumerable:!0,get:function(){return er.visitInParallel}});Object.defineProperty(Z,"getVisitFn",{enumerable:!0,get:function(){return er.getVisitFn}});Object.defineProperty(Z,"BREAK",{enumerable:!0,get:function(){return er.BREAK}});Object.defineProperty(Z,"Kind",{enumerable:!0,get:function(){return er.Kind}});Object.defineProperty(Z,"DirectiveLocation",{enumerable:!0,get:function(){return er.DirectiveLocation}});Object.defineProperty(Z,"isDefinitionNode",{enumerable:!0,get:function(){return er.isDefinitionNode}});Object.defineProperty(Z,"isExecutableDefinitionNode",{enumerable:!0,get:function(){return er.isExecutableDefinitionNode}});Object.defineProperty(Z,"isSelectionNode",{enumerable:!0,get:function(){return er.isSelectionNode}});Object.defineProperty(Z,"isValueNode",{enumerable:!0,get:function(){return er.isValueNode}});Object.defineProperty(Z,"isTypeNode",{enumerable:!0,get:function(){return er.isTypeNode}});Object.defineProperty(Z,"isTypeSystemDefinitionNode",{enumerable:!0,get:function(){return er.isTypeSystemDefinitionNode}});Object.defineProperty(Z,"isTypeDefinitionNode",{enumerable:!0,get:function(){return er.isTypeDefinitionNode}});Object.defineProperty(Z,"isTypeSystemExtensionNode",{enumerable:!0,get:function(){return er.isTypeSystemExtensionNode}});Object.defineProperty(Z,"isTypeExtensionNode",{enumerable:!0,get:function(){return er.isTypeExtensionNode}});Object.defineProperty(Z,"execute",{enumerable:!0,get:function(){return $d.execute}});Object.defineProperty(Z,"executeSync",{enumerable:!0,get:function(){return $d.executeSync}});Object.defineProperty(Z,"defaultFieldResolver",{enumerable:!0,get:function(){return $d.defaultFieldResolver}});Object.defineProperty(Z,"defaultTypeResolver",{enumerable:!0,get:function(){return $d.defaultTypeResolver}});Object.defineProperty(Z,"responsePathAsArray",{enumerable:!0,get:function(){return $d.responsePathAsArray}});Object.defineProperty(Z,"getDirectiveValues",{enumerable:!0,get:function(){return $d.getDirectiveValues}});Object.defineProperty(Z,"subscribe",{enumerable:!0,get:function(){return vq.subscribe}});Object.defineProperty(Z,"createSourceEventStream",{enumerable:!0,get:function(){return vq.createSourceEventStream}});Object.defineProperty(Z,"validate",{enumerable:!0,get:function(){return Tt.validate}});Object.defineProperty(Z,"ValidationContext",{enumerable:!0,get:function(){return Tt.ValidationContext}});Object.defineProperty(Z,"specifiedRules",{enumerable:!0,get:function(){return Tt.specifiedRules}});Object.defineProperty(Z,"ExecutableDefinitionsRule",{enumerable:!0,get:function(){return Tt.ExecutableDefinitionsRule}});Object.defineProperty(Z,"FieldsOnCorrectTypeRule",{enumerable:!0,get:function(){return Tt.FieldsOnCorrectTypeRule}});Object.defineProperty(Z,"FragmentsOnCompositeTypesRule",{enumerable:!0,get:function(){return Tt.FragmentsOnCompositeTypesRule}});Object.defineProperty(Z,"KnownArgumentNamesRule",{enumerable:!0,get:function(){return Tt.KnownArgumentNamesRule}});Object.defineProperty(Z,"KnownDirectivesRule",{enumerable:!0,get:function(){return Tt.KnownDirectivesRule}});Object.defineProperty(Z,"KnownFragmentNamesRule",{enumerable:!0,get:function(){return Tt.KnownFragmentNamesRule}});Object.defineProperty(Z,"KnownTypeNamesRule",{enumerable:!0,get:function(){return Tt.KnownTypeNamesRule}});Object.defineProperty(Z,"LoneAnonymousOperationRule",{enumerable:!0,get:function(){return Tt.LoneAnonymousOperationRule}});Object.defineProperty(Z,"NoFragmentCyclesRule",{enumerable:!0,get:function(){return Tt.NoFragmentCyclesRule}});Object.defineProperty(Z,"NoUndefinedVariablesRule",{enumerable:!0,get:function(){return Tt.NoUndefinedVariablesRule}});Object.defineProperty(Z,"NoUnusedFragmentsRule",{enumerable:!0,get:function(){return Tt.NoUnusedFragmentsRule}});Object.defineProperty(Z,"NoUnusedVariablesRule",{enumerable:!0,get:function(){return Tt.NoUnusedVariablesRule}});Object.defineProperty(Z,"OverlappingFieldsCanBeMergedRule",{enumerable:!0,get:function(){return Tt.OverlappingFieldsCanBeMergedRule}});Object.defineProperty(Z,"PossibleFragmentSpreadsRule",{enumerable:!0,get:function(){return Tt.PossibleFragmentSpreadsRule}});Object.defineProperty(Z,"ProvidedRequiredArgumentsRule",{enumerable:!0,get:function(){return Tt.ProvidedRequiredArgumentsRule}});Object.defineProperty(Z,"ScalarLeafsRule",{enumerable:!0,get:function(){return Tt.ScalarLeafsRule}});Object.defineProperty(Z,"SingleFieldSubscriptionsRule",{enumerable:!0,get:function(){return Tt.SingleFieldSubscriptionsRule}});Object.defineProperty(Z,"UniqueArgumentNamesRule",{enumerable:!0,get:function(){return Tt.UniqueArgumentNamesRule}});Object.defineProperty(Z,"UniqueDirectivesPerLocationRule",{enumerable:!0,get:function(){return Tt.UniqueDirectivesPerLocationRule}});Object.defineProperty(Z,"UniqueFragmentNamesRule",{enumerable:!0,get:function(){return Tt.UniqueFragmentNamesRule}});Object.defineProperty(Z,"UniqueInputFieldNamesRule",{enumerable:!0,get:function(){return Tt.UniqueInputFieldNamesRule}});Object.defineProperty(Z,"UniqueOperationNamesRule",{enumerable:!0,get:function(){return Tt.UniqueOperationNamesRule}});Object.defineProperty(Z,"UniqueVariableNamesRule",{enumerable:!0,get:function(){return Tt.UniqueVariableNamesRule}});Object.defineProperty(Z,"ValuesOfCorrectTypeRule",{enumerable:!0,get:function(){return Tt.ValuesOfCorrectTypeRule}});Object.defineProperty(Z,"VariablesAreInputTypesRule",{enumerable:!0,get:function(){return Tt.VariablesAreInputTypesRule}});Object.defineProperty(Z,"VariablesInAllowedPositionRule",{enumerable:!0,get:function(){return Tt.VariablesInAllowedPositionRule}});Object.defineProperty(Z,"LoneSchemaDefinitionRule",{enumerable:!0,get:function(){return Tt.LoneSchemaDefinitionRule}});Object.defineProperty(Z,"UniqueOperationTypesRule",{enumerable:!0,get:function(){return Tt.UniqueOperationTypesRule}});Object.defineProperty(Z,"UniqueTypeNamesRule",{enumerable:!0,get:function(){return Tt.UniqueTypeNamesRule}});Object.defineProperty(Z,"UniqueEnumValueNamesRule",{enumerable:!0,get:function(){return Tt.UniqueEnumValueNamesRule}});Object.defineProperty(Z,"UniqueFieldDefinitionNamesRule",{enumerable:!0,get:function(){return Tt.UniqueFieldDefinitionNamesRule}});Object.defineProperty(Z,"UniqueDirectiveNamesRule",{enumerable:!0,get:function(){return Tt.UniqueDirectiveNamesRule}});Object.defineProperty(Z,"PossibleTypeExtensionsRule",{enumerable:!0,get:function(){return Tt.PossibleTypeExtensionsRule}});Object.defineProperty(Z,"NoDeprecatedCustomRule",{enumerable:!0,get:function(){return Tt.NoDeprecatedCustomRule}});Object.defineProperty(Z,"NoSchemaIntrospectionCustomRule",{enumerable:!0,get:function(){return Tt.NoSchemaIntrospectionCustomRule}});Object.defineProperty(Z,"GraphQLError",{enumerable:!0,get:function(){return Sv.GraphQLError}});Object.defineProperty(Z,"syntaxError",{enumerable:!0,get:function(){return Sv.syntaxError}});Object.defineProperty(Z,"locatedError",{enumerable:!0,get:function(){return Sv.locatedError}});Object.defineProperty(Z,"printError",{enumerable:!0,get:function(){return Sv.printError}});Object.defineProperty(Z,"formatError",{enumerable:!0,get:function(){return Sv.formatError}});Object.defineProperty(Z,"getIntrospectionQuery",{enumerable:!0,get:function(){return Pt.getIntrospectionQuery}});Object.defineProperty(Z,"getOperationAST",{enumerable:!0,get:function(){return Pt.getOperationAST}});Object.defineProperty(Z,"getOperationRootType",{enumerable:!0,get:function(){return Pt.getOperationRootType}});Object.defineProperty(Z,"introspectionFromSchema",{enumerable:!0,get:function(){return Pt.introspectionFromSchema}});Object.defineProperty(Z,"buildClientSchema",{enumerable:!0,get:function(){return Pt.buildClientSchema}});Object.defineProperty(Z,"buildASTSchema",{enumerable:!0,get:function(){return Pt.buildASTSchema}});Object.defineProperty(Z,"buildSchema",{enumerable:!0,get:function(){return Pt.buildSchema}});Object.defineProperty(Z,"getDescription",{enumerable:!0,get:function(){return Pt.getDescription}});Object.defineProperty(Z,"extendSchema",{enumerable:!0,get:function(){return Pt.extendSchema}});Object.defineProperty(Z,"lexicographicSortSchema",{enumerable:!0,get:function(){return Pt.lexicographicSortSchema}});Object.defineProperty(Z,"printSchema",{enumerable:!0,get:function(){return Pt.printSchema}});Object.defineProperty(Z,"printType",{enumerable:!0,get:function(){return Pt.printType}});Object.defineProperty(Z,"printIntrospectionSchema",{enumerable:!0,get:function(){return Pt.printIntrospectionSchema}});Object.defineProperty(Z,"typeFromAST",{enumerable:!0,get:function(){return Pt.typeFromAST}});Object.defineProperty(Z,"valueFromAST",{enumerable:!0,get:function(){return Pt.valueFromAST}});Object.defineProperty(Z,"valueFromASTUntyped",{enumerable:!0,get:function(){return Pt.valueFromASTUntyped}});Object.defineProperty(Z,"astFromValue",{enumerable:!0,get:function(){return Pt.astFromValue}});Object.defineProperty(Z,"TypeInfo",{enumerable:!0,get:function(){return Pt.TypeInfo}});Object.defineProperty(Z,"visitWithTypeInfo",{enumerable:!0,get:function(){return Pt.visitWithTypeInfo}});Object.defineProperty(Z,"coerceInputValue",{enumerable:!0,get:function(){return Pt.coerceInputValue}});Object.defineProperty(Z,"concatAST",{enumerable:!0,get:function(){return Pt.concatAST}});Object.defineProperty(Z,"separateOperations",{enumerable:!0,get:function(){return Pt.separateOperations}});Object.defineProperty(Z,"stripIgnoredCharacters",{enumerable:!0,get:function(){return Pt.stripIgnoredCharacters}});Object.defineProperty(Z,"isEqualType",{enumerable:!0,get:function(){return Pt.isEqualType}});Object.defineProperty(Z,"isTypeSubTypeOf",{enumerable:!0,get:function(){return Pt.isTypeSubTypeOf}});Object.defineProperty(Z,"doTypesOverlap",{enumerable:!0,get:function(){return Pt.doTypesOverlap}});Object.defineProperty(Z,"assertValidName",{enumerable:!0,get:function(){return Pt.assertValidName}});Object.defineProperty(Z,"isValidNameError",{enumerable:!0,get:function(){return Pt.isValidNameError}});Object.defineProperty(Z,"BreakingChangeType",{enumerable:!0,get:function(){return Pt.BreakingChangeType}});Object.defineProperty(Z,"DangerousChangeType",{enumerable:!0,get:function(){return Pt.DangerousChangeType}});Object.defineProperty(Z,"findBreakingChanges",{enumerable:!0,get:function(){return Pt.findBreakingChanges}});Object.defineProperty(Z,"findDangerousChanges",{enumerable:!0,get:function(){return Pt.findDangerousChanges}});Object.defineProperty(Z,"findDeprecatedUsages",{enumerable:!0,get:function(){return Pt.findDeprecatedUsages}});var hq=D3(),mq=B9(),Re=z9(),er=W9(),$d=Y9(),vq=s8(),Tt=u8(),Sv=d8(),Pt=pq()});function FN(e){let t;return qN(e,r=>{switch(r.kind){case"Query":case"ShortQuery":case"Mutation":case"Subscription":case"FragmentDefinition":t=r;break}}),t}function gA(e,t,r){return r===ha.SchemaMetaFieldDef.name&&e.getQueryType()===t?ha.SchemaMetaFieldDef:r===ha.TypeMetaFieldDef.name&&e.getQueryType()===t?ha.TypeMetaFieldDef:r===ha.TypeNameMetaFieldDef.name&&(0,ha.isCompositeType)(t)?ha.TypeNameMetaFieldDef:"getFields"in t?t.getFields()[r]:null}function qN(e,t){let r=[],n=e;for(;n?.kind;)r.push(n),n=n.prevState;for(let i=r.length-1;i>=0;i--)t(r[i])}function iu(e){let t=Object.keys(e),r=t.length,n=new Array(r);for(let i=0;i!n.isDeprecated);let r=e.map(n=>({proximity:efe(Cq(n.label),t),entry:n}));return IN(IN(r,n=>n.proximity<=2),n=>!n.entry.isDeprecated).sort((n,i)=>(n.entry.isDeprecated?1:0)-(i.entry.isDeprecated?1:0)||n.proximity-i.proximity||n.entry.label.length-i.entry.label.length).map(n=>n.entry)}function IN(e,t){let r=e.filter(t);return r.length===0?e:r}function Cq(e){return e.toLowerCase().replaceAll(/\W/g,"")}function efe(e,t){let r=tfe(t,e);return e.length>t.length&&(r-=e.length-t.length-1,r+=e.indexOf(t)===0?0:.5),r}function tfe(e,t){let r,n,i=[],o=e.length,s=t.length;for(r=0;r<=o;r++)i[r]=[r];for(n=1;n<=s;n++)i[0][n]=n;for(r=1;r<=o;r++)for(n=1;n<=s;n++){let l=e[r-1]===t[n-1]?0:1;i[r][n]=Math.min(i[r-1][n]+1,i[r][n-1]+1,i[r-1][n-1]+l),r>1&&n>1&&e[r-1]===t[n-2]&&e[r-2]===t[n-1]&&(i[r][n]=Math.min(i[r][n],i[r-2][n-2]+l))}return i[o][s]}var ha,jN=ot(()=>{ha=ce(zr())});var Sq,VN,kq,yA,ma,Hr,bA,Oq,UN,Nq,Dq,Lq,Pq,BN,Rq,Mq,Iq,AA,rp,np,GN,ip,Fq,zN,HN,QN,WN,YN,qq,jq,KN,Vq,XN,Ov,Uq,Nv,Bq,Gq,zq,Hq,Qq,Wq,xA,Yq,Kq,Xq,Zq,Jq,_q,$q,ej,tj,rj,nj,wA,ij,oj,aj,sj,lj,uj,cj,fj,dj,pj,hj,mj,vj,ZN,JN,gj,yj,bj,Aj,xj,wj,Ej,Tj,Cj,_N,te,Sj=ot(()=>{"use strict";(function(e){function t(r){return typeof r=="string"}e.is=t})(Sq||(Sq={}));(function(e){function t(r){return typeof r=="string"}e.is=t})(VN||(VN={}));(function(e){e.MIN_VALUE=-2147483648,e.MAX_VALUE=2147483647;function t(r){return typeof r=="number"&&e.MIN_VALUE<=r&&r<=e.MAX_VALUE}e.is=t})(kq||(kq={}));(function(e){e.MIN_VALUE=0,e.MAX_VALUE=2147483647;function t(r){return typeof r=="number"&&e.MIN_VALUE<=r&&r<=e.MAX_VALUE}e.is=t})(yA||(yA={}));(function(e){function t(n,i){return n===Number.MAX_VALUE&&(n=yA.MAX_VALUE),i===Number.MAX_VALUE&&(i=yA.MAX_VALUE),{line:n,character:i}}e.create=t;function r(n){let i=n;return te.objectLiteral(i)&&te.uinteger(i.line)&&te.uinteger(i.character)}e.is=r})(ma||(ma={}));(function(e){function t(n,i,o,s){if(te.uinteger(n)&&te.uinteger(i)&&te.uinteger(o)&&te.uinteger(s))return{start:ma.create(n,i),end:ma.create(o,s)};if(ma.is(n)&&ma.is(i))return{start:n,end:i};throw new Error(`Range#create called with invalid arguments[${n}, ${i}, ${o}, ${s}]`)}e.create=t;function r(n){let i=n;return te.objectLiteral(i)&&ma.is(i.start)&&ma.is(i.end)}e.is=r})(Hr||(Hr={}));(function(e){function t(n,i){return{uri:n,range:i}}e.create=t;function r(n){let i=n;return te.objectLiteral(i)&&Hr.is(i.range)&&(te.string(i.uri)||te.undefined(i.uri))}e.is=r})(bA||(bA={}));(function(e){function t(n,i,o,s){return{targetUri:n,targetRange:i,targetSelectionRange:o,originSelectionRange:s}}e.create=t;function r(n){let i=n;return te.objectLiteral(i)&&Hr.is(i.targetRange)&&te.string(i.targetUri)&&Hr.is(i.targetSelectionRange)&&(Hr.is(i.originSelectionRange)||te.undefined(i.originSelectionRange))}e.is=r})(Oq||(Oq={}));(function(e){function t(n,i,o,s){return{red:n,green:i,blue:o,alpha:s}}e.create=t;function r(n){let i=n;return te.objectLiteral(i)&&te.numberRange(i.red,0,1)&&te.numberRange(i.green,0,1)&&te.numberRange(i.blue,0,1)&&te.numberRange(i.alpha,0,1)}e.is=r})(UN||(UN={}));(function(e){function t(n,i){return{range:n,color:i}}e.create=t;function r(n){let i=n;return te.objectLiteral(i)&&Hr.is(i.range)&&UN.is(i.color)}e.is=r})(Nq||(Nq={}));(function(e){function t(n,i,o){return{label:n,textEdit:i,additionalTextEdits:o}}e.create=t;function r(n){let i=n;return te.objectLiteral(i)&&te.string(i.label)&&(te.undefined(i.textEdit)||np.is(i))&&(te.undefined(i.additionalTextEdits)||te.typedArray(i.additionalTextEdits,np.is))}e.is=r})(Dq||(Dq={}));(function(e){e.Comment="comment",e.Imports="imports",e.Region="region"})(Lq||(Lq={}));(function(e){function t(n,i,o,s,l,c){let f={startLine:n,endLine:i};return te.defined(o)&&(f.startCharacter=o),te.defined(s)&&(f.endCharacter=s),te.defined(l)&&(f.kind=l),te.defined(c)&&(f.collapsedText=c),f}e.create=t;function r(n){let i=n;return te.objectLiteral(i)&&te.uinteger(i.startLine)&&te.uinteger(i.startLine)&&(te.undefined(i.startCharacter)||te.uinteger(i.startCharacter))&&(te.undefined(i.endCharacter)||te.uinteger(i.endCharacter))&&(te.undefined(i.kind)||te.string(i.kind))}e.is=r})(Pq||(Pq={}));(function(e){function t(n,i){return{location:n,message:i}}e.create=t;function r(n){let i=n;return te.defined(i)&&bA.is(i.location)&&te.string(i.message)}e.is=r})(BN||(BN={}));(function(e){e.Error=1,e.Warning=2,e.Information=3,e.Hint=4})(Rq||(Rq={}));(function(e){e.Unnecessary=1,e.Deprecated=2})(Mq||(Mq={}));(function(e){function t(r){let n=r;return te.objectLiteral(n)&&te.string(n.href)}e.is=t})(Iq||(Iq={}));(function(e){function t(n,i,o,s,l,c){let f={range:n,message:i};return te.defined(o)&&(f.severity=o),te.defined(s)&&(f.code=s),te.defined(l)&&(f.source=l),te.defined(c)&&(f.relatedInformation=c),f}e.create=t;function r(n){var i;let o=n;return te.defined(o)&&Hr.is(o.range)&&te.string(o.message)&&(te.number(o.severity)||te.undefined(o.severity))&&(te.integer(o.code)||te.string(o.code)||te.undefined(o.code))&&(te.undefined(o.codeDescription)||te.string((i=o.codeDescription)===null||i===void 0?void 0:i.href))&&(te.string(o.source)||te.undefined(o.source))&&(te.undefined(o.relatedInformation)||te.typedArray(o.relatedInformation,BN.is))}e.is=r})(AA||(AA={}));(function(e){function t(n,i,...o){let s={title:n,command:i};return te.defined(o)&&o.length>0&&(s.arguments=o),s}e.create=t;function r(n){let i=n;return te.defined(i)&&te.string(i.title)&&te.string(i.command)}e.is=r})(rp||(rp={}));(function(e){function t(o,s){return{range:o,newText:s}}e.replace=t;function r(o,s){return{range:{start:o,end:o},newText:s}}e.insert=r;function n(o){return{range:o,newText:""}}e.del=n;function i(o){let s=o;return te.objectLiteral(s)&&te.string(s.newText)&&Hr.is(s.range)}e.is=i})(np||(np={}));(function(e){function t(n,i,o){let s={label:n};return i!==void 0&&(s.needsConfirmation=i),o!==void 0&&(s.description=o),s}e.create=t;function r(n){let i=n;return te.objectLiteral(i)&&te.string(i.label)&&(te.boolean(i.needsConfirmation)||i.needsConfirmation===void 0)&&(te.string(i.description)||i.description===void 0)}e.is=r})(GN||(GN={}));(function(e){function t(r){let n=r;return te.string(n)}e.is=t})(ip||(ip={}));(function(e){function t(o,s,l){return{range:o,newText:s,annotationId:l}}e.replace=t;function r(o,s,l){return{range:{start:o,end:o},newText:s,annotationId:l}}e.insert=r;function n(o,s){return{range:o,newText:"",annotationId:s}}e.del=n;function i(o){let s=o;return np.is(s)&&(GN.is(s.annotationId)||ip.is(s.annotationId))}e.is=i})(Fq||(Fq={}));(function(e){function t(n,i){return{textDocument:n,edits:i}}e.create=t;function r(n){let i=n;return te.defined(i)&&KN.is(i.textDocument)&&Array.isArray(i.edits)}e.is=r})(zN||(zN={}));(function(e){function t(n,i,o){let s={kind:"create",uri:n};return i!==void 0&&(i.overwrite!==void 0||i.ignoreIfExists!==void 0)&&(s.options=i),o!==void 0&&(s.annotationId=o),s}e.create=t;function r(n){let i=n;return i&&i.kind==="create"&&te.string(i.uri)&&(i.options===void 0||(i.options.overwrite===void 0||te.boolean(i.options.overwrite))&&(i.options.ignoreIfExists===void 0||te.boolean(i.options.ignoreIfExists)))&&(i.annotationId===void 0||ip.is(i.annotationId))}e.is=r})(HN||(HN={}));(function(e){function t(n,i,o,s){let l={kind:"rename",oldUri:n,newUri:i};return o!==void 0&&(o.overwrite!==void 0||o.ignoreIfExists!==void 0)&&(l.options=o),s!==void 0&&(l.annotationId=s),l}e.create=t;function r(n){let i=n;return i&&i.kind==="rename"&&te.string(i.oldUri)&&te.string(i.newUri)&&(i.options===void 0||(i.options.overwrite===void 0||te.boolean(i.options.overwrite))&&(i.options.ignoreIfExists===void 0||te.boolean(i.options.ignoreIfExists)))&&(i.annotationId===void 0||ip.is(i.annotationId))}e.is=r})(QN||(QN={}));(function(e){function t(n,i,o){let s={kind:"delete",uri:n};return i!==void 0&&(i.recursive!==void 0||i.ignoreIfNotExists!==void 0)&&(s.options=i),o!==void 0&&(s.annotationId=o),s}e.create=t;function r(n){let i=n;return i&&i.kind==="delete"&&te.string(i.uri)&&(i.options===void 0||(i.options.recursive===void 0||te.boolean(i.options.recursive))&&(i.options.ignoreIfNotExists===void 0||te.boolean(i.options.ignoreIfNotExists)))&&(i.annotationId===void 0||ip.is(i.annotationId))}e.is=r})(WN||(WN={}));(function(e){function t(r){let n=r;return n&&(n.changes!==void 0||n.documentChanges!==void 0)&&(n.documentChanges===void 0||n.documentChanges.every(i=>te.string(i.kind)?HN.is(i)||QN.is(i)||WN.is(i):zN.is(i)))}e.is=t})(YN||(YN={}));(function(e){function t(n){return{uri:n}}e.create=t;function r(n){let i=n;return te.defined(i)&&te.string(i.uri)}e.is=r})(qq||(qq={}));(function(e){function t(n,i){return{uri:n,version:i}}e.create=t;function r(n){let i=n;return te.defined(i)&&te.string(i.uri)&&te.integer(i.version)}e.is=r})(jq||(jq={}));(function(e){function t(n,i){return{uri:n,version:i}}e.create=t;function r(n){let i=n;return te.defined(i)&&te.string(i.uri)&&(i.version===null||te.integer(i.version))}e.is=r})(KN||(KN={}));(function(e){function t(n,i,o,s){return{uri:n,languageId:i,version:o,text:s}}e.create=t;function r(n){let i=n;return te.defined(i)&&te.string(i.uri)&&te.string(i.languageId)&&te.integer(i.version)&&te.string(i.text)}e.is=r})(Vq||(Vq={}));(function(e){e.PlainText="plaintext",e.Markdown="markdown";function t(r){let n=r;return n===e.PlainText||n===e.Markdown}e.is=t})(XN||(XN={}));(function(e){function t(r){let n=r;return te.objectLiteral(r)&&XN.is(n.kind)&&te.string(n.value)}e.is=t})(Ov||(Ov={}));(function(e){e.Text=1,e.Method=2,e.Function=3,e.Constructor=4,e.Field=5,e.Variable=6,e.Class=7,e.Interface=8,e.Module=9,e.Property=10,e.Unit=11,e.Value=12,e.Enum=13,e.Keyword=14,e.Snippet=15,e.Color=16,e.File=17,e.Reference=18,e.Folder=19,e.EnumMember=20,e.Constant=21,e.Struct=22,e.Event=23,e.Operator=24,e.TypeParameter=25})(Uq||(Uq={}));(function(e){e.PlainText=1,e.Snippet=2})(Nv||(Nv={}));(function(e){e.Deprecated=1})(Bq||(Bq={}));(function(e){function t(n,i,o){return{newText:n,insert:i,replace:o}}e.create=t;function r(n){let i=n;return i&&te.string(i.newText)&&Hr.is(i.insert)&&Hr.is(i.replace)}e.is=r})(Gq||(Gq={}));(function(e){e.asIs=1,e.adjustIndentation=2})(zq||(zq={}));(function(e){function t(r){let n=r;return n&&(te.string(n.detail)||n.detail===void 0)&&(te.string(n.description)||n.description===void 0)}e.is=t})(Hq||(Hq={}));(function(e){function t(r){return{label:r}}e.create=t})(Qq||(Qq={}));(function(e){function t(r,n){return{items:r||[],isIncomplete:!!n}}e.create=t})(Wq||(Wq={}));(function(e){function t(n){return n.replace(/[\\`*_{}[\]()#+\-.!]/g,"\\$&")}e.fromPlainText=t;function r(n){let i=n;return te.string(i)||te.objectLiteral(i)&&te.string(i.language)&&te.string(i.value)}e.is=r})(xA||(xA={}));(function(e){function t(r){let n=r;return!!n&&te.objectLiteral(n)&&(Ov.is(n.contents)||xA.is(n.contents)||te.typedArray(n.contents,xA.is))&&(r.range===void 0||Hr.is(r.range))}e.is=t})(Yq||(Yq={}));(function(e){function t(r,n){return n?{label:r,documentation:n}:{label:r}}e.create=t})(Kq||(Kq={}));(function(e){function t(r,n,...i){let o={label:r};return te.defined(n)&&(o.documentation=n),te.defined(i)?o.parameters=i:o.parameters=[],o}e.create=t})(Xq||(Xq={}));(function(e){e.Text=1,e.Read=2,e.Write=3})(Zq||(Zq={}));(function(e){function t(r,n){let i={range:r};return te.number(n)&&(i.kind=n),i}e.create=t})(Jq||(Jq={}));(function(e){e.File=1,e.Module=2,e.Namespace=3,e.Package=4,e.Class=5,e.Method=6,e.Property=7,e.Field=8,e.Constructor=9,e.Enum=10,e.Interface=11,e.Function=12,e.Variable=13,e.Constant=14,e.String=15,e.Number=16,e.Boolean=17,e.Array=18,e.Object=19,e.Key=20,e.Null=21,e.EnumMember=22,e.Struct=23,e.Event=24,e.Operator=25,e.TypeParameter=26})(_q||(_q={}));(function(e){e.Deprecated=1})($q||($q={}));(function(e){function t(r,n,i,o,s){let l={name:r,kind:n,location:{uri:o,range:i}};return s&&(l.containerName=s),l}e.create=t})(ej||(ej={}));(function(e){function t(r,n,i,o){return o!==void 0?{name:r,kind:n,location:{uri:i,range:o}}:{name:r,kind:n,location:{uri:i}}}e.create=t})(tj||(tj={}));(function(e){function t(n,i,o,s,l,c){let f={name:n,detail:i,kind:o,range:s,selectionRange:l};return c!==void 0&&(f.children=c),f}e.create=t;function r(n){let i=n;return i&&te.string(i.name)&&te.number(i.kind)&&Hr.is(i.range)&&Hr.is(i.selectionRange)&&(i.detail===void 0||te.string(i.detail))&&(i.deprecated===void 0||te.boolean(i.deprecated))&&(i.children===void 0||Array.isArray(i.children))&&(i.tags===void 0||Array.isArray(i.tags))}e.is=r})(rj||(rj={}));(function(e){e.Empty="",e.QuickFix="quickfix",e.Refactor="refactor",e.RefactorExtract="refactor.extract",e.RefactorInline="refactor.inline",e.RefactorRewrite="refactor.rewrite",e.Source="source",e.SourceOrganizeImports="source.organizeImports",e.SourceFixAll="source.fixAll"})(nj||(nj={}));(function(e){e.Invoked=1,e.Automatic=2})(wA||(wA={}));(function(e){function t(n,i,o){let s={diagnostics:n};return i!=null&&(s.only=i),o!=null&&(s.triggerKind=o),s}e.create=t;function r(n){let i=n;return te.defined(i)&&te.typedArray(i.diagnostics,AA.is)&&(i.only===void 0||te.typedArray(i.only,te.string))&&(i.triggerKind===void 0||i.triggerKind===wA.Invoked||i.triggerKind===wA.Automatic)}e.is=r})(ij||(ij={}));(function(e){function t(n,i,o){let s={title:n},l=!0;return typeof i=="string"?(l=!1,s.kind=i):rp.is(i)?s.command=i:s.edit=i,l&&o!==void 0&&(s.kind=o),s}e.create=t;function r(n){let i=n;return i&&te.string(i.title)&&(i.diagnostics===void 0||te.typedArray(i.diagnostics,AA.is))&&(i.kind===void 0||te.string(i.kind))&&(i.edit!==void 0||i.command!==void 0)&&(i.command===void 0||rp.is(i.command))&&(i.isPreferred===void 0||te.boolean(i.isPreferred))&&(i.edit===void 0||YN.is(i.edit))}e.is=r})(oj||(oj={}));(function(e){function t(n,i){let o={range:n};return te.defined(i)&&(o.data=i),o}e.create=t;function r(n){let i=n;return te.defined(i)&&Hr.is(i.range)&&(te.undefined(i.command)||rp.is(i.command))}e.is=r})(aj||(aj={}));(function(e){function t(n,i){return{tabSize:n,insertSpaces:i}}e.create=t;function r(n){let i=n;return te.defined(i)&&te.uinteger(i.tabSize)&&te.boolean(i.insertSpaces)}e.is=r})(sj||(sj={}));(function(e){function t(n,i,o){return{range:n,target:i,data:o}}e.create=t;function r(n){let i=n;return te.defined(i)&&Hr.is(i.range)&&(te.undefined(i.target)||te.string(i.target))}e.is=r})(lj||(lj={}));(function(e){function t(n,i){return{range:n,parent:i}}e.create=t;function r(n){let i=n;return te.objectLiteral(i)&&Hr.is(i.range)&&(i.parent===void 0||e.is(i.parent))}e.is=r})(uj||(uj={}));(function(e){e.namespace="namespace",e.type="type",e.class="class",e.enum="enum",e.interface="interface",e.struct="struct",e.typeParameter="typeParameter",e.parameter="parameter",e.variable="variable",e.property="property",e.enumMember="enumMember",e.event="event",e.function="function",e.method="method",e.macro="macro",e.keyword="keyword",e.modifier="modifier",e.comment="comment",e.string="string",e.number="number",e.regexp="regexp",e.operator="operator",e.decorator="decorator"})(cj||(cj={}));(function(e){e.declaration="declaration",e.definition="definition",e.readonly="readonly",e.static="static",e.deprecated="deprecated",e.abstract="abstract",e.async="async",e.modification="modification",e.documentation="documentation",e.defaultLibrary="defaultLibrary"})(fj||(fj={}));(function(e){function t(r){let n=r;return te.objectLiteral(n)&&(n.resultId===void 0||typeof n.resultId=="string")&&Array.isArray(n.data)&&(n.data.length===0||typeof n.data[0]=="number")}e.is=t})(dj||(dj={}));(function(e){function t(n,i){return{range:n,text:i}}e.create=t;function r(n){let i=n;return i!=null&&Hr.is(i.range)&&te.string(i.text)}e.is=r})(pj||(pj={}));(function(e){function t(n,i,o){return{range:n,variableName:i,caseSensitiveLookup:o}}e.create=t;function r(n){let i=n;return i!=null&&Hr.is(i.range)&&te.boolean(i.caseSensitiveLookup)&&(te.string(i.variableName)||i.variableName===void 0)}e.is=r})(hj||(hj={}));(function(e){function t(n,i){return{range:n,expression:i}}e.create=t;function r(n){let i=n;return i!=null&&Hr.is(i.range)&&(te.string(i.expression)||i.expression===void 0)}e.is=r})(mj||(mj={}));(function(e){function t(n,i){return{frameId:n,stoppedLocation:i}}e.create=t;function r(n){let i=n;return te.defined(i)&&Hr.is(n.stoppedLocation)}e.is=r})(vj||(vj={}));(function(e){e.Type=1,e.Parameter=2;function t(r){return r===1||r===2}e.is=t})(ZN||(ZN={}));(function(e){function t(n){return{value:n}}e.create=t;function r(n){let i=n;return te.objectLiteral(i)&&(i.tooltip===void 0||te.string(i.tooltip)||Ov.is(i.tooltip))&&(i.location===void 0||bA.is(i.location))&&(i.command===void 0||rp.is(i.command))}e.is=r})(JN||(JN={}));(function(e){function t(n,i,o){let s={position:n,label:i};return o!==void 0&&(s.kind=o),s}e.create=t;function r(n){let i=n;return te.objectLiteral(i)&&ma.is(i.position)&&(te.string(i.label)||te.typedArray(i.label,JN.is))&&(i.kind===void 0||ZN.is(i.kind))&&i.textEdits===void 0||te.typedArray(i.textEdits,np.is)&&(i.tooltip===void 0||te.string(i.tooltip)||Ov.is(i.tooltip))&&(i.paddingLeft===void 0||te.boolean(i.paddingLeft))&&(i.paddingRight===void 0||te.boolean(i.paddingRight))}e.is=r})(gj||(gj={}));(function(e){function t(r){return{kind:"snippet",value:r}}e.createSnippet=t})(yj||(yj={}));(function(e){function t(r,n,i,o){return{insertText:r,filterText:n,range:i,command:o}}e.create=t})(bj||(bj={}));(function(e){function t(r){return{items:r}}e.create=t})(Aj||(Aj={}));(function(e){e.Invoked=0,e.Automatic=1})(xj||(xj={}));(function(e){function t(r,n){return{range:r,text:n}}e.create=t})(wj||(wj={}));(function(e){function t(r,n){return{triggerKind:r,selectedCompletionInfo:n}}e.create=t})(Ej||(Ej={}));(function(e){function t(r){let n=r;return te.objectLiteral(n)&&VN.is(n.uri)&&te.string(n.name)}e.is=t})(Tj||(Tj={}));(function(e){function t(o,s,l,c){return new _N(o,s,l,c)}e.create=t;function r(o){let s=o;return!!(te.defined(s)&&te.string(s.uri)&&(te.undefined(s.languageId)||te.string(s.languageId))&&te.uinteger(s.lineCount)&&te.func(s.getText)&&te.func(s.positionAt)&&te.func(s.offsetAt))}e.is=r;function n(o,s){let l=o.getText(),c=i(s,(h,g)=>{let v=h.range.start.line-g.range.start.line;return v===0?h.range.start.character-g.range.start.character:v}),f=l.length;for(let h=c.length-1;h>=0;h--){let g=c[h],v=o.offsetAt(g.range.start),y=o.offsetAt(g.range.end);if(y<=f)l=l.substring(0,v)+g.newText+l.substring(y,l.length);else throw new Error("Overlapping edit");f=v}return l}e.applyEdits=n;function i(o,s){if(o.length<=1)return o;let l=o.length/2|0,c=o.slice(0,l),f=o.slice(l);i(c,s),i(f,s);let h=0,g=0,v=0;for(;h0&&t.push(r.length),this._lineOffsets=t}return this._lineOffsets}positionAt(t){t=Math.max(Math.min(t,this._content.length),0);let r=this.getLineOffsets(),n=0,i=r.length;if(i===0)return ma.create(0,t);for(;nt?i=s:n=s+1}let o=n-1;return ma.create(o,t-r[o])}offsetAt(t){let r=this.getLineOffsets();if(t.line>=r.length)return this._content.length;if(t.line<0)return 0;let n=r[t.line],i=t.line+1"u"}e.undefined=n;function i(y){return y===!0||y===!1}e.boolean=i;function o(y){return t.call(y)==="[object String]"}e.string=o;function s(y){return t.call(y)==="[object Number]"}e.number=s;function l(y,x,T){return t.call(y)==="[object Number]"&&x<=y&&y<=T}e.numberRange=l;function c(y){return t.call(y)==="[object Number]"&&-2147483648<=y&&y<=2147483647}e.integer=c;function f(y){return t.call(y)==="[object Number]"&&0<=y&&y<=2147483647}e.uinteger=f;function h(y){return t.call(y)==="[object Function]"}e.func=h;function g(y){return y!==null&&typeof y=="object"}e.objectLiteral=g;function v(y,x){return Array.isArray(y)&&y.every(x)}e.typedArray=v})(te||(te={}))});var gt,$N=ot(()=>{Sj();(function(e){e.Text=1,e.Method=2,e.Function=3,e.Constructor=4,e.Field=5,e.Variable=6,e.Class=7,e.Interface=8,e.Module=9,e.Property=10,e.Unit=11,e.Value=12,e.Enum=13,e.Keyword=14,e.Snippet=15,e.Color=16,e.File=17,e.Reference=18,e.Folder=19,e.EnumMember=20,e.Constant=21,e.Struct=22,e.Event=23,e.Operator=24,e.TypeParameter=25})(gt||(gt={}))});var ts,kj=ot(()=>{ts=class{constructor(t){this._start=0,this._pos=0,this.getStartOfToken=()=>this._start,this.getCurrentPosition=()=>this._pos,this.eol=()=>this._sourceText.length===this._pos,this.sol=()=>this._pos===0,this.peek=()=>this._sourceText.charAt(this._pos)||null,this.next=()=>{let r=this._sourceText.charAt(this._pos);return this._pos++,r},this.eat=r=>{if(this._testNextCharacter(r))return this._start=this._pos,this._pos++,this._sourceText.charAt(this._pos-1)},this.eatWhile=r=>{let n=this._testNextCharacter(r),i=!1;for(n&&(i=n,this._start=this._pos);n;)this._pos++,n=this._testNextCharacter(r),i=!0;return i},this.eatSpace=()=>this.eatWhile(/[\s\u00a0]/),this.skipToEnd=()=>{this._pos=this._sourceText.length},this.skipTo=r=>{this._pos=r},this.match=(r,n=!0,i=!1)=>{let o=null,s=null;return typeof r=="string"?(s=new RegExp(r,i?"i":"g").test(this._sourceText.slice(this._pos,this._pos+r.length)),o=r):r instanceof RegExp&&(s=this._sourceText.slice(this._pos).match(r),o=s?.[0]),s!=null&&(typeof r=="string"||s instanceof Array&&this._sourceText.startsWith(s[0],this._pos))?(n&&(this._start=this._pos,o&&o.length&&(this._pos+=o.length)),s):!1},this.backUp=r=>{this._pos-=r},this.column=()=>this._pos,this.indentation=()=>{let r=this._sourceText.match(/\s*/),n=0;if(r&&r.length!==0){let i=r[0],o=0;for(;i.length>o;)i.charCodeAt(o)===9?n+=2:n++,o++}return n},this.current=()=>this._sourceText.slice(this._start,this._pos),this._sourceText=t}_testNextCharacter(t){let r=this._sourceText.charAt(this._pos),n=!1;return typeof t=="string"?n=r===t:n=t instanceof RegExp?t.test(r):t(r),n}}});function Jt(e){return{ofRule:e}}function mt(e,t){return{ofRule:e,isList:!0,separator:t}}function eD(e,t){let r=e.match;return e.match=n=>{let i=!1;return r&&(i=r(n)),i&&t.every(o=>o.match&&!o.match(n))},e}function Sn(e,t){return{style:t,match:r=>r.kind===e}}function Ue(e,t){return{style:t||"punctuation",match:r=>r.kind==="Punctuation"&&r.value===e}}var tD=ot(()=>{});function Un(e){return{style:"keyword",match:t=>t.kind==="Name"&&t.value===e}}function nr(e){return{style:e,match:t=>t.kind==="Name",update(t,r){t.name=r.value}}}function rfe(e){return{style:e,match:t=>t.kind==="Name",update(t,r){var n;!((n=t.prevState)===null||n===void 0)&&n.prevState&&(t.name=r.value,t.prevState.prevState.type=r.value)}}}var ii,op,ap,sp,rD=ot(()=>{tD();ii=ce(zr()),op=e=>e===" "||e===" "||e===","||e===` +`||e==="\r"||e==="\uFEFF"||e==="\xA0",ap={Name:/^[_A-Za-z][_0-9A-Za-z]*/,Punctuation:/^(?:!|\$|\(|\)|\.\.\.|:|=|&|@|\[|]|\{|\||\})/,Number:/^-?(?:0|(?:[1-9][0-9]*))(?:\.[0-9]*)?(?:[eE][+-]?[0-9]+)?/,String:/^(?:"""(?:\\"""|[^"]|"[^"]|""[^"])*(?:""")?|"(?:[^"\\]|\\(?:"|\/|\\|b|f|n|r|t|u[0-9a-fA-F]{4}))*"?)/,Comment:/^#.*/},sp={Document:[mt("Definition")],Definition(e){switch(e.value){case"{":return"ShortQuery";case"query":return"Query";case"mutation":return"Mutation";case"subscription":return"Subscription";case"fragment":return ii.Kind.FRAGMENT_DEFINITION;case"schema":return"SchemaDef";case"scalar":return"ScalarDef";case"type":return"ObjectTypeDef";case"interface":return"InterfaceDef";case"union":return"UnionDef";case"enum":return"EnumDef";case"input":return"InputDef";case"extend":return"ExtendDef";case"directive":return"DirectiveDef"}},ShortQuery:["SelectionSet"],Query:[Un("query"),Jt(nr("def")),Jt("VariableDefinitions"),mt("Directive"),"SelectionSet"],Mutation:[Un("mutation"),Jt(nr("def")),Jt("VariableDefinitions"),mt("Directive"),"SelectionSet"],Subscription:[Un("subscription"),Jt(nr("def")),Jt("VariableDefinitions"),mt("Directive"),"SelectionSet"],VariableDefinitions:[Ue("("),mt("VariableDefinition"),Ue(")")],VariableDefinition:["Variable",Ue(":"),"Type",Jt("DefaultValue")],Variable:[Ue("$","variable"),nr("variable")],DefaultValue:[Ue("="),"Value"],SelectionSet:[Ue("{"),mt("Selection"),Ue("}")],Selection(e,t){return e.value==="..."?t.match(/[\s\u00a0,]*(on\b|@|{)/,!1)?"InlineFragment":"FragmentSpread":t.match(/[\s\u00a0,]*:/,!1)?"AliasedField":"Field"},AliasedField:[nr("property"),Ue(":"),nr("qualifier"),Jt("Arguments"),mt("Directive"),Jt("SelectionSet")],Field:[nr("property"),Jt("Arguments"),mt("Directive"),Jt("SelectionSet")],Arguments:[Ue("("),mt("Argument"),Ue(")")],Argument:[nr("attribute"),Ue(":"),"Value"],FragmentSpread:[Ue("..."),nr("def"),mt("Directive")],InlineFragment:[Ue("..."),Jt("TypeCondition"),mt("Directive"),"SelectionSet"],FragmentDefinition:[Un("fragment"),Jt(eD(nr("def"),[Un("on")])),"TypeCondition",mt("Directive"),"SelectionSet"],TypeCondition:[Un("on"),"NamedType"],Value(e){switch(e.kind){case"Number":return"NumberValue";case"String":return"StringValue";case"Punctuation":switch(e.value){case"[":return"ListValue";case"{":return"ObjectValue";case"$":return"Variable";case"&":return"NamedType"}return null;case"Name":switch(e.value){case"true":case"false":return"BooleanValue"}return e.value==="null"?"NullValue":"EnumValue"}},NumberValue:[Sn("Number","number")],StringValue:[{style:"string",match:e=>e.kind==="String",update(e,t){t.value.startsWith('"""')&&(e.inBlockstring=!t.value.slice(3).endsWith('"""'))}}],BooleanValue:[Sn("Name","builtin")],NullValue:[Sn("Name","keyword")],EnumValue:[nr("string-2")],ListValue:[Ue("["),mt("Value"),Ue("]")],ObjectValue:[Ue("{"),mt("ObjectField"),Ue("}")],ObjectField:[nr("attribute"),Ue(":"),"Value"],Type(e){return e.value==="["?"ListType":"NonNullType"},ListType:[Ue("["),"Type",Ue("]"),Jt(Ue("!"))],NonNullType:["NamedType",Jt(Ue("!"))],NamedType:[rfe("atom")],Directive:[Ue("@","meta"),nr("meta"),Jt("Arguments")],DirectiveDef:[Un("directive"),Ue("@","meta"),nr("meta"),Jt("ArgumentsDef"),Un("on"),mt("DirectiveLocation",Ue("|"))],InterfaceDef:[Un("interface"),nr("atom"),Jt("Implements"),mt("Directive"),Ue("{"),mt("FieldDef"),Ue("}")],Implements:[Un("implements"),mt("NamedType",Ue("&"))],DirectiveLocation:[nr("string-2")],SchemaDef:[Un("schema"),mt("Directive"),Ue("{"),mt("OperationTypeDef"),Ue("}")],OperationTypeDef:[nr("keyword"),Ue(":"),nr("atom")],ScalarDef:[Un("scalar"),nr("atom"),mt("Directive")],ObjectTypeDef:[Un("type"),nr("atom"),Jt("Implements"),mt("Directive"),Ue("{"),mt("FieldDef"),Ue("}")],FieldDef:[nr("property"),Jt("ArgumentsDef"),Ue(":"),"Type",mt("Directive")],ArgumentsDef:[Ue("("),mt("InputValueDef"),Ue(")")],InputValueDef:[nr("attribute"),Ue(":"),"Type",Jt("DefaultValue"),mt("Directive")],UnionDef:[Un("union"),nr("atom"),mt("Directive"),Ue("="),mt("UnionMember",Ue("|"))],UnionMember:["NamedType"],EnumDef:[Un("enum"),nr("atom"),mt("Directive"),Ue("{"),mt("EnumValueDef"),Ue("}")],EnumValueDef:[nr("string-2"),mt("Directive")],InputDef:[Un("input"),nr("atom"),mt("Directive"),Ue("{"),mt("InputValueDef"),Ue("}")],ExtendDef:[Un("extend"),"ExtensionDefinition"],ExtensionDefinition(e){switch(e.value){case"schema":return ii.Kind.SCHEMA_EXTENSION;case"scalar":return ii.Kind.SCALAR_TYPE_EXTENSION;case"type":return ii.Kind.OBJECT_TYPE_EXTENSION;case"interface":return ii.Kind.INTERFACE_TYPE_EXTENSION;case"union":return ii.Kind.UNION_TYPE_EXTENSION;case"enum":return ii.Kind.ENUM_TYPE_EXTENSION;case"input":return ii.Kind.INPUT_OBJECT_TYPE_EXTENSION}},[ii.Kind.SCHEMA_EXTENSION]:["SchemaDef"],[ii.Kind.SCALAR_TYPE_EXTENSION]:["ScalarDef"],[ii.Kind.OBJECT_TYPE_EXTENSION]:["ObjectTypeDef"],[ii.Kind.INTERFACE_TYPE_EXTENSION]:["InterfaceDef"],[ii.Kind.UNION_TYPE_EXTENSION]:["UnionDef"],[ii.Kind.ENUM_TYPE_EXTENSION]:["EnumDef"],[ii.Kind.INPUT_OBJECT_TYPE_EXTENSION]:["InputDef"]}});function so(e={eatWhitespace:t=>t.eatWhile(op),lexRules:ap,parseRules:sp,editorConfig:{}}){return{startState(){let t={level:0,step:0,name:null,kind:null,type:null,rule:null,needsSeparator:!1,prevState:null};return Dv(e.parseRules,t,Dj.Kind.DOCUMENT),t},token(t,r){return nfe(t,r,e)}}}function nfe(e,t,r){var n;if(t.inBlockstring)return e.match(/.*"""/)?(t.inBlockstring=!1,"string"):(e.skipToEnd(),"string");let{lexRules:i,parseRules:o,eatWhitespace:s,editorConfig:l}=r;if(t.rule&&t.rule.length===0?oD(t):t.needsAdvance&&(t.needsAdvance=!1,iD(t,!0)),e.sol()){let h=l?.tabSize||2;t.indentLevel=Math.floor(e.indentation()/h)}if(s(e))return"ws";let c=ofe(i,e);if(!c)return e.match(/\S+/)||e.match(/\s/),Dv(nD,t,"Invalid"),"invalidchar";if(c.kind==="Comment")return Dv(nD,t,"Comment"),"comment";let f=Oj({},t);if(c.kind==="Punctuation"){if(/^[{([]/.test(c.value))t.indentLevel!==void 0&&(t.levels=(t.levels||[]).concat(t.indentLevel+1));else if(/^[})\]]/.test(c.value)){let h=t.levels=(t.levels||[]).slice(0,-1);t.indentLevel&&h.length>0&&h.at(-1){rD();Dj=ce(zr());nD={Invalid:[],Comment:[]}});var Pj,afe,Ce,Rj=ot(()=>{Pj=ce(zr()),afe={ALIASED_FIELD:"AliasedField",ARGUMENTS:"Arguments",SHORT_QUERY:"ShortQuery",QUERY:"Query",MUTATION:"Mutation",SUBSCRIPTION:"Subscription",TYPE_CONDITION:"TypeCondition",INVALID:"Invalid",COMMENT:"Comment",SCHEMA_DEF:"SchemaDef",SCALAR_DEF:"ScalarDef",OBJECT_TYPE_DEF:"ObjectTypeDef",OBJECT_VALUE:"ObjectValue",LIST_VALUE:"ListValue",INTERFACE_DEF:"InterfaceDef",UNION_DEF:"UnionDef",ENUM_DEF:"EnumDef",ENUM_VALUE:"EnumValue",FIELD_DEF:"FieldDef",INPUT_DEF:"InputDef",INPUT_VALUE_DEF:"InputValueDef",ARGUMENTS_DEF:"ArgumentsDef",EXTEND_DEF:"ExtendDef",EXTENSION_DEFINITION:"ExtensionDefinition",DIRECTIVE_DEF:"DirectiveDef",IMPLEMENTS:"Implements",VARIABLE_DEFINITIONS:"VariableDefinitions",TYPE:"Type"},Ce=Object.assign(Object.assign({},Pj.Kind),afe)});var EA=ot(()=>{kj();rD();tD();Lj();Rj()});function sD(e,t,r,n,i,o){var s;let l=Object.assign(Object.assign({},o),{schema:e}),c=n||uD(t,r,1),f=c.state.kind==="Invalid"?c.state.prevState:c.state,h=o?.mode||wfe(t,o?.uri);if(!f)return[];let{kind:g,step:v,prevState:y}=f,x=cD(e,c.state);if(g===Ce.DOCUMENT)return h===qc.TYPE_SYSTEM?ffe(c):dfe(c);if(g===Ce.EXTEND_DEF)return pfe(c);if(((s=y?.prevState)===null||s===void 0?void 0:s.kind)===Ce.EXTENSION_DEFINITION&&f.name)return xr(c,[]);if(y?.kind===fe.Kind.SCALAR_TYPE_EXTENSION)return xr(c,Object.values(e.getTypeMap()).filter(fe.isScalarType).map(O=>({label:O.name,kind:gt.Function})));if(y?.kind===fe.Kind.OBJECT_TYPE_EXTENSION)return xr(c,Object.values(e.getTypeMap()).filter(O=>(0,fe.isObjectType)(O)&&!O.name.startsWith("__")).map(O=>({label:O.name,kind:gt.Function})));if(y?.kind===fe.Kind.INTERFACE_TYPE_EXTENSION)return xr(c,Object.values(e.getTypeMap()).filter(fe.isInterfaceType).map(O=>({label:O.name,kind:gt.Function})));if(y?.kind===fe.Kind.UNION_TYPE_EXTENSION)return xr(c,Object.values(e.getTypeMap()).filter(fe.isUnionType).map(O=>({label:O.name,kind:gt.Function})));if(y?.kind===fe.Kind.ENUM_TYPE_EXTENSION)return xr(c,Object.values(e.getTypeMap()).filter(O=>(0,fe.isEnumType)(O)&&!O.name.startsWith("__")).map(O=>({label:O.name,kind:gt.Function})));if(y?.kind===fe.Kind.INPUT_OBJECT_TYPE_EXTENSION)return xr(c,Object.values(e.getTypeMap()).filter(fe.isInputObjectType).map(O=>({label:O.name,kind:gt.Function})));if(g===Ce.IMPLEMENTS||g===Ce.NAMED_TYPE&&y?.kind===Ce.IMPLEMENTS)return vfe(c,f,e,t,x);if(g===Ce.SELECTION_SET||g===Ce.FIELD||g===Ce.ALIASED_FIELD)return hfe(c,x,l);if(g===Ce.ARGUMENTS||g===Ce.ARGUMENT&&v===0){let{argDefs:O}=x;if(O)return xr(c,O.map(E=>{var b;return{label:E.name,insertText:E.name+": ",command:aD,detail:String(E.type),documentation:(b=E.description)!==null&&b!==void 0?b:void 0,kind:gt.Variable,type:E.type}}))}if((g===Ce.OBJECT_VALUE||g===Ce.OBJECT_FIELD&&v===0)&&x.objectFieldDefs){let O=iu(x.objectFieldDefs),E=g===Ce.OBJECT_VALUE?gt.Value:gt.Field;return xr(c,O.map(b=>{var C;return{label:b.name,detail:String(b.type),documentation:(C=b.description)!==null&&C!==void 0?C:void 0,kind:E,type:b.type}}))}if(g===Ce.ENUM_VALUE||g===Ce.LIST_VALUE&&v===1||g===Ce.OBJECT_FIELD&&v===2||g===Ce.ARGUMENT&&v===2)return mfe(c,x,t,e);if(g===Ce.VARIABLE&&v===1){let O=(0,fe.getNamedType)(x.inputType),E=lD(t,e,c);return xr(c,E.filter(b=>b.detail===O?.name))}if(g===Ce.TYPE_CONDITION&&v===1||g===Ce.NAMED_TYPE&&y!=null&&y.kind===Ce.TYPE_CONDITION)return gfe(c,x,e,g);if(g===Ce.FRAGMENT_SPREAD&&v===1)return yfe(c,x,e,t,Array.isArray(i)?i:sfe(i));let T=Fj(f);if(h===qc.TYPE_SYSTEM&&!T.needsAdvance&&g===Ce.NAMED_TYPE||g===Ce.LIST_TYPE){if(T.kind===Ce.FIELD_DEF)return xr(c,Object.values(e.getTypeMap()).filter(O=>(0,fe.isOutputType)(O)&&!O.name.startsWith("__")).map(O=>({label:O.name,kind:gt.Function})));if(T.kind===Ce.INPUT_VALUE_DEF)return xr(c,Object.values(e.getTypeMap()).filter(O=>(0,fe.isInputType)(O)&&!O.name.startsWith("__")).map(O=>({label:O.name,kind:gt.Function})))}return g===Ce.VARIABLE_DEFINITION&&v===2||g===Ce.LIST_TYPE&&v===1||g===Ce.NAMED_TYPE&&y&&(y.kind===Ce.VARIABLE_DEFINITION||y.kind===Ce.LIST_TYPE||y.kind===Ce.NON_NULL_TYPE)?Afe(c,e,g):g===Ce.DIRECTIVE?xfe(c,f,e,g):[]}function ffe(e){return xr(e,[{label:"extend",kind:gt.Function},{label:"type",kind:gt.Function},{label:"interface",kind:gt.Function},{label:"union",kind:gt.Function},{label:"input",kind:gt.Function},{label:"scalar",kind:gt.Function},{label:"schema",kind:gt.Function}])}function dfe(e){return xr(e,[{label:"query",kind:gt.Function},{label:"mutation",kind:gt.Function},{label:"subscription",kind:gt.Function},{label:"fragment",kind:gt.Function},{label:"{",kind:gt.Constructor}])}function pfe(e){return xr(e,[{label:"type",kind:gt.Function},{label:"interface",kind:gt.Function},{label:"union",kind:gt.Function},{label:"input",kind:gt.Function},{label:"scalar",kind:gt.Function},{label:"schema",kind:gt.Function}])}function hfe(e,t,r){var n;if(t.parentType){let{parentType:i}=t,o=[];return"getFields"in i&&(o=iu(i.getFields())),(0,fe.isCompositeType)(i)&&o.push(fe.TypeNameMetaFieldDef),i===((n=r?.schema)===null||n===void 0?void 0:n.getQueryType())&&o.push(fe.SchemaMetaFieldDef,fe.TypeMetaFieldDef),xr(e,o.map((s,l)=>{var c;let f={sortText:String(l)+s.name,label:s.name,detail:String(s.type),documentation:(c=s.description)!==null&&c!==void 0?c:void 0,deprecated:!!s.deprecationReason,isDeprecated:!!s.deprecationReason,deprecationReason:s.deprecationReason,kind:gt.Field,type:s.type};if(r?.fillLeafsOnComplete){let h=cfe(s);h&&(f.insertText=s.name+h,f.insertTextFormat=Nv.Snippet,f.command=aD)}return f}))}return[]}function mfe(e,t,r,n){let i=(0,fe.getNamedType)(t.inputType),o=lD(r,n,e).filter(s=>s.detail===i.name);if(i instanceof fe.GraphQLEnumType){let s=i.getValues();return xr(e,s.map(l=>{var c;return{label:l.name,detail:String(i),documentation:(c=l.description)!==null&&c!==void 0?c:void 0,deprecated:!!l.deprecationReason,isDeprecated:!!l.deprecationReason,deprecationReason:l.deprecationReason,kind:gt.EnumMember,type:i}}).concat(o))}return i===fe.GraphQLBoolean?xr(e,o.concat([{label:"true",detail:String(fe.GraphQLBoolean),documentation:"Not false.",kind:gt.Variable,type:fe.GraphQLBoolean},{label:"false",detail:String(fe.GraphQLBoolean),documentation:"Not true.",kind:gt.Variable,type:fe.GraphQLBoolean}])):o}function vfe(e,t,r,n,i){if(t.needsSeparator)return[];let o=r.getTypeMap(),s=iu(o).filter(fe.isInterfaceType),l=s.map(({name:y})=>y),c=new Set;CA(n,(y,x)=>{var T,O,E,b,C;if(x.name&&(x.kind===Ce.INTERFACE_DEF&&!l.includes(x.name)&&c.add(x.name),x.kind===Ce.NAMED_TYPE&&((T=x.prevState)===null||T===void 0?void 0:T.kind)===Ce.IMPLEMENTS)){if(i.interfaceDef){if((O=i.interfaceDef)===null||O===void 0?void 0:O.getInterfaces().find(({name:D})=>D===x.name))return;let k=r.getType(x.name),P=(E=i.interfaceDef)===null||E===void 0?void 0:E.toConfig();i.interfaceDef=new fe.GraphQLInterfaceType(Object.assign(Object.assign({},P),{interfaces:[...P.interfaces,k||new fe.GraphQLInterfaceType({name:x.name,fields:{}})]}))}else if(i.objectTypeDef){if((b=i.objectTypeDef)===null||b===void 0?void 0:b.getInterfaces().find(({name:D})=>D===x.name))return;let k=r.getType(x.name),P=(C=i.objectTypeDef)===null||C===void 0?void 0:C.toConfig();i.objectTypeDef=new fe.GraphQLObjectType(Object.assign(Object.assign({},P),{interfaces:[...P.interfaces,k||new fe.GraphQLInterfaceType({name:x.name,fields:{}})]}))}}});let f=i.interfaceDef||i.objectTypeDef,g=(f?.getInterfaces()||[]).map(({name:y})=>y),v=s.concat([...c].map(y=>({name:y}))).filter(({name:y})=>y!==f?.name&&!g.includes(y));return xr(e,v.map(y=>{let x={label:y.name,kind:gt.Interface,type:y};return y?.description&&(x.documentation=y.description),x}))}function gfe(e,t,r,n){let i;if(t.parentType)if((0,fe.isAbstractType)(t.parentType)){let o=(0,fe.assertAbstractType)(t.parentType),s=r.getPossibleTypes(o),l=Object.create(null);for(let c of s)for(let f of c.getInterfaces())l[f.name]=f;i=s.concat(iu(l))}else i=[t.parentType];else{let o=r.getTypeMap();i=iu(o).filter(s=>(0,fe.isCompositeType)(s)&&!s.name.startsWith("__"))}return xr(e,i.map(o=>{let s=(0,fe.getNamedType)(o);return{label:String(o),documentation:s?.description||"",kind:gt.Field}}))}function yfe(e,t,r,n,i){if(!n)return[];let o=r.getTypeMap(),s=FN(e.state),l=Mj(n);i&&i.length>0&&l.push(...i);let c=l.filter(f=>o[f.typeCondition.name.value]&&!(s&&s.kind===Ce.FRAGMENT_DEFINITION&&s.name===f.name.value)&&(0,fe.isCompositeType)(t.parentType)&&(0,fe.isCompositeType)(o[f.typeCondition.name.value])&&(0,fe.doTypesOverlap)(r,t.parentType,o[f.typeCondition.name.value]));return xr(e,c.map(f=>({label:f.name.value,detail:String(o[f.typeCondition.name.value]),documentation:`fragment ${f.name.value} on ${f.typeCondition.name.value}`,kind:gt.Field,type:o[f.typeCondition.name.value]})))}function lD(e,t,r){let n=null,i,o=Object.create({});return CA(e,(s,l)=>{if(l?.kind===Ce.VARIABLE&&l.name&&(n=l.name),l?.kind===Ce.NAMED_TYPE&&n){let c=bfe(l,Ce.TYPE);c?.type&&(i=t.getType(c?.type))}n&&i&&!o[n]&&(o[n]={detail:i.toString(),insertText:r.string==="$"?n:"$"+n,label:n,type:i,kind:gt.Variable},n=null,i=null)}),iu(o)}function Mj(e){let t=[];return CA(e,(r,n)=>{n.kind===Ce.FRAGMENT_DEFINITION&&n.name&&n.type&&t.push({kind:Ce.FRAGMENT_DEFINITION,name:{kind:fe.Kind.NAME,value:n.name},selectionSet:{kind:Ce.SELECTION_SET,selections:[]},typeCondition:{kind:Ce.NAMED_TYPE,name:{kind:fe.Kind.NAME,value:n.type}}})}),t}function Afe(e,t,r){let n=t.getTypeMap(),i=iu(n).filter(fe.isInputType);return xr(e,i.map(o=>({label:o.name,documentation:o.description,kind:gt.Variable})))}function xfe(e,t,r,n){var i;if(!((i=t.prevState)===null||i===void 0)&&i.kind){let o=r.getDirectives().filter(s=>Ij(t.prevState,s));return xr(e,o.map(s=>({label:s.name,documentation:s.description||"",kind:gt.Function})))}return[]}function uD(e,t,r=0){let n=null,i=null,o=null,s=CA(e,(l,c,f,h)=>{if(!(h!==t.line||l.getCurrentPosition()+r{var x;switch(y.kind){case Ce.QUERY:case"ShortQuery":g=e.getQueryType();break;case Ce.MUTATION:g=e.getMutationType();break;case Ce.SUBSCRIPTION:g=e.getSubscriptionType();break;case Ce.INLINE_FRAGMENT:case Ce.FRAGMENT_DEFINITION:y.type&&(g=e.getType(y.type));break;case Ce.FIELD:case Ce.ALIASED_FIELD:{!g||!y.name?s=null:(s=h?gA(e,h,y.name):null,g=s?s.type:null);break}case Ce.SELECTION_SET:h=(0,fe.getNamedType)(g);break;case Ce.DIRECTIVE:i=y.name?e.getDirective(y.name):null;break;case Ce.INTERFACE_DEF:y.name&&(c=null,v=new fe.GraphQLInterfaceType({name:y.name,interfaces:[],fields:{}}));break;case Ce.OBJECT_TYPE_DEF:y.name&&(v=null,c=new fe.GraphQLObjectType({name:y.name,interfaces:[],fields:{}}));break;case Ce.ARGUMENTS:{if(y.prevState)switch(y.prevState.kind){case Ce.FIELD:n=s&&s.args;break;case Ce.DIRECTIVE:n=i&&i.args;break;case Ce.ALIASED_FIELD:{let C=(x=y.prevState)===null||x===void 0?void 0:x.name;if(!C){n=null;break}let w=h?gA(e,h,C):null;if(!w){n=null;break}n=w.args;break}default:n=null;break}else n=null;break}case Ce.ARGUMENT:if(n){for(let C=0;CC.value===y.name):null;break;case Ce.LIST_VALUE:let O=(0,fe.getNullableType)(l);l=O instanceof fe.GraphQLList?O.ofType:null;break;case Ce.OBJECT_VALUE:let E=(0,fe.getNamedType)(l);f=E instanceof fe.GraphQLInputObjectType?E.getFields():null;break;case Ce.OBJECT_FIELD:let b=y.name&&f?f[y.name]:null;l=b?.type;break;case Ce.NAMED_TYPE:y.name&&(g=e.getType(y.name));break}}),{argDef:r,argDefs:n,directiveDef:i,enumValue:o,fieldDef:s,inputType:l,objectFieldDefs:f,parentType:h,type:g,interfaceDef:v,objectTypeDef:c}}function wfe(e,t){return t?.endsWith(".graphqls")||ufe(e)?qc.TYPE_SYSTEM:qc.EXECUTABLE}function Fj(e){return e.prevState&&e.kind&&[Ce.NAMED_TYPE,Ce.LIST_TYPE,Ce.TYPE,Ce.NON_NULL_TYPE].includes(e.kind)?Fj(e.prevState):e}var fe,aD,sfe,lfe,ufe,TA,cfe,bfe,qc,fD=ot(()=>{fe=ce(zr());$N();EA();jN();aD={command:"editor.action.triggerSuggest",title:"Suggestions"},sfe=e=>{let t=[];if(e)try{(0,fe.visit)((0,fe.parse)(e),{FragmentDefinition(r){t.push(r)}})}catch{return[]}return t},lfe=[fe.Kind.SCHEMA_DEFINITION,fe.Kind.OPERATION_TYPE_DEFINITION,fe.Kind.SCALAR_TYPE_DEFINITION,fe.Kind.OBJECT_TYPE_DEFINITION,fe.Kind.INTERFACE_TYPE_DEFINITION,fe.Kind.UNION_TYPE_DEFINITION,fe.Kind.ENUM_TYPE_DEFINITION,fe.Kind.INPUT_OBJECT_TYPE_DEFINITION,fe.Kind.DIRECTIVE_DEFINITION,fe.Kind.SCHEMA_EXTENSION,fe.Kind.SCALAR_TYPE_EXTENSION,fe.Kind.OBJECT_TYPE_EXTENSION,fe.Kind.INTERFACE_TYPE_EXTENSION,fe.Kind.UNION_TYPE_EXTENSION,fe.Kind.ENUM_TYPE_EXTENSION,fe.Kind.INPUT_OBJECT_TYPE_EXTENSION],ufe=e=>{let t=!1;if(e)try{(0,fe.visit)((0,fe.parse)(e),{enter(r){if(r.kind!=="Document")return lfe.includes(r.kind)?(t=!0,fe.BREAK):!1}})}catch{return t}return t};TA=` { + $1 +}`,cfe=e=>{let{type:t}=e;return(0,fe.isCompositeType)(t)||(0,fe.isListType)(t)&&(0,fe.isCompositeType)(t.ofType)||(0,fe.isNonNullType)(t)&&((0,fe.isCompositeType)(t.ofType)||(0,fe.isListType)(t.ofType)&&(0,fe.isCompositeType)(t.ofType.ofType))?TA:null};bfe=(e,t)=>{var r,n,i,o,s,l,c,f,h,g;if(((r=e.prevState)===null||r===void 0?void 0:r.kind)===t)return e.prevState;if(((i=(n=e.prevState)===null||n===void 0?void 0:n.prevState)===null||i===void 0?void 0:i.kind)===t)return e.prevState.prevState;if(((l=(s=(o=e.prevState)===null||o===void 0?void 0:o.prevState)===null||s===void 0?void 0:s.prevState)===null||l===void 0?void 0:l.kind)===t)return e.prevState.prevState.prevState;if(((g=(h=(f=(c=e.prevState)===null||c===void 0?void 0:c.prevState)===null||f===void 0?void 0:f.prevState)===null||h===void 0?void 0:h.prevState)===null||g===void 0?void 0:g.kind)===t)return e.prevState.prevState.prevState.prevState};(function(e){e.TYPE_SYSTEM="TYPE_SYSTEM",e.EXECUTABLE="EXECUTABLE"})(qc||(qc={}))});var jj=K((mke,SA)=>{"use strict";function qj(e,t){if(e!=null)return e;var r=new Error(t!==void 0?t:"Got unexpected "+e);throw r.framesToPop=1,r}SA.exports=qj;SA.exports.default=qj;Object.defineProperty(SA.exports,"__esModule",{value:!0})});var kA,dD,OA,Vj=ot(()=>{kA=ce(zr()),dD=ce(jj()),OA=(e,t)=>{if(!t)return[];let r=new Map,n=new Set;(0,kA.visit)(e,{FragmentDefinition(s){r.set(s.name.value,!0)},FragmentSpread(s){n.has(s.name.value)||n.add(s.name.value)}});let i=new Set;for(let s of n)!r.has(s)&&t.has(s)&&i.add((0,dD.default)(t.get(s)));let o=[];for(let s of i)(0,kA.visit)(s,{FragmentSpread(l){!n.has(l.name.value)&&t.get(l.name.value)&&(i.add((0,dD.default)(t.get(l.name.value))),n.add(l.name.value))}}),r.has(s.name.value)||o.push(s);return o}});var Uj=ot(()=>{});var Bj=ot(()=>{});var jc,lo,Gj=ot(()=>{jc=class{constructor(t,r){this.containsPosition=n=>this.start.line===n.line?this.start.character<=n.character:this.end.line===n.line?this.end.character>=n.character:this.start.line<=n.line&&this.end.line>=n.line,this.start=t,this.end=r}setStart(t,r){this.start=new lo(t,r)}setEnd(t,r){this.end=new lo(t,r)}},lo=class{constructor(t,r){this.lessThanOrEqualTo=n=>this.line!(l===kt.NoUnusedFragmentsRule||l===kt.ExecutableDefinitionsRule||n&&l===kt.KnownFragmentNamesRule));return r&&Array.prototype.push.apply(o,r),i&&Array.prototype.push.apply(o,Efe),(0,kt.validate)(e,t,o).filter(l=>{if(l.message.includes("Unknown directive")&&l.nodes){let c=l.nodes[0];if(c&&c.kind===kt.Kind.DIRECTIVE){let f=c.name.value;if(f==="arguments"||f==="argumentDefinitions")return!1}}return!0})}var kt,Efe,zj=ot(()=>{kt=ce(zr()),Efe=[kt.LoneSchemaDefinitionRule,kt.UniqueOperationTypesRule,kt.UniqueTypeNamesRule,kt.UniqueEnumValueNamesRule,kt.UniqueFieldDefinitionNamesRule,kt.UniqueDirectiveNamesRule,kt.KnownTypeNamesRule,kt.KnownDirectivesRule,kt.UniqueDirectivesPerLocationRule,kt.PossibleTypeExtensionsRule,kt.UniqueArgumentNamesRule,kt.UniqueInputFieldNamesRule]});function DA(e,t){let r=Object.create(null);for(let n of t.definitions)if(n.kind==="OperationDefinition"){let{variableDefinitions:i}=n;if(i)for(let{variable:o,type:s}of i){let l=(0,lp.typeFromAST)(e,s);l?r[o.name.value]=l:s.kind===lp.Kind.NAMED_TYPE&&s.name.value==="Float"&&(r[o.name.value]=lp.GraphQLFloat)}}return r}var lp,pD=ot(()=>{lp=ce(zr())});function hD(e,t){let r=t?DA(t,e):void 0,n=[];return(0,LA.visit)(e,{OperationDefinition(i){n.push(i)}}),{variableToType:r,operations:n}}function Lv(e,t){if(t)try{let r=(0,LA.parse)(t);return Object.assign(Object.assign({},hD(r,e)),{documentAST:r})}catch{return}}var LA,Hj=ot(()=>{LA=ce(zr());pD()});var Pv=ot(()=>{Vj();Uj();Bj();Gj();zj();pD();Hj()});var Qj=ot(()=>{Pv()});function vD(e,t=null,r,n,i){var o,s;let l=null,c="";i&&(c=typeof i=="string"?i:i.reduce((h,g)=>h+(0,rs.print)(g)+` -`))}function k(R,D){var O=j(R,D);if(O.length!==0)throw new Error(O.map(function(I){return I.message}).join(` +`,""));let f=c?`${e} -`))}},9323:G=>{"use strict";G.exports=JSON.parse('{"Aacute":"\xC1","aacute":"\xE1","Abreve":"\u0102","abreve":"\u0103","ac":"\u223E","acd":"\u223F","acE":"\u223E\u0333","Acirc":"\xC2","acirc":"\xE2","acute":"\xB4","Acy":"\u0410","acy":"\u0430","AElig":"\xC6","aelig":"\xE6","af":"\u2061","Afr":"\u{1D504}","afr":"\u{1D51E}","Agrave":"\xC0","agrave":"\xE0","alefsym":"\u2135","aleph":"\u2135","Alpha":"\u0391","alpha":"\u03B1","Amacr":"\u0100","amacr":"\u0101","amalg":"\u2A3F","amp":"&","AMP":"&","andand":"\u2A55","And":"\u2A53","and":"\u2227","andd":"\u2A5C","andslope":"\u2A58","andv":"\u2A5A","ang":"\u2220","ange":"\u29A4","angle":"\u2220","angmsdaa":"\u29A8","angmsdab":"\u29A9","angmsdac":"\u29AA","angmsdad":"\u29AB","angmsdae":"\u29AC","angmsdaf":"\u29AD","angmsdag":"\u29AE","angmsdah":"\u29AF","angmsd":"\u2221","angrt":"\u221F","angrtvb":"\u22BE","angrtvbd":"\u299D","angsph":"\u2222","angst":"\xC5","angzarr":"\u237C","Aogon":"\u0104","aogon":"\u0105","Aopf":"\u{1D538}","aopf":"\u{1D552}","apacir":"\u2A6F","ap":"\u2248","apE":"\u2A70","ape":"\u224A","apid":"\u224B","apos":"\'","ApplyFunction":"\u2061","approx":"\u2248","approxeq":"\u224A","Aring":"\xC5","aring":"\xE5","Ascr":"\u{1D49C}","ascr":"\u{1D4B6}","Assign":"\u2254","ast":"*","asymp":"\u2248","asympeq":"\u224D","Atilde":"\xC3","atilde":"\xE3","Auml":"\xC4","auml":"\xE4","awconint":"\u2233","awint":"\u2A11","backcong":"\u224C","backepsilon":"\u03F6","backprime":"\u2035","backsim":"\u223D","backsimeq":"\u22CD","Backslash":"\u2216","Barv":"\u2AE7","barvee":"\u22BD","barwed":"\u2305","Barwed":"\u2306","barwedge":"\u2305","bbrk":"\u23B5","bbrktbrk":"\u23B6","bcong":"\u224C","Bcy":"\u0411","bcy":"\u0431","bdquo":"\u201E","becaus":"\u2235","because":"\u2235","Because":"\u2235","bemptyv":"\u29B0","bepsi":"\u03F6","bernou":"\u212C","Bernoullis":"\u212C","Beta":"\u0392","beta":"\u03B2","beth":"\u2136","between":"\u226C","Bfr":"\u{1D505}","bfr":"\u{1D51F}","bigcap":"\u22C2","bigcirc":"\u25EF","bigcup":"\u22C3","bigodot":"\u2A00","bigoplus":"\u2A01","bigotimes":"\u2A02","bigsqcup":"\u2A06","bigstar":"\u2605","bigtriangledown":"\u25BD","bigtriangleup":"\u25B3","biguplus":"\u2A04","bigvee":"\u22C1","bigwedge":"\u22C0","bkarow":"\u290D","blacklozenge":"\u29EB","blacksquare":"\u25AA","blacktriangle":"\u25B4","blacktriangledown":"\u25BE","blacktriangleleft":"\u25C2","blacktriangleright":"\u25B8","blank":"\u2423","blk12":"\u2592","blk14":"\u2591","blk34":"\u2593","block":"\u2588","bne":"=\u20E5","bnequiv":"\u2261\u20E5","bNot":"\u2AED","bnot":"\u2310","Bopf":"\u{1D539}","bopf":"\u{1D553}","bot":"\u22A5","bottom":"\u22A5","bowtie":"\u22C8","boxbox":"\u29C9","boxdl":"\u2510","boxdL":"\u2555","boxDl":"\u2556","boxDL":"\u2557","boxdr":"\u250C","boxdR":"\u2552","boxDr":"\u2553","boxDR":"\u2554","boxh":"\u2500","boxH":"\u2550","boxhd":"\u252C","boxHd":"\u2564","boxhD":"\u2565","boxHD":"\u2566","boxhu":"\u2534","boxHu":"\u2567","boxhU":"\u2568","boxHU":"\u2569","boxminus":"\u229F","boxplus":"\u229E","boxtimes":"\u22A0","boxul":"\u2518","boxuL":"\u255B","boxUl":"\u255C","boxUL":"\u255D","boxur":"\u2514","boxuR":"\u2558","boxUr":"\u2559","boxUR":"\u255A","boxv":"\u2502","boxV":"\u2551","boxvh":"\u253C","boxvH":"\u256A","boxVh":"\u256B","boxVH":"\u256C","boxvl":"\u2524","boxvL":"\u2561","boxVl":"\u2562","boxVL":"\u2563","boxvr":"\u251C","boxvR":"\u255E","boxVr":"\u255F","boxVR":"\u2560","bprime":"\u2035","breve":"\u02D8","Breve":"\u02D8","brvbar":"\xA6","bscr":"\u{1D4B7}","Bscr":"\u212C","bsemi":"\u204F","bsim":"\u223D","bsime":"\u22CD","bsolb":"\u29C5","bsol":"\\\\","bsolhsub":"\u27C8","bull":"\u2022","bullet":"\u2022","bump":"\u224E","bumpE":"\u2AAE","bumpe":"\u224F","Bumpeq":"\u224E","bumpeq":"\u224F","Cacute":"\u0106","cacute":"\u0107","capand":"\u2A44","capbrcup":"\u2A49","capcap":"\u2A4B","cap":"\u2229","Cap":"\u22D2","capcup":"\u2A47","capdot":"\u2A40","CapitalDifferentialD":"\u2145","caps":"\u2229\uFE00","caret":"\u2041","caron":"\u02C7","Cayleys":"\u212D","ccaps":"\u2A4D","Ccaron":"\u010C","ccaron":"\u010D","Ccedil":"\xC7","ccedil":"\xE7","Ccirc":"\u0108","ccirc":"\u0109","Cconint":"\u2230","ccups":"\u2A4C","ccupssm":"\u2A50","Cdot":"\u010A","cdot":"\u010B","cedil":"\xB8","Cedilla":"\xB8","cemptyv":"\u29B2","cent":"\xA2","centerdot":"\xB7","CenterDot":"\xB7","cfr":"\u{1D520}","Cfr":"\u212D","CHcy":"\u0427","chcy":"\u0447","check":"\u2713","checkmark":"\u2713","Chi":"\u03A7","chi":"\u03C7","circ":"\u02C6","circeq":"\u2257","circlearrowleft":"\u21BA","circlearrowright":"\u21BB","circledast":"\u229B","circledcirc":"\u229A","circleddash":"\u229D","CircleDot":"\u2299","circledR":"\xAE","circledS":"\u24C8","CircleMinus":"\u2296","CirclePlus":"\u2295","CircleTimes":"\u2297","cir":"\u25CB","cirE":"\u29C3","cire":"\u2257","cirfnint":"\u2A10","cirmid":"\u2AEF","cirscir":"\u29C2","ClockwiseContourIntegral":"\u2232","CloseCurlyDoubleQuote":"\u201D","CloseCurlyQuote":"\u2019","clubs":"\u2663","clubsuit":"\u2663","colon":":","Colon":"\u2237","Colone":"\u2A74","colone":"\u2254","coloneq":"\u2254","comma":",","commat":"@","comp":"\u2201","compfn":"\u2218","complement":"\u2201","complexes":"\u2102","cong":"\u2245","congdot":"\u2A6D","Congruent":"\u2261","conint":"\u222E","Conint":"\u222F","ContourIntegral":"\u222E","copf":"\u{1D554}","Copf":"\u2102","coprod":"\u2210","Coproduct":"\u2210","copy":"\xA9","COPY":"\xA9","copysr":"\u2117","CounterClockwiseContourIntegral":"\u2233","crarr":"\u21B5","cross":"\u2717","Cross":"\u2A2F","Cscr":"\u{1D49E}","cscr":"\u{1D4B8}","csub":"\u2ACF","csube":"\u2AD1","csup":"\u2AD0","csupe":"\u2AD2","ctdot":"\u22EF","cudarrl":"\u2938","cudarrr":"\u2935","cuepr":"\u22DE","cuesc":"\u22DF","cularr":"\u21B6","cularrp":"\u293D","cupbrcap":"\u2A48","cupcap":"\u2A46","CupCap":"\u224D","cup":"\u222A","Cup":"\u22D3","cupcup":"\u2A4A","cupdot":"\u228D","cupor":"\u2A45","cups":"\u222A\uFE00","curarr":"\u21B7","curarrm":"\u293C","curlyeqprec":"\u22DE","curlyeqsucc":"\u22DF","curlyvee":"\u22CE","curlywedge":"\u22CF","curren":"\xA4","curvearrowleft":"\u21B6","curvearrowright":"\u21B7","cuvee":"\u22CE","cuwed":"\u22CF","cwconint":"\u2232","cwint":"\u2231","cylcty":"\u232D","dagger":"\u2020","Dagger":"\u2021","daleth":"\u2138","darr":"\u2193","Darr":"\u21A1","dArr":"\u21D3","dash":"\u2010","Dashv":"\u2AE4","dashv":"\u22A3","dbkarow":"\u290F","dblac":"\u02DD","Dcaron":"\u010E","dcaron":"\u010F","Dcy":"\u0414","dcy":"\u0434","ddagger":"\u2021","ddarr":"\u21CA","DD":"\u2145","dd":"\u2146","DDotrahd":"\u2911","ddotseq":"\u2A77","deg":"\xB0","Del":"\u2207","Delta":"\u0394","delta":"\u03B4","demptyv":"\u29B1","dfisht":"\u297F","Dfr":"\u{1D507}","dfr":"\u{1D521}","dHar":"\u2965","dharl":"\u21C3","dharr":"\u21C2","DiacriticalAcute":"\xB4","DiacriticalDot":"\u02D9","DiacriticalDoubleAcute":"\u02DD","DiacriticalGrave":"`","DiacriticalTilde":"\u02DC","diam":"\u22C4","diamond":"\u22C4","Diamond":"\u22C4","diamondsuit":"\u2666","diams":"\u2666","die":"\xA8","DifferentialD":"\u2146","digamma":"\u03DD","disin":"\u22F2","div":"\xF7","divide":"\xF7","divideontimes":"\u22C7","divonx":"\u22C7","DJcy":"\u0402","djcy":"\u0452","dlcorn":"\u231E","dlcrop":"\u230D","dollar":"$","Dopf":"\u{1D53B}","dopf":"\u{1D555}","Dot":"\xA8","dot":"\u02D9","DotDot":"\u20DC","doteq":"\u2250","doteqdot":"\u2251","DotEqual":"\u2250","dotminus":"\u2238","dotplus":"\u2214","dotsquare":"\u22A1","doublebarwedge":"\u2306","DoubleContourIntegral":"\u222F","DoubleDot":"\xA8","DoubleDownArrow":"\u21D3","DoubleLeftArrow":"\u21D0","DoubleLeftRightArrow":"\u21D4","DoubleLeftTee":"\u2AE4","DoubleLongLeftArrow":"\u27F8","DoubleLongLeftRightArrow":"\u27FA","DoubleLongRightArrow":"\u27F9","DoubleRightArrow":"\u21D2","DoubleRightTee":"\u22A8","DoubleUpArrow":"\u21D1","DoubleUpDownArrow":"\u21D5","DoubleVerticalBar":"\u2225","DownArrowBar":"\u2913","downarrow":"\u2193","DownArrow":"\u2193","Downarrow":"\u21D3","DownArrowUpArrow":"\u21F5","DownBreve":"\u0311","downdownarrows":"\u21CA","downharpoonleft":"\u21C3","downharpoonright":"\u21C2","DownLeftRightVector":"\u2950","DownLeftTeeVector":"\u295E","DownLeftVectorBar":"\u2956","DownLeftVector":"\u21BD","DownRightTeeVector":"\u295F","DownRightVectorBar":"\u2957","DownRightVector":"\u21C1","DownTeeArrow":"\u21A7","DownTee":"\u22A4","drbkarow":"\u2910","drcorn":"\u231F","drcrop":"\u230C","Dscr":"\u{1D49F}","dscr":"\u{1D4B9}","DScy":"\u0405","dscy":"\u0455","dsol":"\u29F6","Dstrok":"\u0110","dstrok":"\u0111","dtdot":"\u22F1","dtri":"\u25BF","dtrif":"\u25BE","duarr":"\u21F5","duhar":"\u296F","dwangle":"\u29A6","DZcy":"\u040F","dzcy":"\u045F","dzigrarr":"\u27FF","Eacute":"\xC9","eacute":"\xE9","easter":"\u2A6E","Ecaron":"\u011A","ecaron":"\u011B","Ecirc":"\xCA","ecirc":"\xEA","ecir":"\u2256","ecolon":"\u2255","Ecy":"\u042D","ecy":"\u044D","eDDot":"\u2A77","Edot":"\u0116","edot":"\u0117","eDot":"\u2251","ee":"\u2147","efDot":"\u2252","Efr":"\u{1D508}","efr":"\u{1D522}","eg":"\u2A9A","Egrave":"\xC8","egrave":"\xE8","egs":"\u2A96","egsdot":"\u2A98","el":"\u2A99","Element":"\u2208","elinters":"\u23E7","ell":"\u2113","els":"\u2A95","elsdot":"\u2A97","Emacr":"\u0112","emacr":"\u0113","empty":"\u2205","emptyset":"\u2205","EmptySmallSquare":"\u25FB","emptyv":"\u2205","EmptyVerySmallSquare":"\u25AB","emsp13":"\u2004","emsp14":"\u2005","emsp":"\u2003","ENG":"\u014A","eng":"\u014B","ensp":"\u2002","Eogon":"\u0118","eogon":"\u0119","Eopf":"\u{1D53C}","eopf":"\u{1D556}","epar":"\u22D5","eparsl":"\u29E3","eplus":"\u2A71","epsi":"\u03B5","Epsilon":"\u0395","epsilon":"\u03B5","epsiv":"\u03F5","eqcirc":"\u2256","eqcolon":"\u2255","eqsim":"\u2242","eqslantgtr":"\u2A96","eqslantless":"\u2A95","Equal":"\u2A75","equals":"=","EqualTilde":"\u2242","equest":"\u225F","Equilibrium":"\u21CC","equiv":"\u2261","equivDD":"\u2A78","eqvparsl":"\u29E5","erarr":"\u2971","erDot":"\u2253","escr":"\u212F","Escr":"\u2130","esdot":"\u2250","Esim":"\u2A73","esim":"\u2242","Eta":"\u0397","eta":"\u03B7","ETH":"\xD0","eth":"\xF0","Euml":"\xCB","euml":"\xEB","euro":"\u20AC","excl":"!","exist":"\u2203","Exists":"\u2203","expectation":"\u2130","exponentiale":"\u2147","ExponentialE":"\u2147","fallingdotseq":"\u2252","Fcy":"\u0424","fcy":"\u0444","female":"\u2640","ffilig":"\uFB03","fflig":"\uFB00","ffllig":"\uFB04","Ffr":"\u{1D509}","ffr":"\u{1D523}","filig":"\uFB01","FilledSmallSquare":"\u25FC","FilledVerySmallSquare":"\u25AA","fjlig":"fj","flat":"\u266D","fllig":"\uFB02","fltns":"\u25B1","fnof":"\u0192","Fopf":"\u{1D53D}","fopf":"\u{1D557}","forall":"\u2200","ForAll":"\u2200","fork":"\u22D4","forkv":"\u2AD9","Fouriertrf":"\u2131","fpartint":"\u2A0D","frac12":"\xBD","frac13":"\u2153","frac14":"\xBC","frac15":"\u2155","frac16":"\u2159","frac18":"\u215B","frac23":"\u2154","frac25":"\u2156","frac34":"\xBE","frac35":"\u2157","frac38":"\u215C","frac45":"\u2158","frac56":"\u215A","frac58":"\u215D","frac78":"\u215E","frasl":"\u2044","frown":"\u2322","fscr":"\u{1D4BB}","Fscr":"\u2131","gacute":"\u01F5","Gamma":"\u0393","gamma":"\u03B3","Gammad":"\u03DC","gammad":"\u03DD","gap":"\u2A86","Gbreve":"\u011E","gbreve":"\u011F","Gcedil":"\u0122","Gcirc":"\u011C","gcirc":"\u011D","Gcy":"\u0413","gcy":"\u0433","Gdot":"\u0120","gdot":"\u0121","ge":"\u2265","gE":"\u2267","gEl":"\u2A8C","gel":"\u22DB","geq":"\u2265","geqq":"\u2267","geqslant":"\u2A7E","gescc":"\u2AA9","ges":"\u2A7E","gesdot":"\u2A80","gesdoto":"\u2A82","gesdotol":"\u2A84","gesl":"\u22DB\uFE00","gesles":"\u2A94","Gfr":"\u{1D50A}","gfr":"\u{1D524}","gg":"\u226B","Gg":"\u22D9","ggg":"\u22D9","gimel":"\u2137","GJcy":"\u0403","gjcy":"\u0453","gla":"\u2AA5","gl":"\u2277","glE":"\u2A92","glj":"\u2AA4","gnap":"\u2A8A","gnapprox":"\u2A8A","gne":"\u2A88","gnE":"\u2269","gneq":"\u2A88","gneqq":"\u2269","gnsim":"\u22E7","Gopf":"\u{1D53E}","gopf":"\u{1D558}","grave":"`","GreaterEqual":"\u2265","GreaterEqualLess":"\u22DB","GreaterFullEqual":"\u2267","GreaterGreater":"\u2AA2","GreaterLess":"\u2277","GreaterSlantEqual":"\u2A7E","GreaterTilde":"\u2273","Gscr":"\u{1D4A2}","gscr":"\u210A","gsim":"\u2273","gsime":"\u2A8E","gsiml":"\u2A90","gtcc":"\u2AA7","gtcir":"\u2A7A","gt":">","GT":">","Gt":"\u226B","gtdot":"\u22D7","gtlPar":"\u2995","gtquest":"\u2A7C","gtrapprox":"\u2A86","gtrarr":"\u2978","gtrdot":"\u22D7","gtreqless":"\u22DB","gtreqqless":"\u2A8C","gtrless":"\u2277","gtrsim":"\u2273","gvertneqq":"\u2269\uFE00","gvnE":"\u2269\uFE00","Hacek":"\u02C7","hairsp":"\u200A","half":"\xBD","hamilt":"\u210B","HARDcy":"\u042A","hardcy":"\u044A","harrcir":"\u2948","harr":"\u2194","hArr":"\u21D4","harrw":"\u21AD","Hat":"^","hbar":"\u210F","Hcirc":"\u0124","hcirc":"\u0125","hearts":"\u2665","heartsuit":"\u2665","hellip":"\u2026","hercon":"\u22B9","hfr":"\u{1D525}","Hfr":"\u210C","HilbertSpace":"\u210B","hksearow":"\u2925","hkswarow":"\u2926","hoarr":"\u21FF","homtht":"\u223B","hookleftarrow":"\u21A9","hookrightarrow":"\u21AA","hopf":"\u{1D559}","Hopf":"\u210D","horbar":"\u2015","HorizontalLine":"\u2500","hscr":"\u{1D4BD}","Hscr":"\u210B","hslash":"\u210F","Hstrok":"\u0126","hstrok":"\u0127","HumpDownHump":"\u224E","HumpEqual":"\u224F","hybull":"\u2043","hyphen":"\u2010","Iacute":"\xCD","iacute":"\xED","ic":"\u2063","Icirc":"\xCE","icirc":"\xEE","Icy":"\u0418","icy":"\u0438","Idot":"\u0130","IEcy":"\u0415","iecy":"\u0435","iexcl":"\xA1","iff":"\u21D4","ifr":"\u{1D526}","Ifr":"\u2111","Igrave":"\xCC","igrave":"\xEC","ii":"\u2148","iiiint":"\u2A0C","iiint":"\u222D","iinfin":"\u29DC","iiota":"\u2129","IJlig":"\u0132","ijlig":"\u0133","Imacr":"\u012A","imacr":"\u012B","image":"\u2111","ImaginaryI":"\u2148","imagline":"\u2110","imagpart":"\u2111","imath":"\u0131","Im":"\u2111","imof":"\u22B7","imped":"\u01B5","Implies":"\u21D2","incare":"\u2105","in":"\u2208","infin":"\u221E","infintie":"\u29DD","inodot":"\u0131","intcal":"\u22BA","int":"\u222B","Int":"\u222C","integers":"\u2124","Integral":"\u222B","intercal":"\u22BA","Intersection":"\u22C2","intlarhk":"\u2A17","intprod":"\u2A3C","InvisibleComma":"\u2063","InvisibleTimes":"\u2062","IOcy":"\u0401","iocy":"\u0451","Iogon":"\u012E","iogon":"\u012F","Iopf":"\u{1D540}","iopf":"\u{1D55A}","Iota":"\u0399","iota":"\u03B9","iprod":"\u2A3C","iquest":"\xBF","iscr":"\u{1D4BE}","Iscr":"\u2110","isin":"\u2208","isindot":"\u22F5","isinE":"\u22F9","isins":"\u22F4","isinsv":"\u22F3","isinv":"\u2208","it":"\u2062","Itilde":"\u0128","itilde":"\u0129","Iukcy":"\u0406","iukcy":"\u0456","Iuml":"\xCF","iuml":"\xEF","Jcirc":"\u0134","jcirc":"\u0135","Jcy":"\u0419","jcy":"\u0439","Jfr":"\u{1D50D}","jfr":"\u{1D527}","jmath":"\u0237","Jopf":"\u{1D541}","jopf":"\u{1D55B}","Jscr":"\u{1D4A5}","jscr":"\u{1D4BF}","Jsercy":"\u0408","jsercy":"\u0458","Jukcy":"\u0404","jukcy":"\u0454","Kappa":"\u039A","kappa":"\u03BA","kappav":"\u03F0","Kcedil":"\u0136","kcedil":"\u0137","Kcy":"\u041A","kcy":"\u043A","Kfr":"\u{1D50E}","kfr":"\u{1D528}","kgreen":"\u0138","KHcy":"\u0425","khcy":"\u0445","KJcy":"\u040C","kjcy":"\u045C","Kopf":"\u{1D542}","kopf":"\u{1D55C}","Kscr":"\u{1D4A6}","kscr":"\u{1D4C0}","lAarr":"\u21DA","Lacute":"\u0139","lacute":"\u013A","laemptyv":"\u29B4","lagran":"\u2112","Lambda":"\u039B","lambda":"\u03BB","lang":"\u27E8","Lang":"\u27EA","langd":"\u2991","langle":"\u27E8","lap":"\u2A85","Laplacetrf":"\u2112","laquo":"\xAB","larrb":"\u21E4","larrbfs":"\u291F","larr":"\u2190","Larr":"\u219E","lArr":"\u21D0","larrfs":"\u291D","larrhk":"\u21A9","larrlp":"\u21AB","larrpl":"\u2939","larrsim":"\u2973","larrtl":"\u21A2","latail":"\u2919","lAtail":"\u291B","lat":"\u2AAB","late":"\u2AAD","lates":"\u2AAD\uFE00","lbarr":"\u290C","lBarr":"\u290E","lbbrk":"\u2772","lbrace":"{","lbrack":"[","lbrke":"\u298B","lbrksld":"\u298F","lbrkslu":"\u298D","Lcaron":"\u013D","lcaron":"\u013E","Lcedil":"\u013B","lcedil":"\u013C","lceil":"\u2308","lcub":"{","Lcy":"\u041B","lcy":"\u043B","ldca":"\u2936","ldquo":"\u201C","ldquor":"\u201E","ldrdhar":"\u2967","ldrushar":"\u294B","ldsh":"\u21B2","le":"\u2264","lE":"\u2266","LeftAngleBracket":"\u27E8","LeftArrowBar":"\u21E4","leftarrow":"\u2190","LeftArrow":"\u2190","Leftarrow":"\u21D0","LeftArrowRightArrow":"\u21C6","leftarrowtail":"\u21A2","LeftCeiling":"\u2308","LeftDoubleBracket":"\u27E6","LeftDownTeeVector":"\u2961","LeftDownVectorBar":"\u2959","LeftDownVector":"\u21C3","LeftFloor":"\u230A","leftharpoondown":"\u21BD","leftharpoonup":"\u21BC","leftleftarrows":"\u21C7","leftrightarrow":"\u2194","LeftRightArrow":"\u2194","Leftrightarrow":"\u21D4","leftrightarrows":"\u21C6","leftrightharpoons":"\u21CB","leftrightsquigarrow":"\u21AD","LeftRightVector":"\u294E","LeftTeeArrow":"\u21A4","LeftTee":"\u22A3","LeftTeeVector":"\u295A","leftthreetimes":"\u22CB","LeftTriangleBar":"\u29CF","LeftTriangle":"\u22B2","LeftTriangleEqual":"\u22B4","LeftUpDownVector":"\u2951","LeftUpTeeVector":"\u2960","LeftUpVectorBar":"\u2958","LeftUpVector":"\u21BF","LeftVectorBar":"\u2952","LeftVector":"\u21BC","lEg":"\u2A8B","leg":"\u22DA","leq":"\u2264","leqq":"\u2266","leqslant":"\u2A7D","lescc":"\u2AA8","les":"\u2A7D","lesdot":"\u2A7F","lesdoto":"\u2A81","lesdotor":"\u2A83","lesg":"\u22DA\uFE00","lesges":"\u2A93","lessapprox":"\u2A85","lessdot":"\u22D6","lesseqgtr":"\u22DA","lesseqqgtr":"\u2A8B","LessEqualGreater":"\u22DA","LessFullEqual":"\u2266","LessGreater":"\u2276","lessgtr":"\u2276","LessLess":"\u2AA1","lesssim":"\u2272","LessSlantEqual":"\u2A7D","LessTilde":"\u2272","lfisht":"\u297C","lfloor":"\u230A","Lfr":"\u{1D50F}","lfr":"\u{1D529}","lg":"\u2276","lgE":"\u2A91","lHar":"\u2962","lhard":"\u21BD","lharu":"\u21BC","lharul":"\u296A","lhblk":"\u2584","LJcy":"\u0409","ljcy":"\u0459","llarr":"\u21C7","ll":"\u226A","Ll":"\u22D8","llcorner":"\u231E","Lleftarrow":"\u21DA","llhard":"\u296B","lltri":"\u25FA","Lmidot":"\u013F","lmidot":"\u0140","lmoustache":"\u23B0","lmoust":"\u23B0","lnap":"\u2A89","lnapprox":"\u2A89","lne":"\u2A87","lnE":"\u2268","lneq":"\u2A87","lneqq":"\u2268","lnsim":"\u22E6","loang":"\u27EC","loarr":"\u21FD","lobrk":"\u27E6","longleftarrow":"\u27F5","LongLeftArrow":"\u27F5","Longleftarrow":"\u27F8","longleftrightarrow":"\u27F7","LongLeftRightArrow":"\u27F7","Longleftrightarrow":"\u27FA","longmapsto":"\u27FC","longrightarrow":"\u27F6","LongRightArrow":"\u27F6","Longrightarrow":"\u27F9","looparrowleft":"\u21AB","looparrowright":"\u21AC","lopar":"\u2985","Lopf":"\u{1D543}","lopf":"\u{1D55D}","loplus":"\u2A2D","lotimes":"\u2A34","lowast":"\u2217","lowbar":"_","LowerLeftArrow":"\u2199","LowerRightArrow":"\u2198","loz":"\u25CA","lozenge":"\u25CA","lozf":"\u29EB","lpar":"(","lparlt":"\u2993","lrarr":"\u21C6","lrcorner":"\u231F","lrhar":"\u21CB","lrhard":"\u296D","lrm":"\u200E","lrtri":"\u22BF","lsaquo":"\u2039","lscr":"\u{1D4C1}","Lscr":"\u2112","lsh":"\u21B0","Lsh":"\u21B0","lsim":"\u2272","lsime":"\u2A8D","lsimg":"\u2A8F","lsqb":"[","lsquo":"\u2018","lsquor":"\u201A","Lstrok":"\u0141","lstrok":"\u0142","ltcc":"\u2AA6","ltcir":"\u2A79","lt":"<","LT":"<","Lt":"\u226A","ltdot":"\u22D6","lthree":"\u22CB","ltimes":"\u22C9","ltlarr":"\u2976","ltquest":"\u2A7B","ltri":"\u25C3","ltrie":"\u22B4","ltrif":"\u25C2","ltrPar":"\u2996","lurdshar":"\u294A","luruhar":"\u2966","lvertneqq":"\u2268\uFE00","lvnE":"\u2268\uFE00","macr":"\xAF","male":"\u2642","malt":"\u2720","maltese":"\u2720","Map":"\u2905","map":"\u21A6","mapsto":"\u21A6","mapstodown":"\u21A7","mapstoleft":"\u21A4","mapstoup":"\u21A5","marker":"\u25AE","mcomma":"\u2A29","Mcy":"\u041C","mcy":"\u043C","mdash":"\u2014","mDDot":"\u223A","measuredangle":"\u2221","MediumSpace":"\u205F","Mellintrf":"\u2133","Mfr":"\u{1D510}","mfr":"\u{1D52A}","mho":"\u2127","micro":"\xB5","midast":"*","midcir":"\u2AF0","mid":"\u2223","middot":"\xB7","minusb":"\u229F","minus":"\u2212","minusd":"\u2238","minusdu":"\u2A2A","MinusPlus":"\u2213","mlcp":"\u2ADB","mldr":"\u2026","mnplus":"\u2213","models":"\u22A7","Mopf":"\u{1D544}","mopf":"\u{1D55E}","mp":"\u2213","mscr":"\u{1D4C2}","Mscr":"\u2133","mstpos":"\u223E","Mu":"\u039C","mu":"\u03BC","multimap":"\u22B8","mumap":"\u22B8","nabla":"\u2207","Nacute":"\u0143","nacute":"\u0144","nang":"\u2220\u20D2","nap":"\u2249","napE":"\u2A70\u0338","napid":"\u224B\u0338","napos":"\u0149","napprox":"\u2249","natural":"\u266E","naturals":"\u2115","natur":"\u266E","nbsp":"\xA0","nbump":"\u224E\u0338","nbumpe":"\u224F\u0338","ncap":"\u2A43","Ncaron":"\u0147","ncaron":"\u0148","Ncedil":"\u0145","ncedil":"\u0146","ncong":"\u2247","ncongdot":"\u2A6D\u0338","ncup":"\u2A42","Ncy":"\u041D","ncy":"\u043D","ndash":"\u2013","nearhk":"\u2924","nearr":"\u2197","neArr":"\u21D7","nearrow":"\u2197","ne":"\u2260","nedot":"\u2250\u0338","NegativeMediumSpace":"\u200B","NegativeThickSpace":"\u200B","NegativeThinSpace":"\u200B","NegativeVeryThinSpace":"\u200B","nequiv":"\u2262","nesear":"\u2928","nesim":"\u2242\u0338","NestedGreaterGreater":"\u226B","NestedLessLess":"\u226A","NewLine":"\\n","nexist":"\u2204","nexists":"\u2204","Nfr":"\u{1D511}","nfr":"\u{1D52B}","ngE":"\u2267\u0338","nge":"\u2271","ngeq":"\u2271","ngeqq":"\u2267\u0338","ngeqslant":"\u2A7E\u0338","nges":"\u2A7E\u0338","nGg":"\u22D9\u0338","ngsim":"\u2275","nGt":"\u226B\u20D2","ngt":"\u226F","ngtr":"\u226F","nGtv":"\u226B\u0338","nharr":"\u21AE","nhArr":"\u21CE","nhpar":"\u2AF2","ni":"\u220B","nis":"\u22FC","nisd":"\u22FA","niv":"\u220B","NJcy":"\u040A","njcy":"\u045A","nlarr":"\u219A","nlArr":"\u21CD","nldr":"\u2025","nlE":"\u2266\u0338","nle":"\u2270","nleftarrow":"\u219A","nLeftarrow":"\u21CD","nleftrightarrow":"\u21AE","nLeftrightarrow":"\u21CE","nleq":"\u2270","nleqq":"\u2266\u0338","nleqslant":"\u2A7D\u0338","nles":"\u2A7D\u0338","nless":"\u226E","nLl":"\u22D8\u0338","nlsim":"\u2274","nLt":"\u226A\u20D2","nlt":"\u226E","nltri":"\u22EA","nltrie":"\u22EC","nLtv":"\u226A\u0338","nmid":"\u2224","NoBreak":"\u2060","NonBreakingSpace":"\xA0","nopf":"\u{1D55F}","Nopf":"\u2115","Not":"\u2AEC","not":"\xAC","NotCongruent":"\u2262","NotCupCap":"\u226D","NotDoubleVerticalBar":"\u2226","NotElement":"\u2209","NotEqual":"\u2260","NotEqualTilde":"\u2242\u0338","NotExists":"\u2204","NotGreater":"\u226F","NotGreaterEqual":"\u2271","NotGreaterFullEqual":"\u2267\u0338","NotGreaterGreater":"\u226B\u0338","NotGreaterLess":"\u2279","NotGreaterSlantEqual":"\u2A7E\u0338","NotGreaterTilde":"\u2275","NotHumpDownHump":"\u224E\u0338","NotHumpEqual":"\u224F\u0338","notin":"\u2209","notindot":"\u22F5\u0338","notinE":"\u22F9\u0338","notinva":"\u2209","notinvb":"\u22F7","notinvc":"\u22F6","NotLeftTriangleBar":"\u29CF\u0338","NotLeftTriangle":"\u22EA","NotLeftTriangleEqual":"\u22EC","NotLess":"\u226E","NotLessEqual":"\u2270","NotLessGreater":"\u2278","NotLessLess":"\u226A\u0338","NotLessSlantEqual":"\u2A7D\u0338","NotLessTilde":"\u2274","NotNestedGreaterGreater":"\u2AA2\u0338","NotNestedLessLess":"\u2AA1\u0338","notni":"\u220C","notniva":"\u220C","notnivb":"\u22FE","notnivc":"\u22FD","NotPrecedes":"\u2280","NotPrecedesEqual":"\u2AAF\u0338","NotPrecedesSlantEqual":"\u22E0","NotReverseElement":"\u220C","NotRightTriangleBar":"\u29D0\u0338","NotRightTriangle":"\u22EB","NotRightTriangleEqual":"\u22ED","NotSquareSubset":"\u228F\u0338","NotSquareSubsetEqual":"\u22E2","NotSquareSuperset":"\u2290\u0338","NotSquareSupersetEqual":"\u22E3","NotSubset":"\u2282\u20D2","NotSubsetEqual":"\u2288","NotSucceeds":"\u2281","NotSucceedsEqual":"\u2AB0\u0338","NotSucceedsSlantEqual":"\u22E1","NotSucceedsTilde":"\u227F\u0338","NotSuperset":"\u2283\u20D2","NotSupersetEqual":"\u2289","NotTilde":"\u2241","NotTildeEqual":"\u2244","NotTildeFullEqual":"\u2247","NotTildeTilde":"\u2249","NotVerticalBar":"\u2224","nparallel":"\u2226","npar":"\u2226","nparsl":"\u2AFD\u20E5","npart":"\u2202\u0338","npolint":"\u2A14","npr":"\u2280","nprcue":"\u22E0","nprec":"\u2280","npreceq":"\u2AAF\u0338","npre":"\u2AAF\u0338","nrarrc":"\u2933\u0338","nrarr":"\u219B","nrArr":"\u21CF","nrarrw":"\u219D\u0338","nrightarrow":"\u219B","nRightarrow":"\u21CF","nrtri":"\u22EB","nrtrie":"\u22ED","nsc":"\u2281","nsccue":"\u22E1","nsce":"\u2AB0\u0338","Nscr":"\u{1D4A9}","nscr":"\u{1D4C3}","nshortmid":"\u2224","nshortparallel":"\u2226","nsim":"\u2241","nsime":"\u2244","nsimeq":"\u2244","nsmid":"\u2224","nspar":"\u2226","nsqsube":"\u22E2","nsqsupe":"\u22E3","nsub":"\u2284","nsubE":"\u2AC5\u0338","nsube":"\u2288","nsubset":"\u2282\u20D2","nsubseteq":"\u2288","nsubseteqq":"\u2AC5\u0338","nsucc":"\u2281","nsucceq":"\u2AB0\u0338","nsup":"\u2285","nsupE":"\u2AC6\u0338","nsupe":"\u2289","nsupset":"\u2283\u20D2","nsupseteq":"\u2289","nsupseteqq":"\u2AC6\u0338","ntgl":"\u2279","Ntilde":"\xD1","ntilde":"\xF1","ntlg":"\u2278","ntriangleleft":"\u22EA","ntrianglelefteq":"\u22EC","ntriangleright":"\u22EB","ntrianglerighteq":"\u22ED","Nu":"\u039D","nu":"\u03BD","num":"#","numero":"\u2116","numsp":"\u2007","nvap":"\u224D\u20D2","nvdash":"\u22AC","nvDash":"\u22AD","nVdash":"\u22AE","nVDash":"\u22AF","nvge":"\u2265\u20D2","nvgt":">\u20D2","nvHarr":"\u2904","nvinfin":"\u29DE","nvlArr":"\u2902","nvle":"\u2264\u20D2","nvlt":"<\u20D2","nvltrie":"\u22B4\u20D2","nvrArr":"\u2903","nvrtrie":"\u22B5\u20D2","nvsim":"\u223C\u20D2","nwarhk":"\u2923","nwarr":"\u2196","nwArr":"\u21D6","nwarrow":"\u2196","nwnear":"\u2927","Oacute":"\xD3","oacute":"\xF3","oast":"\u229B","Ocirc":"\xD4","ocirc":"\xF4","ocir":"\u229A","Ocy":"\u041E","ocy":"\u043E","odash":"\u229D","Odblac":"\u0150","odblac":"\u0151","odiv":"\u2A38","odot":"\u2299","odsold":"\u29BC","OElig":"\u0152","oelig":"\u0153","ofcir":"\u29BF","Ofr":"\u{1D512}","ofr":"\u{1D52C}","ogon":"\u02DB","Ograve":"\xD2","ograve":"\xF2","ogt":"\u29C1","ohbar":"\u29B5","ohm":"\u03A9","oint":"\u222E","olarr":"\u21BA","olcir":"\u29BE","olcross":"\u29BB","oline":"\u203E","olt":"\u29C0","Omacr":"\u014C","omacr":"\u014D","Omega":"\u03A9","omega":"\u03C9","Omicron":"\u039F","omicron":"\u03BF","omid":"\u29B6","ominus":"\u2296","Oopf":"\u{1D546}","oopf":"\u{1D560}","opar":"\u29B7","OpenCurlyDoubleQuote":"\u201C","OpenCurlyQuote":"\u2018","operp":"\u29B9","oplus":"\u2295","orarr":"\u21BB","Or":"\u2A54","or":"\u2228","ord":"\u2A5D","order":"\u2134","orderof":"\u2134","ordf":"\xAA","ordm":"\xBA","origof":"\u22B6","oror":"\u2A56","orslope":"\u2A57","orv":"\u2A5B","oS":"\u24C8","Oscr":"\u{1D4AA}","oscr":"\u2134","Oslash":"\xD8","oslash":"\xF8","osol":"\u2298","Otilde":"\xD5","otilde":"\xF5","otimesas":"\u2A36","Otimes":"\u2A37","otimes":"\u2297","Ouml":"\xD6","ouml":"\xF6","ovbar":"\u233D","OverBar":"\u203E","OverBrace":"\u23DE","OverBracket":"\u23B4","OverParenthesis":"\u23DC","para":"\xB6","parallel":"\u2225","par":"\u2225","parsim":"\u2AF3","parsl":"\u2AFD","part":"\u2202","PartialD":"\u2202","Pcy":"\u041F","pcy":"\u043F","percnt":"%","period":".","permil":"\u2030","perp":"\u22A5","pertenk":"\u2031","Pfr":"\u{1D513}","pfr":"\u{1D52D}","Phi":"\u03A6","phi":"\u03C6","phiv":"\u03D5","phmmat":"\u2133","phone":"\u260E","Pi":"\u03A0","pi":"\u03C0","pitchfork":"\u22D4","piv":"\u03D6","planck":"\u210F","planckh":"\u210E","plankv":"\u210F","plusacir":"\u2A23","plusb":"\u229E","pluscir":"\u2A22","plus":"+","plusdo":"\u2214","plusdu":"\u2A25","pluse":"\u2A72","PlusMinus":"\xB1","plusmn":"\xB1","plussim":"\u2A26","plustwo":"\u2A27","pm":"\xB1","Poincareplane":"\u210C","pointint":"\u2A15","popf":"\u{1D561}","Popf":"\u2119","pound":"\xA3","prap":"\u2AB7","Pr":"\u2ABB","pr":"\u227A","prcue":"\u227C","precapprox":"\u2AB7","prec":"\u227A","preccurlyeq":"\u227C","Precedes":"\u227A","PrecedesEqual":"\u2AAF","PrecedesSlantEqual":"\u227C","PrecedesTilde":"\u227E","preceq":"\u2AAF","precnapprox":"\u2AB9","precneqq":"\u2AB5","precnsim":"\u22E8","pre":"\u2AAF","prE":"\u2AB3","precsim":"\u227E","prime":"\u2032","Prime":"\u2033","primes":"\u2119","prnap":"\u2AB9","prnE":"\u2AB5","prnsim":"\u22E8","prod":"\u220F","Product":"\u220F","profalar":"\u232E","profline":"\u2312","profsurf":"\u2313","prop":"\u221D","Proportional":"\u221D","Proportion":"\u2237","propto":"\u221D","prsim":"\u227E","prurel":"\u22B0","Pscr":"\u{1D4AB}","pscr":"\u{1D4C5}","Psi":"\u03A8","psi":"\u03C8","puncsp":"\u2008","Qfr":"\u{1D514}","qfr":"\u{1D52E}","qint":"\u2A0C","qopf":"\u{1D562}","Qopf":"\u211A","qprime":"\u2057","Qscr":"\u{1D4AC}","qscr":"\u{1D4C6}","quaternions":"\u210D","quatint":"\u2A16","quest":"?","questeq":"\u225F","quot":"\\"","QUOT":"\\"","rAarr":"\u21DB","race":"\u223D\u0331","Racute":"\u0154","racute":"\u0155","radic":"\u221A","raemptyv":"\u29B3","rang":"\u27E9","Rang":"\u27EB","rangd":"\u2992","range":"\u29A5","rangle":"\u27E9","raquo":"\xBB","rarrap":"\u2975","rarrb":"\u21E5","rarrbfs":"\u2920","rarrc":"\u2933","rarr":"\u2192","Rarr":"\u21A0","rArr":"\u21D2","rarrfs":"\u291E","rarrhk":"\u21AA","rarrlp":"\u21AC","rarrpl":"\u2945","rarrsim":"\u2974","Rarrtl":"\u2916","rarrtl":"\u21A3","rarrw":"\u219D","ratail":"\u291A","rAtail":"\u291C","ratio":"\u2236","rationals":"\u211A","rbarr":"\u290D","rBarr":"\u290F","RBarr":"\u2910","rbbrk":"\u2773","rbrace":"}","rbrack":"]","rbrke":"\u298C","rbrksld":"\u298E","rbrkslu":"\u2990","Rcaron":"\u0158","rcaron":"\u0159","Rcedil":"\u0156","rcedil":"\u0157","rceil":"\u2309","rcub":"}","Rcy":"\u0420","rcy":"\u0440","rdca":"\u2937","rdldhar":"\u2969","rdquo":"\u201D","rdquor":"\u201D","rdsh":"\u21B3","real":"\u211C","realine":"\u211B","realpart":"\u211C","reals":"\u211D","Re":"\u211C","rect":"\u25AD","reg":"\xAE","REG":"\xAE","ReverseElement":"\u220B","ReverseEquilibrium":"\u21CB","ReverseUpEquilibrium":"\u296F","rfisht":"\u297D","rfloor":"\u230B","rfr":"\u{1D52F}","Rfr":"\u211C","rHar":"\u2964","rhard":"\u21C1","rharu":"\u21C0","rharul":"\u296C","Rho":"\u03A1","rho":"\u03C1","rhov":"\u03F1","RightAngleBracket":"\u27E9","RightArrowBar":"\u21E5","rightarrow":"\u2192","RightArrow":"\u2192","Rightarrow":"\u21D2","RightArrowLeftArrow":"\u21C4","rightarrowtail":"\u21A3","RightCeiling":"\u2309","RightDoubleBracket":"\u27E7","RightDownTeeVector":"\u295D","RightDownVectorBar":"\u2955","RightDownVector":"\u21C2","RightFloor":"\u230B","rightharpoondown":"\u21C1","rightharpoonup":"\u21C0","rightleftarrows":"\u21C4","rightleftharpoons":"\u21CC","rightrightarrows":"\u21C9","rightsquigarrow":"\u219D","RightTeeArrow":"\u21A6","RightTee":"\u22A2","RightTeeVector":"\u295B","rightthreetimes":"\u22CC","RightTriangleBar":"\u29D0","RightTriangle":"\u22B3","RightTriangleEqual":"\u22B5","RightUpDownVector":"\u294F","RightUpTeeVector":"\u295C","RightUpVectorBar":"\u2954","RightUpVector":"\u21BE","RightVectorBar":"\u2953","RightVector":"\u21C0","ring":"\u02DA","risingdotseq":"\u2253","rlarr":"\u21C4","rlhar":"\u21CC","rlm":"\u200F","rmoustache":"\u23B1","rmoust":"\u23B1","rnmid":"\u2AEE","roang":"\u27ED","roarr":"\u21FE","robrk":"\u27E7","ropar":"\u2986","ropf":"\u{1D563}","Ropf":"\u211D","roplus":"\u2A2E","rotimes":"\u2A35","RoundImplies":"\u2970","rpar":")","rpargt":"\u2994","rppolint":"\u2A12","rrarr":"\u21C9","Rrightarrow":"\u21DB","rsaquo":"\u203A","rscr":"\u{1D4C7}","Rscr":"\u211B","rsh":"\u21B1","Rsh":"\u21B1","rsqb":"]","rsquo":"\u2019","rsquor":"\u2019","rthree":"\u22CC","rtimes":"\u22CA","rtri":"\u25B9","rtrie":"\u22B5","rtrif":"\u25B8","rtriltri":"\u29CE","RuleDelayed":"\u29F4","ruluhar":"\u2968","rx":"\u211E","Sacute":"\u015A","sacute":"\u015B","sbquo":"\u201A","scap":"\u2AB8","Scaron":"\u0160","scaron":"\u0161","Sc":"\u2ABC","sc":"\u227B","sccue":"\u227D","sce":"\u2AB0","scE":"\u2AB4","Scedil":"\u015E","scedil":"\u015F","Scirc":"\u015C","scirc":"\u015D","scnap":"\u2ABA","scnE":"\u2AB6","scnsim":"\u22E9","scpolint":"\u2A13","scsim":"\u227F","Scy":"\u0421","scy":"\u0441","sdotb":"\u22A1","sdot":"\u22C5","sdote":"\u2A66","searhk":"\u2925","searr":"\u2198","seArr":"\u21D8","searrow":"\u2198","sect":"\xA7","semi":";","seswar":"\u2929","setminus":"\u2216","setmn":"\u2216","sext":"\u2736","Sfr":"\u{1D516}","sfr":"\u{1D530}","sfrown":"\u2322","sharp":"\u266F","SHCHcy":"\u0429","shchcy":"\u0449","SHcy":"\u0428","shcy":"\u0448","ShortDownArrow":"\u2193","ShortLeftArrow":"\u2190","shortmid":"\u2223","shortparallel":"\u2225","ShortRightArrow":"\u2192","ShortUpArrow":"\u2191","shy":"\xAD","Sigma":"\u03A3","sigma":"\u03C3","sigmaf":"\u03C2","sigmav":"\u03C2","sim":"\u223C","simdot":"\u2A6A","sime":"\u2243","simeq":"\u2243","simg":"\u2A9E","simgE":"\u2AA0","siml":"\u2A9D","simlE":"\u2A9F","simne":"\u2246","simplus":"\u2A24","simrarr":"\u2972","slarr":"\u2190","SmallCircle":"\u2218","smallsetminus":"\u2216","smashp":"\u2A33","smeparsl":"\u29E4","smid":"\u2223","smile":"\u2323","smt":"\u2AAA","smte":"\u2AAC","smtes":"\u2AAC\uFE00","SOFTcy":"\u042C","softcy":"\u044C","solbar":"\u233F","solb":"\u29C4","sol":"/","Sopf":"\u{1D54A}","sopf":"\u{1D564}","spades":"\u2660","spadesuit":"\u2660","spar":"\u2225","sqcap":"\u2293","sqcaps":"\u2293\uFE00","sqcup":"\u2294","sqcups":"\u2294\uFE00","Sqrt":"\u221A","sqsub":"\u228F","sqsube":"\u2291","sqsubset":"\u228F","sqsubseteq":"\u2291","sqsup":"\u2290","sqsupe":"\u2292","sqsupset":"\u2290","sqsupseteq":"\u2292","square":"\u25A1","Square":"\u25A1","SquareIntersection":"\u2293","SquareSubset":"\u228F","SquareSubsetEqual":"\u2291","SquareSuperset":"\u2290","SquareSupersetEqual":"\u2292","SquareUnion":"\u2294","squarf":"\u25AA","squ":"\u25A1","squf":"\u25AA","srarr":"\u2192","Sscr":"\u{1D4AE}","sscr":"\u{1D4C8}","ssetmn":"\u2216","ssmile":"\u2323","sstarf":"\u22C6","Star":"\u22C6","star":"\u2606","starf":"\u2605","straightepsilon":"\u03F5","straightphi":"\u03D5","strns":"\xAF","sub":"\u2282","Sub":"\u22D0","subdot":"\u2ABD","subE":"\u2AC5","sube":"\u2286","subedot":"\u2AC3","submult":"\u2AC1","subnE":"\u2ACB","subne":"\u228A","subplus":"\u2ABF","subrarr":"\u2979","subset":"\u2282","Subset":"\u22D0","subseteq":"\u2286","subseteqq":"\u2AC5","SubsetEqual":"\u2286","subsetneq":"\u228A","subsetneqq":"\u2ACB","subsim":"\u2AC7","subsub":"\u2AD5","subsup":"\u2AD3","succapprox":"\u2AB8","succ":"\u227B","succcurlyeq":"\u227D","Succeeds":"\u227B","SucceedsEqual":"\u2AB0","SucceedsSlantEqual":"\u227D","SucceedsTilde":"\u227F","succeq":"\u2AB0","succnapprox":"\u2ABA","succneqq":"\u2AB6","succnsim":"\u22E9","succsim":"\u227F","SuchThat":"\u220B","sum":"\u2211","Sum":"\u2211","sung":"\u266A","sup1":"\xB9","sup2":"\xB2","sup3":"\xB3","sup":"\u2283","Sup":"\u22D1","supdot":"\u2ABE","supdsub":"\u2AD8","supE":"\u2AC6","supe":"\u2287","supedot":"\u2AC4","Superset":"\u2283","SupersetEqual":"\u2287","suphsol":"\u27C9","suphsub":"\u2AD7","suplarr":"\u297B","supmult":"\u2AC2","supnE":"\u2ACC","supne":"\u228B","supplus":"\u2AC0","supset":"\u2283","Supset":"\u22D1","supseteq":"\u2287","supseteqq":"\u2AC6","supsetneq":"\u228B","supsetneqq":"\u2ACC","supsim":"\u2AC8","supsub":"\u2AD4","supsup":"\u2AD6","swarhk":"\u2926","swarr":"\u2199","swArr":"\u21D9","swarrow":"\u2199","swnwar":"\u292A","szlig":"\xDF","Tab":"\\t","target":"\u2316","Tau":"\u03A4","tau":"\u03C4","tbrk":"\u23B4","Tcaron":"\u0164","tcaron":"\u0165","Tcedil":"\u0162","tcedil":"\u0163","Tcy":"\u0422","tcy":"\u0442","tdot":"\u20DB","telrec":"\u2315","Tfr":"\u{1D517}","tfr":"\u{1D531}","there4":"\u2234","therefore":"\u2234","Therefore":"\u2234","Theta":"\u0398","theta":"\u03B8","thetasym":"\u03D1","thetav":"\u03D1","thickapprox":"\u2248","thicksim":"\u223C","ThickSpace":"\u205F\u200A","ThinSpace":"\u2009","thinsp":"\u2009","thkap":"\u2248","thksim":"\u223C","THORN":"\xDE","thorn":"\xFE","tilde":"\u02DC","Tilde":"\u223C","TildeEqual":"\u2243","TildeFullEqual":"\u2245","TildeTilde":"\u2248","timesbar":"\u2A31","timesb":"\u22A0","times":"\xD7","timesd":"\u2A30","tint":"\u222D","toea":"\u2928","topbot":"\u2336","topcir":"\u2AF1","top":"\u22A4","Topf":"\u{1D54B}","topf":"\u{1D565}","topfork":"\u2ADA","tosa":"\u2929","tprime":"\u2034","trade":"\u2122","TRADE":"\u2122","triangle":"\u25B5","triangledown":"\u25BF","triangleleft":"\u25C3","trianglelefteq":"\u22B4","triangleq":"\u225C","triangleright":"\u25B9","trianglerighteq":"\u22B5","tridot":"\u25EC","trie":"\u225C","triminus":"\u2A3A","TripleDot":"\u20DB","triplus":"\u2A39","trisb":"\u29CD","tritime":"\u2A3B","trpezium":"\u23E2","Tscr":"\u{1D4AF}","tscr":"\u{1D4C9}","TScy":"\u0426","tscy":"\u0446","TSHcy":"\u040B","tshcy":"\u045B","Tstrok":"\u0166","tstrok":"\u0167","twixt":"\u226C","twoheadleftarrow":"\u219E","twoheadrightarrow":"\u21A0","Uacute":"\xDA","uacute":"\xFA","uarr":"\u2191","Uarr":"\u219F","uArr":"\u21D1","Uarrocir":"\u2949","Ubrcy":"\u040E","ubrcy":"\u045E","Ubreve":"\u016C","ubreve":"\u016D","Ucirc":"\xDB","ucirc":"\xFB","Ucy":"\u0423","ucy":"\u0443","udarr":"\u21C5","Udblac":"\u0170","udblac":"\u0171","udhar":"\u296E","ufisht":"\u297E","Ufr":"\u{1D518}","ufr":"\u{1D532}","Ugrave":"\xD9","ugrave":"\xF9","uHar":"\u2963","uharl":"\u21BF","uharr":"\u21BE","uhblk":"\u2580","ulcorn":"\u231C","ulcorner":"\u231C","ulcrop":"\u230F","ultri":"\u25F8","Umacr":"\u016A","umacr":"\u016B","uml":"\xA8","UnderBar":"_","UnderBrace":"\u23DF","UnderBracket":"\u23B5","UnderParenthesis":"\u23DD","Union":"\u22C3","UnionPlus":"\u228E","Uogon":"\u0172","uogon":"\u0173","Uopf":"\u{1D54C}","uopf":"\u{1D566}","UpArrowBar":"\u2912","uparrow":"\u2191","UpArrow":"\u2191","Uparrow":"\u21D1","UpArrowDownArrow":"\u21C5","updownarrow":"\u2195","UpDownArrow":"\u2195","Updownarrow":"\u21D5","UpEquilibrium":"\u296E","upharpoonleft":"\u21BF","upharpoonright":"\u21BE","uplus":"\u228E","UpperLeftArrow":"\u2196","UpperRightArrow":"\u2197","upsi":"\u03C5","Upsi":"\u03D2","upsih":"\u03D2","Upsilon":"\u03A5","upsilon":"\u03C5","UpTeeArrow":"\u21A5","UpTee":"\u22A5","upuparrows":"\u21C8","urcorn":"\u231D","urcorner":"\u231D","urcrop":"\u230E","Uring":"\u016E","uring":"\u016F","urtri":"\u25F9","Uscr":"\u{1D4B0}","uscr":"\u{1D4CA}","utdot":"\u22F0","Utilde":"\u0168","utilde":"\u0169","utri":"\u25B5","utrif":"\u25B4","uuarr":"\u21C8","Uuml":"\xDC","uuml":"\xFC","uwangle":"\u29A7","vangrt":"\u299C","varepsilon":"\u03F5","varkappa":"\u03F0","varnothing":"\u2205","varphi":"\u03D5","varpi":"\u03D6","varpropto":"\u221D","varr":"\u2195","vArr":"\u21D5","varrho":"\u03F1","varsigma":"\u03C2","varsubsetneq":"\u228A\uFE00","varsubsetneqq":"\u2ACB\uFE00","varsupsetneq":"\u228B\uFE00","varsupsetneqq":"\u2ACC\uFE00","vartheta":"\u03D1","vartriangleleft":"\u22B2","vartriangleright":"\u22B3","vBar":"\u2AE8","Vbar":"\u2AEB","vBarv":"\u2AE9","Vcy":"\u0412","vcy":"\u0432","vdash":"\u22A2","vDash":"\u22A8","Vdash":"\u22A9","VDash":"\u22AB","Vdashl":"\u2AE6","veebar":"\u22BB","vee":"\u2228","Vee":"\u22C1","veeeq":"\u225A","vellip":"\u22EE","verbar":"|","Verbar":"\u2016","vert":"|","Vert":"\u2016","VerticalBar":"\u2223","VerticalLine":"|","VerticalSeparator":"\u2758","VerticalTilde":"\u2240","VeryThinSpace":"\u200A","Vfr":"\u{1D519}","vfr":"\u{1D533}","vltri":"\u22B2","vnsub":"\u2282\u20D2","vnsup":"\u2283\u20D2","Vopf":"\u{1D54D}","vopf":"\u{1D567}","vprop":"\u221D","vrtri":"\u22B3","Vscr":"\u{1D4B1}","vscr":"\u{1D4CB}","vsubnE":"\u2ACB\uFE00","vsubne":"\u228A\uFE00","vsupnE":"\u2ACC\uFE00","vsupne":"\u228B\uFE00","Vvdash":"\u22AA","vzigzag":"\u299A","Wcirc":"\u0174","wcirc":"\u0175","wedbar":"\u2A5F","wedge":"\u2227","Wedge":"\u22C0","wedgeq":"\u2259","weierp":"\u2118","Wfr":"\u{1D51A}","wfr":"\u{1D534}","Wopf":"\u{1D54E}","wopf":"\u{1D568}","wp":"\u2118","wr":"\u2240","wreath":"\u2240","Wscr":"\u{1D4B2}","wscr":"\u{1D4CC}","xcap":"\u22C2","xcirc":"\u25EF","xcup":"\u22C3","xdtri":"\u25BD","Xfr":"\u{1D51B}","xfr":"\u{1D535}","xharr":"\u27F7","xhArr":"\u27FA","Xi":"\u039E","xi":"\u03BE","xlarr":"\u27F5","xlArr":"\u27F8","xmap":"\u27FC","xnis":"\u22FB","xodot":"\u2A00","Xopf":"\u{1D54F}","xopf":"\u{1D569}","xoplus":"\u2A01","xotime":"\u2A02","xrarr":"\u27F6","xrArr":"\u27F9","Xscr":"\u{1D4B3}","xscr":"\u{1D4CD}","xsqcup":"\u2A06","xuplus":"\u2A04","xutri":"\u25B3","xvee":"\u22C1","xwedge":"\u22C0","Yacute":"\xDD","yacute":"\xFD","YAcy":"\u042F","yacy":"\u044F","Ycirc":"\u0176","ycirc":"\u0177","Ycy":"\u042B","ycy":"\u044B","yen":"\xA5","Yfr":"\u{1D51C}","yfr":"\u{1D536}","YIcy":"\u0407","yicy":"\u0457","Yopf":"\u{1D550}","yopf":"\u{1D56A}","Yscr":"\u{1D4B4}","yscr":"\u{1D4CE}","YUcy":"\u042E","yucy":"\u044E","yuml":"\xFF","Yuml":"\u0178","Zacute":"\u0179","zacute":"\u017A","Zcaron":"\u017D","zcaron":"\u017E","Zcy":"\u0417","zcy":"\u0437","Zdot":"\u017B","zdot":"\u017C","zeetrf":"\u2128","ZeroWidthSpace":"\u200B","Zeta":"\u0396","zeta":"\u03B6","zfr":"\u{1D537}","Zfr":"\u2128","ZHcy":"\u0416","zhcy":"\u0436","zigrarr":"\u21DD","zopf":"\u{1D56B}","Zopf":"\u2124","Zscr":"\u{1D4B5}","zscr":"\u{1D4CF}","zwj":"\u200D","zwnj":"\u200C"}')}},u0={};function We(G){var s=u0[G];if(s!==void 0)return s.exports;var f=u0[G]={id:G,exports:{}};return l0[G].call(f.exports,f,f.exports,We),f.exports}We.m=l0,We.n=G=>{var s=G&&G.__esModule?()=>G.default:()=>G;return We.d(s,{a:s}),s},(()=>{var G=Object.getPrototypeOf?f=>Object.getPrototypeOf(f):f=>f.__proto__,s;We.t=function(f,M){if(M&1&&(f=this(f)),M&8||typeof f=="object"&&f&&(M&4&&f.__esModule||M&16&&typeof f.then=="function"))return f;var T=Object.create(null);We.r(T);var v={};s=s||[null,G({}),G([]),G(G)];for(var g=M&2&&f;typeof g=="object"&&!~s.indexOf(g);g=G(g))Object.getOwnPropertyNames(g).forEach(A=>v[A]=()=>f[A]);return v.default=()=>f,We.d(T,v),T}})(),We.d=(G,s)=>{for(var f in s)We.o(s,f)&&!We.o(G,f)&&Object.defineProperty(G,f,{enumerable:!0,get:s[f]})},We.f={},We.e=G=>Promise.all(Object.keys(We.f).reduce((s,f)=>(We.f[f](G,s),s),[])),We.u=G=>""+G+".js",We.g=function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch{if(typeof window=="object")return window}}(),We.o=(G,s)=>Object.prototype.hasOwnProperty.call(G,s),(()=>{var G={},s="@platformos/gui:";We.l=(f,M,T,v)=>{if(G[f]){G[f].push(M);return}var g,A;if(T!==void 0)for(var y=document.getElementsByTagName("script"),p=0;p{g.onerror=g.onload=null,clearTimeout(x);var D=G[f];if(delete G[f],g.parentNode&&g.parentNode.removeChild(g),D&&D.forEach(O=>O(R)),k)return k(R)},x=setTimeout(j.bind(null,void 0,{type:"timeout",target:g}),12e4);g.onerror=j.bind(null,g.onerror),g.onload=j.bind(null,g.onload),A&&document.head.appendChild(g)}})(),We.r=G=>{typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(G,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(G,"__esModule",{value:!0})},(()=>{var G;We.g.importScripts&&(G=We.g.location+"");var s=We.g.document;if(!G&&s&&(s.currentScript&&(G=s.currentScript.src),!G)){var f=s.getElementsByTagName("script");if(f.length)for(var M=f.length-1;M>-1&&!G;)G=f[M--].src}if(!G)throw new Error("Automatic publicPath is not supported in this browser");G=G.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),We.p=G})(),(()=>{var G={179:0};We.f.j=(M,T)=>{var v=We.o(G,M)?G[M]:void 0;if(v!==0)if(v)T.push(v[2]);else{var g=new Promise((C,j)=>v=G[M]=[C,j]);T.push(v[2]=g);var A=We.p+We.u(M),y=new Error,p=C=>{if(We.o(G,M)&&(v=G[M],v!==0&&(G[M]=void 0),v)){var j=C&&(C.type==="load"?"missing":C.type),x=C&&C.target&&C.target.src;y.message="Loading chunk "+M+` failed. -(`+j+": "+x+")",y.name="ChunkLoadError",y.type=j,y.request=x,v[1](y)}};We.l(A,p,"chunk-"+M,M)}};var s=(M,T)=>{var[v,g,A]=T,y,p,C=0;if(v.some(x=>G[x]!==0)){for(y in g)We.o(g,y)&&(We.m[y]=g[y]);if(A)var j=A(We)}for(M&&M(T);C{"use strict";var G=We(5893),s=We(7294),f=We.t(s,2);function M(e){var t,n,i="";if(typeof e=="string"||typeof e=="number")i+=e;else if(typeof e=="object")if(Array.isArray(e))for(t=0;t{const i=e.subscribe({next(a){t(a),i.unsubscribe()},error:n,complete(){n(new Error("no value resolved"))}})})}function B(e){return typeof e=="object"&&e!==null&&"subscribe"in e&&typeof e.subscribe=="function"}function K(e){return typeof e=="object"&&e!==null&&(e[Symbol.toStringTag]==="AsyncGenerator"||Symbol.asyncIterator in e)}function Y(e){var t;return D(this,void 0,void 0,function*(){const n=(t=("return"in e?e:e[Symbol.asyncIterator]()).return)===null||t===void 0?void 0:t.bind(e),a=yield("next"in e?e:e[Symbol.asyncIterator]()).next.bind(e)();return n==null||n(),a.value})}function q(e){return D(this,void 0,void 0,function*(){const t=yield e;return K(t)?Y(t):B(t)?I(t):t})}var X=function(e,t,n,i){function a(l){return l instanceof n?l:new n(function(c){c(l)})}return new(n||(n=Promise))(function(l,c){function d(N){try{E(i.next(N))}catch(F){c(F)}}function w(N){try{E(i.throw(N))}catch(F){c(F)}}function E(N){N.done?l(N.value):a(N.value).then(d,w)}E((i=i.apply(e,t||[])).next())})},Q=function(e){return this instanceof Q?(this.v=e,this):new Q(e)},te=function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],n;return t?t.call(e):(e=typeof __values=="function"?__values(e):e[Symbol.iterator](),n={},i("next"),i("throw"),i("return"),n[Symbol.asyncIterator]=function(){return this},n);function i(l){n[l]=e[l]&&function(c){return new Promise(function(d,w){c=e[l](c),a(d,w,c.done,c.value)})}}function a(l,c,d,w){Promise.resolve(w).then(function(E){l({value:E,done:d})},c)}},he=function(e,t,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var i=n.apply(e,t||[]),a,l=[];return a={},c("next"),c("throw"),c("return"),a[Symbol.asyncIterator]=function(){return this},a;function c(L){i[L]&&(a[L]=function(V){return new Promise(function(_,$){l.push([L,V,_,$])>1||d(L,V)})})}function d(L,V){try{w(i[L](V))}catch(_){F(l[0][3],_)}}function w(L){L.value instanceof Q?Promise.resolve(L.value.v).then(E,N):F(l[0][2],L)}function E(L){d("next",L)}function N(L){d("throw",L)}function F(L,V){L(V),l.shift(),l.length&&d(l[0][0],l[0][1])}};const re=e=>typeof e=="object"&&e!==null&&"code"in e,J=(e,t)=>{let n=!1;return visit(e,{OperationDefinition(i){var a;t===((a=i.name)===null||a===void 0?void 0:a.value)&&i.operation==="subscription"&&(n=!0)}}),n},ee=(e,t)=>(n,i)=>X(void 0,void 0,void 0,function*(){return(yield t(e.url,{method:"POST",body:JSON.stringify(n),headers:Object.assign(Object.assign({"content-type":"application/json"},e.headers),i==null?void 0:i.headers)})).json()}),ne=(e,t)=>{let n;try{const{createClient:i}=We(1458);return n=i({url:e,connectionParams:t}),le(n)}catch(i){if(re(i)&&i.code==="MODULE_NOT_FOUND")throw new Error("You need to install the 'graphql-ws' package to use websockets when passing a 'subscriptionUrl'");console.error(`Error creating websocket client for ${e}`,i)}},le=e=>t=>makeAsyncIterableIteratorFromSink(n=>e.subscribe(t,Object.assign(Object.assign({},n),{error(i){i instanceof CloseEvent?n.error(new Error(`Socket closed with event ${i.code} ${i.reason||""}`.trim())):n.error(i)}}))),Te=e=>t=>{const n=e.request(t);return makeAsyncIterableIteratorFromSink(i=>n.subscribe(i).unsubscribe)},se=(e,t)=>function(n,i){return he(this,arguments,function*(){var a,l;const c=yield Q(t(e.url,{method:"POST",body:JSON.stringify(n),headers:Object.assign(Object.assign({"content-type":"application/json",accept:"application/json, multipart/mixed"},e.headers),i==null?void 0:i.headers)}).then(E=>meros(E,{multiple:!0})));if(!isAsyncIterable(c))return yield Q(yield yield Q(c.json()));try{for(var d=te(c),w;w=yield Q(d.next()),!w.done;){const E=w.value;if(E.some(N=>!N.json)){const N=E.map(F=>`Headers:: -${F.headers} +${c}`:e;try{l=(0,rs.parse)(f)}catch(h){if(h instanceof rs.GraphQLError){let g=Kj((s=(o=h.locations)===null||o===void 0?void 0:o[0])!==null&&s!==void 0?s:{line:0,column:0},f);return[{severity:PA.Error,message:h.message,source:"GraphQL: Syntax",range:g}]}throw h}return Yj(l,t,r,n)}function Yj(e,t=null,r,n){if(!t)return[];let i=NA(t,e,r,n).flatMap(s=>Wj(s,PA.Error,"Validation")),o=(0,rs.validate)(t,e,[rs.NoDeprecatedCustomRule]).flatMap(s=>Wj(s,PA.Warning,"Deprecation"));return i.concat(o)}function Wj(e,t,r){if(!e.nodes)return[];let n=[];for(let[i,o]of e.nodes.entries()){let s=o.kind!=="Variable"&&"name"in o&&o.name!==void 0?o.name:"variable"in o&&o.variable!==void 0?o.variable:o;if(s){RA(e.locations,"GraphQL validation error requires locations.");let l=e.locations[i],c=Dfe(s),f=l.column+(c.end-c.start);n.push({source:`GraphQL: ${r}`,message:e.message,severity:t,range:new jc(new lo(l.line-1,l.column-1),new lo(l.line-1,f))})}}return n}function Kj(e,t){let r=so(),n=r.startState(),i=t.split(` +`);RA(i.length>=e.line,"Query text must have more lines than where the error happened");let o=null;for(let f=0;f{rs=ce(zr());EA();Pv();Rv={Error:"Error",Warning:"Warning",Information:"Information",Hint:"Hint"},PA={[Rv.Error]:1,[Rv.Warning]:2,[Rv.Information]:3,[Rv.Hint]:4},RA=(e,t)=>{if(!e)throw new Error(t)}});var MA,jke,Zj=ot(()=>{MA=ce(zr());Pv();({INLINE_FRAGMENT:jke}=MA.Kind)});var Jj=ot(()=>{fD()});var _j=ot(()=>{jN();fD();Qj();Xj();Zj();Jj()});var Vc=ot(()=>{_j();EA();$N();Pv()});var e4=K((oOe,$j)=>{"use strict";$j.exports=function(t){return typeof t=="object"?t===null:typeof t!="function"}});var r4=K((aOe,t4)=>{"use strict";t4.exports=function(t){return t!=null&&typeof t=="object"&&Array.isArray(t)===!1}});var o4=K((sOe,i4)=>{"use strict";var Rfe=r4();function n4(e){return Rfe(e)===!0&&Object.prototype.toString.call(e)==="[object Object]"}i4.exports=function(t){var r,n;return!(n4(t)===!1||(r=t.constructor,typeof r!="function")||(n=r.prototype,n4(n)===!1)||n.hasOwnProperty("isPrototypeOf")===!1)}});var c4=K((lOe,u4)=>{"use strict";var{deleteProperty:Mfe}=Reflect,Ife=e4(),a4=o4(),s4=e=>typeof e=="object"&&e!==null||typeof e=="function",Ffe=e=>e==="__proto__"||e==="constructor"||e==="prototype",gD=e=>{if(!Ife(e))throw new TypeError("Object keys must be strings or symbols");if(Ffe(e))throw new Error(`Cannot set unsafe key: "${e}"`)},qfe=e=>Array.isArray(e)?e.flat().map(String).join(","):e,jfe=(e,t)=>{if(typeof e!="string"||!t)return e;let r=e+";";return t.arrays!==void 0&&(r+=`arrays=${t.arrays};`),t.separator!==void 0&&(r+=`separator=${t.separator};`),t.split!==void 0&&(r+=`split=${t.split};`),t.merge!==void 0&&(r+=`merge=${t.merge};`),t.preservePaths!==void 0&&(r+=`preservePaths=${t.preservePaths};`),r},Vfe=(e,t,r)=>{let n=qfe(t?jfe(e,t):e);gD(n);let i=Uc.cache.get(n)||r();return Uc.cache.set(n,i),i},Ufe=(e,t={})=>{let r=t.separator||".",n=r==="/"?!1:t.preservePaths;if(typeof e=="string"&&n!==!1&&/\//.test(e))return[e];let i=[],o="",s=l=>{let c;l.trim()!==""&&Number.isInteger(c=Number(l))?i.push(c):i.push(l)};for(let l=0;lt&&typeof t.split=="function"?t.split(e):typeof e=="symbol"?[e]:Array.isArray(e)?e:Vfe(e,t,()=>Ufe(e,t)),Bfe=(e,t,r,n)=>{if(gD(t),r===void 0)Mfe(e,t);else if(n&&n.merge){let i=n.merge==="function"?n.merge:Object.assign;i&&a4(e[t])&&a4(r)?e[t]=i(e[t],r):e[t]=r}else e[t]=r;return e},Uc=(e,t,r,n)=>{if(!t||!s4(e))return e;let i=l4(t,n),o=e;for(let s=0;s{Uc.cache=new Map};u4.exports=Uc});var d4=K((uOe,f4)=>{f4.exports=function(){var e=document.getSelection();if(!e.rangeCount)return function(){};for(var t=document.activeElement,r=[],n=0;n{"use strict";var Gfe=d4(),p4={"text/plain":"Text","text/html":"Url",default:"Text"},zfe="Copy to clipboard: #{key}, Enter";function Hfe(e){var t=(/mac os x/i.test(navigator.userAgent)?"\u2318":"Ctrl")+"+C";return e.replace(/#{\s*key\s*}/g,t)}function Qfe(e,t){var r,n,i,o,s,l,c=!1;t||(t={}),r=t.debug||!1;try{i=Gfe(),o=document.createRange(),s=document.getSelection(),l=document.createElement("span"),l.textContent=e,l.ariaHidden="true",l.style.all="unset",l.style.position="fixed",l.style.top=0,l.style.clip="rect(0, 0, 0, 0)",l.style.whiteSpace="pre",l.style.webkitUserSelect="text",l.style.MozUserSelect="text",l.style.msUserSelect="text",l.style.userSelect="text",l.addEventListener("copy",function(h){if(h.stopPropagation(),t.format)if(h.preventDefault(),typeof h.clipboardData>"u"){r&&console.warn("unable to use e.clipboardData"),r&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var g=p4[t.format]||p4.default;window.clipboardData.setData(g,e)}else h.clipboardData.clearData(),h.clipboardData.setData(t.format,e);t.onCopy&&(h.preventDefault(),t.onCopy(h.clipboardData))}),document.body.appendChild(l),o.selectNodeContents(l),s.addRange(o);var f=document.execCommand("copy");if(!f)throw new Error("copy command was unsuccessful");c=!0}catch(h){r&&console.error("unable to copy using execCommand: ",h),r&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(t.format||"text",e),t.onCopy&&t.onCopy(window.clipboardData),c=!0}catch(g){r&&console.error("unable to copy using clipboardData: ",g),r&&console.error("falling back to prompt"),n=Hfe("message"in t?t.message:zfe),window.prompt(n,e)}}finally{s&&(typeof s.removeRange=="function"?s.removeRange(o):s.removeAllRanges()),l&&document.body.removeChild(l),i()}return c}h4.exports=Qfe});var O4=K(or=>{"use strict";function wD(e,t){var r=e.length;e.push(t);e:for(;0>>1,i=e[n];if(0>>1;nIA(l,r))cIA(f,l)?(e[n]=f,e[c]=r,n=c):(e[n]=l,e[s]=r,n=s);else if(cIA(f,r))e[n]=f,e[c]=r,n=c;else break e}}return t}function IA(e,t){var r=e.sortIndex-t.sortIndex;return r!==0?r:e.id-t.id}typeof performance=="object"&&typeof performance.now=="function"?(b4=performance,or.unstable_now=function(){return b4.now()}):(bD=Date,A4=bD.now(),or.unstable_now=function(){return bD.now()-A4});var b4,bD,A4,is=[],su=[],Jfe=1,Fo=null,oi=3,jA=!1,Bc=!1,Iv=!1,E4=typeof setTimeout=="function"?setTimeout:null,T4=typeof clearTimeout=="function"?clearTimeout:null,x4=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function ED(e){for(var t=ga(su);t!==null;){if(t.callback===null)qA(su);else if(t.startTime<=e)qA(su),t.sortIndex=t.expirationTime,wD(is,t);else break;t=ga(su)}}function TD(e){if(Iv=!1,ED(e),!Bc)if(ga(is)!==null)Bc=!0,SD(CD);else{var t=ga(su);t!==null&&kD(TD,t.startTime-e)}}function CD(e,t){Bc=!1,Iv&&(Iv=!1,T4(Fv),Fv=-1),jA=!0;var r=oi;try{for(ED(t),Fo=ga(is);Fo!==null&&(!(Fo.expirationTime>t)||e&&!k4());){var n=Fo.callback;if(typeof n=="function"){Fo.callback=null,oi=Fo.priorityLevel;var i=n(Fo.expirationTime<=t);t=or.unstable_now(),typeof i=="function"?Fo.callback=i:Fo===ga(is)&&qA(is),ED(t)}else qA(is);Fo=ga(is)}if(Fo!==null)var o=!0;else{var s=ga(su);s!==null&&kD(TD,s.startTime-t),o=!1}return o}finally{Fo=null,oi=r,jA=!1}}var VA=!1,FA=null,Fv=-1,C4=5,S4=-1;function k4(){return!(or.unstable_now()-S4e||125n?(e.sortIndex=r,wD(su,e),ga(is)===null&&e===ga(su)&&(Iv?(T4(Fv),Fv=-1):Iv=!0,kD(TD,r-n))):(e.sortIndex=i,wD(is,e),Bc||jA||(Bc=!0,SD(CD))),e};or.unstable_shouldYield=k4;or.unstable_wrapCallback=function(e){var t=oi;return function(){var r=oi;oi=t;try{return e.apply(this,arguments)}finally{oi=r}}}});var D4=K((wOe,N4)=>{"use strict";N4.exports=O4()});var FU=K(mo=>{"use strict";var q6=Ee(),po=D4();function Te(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=1;r"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),ZD=Object.prototype.hasOwnProperty,_fe=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,L4={},P4={};function $fe(e){return ZD.call(P4,e)?!0:ZD.call(L4,e)?!1:_fe.test(e)?P4[e]=!0:(L4[e]=!0,!1)}function ede(e,t,r,n){if(r!==null&&r.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return n?!1:r!==null?!r.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function tde(e,t,r,n){if(t===null||typeof t>"u"||ede(e,t,r,n))return!0;if(n)return!1;if(r!==null)switch(r.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function Di(e,t,r,n,i,o,s){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=n,this.attributeNamespace=i,this.mustUseProperty=r,this.propertyName=e,this.type=t,this.sanitizeURL=o,this.removeEmptyString=s}var Hn={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){Hn[e]=new Di(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];Hn[t]=new Di(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){Hn[e]=new Di(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){Hn[e]=new Di(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){Hn[e]=new Di(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){Hn[e]=new Di(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){Hn[e]=new Di(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){Hn[e]=new Di(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){Hn[e]=new Di(e,5,!1,e.toLowerCase(),null,!1,!1)});var G2=/[\-:]([a-z])/g;function z2(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(G2,z2);Hn[t]=new Di(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(G2,z2);Hn[t]=new Di(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(G2,z2);Hn[t]=new Di(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){Hn[e]=new Di(e,1,!1,e.toLowerCase(),null,!1,!1)});Hn.xlinkHref=new Di("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){Hn[e]=new Di(e,1,!1,e.toLowerCase(),null,!0,!0)});function H2(e,t,r,n){var i=Hn.hasOwnProperty(t)?Hn[t]:null;(i!==null?i.type!==0:n||!(2l||i[s]!==o[l]){var c=` +`+i[s].replace(" at new "," at ");return e.displayName&&c.includes("")&&(c=c.replace("",e.displayName)),c}while(1<=s&&0<=l);break}}}finally{ND=!1,Error.prepareStackTrace=r}return(e=e?e.displayName||e.name:"")?Qv(e):""}function rde(e){switch(e.tag){case 5:return Qv(e.type);case 16:return Qv("Lazy");case 13:return Qv("Suspense");case 19:return Qv("SuspenseList");case 0:case 2:case 15:return e=DD(e.type,!1),e;case 11:return e=DD(e.type.render,!1),e;case 1:return e=DD(e.type,!0),e;default:return""}}function e2(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case hp:return"Fragment";case pp:return"Portal";case JD:return"Profiler";case Q2:return"StrictMode";case _D:return"Suspense";case $D:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case U6:return(e.displayName||"Context")+".Consumer";case V6:return(e._context.displayName||"Context")+".Provider";case W2:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Y2:return t=e.displayName||null,t!==null?t:e2(e.type)||"Memo";case uu:t=e._payload,e=e._init;try{return e2(e(t))}catch{}}return null}function nde(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return e2(t);case 8:return t===Q2?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function Eu(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function G6(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function ide(e){var t=G6(e)?"checked":"value",r=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),n=""+e[t];if(!e.hasOwnProperty(t)&&typeof r<"u"&&typeof r.get=="function"&&typeof r.set=="function"){var i=r.get,o=r.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(s){n=""+s,o.call(this,s)}}),Object.defineProperty(e,t,{enumerable:r.enumerable}),{getValue:function(){return n},setValue:function(s){n=""+s},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function BA(e){e._valueTracker||(e._valueTracker=ide(e))}function z6(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var r=t.getValue(),n="";return e&&(n=G6(e)?e.checked?"true":"false":e.value),e=n,e!==r?(t.setValue(e),!0):!1}function m1(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function t2(e,t){var r=t.checked;return Dr({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:r??e._wrapperState.initialChecked})}function M4(e,t){var r=t.defaultValue==null?"":t.defaultValue,n=t.checked!=null?t.checked:t.defaultChecked;r=Eu(t.value!=null?t.value:r),e._wrapperState={initialChecked:n,initialValue:r,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function H6(e,t){t=t.checked,t!=null&&H2(e,"checked",t,!1)}function r2(e,t){H6(e,t);var r=Eu(t.value),n=t.type;if(r!=null)n==="number"?(r===0&&e.value===""||e.value!=r)&&(e.value=""+r):e.value!==""+r&&(e.value=""+r);else if(n==="submit"||n==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?n2(e,t.type,r):t.hasOwnProperty("defaultValue")&&n2(e,t.type,Eu(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function I4(e,t,r){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var n=t.type;if(!(n!=="submit"&&n!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,r||t===e.value||(e.value=t),e.defaultValue=t}r=e.name,r!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,r!==""&&(e.name=r)}function n2(e,t,r){(t!=="number"||m1(e.ownerDocument)!==e)&&(r==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+r&&(e.defaultValue=""+r))}var Wv=Array.isArray;function Cp(e,t,r,n){if(e=e.options,t){t={};for(var i=0;i"+t.valueOf().toString()+"",t=GA.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function og(e,t){if(t){var r=e.firstChild;if(r&&r===e.lastChild&&r.nodeType===3){r.nodeValue=t;return}}e.textContent=t}var Xv={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},ode=["Webkit","ms","Moz","O"];Object.keys(Xv).forEach(function(e){ode.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Xv[t]=Xv[e]})});function K6(e,t,r){return t==null||typeof t=="boolean"||t===""?"":r||typeof t!="number"||t===0||Xv.hasOwnProperty(e)&&Xv[e]?(""+t).trim():t+"px"}function X6(e,t){e=e.style;for(var r in t)if(t.hasOwnProperty(r)){var n=r.indexOf("--")===0,i=K6(r,t[r],n);r==="float"&&(r="cssFloat"),n?e.setProperty(r,i):e[r]=i}}var ade=Dr({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function a2(e,t){if(t){if(ade[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(Te(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(Te(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(Te(61))}if(t.style!=null&&typeof t.style!="object")throw Error(Te(62))}}function s2(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var l2=null;function K2(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var u2=null,Sp=null,kp=null;function j4(e){if(e=Eg(e)){if(typeof u2!="function")throw Error(Te(280));var t=e.stateNode;t&&(t=z1(t),u2(e.stateNode,e.type,t))}}function Z6(e){Sp?kp?kp.push(e):kp=[e]:Sp=e}function J6(){if(Sp){var e=Sp,t=kp;if(kp=Sp=null,j4(e),t)for(e=0;e>>=0,e===0?32:31-(gde(e)/yde|0)|0}var zA=64,HA=4194304;function Yv(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function b1(e,t){var r=e.pendingLanes;if(r===0)return 0;var n=0,i=e.suspendedLanes,o=e.pingedLanes,s=r&268435455;if(s!==0){var l=s&~i;l!==0?n=Yv(l):(o&=s,o!==0&&(n=Yv(o)))}else s=r&~i,s!==0?n=Yv(s):o!==0&&(n=Yv(o));if(n===0)return 0;if(t!==0&&t!==n&&!(t&i)&&(i=n&-n,o=t&-t,i>=o||i===16&&(o&4194240)!==0))return t;if(n&4&&(n|=r&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=n;0r;r++)t.push(e);return t}function xg(e,t,r){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-wa(t),e[t]=r}function wde(e,t){var r=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var n=e.eventTimes;for(e=e.expirationTimes;0=Jv),Y4=String.fromCharCode(32),K4=!1;function gV(e,t){switch(e){case"keyup":return Zde.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function yV(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var mp=!1;function _de(e,t){switch(e){case"compositionend":return yV(t);case"keypress":return t.which!==32?null:(K4=!0,Y4);case"textInput":return e=t.data,e===Y4&&K4?null:e;default:return null}}function $de(e,t){if(mp)return e==="compositionend"||!rL&&gV(e,t)?(e=mV(),a1=$2=pu=null,mp=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=J4(r)}}function wV(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?wV(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function EV(){for(var e=window,t=m1();t instanceof e.HTMLIFrameElement;){try{var r=typeof t.contentWindow.location.href=="string"}catch{r=!1}if(r)e=t.contentWindow;else break;t=m1(e.document)}return t}function nL(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function lpe(e){var t=EV(),r=e.focusedElem,n=e.selectionRange;if(t!==r&&r&&r.ownerDocument&&wV(r.ownerDocument.documentElement,r)){if(n!==null&&nL(r)){if(t=n.start,e=n.end,e===void 0&&(e=t),"selectionStart"in r)r.selectionStart=t,r.selectionEnd=Math.min(e,r.value.length);else if(e=(t=r.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var i=r.textContent.length,o=Math.min(n.start,i);n=n.end===void 0?o:Math.min(n.end,i),!e.extend&&o>n&&(i=n,n=o,o=i),i=_4(r,o);var s=_4(r,n);i&&s&&(e.rangeCount!==1||e.anchorNode!==i.node||e.anchorOffset!==i.offset||e.focusNode!==s.node||e.focusOffset!==s.offset)&&(t=t.createRange(),t.setStart(i.node,i.offset),e.removeAllRanges(),o>n?(e.addRange(t),e.extend(s.node,s.offset)):(t.setEnd(s.node,s.offset),e.addRange(t)))}}for(t=[],e=r;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof r.focus=="function"&&r.focus(),r=0;r=document.documentMode,vp=null,m2=null,$v=null,v2=!1;function $4(e,t,r){var n=r.window===r?r.document:r.nodeType===9?r:r.ownerDocument;v2||vp==null||vp!==m1(n)||(n=vp,"selectionStart"in n&&nL(n)?n={start:n.selectionStart,end:n.selectionEnd}:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection(),n={anchorNode:n.anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset}),$v&&fg($v,n)||($v=n,n=w1(m2,"onSelect"),0bp||(e.current=w2[bp],w2[bp]=null,bp--)}function ar(e,t){bp++,w2[bp]=e.current,e.current=t}var Tu={},ui=Su(Tu),Gi=Su(!1),Xc=Tu;function Pp(e,t){var r=e.type.contextTypes;if(!r)return Tu;var n=e.stateNode;if(n&&n.__reactInternalMemoizedUnmaskedChildContext===t)return n.__reactInternalMemoizedMaskedChildContext;var i={},o;for(o in r)i[o]=t[o];return n&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function zi(e){return e=e.childContextTypes,e!=null}function T1(){hr(Gi),hr(ui)}function l6(e,t,r){if(ui.current!==Tu)throw Error(Te(168));ar(ui,t),ar(Gi,r)}function PV(e,t,r){var n=e.stateNode;if(t=t.childContextTypes,typeof n.getChildContext!="function")return r;n=n.getChildContext();for(var i in n)if(!(i in t))throw Error(Te(108,nde(e)||"Unknown",i));return Dr({},r,n)}function C1(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Tu,Xc=ui.current,ar(ui,e),ar(Gi,Gi.current),!0}function u6(e,t,r){var n=e.stateNode;if(!n)throw Error(Te(169));r?(e=PV(e,t,Xc),n.__reactInternalMemoizedMergedChildContext=e,hr(Gi),hr(ui),ar(ui,e)):hr(Gi),ar(Gi,r)}var $s=null,H1=!1,BD=!1;function RV(e){$s===null?$s=[e]:$s.push(e)}function ype(e){H1=!0,RV(e)}function ku(){if(!BD&&$s!==null){BD=!0;var e=0,t=Kt;try{var r=$s;for(Kt=1;e>=s,i-=s,el=1<<32-wa(t)+i|r<N?(F=D,D=null):F=D.sibling;var j=v(E,D,C[N],w);if(j===null){D===null&&(D=F);break}e&&D&&j.alternate===null&&t(E,D),b=o(j,b,N),P===null?k=j:P.sibling=j,P=j,D=F}if(N===C.length)return r(E,D),wr&&Gc(E,N),k;if(D===null){for(;NN?(F=D,D=null):F=D.sibling;var G=v(E,D,j.value,w);if(G===null){D===null&&(D=F);break}e&&D&&G.alternate===null&&t(E,D),b=o(G,b,N),P===null?k=G:P.sibling=G,P=G,D=F}if(j.done)return r(E,D),wr&&Gc(E,N),k;if(D===null){for(;!j.done;N++,j=C.next())j=g(E,j.value,w),j!==null&&(b=o(j,b,N),P===null?k=j:P.sibling=j,P=j);return wr&&Gc(E,N),k}for(D=n(E,D);!j.done;N++,j=C.next())j=y(D,E,N,j.value,w),j!==null&&(e&&j.alternate!==null&&D.delete(j.key===null?N:j.key),b=o(j,b,N),P===null?k=j:P.sibling=j,P=j);return e&&D.forEach(function(U){return t(E,U)}),wr&&Gc(E,N),k}function O(E,b,C,w){if(typeof C=="object"&&C!==null&&C.type===hp&&C.key===null&&(C=C.props.children),typeof C=="object"&&C!==null){switch(C.$$typeof){case UA:e:{for(var k=C.key,P=b;P!==null;){if(P.key===k){if(k=C.type,k===hp){if(P.tag===7){r(E,P.sibling),b=i(P,C.props.children),b.return=E,E=b;break e}}else if(P.elementType===k||typeof k=="object"&&k!==null&&k.$$typeof===uu&&v6(k)===P.type){r(E,P.sibling),b=i(P,C.props),b.ref=Bv(E,P,C),b.return=E,E=b;break e}r(E,P);break}else t(E,P);P=P.sibling}C.type===hp?(b=Kc(C.props.children,E.mode,w,C.key),b.return=E,E=b):(w=h1(C.type,C.key,C.props,null,E.mode,w),w.ref=Bv(E,b,C),w.return=E,E=w)}return s(E);case pp:e:{for(P=C.key;b!==null;){if(b.key===P)if(b.tag===4&&b.stateNode.containerInfo===C.containerInfo&&b.stateNode.implementation===C.implementation){r(E,b.sibling),b=i(b,C.children||[]),b.return=E,E=b;break e}else{r(E,b);break}else t(E,b);b=b.sibling}b=XD(C,E.mode,w),b.return=E,E=b}return s(E);case uu:return P=C._init,O(E,b,P(C._payload),w)}if(Wv(C))return x(E,b,C,w);if(qv(C))return T(E,b,C,w);t1(E,C)}return typeof C=="string"&&C!==""||typeof C=="number"?(C=""+C,b!==null&&b.tag===6?(r(E,b.sibling),b=i(b,C),b.return=E,E=b):(r(E,b),b=KD(C,E.mode,w),b.return=E,E=b),s(E)):r(E,b)}return O}var Mp=BV(!0),GV=BV(!1),Tg={},us=Su(Tg),mg=Su(Tg),vg=Su(Tg);function Wc(e){if(e===Tg)throw Error(Te(174));return e}function dL(e,t){switch(ar(vg,t),ar(mg,e),ar(us,Tg),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:o2(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=o2(t,e)}hr(us),ar(us,t)}function Ip(){hr(us),hr(mg),hr(vg)}function zV(e){Wc(vg.current);var t=Wc(us.current),r=o2(t,e.type);t!==r&&(ar(mg,e),ar(us,r))}function pL(e){mg.current===e&&(hr(us),hr(mg))}var Or=Su(0);function L1(e){for(var t=e;t!==null;){if(t.tag===13){var r=t.memoizedState;if(r!==null&&(r=r.dehydrated,r===null||r.data==="$?"||r.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var GD=[];function hL(){for(var e=0;er?r:4,e(!0);var n=zD.transition;zD.transition={};try{e(!1),t()}finally{Kt=r,zD.transition=n}}function oU(){return Go().memoizedState}function wpe(e,t,r){var n=xu(e);if(r={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null},aU(e))sU(t,r);else if(r=qV(e,t,r,n),r!==null){var i=Ni();Ea(r,e,n,i),lU(r,t,n)}}function Epe(e,t,r){var n=xu(e),i={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null};if(aU(e))sU(t,i);else{var o=e.alternate;if(e.lanes===0&&(o===null||o.lanes===0)&&(o=t.lastRenderedReducer,o!==null))try{var s=t.lastRenderedState,l=o(s,r);if(i.hasEagerState=!0,i.eagerState=l,Ta(l,s)){var c=t.interleaved;c===null?(i.next=i,cL(t)):(i.next=c.next,c.next=i),t.interleaved=i;return}}catch{}finally{}r=qV(e,t,i,n),r!==null&&(i=Ni(),Ea(r,e,n,i),lU(r,t,n))}}function aU(e){var t=e.alternate;return e===Nr||t!==null&&t===Nr}function sU(e,t){eg=P1=!0;var r=e.pending;r===null?t.next=t:(t.next=r.next,r.next=t),e.pending=t}function lU(e,t,r){if(r&4194240){var n=t.lanes;n&=e.pendingLanes,r|=n,t.lanes=r,Z2(e,r)}}var R1={readContext:Bo,useCallback:ai,useContext:ai,useEffect:ai,useImperativeHandle:ai,useInsertionEffect:ai,useLayoutEffect:ai,useMemo:ai,useReducer:ai,useRef:ai,useState:ai,useDebugValue:ai,useDeferredValue:ai,useTransition:ai,useMutableSource:ai,useSyncExternalStore:ai,useId:ai,unstable_isNewReconciler:!1},Tpe={readContext:Bo,useCallback:function(e,t){return as().memoizedState=[e,t===void 0?null:t],e},useContext:Bo,useEffect:y6,useImperativeHandle:function(e,t,r){return r=r!=null?r.concat([e]):null,c1(4194308,4,eU.bind(null,t,e),r)},useLayoutEffect:function(e,t){return c1(4194308,4,e,t)},useInsertionEffect:function(e,t){return c1(4,2,e,t)},useMemo:function(e,t){var r=as();return t=t===void 0?null:t,e=e(),r.memoizedState=[e,t],e},useReducer:function(e,t,r){var n=as();return t=r!==void 0?r(t):t,n.memoizedState=n.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},n.queue=e,e=e.dispatch=wpe.bind(null,Nr,e),[n.memoizedState,e]},useRef:function(e){var t=as();return e={current:e},t.memoizedState=e},useState:g6,useDebugValue:bL,useDeferredValue:function(e){return as().memoizedState=e},useTransition:function(){var e=g6(!1),t=e[0];return e=xpe.bind(null,e[1]),as().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,r){var n=Nr,i=as();if(wr){if(r===void 0)throw Error(Te(407));r=r()}else{if(r=t(),On===null)throw Error(Te(349));Jc&30||WV(n,t,r)}i.memoizedState=r;var o={value:r,getSnapshot:t};return i.queue=o,y6(KV.bind(null,n,o,e),[e]),n.flags|=2048,bg(9,YV.bind(null,n,o,r,t),void 0,null),r},useId:function(){var e=as(),t=On.identifierPrefix;if(wr){var r=tl,n=el;r=(n&~(1<<32-wa(n)-1)).toString(32)+r,t=":"+t+"R"+r,r=gg++,0<\/script>",e=e.removeChild(e.firstChild)):typeof n.is=="string"?e=s.createElement(r,{is:n.is}):(e=s.createElement(r),r==="select"&&(s=e,n.multiple?s.multiple=!0:n.size&&(s.size=n.size))):e=s.createElementNS(e,r),e[ss]=t,e[hg]=n,gU(e,t,!1,!1),t.stateNode=e;e:{switch(s=s2(r,n),r){case"dialog":pr("cancel",e),pr("close",e),i=n;break;case"iframe":case"object":case"embed":pr("load",e),i=n;break;case"video":case"audio":for(i=0;iqp&&(t.flags|=128,n=!0,Gv(o,!1),t.lanes=4194304)}else{if(!n)if(e=L1(s),e!==null){if(t.flags|=128,n=!0,r=e.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),Gv(o,!0),o.tail===null&&o.tailMode==="hidden"&&!s.alternate&&!wr)return si(t),null}else 2*Qr()-o.renderingStartTime>qp&&r!==1073741824&&(t.flags|=128,n=!0,Gv(o,!1),t.lanes=4194304);o.isBackwards?(s.sibling=t.child,t.child=s):(r=o.last,r!==null?r.sibling=s:t.child=s,o.last=s)}return o.tail!==null?(t=o.tail,o.rendering=t,o.tail=t.sibling,o.renderingStartTime=Qr(),t.sibling=null,r=Or.current,ar(Or,n?r&1|2:r&1),t):(si(t),null);case 22:case 23:return CL(),n=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==n&&(t.flags|=8192),n&&t.mode&1?uo&1073741824&&(si(t),t.subtreeFlags&6&&(t.flags|=8192)):si(t),null;case 24:return null;case 25:return null}throw Error(Te(156,t.tag))}function Ppe(e,t){switch(oL(t),t.tag){case 1:return zi(t.type)&&T1(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Ip(),hr(Gi),hr(ui),hL(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return pL(t),null;case 13:if(hr(Or),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(Te(340));Rp()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return hr(Or),null;case 4:return Ip(),null;case 10:return uL(t.type._context),null;case 22:case 23:return CL(),null;case 24:return null;default:return null}}var n1=!1,li=!1,Rpe=typeof WeakSet=="function"?WeakSet:Set,Ge=null;function Ep(e,t){var r=e.ref;if(r!==null)if(typeof r=="function")try{r(null)}catch(n){Fr(e,t,n)}else r.current=null}function M2(e,t,r){try{r()}catch(n){Fr(e,t,n)}}var k6=!1;function Mpe(e,t){if(g2=A1,e=EV(),nL(e)){if("selectionStart"in e)var r={start:e.selectionStart,end:e.selectionEnd};else e:{r=(r=e.ownerDocument)&&r.defaultView||window;var n=r.getSelection&&r.getSelection();if(n&&n.rangeCount!==0){r=n.anchorNode;var i=n.anchorOffset,o=n.focusNode;n=n.focusOffset;try{r.nodeType,o.nodeType}catch{r=null;break e}var s=0,l=-1,c=-1,f=0,h=0,g=e,v=null;t:for(;;){for(var y;g!==r||i!==0&&g.nodeType!==3||(l=s+i),g!==o||n!==0&&g.nodeType!==3||(c=s+n),g.nodeType===3&&(s+=g.nodeValue.length),(y=g.firstChild)!==null;)v=g,g=y;for(;;){if(g===e)break t;if(v===r&&++f===i&&(l=s),v===o&&++h===n&&(c=s),(y=g.nextSibling)!==null)break;g=v,v=g.parentNode}g=y}r=l===-1||c===-1?null:{start:l,end:c}}else r=null}r=r||{start:0,end:0}}else r=null;for(y2={focusedElem:e,selectionRange:r},A1=!1,Ge=t;Ge!==null;)if(t=Ge,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,Ge=e;else for(;Ge!==null;){t=Ge;try{var x=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(x!==null){var T=x.memoizedProps,O=x.memoizedState,E=t.stateNode,b=E.getSnapshotBeforeUpdate(t.elementType===t.type?T:ba(t.type,T),O);E.__reactInternalSnapshotBeforeUpdate=b}break;case 3:var C=t.stateNode.containerInfo;C.nodeType===1?C.textContent="":C.nodeType===9&&C.documentElement&&C.removeChild(C.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(Te(163))}}catch(w){Fr(t,t.return,w)}if(e=t.sibling,e!==null){e.return=t.return,Ge=e;break}Ge=t.return}return x=k6,k6=!1,x}function tg(e,t,r){var n=t.updateQueue;if(n=n!==null?n.lastEffect:null,n!==null){var i=n=n.next;do{if((i.tag&e)===e){var o=i.destroy;i.destroy=void 0,o!==void 0&&M2(t,r,o)}i=i.next}while(i!==n)}}function Y1(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var r=t=t.next;do{if((r.tag&e)===e){var n=r.create;r.destroy=n()}r=r.next}while(r!==t)}}function I2(e){var t=e.ref;if(t!==null){var r=e.stateNode;switch(e.tag){case 5:e=r;break;default:e=r}typeof t=="function"?t(e):t.current=e}}function AU(e){var t=e.alternate;t!==null&&(e.alternate=null,AU(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[ss],delete t[hg],delete t[x2],delete t[vpe],delete t[gpe])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function xU(e){return e.tag===5||e.tag===3||e.tag===4}function O6(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||xU(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function F2(e,t,r){var n=e.tag;if(n===5||n===6)e=e.stateNode,t?r.nodeType===8?r.parentNode.insertBefore(e,t):r.insertBefore(e,t):(r.nodeType===8?(t=r.parentNode,t.insertBefore(e,r)):(t=r,t.appendChild(e)),r=r._reactRootContainer,r!=null||t.onclick!==null||(t.onclick=E1));else if(n!==4&&(e=e.child,e!==null))for(F2(e,t,r),e=e.sibling;e!==null;)F2(e,t,r),e=e.sibling}function q2(e,t,r){var n=e.tag;if(n===5||n===6)e=e.stateNode,t?r.insertBefore(e,t):r.appendChild(e);else if(n!==4&&(e=e.child,e!==null))for(q2(e,t,r),e=e.sibling;e!==null;)q2(e,t,r),e=e.sibling}var Gn=null,Aa=!1;function lu(e,t,r){for(r=r.child;r!==null;)wU(e,t,r),r=r.sibling}function wU(e,t,r){if(ls&&typeof ls.onCommitFiberUnmount=="function")try{ls.onCommitFiberUnmount(V1,r)}catch{}switch(r.tag){case 5:li||Ep(r,t);case 6:var n=Gn,i=Aa;Gn=null,lu(e,t,r),Gn=n,Aa=i,Gn!==null&&(Aa?(e=Gn,r=r.stateNode,e.nodeType===8?e.parentNode.removeChild(r):e.removeChild(r)):Gn.removeChild(r.stateNode));break;case 18:Gn!==null&&(Aa?(e=Gn,r=r.stateNode,e.nodeType===8?UD(e.parentNode,r):e.nodeType===1&&UD(e,r),ug(e)):UD(Gn,r.stateNode));break;case 4:n=Gn,i=Aa,Gn=r.stateNode.containerInfo,Aa=!0,lu(e,t,r),Gn=n,Aa=i;break;case 0:case 11:case 14:case 15:if(!li&&(n=r.updateQueue,n!==null&&(n=n.lastEffect,n!==null))){i=n=n.next;do{var o=i,s=o.destroy;o=o.tag,s!==void 0&&(o&2||o&4)&&M2(r,t,s),i=i.next}while(i!==n)}lu(e,t,r);break;case 1:if(!li&&(Ep(r,t),n=r.stateNode,typeof n.componentWillUnmount=="function"))try{n.props=r.memoizedProps,n.state=r.memoizedState,n.componentWillUnmount()}catch(l){Fr(r,t,l)}lu(e,t,r);break;case 21:lu(e,t,r);break;case 22:r.mode&1?(li=(n=li)||r.memoizedState!==null,lu(e,t,r),li=n):lu(e,t,r);break;default:lu(e,t,r)}}function N6(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var r=e.stateNode;r===null&&(r=e.stateNode=new Rpe),t.forEach(function(n){var i=zpe.bind(null,e,n);r.has(n)||(r.add(n),n.then(i,i))})}}function ya(e,t){var r=t.deletions;if(r!==null)for(var n=0;ni&&(i=s),n&=~o}if(n=i,n=Qr()-n,n=(120>n?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*Fpe(n/1960))-n,10e?16:e,hu===null)var n=!1;else{if(e=hu,hu=null,F1=0,Rt&6)throw Error(Te(331));var i=Rt;for(Rt|=4,Ge=e.current;Ge!==null;){var o=Ge,s=o.child;if(Ge.flags&16){var l=o.deletions;if(l!==null){for(var c=0;cQr()-EL?Yc(e,0):wL|=r),Hi(e,t)}function DU(e,t){t===0&&(e.mode&1?(t=HA,HA<<=1,!(HA&130023424)&&(HA=4194304)):t=1);var r=Ni();e=ol(e,t),e!==null&&(xg(e,t,r),Hi(e,r))}function Gpe(e){var t=e.memoizedState,r=0;t!==null&&(r=t.retryLane),DU(e,r)}function zpe(e,t){var r=0;switch(e.tag){case 13:var n=e.stateNode,i=e.memoizedState;i!==null&&(r=i.retryLane);break;case 19:n=e.stateNode;break;default:throw Error(Te(314))}n!==null&&n.delete(t),DU(e,r)}var LU;LU=function(e,t,r){if(e!==null)if(e.memoizedProps!==t.pendingProps||Gi.current)Bi=!0;else{if(!(e.lanes&r)&&!(t.flags&128))return Bi=!1,Dpe(e,t,r);Bi=!!(e.flags&131072)}else Bi=!1,wr&&t.flags&1048576&&MV(t,k1,t.index);switch(t.lanes=0,t.tag){case 2:var n=t.type;f1(e,t),e=t.pendingProps;var i=Pp(t,ui.current);Np(t,r),i=vL(null,t,n,e,i,r);var o=gL();return t.flags|=1,typeof i=="object"&&i!==null&&typeof i.render=="function"&&i.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,zi(n)?(o=!0,C1(t)):o=!1,t.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,fL(t),i.updater=Q1,t.stateNode=i,i._reactInternals=t,k2(t,n,e,r),t=D2(null,t,n,!0,o,r)):(t.tag=0,wr&&o&&iL(t),Oi(null,t,i,r),t=t.child),t;case 16:n=t.elementType;e:{switch(f1(e,t),e=t.pendingProps,i=n._init,n=i(n._payload),t.type=n,i=t.tag=Qpe(n),e=ba(n,e),i){case 0:t=N2(null,t,n,e,r);break e;case 1:t=T6(null,t,n,e,r);break e;case 11:t=w6(null,t,n,e,r);break e;case 14:t=E6(null,t,n,ba(n.type,e),r);break e}throw Error(Te(306,n,""))}return t;case 0:return n=t.type,i=t.pendingProps,i=t.elementType===n?i:ba(n,i),N2(e,t,n,i,r);case 1:return n=t.type,i=t.pendingProps,i=t.elementType===n?i:ba(n,i),T6(e,t,n,i,r);case 3:e:{if(hU(t),e===null)throw Error(Te(387));n=t.pendingProps,o=t.memoizedState,i=o.element,jV(e,t),D1(t,n,null,r);var s=t.memoizedState;if(n=s.element,o.isDehydrated)if(o={element:n,isDehydrated:!1,cache:s.cache,pendingSuspenseBoundaries:s.pendingSuspenseBoundaries,transitions:s.transitions},t.updateQueue.baseState=o,t.memoizedState=o,t.flags&256){i=Fp(Error(Te(423)),t),t=C6(e,t,n,r,i);break e}else if(n!==i){i=Fp(Error(Te(424)),t),t=C6(e,t,n,r,i);break e}else for(co=yu(t.stateNode.containerInfo.firstChild),fo=t,wr=!0,xa=null,r=GV(t,null,n,r),t.child=r;r;)r.flags=r.flags&-3|4096,r=r.sibling;else{if(Rp(),n===i){t=al(e,t,r);break e}Oi(e,t,n,r)}t=t.child}return t;case 5:return zV(t),e===null&&T2(t),n=t.type,i=t.pendingProps,o=e!==null?e.memoizedProps:null,s=i.children,b2(n,i)?s=null:o!==null&&b2(n,o)&&(t.flags|=32),pU(e,t),Oi(e,t,s,r),t.child;case 6:return e===null&&T2(t),null;case 13:return mU(e,t,r);case 4:return dL(t,t.stateNode.containerInfo),n=t.pendingProps,e===null?t.child=Mp(t,null,n,r):Oi(e,t,n,r),t.child;case 11:return n=t.type,i=t.pendingProps,i=t.elementType===n?i:ba(n,i),w6(e,t,n,i,r);case 7:return Oi(e,t,t.pendingProps,r),t.child;case 8:return Oi(e,t,t.pendingProps.children,r),t.child;case 12:return Oi(e,t,t.pendingProps.children,r),t.child;case 10:e:{if(n=t.type._context,i=t.pendingProps,o=t.memoizedProps,s=i.value,ar(O1,n._currentValue),n._currentValue=s,o!==null)if(Ta(o.value,s)){if(o.children===i.children&&!Gi.current){t=al(e,t,r);break e}}else for(o=t.child,o!==null&&(o.return=t);o!==null;){var l=o.dependencies;if(l!==null){s=o.child;for(var c=l.firstContext;c!==null;){if(c.context===n){if(o.tag===1){c=rl(-1,r&-r),c.tag=2;var f=o.updateQueue;if(f!==null){f=f.shared;var h=f.pending;h===null?c.next=c:(c.next=h.next,h.next=c),f.pending=c}}o.lanes|=r,c=o.alternate,c!==null&&(c.lanes|=r),C2(o.return,r,t),l.lanes|=r;break}c=c.next}}else if(o.tag===10)s=o.type===t.type?null:o.child;else if(o.tag===18){if(s=o.return,s===null)throw Error(Te(341));s.lanes|=r,l=s.alternate,l!==null&&(l.lanes|=r),C2(s,r,t),s=o.sibling}else s=o.child;if(s!==null)s.return=o;else for(s=o;s!==null;){if(s===t){s=null;break}if(o=s.sibling,o!==null){o.return=s.return,s=o;break}s=s.return}o=s}Oi(e,t,i.children,r),t=t.child}return t;case 9:return i=t.type,n=t.pendingProps.children,Np(t,r),i=Bo(i),n=n(i),t.flags|=1,Oi(e,t,n,r),t.child;case 14:return n=t.type,i=ba(n,t.pendingProps),i=ba(n.type,i),E6(e,t,n,i,r);case 15:return fU(e,t,t.type,t.pendingProps,r);case 17:return n=t.type,i=t.pendingProps,i=t.elementType===n?i:ba(n,i),f1(e,t),t.tag=1,zi(n)?(e=!0,C1(t)):e=!1,Np(t,r),UV(t,n,i),k2(t,n,i,r),D2(null,t,n,!0,e,r);case 19:return vU(e,t,r);case 22:return dU(e,t,r)}throw Error(Te(156,t.tag))};function PU(e,t){return iV(e,t)}function Hpe(e,t,r,n){this.tag=e,this.key=r,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=n,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Vo(e,t,r,n){return new Hpe(e,t,r,n)}function kL(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Qpe(e){if(typeof e=="function")return kL(e)?1:0;if(e!=null){if(e=e.$$typeof,e===W2)return 11;if(e===Y2)return 14}return 2}function wu(e,t){var r=e.alternate;return r===null?(r=Vo(e.tag,t,e.key,e.mode),r.elementType=e.elementType,r.type=e.type,r.stateNode=e.stateNode,r.alternate=e,e.alternate=r):(r.pendingProps=t,r.type=e.type,r.flags=0,r.subtreeFlags=0,r.deletions=null),r.flags=e.flags&14680064,r.childLanes=e.childLanes,r.lanes=e.lanes,r.child=e.child,r.memoizedProps=e.memoizedProps,r.memoizedState=e.memoizedState,r.updateQueue=e.updateQueue,t=e.dependencies,r.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},r.sibling=e.sibling,r.index=e.index,r.ref=e.ref,r}function h1(e,t,r,n,i,o){var s=2;if(n=e,typeof e=="function")kL(e)&&(s=1);else if(typeof e=="string")s=5;else e:switch(e){case hp:return Kc(r.children,i,o,t);case Q2:s=8,i|=8;break;case JD:return e=Vo(12,r,t,i|2),e.elementType=JD,e.lanes=o,e;case _D:return e=Vo(13,r,t,i),e.elementType=_D,e.lanes=o,e;case $D:return e=Vo(19,r,t,i),e.elementType=$D,e.lanes=o,e;case B6:return X1(r,i,o,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case V6:s=10;break e;case U6:s=9;break e;case W2:s=11;break e;case Y2:s=14;break e;case uu:s=16,n=null;break e}throw Error(Te(130,e==null?e:typeof e,""))}return t=Vo(s,r,t,i),t.elementType=e,t.type=n,t.lanes=o,t}function Kc(e,t,r,n){return e=Vo(7,e,n,t),e.lanes=r,e}function X1(e,t,r,n){return e=Vo(22,e,n,t),e.elementType=B6,e.lanes=r,e.stateNode={isHidden:!1},e}function KD(e,t,r){return e=Vo(6,e,null,t),e.lanes=r,e}function XD(e,t,r){return t=Vo(4,e.children!==null?e.children:[],e.key,t),t.lanes=r,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Wpe(e,t,r,n,i){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=PD(0),this.expirationTimes=PD(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=PD(0),this.identifierPrefix=n,this.onRecoverableError=i,this.mutableSourceEagerHydrationData=null}function OL(e,t,r,n,i,o,s,l,c){return e=new Wpe(e,t,r,l,c),t===1?(t=1,o===!0&&(t|=8)):t=0,o=Vo(3,null,null,t),e.current=o,o.stateNode=e,o.memoizedState={element:n,isDehydrated:r,cache:null,transitions:null,pendingSuspenseBoundaries:null},fL(o),e}function Ype(e,t,r){var n=3{"use strict";function qU(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(qU)}catch(e){console.error(e)}}qU(),jU.exports=FU()});var qG=K((cLe,Cve)=>{Cve.exports={Aacute:"\xC1",aacute:"\xE1",Abreve:"\u0102",abreve:"\u0103",ac:"\u223E",acd:"\u223F",acE:"\u223E\u0333",Acirc:"\xC2",acirc:"\xE2",acute:"\xB4",Acy:"\u0410",acy:"\u0430",AElig:"\xC6",aelig:"\xE6",af:"\u2061",Afr:"\u{1D504}",afr:"\u{1D51E}",Agrave:"\xC0",agrave:"\xE0",alefsym:"\u2135",aleph:"\u2135",Alpha:"\u0391",alpha:"\u03B1",Amacr:"\u0100",amacr:"\u0101",amalg:"\u2A3F",amp:"&",AMP:"&",andand:"\u2A55",And:"\u2A53",and:"\u2227",andd:"\u2A5C",andslope:"\u2A58",andv:"\u2A5A",ang:"\u2220",ange:"\u29A4",angle:"\u2220",angmsdaa:"\u29A8",angmsdab:"\u29A9",angmsdac:"\u29AA",angmsdad:"\u29AB",angmsdae:"\u29AC",angmsdaf:"\u29AD",angmsdag:"\u29AE",angmsdah:"\u29AF",angmsd:"\u2221",angrt:"\u221F",angrtvb:"\u22BE",angrtvbd:"\u299D",angsph:"\u2222",angst:"\xC5",angzarr:"\u237C",Aogon:"\u0104",aogon:"\u0105",Aopf:"\u{1D538}",aopf:"\u{1D552}",apacir:"\u2A6F",ap:"\u2248",apE:"\u2A70",ape:"\u224A",apid:"\u224B",apos:"'",ApplyFunction:"\u2061",approx:"\u2248",approxeq:"\u224A",Aring:"\xC5",aring:"\xE5",Ascr:"\u{1D49C}",ascr:"\u{1D4B6}",Assign:"\u2254",ast:"*",asymp:"\u2248",asympeq:"\u224D",Atilde:"\xC3",atilde:"\xE3",Auml:"\xC4",auml:"\xE4",awconint:"\u2233",awint:"\u2A11",backcong:"\u224C",backepsilon:"\u03F6",backprime:"\u2035",backsim:"\u223D",backsimeq:"\u22CD",Backslash:"\u2216",Barv:"\u2AE7",barvee:"\u22BD",barwed:"\u2305",Barwed:"\u2306",barwedge:"\u2305",bbrk:"\u23B5",bbrktbrk:"\u23B6",bcong:"\u224C",Bcy:"\u0411",bcy:"\u0431",bdquo:"\u201E",becaus:"\u2235",because:"\u2235",Because:"\u2235",bemptyv:"\u29B0",bepsi:"\u03F6",bernou:"\u212C",Bernoullis:"\u212C",Beta:"\u0392",beta:"\u03B2",beth:"\u2136",between:"\u226C",Bfr:"\u{1D505}",bfr:"\u{1D51F}",bigcap:"\u22C2",bigcirc:"\u25EF",bigcup:"\u22C3",bigodot:"\u2A00",bigoplus:"\u2A01",bigotimes:"\u2A02",bigsqcup:"\u2A06",bigstar:"\u2605",bigtriangledown:"\u25BD",bigtriangleup:"\u25B3",biguplus:"\u2A04",bigvee:"\u22C1",bigwedge:"\u22C0",bkarow:"\u290D",blacklozenge:"\u29EB",blacksquare:"\u25AA",blacktriangle:"\u25B4",blacktriangledown:"\u25BE",blacktriangleleft:"\u25C2",blacktriangleright:"\u25B8",blank:"\u2423",blk12:"\u2592",blk14:"\u2591",blk34:"\u2593",block:"\u2588",bne:"=\u20E5",bnequiv:"\u2261\u20E5",bNot:"\u2AED",bnot:"\u2310",Bopf:"\u{1D539}",bopf:"\u{1D553}",bot:"\u22A5",bottom:"\u22A5",bowtie:"\u22C8",boxbox:"\u29C9",boxdl:"\u2510",boxdL:"\u2555",boxDl:"\u2556",boxDL:"\u2557",boxdr:"\u250C",boxdR:"\u2552",boxDr:"\u2553",boxDR:"\u2554",boxh:"\u2500",boxH:"\u2550",boxhd:"\u252C",boxHd:"\u2564",boxhD:"\u2565",boxHD:"\u2566",boxhu:"\u2534",boxHu:"\u2567",boxhU:"\u2568",boxHU:"\u2569",boxminus:"\u229F",boxplus:"\u229E",boxtimes:"\u22A0",boxul:"\u2518",boxuL:"\u255B",boxUl:"\u255C",boxUL:"\u255D",boxur:"\u2514",boxuR:"\u2558",boxUr:"\u2559",boxUR:"\u255A",boxv:"\u2502",boxV:"\u2551",boxvh:"\u253C",boxvH:"\u256A",boxVh:"\u256B",boxVH:"\u256C",boxvl:"\u2524",boxvL:"\u2561",boxVl:"\u2562",boxVL:"\u2563",boxvr:"\u251C",boxvR:"\u255E",boxVr:"\u255F",boxVR:"\u2560",bprime:"\u2035",breve:"\u02D8",Breve:"\u02D8",brvbar:"\xA6",bscr:"\u{1D4B7}",Bscr:"\u212C",bsemi:"\u204F",bsim:"\u223D",bsime:"\u22CD",bsolb:"\u29C5",bsol:"\\",bsolhsub:"\u27C8",bull:"\u2022",bullet:"\u2022",bump:"\u224E",bumpE:"\u2AAE",bumpe:"\u224F",Bumpeq:"\u224E",bumpeq:"\u224F",Cacute:"\u0106",cacute:"\u0107",capand:"\u2A44",capbrcup:"\u2A49",capcap:"\u2A4B",cap:"\u2229",Cap:"\u22D2",capcup:"\u2A47",capdot:"\u2A40",CapitalDifferentialD:"\u2145",caps:"\u2229\uFE00",caret:"\u2041",caron:"\u02C7",Cayleys:"\u212D",ccaps:"\u2A4D",Ccaron:"\u010C",ccaron:"\u010D",Ccedil:"\xC7",ccedil:"\xE7",Ccirc:"\u0108",ccirc:"\u0109",Cconint:"\u2230",ccups:"\u2A4C",ccupssm:"\u2A50",Cdot:"\u010A",cdot:"\u010B",cedil:"\xB8",Cedilla:"\xB8",cemptyv:"\u29B2",cent:"\xA2",centerdot:"\xB7",CenterDot:"\xB7",cfr:"\u{1D520}",Cfr:"\u212D",CHcy:"\u0427",chcy:"\u0447",check:"\u2713",checkmark:"\u2713",Chi:"\u03A7",chi:"\u03C7",circ:"\u02C6",circeq:"\u2257",circlearrowleft:"\u21BA",circlearrowright:"\u21BB",circledast:"\u229B",circledcirc:"\u229A",circleddash:"\u229D",CircleDot:"\u2299",circledR:"\xAE",circledS:"\u24C8",CircleMinus:"\u2296",CirclePlus:"\u2295",CircleTimes:"\u2297",cir:"\u25CB",cirE:"\u29C3",cire:"\u2257",cirfnint:"\u2A10",cirmid:"\u2AEF",cirscir:"\u29C2",ClockwiseContourIntegral:"\u2232",CloseCurlyDoubleQuote:"\u201D",CloseCurlyQuote:"\u2019",clubs:"\u2663",clubsuit:"\u2663",colon:":",Colon:"\u2237",Colone:"\u2A74",colone:"\u2254",coloneq:"\u2254",comma:",",commat:"@",comp:"\u2201",compfn:"\u2218",complement:"\u2201",complexes:"\u2102",cong:"\u2245",congdot:"\u2A6D",Congruent:"\u2261",conint:"\u222E",Conint:"\u222F",ContourIntegral:"\u222E",copf:"\u{1D554}",Copf:"\u2102",coprod:"\u2210",Coproduct:"\u2210",copy:"\xA9",COPY:"\xA9",copysr:"\u2117",CounterClockwiseContourIntegral:"\u2233",crarr:"\u21B5",cross:"\u2717",Cross:"\u2A2F",Cscr:"\u{1D49E}",cscr:"\u{1D4B8}",csub:"\u2ACF",csube:"\u2AD1",csup:"\u2AD0",csupe:"\u2AD2",ctdot:"\u22EF",cudarrl:"\u2938",cudarrr:"\u2935",cuepr:"\u22DE",cuesc:"\u22DF",cularr:"\u21B6",cularrp:"\u293D",cupbrcap:"\u2A48",cupcap:"\u2A46",CupCap:"\u224D",cup:"\u222A",Cup:"\u22D3",cupcup:"\u2A4A",cupdot:"\u228D",cupor:"\u2A45",cups:"\u222A\uFE00",curarr:"\u21B7",curarrm:"\u293C",curlyeqprec:"\u22DE",curlyeqsucc:"\u22DF",curlyvee:"\u22CE",curlywedge:"\u22CF",curren:"\xA4",curvearrowleft:"\u21B6",curvearrowright:"\u21B7",cuvee:"\u22CE",cuwed:"\u22CF",cwconint:"\u2232",cwint:"\u2231",cylcty:"\u232D",dagger:"\u2020",Dagger:"\u2021",daleth:"\u2138",darr:"\u2193",Darr:"\u21A1",dArr:"\u21D3",dash:"\u2010",Dashv:"\u2AE4",dashv:"\u22A3",dbkarow:"\u290F",dblac:"\u02DD",Dcaron:"\u010E",dcaron:"\u010F",Dcy:"\u0414",dcy:"\u0434",ddagger:"\u2021",ddarr:"\u21CA",DD:"\u2145",dd:"\u2146",DDotrahd:"\u2911",ddotseq:"\u2A77",deg:"\xB0",Del:"\u2207",Delta:"\u0394",delta:"\u03B4",demptyv:"\u29B1",dfisht:"\u297F",Dfr:"\u{1D507}",dfr:"\u{1D521}",dHar:"\u2965",dharl:"\u21C3",dharr:"\u21C2",DiacriticalAcute:"\xB4",DiacriticalDot:"\u02D9",DiacriticalDoubleAcute:"\u02DD",DiacriticalGrave:"`",DiacriticalTilde:"\u02DC",diam:"\u22C4",diamond:"\u22C4",Diamond:"\u22C4",diamondsuit:"\u2666",diams:"\u2666",die:"\xA8",DifferentialD:"\u2146",digamma:"\u03DD",disin:"\u22F2",div:"\xF7",divide:"\xF7",divideontimes:"\u22C7",divonx:"\u22C7",DJcy:"\u0402",djcy:"\u0452",dlcorn:"\u231E",dlcrop:"\u230D",dollar:"$",Dopf:"\u{1D53B}",dopf:"\u{1D555}",Dot:"\xA8",dot:"\u02D9",DotDot:"\u20DC",doteq:"\u2250",doteqdot:"\u2251",DotEqual:"\u2250",dotminus:"\u2238",dotplus:"\u2214",dotsquare:"\u22A1",doublebarwedge:"\u2306",DoubleContourIntegral:"\u222F",DoubleDot:"\xA8",DoubleDownArrow:"\u21D3",DoubleLeftArrow:"\u21D0",DoubleLeftRightArrow:"\u21D4",DoubleLeftTee:"\u2AE4",DoubleLongLeftArrow:"\u27F8",DoubleLongLeftRightArrow:"\u27FA",DoubleLongRightArrow:"\u27F9",DoubleRightArrow:"\u21D2",DoubleRightTee:"\u22A8",DoubleUpArrow:"\u21D1",DoubleUpDownArrow:"\u21D5",DoubleVerticalBar:"\u2225",DownArrowBar:"\u2913",downarrow:"\u2193",DownArrow:"\u2193",Downarrow:"\u21D3",DownArrowUpArrow:"\u21F5",DownBreve:"\u0311",downdownarrows:"\u21CA",downharpoonleft:"\u21C3",downharpoonright:"\u21C2",DownLeftRightVector:"\u2950",DownLeftTeeVector:"\u295E",DownLeftVectorBar:"\u2956",DownLeftVector:"\u21BD",DownRightTeeVector:"\u295F",DownRightVectorBar:"\u2957",DownRightVector:"\u21C1",DownTeeArrow:"\u21A7",DownTee:"\u22A4",drbkarow:"\u2910",drcorn:"\u231F",drcrop:"\u230C",Dscr:"\u{1D49F}",dscr:"\u{1D4B9}",DScy:"\u0405",dscy:"\u0455",dsol:"\u29F6",Dstrok:"\u0110",dstrok:"\u0111",dtdot:"\u22F1",dtri:"\u25BF",dtrif:"\u25BE",duarr:"\u21F5",duhar:"\u296F",dwangle:"\u29A6",DZcy:"\u040F",dzcy:"\u045F",dzigrarr:"\u27FF",Eacute:"\xC9",eacute:"\xE9",easter:"\u2A6E",Ecaron:"\u011A",ecaron:"\u011B",Ecirc:"\xCA",ecirc:"\xEA",ecir:"\u2256",ecolon:"\u2255",Ecy:"\u042D",ecy:"\u044D",eDDot:"\u2A77",Edot:"\u0116",edot:"\u0117",eDot:"\u2251",ee:"\u2147",efDot:"\u2252",Efr:"\u{1D508}",efr:"\u{1D522}",eg:"\u2A9A",Egrave:"\xC8",egrave:"\xE8",egs:"\u2A96",egsdot:"\u2A98",el:"\u2A99",Element:"\u2208",elinters:"\u23E7",ell:"\u2113",els:"\u2A95",elsdot:"\u2A97",Emacr:"\u0112",emacr:"\u0113",empty:"\u2205",emptyset:"\u2205",EmptySmallSquare:"\u25FB",emptyv:"\u2205",EmptyVerySmallSquare:"\u25AB",emsp13:"\u2004",emsp14:"\u2005",emsp:"\u2003",ENG:"\u014A",eng:"\u014B",ensp:"\u2002",Eogon:"\u0118",eogon:"\u0119",Eopf:"\u{1D53C}",eopf:"\u{1D556}",epar:"\u22D5",eparsl:"\u29E3",eplus:"\u2A71",epsi:"\u03B5",Epsilon:"\u0395",epsilon:"\u03B5",epsiv:"\u03F5",eqcirc:"\u2256",eqcolon:"\u2255",eqsim:"\u2242",eqslantgtr:"\u2A96",eqslantless:"\u2A95",Equal:"\u2A75",equals:"=",EqualTilde:"\u2242",equest:"\u225F",Equilibrium:"\u21CC",equiv:"\u2261",equivDD:"\u2A78",eqvparsl:"\u29E5",erarr:"\u2971",erDot:"\u2253",escr:"\u212F",Escr:"\u2130",esdot:"\u2250",Esim:"\u2A73",esim:"\u2242",Eta:"\u0397",eta:"\u03B7",ETH:"\xD0",eth:"\xF0",Euml:"\xCB",euml:"\xEB",euro:"\u20AC",excl:"!",exist:"\u2203",Exists:"\u2203",expectation:"\u2130",exponentiale:"\u2147",ExponentialE:"\u2147",fallingdotseq:"\u2252",Fcy:"\u0424",fcy:"\u0444",female:"\u2640",ffilig:"\uFB03",fflig:"\uFB00",ffllig:"\uFB04",Ffr:"\u{1D509}",ffr:"\u{1D523}",filig:"\uFB01",FilledSmallSquare:"\u25FC",FilledVerySmallSquare:"\u25AA",fjlig:"fj",flat:"\u266D",fllig:"\uFB02",fltns:"\u25B1",fnof:"\u0192",Fopf:"\u{1D53D}",fopf:"\u{1D557}",forall:"\u2200",ForAll:"\u2200",fork:"\u22D4",forkv:"\u2AD9",Fouriertrf:"\u2131",fpartint:"\u2A0D",frac12:"\xBD",frac13:"\u2153",frac14:"\xBC",frac15:"\u2155",frac16:"\u2159",frac18:"\u215B",frac23:"\u2154",frac25:"\u2156",frac34:"\xBE",frac35:"\u2157",frac38:"\u215C",frac45:"\u2158",frac56:"\u215A",frac58:"\u215D",frac78:"\u215E",frasl:"\u2044",frown:"\u2322",fscr:"\u{1D4BB}",Fscr:"\u2131",gacute:"\u01F5",Gamma:"\u0393",gamma:"\u03B3",Gammad:"\u03DC",gammad:"\u03DD",gap:"\u2A86",Gbreve:"\u011E",gbreve:"\u011F",Gcedil:"\u0122",Gcirc:"\u011C",gcirc:"\u011D",Gcy:"\u0413",gcy:"\u0433",Gdot:"\u0120",gdot:"\u0121",ge:"\u2265",gE:"\u2267",gEl:"\u2A8C",gel:"\u22DB",geq:"\u2265",geqq:"\u2267",geqslant:"\u2A7E",gescc:"\u2AA9",ges:"\u2A7E",gesdot:"\u2A80",gesdoto:"\u2A82",gesdotol:"\u2A84",gesl:"\u22DB\uFE00",gesles:"\u2A94",Gfr:"\u{1D50A}",gfr:"\u{1D524}",gg:"\u226B",Gg:"\u22D9",ggg:"\u22D9",gimel:"\u2137",GJcy:"\u0403",gjcy:"\u0453",gla:"\u2AA5",gl:"\u2277",glE:"\u2A92",glj:"\u2AA4",gnap:"\u2A8A",gnapprox:"\u2A8A",gne:"\u2A88",gnE:"\u2269",gneq:"\u2A88",gneqq:"\u2269",gnsim:"\u22E7",Gopf:"\u{1D53E}",gopf:"\u{1D558}",grave:"`",GreaterEqual:"\u2265",GreaterEqualLess:"\u22DB",GreaterFullEqual:"\u2267",GreaterGreater:"\u2AA2",GreaterLess:"\u2277",GreaterSlantEqual:"\u2A7E",GreaterTilde:"\u2273",Gscr:"\u{1D4A2}",gscr:"\u210A",gsim:"\u2273",gsime:"\u2A8E",gsiml:"\u2A90",gtcc:"\u2AA7",gtcir:"\u2A7A",gt:">",GT:">",Gt:"\u226B",gtdot:"\u22D7",gtlPar:"\u2995",gtquest:"\u2A7C",gtrapprox:"\u2A86",gtrarr:"\u2978",gtrdot:"\u22D7",gtreqless:"\u22DB",gtreqqless:"\u2A8C",gtrless:"\u2277",gtrsim:"\u2273",gvertneqq:"\u2269\uFE00",gvnE:"\u2269\uFE00",Hacek:"\u02C7",hairsp:"\u200A",half:"\xBD",hamilt:"\u210B",HARDcy:"\u042A",hardcy:"\u044A",harrcir:"\u2948",harr:"\u2194",hArr:"\u21D4",harrw:"\u21AD",Hat:"^",hbar:"\u210F",Hcirc:"\u0124",hcirc:"\u0125",hearts:"\u2665",heartsuit:"\u2665",hellip:"\u2026",hercon:"\u22B9",hfr:"\u{1D525}",Hfr:"\u210C",HilbertSpace:"\u210B",hksearow:"\u2925",hkswarow:"\u2926",hoarr:"\u21FF",homtht:"\u223B",hookleftarrow:"\u21A9",hookrightarrow:"\u21AA",hopf:"\u{1D559}",Hopf:"\u210D",horbar:"\u2015",HorizontalLine:"\u2500",hscr:"\u{1D4BD}",Hscr:"\u210B",hslash:"\u210F",Hstrok:"\u0126",hstrok:"\u0127",HumpDownHump:"\u224E",HumpEqual:"\u224F",hybull:"\u2043",hyphen:"\u2010",Iacute:"\xCD",iacute:"\xED",ic:"\u2063",Icirc:"\xCE",icirc:"\xEE",Icy:"\u0418",icy:"\u0438",Idot:"\u0130",IEcy:"\u0415",iecy:"\u0435",iexcl:"\xA1",iff:"\u21D4",ifr:"\u{1D526}",Ifr:"\u2111",Igrave:"\xCC",igrave:"\xEC",ii:"\u2148",iiiint:"\u2A0C",iiint:"\u222D",iinfin:"\u29DC",iiota:"\u2129",IJlig:"\u0132",ijlig:"\u0133",Imacr:"\u012A",imacr:"\u012B",image:"\u2111",ImaginaryI:"\u2148",imagline:"\u2110",imagpart:"\u2111",imath:"\u0131",Im:"\u2111",imof:"\u22B7",imped:"\u01B5",Implies:"\u21D2",incare:"\u2105",in:"\u2208",infin:"\u221E",infintie:"\u29DD",inodot:"\u0131",intcal:"\u22BA",int:"\u222B",Int:"\u222C",integers:"\u2124",Integral:"\u222B",intercal:"\u22BA",Intersection:"\u22C2",intlarhk:"\u2A17",intprod:"\u2A3C",InvisibleComma:"\u2063",InvisibleTimes:"\u2062",IOcy:"\u0401",iocy:"\u0451",Iogon:"\u012E",iogon:"\u012F",Iopf:"\u{1D540}",iopf:"\u{1D55A}",Iota:"\u0399",iota:"\u03B9",iprod:"\u2A3C",iquest:"\xBF",iscr:"\u{1D4BE}",Iscr:"\u2110",isin:"\u2208",isindot:"\u22F5",isinE:"\u22F9",isins:"\u22F4",isinsv:"\u22F3",isinv:"\u2208",it:"\u2062",Itilde:"\u0128",itilde:"\u0129",Iukcy:"\u0406",iukcy:"\u0456",Iuml:"\xCF",iuml:"\xEF",Jcirc:"\u0134",jcirc:"\u0135",Jcy:"\u0419",jcy:"\u0439",Jfr:"\u{1D50D}",jfr:"\u{1D527}",jmath:"\u0237",Jopf:"\u{1D541}",jopf:"\u{1D55B}",Jscr:"\u{1D4A5}",jscr:"\u{1D4BF}",Jsercy:"\u0408",jsercy:"\u0458",Jukcy:"\u0404",jukcy:"\u0454",Kappa:"\u039A",kappa:"\u03BA",kappav:"\u03F0",Kcedil:"\u0136",kcedil:"\u0137",Kcy:"\u041A",kcy:"\u043A",Kfr:"\u{1D50E}",kfr:"\u{1D528}",kgreen:"\u0138",KHcy:"\u0425",khcy:"\u0445",KJcy:"\u040C",kjcy:"\u045C",Kopf:"\u{1D542}",kopf:"\u{1D55C}",Kscr:"\u{1D4A6}",kscr:"\u{1D4C0}",lAarr:"\u21DA",Lacute:"\u0139",lacute:"\u013A",laemptyv:"\u29B4",lagran:"\u2112",Lambda:"\u039B",lambda:"\u03BB",lang:"\u27E8",Lang:"\u27EA",langd:"\u2991",langle:"\u27E8",lap:"\u2A85",Laplacetrf:"\u2112",laquo:"\xAB",larrb:"\u21E4",larrbfs:"\u291F",larr:"\u2190",Larr:"\u219E",lArr:"\u21D0",larrfs:"\u291D",larrhk:"\u21A9",larrlp:"\u21AB",larrpl:"\u2939",larrsim:"\u2973",larrtl:"\u21A2",latail:"\u2919",lAtail:"\u291B",lat:"\u2AAB",late:"\u2AAD",lates:"\u2AAD\uFE00",lbarr:"\u290C",lBarr:"\u290E",lbbrk:"\u2772",lbrace:"{",lbrack:"[",lbrke:"\u298B",lbrksld:"\u298F",lbrkslu:"\u298D",Lcaron:"\u013D",lcaron:"\u013E",Lcedil:"\u013B",lcedil:"\u013C",lceil:"\u2308",lcub:"{",Lcy:"\u041B",lcy:"\u043B",ldca:"\u2936",ldquo:"\u201C",ldquor:"\u201E",ldrdhar:"\u2967",ldrushar:"\u294B",ldsh:"\u21B2",le:"\u2264",lE:"\u2266",LeftAngleBracket:"\u27E8",LeftArrowBar:"\u21E4",leftarrow:"\u2190",LeftArrow:"\u2190",Leftarrow:"\u21D0",LeftArrowRightArrow:"\u21C6",leftarrowtail:"\u21A2",LeftCeiling:"\u2308",LeftDoubleBracket:"\u27E6",LeftDownTeeVector:"\u2961",LeftDownVectorBar:"\u2959",LeftDownVector:"\u21C3",LeftFloor:"\u230A",leftharpoondown:"\u21BD",leftharpoonup:"\u21BC",leftleftarrows:"\u21C7",leftrightarrow:"\u2194",LeftRightArrow:"\u2194",Leftrightarrow:"\u21D4",leftrightarrows:"\u21C6",leftrightharpoons:"\u21CB",leftrightsquigarrow:"\u21AD",LeftRightVector:"\u294E",LeftTeeArrow:"\u21A4",LeftTee:"\u22A3",LeftTeeVector:"\u295A",leftthreetimes:"\u22CB",LeftTriangleBar:"\u29CF",LeftTriangle:"\u22B2",LeftTriangleEqual:"\u22B4",LeftUpDownVector:"\u2951",LeftUpTeeVector:"\u2960",LeftUpVectorBar:"\u2958",LeftUpVector:"\u21BF",LeftVectorBar:"\u2952",LeftVector:"\u21BC",lEg:"\u2A8B",leg:"\u22DA",leq:"\u2264",leqq:"\u2266",leqslant:"\u2A7D",lescc:"\u2AA8",les:"\u2A7D",lesdot:"\u2A7F",lesdoto:"\u2A81",lesdotor:"\u2A83",lesg:"\u22DA\uFE00",lesges:"\u2A93",lessapprox:"\u2A85",lessdot:"\u22D6",lesseqgtr:"\u22DA",lesseqqgtr:"\u2A8B",LessEqualGreater:"\u22DA",LessFullEqual:"\u2266",LessGreater:"\u2276",lessgtr:"\u2276",LessLess:"\u2AA1",lesssim:"\u2272",LessSlantEqual:"\u2A7D",LessTilde:"\u2272",lfisht:"\u297C",lfloor:"\u230A",Lfr:"\u{1D50F}",lfr:"\u{1D529}",lg:"\u2276",lgE:"\u2A91",lHar:"\u2962",lhard:"\u21BD",lharu:"\u21BC",lharul:"\u296A",lhblk:"\u2584",LJcy:"\u0409",ljcy:"\u0459",llarr:"\u21C7",ll:"\u226A",Ll:"\u22D8",llcorner:"\u231E",Lleftarrow:"\u21DA",llhard:"\u296B",lltri:"\u25FA",Lmidot:"\u013F",lmidot:"\u0140",lmoustache:"\u23B0",lmoust:"\u23B0",lnap:"\u2A89",lnapprox:"\u2A89",lne:"\u2A87",lnE:"\u2268",lneq:"\u2A87",lneqq:"\u2268",lnsim:"\u22E6",loang:"\u27EC",loarr:"\u21FD",lobrk:"\u27E6",longleftarrow:"\u27F5",LongLeftArrow:"\u27F5",Longleftarrow:"\u27F8",longleftrightarrow:"\u27F7",LongLeftRightArrow:"\u27F7",Longleftrightarrow:"\u27FA",longmapsto:"\u27FC",longrightarrow:"\u27F6",LongRightArrow:"\u27F6",Longrightarrow:"\u27F9",looparrowleft:"\u21AB",looparrowright:"\u21AC",lopar:"\u2985",Lopf:"\u{1D543}",lopf:"\u{1D55D}",loplus:"\u2A2D",lotimes:"\u2A34",lowast:"\u2217",lowbar:"_",LowerLeftArrow:"\u2199",LowerRightArrow:"\u2198",loz:"\u25CA",lozenge:"\u25CA",lozf:"\u29EB",lpar:"(",lparlt:"\u2993",lrarr:"\u21C6",lrcorner:"\u231F",lrhar:"\u21CB",lrhard:"\u296D",lrm:"\u200E",lrtri:"\u22BF",lsaquo:"\u2039",lscr:"\u{1D4C1}",Lscr:"\u2112",lsh:"\u21B0",Lsh:"\u21B0",lsim:"\u2272",lsime:"\u2A8D",lsimg:"\u2A8F",lsqb:"[",lsquo:"\u2018",lsquor:"\u201A",Lstrok:"\u0141",lstrok:"\u0142",ltcc:"\u2AA6",ltcir:"\u2A79",lt:"<",LT:"<",Lt:"\u226A",ltdot:"\u22D6",lthree:"\u22CB",ltimes:"\u22C9",ltlarr:"\u2976",ltquest:"\u2A7B",ltri:"\u25C3",ltrie:"\u22B4",ltrif:"\u25C2",ltrPar:"\u2996",lurdshar:"\u294A",luruhar:"\u2966",lvertneqq:"\u2268\uFE00",lvnE:"\u2268\uFE00",macr:"\xAF",male:"\u2642",malt:"\u2720",maltese:"\u2720",Map:"\u2905",map:"\u21A6",mapsto:"\u21A6",mapstodown:"\u21A7",mapstoleft:"\u21A4",mapstoup:"\u21A5",marker:"\u25AE",mcomma:"\u2A29",Mcy:"\u041C",mcy:"\u043C",mdash:"\u2014",mDDot:"\u223A",measuredangle:"\u2221",MediumSpace:"\u205F",Mellintrf:"\u2133",Mfr:"\u{1D510}",mfr:"\u{1D52A}",mho:"\u2127",micro:"\xB5",midast:"*",midcir:"\u2AF0",mid:"\u2223",middot:"\xB7",minusb:"\u229F",minus:"\u2212",minusd:"\u2238",minusdu:"\u2A2A",MinusPlus:"\u2213",mlcp:"\u2ADB",mldr:"\u2026",mnplus:"\u2213",models:"\u22A7",Mopf:"\u{1D544}",mopf:"\u{1D55E}",mp:"\u2213",mscr:"\u{1D4C2}",Mscr:"\u2133",mstpos:"\u223E",Mu:"\u039C",mu:"\u03BC",multimap:"\u22B8",mumap:"\u22B8",nabla:"\u2207",Nacute:"\u0143",nacute:"\u0144",nang:"\u2220\u20D2",nap:"\u2249",napE:"\u2A70\u0338",napid:"\u224B\u0338",napos:"\u0149",napprox:"\u2249",natural:"\u266E",naturals:"\u2115",natur:"\u266E",nbsp:"\xA0",nbump:"\u224E\u0338",nbumpe:"\u224F\u0338",ncap:"\u2A43",Ncaron:"\u0147",ncaron:"\u0148",Ncedil:"\u0145",ncedil:"\u0146",ncong:"\u2247",ncongdot:"\u2A6D\u0338",ncup:"\u2A42",Ncy:"\u041D",ncy:"\u043D",ndash:"\u2013",nearhk:"\u2924",nearr:"\u2197",neArr:"\u21D7",nearrow:"\u2197",ne:"\u2260",nedot:"\u2250\u0338",NegativeMediumSpace:"\u200B",NegativeThickSpace:"\u200B",NegativeThinSpace:"\u200B",NegativeVeryThinSpace:"\u200B",nequiv:"\u2262",nesear:"\u2928",nesim:"\u2242\u0338",NestedGreaterGreater:"\u226B",NestedLessLess:"\u226A",NewLine:` +`,nexist:"\u2204",nexists:"\u2204",Nfr:"\u{1D511}",nfr:"\u{1D52B}",ngE:"\u2267\u0338",nge:"\u2271",ngeq:"\u2271",ngeqq:"\u2267\u0338",ngeqslant:"\u2A7E\u0338",nges:"\u2A7E\u0338",nGg:"\u22D9\u0338",ngsim:"\u2275",nGt:"\u226B\u20D2",ngt:"\u226F",ngtr:"\u226F",nGtv:"\u226B\u0338",nharr:"\u21AE",nhArr:"\u21CE",nhpar:"\u2AF2",ni:"\u220B",nis:"\u22FC",nisd:"\u22FA",niv:"\u220B",NJcy:"\u040A",njcy:"\u045A",nlarr:"\u219A",nlArr:"\u21CD",nldr:"\u2025",nlE:"\u2266\u0338",nle:"\u2270",nleftarrow:"\u219A",nLeftarrow:"\u21CD",nleftrightarrow:"\u21AE",nLeftrightarrow:"\u21CE",nleq:"\u2270",nleqq:"\u2266\u0338",nleqslant:"\u2A7D\u0338",nles:"\u2A7D\u0338",nless:"\u226E",nLl:"\u22D8\u0338",nlsim:"\u2274",nLt:"\u226A\u20D2",nlt:"\u226E",nltri:"\u22EA",nltrie:"\u22EC",nLtv:"\u226A\u0338",nmid:"\u2224",NoBreak:"\u2060",NonBreakingSpace:"\xA0",nopf:"\u{1D55F}",Nopf:"\u2115",Not:"\u2AEC",not:"\xAC",NotCongruent:"\u2262",NotCupCap:"\u226D",NotDoubleVerticalBar:"\u2226",NotElement:"\u2209",NotEqual:"\u2260",NotEqualTilde:"\u2242\u0338",NotExists:"\u2204",NotGreater:"\u226F",NotGreaterEqual:"\u2271",NotGreaterFullEqual:"\u2267\u0338",NotGreaterGreater:"\u226B\u0338",NotGreaterLess:"\u2279",NotGreaterSlantEqual:"\u2A7E\u0338",NotGreaterTilde:"\u2275",NotHumpDownHump:"\u224E\u0338",NotHumpEqual:"\u224F\u0338",notin:"\u2209",notindot:"\u22F5\u0338",notinE:"\u22F9\u0338",notinva:"\u2209",notinvb:"\u22F7",notinvc:"\u22F6",NotLeftTriangleBar:"\u29CF\u0338",NotLeftTriangle:"\u22EA",NotLeftTriangleEqual:"\u22EC",NotLess:"\u226E",NotLessEqual:"\u2270",NotLessGreater:"\u2278",NotLessLess:"\u226A\u0338",NotLessSlantEqual:"\u2A7D\u0338",NotLessTilde:"\u2274",NotNestedGreaterGreater:"\u2AA2\u0338",NotNestedLessLess:"\u2AA1\u0338",notni:"\u220C",notniva:"\u220C",notnivb:"\u22FE",notnivc:"\u22FD",NotPrecedes:"\u2280",NotPrecedesEqual:"\u2AAF\u0338",NotPrecedesSlantEqual:"\u22E0",NotReverseElement:"\u220C",NotRightTriangleBar:"\u29D0\u0338",NotRightTriangle:"\u22EB",NotRightTriangleEqual:"\u22ED",NotSquareSubset:"\u228F\u0338",NotSquareSubsetEqual:"\u22E2",NotSquareSuperset:"\u2290\u0338",NotSquareSupersetEqual:"\u22E3",NotSubset:"\u2282\u20D2",NotSubsetEqual:"\u2288",NotSucceeds:"\u2281",NotSucceedsEqual:"\u2AB0\u0338",NotSucceedsSlantEqual:"\u22E1",NotSucceedsTilde:"\u227F\u0338",NotSuperset:"\u2283\u20D2",NotSupersetEqual:"\u2289",NotTilde:"\u2241",NotTildeEqual:"\u2244",NotTildeFullEqual:"\u2247",NotTildeTilde:"\u2249",NotVerticalBar:"\u2224",nparallel:"\u2226",npar:"\u2226",nparsl:"\u2AFD\u20E5",npart:"\u2202\u0338",npolint:"\u2A14",npr:"\u2280",nprcue:"\u22E0",nprec:"\u2280",npreceq:"\u2AAF\u0338",npre:"\u2AAF\u0338",nrarrc:"\u2933\u0338",nrarr:"\u219B",nrArr:"\u21CF",nrarrw:"\u219D\u0338",nrightarrow:"\u219B",nRightarrow:"\u21CF",nrtri:"\u22EB",nrtrie:"\u22ED",nsc:"\u2281",nsccue:"\u22E1",nsce:"\u2AB0\u0338",Nscr:"\u{1D4A9}",nscr:"\u{1D4C3}",nshortmid:"\u2224",nshortparallel:"\u2226",nsim:"\u2241",nsime:"\u2244",nsimeq:"\u2244",nsmid:"\u2224",nspar:"\u2226",nsqsube:"\u22E2",nsqsupe:"\u22E3",nsub:"\u2284",nsubE:"\u2AC5\u0338",nsube:"\u2288",nsubset:"\u2282\u20D2",nsubseteq:"\u2288",nsubseteqq:"\u2AC5\u0338",nsucc:"\u2281",nsucceq:"\u2AB0\u0338",nsup:"\u2285",nsupE:"\u2AC6\u0338",nsupe:"\u2289",nsupset:"\u2283\u20D2",nsupseteq:"\u2289",nsupseteqq:"\u2AC6\u0338",ntgl:"\u2279",Ntilde:"\xD1",ntilde:"\xF1",ntlg:"\u2278",ntriangleleft:"\u22EA",ntrianglelefteq:"\u22EC",ntriangleright:"\u22EB",ntrianglerighteq:"\u22ED",Nu:"\u039D",nu:"\u03BD",num:"#",numero:"\u2116",numsp:"\u2007",nvap:"\u224D\u20D2",nvdash:"\u22AC",nvDash:"\u22AD",nVdash:"\u22AE",nVDash:"\u22AF",nvge:"\u2265\u20D2",nvgt:">\u20D2",nvHarr:"\u2904",nvinfin:"\u29DE",nvlArr:"\u2902",nvle:"\u2264\u20D2",nvlt:"<\u20D2",nvltrie:"\u22B4\u20D2",nvrArr:"\u2903",nvrtrie:"\u22B5\u20D2",nvsim:"\u223C\u20D2",nwarhk:"\u2923",nwarr:"\u2196",nwArr:"\u21D6",nwarrow:"\u2196",nwnear:"\u2927",Oacute:"\xD3",oacute:"\xF3",oast:"\u229B",Ocirc:"\xD4",ocirc:"\xF4",ocir:"\u229A",Ocy:"\u041E",ocy:"\u043E",odash:"\u229D",Odblac:"\u0150",odblac:"\u0151",odiv:"\u2A38",odot:"\u2299",odsold:"\u29BC",OElig:"\u0152",oelig:"\u0153",ofcir:"\u29BF",Ofr:"\u{1D512}",ofr:"\u{1D52C}",ogon:"\u02DB",Ograve:"\xD2",ograve:"\xF2",ogt:"\u29C1",ohbar:"\u29B5",ohm:"\u03A9",oint:"\u222E",olarr:"\u21BA",olcir:"\u29BE",olcross:"\u29BB",oline:"\u203E",olt:"\u29C0",Omacr:"\u014C",omacr:"\u014D",Omega:"\u03A9",omega:"\u03C9",Omicron:"\u039F",omicron:"\u03BF",omid:"\u29B6",ominus:"\u2296",Oopf:"\u{1D546}",oopf:"\u{1D560}",opar:"\u29B7",OpenCurlyDoubleQuote:"\u201C",OpenCurlyQuote:"\u2018",operp:"\u29B9",oplus:"\u2295",orarr:"\u21BB",Or:"\u2A54",or:"\u2228",ord:"\u2A5D",order:"\u2134",orderof:"\u2134",ordf:"\xAA",ordm:"\xBA",origof:"\u22B6",oror:"\u2A56",orslope:"\u2A57",orv:"\u2A5B",oS:"\u24C8",Oscr:"\u{1D4AA}",oscr:"\u2134",Oslash:"\xD8",oslash:"\xF8",osol:"\u2298",Otilde:"\xD5",otilde:"\xF5",otimesas:"\u2A36",Otimes:"\u2A37",otimes:"\u2297",Ouml:"\xD6",ouml:"\xF6",ovbar:"\u233D",OverBar:"\u203E",OverBrace:"\u23DE",OverBracket:"\u23B4",OverParenthesis:"\u23DC",para:"\xB6",parallel:"\u2225",par:"\u2225",parsim:"\u2AF3",parsl:"\u2AFD",part:"\u2202",PartialD:"\u2202",Pcy:"\u041F",pcy:"\u043F",percnt:"%",period:".",permil:"\u2030",perp:"\u22A5",pertenk:"\u2031",Pfr:"\u{1D513}",pfr:"\u{1D52D}",Phi:"\u03A6",phi:"\u03C6",phiv:"\u03D5",phmmat:"\u2133",phone:"\u260E",Pi:"\u03A0",pi:"\u03C0",pitchfork:"\u22D4",piv:"\u03D6",planck:"\u210F",planckh:"\u210E",plankv:"\u210F",plusacir:"\u2A23",plusb:"\u229E",pluscir:"\u2A22",plus:"+",plusdo:"\u2214",plusdu:"\u2A25",pluse:"\u2A72",PlusMinus:"\xB1",plusmn:"\xB1",plussim:"\u2A26",plustwo:"\u2A27",pm:"\xB1",Poincareplane:"\u210C",pointint:"\u2A15",popf:"\u{1D561}",Popf:"\u2119",pound:"\xA3",prap:"\u2AB7",Pr:"\u2ABB",pr:"\u227A",prcue:"\u227C",precapprox:"\u2AB7",prec:"\u227A",preccurlyeq:"\u227C",Precedes:"\u227A",PrecedesEqual:"\u2AAF",PrecedesSlantEqual:"\u227C",PrecedesTilde:"\u227E",preceq:"\u2AAF",precnapprox:"\u2AB9",precneqq:"\u2AB5",precnsim:"\u22E8",pre:"\u2AAF",prE:"\u2AB3",precsim:"\u227E",prime:"\u2032",Prime:"\u2033",primes:"\u2119",prnap:"\u2AB9",prnE:"\u2AB5",prnsim:"\u22E8",prod:"\u220F",Product:"\u220F",profalar:"\u232E",profline:"\u2312",profsurf:"\u2313",prop:"\u221D",Proportional:"\u221D",Proportion:"\u2237",propto:"\u221D",prsim:"\u227E",prurel:"\u22B0",Pscr:"\u{1D4AB}",pscr:"\u{1D4C5}",Psi:"\u03A8",psi:"\u03C8",puncsp:"\u2008",Qfr:"\u{1D514}",qfr:"\u{1D52E}",qint:"\u2A0C",qopf:"\u{1D562}",Qopf:"\u211A",qprime:"\u2057",Qscr:"\u{1D4AC}",qscr:"\u{1D4C6}",quaternions:"\u210D",quatint:"\u2A16",quest:"?",questeq:"\u225F",quot:'"',QUOT:'"',rAarr:"\u21DB",race:"\u223D\u0331",Racute:"\u0154",racute:"\u0155",radic:"\u221A",raemptyv:"\u29B3",rang:"\u27E9",Rang:"\u27EB",rangd:"\u2992",range:"\u29A5",rangle:"\u27E9",raquo:"\xBB",rarrap:"\u2975",rarrb:"\u21E5",rarrbfs:"\u2920",rarrc:"\u2933",rarr:"\u2192",Rarr:"\u21A0",rArr:"\u21D2",rarrfs:"\u291E",rarrhk:"\u21AA",rarrlp:"\u21AC",rarrpl:"\u2945",rarrsim:"\u2974",Rarrtl:"\u2916",rarrtl:"\u21A3",rarrw:"\u219D",ratail:"\u291A",rAtail:"\u291C",ratio:"\u2236",rationals:"\u211A",rbarr:"\u290D",rBarr:"\u290F",RBarr:"\u2910",rbbrk:"\u2773",rbrace:"}",rbrack:"]",rbrke:"\u298C",rbrksld:"\u298E",rbrkslu:"\u2990",Rcaron:"\u0158",rcaron:"\u0159",Rcedil:"\u0156",rcedil:"\u0157",rceil:"\u2309",rcub:"}",Rcy:"\u0420",rcy:"\u0440",rdca:"\u2937",rdldhar:"\u2969",rdquo:"\u201D",rdquor:"\u201D",rdsh:"\u21B3",real:"\u211C",realine:"\u211B",realpart:"\u211C",reals:"\u211D",Re:"\u211C",rect:"\u25AD",reg:"\xAE",REG:"\xAE",ReverseElement:"\u220B",ReverseEquilibrium:"\u21CB",ReverseUpEquilibrium:"\u296F",rfisht:"\u297D",rfloor:"\u230B",rfr:"\u{1D52F}",Rfr:"\u211C",rHar:"\u2964",rhard:"\u21C1",rharu:"\u21C0",rharul:"\u296C",Rho:"\u03A1",rho:"\u03C1",rhov:"\u03F1",RightAngleBracket:"\u27E9",RightArrowBar:"\u21E5",rightarrow:"\u2192",RightArrow:"\u2192",Rightarrow:"\u21D2",RightArrowLeftArrow:"\u21C4",rightarrowtail:"\u21A3",RightCeiling:"\u2309",RightDoubleBracket:"\u27E7",RightDownTeeVector:"\u295D",RightDownVectorBar:"\u2955",RightDownVector:"\u21C2",RightFloor:"\u230B",rightharpoondown:"\u21C1",rightharpoonup:"\u21C0",rightleftarrows:"\u21C4",rightleftharpoons:"\u21CC",rightrightarrows:"\u21C9",rightsquigarrow:"\u219D",RightTeeArrow:"\u21A6",RightTee:"\u22A2",RightTeeVector:"\u295B",rightthreetimes:"\u22CC",RightTriangleBar:"\u29D0",RightTriangle:"\u22B3",RightTriangleEqual:"\u22B5",RightUpDownVector:"\u294F",RightUpTeeVector:"\u295C",RightUpVectorBar:"\u2954",RightUpVector:"\u21BE",RightVectorBar:"\u2953",RightVector:"\u21C0",ring:"\u02DA",risingdotseq:"\u2253",rlarr:"\u21C4",rlhar:"\u21CC",rlm:"\u200F",rmoustache:"\u23B1",rmoust:"\u23B1",rnmid:"\u2AEE",roang:"\u27ED",roarr:"\u21FE",robrk:"\u27E7",ropar:"\u2986",ropf:"\u{1D563}",Ropf:"\u211D",roplus:"\u2A2E",rotimes:"\u2A35",RoundImplies:"\u2970",rpar:")",rpargt:"\u2994",rppolint:"\u2A12",rrarr:"\u21C9",Rrightarrow:"\u21DB",rsaquo:"\u203A",rscr:"\u{1D4C7}",Rscr:"\u211B",rsh:"\u21B1",Rsh:"\u21B1",rsqb:"]",rsquo:"\u2019",rsquor:"\u2019",rthree:"\u22CC",rtimes:"\u22CA",rtri:"\u25B9",rtrie:"\u22B5",rtrif:"\u25B8",rtriltri:"\u29CE",RuleDelayed:"\u29F4",ruluhar:"\u2968",rx:"\u211E",Sacute:"\u015A",sacute:"\u015B",sbquo:"\u201A",scap:"\u2AB8",Scaron:"\u0160",scaron:"\u0161",Sc:"\u2ABC",sc:"\u227B",sccue:"\u227D",sce:"\u2AB0",scE:"\u2AB4",Scedil:"\u015E",scedil:"\u015F",Scirc:"\u015C",scirc:"\u015D",scnap:"\u2ABA",scnE:"\u2AB6",scnsim:"\u22E9",scpolint:"\u2A13",scsim:"\u227F",Scy:"\u0421",scy:"\u0441",sdotb:"\u22A1",sdot:"\u22C5",sdote:"\u2A66",searhk:"\u2925",searr:"\u2198",seArr:"\u21D8",searrow:"\u2198",sect:"\xA7",semi:";",seswar:"\u2929",setminus:"\u2216",setmn:"\u2216",sext:"\u2736",Sfr:"\u{1D516}",sfr:"\u{1D530}",sfrown:"\u2322",sharp:"\u266F",SHCHcy:"\u0429",shchcy:"\u0449",SHcy:"\u0428",shcy:"\u0448",ShortDownArrow:"\u2193",ShortLeftArrow:"\u2190",shortmid:"\u2223",shortparallel:"\u2225",ShortRightArrow:"\u2192",ShortUpArrow:"\u2191",shy:"\xAD",Sigma:"\u03A3",sigma:"\u03C3",sigmaf:"\u03C2",sigmav:"\u03C2",sim:"\u223C",simdot:"\u2A6A",sime:"\u2243",simeq:"\u2243",simg:"\u2A9E",simgE:"\u2AA0",siml:"\u2A9D",simlE:"\u2A9F",simne:"\u2246",simplus:"\u2A24",simrarr:"\u2972",slarr:"\u2190",SmallCircle:"\u2218",smallsetminus:"\u2216",smashp:"\u2A33",smeparsl:"\u29E4",smid:"\u2223",smile:"\u2323",smt:"\u2AAA",smte:"\u2AAC",smtes:"\u2AAC\uFE00",SOFTcy:"\u042C",softcy:"\u044C",solbar:"\u233F",solb:"\u29C4",sol:"/",Sopf:"\u{1D54A}",sopf:"\u{1D564}",spades:"\u2660",spadesuit:"\u2660",spar:"\u2225",sqcap:"\u2293",sqcaps:"\u2293\uFE00",sqcup:"\u2294",sqcups:"\u2294\uFE00",Sqrt:"\u221A",sqsub:"\u228F",sqsube:"\u2291",sqsubset:"\u228F",sqsubseteq:"\u2291",sqsup:"\u2290",sqsupe:"\u2292",sqsupset:"\u2290",sqsupseteq:"\u2292",square:"\u25A1",Square:"\u25A1",SquareIntersection:"\u2293",SquareSubset:"\u228F",SquareSubsetEqual:"\u2291",SquareSuperset:"\u2290",SquareSupersetEqual:"\u2292",SquareUnion:"\u2294",squarf:"\u25AA",squ:"\u25A1",squf:"\u25AA",srarr:"\u2192",Sscr:"\u{1D4AE}",sscr:"\u{1D4C8}",ssetmn:"\u2216",ssmile:"\u2323",sstarf:"\u22C6",Star:"\u22C6",star:"\u2606",starf:"\u2605",straightepsilon:"\u03F5",straightphi:"\u03D5",strns:"\xAF",sub:"\u2282",Sub:"\u22D0",subdot:"\u2ABD",subE:"\u2AC5",sube:"\u2286",subedot:"\u2AC3",submult:"\u2AC1",subnE:"\u2ACB",subne:"\u228A",subplus:"\u2ABF",subrarr:"\u2979",subset:"\u2282",Subset:"\u22D0",subseteq:"\u2286",subseteqq:"\u2AC5",SubsetEqual:"\u2286",subsetneq:"\u228A",subsetneqq:"\u2ACB",subsim:"\u2AC7",subsub:"\u2AD5",subsup:"\u2AD3",succapprox:"\u2AB8",succ:"\u227B",succcurlyeq:"\u227D",Succeeds:"\u227B",SucceedsEqual:"\u2AB0",SucceedsSlantEqual:"\u227D",SucceedsTilde:"\u227F",succeq:"\u2AB0",succnapprox:"\u2ABA",succneqq:"\u2AB6",succnsim:"\u22E9",succsim:"\u227F",SuchThat:"\u220B",sum:"\u2211",Sum:"\u2211",sung:"\u266A",sup1:"\xB9",sup2:"\xB2",sup3:"\xB3",sup:"\u2283",Sup:"\u22D1",supdot:"\u2ABE",supdsub:"\u2AD8",supE:"\u2AC6",supe:"\u2287",supedot:"\u2AC4",Superset:"\u2283",SupersetEqual:"\u2287",suphsol:"\u27C9",suphsub:"\u2AD7",suplarr:"\u297B",supmult:"\u2AC2",supnE:"\u2ACC",supne:"\u228B",supplus:"\u2AC0",supset:"\u2283",Supset:"\u22D1",supseteq:"\u2287",supseteqq:"\u2AC6",supsetneq:"\u228B",supsetneqq:"\u2ACC",supsim:"\u2AC8",supsub:"\u2AD4",supsup:"\u2AD6",swarhk:"\u2926",swarr:"\u2199",swArr:"\u21D9",swarrow:"\u2199",swnwar:"\u292A",szlig:"\xDF",Tab:" ",target:"\u2316",Tau:"\u03A4",tau:"\u03C4",tbrk:"\u23B4",Tcaron:"\u0164",tcaron:"\u0165",Tcedil:"\u0162",tcedil:"\u0163",Tcy:"\u0422",tcy:"\u0442",tdot:"\u20DB",telrec:"\u2315",Tfr:"\u{1D517}",tfr:"\u{1D531}",there4:"\u2234",therefore:"\u2234",Therefore:"\u2234",Theta:"\u0398",theta:"\u03B8",thetasym:"\u03D1",thetav:"\u03D1",thickapprox:"\u2248",thicksim:"\u223C",ThickSpace:"\u205F\u200A",ThinSpace:"\u2009",thinsp:"\u2009",thkap:"\u2248",thksim:"\u223C",THORN:"\xDE",thorn:"\xFE",tilde:"\u02DC",Tilde:"\u223C",TildeEqual:"\u2243",TildeFullEqual:"\u2245",TildeTilde:"\u2248",timesbar:"\u2A31",timesb:"\u22A0",times:"\xD7",timesd:"\u2A30",tint:"\u222D",toea:"\u2928",topbot:"\u2336",topcir:"\u2AF1",top:"\u22A4",Topf:"\u{1D54B}",topf:"\u{1D565}",topfork:"\u2ADA",tosa:"\u2929",tprime:"\u2034",trade:"\u2122",TRADE:"\u2122",triangle:"\u25B5",triangledown:"\u25BF",triangleleft:"\u25C3",trianglelefteq:"\u22B4",triangleq:"\u225C",triangleright:"\u25B9",trianglerighteq:"\u22B5",tridot:"\u25EC",trie:"\u225C",triminus:"\u2A3A",TripleDot:"\u20DB",triplus:"\u2A39",trisb:"\u29CD",tritime:"\u2A3B",trpezium:"\u23E2",Tscr:"\u{1D4AF}",tscr:"\u{1D4C9}",TScy:"\u0426",tscy:"\u0446",TSHcy:"\u040B",tshcy:"\u045B",Tstrok:"\u0166",tstrok:"\u0167",twixt:"\u226C",twoheadleftarrow:"\u219E",twoheadrightarrow:"\u21A0",Uacute:"\xDA",uacute:"\xFA",uarr:"\u2191",Uarr:"\u219F",uArr:"\u21D1",Uarrocir:"\u2949",Ubrcy:"\u040E",ubrcy:"\u045E",Ubreve:"\u016C",ubreve:"\u016D",Ucirc:"\xDB",ucirc:"\xFB",Ucy:"\u0423",ucy:"\u0443",udarr:"\u21C5",Udblac:"\u0170",udblac:"\u0171",udhar:"\u296E",ufisht:"\u297E",Ufr:"\u{1D518}",ufr:"\u{1D532}",Ugrave:"\xD9",ugrave:"\xF9",uHar:"\u2963",uharl:"\u21BF",uharr:"\u21BE",uhblk:"\u2580",ulcorn:"\u231C",ulcorner:"\u231C",ulcrop:"\u230F",ultri:"\u25F8",Umacr:"\u016A",umacr:"\u016B",uml:"\xA8",UnderBar:"_",UnderBrace:"\u23DF",UnderBracket:"\u23B5",UnderParenthesis:"\u23DD",Union:"\u22C3",UnionPlus:"\u228E",Uogon:"\u0172",uogon:"\u0173",Uopf:"\u{1D54C}",uopf:"\u{1D566}",UpArrowBar:"\u2912",uparrow:"\u2191",UpArrow:"\u2191",Uparrow:"\u21D1",UpArrowDownArrow:"\u21C5",updownarrow:"\u2195",UpDownArrow:"\u2195",Updownarrow:"\u21D5",UpEquilibrium:"\u296E",upharpoonleft:"\u21BF",upharpoonright:"\u21BE",uplus:"\u228E",UpperLeftArrow:"\u2196",UpperRightArrow:"\u2197",upsi:"\u03C5",Upsi:"\u03D2",upsih:"\u03D2",Upsilon:"\u03A5",upsilon:"\u03C5",UpTeeArrow:"\u21A5",UpTee:"\u22A5",upuparrows:"\u21C8",urcorn:"\u231D",urcorner:"\u231D",urcrop:"\u230E",Uring:"\u016E",uring:"\u016F",urtri:"\u25F9",Uscr:"\u{1D4B0}",uscr:"\u{1D4CA}",utdot:"\u22F0",Utilde:"\u0168",utilde:"\u0169",utri:"\u25B5",utrif:"\u25B4",uuarr:"\u21C8",Uuml:"\xDC",uuml:"\xFC",uwangle:"\u29A7",vangrt:"\u299C",varepsilon:"\u03F5",varkappa:"\u03F0",varnothing:"\u2205",varphi:"\u03D5",varpi:"\u03D6",varpropto:"\u221D",varr:"\u2195",vArr:"\u21D5",varrho:"\u03F1",varsigma:"\u03C2",varsubsetneq:"\u228A\uFE00",varsubsetneqq:"\u2ACB\uFE00",varsupsetneq:"\u228B\uFE00",varsupsetneqq:"\u2ACC\uFE00",vartheta:"\u03D1",vartriangleleft:"\u22B2",vartriangleright:"\u22B3",vBar:"\u2AE8",Vbar:"\u2AEB",vBarv:"\u2AE9",Vcy:"\u0412",vcy:"\u0432",vdash:"\u22A2",vDash:"\u22A8",Vdash:"\u22A9",VDash:"\u22AB",Vdashl:"\u2AE6",veebar:"\u22BB",vee:"\u2228",Vee:"\u22C1",veeeq:"\u225A",vellip:"\u22EE",verbar:"|",Verbar:"\u2016",vert:"|",Vert:"\u2016",VerticalBar:"\u2223",VerticalLine:"|",VerticalSeparator:"\u2758",VerticalTilde:"\u2240",VeryThinSpace:"\u200A",Vfr:"\u{1D519}",vfr:"\u{1D533}",vltri:"\u22B2",vnsub:"\u2282\u20D2",vnsup:"\u2283\u20D2",Vopf:"\u{1D54D}",vopf:"\u{1D567}",vprop:"\u221D",vrtri:"\u22B3",Vscr:"\u{1D4B1}",vscr:"\u{1D4CB}",vsubnE:"\u2ACB\uFE00",vsubne:"\u228A\uFE00",vsupnE:"\u2ACC\uFE00",vsupne:"\u228B\uFE00",Vvdash:"\u22AA",vzigzag:"\u299A",Wcirc:"\u0174",wcirc:"\u0175",wedbar:"\u2A5F",wedge:"\u2227",Wedge:"\u22C0",wedgeq:"\u2259",weierp:"\u2118",Wfr:"\u{1D51A}",wfr:"\u{1D534}",Wopf:"\u{1D54E}",wopf:"\u{1D568}",wp:"\u2118",wr:"\u2240",wreath:"\u2240",Wscr:"\u{1D4B2}",wscr:"\u{1D4CC}",xcap:"\u22C2",xcirc:"\u25EF",xcup:"\u22C3",xdtri:"\u25BD",Xfr:"\u{1D51B}",xfr:"\u{1D535}",xharr:"\u27F7",xhArr:"\u27FA",Xi:"\u039E",xi:"\u03BE",xlarr:"\u27F5",xlArr:"\u27F8",xmap:"\u27FC",xnis:"\u22FB",xodot:"\u2A00",Xopf:"\u{1D54F}",xopf:"\u{1D569}",xoplus:"\u2A01",xotime:"\u2A02",xrarr:"\u27F6",xrArr:"\u27F9",Xscr:"\u{1D4B3}",xscr:"\u{1D4CD}",xsqcup:"\u2A06",xuplus:"\u2A04",xutri:"\u25B3",xvee:"\u22C1",xwedge:"\u22C0",Yacute:"\xDD",yacute:"\xFD",YAcy:"\u042F",yacy:"\u044F",Ycirc:"\u0176",ycirc:"\u0177",Ycy:"\u042B",ycy:"\u044B",yen:"\xA5",Yfr:"\u{1D51C}",yfr:"\u{1D536}",YIcy:"\u0407",yicy:"\u0457",Yopf:"\u{1D550}",yopf:"\u{1D56A}",Yscr:"\u{1D4B4}",yscr:"\u{1D4CE}",YUcy:"\u042E",yucy:"\u044E",yuml:"\xFF",Yuml:"\u0178",Zacute:"\u0179",zacute:"\u017A",Zcaron:"\u017D",zcaron:"\u017E",Zcy:"\u0417",zcy:"\u0437",Zdot:"\u017B",zdot:"\u017C",zeetrf:"\u2128",ZeroWidthSpace:"\u200B",Zeta:"\u0396",zeta:"\u03B6",zfr:"\u{1D537}",Zfr:"\u2128",ZHcy:"\u0416",zhcy:"\u0436",zigrarr:"\u21DD",zopf:"\u{1D56B}",Zopf:"\u2124",Zscr:"\u{1D4B5}",zscr:"\u{1D4CF}",zwj:"\u200D",zwnj:"\u200C"}});var mP=K((fLe,jG)=>{"use strict";jG.exports=qG()});var qx=K((dLe,VG)=>{VG.exports=/[!-#%-\*,-\/:;\?@\[-\]_\{\}\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u09FD\u0A76\u0AF0\u0C84\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E4E\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD803[\uDF55-\uDF59]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC8\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDC4B-\uDC4F\uDC5B\uDC5D\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDE60-\uDE6C\uDF3C-\uDF3E]|\uD806[\uDC3B\uDE3F-\uDE46\uDE9A-\uDE9C\uDE9E-\uDEA2]|\uD807[\uDC41-\uDC45\uDC70\uDC71\uDEF7\uDEF8]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD81B[\uDE97-\uDE9A]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]|\uD83A[\uDD5E\uDD5F]/});var GG=K((pLe,BG)=>{"use strict";var UG={};function Sve(e){var t,r,n=UG[e];if(n)return n;for(n=UG[e]=[],t=0;t<128;t++)r=String.fromCharCode(t),/^[0-9a-z]$/i.test(r)?n.push(r):n.push("%"+("0"+t.toString(16).toUpperCase()).slice(-2));for(t=0;t"u"&&(r=!0),l=Sve(t),n=0,i=e.length;n=55296&&o<=57343){if(o>=55296&&o<=56319&&n+1=56320&&s<=57343)){c+=encodeURIComponent(e[n]+e[n+1]),n++;continue}c+="%EF%BF%BD";continue}c+=encodeURIComponent(e[n])}return c}jx.defaultChars=";/?:@&=+$,-_.!~*'()#";jx.componentChars="-_.!~*'()";BG.exports=jx});var QG=K((hLe,HG)=>{"use strict";var zG={};function kve(e){var t,r,n=zG[e];if(n)return n;for(n=zG[e]=[],t=0;t<128;t++)r=String.fromCharCode(t),n.push(r);for(t=0;t=55296&&h<=57343?g+="\uFFFD\uFFFD\uFFFD":g+=String.fromCharCode(h),i+=6;continue}if((s&248)===240&&i+91114111?g+="\uFFFD\uFFFD\uFFFD\uFFFD":(h-=65536,g+=String.fromCharCode(55296+(h>>10),56320+(h&1023))),i+=9;continue}g+="\uFFFD"}return g})}Vx.defaultChars=";/?:@&=+$,#";Vx.componentChars="";HG.exports=Vx});var YG=K((mLe,WG)=>{"use strict";WG.exports=function(t){var r="";return r+=t.protocol||"",r+=t.slashes?"//":"",r+=t.auth?t.auth+"@":"",t.hostname&&t.hostname.indexOf(":")!==-1?r+="["+t.hostname+"]":r+=t.hostname||"",r+=t.port?":"+t.port:"",r+=t.pathname||"",r+=t.search||"",r+=t.hash||"",r}});var ez=K((vLe,$G)=>{"use strict";function Ux(){this.protocol=null,this.slashes=null,this.auth=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.pathname=null}var Ove=/^([a-z0-9.+-]+:)/i,Nve=/:[0-9]*$/,Dve=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,Lve=["<",">",'"',"`"," ","\r",` +`," "],Pve=["{","}","|","\\","^","`"].concat(Lve),Rve=["'"].concat(Pve),KG=["%","/","?",";","#"].concat(Rve),XG=["/","?","#"],Mve=255,ZG=/^[+a-z0-9A-Z_-]{0,63}$/,Ive=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,JG={javascript:!0,"javascript:":!0},_G={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0};function Fve(e,t){if(e&&e instanceof Ux)return e;var r=new Ux;return r.parse(e,t),r}Ux.prototype.parse=function(e,t){var r,n,i,o,s,l=e;if(l=l.trim(),!t&&e.split("#").length===1){var c=Dve.exec(l);if(c)return this.pathname=c[1],c[2]&&(this.search=c[2]),this}var f=Ove.exec(l);if(f&&(f=f[0],i=f.toLowerCase(),this.protocol=f,l=l.substr(f.length)),(t||f||l.match(/^\/\/[^@\/]+@[^@\/]+/))&&(s=l.substr(0,2)==="//",s&&!(f&&JG[f])&&(l=l.substr(2),this.slashes=!0)),!JG[f]&&(s||f&&!_G[f])){var h=-1;for(r=0;r127?E+="x":E+=O[b];if(!E.match(ZG)){var w=T.slice(0,r),k=T.slice(r+1),P=O.match(Ive);P&&(w.push(P[1]),k.unshift(P[2])),k.length&&(l=k.join(".")+l),this.hostname=w.join(".");break}}}}this.hostname.length>Mve&&(this.hostname=""),x&&(this.hostname=this.hostname.substr(1,this.hostname.length-2))}var D=l.indexOf("#");D!==-1&&(this.hash=l.substr(D),l=l.slice(0,D));var N=l.indexOf("?");return N!==-1&&(this.search=l.substr(N),l=l.slice(0,N)),l&&(this.pathname=l),_G[i]&&this.hostname&&!this.pathname&&(this.pathname=""),this};Ux.prototype.parseHost=function(e){var t=Nve.exec(e);t&&(t=t[0],t!==":"&&(this.port=t.substr(1)),e=e.substr(0,e.length-t.length)),e&&(this.hostname=e)};$G.exports=Fve});var vP=K((gLe,qg)=>{"use strict";qg.exports.encode=GG();qg.exports.decode=QG();qg.exports.format=YG();qg.exports.parse=ez()});var gP=K((yLe,tz)=>{tz.exports=/[\0-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/});var yP=K((bLe,rz)=>{rz.exports=/[\0-\x1F\x7F-\x9F]/});var iz=K((ALe,nz)=>{nz.exports=/[\xAD\u0600-\u0605\u061C\u06DD\u070F\u08E2\u180E\u200B-\u200F\u202A-\u202E\u2060-\u2064\u2066-\u206F\uFEFF\uFFF9-\uFFFB]|\uD804[\uDCBD\uDCCD]|\uD82F[\uDCA0-\uDCA3]|\uD834[\uDD73-\uDD7A]|\uDB40[\uDC01\uDC20-\uDC7F]/});var bP=K((xLe,oz)=>{oz.exports=/[ \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000]/});var az=K(Zp=>{"use strict";Zp.Any=gP();Zp.Cc=yP();Zp.Cf=iz();Zp.P=qx();Zp.Z=bP()});var Gt=K(yn=>{"use strict";function qve(e){return Object.prototype.toString.call(e)}function jve(e){return qve(e)==="[object String]"}var Vve=Object.prototype.hasOwnProperty;function lz(e,t){return Vve.call(e,t)}function Uve(e){var t=Array.prototype.slice.call(arguments,1);return t.forEach(function(r){if(r){if(typeof r!="object")throw new TypeError(r+"must be object");Object.keys(r).forEach(function(n){e[n]=r[n]})}}),e}function Bve(e,t,r){return[].concat(e.slice(0,t),r,e.slice(t+1))}function uz(e){return!(e>=55296&&e<=57343||e>=64976&&e<=65007||(e&65535)===65535||(e&65535)===65534||e>=0&&e<=8||e===11||e>=14&&e<=31||e>=127&&e<=159||e>1114111)}function cz(e){if(e>65535){e-=65536;var t=55296+(e>>10),r=56320+(e&1023);return String.fromCharCode(t,r)}return String.fromCharCode(e)}var fz=/\\([!"#$%&'()*+,\-.\/:;<=>?@[\\\]^_`{|}~])/g,Gve=/&([a-z#][a-z0-9]{1,31});/gi,zve=new RegExp(fz.source+"|"+Gve.source,"gi"),Hve=/^#((?:x[a-f0-9]{1,8}|[0-9]{1,8}))/i,sz=mP();function Qve(e,t){var r=0;return lz(sz,t)?sz[t]:t.charCodeAt(0)===35&&Hve.test(t)&&(r=t[1].toLowerCase()==="x"?parseInt(t.slice(2),16):parseInt(t.slice(1),10),uz(r))?cz(r):e}function Wve(e){return e.indexOf("\\")<0?e:e.replace(fz,"$1")}function Yve(e){return e.indexOf("\\")<0&&e.indexOf("&")<0?e:e.replace(zve,function(t,r,n){return r||Qve(t,n)})}var Kve=/[&<>"]/,Xve=/[&<>"]/g,Zve={"&":"&","<":"<",">":">",'"':"""};function Jve(e){return Zve[e]}function _ve(e){return Kve.test(e)?e.replace(Xve,Jve):e}var $ve=/[.?*+^$[\]\\(){}|-]/g;function ege(e){return e.replace($ve,"\\$&")}function tge(e){switch(e){case 9:case 32:return!0}return!1}function rge(e){if(e>=8192&&e<=8202)return!0;switch(e){case 9:case 10:case 11:case 12:case 13:case 32:case 160:case 5760:case 8239:case 8287:case 12288:return!0}return!1}var nge=qx();function ige(e){return nge.test(e)}function oge(e){switch(e){case 33:case 34:case 35:case 36:case 37:case 38:case 39:case 40:case 41:case 42:case 43:case 44:case 45:case 46:case 47:case 58:case 59:case 60:case 61:case 62:case 63:case 64:case 91:case 92:case 93:case 94:case 95:case 96:case 123:case 124:case 125:case 126:return!0;default:return!1}}function age(e){return e=e.trim().replace(/\s+/g," "),"\u1E9E".toLowerCase()==="\u1E7E"&&(e=e.replace(/ẞ/g,"\xDF")),e.toLowerCase().toUpperCase()}yn.lib={};yn.lib.mdurl=vP();yn.lib.ucmicro=az();yn.assign=Uve;yn.isString=jve;yn.has=lz;yn.unescapeMd=Wve;yn.unescapeAll=Yve;yn.isValidEntityCode=uz;yn.fromCodePoint=cz;yn.escapeHtml=_ve;yn.arrayReplaceAt=Bve;yn.isSpace=tge;yn.isWhiteSpace=rge;yn.isMdAsciiPunct=oge;yn.isPunctChar=ige;yn.escapeRE=ege;yn.normalizeReference=age});var pz=K((TLe,dz)=>{"use strict";dz.exports=function(t,r,n){var i,o,s,l,c=-1,f=t.posMax,h=t.pos;for(t.pos=r+1,i=1;t.pos{"use strict";var hz=Gt().unescapeAll;mz.exports=function(t,r,n){var i,o,s=0,l=r,c={ok:!1,pos:0,lines:0,str:""};if(t.charCodeAt(r)===60){for(r++;r32))return c;if(i===41){if(o===0)break;o--}r++}return l===r||o!==0||(c.str=hz(t.slice(l,r)),c.lines=s,c.pos=r,c.ok=!0),c}});var yz=K((SLe,gz)=>{"use strict";var sge=Gt().unescapeAll;gz.exports=function(t,r,n){var i,o,s=0,l=r,c={ok:!1,pos:0,lines:0,str:""};if(r>=n||(o=t.charCodeAt(r),o!==34&&o!==39&&o!==40))return c;for(r++,o===40&&(o=41);r{"use strict";Bx.parseLinkLabel=pz();Bx.parseLinkDestination=vz();Bx.parseLinkTitle=yz()});var xz=K((OLe,Az)=>{"use strict";var lge=Gt().assign,uge=Gt().unescapeAll,mf=Gt().escapeHtml,gs={};gs.code_inline=function(e,t,r,n,i){var o=e[t];return""+mf(e[t].content)+""};gs.code_block=function(e,t,r,n,i){var o=e[t];return""+mf(e[t].content)+` +`};gs.fence=function(e,t,r,n,i){var o=e[t],s=o.info?uge(o.info).trim():"",l="",c="",f,h,g,v,y;return s&&(g=s.split(/(\s+)/g),l=g[0],c=g.slice(2).join("")),r.highlight?f=r.highlight(o.content,l,c)||mf(o.content):f=mf(o.content),f.indexOf(""+f+` +`):"
"+f+`
+`};gs.image=function(e,t,r,n,i){var o=e[t];return o.attrs[o.attrIndex("alt")][1]=i.renderInlineAsText(o.children,r,n),i.renderToken(e,t,r)};gs.hardbreak=function(e,t,r){return r.xhtmlOut?`
+`:`
+`};gs.softbreak=function(e,t,r){return r.breaks?r.xhtmlOut?`
+`:`
+`:` +`};gs.text=function(e,t){return mf(e[t].content)};gs.html_block=function(e,t){return e[t].content};gs.html_inline=function(e,t){return e[t].content};function Jp(){this.rules=lge({},gs)}Jp.prototype.renderAttrs=function(t){var r,n,i;if(!t.attrs)return"";for(i="",r=0,n=t.attrs.length;r +`:">",o)};Jp.prototype.renderInline=function(e,t,r){for(var n,i="",o=this.rules,s=0,l=e.length;s{"use strict";function Na(){this.__rules__=[],this.__cache__=null}Na.prototype.__find__=function(e){for(var t=0;t{"use strict";var cge=/\r\n?|\n/g,fge=/\0/g;Ez.exports=function(t){var r;r=t.src.replace(cge,` +`),r=r.replace(fge,"\uFFFD"),t.src=r}});var Sz=K((LLe,Cz)=>{"use strict";Cz.exports=function(t){var r;t.inlineMode?(r=new t.Token("inline","",0),r.content=t.src,r.map=[0,1],r.children=[],t.tokens.push(r)):t.md.block.parse(t.src,t.md,t.env,t.tokens)}});var Oz=K((PLe,kz)=>{"use strict";kz.exports=function(t){var r=t.tokens,n,i,o;for(i=0,o=r.length;i{"use strict";var dge=Gt().arrayReplaceAt;function pge(e){return/^\s]/i.test(e)}function hge(e){return/^<\/a\s*>/i.test(e)}Nz.exports=function(t){var r,n,i,o,s,l,c,f,h,g,v,y,x,T,O,E,b=t.tokens,C;if(t.md.options.linkify){for(n=0,i=b.length;n=0;r--){if(l=o[r],l.type==="link_close"){for(r--;o[r].level!==l.level&&o[r].type!=="link_open";)r--;continue}if(l.type==="html_inline"&&(pge(l.content)&&x>0&&x--,hge(l.content)&&x++),!(x>0)&&l.type==="text"&&t.md.linkify.test(l.content)){for(h=l.content,C=t.md.linkify.match(h),c=[],y=l.level,v=0,f=0;fv&&(s=new t.Token("text","",0),s.content=h.slice(v,g),s.level=y,c.push(s)),s=new t.Token("link_open","a",1),s.attrs=[["href",O]],s.level=y++,s.markup="linkify",s.info="auto",c.push(s),s=new t.Token("text","",0),s.content=E,s.level=y,c.push(s),s=new t.Token("link_close","a",-1),s.level=--y,s.markup="linkify",s.info="auto",c.push(s),v=C[f].lastIndex);v{"use strict";var Lz=/\+-|\.\.|\?\?\?\?|!!!!|,,|--/,mge=/\((c|tm|r|p)\)/i,vge=/\((c|tm|r|p)\)/ig,gge={c:"\xA9",r:"\xAE",p:"\xA7",tm:"\u2122"};function yge(e,t){return gge[t.toLowerCase()]}function bge(e){var t,r,n=0;for(t=e.length-1;t>=0;t--)r=e[t],r.type==="text"&&!n&&(r.content=r.content.replace(vge,yge)),r.type==="link_open"&&r.info==="auto"&&n--,r.type==="link_close"&&r.info==="auto"&&n++}function Age(e){var t,r,n=0;for(t=e.length-1;t>=0;t--)r=e[t],r.type==="text"&&!n&&Lz.test(r.content)&&(r.content=r.content.replace(/\+-/g,"\xB1").replace(/\.{2,}/g,"\u2026").replace(/([?!])…/g,"$1..").replace(/([?!]){4,}/g,"$1$1$1").replace(/,{2,}/g,",").replace(/(^|[^-])---(?=[^-]|$)/mg,"$1\u2014").replace(/(^|\s)--(?=\s|$)/mg,"$1\u2013").replace(/(^|[^-\s])--(?=[^-\s]|$)/mg,"$1\u2013")),r.type==="link_open"&&r.info==="auto"&&n--,r.type==="link_close"&&r.info==="auto"&&n++}Pz.exports=function(t){var r;if(t.md.options.typographer)for(r=t.tokens.length-1;r>=0;r--)t.tokens[r].type==="inline"&&(mge.test(t.tokens[r].content)&&bge(t.tokens[r].children),Lz.test(t.tokens[r].content)&&Age(t.tokens[r].children))}});var Uz=K((ILe,Vz)=>{"use strict";var Mz=Gt().isWhiteSpace,Iz=Gt().isPunctChar,Fz=Gt().isMdAsciiPunct,xge=/['"]/,qz=/['"]/g,jz="\u2019";function zx(e,t,r){return e.substr(0,t)+r+e.substr(t+1)}function wge(e,t){var r,n,i,o,s,l,c,f,h,g,v,y,x,T,O,E,b,C,w,k,P;for(w=[],r=0;r=0&&!(w[b].level<=c);b--);if(w.length=b+1,n.type==="text"){i=n.content,s=0,l=i.length;e:for(;s=0)h=i.charCodeAt(o.index-1);else for(b=r-1;b>=0&&!(e[b].type==="softbreak"||e[b].type==="hardbreak");b--)if(e[b].content){h=e[b].content.charCodeAt(e[b].content.length-1);break}if(g=32,s=48&&h<=57&&(E=O=!1),O&&E&&(O=v,E=y),!O&&!E){C&&(n.content=zx(n.content,o.index,jz));continue}if(E){for(b=w.length-1;b>=0&&(f=w[b],!(w[b].level=0;r--)t.tokens[r].type!=="inline"||!xge.test(t.tokens[r].content)||wge(t.tokens[r].children,t)}});var Hx=K((FLe,Bz)=>{"use strict";function _p(e,t,r){this.type=e,this.tag=t,this.attrs=null,this.map=null,this.nesting=r,this.level=0,this.children=null,this.content="",this.markup="",this.info="",this.meta=null,this.block=!1,this.hidden=!1}_p.prototype.attrIndex=function(t){var r,n,i;if(!this.attrs)return-1;for(r=this.attrs,n=0,i=r.length;n=0&&(n=this.attrs[r][1]),n};_p.prototype.attrJoin=function(t,r){var n=this.attrIndex(t);n<0?this.attrPush([t,r]):this.attrs[n][1]=this.attrs[n][1]+" "+r};Bz.exports=_p});var Hz=K((qLe,zz)=>{"use strict";var Ege=Hx();function Gz(e,t,r){this.src=e,this.env=r,this.tokens=[],this.inlineMode=!1,this.md=t}Gz.prototype.Token=Ege;zz.exports=Gz});var Wz=K((jLe,Qz)=>{"use strict";var Tge=Gx(),AP=[["normalize",Tz()],["block",Sz()],["inline",Oz()],["linkify",Dz()],["replacements",Rz()],["smartquotes",Uz()]];function xP(){this.ruler=new Tge;for(var e=0;e{"use strict";var wP=Gt().isSpace;function EP(e,t){var r=e.bMarks[t]+e.tShift[t],n=e.eMarks[t];return e.src.substr(r,n-r)}function Yz(e){var t=[],r=0,n=e.length,i,o=!1,s=0,l="";for(i=e.charCodeAt(r);rn||(h=r+1,t.sCount[h]=4||(l=t.bMarks[h]+t.tShift[h],l>=t.eMarks[h])||(k=t.src.charCodeAt(l++),k!==124&&k!==45&&k!==58)||l>=t.eMarks[h]||(P=t.src.charCodeAt(l++),P!==124&&P!==45&&P!==58&&!wP(P))||k===45&&wP(P))return!1;for(;l=4||(g=Yz(s),g.length&&g[0]===""&&g.shift(),g.length&&g[g.length-1]===""&&g.pop(),v=g.length,v===0||v!==x.length))return!1;if(i)return!0;for(b=t.parentType,t.parentType="table",w=t.md.block.ruler.getRules("blockquote"),y=t.push("table_open","table",1),y.map=O=[r,0],y=t.push("thead_open","thead",1),y.map=[r,r+1],y=t.push("tr_open","tr",1),y.map=[r,r+1],c=0;c=4)break;for(g=Yz(s),g.length&&g[0]===""&&g.shift(),g.length&&g[g.length-1]===""&&g.pop(),h===r+2&&(y=t.push("tbody_open","tbody",1),y.map=E=[r+2,0]),y=t.push("tr_open","tr",1),y.map=[h,h+1],c=0;c{"use strict";Zz.exports=function(t,r,n){var i,o,s;if(t.sCount[r]-t.blkIndent<4)return!1;for(o=i=r+1;i=4){i++,o=i;continue}break}return t.line=o,s=t.push("code_block","code",0),s.content=t.getLines(r,o,4+t.blkIndent,!1)+` +`,s.map=[r,t.line],!0}});var $z=K((BLe,_z)=>{"use strict";_z.exports=function(t,r,n,i){var o,s,l,c,f,h,g,v=!1,y=t.bMarks[r]+t.tShift[r],x=t.eMarks[r];if(t.sCount[r]-t.blkIndent>=4||y+3>x||(o=t.src.charCodeAt(y),o!==126&&o!==96)||(f=y,y=t.skipChars(y,o),s=y-f,s<3)||(g=t.src.slice(f,y),l=t.src.slice(y,x),o===96&&l.indexOf(String.fromCharCode(o))>=0))return!1;if(i)return!0;for(c=r;c++,!(c>=n||(y=f=t.bMarks[c]+t.tShift[c],x=t.eMarks[c],y=4)&&(y=t.skipChars(y,o),!(y-f{"use strict";var eH=Gt().isSpace;tH.exports=function(t,r,n,i){var o,s,l,c,f,h,g,v,y,x,T,O,E,b,C,w,k,P,D,N,F=t.lineMax,j=t.bMarks[r]+t.tShift[r],G=t.eMarks[r];if(t.sCount[r]-t.blkIndent>=4||t.src.charCodeAt(j++)!==62)return!1;if(i)return!0;for(c=y=t.sCount[r]+1,t.src.charCodeAt(j)===32?(j++,c++,y++,o=!1,w=!0):t.src.charCodeAt(j)===9?(w=!0,(t.bsCount[r]+y)%4===3?(j++,c++,y++,o=!1):o=!0):w=!1,x=[t.bMarks[r]],t.bMarks[r]=j;j=G,b=[t.sCount[r]],t.sCount[r]=y-c,C=[t.tShift[r]],t.tShift[r]=j-t.bMarks[r],P=t.md.block.ruler.getRules("blockquote"),E=t.parentType,t.parentType="blockquote",v=r+1;v=G));v++){if(t.src.charCodeAt(j++)===62&&!N){for(c=y=t.sCount[v]+1,t.src.charCodeAt(j)===32?(j++,c++,y++,o=!1,w=!0):t.src.charCodeAt(j)===9?(w=!0,(t.bsCount[v]+y)%4===3?(j++,c++,y++,o=!1):o=!0):w=!1,x.push(t.bMarks[v]),t.bMarks[v]=j;j=G,T.push(t.bsCount[v]),t.bsCount[v]=t.sCount[v]+1+(w?1:0),b.push(t.sCount[v]),t.sCount[v]=y-c,C.push(t.tShift[v]),t.tShift[v]=j-t.bMarks[v];continue}if(h)break;for(k=!1,l=0,f=P.length;l",D.map=g=[r,0],t.md.block.tokenize(t,r,v),D=t.push("blockquote_close","blockquote",-1),D.markup=">",t.lineMax=F,t.parentType=E,g[1]=t.line,l=0;l{"use strict";var Cge=Gt().isSpace;nH.exports=function(t,r,n,i){var o,s,l,c,f=t.bMarks[r]+t.tShift[r],h=t.eMarks[r];if(t.sCount[r]-t.blkIndent>=4||(o=t.src.charCodeAt(f++),o!==42&&o!==45&&o!==95))return!1;for(s=1;f{"use strict";var sH=Gt().isSpace;function oH(e,t){var r,n,i,o;return n=e.bMarks[t]+e.tShift[t],i=e.eMarks[t],r=e.src.charCodeAt(n++),r!==42&&r!==45&&r!==43||n=o||(r=e.src.charCodeAt(i++),r<48||r>57))return-1;for(;;){if(i>=o)return-1;if(r=e.src.charCodeAt(i++),r>=48&&r<=57){if(i-n>=10)return-1;continue}if(r===41||r===46)break;return-1}return i=4||t.listIndent>=0&&t.sCount[r]-t.listIndent>=4&&t.sCount[r]=t.blkIndent&&(J=!0),(G=aH(t,r))>=0){if(g=!0,V=t.bMarks[r]+t.tShift[r],E=Number(t.src.slice(V,G-1)),J&&E!==1)return!1}else if((G=oH(t,r))>=0)g=!1;else return!1;if(J&&t.skipSpaces(G)>=t.eMarks[r])return!1;if(O=t.src.charCodeAt(G-1),i)return!0;for(T=t.tokens.length,g?(ee=t.push("ordered_list_open","ol",1),E!==1&&(ee.attrs=[["start",E]])):ee=t.push("bullet_list_open","ul",1),ee.map=x=[r,0],ee.markup=String.fromCharCode(O),C=r,U=!1,B=t.md.block.ruler.getRules("list"),P=t.parentType,t.parentType="list";C=b?f=1:f=w-h,f>4&&(f=1),c=h+f,ee=t.push("list_item_open","li",1),ee.markup=String.fromCharCode(O),ee.map=v=[r,0],g&&(ee.info=t.src.slice(V,G-1)),F=t.tight,N=t.tShift[r],D=t.sCount[r],k=t.listIndent,t.listIndent=t.blkIndent,t.blkIndent=c,t.tight=!0,t.tShift[r]=s-t.bMarks[r],t.sCount[r]=w,s>=b&&t.isEmpty(r+1)?t.line=Math.min(t.line+2,n):t.md.block.tokenize(t,r,n,!0),(!t.tight||U)&&(re=!1),U=t.line-r>1&&t.isEmpty(t.line-1),t.blkIndent=t.listIndent,t.listIndent=k,t.tShift[r]=N,t.sCount[r]=D,t.tight=F,ee=t.push("list_item_close","li",-1),ee.markup=String.fromCharCode(O),C=r=t.line,v[1]=C,s=t.bMarks[r],C>=n||t.sCount[C]=4)break;for(z=!1,l=0,y=B.length;l{"use strict";var kge=Gt().normalizeReference,Qx=Gt().isSpace;cH.exports=function(t,r,n,i){var o,s,l,c,f,h,g,v,y,x,T,O,E,b,C,w,k=0,P=t.bMarks[r]+t.tShift[r],D=t.eMarks[r],N=r+1;if(t.sCount[r]-t.blkIndent>=4||t.src.charCodeAt(P)!==91)return!1;for(;++P3)&&!(t.sCount[N]<0)){for(b=!1,h=0,g=C.length;h"u"&&(t.env.references={}),typeof t.env.references[v]>"u"&&(t.env.references[v]={title:w,href:f}),t.parentType=x,t.line=r+k+1),!0)}});var pH=K((WLe,dH)=>{"use strict";dH.exports=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","section","source","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"]});var CP=K((YLe,TP)=>{"use strict";var Oge="[a-zA-Z_:][a-zA-Z0-9:._-]*",Nge="[^\"'=<>`\\x00-\\x20]+",Dge="'[^']*'",Lge='"[^"]*"',Pge="(?:"+Nge+"|"+Dge+"|"+Lge+")",Rge="(?:\\s+"+Oge+"(?:\\s*=\\s*"+Pge+")?)",hH="<[A-Za-z][A-Za-z0-9\\-]*"+Rge+"*\\s*\\/?>",mH="<\\/[A-Za-z][A-Za-z0-9\\-]*\\s*>",Mge="|",Ige="<[?][\\s\\S]*?[?]>",Fge="]*>",qge="",jge=new RegExp("^(?:"+hH+"|"+mH+"|"+Mge+"|"+Ige+"|"+Fge+"|"+qge+")"),Vge=new RegExp("^(?:"+hH+"|"+mH+")");TP.exports.HTML_TAG_RE=jge;TP.exports.HTML_OPEN_CLOSE_TAG_RE=Vge});var gH=K((KLe,vH)=>{"use strict";var Uge=pH(),Bge=CP().HTML_OPEN_CLOSE_TAG_RE,$p=[[/^<(script|pre|style|textarea)(?=(\s|>|$))/i,/<\/(script|pre|style|textarea)>/i,!0],[/^/,!0],[/^<\?/,/\?>/,!0],[/^/,!0],[/^/,!0],[new RegExp("^|$))","i"),/^$/,!0],[new RegExp(Bge.source+"\\s*$"),/^$/,!1]];vH.exports=function(t,r,n,i){var o,s,l,c,f=t.bMarks[r]+t.tShift[r],h=t.eMarks[r];if(t.sCount[r]-t.blkIndent>=4||!t.md.options.html||t.src.charCodeAt(f)!==60)return!1;for(c=t.src.slice(f,h),o=0;o<$p.length&&!$p[o][0].test(c);o++);if(o===$p.length)return!1;if(i)return $p[o][2];if(s=r+1,!$p[o][1].test(c)){for(;s{"use strict";var yH=Gt().isSpace;bH.exports=function(t,r,n,i){var o,s,l,c,f=t.bMarks[r]+t.tShift[r],h=t.eMarks[r];if(t.sCount[r]-t.blkIndent>=4||(o=t.src.charCodeAt(f),o!==35||f>=h))return!1;for(s=1,o=t.src.charCodeAt(++f);o===35&&f6||ff&&yH(t.src.charCodeAt(l-1))&&(h=l),t.line=r+1,c=t.push("heading_open","h"+String(s),1),c.markup="########".slice(0,s),c.map=[r,t.line],c=t.push("inline","",0),c.content=t.src.slice(f,h).trim(),c.map=[r,t.line],c.children=[],c=t.push("heading_close","h"+String(s),-1),c.markup="########".slice(0,s)),!0)}});var wH=K((ZLe,xH)=>{"use strict";xH.exports=function(t,r,n){var i,o,s,l,c,f,h,g,v,y=r+1,x,T=t.md.block.ruler.getRules("paragraph");if(t.sCount[r]-t.blkIndent>=4)return!1;for(x=t.parentType,t.parentType="paragraph";y3)){if(t.sCount[y]>=t.blkIndent&&(f=t.bMarks[y]+t.tShift[y],h=t.eMarks[y],f=h)))){g=v===61?1:2;break}if(!(t.sCount[y]<0)){for(o=!1,s=0,l=T.length;s{"use strict";EH.exports=function(t,r){var n,i,o,s,l,c,f=r+1,h=t.md.block.ruler.getRules("paragraph"),g=t.lineMax;for(c=t.parentType,t.parentType="paragraph";f3)&&!(t.sCount[f]<0)){for(i=!1,o=0,s=h.length;o{"use strict";var CH=Hx(),Wx=Gt().isSpace;function ys(e,t,r,n){var i,o,s,l,c,f,h,g;for(this.src=e,this.md=t,this.env=r,this.tokens=n,this.bMarks=[],this.eMarks=[],this.tShift=[],this.sCount=[],this.bsCount=[],this.blkIndent=0,this.line=0,this.lineMax=0,this.tight=!1,this.ddIndent=-1,this.listIndent=-1,this.parentType="root",this.level=0,this.result="",o=this.src,g=!1,s=l=f=h=0,c=o.length;l0&&this.level++,this.tokens.push(n),n};ys.prototype.isEmpty=function(t){return this.bMarks[t]+this.tShift[t]>=this.eMarks[t]};ys.prototype.skipEmptyLines=function(t){for(var r=this.lineMax;tr;)if(!Wx(this.src.charCodeAt(--t)))return t+1;return t};ys.prototype.skipChars=function(t,r){for(var n=this.src.length;tn;)if(r!==this.src.charCodeAt(--t))return t+1;return t};ys.prototype.getLines=function(t,r,n,i){var o,s,l,c,f,h,g,v=t;if(t>=r)return"";for(h=new Array(r-t),o=0;vn?h[o]=new Array(s-n+1).join(" ")+this.src.slice(c,f):h[o]=this.src.slice(c,f)}return h.join("")};ys.prototype.Token=CH;SH.exports=ys});var NH=K(($Le,OH)=>{"use strict";var Gge=Gx(),Yx=[["table",Xz(),["paragraph","reference"]],["code",Jz()],["fence",$z(),["paragraph","reference","blockquote","list"]],["blockquote",rH(),["paragraph","reference","blockquote","list"]],["hr",iH(),["paragraph","reference","blockquote","list"]],["list",uH(),["paragraph","reference","blockquote"]],["reference",fH()],["html_block",gH(),["paragraph","reference","blockquote"]],["heading",AH(),["paragraph","reference","blockquote"]],["lheading",wH()],["paragraph",TH()]];function Kx(){this.ruler=new Gge;for(var e=0;e=r||e.sCount[l]=f){e.line=r;break}for(i=0;i{"use strict";function zge(e){switch(e){case 10:case 33:case 35:case 36:case 37:case 38:case 42:case 43:case 45:case 58:case 60:case 61:case 62:case 64:case 91:case 92:case 93:case 94:case 95:case 96:case 123:case 125:case 126:return!0;default:return!1}}DH.exports=function(t,r){for(var n=t.pos;n{"use strict";var Hge=Gt().isSpace;PH.exports=function(t,r){var n,i,o,s=t.pos;if(t.src.charCodeAt(s)!==10)return!1;if(n=t.pending.length-1,i=t.posMax,!r)if(n>=0&&t.pending.charCodeAt(n)===32)if(n>=1&&t.pending.charCodeAt(n-1)===32){for(o=n-1;o>=1&&t.pending.charCodeAt(o-1)===32;)o--;t.pending=t.pending.slice(0,o),t.push("hardbreak","br",0)}else t.pending=t.pending.slice(0,-1),t.push("softbreak","br",0);else t.push("softbreak","br",0);for(s++;s{"use strict";var Qge=Gt().isSpace,kP=[];for(SP=0;SP<256;SP++)kP.push(0);var SP;"\\!\"#$%&'()*+,./:;<=>?@[]^_`{|}~-".split("").forEach(function(e){kP[e.charCodeAt(0)]=1});MH.exports=function(t,r){var n,i=t.pos,o=t.posMax;if(t.src.charCodeAt(i)!==92)return!1;if(i++,i{"use strict";FH.exports=function(t,r){var n,i,o,s,l,c,f,h,g=t.pos,v=t.src.charCodeAt(g);if(v!==96)return!1;for(n=g,g++,i=t.posMax;g{"use strict";OP.exports.tokenize=function(t,r){var n,i,o,s,l,c=t.pos,f=t.src.charCodeAt(c);if(r||f!==126||(i=t.scanDelims(t.pos,!0),s=i.length,l=String.fromCharCode(f),s<2))return!1;for(s%2&&(o=t.push("text","",0),o.content=l,s--),n=0;n{"use strict";DP.exports.tokenize=function(t,r){var n,i,o,s=t.pos,l=t.src.charCodeAt(s);if(r||l!==95&&l!==42)return!1;for(i=t.scanDelims(t.pos,l===42),n=0;n=0;r--)n=t[r],!(n.marker!==95&&n.marker!==42)&&n.end!==-1&&(i=t[n.end],l=r>0&&t[r-1].end===n.end+1&&t[r-1].marker===n.marker&&t[r-1].token===n.token-1&&t[n.end+1].token===i.token+1,s=String.fromCharCode(n.marker),o=e.tokens[n.token],o.type=l?"strong_open":"em_open",o.tag=l?"strong":"em",o.nesting=1,o.markup=l?s+s:s,o.content="",o=e.tokens[i.token],o.type=l?"strong_close":"em_close",o.tag=l?"strong":"em",o.nesting=-1,o.markup=l?s+s:s,o.content="",l&&(e.tokens[t[r-1].token].content="",e.tokens[t[n.end+1].token].content="",r--))}DP.exports.postProcess=function(t){var r,n=t.tokens_meta,i=t.tokens_meta.length;for(VH(t,t.delimiters),r=0;r{"use strict";var Wge=Gt().normalizeReference,PP=Gt().isSpace;UH.exports=function(t,r){var n,i,o,s,l,c,f,h,g,v="",y="",x=t.pos,T=t.posMax,O=t.pos,E=!0;if(t.src.charCodeAt(t.pos)!==91||(l=t.pos+1,s=t.md.helpers.parseLinkLabel(t,t.pos,!0),s<0))return!1;if(c=s+1,c=T)return!1;if(O=c,f=t.md.helpers.parseLinkDestination(t.src,c,t.posMax),f.ok){for(v=t.md.normalizeLink(f.str),t.md.validateLink(v)?c=f.pos:v="",O=c;c=T||t.src.charCodeAt(c)!==41)&&(E=!0),c++}if(E){if(typeof t.env.references>"u")return!1;if(c=0?o=t.src.slice(O,c++):c=s+1):c=s+1,o||(o=t.src.slice(l,s)),h=t.env.references[Wge(o)],!h)return t.pos=x,!1;v=h.href,y=h.title}return r||(t.pos=l,t.posMax=s,g=t.push("link_open","a",1),g.attrs=n=[["href",v]],y&&n.push(["title",y]),t.md.inline.tokenize(t),g=t.push("link_close","a",-1)),t.pos=c,t.posMax=T,!0}});var zH=K((sPe,GH)=>{"use strict";var Yge=Gt().normalizeReference,RP=Gt().isSpace;GH.exports=function(t,r){var n,i,o,s,l,c,f,h,g,v,y,x,T,O="",E=t.pos,b=t.posMax;if(t.src.charCodeAt(t.pos)!==33||t.src.charCodeAt(t.pos+1)!==91||(c=t.pos+2,l=t.md.helpers.parseLinkLabel(t,t.pos+1,!1),l<0))return!1;if(f=l+1,f=b)return!1;for(T=f,g=t.md.helpers.parseLinkDestination(t.src,f,t.posMax),g.ok&&(O=t.md.normalizeLink(g.str),t.md.validateLink(O)?f=g.pos:O=""),T=f;f=b||t.src.charCodeAt(f)!==41)return t.pos=E,!1;f++}else{if(typeof t.env.references>"u")return!1;if(f=0?s=t.src.slice(T,f++):f=l+1):f=l+1,s||(s=t.src.slice(c,l)),h=t.env.references[Yge(s)],!h)return t.pos=E,!1;O=h.href,v=h.title}return r||(o=t.src.slice(c,l),t.md.inline.parse(o,t.md,t.env,x=[]),y=t.push("image","img",0),y.attrs=n=[["src",O],["alt",""]],y.children=x,y.content=o,v&&n.push(["title",v])),t.pos=f,t.posMax=b,!0}});var QH=K((lPe,HH)=>{"use strict";var Kge=/^([a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*)$/,Xge=/^([a-zA-Z][a-zA-Z0-9+.\-]{1,31}):([^<>\x00-\x20]*)$/;HH.exports=function(t,r){var n,i,o,s,l,c,f=t.pos;if(t.src.charCodeAt(f)!==60)return!1;for(l=t.pos,c=t.posMax;;){if(++f>=c||(s=t.src.charCodeAt(f),s===60))return!1;if(s===62)break}return n=t.src.slice(l+1,f),Xge.test(n)?(i=t.md.normalizeLink(n),t.md.validateLink(i)?(r||(o=t.push("link_open","a",1),o.attrs=[["href",i]],o.markup="autolink",o.info="auto",o=t.push("text","",0),o.content=t.md.normalizeLinkText(n),o=t.push("link_close","a",-1),o.markup="autolink",o.info="auto"),t.pos+=n.length+2,!0):!1):Kge.test(n)?(i=t.md.normalizeLink("mailto:"+n),t.md.validateLink(i)?(r||(o=t.push("link_open","a",1),o.attrs=[["href",i]],o.markup="autolink",o.info="auto",o=t.push("text","",0),o.content=t.md.normalizeLinkText(n),o=t.push("link_close","a",-1),o.markup="autolink",o.info="auto"),t.pos+=n.length+2,!0):!1):!1}});var YH=K((uPe,WH)=>{"use strict";var Zge=CP().HTML_TAG_RE;function Jge(e){var t=e|32;return t>=97&&t<=122}WH.exports=function(t,r){var n,i,o,s,l=t.pos;return!t.md.options.html||(o=t.posMax,t.src.charCodeAt(l)!==60||l+2>=o)||(n=t.src.charCodeAt(l+1),n!==33&&n!==63&&n!==47&&!Jge(n))||(i=t.src.slice(l).match(Zge),!i)?!1:(r||(s=t.push("html_inline","",0),s.content=t.src.slice(l,l+i[0].length)),t.pos+=i[0].length,!0)}});var JH=K((cPe,ZH)=>{"use strict";var KH=mP(),_ge=Gt().has,$ge=Gt().isValidEntityCode,XH=Gt().fromCodePoint,e0e=/^&#((?:x[a-f0-9]{1,6}|[0-9]{1,7}));/i,t0e=/^&([a-z][a-z0-9]{1,31});/i;ZH.exports=function(t,r){var n,i,o,s=t.pos,l=t.posMax;if(t.src.charCodeAt(s)!==38)return!1;if(s+1{"use strict";function _H(e,t){var r,n,i,o,s,l,c,f,h={},g=t.length;if(g){var v=0,y=-2,x=[];for(r=0;rs;n-=x[n]+1)if(o=t[n],o.marker===i.marker&&o.open&&o.end<0&&(c=!1,(o.close||i.open)&&(o.length+i.length)%3===0&&(o.length%3!==0||i.length%3!==0)&&(c=!0),!c)){f=n>0&&!t[n-1].open?x[n-1]+1:0,x[r]=r-n+f,x[n]=f,i.open=!1,o.end=r,o.close=!1,l=-1,y=-2;break}l!==-1&&(h[i.marker][(i.open?3:0)+(i.length||0)%3]=l)}}}$H.exports=function(t){var r,n=t.tokens_meta,i=t.tokens_meta.length;for(_H(t,t.delimiters),r=0;r{"use strict";tQ.exports=function(t){var r,n,i=0,o=t.tokens,s=t.tokens.length;for(r=n=0;r0&&i++,o[r].type==="text"&&r+1{"use strict";var MP=Hx(),nQ=Gt().isWhiteSpace,iQ=Gt().isPunctChar,oQ=Gt().isMdAsciiPunct;function jg(e,t,r,n){this.src=e,this.env=r,this.md=t,this.tokens=n,this.tokens_meta=Array(n.length),this.pos=0,this.posMax=this.src.length,this.level=0,this.pending="",this.pendingLevel=0,this.cache={},this.delimiters=[],this._prev_delimiters=[],this.backticks={},this.backticksScanned=!1}jg.prototype.pushPending=function(){var e=new MP("text","",0);return e.content=this.pending,e.level=this.pendingLevel,this.tokens.push(e),this.pending="",e};jg.prototype.push=function(e,t,r){this.pending&&this.pushPending();var n=new MP(e,t,r),i=null;return r<0&&(this.level--,this.delimiters=this._prev_delimiters.pop()),n.level=this.level,r>0&&(this.level++,this._prev_delimiters.push(this.delimiters),this.delimiters=[],i={delimiters:this.delimiters}),this.pendingLevel=this.level,this.tokens.push(n),this.tokens_meta.push(i),n};jg.prototype.scanDelims=function(e,t){var r=e,n,i,o,s,l,c,f,h,g,v=!0,y=!0,x=this.posMax,T=this.src.charCodeAt(e);for(n=e>0?this.src.charCodeAt(e-1):32;r{"use strict";var lQ=Gx(),IP=[["text",LH()],["newline",RH()],["escape",IH()],["backticks",qH()],["strikethrough",NP().tokenize],["emphasis",LP().tokenize],["link",BH()],["image",zH()],["autolink",QH()],["html_inline",YH()],["entity",JH()]],FP=[["balance_pairs",eQ()],["strikethrough",NP().postProcess],["emphasis",LP().postProcess],["text_collapse",rQ()]];function Vg(){var e;for(this.ruler=new lQ,e=0;e=o)break;continue}e.pending+=e.src[e.pos++]}e.pending&&e.pushPending()};Vg.prototype.parse=function(e,t,r,n){var i,o,s,l=new this.State(e,t,r,n);for(this.tokenize(l),o=this.ruler2.getRules(""),s=o.length,i=0;i{"use strict";fQ.exports=function(e){var t={};t.src_Any=gP().source,t.src_Cc=yP().source,t.src_Z=bP().source,t.src_P=qx().source,t.src_ZPCc=[t.src_Z,t.src_P,t.src_Cc].join("|"),t.src_ZCc=[t.src_Z,t.src_Cc].join("|");var r="[><\uFF5C]";return t.src_pseudo_letter="(?:(?!"+r+"|"+t.src_ZPCc+")"+t.src_Any+")",t.src_ip4="(?:(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)",t.src_auth="(?:(?:(?!"+t.src_ZCc+"|[@/\\[\\]()]).)+@)?",t.src_port="(?::(?:6(?:[0-4]\\d{3}|5(?:[0-4]\\d{2}|5(?:[0-2]\\d|3[0-5])))|[1-5]?\\d{1,4}))?",t.src_host_terminator="(?=$|"+r+"|"+t.src_ZPCc+")(?!-|_|:\\d|\\.-|\\.(?!$|"+t.src_ZPCc+"))",t.src_path="(?:[/?#](?:(?!"+t.src_ZCc+"|"+r+`|[()[\\]{}.,"'?!\\-;]).|\\[(?:(?!`+t.src_ZCc+"|\\]).)*\\]|\\((?:(?!"+t.src_ZCc+"|[)]).)*\\)|\\{(?:(?!"+t.src_ZCc+'|[}]).)*\\}|\\"(?:(?!'+t.src_ZCc+`|["]).)+\\"|\\'(?:(?!`+t.src_ZCc+"|[']).)+\\'|\\'(?="+t.src_pseudo_letter+"|[-]).|\\.{2,}[a-zA-Z0-9%/&]|\\.(?!"+t.src_ZCc+"|[.]).|"+(e&&e["---"]?"\\-(?!--(?:[^-]|$))(?:-*)|":"\\-+|")+",(?!"+t.src_ZCc+").|;(?!"+t.src_ZCc+").|\\!+(?!"+t.src_ZCc+"|[!]).|\\?(?!"+t.src_ZCc+"|[?]).)+|\\/)?",t.src_email_name='[\\-;:&=\\+\\$,\\.a-zA-Z0-9_][\\-;:&=\\+\\$,\\"\\.a-zA-Z0-9_]*',t.src_xn="xn--[a-z0-9\\-]{1,59}",t.src_domain_root="(?:"+t.src_xn+"|"+t.src_pseudo_letter+"{1,63})",t.src_domain="(?:"+t.src_xn+"|(?:"+t.src_pseudo_letter+")|(?:"+t.src_pseudo_letter+"(?:-|"+t.src_pseudo_letter+"){0,61}"+t.src_pseudo_letter+"))",t.src_host="(?:(?:(?:(?:"+t.src_domain+")\\.)*"+t.src_domain+"))",t.tpl_host_fuzzy="(?:"+t.src_ip4+"|(?:(?:(?:"+t.src_domain+")\\.)+(?:%TLDS%)))",t.tpl_host_no_ip_fuzzy="(?:(?:(?:"+t.src_domain+")\\.)+(?:%TLDS%))",t.src_host_strict=t.src_host+t.src_host_terminator,t.tpl_host_fuzzy_strict=t.tpl_host_fuzzy+t.src_host_terminator,t.src_host_port_strict=t.src_host+t.src_port+t.src_host_terminator,t.tpl_host_port_fuzzy_strict=t.tpl_host_fuzzy+t.src_port+t.src_host_terminator,t.tpl_host_port_no_ip_fuzzy_strict=t.tpl_host_no_ip_fuzzy+t.src_port+t.src_host_terminator,t.tpl_host_fuzzy_test="localhost|www\\.|\\.\\d{1,3}\\.|(?:\\.(?:%TLDS%)(?:"+t.src_ZPCc+"|>|$))",t.tpl_email_fuzzy="(^|"+r+'|"|\\(|'+t.src_ZCc+")("+t.src_email_name+"@"+t.tpl_host_fuzzy_strict+")",t.tpl_link_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`|\uFF5C]|"+t.src_ZPCc+"))((?![$+<=>^`|\uFF5C])"+t.tpl_host_port_fuzzy_strict+t.src_path+")",t.tpl_link_no_ip_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`|\uFF5C]|"+t.src_ZPCc+"))((?![$+<=>^`|\uFF5C])"+t.tpl_host_port_no_ip_fuzzy_strict+t.src_path+")",t}});var yQ=K((vPe,gQ)=>{"use strict";function qP(e){var t=Array.prototype.slice.call(arguments,1);return t.forEach(function(r){r&&Object.keys(r).forEach(function(n){e[n]=r[n]})}),e}function Zx(e){return Object.prototype.toString.call(e)}function r0e(e){return Zx(e)==="[object String]"}function n0e(e){return Zx(e)==="[object Object]"}function i0e(e){return Zx(e)==="[object RegExp]"}function pQ(e){return Zx(e)==="[object Function]"}function o0e(e){return e.replace(/[.?*+^$[\]\\(){}|-]/g,"\\$&")}var vQ={fuzzyLink:!0,fuzzyEmail:!0,fuzzyIP:!1};function a0e(e){return Object.keys(e||{}).reduce(function(t,r){return t||vQ.hasOwnProperty(r)},!1)}var s0e={"http:":{validate:function(e,t,r){var n=e.slice(t);return r.re.http||(r.re.http=new RegExp("^\\/\\/"+r.re.src_auth+r.re.src_host_port_strict+r.re.src_path,"i")),r.re.http.test(n)?n.match(r.re.http)[0].length:0}},"https:":"http:","ftp:":"http:","//":{validate:function(e,t,r){var n=e.slice(t);return r.re.no_http||(r.re.no_http=new RegExp("^"+r.re.src_auth+"(?:localhost|(?:(?:"+r.re.src_domain+")\\.)+"+r.re.src_domain_root+")"+r.re.src_port+r.re.src_host_terminator+r.re.src_path,"i")),r.re.no_http.test(n)?t>=3&&e[t-3]===":"||t>=3&&e[t-3]==="/"?0:n.match(r.re.no_http)[0].length:0}},"mailto:":{validate:function(e,t,r){var n=e.slice(t);return r.re.mailto||(r.re.mailto=new RegExp("^"+r.re.src_email_name+"@"+r.re.src_host_strict,"i")),r.re.mailto.test(n)?n.match(r.re.mailto)[0].length:0}}},l0e="a[cdefgilmnoqrstuwxz]|b[abdefghijmnorstvwyz]|c[acdfghiklmnoruvwxyz]|d[ejkmoz]|e[cegrstu]|f[ijkmor]|g[abdefghilmnpqrstuwy]|h[kmnrtu]|i[delmnoqrst]|j[emop]|k[eghimnprwyz]|l[abcikrstuvy]|m[acdeghklmnopqrstuvwxyz]|n[acefgilopruz]|om|p[aefghklmnrstwy]|qa|r[eosuw]|s[abcdeghijklmnortuvxyz]|t[cdfghjklmnortvwz]|u[agksyz]|v[aceginu]|w[fs]|y[et]|z[amw]",u0e="biz|com|edu|gov|net|org|pro|web|xxx|aero|asia|coop|info|museum|name|shop|\u0440\u0444".split("|");function c0e(e){e.__index__=-1,e.__text_cache__=""}function f0e(e){return function(t,r){var n=t.slice(r);return e.test(n)?n.match(e)[0].length:0}}function hQ(){return function(e,t){t.normalize(e)}}function Xx(e){var t=e.re=dQ()(e.__opts__),r=e.__tlds__.slice();e.onCompile(),e.__tlds_replaced__||r.push(l0e),r.push(t.src_xn),t.src_tlds=r.join("|");function n(l){return l.replace("%TLDS%",t.src_tlds)}t.email_fuzzy=RegExp(n(t.tpl_email_fuzzy),"i"),t.link_fuzzy=RegExp(n(t.tpl_link_fuzzy),"i"),t.link_no_ip_fuzzy=RegExp(n(t.tpl_link_no_ip_fuzzy),"i"),t.host_fuzzy_test=RegExp(n(t.tpl_host_fuzzy_test),"i");var i=[];e.__compiled__={};function o(l,c){throw new Error('(LinkifyIt) Invalid schema "'+l+'": '+c)}Object.keys(e.__schemas__).forEach(function(l){var c=e.__schemas__[l];if(c!==null){var f={validate:null,link:null};if(e.__compiled__[l]=f,n0e(c)){i0e(c.validate)?f.validate=f0e(c.validate):pQ(c.validate)?f.validate=c.validate:o(l,c),pQ(c.normalize)?f.normalize=c.normalize:c.normalize?o(l,c):f.normalize=hQ();return}if(r0e(c)){i.push(l);return}o(l,c)}}),i.forEach(function(l){e.__compiled__[e.__schemas__[l]]&&(e.__compiled__[l].validate=e.__compiled__[e.__schemas__[l]].validate,e.__compiled__[l].normalize=e.__compiled__[e.__schemas__[l]].normalize)}),e.__compiled__[""]={validate:null,normalize:hQ()};var s=Object.keys(e.__compiled__).filter(function(l){return l.length>0&&e.__compiled__[l]}).map(o0e).join("|");e.re.schema_test=RegExp("(^|(?!_)(?:[><\uFF5C]|"+t.src_ZPCc+"))("+s+")","i"),e.re.schema_search=RegExp("(^|(?!_)(?:[><\uFF5C]|"+t.src_ZPCc+"))("+s+")","ig"),e.re.pretest=RegExp("("+e.re.schema_test.source+")|("+e.re.host_fuzzy_test.source+")|@","i"),c0e(e)}function d0e(e,t){var r=e.__index__,n=e.__last_index__,i=e.__text_cache__.slice(r,n);this.schema=e.__schema__.toLowerCase(),this.index=r+t,this.lastIndex=n+t,this.raw=i,this.text=i,this.url=i}function mQ(e,t){var r=new d0e(e,t);return e.__compiled__[r.schema].normalize(r,e),r}function zo(e,t){if(!(this instanceof zo))return new zo(e,t);t||a0e(e)&&(t=e,e={}),this.__opts__=qP({},vQ,t),this.__index__=-1,this.__last_index__=-1,this.__schema__="",this.__text_cache__="",this.__schemas__=qP({},s0e,e),this.__compiled__={},this.__tlds__=u0e,this.__tlds_replaced__=!1,this.re={},Xx(this)}zo.prototype.add=function(t,r){return this.__schemas__[t]=r,Xx(this),this};zo.prototype.set=function(t){return this.__opts__=qP(this.__opts__,t),this};zo.prototype.test=function(t){if(this.__text_cache__=t,this.__index__=-1,!t.length)return!1;var r,n,i,o,s,l,c,f,h;if(this.re.schema_test.test(t)){for(c=this.re.schema_search,c.lastIndex=0;(r=c.exec(t))!==null;)if(o=this.testSchemaAt(t,r[2],c.lastIndex),o){this.__schema__=r[2],this.__index__=r.index+r[1].length,this.__last_index__=r.index+r[0].length+o;break}}return this.__opts__.fuzzyLink&&this.__compiled__["http:"]&&(f=t.search(this.re.host_fuzzy_test),f>=0&&(this.__index__<0||f=0&&(i=t.match(this.re.email_fuzzy))!==null&&(s=i.index+i[1].length,l=i.index+i[0].length,(this.__index__<0||sthis.__last_index__)&&(this.__schema__="mailto:",this.__index__=s,this.__last_index__=l))),this.__index__>=0};zo.prototype.pretest=function(t){return this.re.pretest.test(t)};zo.prototype.testSchemaAt=function(t,r,n){return this.__compiled__[r.toLowerCase()]?this.__compiled__[r.toLowerCase()].validate(t,n,this):0};zo.prototype.match=function(t){var r=0,n=[];this.__index__>=0&&this.__text_cache__===t&&(n.push(mQ(this,r)),r=this.__last_index__);for(var i=r?t.slice(r):t;this.test(i);)n.push(mQ(this,r)),i=i.slice(this.__last_index__),r+=this.__last_index__;return n.length?n:null};zo.prototype.tlds=function(t,r){return t=Array.isArray(t)?t:[t],r?(this.__tlds__=this.__tlds__.concat(t).sort().filter(function(n,i,o){return n!==o[i-1]}).reverse(),Xx(this),this):(this.__tlds__=t.slice(),this.__tlds_replaced__=!0,Xx(this),this)};zo.prototype.normalize=function(t){t.schema||(t.url="http://"+t.url),t.schema==="mailto:"&&!/^mailto:/i.test(t.url)&&(t.url="mailto:"+t.url)};zo.prototype.onCompile=function(){};gQ.exports=zo});var kQ=K((gPe,SQ)=>{"use strict";var AQ="-",p0e=/^xn--/,h0e=/[^\0-\x7E]/,m0e=/[\x2E\u3002\uFF0E\uFF61]/g,v0e={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},jP=36-1,bs=Math.floor,VP=String.fromCharCode;function vf(e){throw new RangeError(v0e[e])}function g0e(e,t){let r=[],n=e.length;for(;n--;)r[n]=t(e[n]);return r}function xQ(e,t){let r=e.split("@"),n="";r.length>1&&(n=r[0]+"@",e=r[1]),e=e.replace(m0e,".");let i=e.split("."),o=g0e(i,t).join(".");return n+o}function wQ(e){let t=[],r=0,n=e.length;for(;r=55296&&i<=56319&&rString.fromCodePoint(...e),b0e=function(e){return e-48<10?e-22:e-65<26?e-65:e-97<26?e-97:36},bQ=function(e,t){return e+22+75*(e<26)-((t!=0)<<5)},EQ=function(e,t,r){let n=0;for(e=r?bs(e/700):e>>1,e+=bs(e/t);e>jP*26>>1;n+=36)e=bs(e/jP);return bs(n+(jP+1)*e/(e+38))},TQ=function(e){let t=[],r=e.length,n=0,i=128,o=72,s=e.lastIndexOf(AQ);s<0&&(s=0);for(let l=0;l=128&&vf("not-basic"),t.push(e.charCodeAt(l));for(let l=s>0?s+1:0;l=r&&vf("invalid-input");let v=b0e(e.charCodeAt(l++));(v>=36||v>bs((2147483647-n)/h))&&vf("overflow"),n+=v*h;let y=g<=o?1:g>=o+26?26:g-o;if(vbs(2147483647/x)&&vf("overflow"),h*=x}let f=t.length+1;o=EQ(n-c,f,c==0),bs(n/f)>2147483647-i&&vf("overflow"),i+=bs(n/f),n%=f,t.splice(n++,0,i)}return String.fromCodePoint(...t)},CQ=function(e){let t=[];e=wQ(e);let r=e.length,n=128,i=0,o=72;for(let c of e)c<128&&t.push(VP(c));let s=t.length,l=s;for(s&&t.push(AQ);l=n&&hbs((2147483647-i)/f)&&vf("overflow"),i+=(c-n)*f,n=c;for(let h of e)if(h2147483647&&vf("overflow"),h==n){let g=i;for(let v=36;;v+=36){let y=v<=o?1:v>=o+26?26:v-o;if(g{"use strict";OQ.exports={options:{html:!1,xhtmlOut:!1,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"\u201C\u201D\u2018\u2019",highlight:null,maxNesting:100},components:{core:{},block:{},inline:{}}}});var LQ=K((bPe,DQ)=>{"use strict";DQ.exports={options:{html:!1,xhtmlOut:!1,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"\u201C\u201D\u2018\u2019",highlight:null,maxNesting:20},components:{core:{rules:["normalize","block","inline"]},block:{rules:["paragraph"]},inline:{rules:["text"],rules2:["balance_pairs","text_collapse"]}}}});var RQ=K((APe,PQ)=>{"use strict";PQ.exports={options:{html:!0,xhtmlOut:!0,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"\u201C\u201D\u2018\u2019",highlight:null,maxNesting:20},components:{core:{rules:["normalize","block","inline"]},block:{rules:["blockquote","code","fence","heading","hr","html_block","lheading","list","reference","paragraph"]},inline:{rules:["autolink","backticks","emphasis","entity","escape","html_inline","image","link","newline","text"],rules2:["balance_pairs","emphasis","text_collapse"]}}}});var qQ=K((xPe,FQ)=>{"use strict";var Ug=Gt(),E0e=bz(),T0e=xz(),C0e=Wz(),S0e=NH(),k0e=cQ(),O0e=yQ(),gf=vP(),MQ=kQ(),N0e={default:NQ(),zero:LQ(),commonmark:RQ()},D0e=/^(vbscript|javascript|file|data):/,L0e=/^data:image\/(gif|png|jpeg|webp);/;function P0e(e){var t=e.trim().toLowerCase();return D0e.test(t)?!!L0e.test(t):!0}var IQ=["http:","https:","mailto:"];function R0e(e){var t=gf.parse(e,!0);if(t.hostname&&(!t.protocol||IQ.indexOf(t.protocol)>=0))try{t.hostname=MQ.toASCII(t.hostname)}catch{}return gf.encode(gf.format(t))}function M0e(e){var t=gf.parse(e,!0);if(t.hostname&&(!t.protocol||IQ.indexOf(t.protocol)>=0))try{t.hostname=MQ.toUnicode(t.hostname)}catch{}return gf.decode(gf.format(t),gf.decode.defaultChars+"%")}function Ho(e,t){if(!(this instanceof Ho))return new Ho(e,t);t||Ug.isString(e)||(t=e||{},e="default"),this.inline=new k0e,this.block=new S0e,this.core=new C0e,this.renderer=new T0e,this.linkify=new O0e,this.validateLink=P0e,this.normalizeLink=R0e,this.normalizeLinkText=M0e,this.utils=Ug,this.helpers=Ug.assign({},E0e),this.options={},this.configure(e),t&&this.set(t)}Ho.prototype.set=function(e){return Ug.assign(this.options,e),this};Ho.prototype.configure=function(e){var t=this,r;if(Ug.isString(e)&&(r=e,e=N0e[r],!e))throw new Error('Wrong `markdown-it` preset "'+r+'", check name');if(!e)throw new Error("Wrong `markdown-it` preset, can't be empty");return e.options&&t.set(e.options),e.components&&Object.keys(e.components).forEach(function(n){e.components[n].rules&&t[n].ruler.enableOnly(e.components[n].rules),e.components[n].rules2&&t[n].ruler2.enableOnly(e.components[n].rules2)}),this};Ho.prototype.enable=function(e,t){var r=[];Array.isArray(e)||(e=[e]),["core","block","inline"].forEach(function(i){r=r.concat(this[i].ruler.enable(e,!0))},this),r=r.concat(this.inline.ruler2.enable(e,!0));var n=e.filter(function(i){return r.indexOf(i)<0});if(n.length&&!t)throw new Error("MarkdownIt. Failed to enable unknown rule(s): "+n);return this};Ho.prototype.disable=function(e,t){var r=[];Array.isArray(e)||(e=[e]),["core","block","inline"].forEach(function(i){r=r.concat(this[i].ruler.disable(e,!0))},this),r=r.concat(this.inline.ruler2.disable(e,!0));var n=e.filter(function(i){return r.indexOf(i)<0});if(n.length&&!t)throw new Error("MarkdownIt. Failed to disable unknown rule(s): "+n);return this};Ho.prototype.use=function(e){var t=[this].concat(Array.prototype.slice.call(arguments,1));return e.apply(e,t),this};Ho.prototype.parse=function(e,t){if(typeof e!="string")throw new Error("Input data should be a String");var r=new this.core.State(e,this,t);return this.core.process(r),r.tokens};Ho.prototype.render=function(e,t){return t=t||{},this.renderer.render(this.parse(e,t),this.options,t)};Ho.prototype.parseInline=function(e,t){var r=new this.core.State(e,this,t);return r.inlineMode=!0,this.core.process(r),r.tokens};Ho.prototype.renderInline=function(e,t){return t=t||{},this.renderer.render(this.parseInline(e,t),this.options,t)};FQ.exports=Ho});var VQ=K((wPe,jQ)=>{"use strict";jQ.exports=qQ()});var kW=K(XP=>{"use strict";Object.defineProperty(XP,"__esModule",{value:!0});function iye(e){var t={};return function(r){return t[r]===void 0&&(t[r]=e(r)),t[r]}}XP.default=iye});var OW=K(ZP=>{"use strict";Object.defineProperty(ZP,"__esModule",{value:!0});function oye(e){return e&&typeof e=="object"&&"default"in e?e.default:e}var aye=oye(kW()),sye=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|download|draggable|encType|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|inert|itemProp|itemScope|itemType|itemID|itemRef|on|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,lye=aye(function(e){return sye.test(e)||e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)<91});ZP.default=lye});function Xt(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function Qt(){return pZ||(pZ=1,function(e,t){(function(r,n){e.exports=n()})(R1e,function(){var r=navigator.userAgent,n=navigator.platform,i=/gecko\/\d/i.test(r),o=/MSIE \d/.test(r),s=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(r),l=/Edge\/(\d+)/.exec(r),c=o||s||l,f=c&&(o?document.documentMode||6:+(l||s)[1]),h=!l&&/WebKit\//.test(r),g=h&&/Qt\/\d+\.\d+/.test(r),v=!l&&/Chrome\//.test(r),y=/Opera\//.test(r),x=/Apple Computer/.test(navigator.vendor),T=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(r),O=/PhantomJS/.test(r),E=x&&(/Mobile\/\w+/.test(r)||navigator.maxTouchPoints>2),b=/Android/.test(r),C=E||b||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(r),w=E||/Mac/.test(n),k=/\bCrOS\b/.test(r),P=/win/i.test(n),D=y&&r.match(/Version\/(\d*\.\d*)/);D&&(D=Number(D[1])),D&&D>=15&&(y=!1,h=!0);var N=w&&(g||y&&(D==null||D<12.11)),F=i||c&&f>=9;function j(a){return new RegExp("(^|\\s)"+a+"(?:$|\\s)\\s*")}M(j,"classTest");var G=M(function(a,u){var p=a.className,d=j(u).exec(p);if(d){var m=p.slice(d.index+d[0].length);a.className=p.slice(0,d.index)+(m?d[1]+m:"")}},"rmClass");function U(a){for(var u=a.childNodes.length;u>0;--u)a.removeChild(a.firstChild);return a}M(U,"removeChildren");function V(a,u){return U(a).appendChild(u)}M(V,"removeChildrenAndAdd");function z(a,u,p,d){var m=document.createElement(a);if(p&&(m.className=p),d&&(m.style.cssText=d),typeof u=="string")m.appendChild(document.createTextNode(u));else if(u)for(var A=0;A=u)return S+(u-A);S+=L-A,S+=p-S%p,A=L+1}}M(oe,"countColumn");var ge=M(function(){this.id=null,this.f=null,this.time=0,this.handler=He(this.onTimeout,this)},"Delayed");ge.prototype.onTimeout=function(a){a.id=0,a.time<=+new Date?a.f():setTimeout(a.handler,a.time-+new Date)},ge.prototype.set=function(a,u){this.f=u;var p=+new Date+a;(!this.id||p=u)return d+Math.min(S,u-m);if(m+=A-d,m+=p-m%p,d=A+1,m>=u)return d}}M(xt,"findColumn");var pe=[""];function Me(a){for(;pe.length<=a;)pe.push(de(pe)+" ");return pe[a]}M(Me,"spaceStr");function de(a){return a[a.length-1]}M(de,"lst");function Pe(a,u){for(var p=[],d=0;d"\x80"&&(a.toUpperCase()!=a.toLowerCase()||bt.test(a))}M(Tr,"isWordCharBasic");function ra(a,u){return u?u.source.indexOf("\\w")>-1&&Tr(a)?!0:u.test(a):Tr(a)}M(ra,"isWordChar");function Tl(a){for(var u in a)if(a.hasOwnProperty(u)&&a[u])return!1;return!0}M(Tl,"isEmpty");var Wu=/[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/;function Ds(a){return a.charCodeAt(0)>=768&&Wu.test(a)}M(Ds,"isExtendingChar");function Cl(a,u,p){for(;(p<0?u>0:up?-1:1;;){if(u==p)return u;var m=(u+p)/2,A=d<0?Math.ceil(m):Math.floor(m);if(A==u)return a(A)?u:p;a(A)?p=A:u=A+d}}M(vi,"findFirst");function Yu(a,u,p,d){if(!a)return d(u,p,"ltr",0);for(var m=!1,A=0;Au||u==p&&S.to==u)&&(d(Math.max(S.from,u),Math.min(S.to,p),S.level==1?"rtl":"ltr",A),m=!0)}m||d(u,p,"ltr")}M(Yu,"iterateBidiSections");var Zr=null;function ur(a,u,p){var d;Zr=null;for(var m=0;mu)return m;A.to==u&&(A.from!=A.to&&p=="before"?d=m:Zr=m),A.from==u&&(A.from!=A.to&&p!="before"?d=m:Zr=m)}return d??Zr}M(ur,"getBidiPartAt");var Sl=function(){var a="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",u="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function p(I){return I<=247?a.charAt(I):1424<=I&&I<=1524?"R":1536<=I&&I<=1785?u.charAt(I-1536):1774<=I&&I<=2220?"r":8192<=I&&I<=8203?"w":I==8204?"b":"L"}M(p,"charType");var d=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,m=/[stwN]/,A=/[LRr]/,S=/[Lb1n]/,L=/[1n]/;function R(I,H,Q){this.level=I,this.from=H,this.to=Q}return M(R,"BidiSpan"),function(I,H){var Q=H=="ltr"?"L":"R";if(I.length==0||H=="ltr"&&!d.test(I))return!1;for(var _=I.length,X=[],se=0;se<_;++se)X.push(p(I.charCodeAt(se)));for(var me=0,xe=Q;me<_;++me){var Oe=X[me];Oe=="m"?X[me]=xe:xe=Oe}for(var Ie=0,Ne=Q;Ie<_;++Ie){var Ve=X[Ie];Ve=="1"&&Ne=="r"?X[Ie]="n":A.test(Ve)&&(Ne=Ve,Ve=="r"&&(X[Ie]="R"))}for(var nt=1,Ze=X[0];nt<_-1;++nt){var At=X[nt];At=="+"&&Ze=="1"&&X[nt+1]=="1"?X[nt]="1":At==","&&Ze==X[nt+1]&&(Ze=="1"||Ze=="n")&&(X[nt]=Ze),Ze=At}for(var Zt=0;Zt<_;++Zt){var cn=X[Zt];if(cn==",")X[Zt]="N";else if(cn=="%"){var cr=void 0;for(cr=Zt+1;cr<_&&X[cr]=="%";++cr);for(var Ai=Zt&&X[Zt-1]=="!"||cr<_&&X[cr]=="1"?"1":"N",xi=Zt;xi-1&&(d[u]=m.slice(0,A).concat(m.slice(A+1)))}}}M(Mn,"off");function lt(a,u){var p=kl(a,u);if(p.length)for(var d=Array.prototype.slice.call(arguments,2),m=0;m0}M(Jr,"hasHandler");function xo(a){a.prototype.on=function(u,p){tt(this,u,p)},a.prototype.off=function(u,p){Mn(this,u,p)}}M(xo,"eventMixin");function un(a){a.preventDefault?a.preventDefault():a.returnValue=!1}M(un,"e_preventDefault");function Nl(a){a.stopPropagation?a.stopPropagation():a.cancelBubble=!0}M(Nl,"e_stopPropagation");function gi(a){return a.defaultPrevented!=null?a.defaultPrevented:a.returnValue==!1}M(gi,"e_defaultPrevented");function Ls(a){un(a),Nl(a)}M(Ls,"e_stop");function Va(a){return a.target||a.srcElement}M(Va,"e_target");function Hf(a){var u=a.which;return u==null&&(a.button&1?u=1:a.button&2?u=3:a.button&4&&(u=2)),w&&a.ctrlKey&&u==1&&(u=3),u}M(Hf,"e_button");var Qf=function(){if(c&&f<9)return!1;var a=z("div");return"draggable"in a||"dragDrop"in a}(),_n;function Wf(a){if(_n==null){var u=z("span","\u200B");V(a,z("span",[u,document.createTextNode("x")])),a.firstChild.offsetHeight!=0&&(_n=u.offsetWidth<=1&&u.offsetHeight>2&&!(c&&f<8))}var p=_n?z("span","\u200B"):z("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return p.setAttribute("cm-text",""),p}M(Wf,"zeroWidthElement");var Yf;function wo(a){if(Yf!=null)return Yf;var u=V(a,document.createTextNode("A\u062EA")),p=ee(u,0,1).getBoundingClientRect(),d=ee(u,1,2).getBoundingClientRect();return U(a),!p||p.left==p.right?!1:Yf=d.right-p.right<3}M(wo,"hasBadBidiRects");var Kf=` -Body:: -${F.body}`);throw new Error(`Expected multipart chunks to be of json type. got: -${N}`)}yield yield Q(E.map(N=>N.body))}}catch(E){a={error:E}}finally{try{w&&!w.done&&(l=d.return)&&(yield Q(l.call(d)))}finally{if(a)throw a.error}}})},pe=(e,t)=>{if(e.wsClient)return le(e.wsClient);if(e.subscriptionUrl)return ne(e.subscriptionUrl,Object.assign(Object.assign({},e.wsConnectionParams),t==null?void 0:t.headers));const n=e.legacyClient||e.legacyWsClient;if(n)return Te(n)};function Se(e){let t;if(typeof window<"u"&&window.fetch&&(t=window.fetch),((e==null?void 0:e.enableIncrementalDelivery)===null||e.enableIncrementalDelivery!==!1)&&(e.enableIncrementalDelivery=!0),e.fetch&&(t=e.fetch),!t)throw new Error("No valid fetcher implementation available");const n=createSimpleFetcher(e,t),i=e.enableIncrementalDelivery?createMultipartFetcher(e,t):n;return(a,l)=>{if(a.operationName==="IntrospectionQuery")return(e.schemaFetcher||n)(a,l);if(l!=null&&l.documentAST?isSubscriptionWithName(l.documentAST,a.operationName||void 0):!1){const d=getWsFetcher(e,l);if(!d)throw new Error(`Your GraphiQL createFetcher is not properly configured for websocket subscriptions yet. ${e.subscriptionUrl?`Provided URL ${e.subscriptionUrl} failed`:"Please provide subscriptionUrl, wsClient or legacyClient option first."}`);return d(a)}return i(a,l)}}function fe(e){return JSON.stringify(e,null,2)}function me(e){return Object.assign(Object.assign({},e),{message:e.message,stack:e.stack})}function Oe(e){return e instanceof Error?me(e):e}function ue(e){return Array.isArray(e)?fe({errors:e.map(t=>Oe(t))}):fe({errors:[Oe(e)]})}function ye(e){return fe(e)}var Ie=We(2676),Ge=We(7359);function rt(e,t,n){const i=[];if(!e||!t)return{insertions:i,result:t};let a;try{a=(0,k.Qc)(t)}catch{return{insertions:i,result:t}}const l=n||qe,c=new Ie.a(e);return(0,R.Vn)(a,{leave(d){c.leave(d)},enter(d){if(c.enter(d),d.kind==="Field"&&!d.selectionSet){const w=c.getType(),E=Ne(Et(w),l);if(E&&d.loc){const N=bt(t,d.loc.start);i.push({index:d.loc.end,string:" "+(0,g.S)(E).replaceAll(` +b`.split(/\n/).length!=3?function(a){for(var u=0,p=[],d=a.length;u<=d;){var m=a.indexOf(` +`,u);m==-1&&(m=a.length);var A=a.slice(u,a.charAt(m-1)=="\r"?m-1:m),S=A.indexOf("\r");S!=-1?(p.push(A.slice(0,S)),u+=S+1):(p.push(A),u=m+1)}return p}:function(a){return a.split(/\r\n?|\n/)},Kh=window.getSelection?function(a){try{return a.selectionStart!=a.selectionEnd}catch{return!1}}:function(a){var u;try{u=a.ownerDocument.selection.createRange()}catch{}return!u||u.parentElement()!=a?!1:u.compareEndPoints("StartToEnd",u)!=0},Xh=function(){var a=z("div");return"oncopy"in a?!0:(a.setAttribute("oncopy","return;"),typeof a.oncopy=="function")}(),Xf=null;function Ua(a){if(Xf!=null)return Xf;var u=V(a,z("span","x")),p=u.getBoundingClientRect(),d=ee(u,0,1).getBoundingClientRect();return Xf=Math.abs(p.left-d.left)>1}M(Ua,"hasBadZoomedRects");var Ji={},Pi={};function Zf(a,u){arguments.length>2&&(u.dependencies=Array.prototype.slice.call(arguments,2)),Ji[a]=u}M(Zf,"defineMode");function na(a,u){Pi[a]=u}M(na,"defineMIME");function Dl(a){if(typeof a=="string"&&Pi.hasOwnProperty(a))a=Pi[a];else if(a&&typeof a.name=="string"&&Pi.hasOwnProperty(a.name)){var u=Pi[a.name];typeof u=="string"&&(u={name:u}),a=st(u,a),a.name=u.name}else{if(typeof a=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(a))return Dl("application/xml");if(typeof a=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(a))return Dl("application/json")}return typeof a=="string"?{name:a}:a||{name:"null"}}M(Dl,"resolveMode");function Ll(a,u){u=Dl(u);var p=Ji[u.name];if(!p)return Ll(a,"text/plain");var d=p(a,u);if(Eo.hasOwnProperty(u.name)){var m=Eo[u.name];for(var A in m)m.hasOwnProperty(A)&&(d.hasOwnProperty(A)&&(d["_"+A]=d[A]),d[A]=m[A])}if(d.name=u.name,u.helperType&&(d.helperType=u.helperType),u.modeProps)for(var S in u.modeProps)d[S]=u.modeProps[S];return d}M(Ll,"getMode");var Eo={};function _i(a,u){var p=Eo.hasOwnProperty(a)?Eo[a]:Eo[a]={};Se(u,p)}M(_i,"extendMode");function Ri(a,u){if(u===!0)return u;if(a.copyState)return a.copyState(u);var p={};for(var d in u){var m=u[d];m instanceof Array&&(m=m.concat([])),p[d]=m}return p}M(Ri,"copyState");function Ku(a,u){for(var p;a.innerMode&&(p=a.innerMode(u),!(!p||p.mode==a));)u=p.state,a=p.mode;return p||{mode:a,state:u}}M(Ku,"innerMode");function Xu(a,u,p){return a.startState?a.startState(u,p):!0}M(Xu,"startState");var gr=M(function(a,u,p){this.pos=this.start=0,this.string=a,this.tabSize=u||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=p},"StringStream");gr.prototype.eol=function(){return this.pos>=this.string.length},gr.prototype.sol=function(){return this.pos==this.lineStart},gr.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},gr.prototype.next=function(){if(this.posu},gr.prototype.eatSpace=function(){for(var a=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>a},gr.prototype.skipToEnd=function(){this.pos=this.string.length},gr.prototype.skipTo=function(a){var u=this.string.indexOf(a,this.pos);if(u>-1)return this.pos=u,!0},gr.prototype.backUp=function(a){this.pos-=a},gr.prototype.column=function(){return this.lastColumnPos0?null:(A&&u!==!1&&(this.pos+=A[0].length),A)}},gr.prototype.current=function(){return this.string.slice(this.start,this.pos)},gr.prototype.hideFirstChars=function(a,u){this.lineStart+=a;try{return u()}finally{this.lineStart-=a}},gr.prototype.lookAhead=function(a){var u=this.lineOracle;return u&&u.lookAhead(a)},gr.prototype.baseToken=function(){var a=this.lineOracle;return a&&a.baseToken(this.pos)};function Be(a,u){if(u-=a.first,u<0||u>=a.size)throw new Error("There is no line "+(u+a.first)+" in the document.");for(var p=a;!p.lines;)for(var d=0;;++d){var m=p.children[d],A=m.chunkSize();if(u=a.first&&up?be(p,Be(a,p).text.length):wn(u,Be(a,u.line).text.length)}M(qe,"clipPos");function wn(a,u){var p=a.ch;return p==null||p>u?be(a.line,u):p<0?be(a.line,0):a}M(wn,"clipToLen");function Mi(a,u){for(var p=[],d=0;dthis.maxLookAhead&&(this.maxLookAhead=a),u},Ba.prototype.baseToken=function(a){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=a;)this.baseTokenPos+=2;var u=this.baseTokens[this.baseTokenPos+1];return{type:u&&u.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-a}},Ba.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},Ba.fromSaved=function(a,u,p){return u instanceof Jf?new Ba(a,Ri(a.mode,u.state),p,u.lookAhead):new Ba(a,Ri(a.mode,u),p)},Ba.prototype.save=function(a){var u=a!==!1?Ri(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new Jf(u,this.maxLookAhead):u};function ZE(a,u,p,d){var m=[a.state.modeGen],A={};tT(a,u.text,a.doc.mode,p,function(I,H){return m.push(I,H)},A,d);for(var S=p.state,L=M(function(I){p.baseTokens=m;var H=a.state.overlays[I],Q=1,_=0;p.state=!0,tT(a,u.text,H.mode,p,function(X,se){for(var me=Q;_X&&m.splice(Q,1,X,m[Q+1],xe),Q+=2,_=Math.min(X,xe)}if(se)if(H.opaque)m.splice(me,Q-me,X,"overlay "+se),Q=me+2;else for(;mea.options.maxHighlightLength&&Ri(a.doc.mode,d.state),A=ZE(a,u,d);m&&(d.state=m),u.stateAfter=d.save(!m),u.styles=A.styles,A.classes?u.styleClasses=A.classes:u.styleClasses&&(u.styleClasses=null),p===a.doc.highlightFrontier&&(a.doc.modeFrontier=Math.max(a.doc.modeFrontier,++a.doc.highlightFrontier))}return u.styles}M(JE,"getLineStyles");function _f(a,u,p){var d=a.doc,m=a.display;if(!d.mode.startState)return new Ba(d,!0,u);var A=mI(a,u,p),S=A>d.first&&Be(d,A-1).stateAfter,L=S?Ba.fromSaved(d,S,A):new Ba(d,Xu(d.mode),A);return d.iter(A,u,function(R){Y0(a,R.text,L);var I=L.line;R.stateAfter=I==u-1||I%5==0||I>=m.viewFrom&&Iu.start)return A}throw new Error("Mode "+a.name+" failed to advance stream.")}M(K0,"readToken");var hI=M(function(a,u,p){this.start=a.start,this.end=a.pos,this.string=a.current(),this.type=u||null,this.state=p},"Token");function $E(a,u,p,d){var m=a.doc,A=m.mode,S;u=qe(m,u);var L=Be(m,u.line),R=_f(a,u.line,p),I=new gr(L.text,a.options.tabSize,R),H;for(d&&(H=[]);(d||I.posa.options.maxHighlightLength?(L=!1,S&&Y0(a,u,d,H.pos),H.pos=u.length,Q=null):Q=eT(K0(p,H,d.state,_),A),_){var X=_[0].name;X&&(Q="m-"+(Q?X+" "+Q:X))}if(!L||I!=Q){for(;RS;--L){if(L<=A.first)return A.first;var R=Be(A,L-1),I=R.stateAfter;if(I&&(!p||L+(I instanceof Jf?I.lookAhead:0)<=A.modeFrontier))return L;var H=oe(R.text,null,a.options.tabSize);(m==null||d>H)&&(m=L-1,d=H)}return m}M(mI,"findStartLine");function vI(a,u){if(a.modeFrontier=Math.min(a.modeFrontier,u),!(a.highlightFrontierp;d--){var m=Be(a,d).stateAfter;if(m&&(!(m instanceof Jf)||d+m.lookAhead=u:A.to>u);(d||(d=[])).push(new Zh(S,A.from,R?null:A.to))}}return d}M(wI,"markedSpansBefore");function EI(a,u,p){var d;if(a)for(var m=0;m=u:A.to>u);if(L||A.from==u&&S.type=="bookmark"&&(!p||A.marker.insertLeft)){var R=A.from==null||(S.inclusiveLeft?A.from<=u:A.from0&&L)for(var Ve=0;Ve0)){var H=[R,1],Q=q(I.from,L.from),_=q(I.to,L.to);(Q<0||!S.inclusiveLeft&&!Q)&&H.push({from:I.from,to:L.from}),(_>0||!S.inclusiveRight&&!_)&&H.push({from:L.to,to:I.to}),m.splice.apply(m,H),R+=H.length-3}}return m}M(TI,"removeReadOnlyRanges");function nT(a){var u=a.markedSpans;if(u){for(var p=0;pu)&&(!d||Z0(d,A.marker)<0)&&(d=A.marker)}return d}M(CI,"collapsedSpanAround");function sT(a,u,p,d,m){var A=Be(a,u),S=Rs&&A.markedSpans;if(S)for(var L=0;L=0&&Q<=0||H<=0&&Q>=0)&&(H<=0&&(R.marker.inclusiveRight&&m.inclusiveLeft?q(I.to,p)>=0:q(I.to,p)>0)||H>=0&&(R.marker.inclusiveRight&&m.inclusiveLeft?q(I.from,d)<=0:q(I.from,d)<0)))return!0}}}M(sT,"conflictingCollapsedRange");function So(a){for(var u;u=aT(a);)a=u.find(-1,!0).line;return a}M(So,"visualLine");function SI(a){for(var u;u=$h(a);)a=u.find(1,!0).line;return a}M(SI,"visualLineEnd");function kI(a){for(var u,p;u=$h(a);)a=u.find(1,!0).line,(p||(p=[])).push(a);return p}M(kI,"visualLineContinued");function J0(a,u){var p=Be(a,u),d=So(p);return p==d?u:Dt(d)}M(J0,"visualLineNo");function lT(a,u){if(u>a.lastLine())return u;var p=Be(a,u),d;if(!Ms(a,p))return u;for(;d=$h(p);)p=d.find(1,!0).line;return Dt(p)+1}M(lT,"visualLineEndNo");function Ms(a,u){var p=Rs&&u.markedSpans;if(p){for(var d=void 0,m=0;mu.maxLineLength&&(u.maxLineLength=m,u.maxLine=d)})}M($0,"findMaxLine");var ed=M(function(a,u,p){this.text=a,iT(this,u),this.height=p?p(this):1},"Line");ed.prototype.lineNo=function(){return Dt(this)},xo(ed);function OI(a,u,p,d){a.text=u,a.stateAfter&&(a.stateAfter=null),a.styles&&(a.styles=null),a.order!=null&&(a.order=null),nT(a),iT(a,p);var m=d?d(a):1;m!=a.height&&$n(a,m)}M(OI,"updateLine");function NI(a){a.parent=null,nT(a)}M(NI,"cleanUpLine");var a$={},s$={};function uT(a,u){if(!a||/^\s*$/.test(a))return null;var p=u.addModeClass?s$:a$;return p[a]||(p[a]=a.replace(/\S+/g,"cm-$&"))}M(uT,"interpretTokenStyle");function cT(a,u){var p=B("span",null,null,h?"padding-right: .1px":null),d={pre:B("pre",[p],"CodeMirror-line"),content:p,col:0,pos:0,cm:a,trailingSpace:!1,splitSpaces:a.getOption("lineWrapping")};u.measure={};for(var m=0;m<=(u.rest?u.rest.length:0);m++){var A=m?u.rest[m-1]:u.line,S=void 0;d.pos=0,d.addToken=LI,wo(a.display.measure)&&(S=Jn(A,a.doc.direction))&&(d.addToken=RI(d.addToken,S)),d.map=[];var L=u!=a.display.externalMeasured&&Dt(A);MI(A,d,JE(a,A,L)),A.styleClasses&&(A.styleClasses.bgClass&&(d.bgClass=ye(A.styleClasses.bgClass,d.bgClass||"")),A.styleClasses.textClass&&(d.textClass=ye(A.styleClasses.textClass,d.textClass||""))),d.map.length==0&&d.map.push(0,0,d.content.appendChild(Wf(a.display.measure))),m==0?(u.measure.map=d.map,u.measure.cache={}):((u.measure.maps||(u.measure.maps=[])).push(d.map),(u.measure.caches||(u.measure.caches=[])).push({}))}if(h){var R=d.content.lastChild;(/\bcm-tab\b/.test(R.className)||R.querySelector&&R.querySelector(".cm-tab"))&&(d.content.className="cm-tab-wrap-hack")}return lt(a,"renderLine",a,u.line,d.pre),d.pre.className&&(d.textClass=ye(d.pre.className,d.textClass||"")),d}M(cT,"buildLineContent");function DI(a){var u=z("span","\u2022","cm-invalidchar");return u.title="\\u"+a.charCodeAt(0).toString(16),u.setAttribute("aria-label",u.title),u}M(DI,"defaultSpecialCharPlaceholder");function LI(a,u,p,d,m,A,S){if(u){var L=a.splitSpaces?PI(u,a.trailingSpace):u,R=a.cm.state.specialChars,I=!1,H;if(!R.test(u))a.col+=u.length,H=document.createTextNode(L),a.map.push(a.pos,a.pos+u.length,H),c&&f<9&&(I=!0),a.pos+=u.length;else{H=document.createDocumentFragment();for(var Q=0;;){R.lastIndex=Q;var _=R.exec(u),X=_?_.index-Q:u.length-Q;if(X){var se=document.createTextNode(L.slice(Q,Q+X));c&&f<9?H.appendChild(z("span",[se])):H.appendChild(se),a.map.push(a.pos,a.pos+X,se),a.col+=X,a.pos+=X}if(!_)break;Q+=X+1;var me=void 0;if(_[0]==" "){var xe=a.cm.options.tabSize,Oe=xe-a.col%xe;me=H.appendChild(z("span",Me(Oe),"cm-tab")),me.setAttribute("role","presentation"),me.setAttribute("cm-text"," "),a.col+=Oe}else _[0]=="\r"||_[0]==` +`?(me=H.appendChild(z("span",_[0]=="\r"?"\u240D":"\u2424","cm-invalidchar")),me.setAttribute("cm-text",_[0]),a.col+=1):(me=a.cm.options.specialCharPlaceholder(_[0]),me.setAttribute("cm-text",_[0]),c&&f<9?H.appendChild(z("span",[me])):H.appendChild(me),a.col+=1);a.map.push(a.pos,a.pos+1,me),a.pos++}}if(a.trailingSpace=L.charCodeAt(u.length-1)==32,p||d||m||I||A||S){var Ie=p||"";d&&(Ie+=d),m&&(Ie+=m);var Ne=z("span",[H],Ie,A);if(S)for(var Ve in S)S.hasOwnProperty(Ve)&&Ve!="style"&&Ve!="class"&&Ne.setAttribute(Ve,S[Ve]);return a.content.appendChild(Ne)}a.content.appendChild(H)}}M(LI,"buildToken");function PI(a,u){if(a.length>1&&!/ /.test(a))return a;for(var p=u,d="",m=0;mI&&Q.from<=I));_++);if(Q.to>=H)return a(p,d,m,A,S,L,R);a(p,d.slice(0,Q.to-I),m,A,null,L,R),A=null,d=d.slice(Q.to-I),I=Q.to}}}M(RI,"buildTokenBadBidi");function fT(a,u,p,d){var m=!d&&p.widgetNode;m&&a.map.push(a.pos,a.pos+u,m),!d&&a.cm.display.input.needsContentAttribute&&(m||(m=a.content.appendChild(document.createElement("span"))),m.setAttribute("cm-marker",p.id)),m&&(a.cm.display.input.setUneditable(m),a.content.appendChild(m)),a.pos+=u,a.trailingSpace=!1}M(fT,"buildCollapsedSpan");function MI(a,u,p){var d=a.markedSpans,m=a.text,A=0;if(!d){for(var S=1;SR||At.collapsed&&Ze.to==R&&Ze.from==R)){if(Ze.to!=null&&Ze.to!=R&&X>Ze.to&&(X=Ze.to,me=""),At.className&&(se+=" "+At.className),At.css&&(_=(_?_+";":"")+At.css),At.startStyle&&Ze.from==R&&(xe+=" "+At.startStyle),At.endStyle&&Ze.to==X&&(Ve||(Ve=[])).push(At.endStyle,Ze.to),At.title&&((Ie||(Ie={})).title=At.title),At.attributes)for(var Zt in At.attributes)(Ie||(Ie={}))[Zt]=At.attributes[Zt];At.collapsed&&(!Oe||Z0(Oe.marker,At)<0)&&(Oe=Ze)}else Ze.from>R&&X>Ze.from&&(X=Ze.from)}if(Ve)for(var cn=0;cn=L)break;for(var Ai=Math.min(L,X);;){if(H){var xi=R+H.length;if(!Oe){var Vr=xi>Ai?H.slice(0,Ai-R):H;u.addToken(u,Vr,Q?Q+se:se,xe,R+Vr.length==X?me:"",_,Ie)}if(xi>=Ai){H=H.slice(Ai-R),R=Ai;break}R=xi,xe=""}H=m.slice(A,A=p[I++]),Q=uT(p[I++],u.cm.options)}}}M(MI,"insertLineContent");function dT(a,u,p){this.line=u,this.rest=kI(u),this.size=this.rest?Dt(de(this.rest))-p+1:1,this.node=this.text=null,this.hidden=Ms(a,u)}M(dT,"LineView");function tm(a,u,p){for(var d=[],m,A=u;A2&&A.push((R.bottom+I.top)/2-p.top)}}A.push(p.bottom-p.top)}}M(HI,"ensureLineHeights");function bT(a,u,p){if(a.line==u)return{map:a.measure.map,cache:a.measure.cache};if(a.rest){for(var d=0;dp)return{map:a.measure.maps[m],cache:a.measure.caches[m],before:!0}}}M(bT,"mapFromLineView");function QI(a,u){u=So(u);var p=Dt(u),d=a.display.externalMeasured=new dT(a.doc,u,p);d.lineN=p;var m=d.built=cT(a,d);return d.text=m.pre,V(a.display.lineMeasure,m.pre),d}M(QI,"updateExternalMeasurement");function AT(a,u,p,d){return oa(a,_u(a,u),p,d)}M(AT,"measureChar");function ny(a,u){if(u>=a.display.viewFrom&&u=p.lineN&&uu)&&(A=R-L,m=A-1,u>=R&&(S="right")),m!=null){if(d=a[I+2],L==R&&p==(d.insertLeft?"left":"right")&&(S=p),p=="left"&&m==0)for(;I&&a[I-2]==a[I-3]&&a[I-1].insertLeft;)d=a[(I-=3)+2],S="left";if(p=="right"&&m==R-L)for(;I=0&&(p=a[m]).left==p.right;m--);return p}M(YI,"getUsefulRect");function KI(a,u,p,d){var m=xT(u.map,p,d),A=m.node,S=m.start,L=m.end,R=m.collapse,I;if(A.nodeType==3){for(var H=0;H<4;H++){for(;S&&Ds(u.line.text.charAt(m.coverStart+S));)--S;for(;m.coverStart+L0&&(R=d="right");var Q;a.options.lineWrapping&&(Q=A.getClientRects()).length>1?I=Q[d=="right"?Q.length-1:0]:I=A.getBoundingClientRect()}if(c&&f<9&&!S&&(!I||!I.left&&!I.right)){var _=A.parentNode.getClientRects()[0];_?I={left:_.left,right:_.left+tc(a.display),top:_.top,bottom:_.bottom}:I=WI}for(var X=I.top-u.rect.top,se=I.bottom-u.rect.top,me=(X+se)/2,xe=u.view.measure.heights,Oe=0;Oe=d.text.length?(R=d.text.length,I="before"):R<=0&&(R=0,I="after"),!L)return S(I=="before"?R-1:R,I=="before");function H(se,me,xe){var Oe=L[me],Ie=Oe.level==1;return S(xe?se-1:se,Ie!=xe)}M(H,"getBidi");var Q=ur(L,R,I),_=Zr,X=H(R,Q,I=="before");return _!=null&&(X.other=H(R,_,I!="before")),X}M(ko,"cursorCoords");function kT(a,u){var p=0;u=qe(a.doc,u),a.options.lineWrapping||(p=tc(a.display)*u.ch);var d=Be(a.doc,u.line),m=Ga(d)+nm(a.display);return{left:p,right:p,top:m,bottom:m+d.height}}M(kT,"estimateCoords");function oy(a,u,p,d,m){var A=be(a,u,p);return A.xRel=m,d&&(A.outside=d),A}M(oy,"PosWithInfo");function ay(a,u,p){var d=a.doc;if(p+=a.display.viewOffset,p<0)return oy(d.first,0,null,-1,-1);var m=Co(d,p),A=d.first+d.size-1;if(m>A)return oy(d.first+d.size-1,Be(d,A).text.length,null,1,1);u<0&&(u=0);for(var S=Be(d,m);;){var L=ZI(a,S,m,u,p),R=CI(S,L.ch+(L.xRel>0||L.outside>0?1:0));if(!R)return L;var I=R.find(1);if(I.line==m)return I;S=Be(d,m=I.line)}}M(ay,"coordsChar");function OT(a,u,p,d){d-=iy(u);var m=u.text.length,A=vi(function(S){return oa(a,p,S-1).bottom<=d},m,0);return m=vi(function(S){return oa(a,p,S).top>d},A,m),{begin:A,end:m}}M(OT,"wrappedLineExtent");function NT(a,u,p,d){p||(p=_u(a,u));var m=im(a,u,oa(a,p,d),"line").top;return OT(a,u,p,m)}M(NT,"wrappedLineExtentChar");function sy(a,u,p,d){return a.bottom<=p?!1:a.top>p?!0:(d?a.left:a.right)>u}M(sy,"boxIsAfter");function ZI(a,u,p,d,m){m-=Ga(u);var A=_u(a,u),S=iy(u),L=0,R=u.text.length,I=!0,H=Jn(u,a.doc.direction);if(H){var Q=(a.options.lineWrapping?_I:JI)(a,u,p,A,H,d,m);I=Q.level!=1,L=I?Q.from:Q.to-1,R=I?Q.to:Q.from-1}var _=null,X=null,se=vi(function(nt){var Ze=oa(a,A,nt);return Ze.top+=S,Ze.bottom+=S,sy(Ze,d,m,!1)?(Ze.top<=m&&Ze.left<=d&&(_=nt,X=Ze),!0):!1},L,R),me,xe,Oe=!1;if(X){var Ie=d-X.left=Ve.bottom?1:0}return se=Cl(u.text,se,1),oy(p,se,xe,Oe,d-me)}M(ZI,"coordsCharInner");function JI(a,u,p,d,m,A,S){var L=vi(function(Q){var _=m[Q],X=_.level!=1;return sy(ko(a,be(p,X?_.to:_.from,X?"before":"after"),"line",u,d),A,S,!0)},0,m.length-1),R=m[L];if(L>0){var I=R.level!=1,H=ko(a,be(p,I?R.from:R.to,I?"after":"before"),"line",u,d);sy(H,A,S,!0)&&H.top>S&&(R=m[L-1])}return R}M(JI,"coordsBidiPart");function _I(a,u,p,d,m,A,S){var L=OT(a,u,d,S),R=L.begin,I=L.end;/\s/.test(u.text.charAt(I-1))&&I--;for(var H=null,Q=null,_=0;_=I||X.to<=R)){var se=X.level!=1,me=oa(a,d,se?Math.min(I,X.to)-1:Math.max(R,X.from)).right,xe=mexe)&&(H=X,Q=xe)}}return H||(H=m[m.length-1]),H.fromI&&(H={from:H.from,to:I,level:H.level}),H}M(_I,"coordsBidiPartWrapped");var $u;function ec(a){if(a.cachedTextHeight!=null)return a.cachedTextHeight;if($u==null){$u=z("pre",null,"CodeMirror-line-like");for(var u=0;u<49;++u)$u.appendChild(document.createTextNode("x")),$u.appendChild(z("br"));$u.appendChild(document.createTextNode("x"))}V(a.measure,$u);var p=$u.offsetHeight/50;return p>3&&(a.cachedTextHeight=p),U(a.measure),p||1}M(ec,"textHeight");function tc(a){if(a.cachedCharWidth!=null)return a.cachedCharWidth;var u=z("span","xxxxxxxxxx"),p=z("pre",[u],"CodeMirror-line-like");V(a.measure,p);var d=u.getBoundingClientRect(),m=(d.right-d.left)/10;return m>2&&(a.cachedCharWidth=m),m||10}M(tc,"charWidth");function ly(a){for(var u=a.display,p={},d={},m=u.gutters.clientLeft,A=u.gutters.firstChild,S=0;A;A=A.nextSibling,++S){var L=a.display.gutterSpecs[S].className;p[L]=A.offsetLeft+A.clientLeft+m,d[L]=A.clientWidth}return{fixedPos:uy(u),gutterTotalWidth:u.gutters.offsetWidth,gutterLeft:p,gutterWidth:d,wrapperWidth:u.wrapper.clientWidth}}M(ly,"getDimensions");function uy(a){return a.scroller.getBoundingClientRect().left-a.sizer.getBoundingClientRect().left}M(uy,"compensateForHScroll");function DT(a){var u=ec(a.display),p=a.options.lineWrapping,d=p&&Math.max(5,a.display.scroller.clientWidth/tc(a.display)-3);return function(m){if(Ms(a.doc,m))return 0;var A=0;if(m.widgets)for(var S=0;S0&&(I=Be(a.doc,R.line).text).length==R.ch){var H=oe(I,I.length,a.options.tabSize)-I.length;R=be(R.line,Math.max(0,Math.round((A-yT(a.display).left)/tc(a.display))-H))}return R}M(Rl,"posFromMouse");function Ml(a,u){if(u>=a.display.viewTo||(u-=a.display.viewFrom,u<0))return null;for(var p=a.display.view,d=0;du)&&(m.updateLineNumbers=u),a.curOp.viewChanged=!0,u>=m.viewTo)Rs&&J0(a.doc,u)m.viewFrom?Fs(a):(m.viewFrom+=d,m.viewTo+=d);else if(u<=m.viewFrom&&p>=m.viewTo)Fs(a);else if(u<=m.viewFrom){var A=am(a,p,p+d,1);A?(m.view=m.view.slice(A.index),m.viewFrom=A.lineN,m.viewTo+=d):Fs(a)}else if(p>=m.viewTo){var S=am(a,u,u,-1);S?(m.view=m.view.slice(0,S.index),m.viewTo=S.lineN):Fs(a)}else{var L=am(a,u,u,-1),R=am(a,p,p+d,1);L&&R?(m.view=m.view.slice(0,L.index).concat(tm(a,L.lineN,R.lineN)).concat(m.view.slice(R.index)),m.viewTo+=d):Fs(a)}var I=m.externalMeasured;I&&(p=m.lineN&&u=d.viewTo)){var A=d.view[Ml(a,u)];if(A.node!=null){var S=A.changes||(A.changes=[]);ve(S,p)==-1&&S.push(p)}}}M(Is,"regLineChange");function Fs(a){a.display.viewFrom=a.display.viewTo=a.doc.first,a.display.view=[],a.display.viewOffset=0}M(Fs,"resetView");function am(a,u,p,d){var m=Ml(a,u),A,S=a.display.view;if(!Rs||p==a.doc.first+a.doc.size)return{index:m,lineN:p};for(var L=a.display.viewFrom,R=0;R0){if(m==S.length-1)return null;A=L+S[m].size-u,m++}else A=L-u;u+=A,p+=A}for(;J0(a.doc,p)!=p;){if(m==(d<0?0:S.length-1))return null;p+=d*S[m-(d<0?1:0)].size,m+=d}return{index:m,lineN:p}}M(am,"viewCuttingPoint");function $I(a,u,p){var d=a.display,m=d.view;m.length==0||u>=d.viewTo||p<=d.viewFrom?(d.view=tm(a,u,p),d.viewFrom=u):(d.viewFrom>u?d.view=tm(a,u,d.viewFrom).concat(d.view):d.viewFromp&&(d.view=d.view.slice(0,Ml(a,p)))),d.viewTo=p}M($I,"adjustView");function LT(a){for(var u=a.display.view,p=0,d=0;d=a.display.viewTo||R.to().line0?S:a.defaultCharWidth())+"px"}if(d.other){var L=p.appendChild(z("div","\xA0","CodeMirror-cursor CodeMirror-secondarycursor"));L.style.display="",L.style.left=d.other.left+"px",L.style.top=d.other.top+"px",L.style.height=(d.other.bottom-d.other.top)*.85+"px"}}M(fy,"drawSelectionCursor");function sm(a,u){return a.top-u.top||a.left-u.left}M(sm,"cmpCoords");function eF(a,u,p){var d=a.display,m=a.doc,A=document.createDocumentFragment(),S=yT(a.display),L=S.left,R=Math.max(d.sizerWidth,Pl(a)-d.sizer.offsetLeft)-S.right,I=m.direction=="ltr";function H(Ne,Ve,nt,Ze){Ve<0&&(Ve=0),Ve=Math.round(Ve),Ze=Math.round(Ze),A.appendChild(z("div",null,"CodeMirror-selected","position: absolute; left: "+Ne+`px; + top: `+Ve+"px; width: "+(nt??R-Ne)+`px; + height: `+(Ze-Ve)+"px"))}M(H,"add");function Q(Ne,Ve,nt){var Ze=Be(m,Ne),At=Ze.text.length,Zt,cn;function cr(Vr,wi){return om(a,be(Ne,Vr),"div",Ze,wi)}M(cr,"coords");function Ai(Vr,wi,Tn){var tn=NT(a,Ze,null,Vr),Ur=wi=="ltr"==(Tn=="after")?"left":"right",Sr=Tn=="after"?tn.begin:tn.end-(/\s/.test(Ze.text.charAt(tn.end-1))?2:1);return cr(Sr,Ur)[Ur]}M(Ai,"wrapX");var xi=Jn(Ze,m.direction);return Yu(xi,Ve||0,nt??At,function(Vr,wi,Tn,tn){var Ur=Tn=="ltr",Sr=cr(Vr,Ur?"left":"right"),Ei=cr(wi-1,Ur?"right":"left"),bd=Ve==null&&Vr==0,Ul=nt==null&&wi==At,Fn=tn==0,Ha=!xi||tn==xi.length-1;if(Ei.top-Sr.top<=3){var fn=(I?bd:Ul)&&Fn,zC=(I?Ul:bd)&&Ha,Gs=fn?L:(Ur?Sr:Ei).left,hc=zC?R:(Ur?Ei:Sr).right;H(Gs,Sr.top,hc-Gs,Sr.bottom)}else{var mc,ti,Ad,HC;Ur?(mc=I&&bd&&Fn?L:Sr.left,ti=I?R:Ai(Vr,Tn,"before"),Ad=I?L:Ai(wi,Tn,"after"),HC=I&&Ul&&Ha?R:Ei.right):(mc=I?Ai(Vr,Tn,"before"):L,ti=!I&&bd&&Fn?R:Sr.right,Ad=!I&&Ul&&Ha?L:Ei.left,HC=I?Ai(wi,Tn,"after"):R),H(mc,Sr.top,ti-mc,Sr.bottom),Sr.bottom0?u.blinker=setInterval(function(){a.hasFocus()||rc(a),u.cursorDiv.style.visibility=(p=!p)?"":"hidden"},a.options.cursorBlinkRate):a.options.cursorBlinkRate<0&&(u.cursorDiv.style.visibility="hidden")}}M(dy,"restartBlink");function RT(a){a.hasFocus()||(a.display.input.focus(),a.state.focused||hy(a))}M(RT,"ensureFocus");function py(a){a.state.delayingBlurEvent=!0,setTimeout(function(){a.state.delayingBlurEvent&&(a.state.delayingBlurEvent=!1,a.state.focused&&rc(a))},100)}M(py,"delayBlurEvent");function hy(a,u){a.state.delayingBlurEvent&&!a.state.draggingText&&(a.state.delayingBlurEvent=!1),a.options.readOnly!="nocursor"&&(a.state.focused||(lt(a,"focus",a,u),a.state.focused=!0,ne(a.display.wrapper,"CodeMirror-focused"),!a.curOp&&a.display.selForContextMenu!=a.doc.sel&&(a.display.input.reset(),h&&setTimeout(function(){return a.display.input.reset(!0)},20)),a.display.input.receivedFocus()),dy(a))}M(hy,"onFocus");function rc(a,u){a.state.delayingBlurEvent||(a.state.focused&&(lt(a,"blur",a,u),a.state.focused=!1,G(a.display.wrapper,"CodeMirror-focused")),clearInterval(a.display.blinker),setTimeout(function(){a.state.focused||(a.display.shift=!1)},150))}M(rc,"onBlur");function lm(a){for(var u=a.display,p=u.lineDiv.offsetTop,d=Math.max(0,u.scroller.getBoundingClientRect().top),m=u.lineDiv.getBoundingClientRect().top,A=0,S=0;S.005||X<-.005)&&(ma.display.sizerWidth){var me=Math.ceil(H/tc(a.display));me>a.display.maxLineLength&&(a.display.maxLineLength=me,a.display.maxLine=L.line,a.display.maxLineChanged=!0)}}}Math.abs(A)>2&&(u.scroller.scrollTop+=A)}M(lm,"updateHeightsInViewport");function MT(a){if(a.widgets)for(var u=0;u=S&&(A=Co(u,Ga(Be(u,R))-a.wrapper.clientHeight),S=R)}return{from:A,to:Math.max(S,A+1)}}M(um,"visibleLines");function tF(a,u){if(!Cr(a,"scrollCursorIntoView")){var p=a.display,d=p.sizer.getBoundingClientRect(),m=null;if(u.top+d.top<0?m=!0:u.bottom+d.top>(window.innerHeight||document.documentElement.clientHeight)&&(m=!1),m!=null&&!O){var A=z("div","\u200B",null,`position: absolute; + top: `+(u.top-p.viewOffset-nm(a.display))+`px; + height: `+(u.bottom-u.top+ia(a)+p.barHeight)+`px; + left: `+u.left+"px; width: "+Math.max(2,u.right-u.left)+"px;");a.display.lineSpace.appendChild(A),A.scrollIntoView(m),a.display.lineSpace.removeChild(A)}}}M(tF,"maybeScrollWindow");function rF(a,u,p,d){d==null&&(d=0);var m;!a.options.lineWrapping&&u==p&&(p=u.sticky=="before"?be(u.line,u.ch+1,"before"):u,u=u.ch?be(u.line,u.sticky=="before"?u.ch-1:u.ch,"after"):u);for(var A=0;A<5;A++){var S=!1,L=ko(a,u),R=!p||p==u?L:ko(a,p);m={left:Math.min(L.left,R.left),top:Math.min(L.top,R.top)-d,right:Math.max(L.left,R.left),bottom:Math.max(L.bottom,R.bottom)+d};var I=my(a,m),H=a.doc.scrollTop,Q=a.doc.scrollLeft;if(I.scrollTop!=null&&(sd(a,I.scrollTop),Math.abs(a.doc.scrollTop-H)>1&&(S=!0)),I.scrollLeft!=null&&(Il(a,I.scrollLeft),Math.abs(a.doc.scrollLeft-Q)>1&&(S=!0)),!S)break}return m}M(rF,"scrollPosIntoView");function nF(a,u){var p=my(a,u);p.scrollTop!=null&&sd(a,p.scrollTop),p.scrollLeft!=null&&Il(a,p.scrollLeft)}M(nF,"scrollIntoView");function my(a,u){var p=a.display,d=ec(a.display);u.top<0&&(u.top=0);var m=a.curOp&&a.curOp.scrollTop!=null?a.curOp.scrollTop:p.scroller.scrollTop,A=ry(a),S={};u.bottom-u.top>A&&(u.bottom=u.top+A);var L=a.doc.height+ty(p),R=u.topL-d;if(u.topm+A){var H=Math.min(u.top,(I?L:u.bottom)-A);H!=m&&(S.scrollTop=H)}var Q=a.options.fixedGutter?0:p.gutters.offsetWidth,_=a.curOp&&a.curOp.scrollLeft!=null?a.curOp.scrollLeft:p.scroller.scrollLeft-Q,X=Pl(a)-p.gutters.offsetWidth,se=u.right-u.left>X;return se&&(u.right=u.left+X),u.left<10?S.scrollLeft=0:u.left<_?S.scrollLeft=Math.max(0,u.left+Q-(se?0:10)):u.right>X+_-3&&(S.scrollLeft=u.right+(se?0:10)-X),S}M(my,"calculateScrollPos");function vy(a,u){u!=null&&(cm(a),a.curOp.scrollTop=(a.curOp.scrollTop==null?a.doc.scrollTop:a.curOp.scrollTop)+u)}M(vy,"addToScrollTop");function nc(a){cm(a);var u=a.getCursor();a.curOp.scrollToPos={from:u,to:u,margin:a.options.cursorScrollMargin}}M(nc,"ensureCursorVisible");function ad(a,u,p){(u!=null||p!=null)&&cm(a),u!=null&&(a.curOp.scrollLeft=u),p!=null&&(a.curOp.scrollTop=p)}M(ad,"scrollToCoords");function iF(a,u){cm(a),a.curOp.scrollToPos=u}M(iF,"scrollToRange");function cm(a){var u=a.curOp.scrollToPos;if(u){a.curOp.scrollToPos=null;var p=kT(a,u.from),d=kT(a,u.to);IT(a,p,d,u.margin)}}M(cm,"resolveScrollToPos");function IT(a,u,p,d){var m=my(a,{left:Math.min(u.left,p.left),top:Math.min(u.top,p.top)-d,right:Math.max(u.right,p.right),bottom:Math.max(u.bottom,p.bottom)+d});ad(a,m.scrollLeft,m.scrollTop)}M(IT,"scrollToCoordsRange");function sd(a,u){Math.abs(a.doc.scrollTop-u)<2||(i||by(a,{top:u}),FT(a,u,!0),i&&by(a),ud(a,100))}M(sd,"updateScrollTop");function FT(a,u,p){u=Math.max(0,Math.min(a.display.scroller.scrollHeight-a.display.scroller.clientHeight,u)),!(a.display.scroller.scrollTop==u&&!p)&&(a.doc.scrollTop=u,a.display.scrollbars.setScrollTop(u),a.display.scroller.scrollTop!=u&&(a.display.scroller.scrollTop=u))}M(FT,"setScrollTop");function Il(a,u,p,d){u=Math.max(0,Math.min(u,a.display.scroller.scrollWidth-a.display.scroller.clientWidth)),!((p?u==a.doc.scrollLeft:Math.abs(a.doc.scrollLeft-u)<2)&&!d)&&(a.doc.scrollLeft=u,UT(a),a.display.scroller.scrollLeft!=u&&(a.display.scroller.scrollLeft=u),a.display.scrollbars.setScrollLeft(u))}M(Il,"setScrollLeft");function ld(a){var u=a.display,p=u.gutters.offsetWidth,d=Math.round(a.doc.height+ty(a.display));return{clientHeight:u.scroller.clientHeight,viewHeight:u.wrapper.clientHeight,scrollWidth:u.scroller.scrollWidth,clientWidth:u.scroller.clientWidth,viewWidth:u.wrapper.clientWidth,barLeft:a.options.fixedGutter?p:0,docHeight:d,scrollHeight:d+ia(a)+u.barHeight,nativeBarWidth:u.nativeBarWidth,gutterWidth:p}}M(ld,"measureForScrollbars");var ic=M(function(a,u,p){this.cm=p;var d=this.vert=z("div",[z("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),m=this.horiz=z("div",[z("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");d.tabIndex=m.tabIndex=-1,a(d),a(m),tt(d,"scroll",function(){d.clientHeight&&u(d.scrollTop,"vertical")}),tt(m,"scroll",function(){m.clientWidth&&u(m.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,c&&f<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")},"NativeScrollbars");ic.prototype.update=function(a){var u=a.scrollWidth>a.clientWidth+1,p=a.scrollHeight>a.clientHeight+1,d=a.nativeBarWidth;if(p){this.vert.style.display="block",this.vert.style.bottom=u?d+"px":"0";var m=a.viewHeight-(u?d:0);this.vert.firstChild.style.height=Math.max(0,a.scrollHeight-a.clientHeight+m)+"px"}else this.vert.scrollTop=0,this.vert.style.display="",this.vert.firstChild.style.height="0";if(u){this.horiz.style.display="block",this.horiz.style.right=p?d+"px":"0",this.horiz.style.left=a.barLeft+"px";var A=a.viewWidth-a.barLeft-(p?d:0);this.horiz.firstChild.style.width=Math.max(0,a.scrollWidth-a.clientWidth+A)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&a.clientHeight>0&&(d==0&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:p?d:0,bottom:u?d:0}},ic.prototype.setScrollLeft=function(a){this.horiz.scrollLeft!=a&&(this.horiz.scrollLeft=a),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},ic.prototype.setScrollTop=function(a){this.vert.scrollTop!=a&&(this.vert.scrollTop=a),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},ic.prototype.zeroWidthHack=function(){var a=w&&!T?"12px":"18px";this.horiz.style.height=this.vert.style.width=a,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new ge,this.disableVert=new ge},ic.prototype.enableZeroWidthBar=function(a,u,p){a.style.pointerEvents="auto";function d(){var m=a.getBoundingClientRect(),A=p=="vert"?document.elementFromPoint(m.right-1,(m.top+m.bottom)/2):document.elementFromPoint((m.right+m.left)/2,m.bottom-1);A!=a?a.style.pointerEvents="none":u.set(1e3,d)}M(d,"maybeDisable"),u.set(1e3,d)},ic.prototype.clear=function(){var a=this.horiz.parentNode;a.removeChild(this.horiz),a.removeChild(this.vert)};var fm=M(function(){},"NullScrollbars");fm.prototype.update=function(){return{bottom:0,right:0}},fm.prototype.setScrollLeft=function(){},fm.prototype.setScrollTop=function(){},fm.prototype.clear=function(){};function oc(a,u){u||(u=ld(a));var p=a.display.barWidth,d=a.display.barHeight;qT(a,u);for(var m=0;m<4&&p!=a.display.barWidth||d!=a.display.barHeight;m++)p!=a.display.barWidth&&a.options.lineWrapping&&lm(a),qT(a,ld(a)),p=a.display.barWidth,d=a.display.barHeight}M(oc,"updateScrollbars");function qT(a,u){var p=a.display,d=p.scrollbars.update(u);p.sizer.style.paddingRight=(p.barWidth=d.right)+"px",p.sizer.style.paddingBottom=(p.barHeight=d.bottom)+"px",p.heightForcer.style.borderBottom=d.bottom+"px solid transparent",d.right&&d.bottom?(p.scrollbarFiller.style.display="block",p.scrollbarFiller.style.height=d.bottom+"px",p.scrollbarFiller.style.width=d.right+"px"):p.scrollbarFiller.style.display="",d.bottom&&a.options.coverGutterNextToScrollbar&&a.options.fixedGutter?(p.gutterFiller.style.display="block",p.gutterFiller.style.height=d.bottom+"px",p.gutterFiller.style.width=u.gutterWidth+"px"):p.gutterFiller.style.display=""}M(qT,"updateScrollbarsInner");var oF={native:ic,null:fm};function jT(a){a.display.scrollbars&&(a.display.scrollbars.clear(),a.display.scrollbars.addClass&&G(a.display.wrapper,a.display.scrollbars.addClass)),a.display.scrollbars=new oF[a.options.scrollbarStyle](function(u){a.display.wrapper.insertBefore(u,a.display.scrollbarFiller),tt(u,"mousedown",function(){a.state.focused&&setTimeout(function(){return a.display.input.focus()},0)}),u.setAttribute("cm-not-content","true")},function(u,p){p=="horizontal"?Il(a,u):sd(a,u)},a),a.display.scrollbars.addClass&&ne(a.display.wrapper,a.display.scrollbars.addClass)}M(jT,"initScrollbars");var l$=0;function Fl(a){a.curOp={cm:a,viewChanged:!1,startHeight:a.doc.height,forceUpdate:!1,updateInput:0,typing:!1,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:!1,updateMaxLine:!1,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:!1,id:++l$,markArrays:null},II(a.curOp)}M(Fl,"startOperation");function ql(a){var u=a.curOp;u&&qI(u,function(p){for(var d=0;d=p.viewTo)||p.maxLineChanged&&u.options.lineWrapping,a.update=a.mustUpdate&&new gy(u,a.mustUpdate&&{top:a.scrollTop,ensure:a.scrollToPos},a.forceUpdate)}M(sF,"endOperation_R1");function lF(a){a.updatedDisplay=a.mustUpdate&&yy(a.cm,a.update)}M(lF,"endOperation_W1");function uF(a){var u=a.cm,p=u.display;a.updatedDisplay&&lm(u),a.barMeasure=ld(u),p.maxLineChanged&&!u.options.lineWrapping&&(a.adjustWidthTo=AT(u,p.maxLine,p.maxLine.text.length).left+3,u.display.sizerWidth=a.adjustWidthTo,a.barMeasure.scrollWidth=Math.max(p.scroller.clientWidth,p.sizer.offsetLeft+a.adjustWidthTo+ia(u)+u.display.barWidth),a.maxScrollLeft=Math.max(0,p.sizer.offsetLeft+a.adjustWidthTo-Pl(u))),(a.updatedDisplay||a.selectionChanged)&&(a.preparedSelection=p.input.prepareSelection())}M(uF,"endOperation_R2");function cF(a){var u=a.cm;a.adjustWidthTo!=null&&(u.display.sizer.style.minWidth=a.adjustWidthTo+"px",a.maxScrollLeft=a.display.viewTo)){var p=+new Date+a.options.workTime,d=_f(a,u.highlightFrontier),m=[];u.iter(d.line,Math.min(u.first+u.size,a.display.viewTo+500),function(A){if(d.line>=a.display.viewFrom){var S=A.styles,L=A.text.length>a.options.maxHighlightLength?Ri(u.mode,d.state):null,R=ZE(a,A,d,!0);L&&(d.state=L),A.styles=R.styles;var I=A.styleClasses,H=R.classes;H?A.styleClasses=H:I&&(A.styleClasses=null);for(var Q=!S||S.length!=A.styles.length||I!=H&&(!I||!H||I.bgClass!=H.bgClass||I.textClass!=H.textClass),_=0;!Q&&_p)return ud(a,a.options.workDelay),!0}),u.highlightFrontier=d.line,u.modeFrontier=Math.max(u.modeFrontier,d.line),m.length&&yi(a,function(){for(var A=0;A=p.viewFrom&&u.visible.to<=p.viewTo&&(p.updateLineNumbers==null||p.updateLineNumbers>=p.viewTo)&&p.renderedView==p.view&<(a)==0)return!1;BT(a)&&(Fs(a),u.dims=ly(a));var m=d.first+d.size,A=Math.max(u.visible.from-a.options.viewportMargin,d.first),S=Math.min(m,u.visible.to+a.options.viewportMargin);p.viewFromS&&p.viewTo-S<20&&(S=Math.min(m,p.viewTo)),Rs&&(A=J0(a.doc,A),S=lT(a.doc,S));var L=A!=p.viewFrom||S!=p.viewTo||p.lastWrapHeight!=u.wrapperHeight||p.lastWrapWidth!=u.wrapperWidth;$I(a,A,S),p.viewOffset=Ga(Be(a.doc,p.viewFrom)),a.display.mover.style.top=p.viewOffset+"px";var R=LT(a);if(!L&&R==0&&!u.force&&p.renderedView==p.view&&(p.updateLineNumbers==null||p.updateLineNumbers>=p.viewTo))return!1;var I=hF(a);return R>4&&(p.lineDiv.style.display="none"),vF(a,p.updateLineNumbers,u.dims),R>4&&(p.lineDiv.style.display=""),p.renderedView=p.view,mF(I),U(p.cursorDiv),U(p.selectionDiv),p.gutters.style.height=p.sizer.style.minHeight=0,L&&(p.lastWrapHeight=u.wrapperHeight,p.lastWrapWidth=u.wrapperWidth,ud(a,400)),p.updateLineNumbers=null,!0}M(yy,"updateDisplayIfNeeded");function VT(a,u){for(var p=u.viewport,d=!0;;d=!1){if(!d||!a.options.lineWrapping||u.oldDisplayWidth==Pl(a)){if(p&&p.top!=null&&(p={top:Math.min(a.doc.height+ty(a.display)-ry(a),p.top)}),u.visible=um(a.display,a.doc,p),u.visible.from>=a.display.viewFrom&&u.visible.to<=a.display.viewTo)break}else d&&(u.visible=um(a.display,a.doc,p));if(!yy(a,u))break;lm(a);var m=ld(a);od(a),oc(a,m),xy(a,m),u.force=!1}u.signal(a,"update",a),(a.display.viewFrom!=a.display.reportedViewFrom||a.display.viewTo!=a.display.reportedViewTo)&&(u.signal(a,"viewportChange",a,a.display.viewFrom,a.display.viewTo),a.display.reportedViewFrom=a.display.viewFrom,a.display.reportedViewTo=a.display.viewTo)}M(VT,"postUpdateDisplay");function by(a,u){var p=new gy(a,u);if(yy(a,p)){lm(a),VT(a,p);var d=ld(a);od(a),oc(a,d),xy(a,d),p.finish()}}M(by,"updateDisplaySimple");function vF(a,u,p){var d=a.display,m=a.options.lineNumbers,A=d.lineDiv,S=A.firstChild;function L(se){var me=se.nextSibling;return h&&w&&a.display.currentWheelTarget==se?se.style.display="none":se.parentNode.removeChild(se),me}M(L,"rm");for(var R=d.view,I=d.viewFrom,H=0;H-1&&(X=!1),pT(a,Q,I,p)),X&&(U(Q.lineNumber),Q.lineNumber.appendChild(document.createTextNode(Ju(a.options,I)))),S=Q.node.nextSibling}I+=Q.size}for(;S;)S=L(S)}M(vF,"patchDisplay");function Ay(a){var u=a.gutters.offsetWidth;a.sizer.style.marginLeft=u+"px",_r(a,"gutterChanged",a)}M(Ay,"updateGutterSpace");function xy(a,u){a.display.sizer.style.minHeight=u.docHeight+"px",a.display.heightForcer.style.top=u.docHeight+"px",a.display.gutters.style.height=u.docHeight+a.display.barHeight+ia(a)+"px"}M(xy,"setDocumentHeight");function UT(a){var u=a.display,p=u.view;if(!(!u.alignWidgets&&(!u.gutters.firstChild||!a.options.fixedGutter))){for(var d=uy(u)-u.scroller.scrollLeft+a.doc.scrollLeft,m=u.gutters.offsetWidth,A=d+"px",S=0;SL.clientWidth,I=L.scrollHeight>L.clientHeight;if(d&&R||m&&I){if(m&&w&&h){e:for(var H=u.target,Q=S.view;H!=L;H=H.parentNode)for(var _=0;_=0&&q(a,d.to())<=0)return p}return-1};var It=M(function(a,u){this.anchor=a,this.head=u},"Range");It.prototype.from=function(){return ut(this.anchor,this.head)},It.prototype.to=function(){return Ae(this.anchor,this.head)},It.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function Oo(a,u,p){var d=a&&a.options.selectionsMayTouch,m=u[p];u.sort(function(_,X){return q(_.from(),X.from())}),p=ve(u,m);for(var A=1;A0:R>=0){var I=ut(L.from(),S.from()),H=Ae(L.to(),S.to()),Q=L.empty()?S.from()==S.head:L.from()==L.head;A<=p&&--p,u.splice(--A,2,new It(Q?H:I,Q?I:H))}}return new $i(u,p)}M(Oo,"normalizeSelection");function js(a,u){return new $i([new It(a,u||a)],0)}M(js,"simpleSelection");function Vs(a){return a.text?be(a.from.line+a.text.length-1,de(a.text).length+(a.text.length==1?a.from.ch:0)):a.to}M(Vs,"changeEnd");function QT(a,u){if(q(a,u.from)<0)return a;if(q(a,u.to)<=0)return Vs(u);var p=a.line+u.text.length-(u.to.line-u.from.line)-1,d=a.ch;return a.line==u.to.line&&(d+=Vs(u).ch-u.to.ch),be(p,d)}M(QT,"adjustForChange");function Ty(a,u){for(var p=[],d=0;d1&&a.remove(L.line+1,se-1),a.insert(L.line+1,Oe)}_r(a,"change",a,u)}M(Sy,"updateDoc");function Us(a,u,p){function d(m,A,S){if(m.linked)for(var L=0;L1&&!a.done[a.done.length-2].ranges)return a.done.pop(),de(a.done)}M(xF,"lastChangeEvent");function JT(a,u,p,d){var m=a.history;m.undone.length=0;var A=+new Date,S,L;if((m.lastOp==d||m.lastOrigin==u.origin&&u.origin&&(u.origin.charAt(0)=="+"&&m.lastModTime>A-(a.cm?a.cm.options.historyEventDelay:500)||u.origin.charAt(0)=="*"))&&(S=xF(m,m.lastOp==d)))L=de(S.changes),q(u.from,u.to)==0&&q(u.from,L.to)==0?L.to=Vs(u):S.changes.push(ky(a,u));else{var R=de(m.done);for((!R||!R.ranges)&&pm(a.sel,m.done),S={changes:[ky(a,u)],generation:m.generation},m.done.push(S);m.done.length>m.undoDepth;)m.done.shift(),m.done[0].ranges||m.done.shift()}m.done.push(p),m.generation=++m.maxGeneration,m.lastModTime=m.lastSelTime=A,m.lastOp=m.lastSelOp=d,m.lastOrigin=m.lastSelOrigin=u.origin,L||lt(a,"historyAdded")}M(JT,"addChangeToHistory");function wF(a,u,p,d){var m=u.charAt(0);return m=="*"||m=="+"&&p.ranges.length==d.ranges.length&&p.somethingSelected()==d.somethingSelected()&&new Date-a.history.lastSelTime<=(a.cm?a.cm.options.historyEventDelay:500)}M(wF,"selectionEventCanBeMerged");function EF(a,u,p,d){var m=a.history,A=d&&d.origin;p==m.lastSelOp||A&&m.lastSelOrigin==A&&(m.lastModTime==m.lastSelTime&&m.lastOrigin==A||wF(a,A,de(m.done),u))?m.done[m.done.length-1]=u:pm(u,m.done),m.lastSelTime=+new Date,m.lastSelOrigin=A,m.lastSelOp=p,d&&d.clearRedo!==!1&&ZT(m.undone)}M(EF,"addSelectionToHistory");function pm(a,u){var p=de(u);p&&p.ranges&&p.equals(a)||u.push(a)}M(pm,"pushSelectionToHistory");function _T(a,u,p,d){var m=u["spans_"+a.id],A=0;a.iter(Math.max(a.first,p),Math.min(a.first+a.size,d),function(S){S.markedSpans&&((m||(m=u["spans_"+a.id]={}))[A]=S.markedSpans),++A})}M(_T,"attachLocalSpans");function TF(a){if(!a)return null;for(var u,p=0;p-1&&(de(L)[Q]=I[Q],delete I[Q])}}return d}M(ac,"copyHistoryArray");function Oy(a,u,p,d){if(d){var m=a.anchor;if(p){var A=q(u,m)<0;A!=q(p,m)<0?(m=u,u=p):A!=q(u,p)<0&&(u=p)}return new It(m,u)}else return new It(p||u,u)}M(Oy,"extendRange");function hm(a,u,p,d,m){m==null&&(m=a.cm&&(a.cm.display.shift||a.extend)),En(a,new $i([Oy(a.sel.primary(),u,p,m)],0),d)}M(hm,"extendSelection");function eC(a,u,p){for(var d=[],m=a.cm&&(a.cm.display.shift||a.extend),A=0;A=u.ch:L.to>u.ch))){if(m&&(lt(R,"beforeCursorEnter"),R.explicitlyCleared))if(A.markedSpans){--S;continue}else break;if(!R.atomic)continue;if(p){var Q=R.find(d<0?1:-1),_=void 0;if((d<0?H:I)&&(Q=aC(a,Q,-d,Q&&Q.line==u.line?A:null)),Q&&Q.line==u.line&&(_=q(Q,p))&&(d<0?_<0:_>0))return sc(a,Q,u,d,m)}var X=R.find(d<0?-1:1);return(d<0?I:H)&&(X=aC(a,X,d,X.line==u.line?A:null)),X?sc(a,X,u,d,m):null}}return u}M(sc,"skipAtomicInner");function vm(a,u,p,d,m){var A=d||1,S=sc(a,u,p,A,m)||!m&&sc(a,u,p,A,!0)||sc(a,u,p,-A,m)||!m&&sc(a,u,p,-A,!0);return S||(a.cantEdit=!0,be(a.first,0))}M(vm,"skipAtomic");function aC(a,u,p,d){return p<0&&u.ch==0?u.line>a.first?qe(a,be(u.line-1)):null:p>0&&u.ch==(d||Be(a,u.line)).text.length?u.line=0;--m)uC(a,{from:d[m].from,to:d[m].to,text:m?[""]:u.text,origin:u.origin});else uC(a,u)}}M(lc,"makeChange");function uC(a,u){if(!(u.text.length==1&&u.text[0]==""&&q(u.from,u.to)==0)){var p=Ty(a,u);JT(a,u,p,a.cm?a.cm.curOp.id:NaN),dd(a,u,p,X0(a,u));var d=[];Us(a,function(m,A){!A&&ve(d,m.history)==-1&&(pC(m.history,u),d.push(m.history)),dd(m,u,null,X0(m,u))})}}M(uC,"makeChangeInner");function gm(a,u,p){var d=a.cm&&a.cm.state.suppressEdits;if(!(d&&!p)){for(var m=a.history,A,S=a.sel,L=u=="undo"?m.done:m.undone,R=u=="undo"?m.undone:m.done,I=0;I=0;--X){var se=_(X);if(se)return se.v}}}}M(gm,"makeChangeFromHistory");function cC(a,u){if(u!=0&&(a.first+=u,a.sel=new $i(Pe(a.sel.ranges,function(m){return new It(be(m.anchor.line+u,m.anchor.ch),be(m.head.line+u,m.head.ch))}),a.sel.primIndex),a.cm)){ei(a.cm,a.first,a.first-u,u);for(var p=a.cm.display,d=p.viewFrom;da.lastLine())){if(u.from.lineA&&(u={from:u.from,to:be(A,Be(a,A).text.length),text:[u.text[0]],origin:u.origin}),u.removed=To(a,u.from,u.to),p||(p=Ty(a,u)),a.cm?kF(a.cm,u,d):Sy(a,u,d),mm(a,p,Ke),a.cantEdit&&vm(a,be(a.firstLine(),0))&&(a.cantEdit=!1)}}M(dd,"makeChangeSingleDoc");function kF(a,u,p){var d=a.doc,m=a.display,A=u.from,S=u.to,L=!1,R=A.line;a.options.lineWrapping||(R=Dt(So(Be(d,A.line))),d.iter(R,S.line+1,function(X){if(X==m.maxLine)return L=!0,!0})),d.sel.contains(u.from,u.to)>-1&&Ol(a),Sy(d,u,p,DT(a)),a.options.lineWrapping||(d.iter(R,A.line+u.text.length,function(X){var se=em(X);se>m.maxLineLength&&(m.maxLine=X,m.maxLineLength=se,m.maxLineChanged=!0,L=!1)}),L&&(a.curOp.updateMaxLine=!0)),vI(d,A.line),ud(a,400);var I=u.text.length-(S.line-A.line)-1;u.full?ei(a):A.line==S.line&&u.text.length==1&&!YT(a.doc,u)?Is(a,A.line,"text"):ei(a,A.line,S.line+1,I);var H=Jr(a,"changes"),Q=Jr(a,"change");if(Q||H){var _={from:A,to:S,text:u.text,removed:u.removed,origin:u.origin};Q&&_r(a,"change",a,_),H&&(a.curOp.changeObjs||(a.curOp.changeObjs=[])).push(_)}a.display.selForContextMenu=null}M(kF,"makeChangeSingleDocInEditor");function uc(a,u,p,d,m){var A;d||(d=p),q(d,p)<0&&(A=[d,p],p=A[0],d=A[1]),typeof u=="string"&&(u=a.splitLines(u)),lc(a,{from:p,to:d,text:u,origin:m})}M(uc,"replaceRange");function fC(a,u,p,d){p1||!(this.children[0]instanceof hd))){var L=[];this.collapse(L),this.children=[new hd(L)],this.children[0].parent=this}},collapse:function(a){for(var u=0;u50){for(var S=m.lines.length%25+25,L=S;L10);a.parent.maybeSpill()}},iterN:function(a,u,p){for(var d=0;da.display.maxLineLength&&(a.display.maxLine=I,a.display.maxLineLength=H,a.display.maxLineChanged=!0)}d!=null&&a&&this.collapsed&&ei(a,d,m+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,a&&iC(a.doc)),a&&_r(a,"markerCleared",a,this,d,m),u&&ql(a),this.parent&&this.parent.clear()}},jl.prototype.find=function(a,u){a==null&&this.type=="bookmark"&&(a=1);for(var p,d,m=0;m0||S==0&&A.clearWhenEmpty!==!1)return A;if(A.replacedWith&&(A.collapsed=!0,A.widgetNode=B("span",[A.replacedWith],"CodeMirror-widget"),d.handleMouseEvents||A.widgetNode.setAttribute("cm-ignore-events","true"),d.insertLeft&&(A.widgetNode.insertLeft=!0)),A.collapsed){if(sT(a,u.line,u,p,A)||u.line!=p.line&&sT(a,p.line,u,p,A))throw new Error("Inserting collapsed marker partially overlapping an existing one");bI()}A.addToHistory&&JT(a,{from:u,to:p,origin:"markText"},a.sel,NaN);var L=u.line,R=a.cm,I;if(a.iter(L,p.line+1,function(Q){R&&A.collapsed&&!R.options.lineWrapping&&So(Q)==R.display.maxLine&&(I=!0),A.collapsed&&L!=u.line&&$n(Q,0),xI(Q,new Zh(A,L==u.line?u.ch:null,L==p.line?p.ch:null),a.cm&&a.cm.curOp),++L}),A.collapsed&&a.iter(u.line,p.line+1,function(Q){Ms(a,Q)&&$n(Q,0)}),A.clearOnEnter&&tt(A,"beforeCursorEnter",function(){return A.clear()}),A.readOnly&&(yI(),(a.history.done.length||a.history.undone.length)&&a.clearHistory()),A.collapsed&&(A.id=++NF,A.atomic=!0),R){if(I&&(R.curOp.updateMaxLine=!0),A.collapsed)ei(R,u.line,p.line+1);else if(A.className||A.startStyle||A.endStyle||A.css||A.attributes||A.title)for(var H=u.line;H<=p.line;H++)Is(R,H,"text");A.atomic&&iC(R.doc),_r(R,"markerAdded",R,A)}return A}M(cc,"markText");var bm=M(function(a,u){this.markers=a,this.primary=u;for(var p=0;p=0;R--)lc(this,d[R]);L?rC(this,L):this.cm&&nc(this.cm)}),undo:en(function(){gm(this,"undo")}),redo:en(function(){gm(this,"redo")}),undoSelection:en(function(){gm(this,"undo",!0)}),redoSelection:en(function(){gm(this,"redo",!0)}),setExtending:function(a){this.extend=a},getExtending:function(){return this.extend},historySize:function(){for(var a=this.history,u=0,p=0,d=0;d=a.ch)&&u.push(m.marker.parent||m.marker)}return u},findMarks:function(a,u,p){a=qe(this,a),u=qe(this,u);var d=[],m=a.line;return this.iter(a.line,u.line+1,function(A){var S=A.markedSpans;if(S)for(var L=0;L=R.to||R.from==null&&m!=a.line||R.from!=null&&m==u.line&&R.from>=u.ch)&&(!p||p(R.marker))&&d.push(R.marker.parent||R.marker)}++m}),d},getAllMarks:function(){var a=[];return this.iter(function(u){var p=u.markedSpans;if(p)for(var d=0;da)return u=a,!0;a-=A,++p}),qe(this,be(p,u))},indexFromPos:function(a){a=qe(this,a);var u=a.ch;if(a.lineu&&(u=a.from),a.to!=null&&a.to-1){u.state.draggingText(a),setTimeout(function(){return u.display.input.focus()},20);return}try{var H=a.dataTransfer.getData("Text");if(H){var Q;if(u.state.draggingText&&!u.state.draggingText.copy&&(Q=u.listSelections()),mm(u.doc,js(p,p)),Q)for(var _=0;_=0;L--)uc(a.doc,"",d[L].from,d[L].to,"+delete");nc(a)})}M(dc,"deleteNearSelection");function Ly(a,u,p){var d=Cl(a.text,u+p,p);return d<0||d>a.text.length?null:d}M(Ly,"moveCharLogically");function Py(a,u,p){var d=Ly(a,u.ch,p);return d==null?null:new be(u.line,d,p<0?"after":"before")}M(Py,"moveLogically");function Ry(a,u,p,d,m){if(a){u.doc.direction=="rtl"&&(m=-m);var A=Jn(p,u.doc.direction);if(A){var S=m<0?de(A):A[0],L=m<0==(S.level==1),R=L?"after":"before",I;if(S.level>0||u.doc.direction=="rtl"){var H=_u(u,p);I=m<0?p.text.length-1:0;var Q=oa(u,H,I).top;I=vi(function(_){return oa(u,H,_).top==Q},m<0==(S.level==1)?S.from:S.to-1,I),R=="before"&&(I=Ly(p,I,1))}else I=m<0?S.to:S.from;return new be(d,I,R)}}return new be(d,m<0?p.text.length:0,m<0?"before":"after")}M(Ry,"endOfLine");function zF(a,u,p,d){var m=Jn(u,a.doc.direction);if(!m)return Py(u,p,d);p.ch>=u.text.length?(p.ch=u.text.length,p.sticky="before"):p.ch<=0&&(p.ch=0,p.sticky="after");var A=ur(m,p.ch,p.sticky),S=m[A];if(a.doc.direction=="ltr"&&S.level%2==0&&(d>0?S.to>p.ch:S.from=S.from&&_>=H.begin)){var X=Q?"before":"after";return new be(p.line,_,X)}}var se=M(function(Oe,Ie,Ne){for(var Ve=M(function(Zt,cn){return cn?new be(p.line,L(Zt,1),"before"):new be(p.line,Zt,"after")},"getRes");Oe>=0&&Oe0==(nt.level!=1),At=Ze?Ne.begin:L(Ne.end,-1);if(nt.from<=At&&At0?H.end:L(H.begin,-1);return xe!=null&&!(d>0&&xe==u.text.length)&&(me=se(d>0?0:m.length-1,d,I(xe)),me)?me:null}M(zF,"moveVisually");var Em={selectAll:sC,singleSelection:function(a){return a.setSelection(a.getCursor("anchor"),a.getCursor("head"),Ke)},killLine:function(a){return dc(a,function(u){if(u.empty()){var p=Be(a.doc,u.head.line).text.length;return u.head.ch==p&&u.head.line0)m=new be(m.line,m.ch+1),a.replaceRange(A.charAt(m.ch-1)+A.charAt(m.ch-2),be(m.line,m.ch-2),m,"+transpose");else if(m.line>a.doc.first){var S=Be(a.doc,m.line-1).text;S&&(m=new be(m.line,1),a.replaceRange(A.charAt(0)+a.doc.lineSeparator()+S.charAt(S.length-1),be(m.line-1,S.length-1),m,"+transpose"))}}p.push(new It(m,m))}a.setSelections(p)})},newlineAndIndent:function(a){return yi(a,function(){for(var u=a.listSelections(),p=u.length-1;p>=0;p--)a.replaceRange(a.doc.lineSeparator(),u[p].anchor,u[p].head,"+input");u=a.listSelections();for(var d=0;da&&q(u,this.pos)==0&&p==this.button};var Cm,Sm;function KF(a,u){var p=+new Date;return Sm&&Sm.compare(p,a,u)?(Cm=Sm=null,"triple"):Cm&&Cm.compare(p,a,u)?(Sm=new NC(p,a,u),Cm=null,"double"):(Cm=new NC(p,a,u),Sm=null,"single")}M(KF,"clickRepeat");function DC(a){var u=this,p=u.display;if(!(Cr(u,a)||p.activeTouch&&p.input.supportsTouch())){if(p.input.ensurePolled(),p.shift=a.shiftKey,za(p,a)){h||(p.scroller.draggable=!1,setTimeout(function(){return p.scroller.draggable=!0},100));return}if(!My(u,a)){var d=Rl(u,a),m=Hf(a),A=d?KF(d,m):"single";window.focus(),m==1&&u.state.selectingText&&u.state.selectingText(a),!(d&&XF(u,m,d,A,a))&&(m==1?d?JF(u,d,A,a):Va(a)==p.scroller&&un(a):m==2?(d&&hm(u.doc,d),setTimeout(function(){return p.input.focus()},20)):m==3&&(F?u.display.input.onContextMenu(a):py(u)))}}}M(DC,"onMouseDown");function XF(a,u,p,d,m){var A="Click";return d=="double"?A="Double"+A:d=="triple"&&(A="Triple"+A),A=(u==1?"Left":u==2?"Middle":"Right")+A,vd(a,bC(A,m),m,function(S){if(typeof S=="string"&&(S=Em[S]),!S)return!1;var L=!1;try{a.isReadOnly()&&(a.state.suppressEdits=!0),L=S(a,p)!=Ye}finally{a.state.suppressEdits=!1}return L})}M(XF,"handleMappedButton");function ZF(a,u,p){var d=a.getOption("configureMouse"),m=d?d(a,u,p):{};if(m.unit==null){var A=k?p.shiftKey&&p.metaKey:p.altKey;m.unit=A?"rectangle":u=="single"?"char":u=="double"?"word":"line"}return(m.extend==null||a.doc.extend)&&(m.extend=a.doc.extend||p.shiftKey),m.addNew==null&&(m.addNew=w?p.metaKey:p.ctrlKey),m.moveOnDrag==null&&(m.moveOnDrag=!(w?p.altKey:p.ctrlKey)),m}M(ZF,"configureMouse");function JF(a,u,p,d){c?setTimeout(He(RT,a),0):a.curOp.focus=re();var m=ZF(a,p,d),A=a.doc.sel,S;a.options.dragDrop&&Qf&&!a.isReadOnly()&&p=="single"&&(S=A.contains(u))>-1&&(q((S=A.ranges[S]).from(),u)<0||u.xRel>0)&&(q(S.to(),u)>0||u.xRel<0)?_F(a,d,u,m):$F(a,d,u,m)}M(JF,"leftButtonDown");function _F(a,u,p,d){var m=a.display,A=!1,S=$r(a,function(I){h&&(m.scroller.draggable=!1),a.state.draggingText=!1,a.state.delayingBlurEvent&&(a.hasFocus()?a.state.delayingBlurEvent=!1:py(a)),Mn(m.wrapper.ownerDocument,"mouseup",S),Mn(m.wrapper.ownerDocument,"mousemove",L),Mn(m.scroller,"dragstart",R),Mn(m.scroller,"drop",S),A||(un(I),d.addNew||hm(a.doc,p,null,null,d.extend),h&&!x||c&&f==9?setTimeout(function(){m.wrapper.ownerDocument.body.focus({preventScroll:!0}),m.input.focus()},20):m.input.focus())}),L=M(function(I){A=A||Math.abs(u.clientX-I.clientX)+Math.abs(u.clientY-I.clientY)>=10},"mouseMove"),R=M(function(){return A=!0},"dragStart");h&&(m.scroller.draggable=!0),a.state.draggingText=S,S.copy=!d.moveOnDrag,tt(m.wrapper.ownerDocument,"mouseup",S),tt(m.wrapper.ownerDocument,"mousemove",L),tt(m.scroller,"dragstart",R),tt(m.scroller,"drop",S),a.state.delayingBlurEvent=!0,setTimeout(function(){return m.input.focus()},20),m.scroller.dragDrop&&m.scroller.dragDrop()}M(_F,"leftButtonStartDrag");function LC(a,u,p){if(p=="char")return new It(u,u);if(p=="word")return a.findWordAt(u);if(p=="line")return new It(be(u.line,0),qe(a.doc,be(u.line+1,0)));var d=p(a,u);return new It(d.from,d.to)}M(LC,"rangeForUnit");function $F(a,u,p,d){c&&py(a);var m=a.display,A=a.doc;un(u);var S,L,R=A.sel,I=R.ranges;if(d.addNew&&!d.extend?(L=A.sel.contains(p),L>-1?S=I[L]:S=new It(p,p)):(S=A.sel.primary(),L=A.sel.primIndex),d.unit=="rectangle")d.addNew||(S=new It(p,p)),p=Rl(a,u,!0,!0),L=-1;else{var H=LC(a,p,d.unit);d.extend?S=Oy(S,H.anchor,H.head,d.extend):S=H}d.addNew?L==-1?(L=I.length,En(A,Oo(a,I.concat([S]),L),{scroll:!1,origin:"*mouse"})):I.length>1&&I[L].empty()&&d.unit=="char"&&!d.extend?(En(A,Oo(a,I.slice(0,L).concat(I.slice(L+1)),0),{scroll:!1,origin:"*mouse"}),R=A.sel):Ny(A,L,S,jr):(L=0,En(A,new $i([S],0),jr),R=A.sel);var Q=p;function _(Ne){if(q(Q,Ne)!=0)if(Q=Ne,d.unit=="rectangle"){for(var Ve=[],nt=a.options.tabSize,Ze=oe(Be(A,p.line).text,p.ch,nt),At=oe(Be(A,Ne.line).text,Ne.ch,nt),Zt=Math.min(Ze,At),cn=Math.max(Ze,At),cr=Math.min(p.line,Ne.line),Ai=Math.min(a.lastLine(),Math.max(p.line,Ne.line));cr<=Ai;cr++){var xi=Be(A,cr).text,Vr=xt(xi,Zt,nt);Zt==cn?Ve.push(new It(be(cr,Vr),be(cr,Vr))):xi.length>Vr&&Ve.push(new It(be(cr,Vr),be(cr,xt(xi,cn,nt))))}Ve.length||Ve.push(new It(p,p)),En(A,Oo(a,R.ranges.slice(0,L).concat(Ve),L),{origin:"*mouse",scroll:!1}),a.scrollIntoView(Ne)}else{var wi=S,Tn=LC(a,Ne,d.unit),tn=wi.anchor,Ur;q(Tn.anchor,tn)>0?(Ur=Tn.head,tn=ut(wi.from(),Tn.anchor)):(Ur=Tn.anchor,tn=Ae(wi.to(),Tn.head));var Sr=R.ranges.slice(0);Sr[L]=e3(a,new It(qe(A,tn),Ur)),En(A,Oo(a,Sr,L),jr)}}M(_,"extendTo");var X=m.wrapper.getBoundingClientRect(),se=0;function me(Ne){var Ve=++se,nt=Rl(a,Ne,!0,d.unit=="rectangle");if(nt)if(q(nt,Q)!=0){a.curOp.focus=re(),_(nt);var Ze=um(m,A);(nt.line>=Ze.to||nt.lineX.bottom?20:0;At&&setTimeout($r(a,function(){se==Ve&&(m.scroller.scrollTop+=At,me(Ne))}),50)}}M(me,"extend");function xe(Ne){a.state.selectingText=!1,se=1/0,Ne&&(un(Ne),m.input.focus()),Mn(m.wrapper.ownerDocument,"mousemove",Oe),Mn(m.wrapper.ownerDocument,"mouseup",Ie),A.history.lastSelOrigin=null}M(xe,"done");var Oe=$r(a,function(Ne){Ne.buttons===0||!Hf(Ne)?xe(Ne):me(Ne)}),Ie=$r(a,xe);a.state.selectingText=Ie,tt(m.wrapper.ownerDocument,"mousemove",Oe),tt(m.wrapper.ownerDocument,"mouseup",Ie)}M($F,"leftButtonSelect");function e3(a,u){var p=u.anchor,d=u.head,m=Be(a.doc,p.line);if(q(p,d)==0&&p.sticky==d.sticky)return u;var A=Jn(m);if(!A)return u;var S=ur(A,p.ch,p.sticky),L=A[S];if(L.from!=p.ch&&L.to!=p.ch)return u;var R=S+(L.from==p.ch==(L.level!=1)?0:1);if(R==0||R==A.length)return u;var I;if(d.line!=p.line)I=(d.line-p.line)*(a.doc.direction=="ltr"?1:-1)>0;else{var H=ur(A,d.ch,d.sticky),Q=H-S||(d.ch-p.ch)*(L.level==1?-1:1);H==R-1||H==R?I=Q<0:I=Q>0}var _=A[R+(I?-1:0)],X=I==(_.level==1),se=X?_.from:_.to,me=X?"after":"before";return p.ch==se&&p.sticky==me?u:new It(new be(p.line,se,me),d)}M(e3,"bidiSimplify");function PC(a,u,p,d){var m,A;if(u.touches)m=u.touches[0].clientX,A=u.touches[0].clientY;else try{m=u.clientX,A=u.clientY}catch{return!1}if(m>=Math.floor(a.display.gutters.getBoundingClientRect().right))return!1;d&&un(u);var S=a.display,L=S.lineDiv.getBoundingClientRect();if(A>L.bottom||!Jr(a,p))return gi(u);A-=L.top-S.viewOffset;for(var R=0;R=m){var H=Co(a.doc,A),Q=a.display.gutterSpecs[R];return lt(a,p,a,H,Q.className,u),gi(u)}}}M(PC,"gutterEvent");function My(a,u){return PC(a,u,"gutterClick",!0)}M(My,"clickInGutter");function RC(a,u){za(a.display,u)||t3(a,u)||Cr(a,u,"contextmenu")||F||a.display.input.onContextMenu(u)}M(RC,"onContextMenu");function t3(a,u){return Jr(a,"gutterContextMenu")?PC(a,u,"gutterContextMenu",!1):!1}M(t3,"contextMenuInGutter");function MC(a){a.display.wrapper.className=a.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+a.options.theme.replace(/(^|\s)\s*/g," cm-s-"),id(a)}M(MC,"themeChanged");var gd={toString:function(){return"CodeMirror.Init"}},r3={},Iy={};function n3(a){var u=a.optionHandlers;function p(d,m,A,S){a.defaults[d]=m,A&&(u[d]=S?function(L,R,I){I!=gd&&A(L,R,I)}:A)}M(p,"option"),a.defineOption=p,a.Init=gd,p("value","",function(d,m){return d.setValue(m)},!0),p("mode",null,function(d,m){d.doc.modeOption=m,Cy(d)},!0),p("indentUnit",2,Cy,!0),p("indentWithTabs",!1),p("smartIndent",!0),p("tabSize",4,function(d){fd(d),id(d),ei(d)},!0),p("lineSeparator",null,function(d,m){if(d.doc.lineSep=m,!!m){var A=[],S=d.doc.first;d.doc.iter(function(R){for(var I=0;;){var H=R.text.indexOf(m,I);if(H==-1)break;I=H+m.length,A.push(be(S,H))}S++});for(var L=A.length-1;L>=0;L--)uc(d.doc,m,A[L],be(A[L].line,A[L].ch+m.length))}}),p("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,function(d,m,A){d.state.specialChars=new RegExp(m.source+(m.test(" ")?"":"| "),"g"),A!=gd&&d.refresh()}),p("specialCharPlaceholder",DI,function(d){return d.refresh()},!0),p("electricChars",!0),p("inputStyle",C?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor")},!0),p("spellcheck",!1,function(d,m){return d.getInputField().spellcheck=m},!0),p("autocorrect",!1,function(d,m){return d.getInputField().autocorrect=m},!0),p("autocapitalize",!1,function(d,m){return d.getInputField().autocapitalize=m},!0),p("rtlMoveVisually",!P),p("wholeLineUpdateBefore",!0),p("theme","default",function(d){MC(d),cd(d)},!0),p("keyMap","default",function(d,m,A){var S=wm(m),L=A!=gd&&wm(A);L&&L.detach&&L.detach(d,S),S.attach&&S.attach(d,L||null)}),p("extraKeys",null),p("configureMouse",null),p("lineWrapping",!1,o3,!0),p("gutters",[],function(d,m){d.display.gutterSpecs=wy(m,d.options.lineNumbers),cd(d)},!0),p("fixedGutter",!0,function(d,m){d.display.gutters.style.left=m?uy(d.display)+"px":"0",d.refresh()},!0),p("coverGutterNextToScrollbar",!1,function(d){return oc(d)},!0),p("scrollbarStyle","native",function(d){jT(d),oc(d),d.display.scrollbars.setScrollTop(d.doc.scrollTop),d.display.scrollbars.setScrollLeft(d.doc.scrollLeft)},!0),p("lineNumbers",!1,function(d,m){d.display.gutterSpecs=wy(d.options.gutters,m),cd(d)},!0),p("firstLineNumber",1,cd,!0),p("lineNumberFormatter",function(d){return d},cd,!0),p("showCursorWhenSelecting",!1,od,!0),p("resetSelectionOnContextMenu",!0),p("lineWiseCopyCut",!0),p("pasteLinesPerSelection",!0),p("selectionsMayTouch",!1),p("readOnly",!1,function(d,m){m=="nocursor"&&(rc(d),d.display.input.blur()),d.display.input.readOnlyChanged(m)}),p("screenReaderLabel",null,function(d,m){m=m===""?null:m,d.display.input.screenReaderLabelChanged(m)}),p("disableInput",!1,function(d,m){m||d.display.input.reset()},!0),p("dragDrop",!0,i3),p("allowDropFileTypes",null),p("cursorBlinkRate",530),p("cursorScrollMargin",0),p("cursorHeight",1,od,!0),p("singleCursorHeightPerLine",!0,od,!0),p("workTime",100),p("workDelay",100),p("flattenSpans",!0,fd,!0),p("addModeClass",!1,fd,!0),p("pollInterval",100),p("undoDepth",200,function(d,m){return d.doc.history.undoDepth=m}),p("historyEventDelay",1250),p("viewportMargin",10,function(d){return d.refresh()},!0),p("maxHighlightLength",1e4,fd,!0),p("moveInputWithCursor",!0,function(d,m){m||d.display.input.resetPosition()}),p("tabindex",null,function(d,m){return d.display.input.getField().tabIndex=m||""}),p("autofocus",null),p("direction","ltr",function(d,m){return d.doc.setDirection(m)},!0),p("phrases",null)}M(n3,"defineOptions");function i3(a,u,p){var d=p&&p!=gd;if(!u!=!d){var m=a.display.dragFunctions,A=u?tt:Mn;A(a.display.scroller,"dragstart",m.start),A(a.display.scroller,"dragenter",m.enter),A(a.display.scroller,"dragover",m.over),A(a.display.scroller,"dragleave",m.leave),A(a.display.scroller,"drop",m.drop)}}M(i3,"dragDropChanged");function o3(a){a.options.lineWrapping?(ne(a.display.wrapper,"CodeMirror-wrap"),a.display.sizer.style.minWidth="",a.display.sizerWidth=null):(G(a.display.wrapper,"CodeMirror-wrap"),$0(a)),cy(a),ei(a),id(a),setTimeout(function(){return oc(a)},100)}M(o3,"wrappingChanged");function rr(a,u){var p=this;if(!(this instanceof rr))return new rr(a,u);this.options=u=u?Se(u):{},Se(r3,u,!1);var d=u.value;typeof d=="string"?d=new bi(d,u.mode,null,u.lineSeparator,u.direction):u.mode&&(d.modeOption=u.mode),this.doc=d;var m=new rr.inputStyles[u.inputStyle](this),A=this.display=new gF(a,d,m,u);A.wrapper.CodeMirror=this,MC(this),u.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),jT(this),this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:!1,delayingBlurEvent:!1,focused:!1,suppressEdits:!1,pasteIncoming:-1,cutIncoming:-1,selectingText:!1,draggingText:!1,highlight:new ge,keySeq:null,specialChars:null},u.autofocus&&!C&&A.input.focus(),c&&f<11&&setTimeout(function(){return p.display.input.reset(!0)},20),a3(this),jF(),Fl(this),this.curOp.forceUpdate=!0,KT(this,d),u.autofocus&&!C||this.hasFocus()?setTimeout(function(){p.hasFocus()&&!p.state.focused&&hy(p)},20):rc(this);for(var S in Iy)Iy.hasOwnProperty(S)&&Iy[S](this,u[S],gd);BT(this),u.finishInit&&u.finishInit(this);for(var L=0;L20*20}M(S,"farAway"),tt(u.scroller,"touchstart",function(R){if(!Cr(a,R)&&!A(R)&&!My(a,R)){u.input.ensurePolled(),clearTimeout(p);var I=+new Date;u.activeTouch={start:I,moved:!1,prev:I-d.end<=300?d:null},R.touches.length==1&&(u.activeTouch.left=R.touches[0].pageX,u.activeTouch.top=R.touches[0].pageY)}}),tt(u.scroller,"touchmove",function(){u.activeTouch&&(u.activeTouch.moved=!0)}),tt(u.scroller,"touchend",function(R){var I=u.activeTouch;if(I&&!za(u,R)&&I.left!=null&&!I.moved&&new Date-I.start<300){var H=a.coordsChar(u.activeTouch,"page"),Q;!I.prev||S(I,I.prev)?Q=new It(H,H):!I.prev.prev||S(I,I.prev.prev)?Q=a.findWordAt(H):Q=new It(be(H.line,0),qe(a.doc,be(H.line+1,0))),a.setSelection(Q.anchor,Q.head),a.focus(),un(R)}m()}),tt(u.scroller,"touchcancel",m),tt(u.scroller,"scroll",function(){u.scroller.clientHeight&&(sd(a,u.scroller.scrollTop),Il(a,u.scroller.scrollLeft,!0),lt(a,"scroll",a))}),tt(u.scroller,"mousewheel",function(R){return HT(a,R)}),tt(u.scroller,"DOMMouseScroll",function(R){return HT(a,R)}),tt(u.wrapper,"scroll",function(){return u.wrapper.scrollTop=u.wrapper.scrollLeft=0}),u.dragFunctions={enter:function(R){Cr(a,R)||Ls(R)},over:function(R){Cr(a,R)||(FF(a,R),Ls(R))},start:function(R){return IF(a,R)},drop:$r(a,MF),leave:function(R){Cr(a,R)||vC(a)}};var L=u.input.getField();tt(L,"keyup",function(R){return kC.call(a,R)}),tt(L,"keydown",$r(a,SC)),tt(L,"keypress",$r(a,OC)),tt(L,"focus",function(R){return hy(a,R)}),tt(L,"blur",function(R){return rc(a,R)})}M(a3,"registerEventHandlers");var IC=[];rr.defineInitHook=function(a){return IC.push(a)};function yd(a,u,p,d){var m=a.doc,A;p==null&&(p="add"),p=="smart"&&(m.mode.indent?A=_f(a,u).state:p="prev");var S=a.options.tabSize,L=Be(m,u),R=oe(L.text,null,S);L.stateAfter&&(L.stateAfter=null);var I=L.text.match(/^\s*/)[0],H;if(!d&&!/\S/.test(L.text))H=0,p="not";else if(p=="smart"&&(H=m.mode.indent(A,L.text.slice(I.length),L.text),H==Ye||H>150)){if(!d)return;p="prev"}p=="prev"?u>m.first?H=oe(Be(m,u-1).text,null,S):H=0:p=="add"?H=R+a.options.indentUnit:p=="subtract"?H=R-a.options.indentUnit:typeof p=="number"&&(H=R+p),H=Math.max(0,H);var Q="",_=0;if(a.options.indentWithTabs)for(var X=Math.floor(H/S);X;--X)_+=S,Q+=" ";if(_S,R=Kf(u),I=null;if(L&&d.ranges.length>1)if(aa&&aa.text.join(` +`)==u){if(d.ranges.length%aa.text.length==0){I=[];for(var H=0;H=0;_--){var X=d.ranges[_],se=X.from(),me=X.to();X.empty()&&(p&&p>0?se=be(se.line,se.ch-p):a.state.overwrite&&!L?me=be(me.line,Math.min(Be(A,me.line).text.length,me.ch+de(R).length)):L&&aa&&aa.lineWise&&aa.text.join(` +`)==R.join(` +`)&&(se=me=be(se.line,0)));var xe={from:se,to:me,text:I?I[_%I.length]:R,origin:m||(L?"paste":a.state.cutIncoming>S?"cut":"+input")};lc(a.doc,xe),_r(a,"inputRead",a,xe)}u&&!L&&qC(a,u),nc(a),a.curOp.updateInput<2&&(a.curOp.updateInput=Q),a.curOp.typing=!0,a.state.pasteIncoming=a.state.cutIncoming=-1}M(Fy,"applyTextInput");function FC(a,u){var p=a.clipboardData&&a.clipboardData.getData("Text");if(p)return a.preventDefault(),!u.isReadOnly()&&!u.options.disableInput&&yi(u,function(){return Fy(u,p,0,null,"paste")}),!0}M(FC,"handlePaste");function qC(a,u){if(!(!a.options.electricChars||!a.options.smartIndent))for(var p=a.doc.sel,d=p.ranges.length-1;d>=0;d--){var m=p.ranges[d];if(!(m.head.ch>100||d&&p.ranges[d-1].head.line==m.head.line)){var A=a.getModeAt(m.head),S=!1;if(A.electricChars){for(var L=0;L-1){S=yd(a,m.head.line,"smart");break}}else A.electricInput&&A.electricInput.test(Be(a.doc,m.head.line).text.slice(0,m.head.ch))&&(S=yd(a,m.head.line,"smart"));S&&_r(a,"electricInput",a,m.head.line)}}}M(qC,"triggerElectric");function jC(a){for(var u=[],p=[],d=0;dA&&(yd(this,L.head.line,d,!0),A=L.head.line,S==this.doc.sel.primIndex&&nc(this));else{var R=L.from(),I=L.to(),H=Math.max(A,R.line);A=Math.min(this.lastLine(),I.line-(I.ch?0:1))+1;for(var Q=H;Q0&&Ny(this.doc,S,new It(R,_[S].to()),Ke)}}}),getTokenAt:function(d,m){return $E(this,d,m)},getLineTokens:function(d,m){return $E(this,be(d),m,!0)},getTokenTypeAt:function(d){d=qe(this.doc,d);var m=JE(this,Be(this.doc,d.line)),A=0,S=(m.length-1)/2,L=d.ch,R;if(L==0)R=m[2];else for(;;){var I=A+S>>1;if((I?m[I*2-1]:0)>=L)S=I;else if(m[I*2+1]R&&(d=R,S=!0),L=Be(this.doc,d)}else L=d;return im(this,L,{top:0,left:0},m||"page",A||S).top+(S?this.doc.height-Ga(L):0)},defaultTextHeight:function(){return ec(this.display)},defaultCharWidth:function(){return tc(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(d,m,A,S,L){var R=this.display;d=ko(this,qe(this.doc,d));var I=d.bottom,H=d.left;if(m.style.position="absolute",m.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(m),R.sizer.appendChild(m),S=="over")I=d.top;else if(S=="above"||S=="near"){var Q=Math.max(R.wrapper.clientHeight,this.doc.height),_=Math.max(R.sizer.clientWidth,R.lineSpace.clientWidth);(S=="above"||d.bottom+m.offsetHeight>Q)&&d.top>m.offsetHeight?I=d.top-m.offsetHeight:d.bottom+m.offsetHeight<=Q&&(I=d.bottom),H+m.offsetWidth>_&&(H=_-m.offsetWidth)}m.style.top=I+"px",m.style.left=m.style.right="",L=="right"?(H=R.sizer.clientWidth-m.offsetWidth,m.style.right="0px"):(L=="left"?H=0:L=="middle"&&(H=(R.sizer.clientWidth-m.offsetWidth)/2),m.style.left=H+"px"),A&&nF(this,{left:H,top:I,right:H+m.offsetWidth,bottom:I+m.offsetHeight})},triggerOnKeyDown:In(SC),triggerOnKeyPress:In(OC),triggerOnKeyUp:kC,triggerOnMouseDown:In(DC),execCommand:function(d){if(Em.hasOwnProperty(d))return Em[d].call(null,this)},triggerElectric:In(function(d){qC(this,d)}),findPosH:function(d,m,A,S){var L=1;m<0&&(L=-1,m=-m);for(var R=qe(this.doc,d),I=0;I0&&H(A.charAt(S-1));)--S;for(;L.5||this.options.lineWrapping)&&cy(this),lt(this,"refresh",this)}),swapDoc:In(function(d){var m=this.doc;return m.cm=null,this.state.selectingText&&this.state.selectingText(),KT(this,d),id(this),this.display.input.reset(),ad(this,d.scrollLeft,d.scrollTop),this.curOp.forceScroll=!0,_r(this,"swapDoc",this,m),m}),phrase:function(d){var m=this.options.phrases;return m&&Object.prototype.hasOwnProperty.call(m,d)?m[d]:d},getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}},xo(a),a.registerHelper=function(d,m,A){p.hasOwnProperty(d)||(p[d]=a[d]={_global:[]}),p[d][m]=A},a.registerGlobalHelper=function(d,m,A,S){a.registerHelper(d,m,S),p[d]._global.push({pred:A,val:S})}}M(s3,"addEditorMethods");function qy(a,u,p,d,m){var A=u,S=p,L=Be(a,u.line),R=m&&a.direction=="rtl"?-p:p;function I(){var Ie=u.line+R;return Ie=a.first+a.size?!1:(u=new be(Ie,u.ch,u.sticky),L=Be(a,Ie))}M(I,"findNextLine");function H(Ie){var Ne;if(d=="codepoint"){var Ve=L.text.charCodeAt(u.ch+(p>0?0:-1));if(isNaN(Ve))Ne=null;else{var nt=p>0?Ve>=55296&&Ve<56320:Ve>=56320&&Ve<57343;Ne=new be(u.line,Math.max(0,Math.min(L.text.length,u.ch+p*(nt?2:1))),-p)}}else m?Ne=zF(a.cm,L,u,p):Ne=Py(L,u,p);if(Ne==null)if(!Ie&&I())u=Ry(m,a.cm,L,u.line,R);else return!1;else u=Ne;return!0}if(M(H,"moveOnce"),d=="char"||d=="codepoint")H();else if(d=="column")H(!0);else if(d=="word"||d=="group")for(var Q=null,_=d=="group",X=a.cm&&a.cm.getHelper(u,"wordChars"),se=!0;!(p<0&&!H(!se));se=!1){var me=L.text.charAt(u.ch)||` +`,xe=ra(me,X)?"w":_&&me==` +`?"n":!_||/\s/.test(me)?null:"p";if(_&&!se&&!xe&&(xe="s"),Q&&Q!=xe){p<0&&(p=1,H(),u.sticky="after");break}if(xe&&(Q=xe),p>0&&!H(!se))break}var Oe=vm(a,u,A,S,!0);return W(A,Oe)&&(Oe.hitSide=!0),Oe}M(qy,"findPosH");function BC(a,u,p,d){var m=a.doc,A=u.left,S;if(d=="page"){var L=Math.min(a.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),R=Math.max(L-.5*ec(a.display),3);S=(p>0?u.bottom:u.top)+p*R}else d=="line"&&(S=p>0?u.bottom+3:u.top-3);for(var I;I=ay(a,A,S),!!I.outside;){if(p<0?S<=0:S>=m.height){I.hitSide=!0;break}S+=p*5}return I}M(BC,"findPosV");var Ht=M(function(a){this.cm=a,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new ge,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null},"ContentEditableInput");Ht.prototype.init=function(a){var u=this,p=this,d=p.cm,m=p.div=a.lineDiv;m.contentEditable=!0,VC(m,d.options.spellcheck,d.options.autocorrect,d.options.autocapitalize);function A(L){for(var R=L.target;R;R=R.parentNode){if(R==m)return!0;if(/\bCodeMirror-(?:line)?widget\b/.test(R.className))break}return!1}M(A,"belongsToInput"),tt(m,"paste",function(L){!A(L)||Cr(d,L)||FC(L,d)||f<=11&&setTimeout($r(d,function(){return u.updateFromDOM()}),20)}),tt(m,"compositionstart",function(L){u.composing={data:L.data,done:!1}}),tt(m,"compositionupdate",function(L){u.composing||(u.composing={data:L.data,done:!1})}),tt(m,"compositionend",function(L){u.composing&&(L.data!=u.composing.data&&u.readFromDOMSoon(),u.composing.done=!0)}),tt(m,"touchstart",function(){return p.forceCompositionEnd()}),tt(m,"input",function(){u.composing||u.readFromDOMSoon()});function S(L){if(!(!A(L)||Cr(d,L))){if(d.somethingSelected())km({lineWise:!1,text:d.getSelections()}),L.type=="cut"&&d.replaceSelection("",null,"cut");else if(d.options.lineWiseCopyCut){var R=jC(d);km({lineWise:!0,text:R.text}),L.type=="cut"&&d.operation(function(){d.setSelections(R.ranges,0,Ke),d.replaceSelection("",null,"cut")})}else return;if(L.clipboardData){L.clipboardData.clearData();var I=aa.text.join(` +`);if(L.clipboardData.setData("Text",I),L.clipboardData.getData("Text")==I){L.preventDefault();return}}var H=UC(),Q=H.firstChild;d.display.lineSpace.insertBefore(H,d.display.lineSpace.firstChild),Q.value=aa.text.join(` +`);var _=re();De(Q),setTimeout(function(){d.display.lineSpace.removeChild(H),_.focus(),_==m&&p.showPrimarySelection()},50)}}M(S,"onCopyCut"),tt(m,"copy",S),tt(m,"cut",S)},Ht.prototype.screenReaderLabelChanged=function(a){a?this.div.setAttribute("aria-label",a):this.div.removeAttribute("aria-label")},Ht.prototype.prepareSelection=function(){var a=PT(this.cm,!1);return a.focus=re()==this.div,a},Ht.prototype.showSelection=function(a,u){!a||!this.cm.display.view.length||((a.focus||u)&&this.showPrimarySelection(),this.showMultipleSelections(a))},Ht.prototype.getSelection=function(){return this.cm.display.wrapper.ownerDocument.getSelection()},Ht.prototype.showPrimarySelection=function(){var a=this.getSelection(),u=this.cm,p=u.doc.sel.primary(),d=p.from(),m=p.to();if(u.display.viewTo==u.display.viewFrom||d.line>=u.display.viewTo||m.line=u.display.viewFrom&&GC(u,d)||{node:L[0].measure.map[2],offset:0},I=m.linea.firstLine()&&(d=be(d.line-1,Be(a.doc,d.line-1).length)),m.ch==Be(a.doc,m.line).text.length&&m.lineu.viewTo-1)return!1;var A,S,L;d.line==u.viewFrom||(A=Ml(a,d.line))==0?(S=Dt(u.view[0].line),L=u.view[0].node):(S=Dt(u.view[A].line),L=u.view[A-1].node.nextSibling);var R=Ml(a,m.line),I,H;if(R==u.view.length-1?(I=u.viewTo-1,H=u.lineDiv.lastChild):(I=Dt(u.view[R+1].line)-1,H=u.view[R+1].node.previousSibling),!L)return!1;for(var Q=a.doc.splitLines(u3(a,L,H,S,I)),_=To(a.doc,be(S,0),be(I,Be(a.doc,I).text.length));Q.length>1&&_.length>1;)if(de(Q)==de(_))Q.pop(),_.pop(),I--;else if(Q[0]==_[0])Q.shift(),_.shift(),S++;else break;for(var X=0,se=0,me=Q[0],xe=_[0],Oe=Math.min(me.length,xe.length);Xd.ch&&Ie.charCodeAt(Ie.length-se-1)==Ne.charCodeAt(Ne.length-se-1);)X--,se++;Q[Q.length-1]=Ie.slice(0,Ie.length-se).replace(/^\u200b+/,""),Q[0]=Q[0].slice(X).replace(/\u200b+$/,"");var nt=be(S,X),Ze=be(I,_.length?de(_).length-se:0);if(Q.length>1||Q[0]||q(nt,Ze))return uc(a.doc,Q,nt,Ze,"+input"),!0},Ht.prototype.ensurePolled=function(){this.forceCompositionEnd()},Ht.prototype.reset=function(){this.forceCompositionEnd()},Ht.prototype.forceCompositionEnd=function(){this.composing&&(clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus())},Ht.prototype.readFromDOMSoon=function(){var a=this;this.readDOMTimeout==null&&(this.readDOMTimeout=setTimeout(function(){if(a.readDOMTimeout=null,a.composing)if(a.composing.done)a.composing=null;else return;a.updateFromDOM()},80))},Ht.prototype.updateFromDOM=function(){var a=this;(this.cm.isReadOnly()||!this.pollContent())&&yi(this.cm,function(){return ei(a.cm)})},Ht.prototype.setUneditable=function(a){a.contentEditable="false"},Ht.prototype.onKeyPress=function(a){a.charCode==0||this.composing||(a.preventDefault(),this.cm.isReadOnly()||$r(this.cm,Fy)(this.cm,String.fromCharCode(a.charCode==null?a.keyCode:a.charCode),0))},Ht.prototype.readOnlyChanged=function(a){this.div.contentEditable=String(a!="nocursor")},Ht.prototype.onContextMenu=function(){},Ht.prototype.resetPosition=function(){},Ht.prototype.needsContentAttribute=!0;function GC(a,u){var p=ny(a,u.line);if(!p||p.hidden)return null;var d=Be(a.doc,u.line),m=bT(p,d,u.line),A=Jn(d,a.doc.direction),S="left";if(A){var L=ur(A,u.ch);S=L%2?"right":"left"}var R=xT(m.map,u.ch,S);return R.offset=R.collapse=="right"?R.end:R.start,R}M(GC,"posToDOM");function l3(a){for(var u=a;u;u=u.parentNode)if(/CodeMirror-gutter-wrapper/.test(u.className))return!0;return!1}M(l3,"isInGutter");function pc(a,u){return u&&(a.bad=!0),a}M(pc,"badPos");function u3(a,u,p,d,m){var A="",S=!1,L=a.doc.lineSeparator(),R=!1;function I(X){return function(se){return se.id==X}}M(I,"recognizeMarker");function H(){S&&(A+=L,R&&(A+=L),S=R=!1)}M(H,"close");function Q(X){X&&(H(),A+=X)}M(Q,"addText");function _(X){if(X.nodeType==1){var se=X.getAttribute("cm-text");if(se){Q(se);return}var me=X.getAttribute("cm-marker"),xe;if(me){var Oe=a.findMarks(be(d,0),be(m+1,0),I(+me));Oe.length&&(xe=Oe[0].find(0))&&Q(To(a.doc,xe.from,xe.to).join(L));return}if(X.getAttribute("contenteditable")=="false")return;var Ie=/^(pre|div|p|li|table|br)$/i.test(X.nodeName);if(!/^br$/i.test(X.nodeName)&&X.textContent.length==0)return;Ie&&H();for(var Ne=0;Ne=9&&u.hasSelection&&(u.hasSelection=null),p.poll()}),tt(m,"paste",function(S){Cr(d,S)||FC(S,d)||(d.state.pasteIncoming=+new Date,p.fastPoll())});function A(S){if(!Cr(d,S)){if(d.somethingSelected())km({lineWise:!1,text:d.getSelections()});else if(d.options.lineWiseCopyCut){var L=jC(d);km({lineWise:!0,text:L.text}),S.type=="cut"?d.setSelections(L.ranges,null,Ke):(p.prevInput="",m.value=L.text.join(` +`),De(m))}else return;S.type=="cut"&&(d.state.cutIncoming=+new Date)}}M(A,"prepareCopyCut"),tt(m,"cut",A),tt(m,"copy",A),tt(a.scroller,"paste",function(S){if(!(za(a,S)||Cr(d,S))){if(!m.dispatchEvent){d.state.pasteIncoming=+new Date,p.focus();return}var L=new Event("paste");L.clipboardData=S.clipboardData,m.dispatchEvent(L)}}),tt(a.lineSpace,"selectstart",function(S){za(a,S)||un(S)}),tt(m,"compositionstart",function(){var S=d.getCursor("from");p.composing&&p.composing.range.clear(),p.composing={start:S,range:d.markText(S,d.getCursor("to"),{className:"CodeMirror-composing"})}}),tt(m,"compositionend",function(){p.composing&&(p.poll(),p.composing.range.clear(),p.composing=null)})},Rr.prototype.createField=function(a){this.wrapper=UC(),this.textarea=this.wrapper.firstChild},Rr.prototype.screenReaderLabelChanged=function(a){a?this.textarea.setAttribute("aria-label",a):this.textarea.removeAttribute("aria-label")},Rr.prototype.prepareSelection=function(){var a=this.cm,u=a.display,p=a.doc,d=PT(a);if(a.options.moveInputWithCursor){var m=ko(a,p.sel.primary().head,"div"),A=u.wrapper.getBoundingClientRect(),S=u.lineDiv.getBoundingClientRect();d.teTop=Math.max(0,Math.min(u.wrapper.clientHeight-10,m.top+S.top-A.top)),d.teLeft=Math.max(0,Math.min(u.wrapper.clientWidth-10,m.left+S.left-A.left))}return d},Rr.prototype.showSelection=function(a){var u=this.cm,p=u.display;V(p.cursorDiv,a.cursors),V(p.selectionDiv,a.selection),a.teTop!=null&&(this.wrapper.style.top=a.teTop+"px",this.wrapper.style.left=a.teLeft+"px")},Rr.prototype.reset=function(a){if(!(this.contextMenuPending||this.composing)){var u=this.cm;if(u.somethingSelected()){this.prevInput="";var p=u.getSelection();this.textarea.value=p,u.state.focused&&De(this.textarea),c&&f>=9&&(this.hasSelection=p)}else a||(this.prevInput=this.textarea.value="",c&&f>=9&&(this.hasSelection=null))}},Rr.prototype.getField=function(){return this.textarea},Rr.prototype.supportsTouch=function(){return!1},Rr.prototype.focus=function(){if(this.cm.options.readOnly!="nocursor"&&(!C||re()!=this.textarea))try{this.textarea.focus()}catch{}},Rr.prototype.blur=function(){this.textarea.blur()},Rr.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},Rr.prototype.receivedFocus=function(){this.slowPoll()},Rr.prototype.slowPoll=function(){var a=this;this.pollingFast||this.polling.set(this.cm.options.pollInterval,function(){a.poll(),a.cm.state.focused&&a.slowPoll()})},Rr.prototype.fastPoll=function(){var a=!1,u=this;u.pollingFast=!0;function p(){var d=u.poll();!d&&!a?(a=!0,u.polling.set(60,p)):(u.pollingFast=!1,u.slowPoll())}M(p,"p"),u.polling.set(20,p)},Rr.prototype.poll=function(){var a=this,u=this.cm,p=this.textarea,d=this.prevInput;if(this.contextMenuPending||!u.state.focused||Kh(p)&&!d&&!this.composing||u.isReadOnly()||u.options.disableInput||u.state.keySeq)return!1;var m=p.value;if(m==d&&!u.somethingSelected())return!1;if(c&&f>=9&&this.hasSelection===m||w&&/[\uf700-\uf7ff]/.test(m))return u.display.input.reset(),!1;if(u.doc.sel==u.display.selForContextMenu){var A=m.charCodeAt(0);if(A==8203&&!d&&(d="\u200B"),A==8666)return this.reset(),this.cm.execCommand("undo")}for(var S=0,L=Math.min(d.length,m.length);S1e3||m.indexOf(` +`)>-1?p.value=a.prevInput="":a.prevInput=m,a.composing&&(a.composing.range.clear(),a.composing.range=u.markText(a.composing.start,u.getCursor("to"),{className:"CodeMirror-composing"}))}),!0},Rr.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},Rr.prototype.onKeyPress=function(){c&&f>=9&&(this.hasSelection=null),this.fastPoll()},Rr.prototype.onContextMenu=function(a){var u=this,p=u.cm,d=p.display,m=u.textarea;u.contextMenuPending&&u.contextMenuPending();var A=Rl(p,a),S=d.scroller.scrollTop;if(!A||y)return;var L=p.options.resetSelectionOnContextMenu;L&&p.doc.sel.contains(A)==-1&&$r(p,En)(p.doc,js(A),Ke);var R=m.style.cssText,I=u.wrapper.style.cssText,H=u.wrapper.offsetParent.getBoundingClientRect();u.wrapper.style.cssText="position: static",m.style.cssText=`position: absolute; width: 30px; height: 30px; + top: `+(a.clientY-H.top-5)+"px; left: "+(a.clientX-H.left-5)+`px; + z-index: 1000; background: `+(c?"rgba(255, 255, 255, .05)":"transparent")+`; + outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);`;var Q;h&&(Q=window.scrollY),d.input.focus(),h&&window.scrollTo(null,Q),d.input.reset(),p.somethingSelected()||(m.value=u.prevInput=" "),u.contextMenuPending=X,d.selForContextMenu=p.doc.sel,clearTimeout(d.detectingSelectAll);function _(){if(m.selectionStart!=null){var me=p.somethingSelected(),xe="\u200B"+(me?m.value:"");m.value="\u21DA",m.value=xe,u.prevInput=me?"":"\u200B",m.selectionStart=1,m.selectionEnd=xe.length,d.selForContextMenu=p.doc.sel}}M(_,"prepareSelectAllHack");function X(){if(u.contextMenuPending==X&&(u.contextMenuPending=!1,u.wrapper.style.cssText=I,m.style.cssText=R,c&&f<9&&d.scrollbars.setScrollTop(d.scroller.scrollTop=S),m.selectionStart!=null)){(!c||c&&f<9)&&_();var me=0,xe=M(function(){d.selForContextMenu==p.doc.sel&&m.selectionStart==0&&m.selectionEnd>0&&u.prevInput=="\u200B"?$r(p,sC)(p):me++<10?d.detectingSelectAll=setTimeout(xe,500):(d.selForContextMenu=null,d.input.reset())},"poll");d.detectingSelectAll=setTimeout(xe,200)}}if(M(X,"rehide"),c&&f>=9&&_(),F){Ls(a);var se=M(function(){Mn(window,"mouseup",se),setTimeout(X,20)},"mouseup");tt(window,"mouseup",se)}else setTimeout(X,50)},Rr.prototype.readOnlyChanged=function(a){a||this.reset(),this.textarea.disabled=a=="nocursor",this.textarea.readOnly=!!a},Rr.prototype.setUneditable=function(){},Rr.prototype.needsContentAttribute=!1;function f3(a,u){if(u=u?Se(u):{},u.value=a.value,!u.tabindex&&a.tabIndex&&(u.tabindex=a.tabIndex),!u.placeholder&&a.placeholder&&(u.placeholder=a.placeholder),u.autofocus==null){var p=re();u.autofocus=p==a||a.getAttribute("autofocus")!=null&&p==document.body}function d(){a.value=L.getValue()}M(d,"save");var m;if(a.form&&(tt(a.form,"submit",d),!u.leaveSubmitMethodAlone)){var A=a.form;m=A.submit;try{var S=A.submit=function(){d(),A.submit=m,A.submit(),A.submit=S}}catch{}}u.finishInit=function(R){R.save=d,R.getTextArea=function(){return a},R.toTextArea=function(){R.toTextArea=isNaN,d(),a.parentNode.removeChild(R.getWrapperElement()),a.style.display="",a.form&&(Mn(a.form,"submit",d),!u.leaveSubmitMethodAlone&&typeof a.form.submit=="function"&&(a.form.submit=m))}},a.style.display="none";var L=rr(function(R){return a.parentNode.insertBefore(R,a.nextSibling)},u);return L}M(f3,"fromTextArea");function d3(a){a.off=Mn,a.on=tt,a.wheelEventPixels=yF,a.Doc=bi,a.splitLines=Kf,a.countColumn=oe,a.findColumn=xt,a.isWordChar=Tr,a.Pass=Ye,a.signal=lt,a.Line=ed,a.changeEnd=Vs,a.scrollbarModel=oF,a.Pos=be,a.cmpPos=q,a.modes=Ji,a.mimeModes=Pi,a.resolveMode=Dl,a.getMode=Ll,a.modeExtensions=Eo,a.extendMode=_i,a.copyState=Ri,a.startState=Xu,a.innerMode=Ku,a.commands=Em,a.keyMap=Bs,a.keyName=AC,a.isModifierKey=yC,a.lookupKey=fc,a.normalizeKeyMap=GF,a.StringStream=gr,a.SharedTextMarker=bm,a.TextMarker=jl,a.LineWidget=ym,a.e_preventDefault=un,a.e_stopPropagation=Nl,a.e_stop=Ls,a.addClass=ne,a.contains=J,a.rmClass=G,a.keyNames=Vl}M(d3,"addLegacyProps"),n3(rr),s3(rr);var d$="iter insert remove copy getEditor constructor".split(" ");for(var jy in bi.prototype)bi.prototype.hasOwnProperty(jy)&&ve(d$,jy)<0&&(rr.prototype[jy]=function(a){return function(){return a.apply(this.doc,arguments)}}(bi.prototype[jy]));return xo(bi),rr.inputStyles={textarea:Rr,contenteditable:Ht},rr.defineMode=function(a){!rr.defaults.mode&&a!="null"&&(rr.defaults.mode=a),Zf.apply(this,arguments)},rr.defineMIME=na,rr.defineMode("null",function(){return{token:function(a){return a.skipToEnd()}}}),rr.defineMIME("text/plain","null"),rr.defineExtension=function(a,u){rr.prototype[a]=u},rr.defineDocExtension=function(a,u){bi.prototype[a]=u},rr.fromTextArea=f3,d3(rr),rr.version="5.65.3",rr})}(dZ)),dZ.exports}var P1e,M,R1e,dZ,pZ,tr=ot(()=>{P1e=Object.defineProperty,M=(e,t)=>P1e(e,"name",{value:t,configurable:!0}),R1e=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};M(Xt,"getDefaultExportFromCjs");dZ={exports:{}};M(Qt,"requireCodemirror")});var vZ={};Ii(vZ,{C:()=>et,c:()=>F1e});function hZ(e,t){for(var r=0;rn[i]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}var M1e,I1e,mZ,et,F1e,_o=ot(()=>{tr();M1e=Object.defineProperty,I1e=(e,t)=>M1e(e,"name",{value:t,configurable:!0});I1e(hZ,"_mergeNamespaces");mZ=Qt(),et=Xt(mZ),F1e=hZ({__proto__:null,default:et},[mZ])});var bZ={};Ii(bZ,{s:()=>U1e});function gZ(e,t){for(var r=0;rn[i]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}var q1e,Xi,j1e,yZ,V1e,U1e,dM=ot(()=>{tr();q1e=Object.defineProperty,Xi=(e,t)=>q1e(e,"name",{value:t,configurable:!0});Xi(gZ,"_mergeNamespaces");j1e={exports:{}};(function(e,t){(function(r){r(Qt())})(function(r){var n="CodeMirror-hint",i="CodeMirror-hint-active";r.showHint=function(E,b,C){if(!b)return E.showHint(C);C&&C.async&&(b.async=!0);var w={hint:b};if(C)for(var k in C)w[k]=C[k];return E.showHint(w)},r.defineExtension("showHint",function(E){E=c(this,this.getCursor("start"),E);var b=this.listSelections();if(!(b.length>1)){if(this.somethingSelected()){if(!E.hint.supportsSelection)return;for(var C=0;CD.clientHeight+1:!1,Ke;setTimeout(function(){Ke=w.getScrollInfo()});var jr=ke.bottom-ve;if(jr>0){var je=ke.bottom-ke.top,xt=B.top-(B.bottom-ke.top);if(xt-je>0)D.style.top=(J=B.top-je-ye)+"px",re=!1;else if(je>ve){D.style.height=ve-5+"px",D.style.top=(J=B.bottom-ke.top-ye)+"px";var pe=w.getCursor();b.from.ch!=pe.ch&&(B=w.cursorCoords(pe),D.style.left=(ee=B.left-ne)+"px",ke=D.getBoundingClientRect())}}var Me=ke.right-ge;if(Ye&&(Me+=w.display.nativeBarWidth),Me>0&&(ke.right-ke.left>ge&&(D.style.width=ge-5+"px",Me-=ke.right-ke.left-ge),D.style.left=(ee=B.left-Me-ne)+"px"),Ye)for(var de=D.firstChild;de;de=de.nextSibling)de.style.paddingRight=w.display.nativeBarWidth+"px";if(w.addKeyMap(this.keyMap=h(E,{moveFocus:function(rt,st){C.changeActive(C.selectedHint+rt,st)},setFocus:function(rt){C.changeActive(rt)},menuSize:function(){return C.screenAmount()},length:F.length,close:function(){E.close()},pick:function(){C.pick()},data:b})),E.options.closeOnUnfocus){var Pe;w.on("blur",this.onBlur=function(){Pe=setTimeout(function(){E.close()},100)}),w.on("focus",this.onFocus=function(){clearTimeout(Pe)})}w.on("scroll",this.onScroll=function(){var rt=w.getScrollInfo(),st=w.getWrapperElement().getBoundingClientRect();Ke||(Ke=w.getScrollInfo());var bt=J+Ke.top-rt.top,Tr=bt-(P.pageYOffset||(k.documentElement||k.body).scrollTop);if(re||(Tr+=D.offsetHeight),Tr<=st.top||Tr>=st.bottom)return E.close();D.style.top=bt+"px",D.style.left=ee+Ke.left-rt.left+"px"}),r.on(D,"dblclick",function(rt){var st=g(D,rt.target||rt.srcElement);st&&st.hintId!=null&&(C.changeActive(st.hintId),C.pick())}),r.on(D,"click",function(rt){var st=g(D,rt.target||rt.srcElement);st&&st.hintId!=null&&(C.changeActive(st.hintId),E.options.completeOnSingleClick&&C.pick())}),r.on(D,"mousedown",function(){setTimeout(function(){w.focus()},20)});var at=this.getSelectedHintRange();return(at.from!==0||at.to!==0)&&this.scrollToActive(),r.signal(b,"select",F[this.selectedHint],D.childNodes[this.selectedHint]),!0}Xi(v,"Widget"),v.prototype={close:function(){if(this.completion.widget==this){this.completion.widget=null,this.hints.parentNode&&this.hints.parentNode.removeChild(this.hints),this.completion.cm.removeKeyMap(this.keyMap);var E=this.completion.cm.getInputField();E.removeAttribute("aria-activedescendant"),E.removeAttribute("aria-owns");var b=this.completion.cm;this.completion.options.closeOnUnfocus&&(b.off("blur",this.onBlur),b.off("focus",this.onFocus)),b.off("scroll",this.onScroll)}},disable:function(){this.completion.cm.removeKeyMap(this.keyMap);var E=this;this.keyMap={Enter:function(){E.picked=!0}},this.completion.cm.addKeyMap(this.keyMap)},pick:function(){this.completion.pick(this.data,this.selectedHint)},changeActive:function(E,b){if(E>=this.data.list.length?E=b?this.data.list.length-1:0:E<0&&(E=b?0:this.data.list.length-1),this.selectedHint!=E){var C=this.hints.childNodes[this.selectedHint];C&&(C.className=C.className.replace(" "+i,""),C.removeAttribute("aria-selected")),C=this.hints.childNodes[this.selectedHint=E],C.className+=" "+i,C.setAttribute("aria-selected","true"),this.completion.cm.getInputField().setAttribute("aria-activedescendant",C.id),this.scrollToActive(),r.signal(this.data,"select",this.data.list[this.selectedHint],C)}},scrollToActive:function(){var E=this.getSelectedHintRange(),b=this.hints.childNodes[E.from],C=this.hints.childNodes[E.to],w=this.hints.firstChild;b.offsetTopthis.hints.scrollTop+this.hints.clientHeight&&(this.hints.scrollTop=C.offsetTop+C.offsetHeight-this.hints.clientHeight+w.offsetTop)},screenAmount:function(){return Math.floor(this.hints.clientHeight/this.hints.firstChild.offsetHeight)||1},getSelectedHintRange:function(){var E=this.completion.options.scrollMargin||0;return{from:Math.max(0,this.selectedHint-E),to:Math.min(this.data.list.length-1,this.selectedHint+E)}}};function y(E,b){if(!E.somethingSelected())return b;for(var C=[],w=0;w0?D(U):j(G+1)})}Xi(j,"run"),j(0)},"resolved");return k.async=!0,k.supportsSelection=!0,k}else return(w=E.getHelper(E.getCursor(),"hintWords"))?function(P){return r.hint.fromList(P,{words:w})}:r.hint.anyword?function(P,D){return r.hint.anyword(P,D)}:function(){}}Xi(T,"resolveAutoHints"),r.registerHelper("hint","auto",{resolve:T}),r.registerHelper("hint","fromList",function(E,b){var C=E.getCursor(),w=E.getTokenAt(C),k,P=r.Pos(C.line,w.start),D=C;w.start,]/,closeOnPick:!0,closeOnUnfocus:!0,updateOnCursorActivity:!0,completeOnSingleClick:!0,container:null,customKeys:null,extraKeys:null,paddingForScrollbar:!0,moveOnOverlap:!0};r.defineOption("hintOptions",null)})})();yZ=j1e.exports,V1e=Xt(yZ),U1e=gZ({__proto__:null,default:V1e},[yZ])});function m0(){return AZ||(AZ=1,function(e,t){(function(r){r(Qt())})(function(r){var n=/MSIE \d/.test(navigator.userAgent)&&(document.documentMode==null||document.documentMode<8),i=r.Pos,o={"(":")>",")":"(<","[":"]>","]":"[<","{":"}>","}":"{<","<":">>",">":"<<"};function s(v){return v&&v.bracketRegex||/[(){}[\]]/}ju(s,"bracketRegex");function l(v,y,x){var T=v.getLineHandle(y.line),O=y.ch-1,E=x&&x.afterCursor;E==null&&(E=/(^| )cm-fat-cursor($| )/.test(v.getWrapperElement().className));var b=s(x),C=!E&&O>=0&&b.test(T.text.charAt(O))&&o[T.text.charAt(O)]||b.test(T.text.charAt(O+1))&&o[T.text.charAt(++O)];if(!C)return null;var w=C.charAt(1)==">"?1:-1;if(x&&x.strict&&w>0!=(O==y.ch))return null;var k=v.getTokenTypeAt(i(y.line,O+1)),P=c(v,i(y.line,O+(w>0?1:0)),w,k,x);return P==null?null:{from:i(y.line,O),to:P&&P.pos,match:P&&P.ch==C.charAt(0),forward:w>0}}ju(l,"findMatchingBracket");function c(v,y,x,T,O){for(var E=O&&O.maxScanLineLength||1e4,b=O&&O.maxScanLines||1e3,C=[],w=s(O),k=x>0?Math.min(y.line+b,v.lastLine()+1):Math.max(v.firstLine()-1,y.line-b),P=y.line;P!=k;P+=x){var D=v.getLine(P);if(D){var N=x>0?0:D.length-1,F=x>0?D.length:-1;if(!(D.length>E))for(P==y.line&&(N=y.ch-(x<0?1:0));N!=F;N+=x){var j=D.charAt(N);if(w.test(j)&&(T===void 0||(v.getTokenTypeAt(i(P,N+1))||"")==(T||""))){var G=o[j];if(G&&G.charAt(1)==">"==x>0)C.push(j);else if(C.length)C.pop();else return{pos:i(P,N),ch:j}}}}}return P-x==(x>0?v.lastLine():v.firstLine())?!1:null}ju(c,"scanForBracket");function f(v,y,x){for(var T=v.state.matchBrackets.maxHighlightLineLength||1e3,O=x&&x.highlightNonMatching,E=[],b=v.listSelections(),C=0;C{tr();B1e=Object.defineProperty,ju=(e,t)=>B1e(e,"name",{value:t,configurable:!0}),G1e={exports:{}};ju(m0,"requireMatchbrackets")});var EZ={};Ii(EZ,{m:()=>W1e});function xZ(e,t){for(var r=0;rn[i]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}var z1e,H1e,wZ,Q1e,W1e,TZ=ot(()=>{tr();pM();z1e=Object.defineProperty,H1e=(e,t)=>z1e(e,"name",{value:t,configurable:!0});H1e(xZ,"_mergeNamespaces");wZ=m0(),Q1e=Xt(wZ),W1e=xZ({__proto__:null,default:Q1e},[wZ])});var kZ={};Ii(kZ,{c:()=>Z1e});function CZ(e,t){for(var r=0;rn[i]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}var Y1e,$o,K1e,SZ,X1e,Z1e,OZ=ot(()=>{tr();Y1e=Object.defineProperty,$o=(e,t)=>Y1e(e,"name",{value:t,configurable:!0});$o(CZ,"_mergeNamespaces");K1e={exports:{}};(function(e,t){(function(r){r(Qt())})(function(r){var n={pairs:`()[]{}''""`,closeBefore:`)]}'":;>`,triples:"",explode:"[]{}"},i=r.Pos;r.defineOption("autoCloseBrackets",!1,function(E,b,C){C&&C!=r.Init&&(E.removeKeyMap(s),E.state.closeBrackets=null),b&&(l(o(b,"pairs")),E.state.closeBrackets=b,E.addKeyMap(s))});function o(E,b){return b=="pairs"&&typeof E=="string"?E:typeof E=="object"&&E[b]!=null?E[b]:n[b]}$o(o,"getOption");var s={Backspace:h,Enter:g};function l(E){for(var b=0;b=0;k--){var D=w[k].head;E.replaceRange("",i(D.line,D.ch-1),i(D.line,D.ch+1),"+delete")}}$o(h,"handleBackspace");function g(E){var b=f(E),C=b&&o(b,"explode");if(!C||E.getOption("disableInput"))return r.Pass;for(var w=E.listSelections(),k=0;k0?{line:D.head.line,ch:D.head.ch+b}:{line:D.head.line-1};C.push({anchor:N,head:N})}E.setSelections(C,k)}$o(v,"moveSel");function y(E){var b=r.cmpPos(E.anchor,E.head)>0;return{anchor:new i(E.anchor.line,E.anchor.ch+(b?-1:1)),head:new i(E.head.line,E.head.ch+(b?1:-1))}}$o(y,"contractSelection");function x(E,b){var C=f(E);if(!C||E.getOption("disableInput"))return r.Pass;var w=o(C,"pairs"),k=w.indexOf(b);if(k==-1)return r.Pass;for(var P=o(C,"closeBefore"),D=o(C,"triples"),N=w.charAt(k+1)==b,F=E.listSelections(),j=k%2==0,G,U=0;U=0&&E.getRange(z,i(z.line,z.ch+3))==b+b+b?B="skipThree":B="skip";else if(N&&z.ch>1&&D.indexOf(b)>=0&&E.getRange(i(z.line,z.ch-2),z)==b+b){if(z.ch>2&&/\bstring/.test(E.getTokenTypeAt(i(z.line,z.ch-2))))return r.Pass;B="addFour"}else if(N){var J=z.ch==0?" ":E.getRange(i(z.line,z.ch-1),z);if(!r.isWordChar(ee)&&J!=b&&!r.isWordChar(J))B="both";else return r.Pass}else if(j&&(ee.length===0||/\s/.test(ee)||P.indexOf(ee)>-1))B="both";else return r.Pass;if(!G)G=B;else if(G!=B)return r.Pass}var re=k%2?w.charAt(k-1):b,ne=k%2?b:w.charAt(k+1);E.operation(function(){if(G=="skip")v(E,1);else if(G=="skipThree")v(E,3);else if(G=="surround"){for(var ye=E.getSelections(),De=0;Deexe});function NZ(e,t){for(var r=0;rn[i]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}var J1e,jh,_1e,DZ,$1e,exe,mM=ot(()=>{tr();J1e=Object.defineProperty,jh=(e,t)=>J1e(e,"name",{value:t,configurable:!0});jh(NZ,"_mergeNamespaces");_1e={exports:{}};(function(e,t){(function(r){r(Qt())})(function(r){function n(i){return function(o,s){var l=s.line,c=o.getLine(l);function f(T){for(var O,E=s.ch,b=0;;){var C=E<=0?-1:c.lastIndexOf(T[0],E-1);if(C==-1){if(b==1)break;b=1,E=c.length;continue}if(b==1&&Ci.lastLine())return null;var y=i.getTokenAt(r.Pos(v,1));if(/\S/.test(y.string)||(y=i.getTokenAt(r.Pos(v,y.end+1))),y.type!="keyword"||y.string!="import")return null;for(var x=v,T=Math.min(i.lastLine(),v+10);x<=T;++x){var O=i.getLine(x),E=O.indexOf(";");if(E!=-1)return{startCh:y.end,end:r.Pos(x,E)}}}jh(s,"hasImport");var l=o.line,c=s(l),f;if(!c||s(l-1)||(f=s(l-2))&&f.end.line==l-1)return null;for(var h=c.end;;){var g=s(h.line+1);if(g==null)break;h=g.end}return{from:i.clipPos(r.Pos(l,c.startCh+1)),to:h}}),r.registerHelper("fold","include",function(i,o){function s(g){if(gi.lastLine())return null;var v=i.getTokenAt(r.Pos(g,1));if(/\S/.test(v.string)||(v=i.getTokenAt(r.Pos(g,v.end+1))),v.type=="meta"&&v.string.slice(0,8)=="#include")return v.start+8}jh(s,"hasInclude");var l=o.line,c=s(l);if(c==null||s(l-1)!=null)return null;for(var f=l;;){var h=s(f+1);if(h==null)break;++f}return{from:r.Pos(l,c+1),to:i.clipPos(r.Pos(f))}})})})();DZ=_1e.exports,$1e=Xt(DZ),exe=NZ({__proto__:null,default:$1e},[DZ])});var vM={};Ii(vM,{f:()=>oxe});function PZ(e,t){for(var r=0;rn[i]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}function RZ(){return LZ||(LZ=1,function(e,t){(function(r){r(Qt())})(function(r){function n(l,c,f,h){if(f&&f.call){var g=f;f=null}else var g=s(l,f,"rangeFinder");typeof c=="number"&&(c=r.Pos(c,0));var v=s(l,f,"minFoldSize");function y(E){var b=g(l,c);if(!b||b.to.line-b.from.linel.firstLine();)c=r.Pos(c.line-1,0),x=y(!1);if(!(!x||x.cleared||h==="unfold")){var T=i(l,f,x);r.on(T,"mousedown",function(E){O.clear(),r.e_preventDefault(E)});var O=l.markText(x.from,x.to,{replacedWith:T,clearOnEnter:s(l,f,"clearOnEnter"),__isFold:!0});O.on("clear",function(E,b){r.signal(l,"unfold",l,E,b)}),r.signal(l,"fold",l,x.from,x.to)}}Kn(n,"doFold");function i(l,c,f){var h=s(l,c,"widget");if(typeof h=="function"&&(h=h(f.from,f.to)),typeof h=="string"){var g=document.createTextNode(h);h=document.createElement("span"),h.appendChild(g),h.className="CodeMirror-foldmarker"}else h&&(h=h.cloneNode(!0));return h}Kn(i,"makeWidget"),r.newFoldFunction=function(l,c){return function(f,h){n(f,h,{rangeFinder:l,widget:c})}},r.defineExtension("foldCode",function(l,c,f){n(this,l,c,f)}),r.defineExtension("isFolded",function(l){for(var c=this.findMarksAt(l),f=0;f{tr();txe=Object.defineProperty,Kn=(e,t)=>txe(e,"name",{value:t,configurable:!0});Kn(PZ,"_mergeNamespaces");rxe={exports:{}},nxe={exports:{}};Kn(RZ,"requireFoldcode");(function(e,t){(function(r){r(Qt(),RZ())})(function(r){r.defineOption("foldGutter",!1,function(T,O,E){E&&E!=r.Init&&(T.clearGutter(T.state.foldGutter.options.gutter),T.state.foldGutter=null,T.off("gutterClick",g),T.off("changes",v),T.off("viewportChange",y),T.off("fold",x),T.off("unfold",x),T.off("swapDoc",v)),O&&(T.state.foldGutter=new i(o(O)),h(T),T.on("gutterClick",g),T.on("changes",v),T.on("viewportChange",y),T.on("fold",x),T.on("unfold",x),T.on("swapDoc",v))});var n=r.Pos;function i(T){this.options=T,this.from=this.to=0}Kn(i,"State");function o(T){return T===!0&&(T={}),T.gutter==null&&(T.gutter="CodeMirror-foldgutter"),T.indicatorOpen==null&&(T.indicatorOpen="CodeMirror-foldgutter-open"),T.indicatorFolded==null&&(T.indicatorFolded="CodeMirror-foldgutter-folded"),T}Kn(o,"parseOptions");function s(T,O){for(var E=T.findMarks(n(O,0),n(O+1,0)),b=0;b=w){if(D&&j&&D.test(j.className))return;F=l(b.indicatorOpen)}}!F&&!j||T.setGutterMarker(N,b.gutter,F)})}Kn(c,"updateFoldInfo");function f(T){return new RegExp("(^|\\s)"+T+"(?:$|\\s)\\s*")}Kn(f,"classTest");function h(T){var O=T.getViewport(),E=T.state.foldGutter;E&&(T.operation(function(){c(T,O.from,O.to)}),E.from=O.from,E.to=O.to)}Kn(h,"updateInViewport");function g(T,O,E){var b=T.state.foldGutter;if(b){var C=b.options;if(E==C.gutter){var w=s(T,O);w?w.clear():T.foldCode(n(O,0),C)}}}Kn(g,"onGutterClick");function v(T){var O=T.state.foldGutter;if(O){var E=O.options;O.from=O.to=0,clearTimeout(O.changeUpdate),O.changeUpdate=setTimeout(function(){h(T)},E.foldOnChangeTimeSpan||600)}}Kn(v,"onChange");function y(T){var O=T.state.foldGutter;if(O){var E=O.options;clearTimeout(O.changeUpdate),O.changeUpdate=setTimeout(function(){var b=T.getViewport();O.from==O.to||b.from-O.to>20||O.from-b.to>20?h(T):T.operation(function(){b.fromO.to&&(c(T,O.to,b.to),O.to=b.to)})},E.updateViewportTimeSpan||400)}}Kn(y,"onViewportChange");function x(T,O){var E=T.state.foldGutter;if(E){var b=O.line;b>=E.from&&buxe});function IZ(e,t){for(var r=0;rn[i]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}var axe,Kr,sxe,FZ,lxe,uxe,jZ=ot(()=>{tr();axe=Object.defineProperty,Kr=(e,t)=>axe(e,"name",{value:t,configurable:!0});Kr(IZ,"_mergeNamespaces");sxe={exports:{}};(function(e,t){(function(r){r(Qt())})(function(r){var n="CodeMirror-lint-markers",i="CodeMirror-lint-line-";function o(D,N,F){var j=document.createElement("div");j.className="CodeMirror-lint-tooltip cm-s-"+D.options.theme,j.appendChild(F.cloneNode(!0)),D.state.lint.options.selfContain?D.getWrapperElement().appendChild(j):document.body.appendChild(j);function G(U){if(!j.parentNode)return r.off(document,"mousemove",G);j.style.top=Math.max(0,U.clientY-j.offsetHeight-5)+"px",j.style.left=U.clientX+5+"px"}return Kr(G,"position"),r.on(document,"mousemove",G),G(N),j.style.opacity!=null&&(j.style.opacity=1),j}Kr(o,"showTooltip");function s(D){D.parentNode&&D.parentNode.removeChild(D)}Kr(s,"rm");function l(D){D.parentNode&&(D.style.opacity==null&&s(D),D.style.opacity=0,setTimeout(function(){s(D)},600))}Kr(l,"hideTooltip");function c(D,N,F,j){var G=o(D,N,F);function U(){r.off(j,"mouseout",U),G&&(l(G),G=null)}Kr(U,"hide");var V=setInterval(function(){if(G)for(var z=j;;z=z.parentNode){if(z&&z.nodeType==11&&(z=z.host),z==document.body)return;if(!z){U();break}}if(!G)return clearInterval(V)},400);r.on(j,"mouseout",U)}Kr(c,"showTooltipFor");function f(D,N,F){this.marked=[],N instanceof Function&&(N={getAnnotations:N}),(!N||N===!0)&&(N={}),this.options={},this.linterOptions=N.options||{};for(var j in h)this.options[j]=h[j];for(var j in N)h.hasOwnProperty(j)?N[j]!=null&&(this.options[j]=N[j]):N.options||(this.linterOptions[j]=N[j]);this.timeout=null,this.hasGutter=F,this.onMouseOver=function(G){P(D,G)},this.waitingFor=0}Kr(f,"LintState");var h={highlightLines:!1,tooltips:!0,delay:500,lintOnChange:!0,getAnnotations:null,async:!1,selfContain:null,formatAnnotation:null,onUpdateLinting:null};function g(D){var N=D.state.lint;N.hasGutter&&D.clearGutter(n),N.options.highlightLines&&v(D);for(var F=0;F-1?!1:z.push(ye.message)});for(var B=null,ee=F.hasGutter&&document.createDocumentFragment(),J=0;J1,j.tooltips)),j.highlightLines&&D.addLineClass(U,"wrap",i+B)}}j.onUpdateLinting&&j.onUpdateLinting(N,G,D)}}Kr(C,"updateLinting");function w(D){var N=D.state.lint;N&&(clearTimeout(N.timeout),N.timeout=setTimeout(function(){b(D)},N.options.delay))}Kr(w,"onChange");function k(D,N,F){for(var j=F.target||F.srcElement,G=document.createDocumentFragment(),U=0;UN);F++){var j=b.getLine(D++);k=k==null?j:k+` +`+j}P=P*2,C.lastIndex=w.ch;var G=C.exec(k);if(G){var U=k.slice(0,G.index).split(` +`),V=G[0].split(` +`),z=w.line+U.length-1,B=U[U.length-1].length;return{from:n(z,B),to:n(z+V.length-1,V.length==1?B+V[0].length:V[V.length-1].length),match:G}}}}Xn(c,"searchRegexpForwardMultiline");function f(b,C,w){for(var k,P=0;P<=b.length;){C.lastIndex=P;var D=C.exec(b);if(!D)break;var N=D.index+D[0].length;if(N>b.length-w)break;(!k||N>k.index+k[0].length)&&(k=D),P=D.index+1}return k}Xn(f,"lastMatchIn");function h(b,C,w){C=o(C,"g");for(var k=w.line,P=w.ch,D=b.firstLine();k>=D;k--,P=-1){var N=b.getLine(k),F=f(N,C,P<0?0:N.length-P);if(F)return{from:n(k,F.index),to:n(k,F.index+F[0].length),match:F}}}Xn(h,"searchRegexpBackward");function g(b,C,w){if(!s(C))return h(b,C,w);C=o(C,"gm");for(var k,P=1,D=b.getLine(w.line).length-w.ch,N=w.line,F=b.firstLine();N>=F;){for(var j=0;j=F;j++){var G=b.getLine(N--);k=k==null?G:G+` +`+k}P*=2;var U=f(k,C,D);if(U){var V=k.slice(0,U.index).split(` +`),z=U[0].split(` +`),B=N+V.length,ee=V[V.length-1].length;return{from:n(B,ee),to:n(B+z.length-1,z.length==1?ee+z[0].length:z[z.length-1].length),match:U}}}}Xn(g,"searchRegexpBackwardMultiline");var v,y;String.prototype.normalize?(v=Xn(function(b){return b.normalize("NFD").toLowerCase()},"doFold"),y=Xn(function(b){return b.normalize("NFD")},"noFold")):(v=Xn(function(b){return b.toLowerCase()},"doFold"),y=Xn(function(b){return b},"noFold"));function x(b,C,w,k){if(b.length==C.length)return w;for(var P=0,D=w+Math.max(0,b.length-C.length);;){if(P==D)return P;var N=P+D>>1,F=k(b.slice(0,N)).length;if(F==w)return N;F>w?D=N:P=N+1}}Xn(x,"adjustPos");function T(b,C,w,k){if(!C.length)return null;var P=k?v:y,D=P(C).split(/\r|\n\r?/);e:for(var N=w.line,F=w.ch,j=b.lastLine()+1-D.length;N<=j;N++,F=0){var G=b.getLine(N).slice(F),U=P(G);if(D.length==1){var V=U.indexOf(D[0]);if(V==-1)continue e;var w=x(G,U,V,P)+F;return{from:n(N,x(G,U,V,P)+F),to:n(N,x(G,U,V+D[0].length,P)+F)}}else{var z=U.length-D[0].length;if(U.slice(z)!=D[0])continue e;for(var B=1;B=j;N--,F=-1){var G=b.getLine(N);F>-1&&(G=G.slice(0,F));var U=P(G);if(D.length==1){var V=U.lastIndexOf(D[0]);if(V==-1)continue e;return{from:n(N,x(G,U,V,P)),to:n(N,x(G,U,V+D[0].length,P))}}else{var z=D[D.length-1];if(U.slice(0,z.length)!=z)continue e;for(var B=1,w=N-D.length+1;B(this.doc.getLine(C.line)||"").length&&(C.ch=0,C.line++)),r.cmpPos(C,this.doc.clipPos(C))!=0))return this.atOccurrence=!1;var w=this.matches(b,C);if(this.afterEmptyMatch=w&&r.cmpPos(w.from,w.to)==0,w)return this.pos=w,this.atOccurrence=!0,this.pos.match||!0;var k=n(b?this.doc.firstLine():this.doc.lastLine()+1,0);return this.pos={from:k,to:k},this.atOccurrence=!1},from:function(){if(this.atOccurrence)return this.pos.from},to:function(){if(this.atOccurrence)return this.pos.to},replace:function(b,C){if(this.atOccurrence){var w=r.splitLines(b);this.doc.replaceRange(w,this.pos.from,this.pos.to,C),this.pos.to=n(this.pos.from.line+w.length-1,w[w.length-1].length+(w.length==1?this.pos.from.ch:0))}}},r.defineExtension("getSearchCursor",function(b,C,w){return new E(this.doc,b,C,w)}),r.defineDocExtension("getSearchCursor",function(b,C,w){return new E(this,b,C,w)}),r.defineExtension("selectMatches",function(b,C){for(var w=[],k=this.getSearchCursor(b,this.getCursor("from"),C);k.findNext()&&!(r.cmpPos(k.to(),this.getCursor("to"))>0);)w.push({anchor:k.from(),head:k.to()});w.length&&this.setSelections(w,0)})})}()),fxe.exports}var cxe,Xn,fxe,VZ,mE=ot(()=>{tr();cxe=Object.defineProperty,Xn=(e,t)=>cxe(e,"name",{value:t,configurable:!0}),fxe={exports:{}};Xn(Mf,"requireSearchcursor")});var yM={};Ii(yM,{s:()=>mxe});function UZ(e,t){for(var r=0;rn[i]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}var dxe,pxe,BZ,hxe,mxe,bM=ot(()=>{tr();mE();dxe=Object.defineProperty,pxe=(e,t)=>dxe(e,"name",{value:t,configurable:!0});pxe(UZ,"_mergeNamespaces");BZ=Mf(),hxe=Xt(BZ),mxe=UZ({__proto__:null,default:hxe},[BZ])});var AM={};Ii(AM,{a:()=>If,d:()=>bxe});function GZ(e,t){for(var r=0;rn[i]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}var vxe,Vh,gxe,If,yxe,bxe,v0=ot(()=>{tr();vxe=Object.defineProperty,Vh=(e,t)=>vxe(e,"name",{value:t,configurable:!0});Vh(GZ,"_mergeNamespaces");gxe={exports:{}};(function(e,t){(function(r){r(Qt())})(function(r){function n(o,s,l){var c=o.getWrapperElement(),f;return f=c.appendChild(document.createElement("div")),l?f.className="CodeMirror-dialog CodeMirror-dialog-bottom":f.className="CodeMirror-dialog CodeMirror-dialog-top",typeof s=="string"?f.innerHTML=s:f.appendChild(s),r.addClass(c,"dialog-opened"),f}Vh(n,"dialogDiv");function i(o,s){o.state.currentNotificationClose&&o.state.currentNotificationClose(),o.state.currentNotificationClose=s}Vh(i,"closeNotification"),r.defineExtension("openDialog",function(o,s,l){l||(l={}),i(this,null);var c=n(this,o,l.bottom),f=!1,h=this;function g(x){if(typeof x=="string")v.value=x;else{if(f)return;f=!0,r.rmClass(c.parentNode,"dialog-opened"),c.parentNode.removeChild(c),h.focus(),l.onClose&&l.onClose(c)}}Vh(g,"close");var v=c.getElementsByTagName("input")[0],y;return v?(v.focus(),l.value&&(v.value=l.value,l.selectValueOnOpen!==!1&&v.select()),l.onInput&&r.on(v,"input",function(x){l.onInput(x,v.value,g)}),l.onKeyUp&&r.on(v,"keyup",function(x){l.onKeyUp(x,v.value,g)}),r.on(v,"keydown",function(x){l&&l.onKeyDown&&l.onKeyDown(x,v.value,g)||((x.keyCode==27||l.closeOnEnter!==!1&&x.keyCode==13)&&(v.blur(),r.e_stop(x),g()),x.keyCode==13&&s(v.value,x))}),l.closeOnBlur!==!1&&r.on(c,"focusout",function(x){x.relatedTarget!==null&&g()})):(y=c.getElementsByTagName("button")[0])&&(r.on(y,"click",function(){g(),h.focus()}),l.closeOnBlur!==!1&&r.on(y,"blur",g),y.focus()),g}),r.defineExtension("openConfirm",function(o,s,l){i(this,null);var c=n(this,o,l&&l.bottom),f=c.getElementsByTagName("button"),h=!1,g=this,v=1;function y(){h||(h=!0,r.rmClass(c.parentNode,"dialog-opened"),c.parentNode.removeChild(c),g.focus())}Vh(y,"close"),f[0].focus();for(var x=0;xExe});function zZ(e,t){for(var r=0;rn[i]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}var Axe,vE,xxe,HZ,wxe,Exe,wM=ot(()=>{tr();v0();Axe=Object.defineProperty,vE=(e,t)=>Axe(e,"name",{value:t,configurable:!0});vE(zZ,"_mergeNamespaces");xxe={exports:{}};(function(e,t){(function(r){r(Qt(),If)})(function(r){r.defineOption("search",{bottom:!1});function n(s,l,c,f,h){s.openDialog?s.openDialog(l,h,{value:f,selectValueOnOpen:!0,bottom:s.options.search.bottom}):h(prompt(c,f))}vE(n,"dialog");function i(s){return s.phrase("Jump to line:")+' '+s.phrase("(Use line:column or scroll% syntax)")+""}vE(i,"getJumpDialog");function o(s,l){var c=Number(l);return/^[-+]/.test(l)?s.getCursor().line+c:c-1}vE(o,"interpretLine"),r.commands.jumpToLine=function(s){var l=s.getCursor();n(s,i(s),s.phrase("Jump to line:"),l.line+1+":"+l.ch,function(c){if(c){var f;if(f=/^\s*([\+\-]?\d+)\s*\:\s*(\d+)\s*$/.exec(c))s.setCursor(o(s,f[1]),Number(f[2]));else if(f=/^\s*([\+\-]?\d+(\.\d+)?)\%\s*/.exec(c)){var h=Math.round(s.lineCount()*Number(f[1])/100);/^[-+]/.test(f[1])&&(h=l.line+h+1),s.setCursor(h-1,l.ch)}else(f=/^\s*\:?\s*([\+\-]?\d+)\s*/.exec(c))&&s.setCursor(o(s,f[1]),l.ch)}})},r.keyMap.default["Alt-G"]="jumpToLine"})})();HZ=xxe.exports,wxe=Xt(HZ),Exe=zZ({__proto__:null,default:wxe},[HZ])});var EM={};Ii(EM,{s:()=>kxe});function QZ(e,t){for(var r=0;rn[i]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}var Txe,yo,Cxe,WZ,Sxe,kxe,TM=ot(()=>{tr();mE();pM();Txe=Object.defineProperty,yo=(e,t)=>Txe(e,"name",{value:t,configurable:!0});yo(QZ,"_mergeNamespaces");Cxe={exports:{}};(function(e,t){(function(r){r(Qt(),Mf(),m0())})(function(r){var n=r.commands,i=r.Pos;function o(w,k,P){if(P<0&&k.ch==0)return w.clipPos(i(k.line-1));var D=w.getLine(k.line);if(P>0&&k.ch>=D.length)return w.clipPos(i(k.line+1,0));for(var N="start",F,j=k.ch,G=j,U=P<0?0:D.length,V=0;G!=U;G+=P,V++){var z=D.charAt(P<0?G-1:G),B=z!="_"&&r.isWordChar(z)?"w":"o";if(B=="w"&&z.toUpperCase()==z&&(B="W"),N=="start")B!="o"?(N="in",F=B):j=G+P;else if(N=="in"&&F!=B){if(F=="w"&&B=="W"&&P<0&&G--,F=="W"&&B=="w"&&P>0)if(G==j+1){F="w";continue}else G--;break}}return i(k.line,G)}yo(o,"findPosSubword");function s(w,k){w.extendSelectionsBy(function(P){return w.display.shift||w.doc.extend||P.empty()?o(w.doc,P.head,k):k<0?P.from():P.to()})}yo(s,"moveSubword"),n.goSubwordLeft=function(w){s(w,-1)},n.goSubwordRight=function(w){s(w,1)},n.scrollLineUp=function(w){var k=w.getScrollInfo();if(!w.somethingSelected()){var P=w.lineAtHeight(k.top+k.clientHeight,"local");w.getCursor().line>=P&&w.execCommand("goLineUp")}w.scrollTo(null,k.top-w.defaultTextHeight())},n.scrollLineDown=function(w){var k=w.getScrollInfo();if(!w.somethingSelected()){var P=w.lineAtHeight(k.top,"local")+1;w.getCursor().line<=P&&w.execCommand("goLineDown")}w.scrollTo(null,k.top+w.defaultTextHeight())},n.splitSelectionByLine=function(w){for(var k=w.listSelections(),P=[],D=0;DN.line&&j==F.line&&F.ch==0||P.push({anchor:j==N.line?N:i(j,0),head:j==F.line?F:i(j)});w.setSelections(P,0)},n.singleSelectionTop=function(w){var k=w.listSelections()[0];w.setSelection(k.anchor,k.head,{scroll:!1})},n.selectLine=function(w){for(var k=w.listSelections(),P=[],D=0;DD?P.push(G,U):P.length&&(P[P.length-1]=U),D=U}w.operation(function(){for(var V=0;Vw.lastLine()?w.replaceRange(` +`+ee,i(w.lastLine()),null,"+swapLine"):w.replaceRange(ee+` +`,i(B,0),null,"+swapLine")}w.setSelections(N),w.scrollIntoView()})},n.swapLineDown=function(w){if(w.isReadOnly())return r.Pass;for(var k=w.listSelections(),P=[],D=w.lastLine()+1,N=k.length-1;N>=0;N--){var F=k[N],j=F.to().line+1,G=F.from().line;F.to().ch==0&&!F.empty()&&j--,j=0;U-=2){var V=P[U],z=P[U+1],B=w.getLine(V);V==w.lastLine()?w.replaceRange("",i(V-1),i(V),"+swapLine"):w.replaceRange("",i(V,0),i(V+1,0),"+swapLine"),w.replaceRange(B+` +`,i(z,0),null,"+swapLine")}w.scrollIntoView()})},n.toggleCommentIndented=function(w){w.toggleComment({indent:!0})},n.joinLines=function(w){for(var k=w.listSelections(),P=[],D=0;D=0;F--){var j=P[D[F]];if(!(G&&r.cmpPos(j.head,G)>0)){var U=c(w,j.head);G=U.from,w.replaceRange(k(U.word),U.from,U.to)}}})}yo(T,"modifyWordOrSelection"),n.smartBackspace=function(w){if(w.somethingSelected())return r.Pass;w.operation(function(){for(var k=w.listSelections(),P=w.getOption("indentUnit"),D=k.length-1;D>=0;D--){var N=k[D].head,F=w.getRange({line:N.line,ch:0},N),j=r.countColumn(F,null,w.getOption("tabSize")),G=w.findPosH(N,-1,"char",!1);if(F&&!/\S/.test(F)&&j%P==0){var U=new i(N.line,r.findColumn(F,j-P,P));U.ch!=N.ch&&(G=U)}w.replaceRange("",G,N,"+delete")}})},n.delLineRight=function(w){w.operation(function(){for(var k=w.listSelections(),P=k.length-1;P>=0;P--)w.replaceRange("",k[P].anchor,i(k[P].to().line),"+delete");w.scrollIntoView()})},n.upcaseAtCursor=function(w){T(w,function(k){return k.toUpperCase()})},n.downcaseAtCursor=function(w){T(w,function(k){return k.toLowerCase()})},n.setSublimeMark=function(w){w.state.sublimeMark&&w.state.sublimeMark.clear(),w.state.sublimeMark=w.setBookmark(w.getCursor())},n.selectToSublimeMark=function(w){var k=w.state.sublimeMark&&w.state.sublimeMark.find();k&&w.setSelection(w.getCursor(),k)},n.deleteToSublimeMark=function(w){var k=w.state.sublimeMark&&w.state.sublimeMark.find();if(k){var P=w.getCursor(),D=k;if(r.cmpPos(P,D)>0){var N=D;D=P,P=N}w.state.sublimeKilled=w.getRange(P,D),w.replaceRange("",P,D)}},n.swapWithSublimeMark=function(w){var k=w.state.sublimeMark&&w.state.sublimeMark.find();k&&(w.state.sublimeMark.clear(),w.state.sublimeMark=w.setBookmark(w.getCursor()),w.setCursor(k))},n.sublimeYank=function(w){w.state.sublimeKilled!=null&&w.replaceSelection(w.state.sublimeKilled,null,"paste")},n.showInCenter=function(w){var k=w.cursorCoords(null,"local");w.scrollTo(null,(k.top+k.bottom)/2-w.getScrollInfo().clientHeight/2)};function O(w){var k=w.getCursor("from"),P=w.getCursor("to");if(r.cmpPos(k,P)==0){var D=c(w,k);if(!D.word)return;k=D.from,P=D.to}return{from:k,to:P,query:w.getRange(k,P),word:D}}yo(O,"getTarget");function E(w,k){var P=O(w);if(P){var D=P.query,N=w.getSearchCursor(D,k?P.to:P.from);(k?N.findNext():N.findPrevious())?w.setSelection(N.from(),N.to()):(N=w.getSearchCursor(D,k?i(w.firstLine(),0):w.clipPos(i(w.lastLine()))),(k?N.findNext():N.findPrevious())?w.setSelection(N.from(),N.to()):P.word&&w.setSelection(P.from,P.to))}}yo(E,"findAndGoTo"),n.findUnder=function(w){E(w,!0)},n.findUnderPrevious=function(w){E(w,!1)},n.findAllUnder=function(w){var k=O(w);if(k){for(var P=w.getSearchCursor(k.query),D=[],N=-1;P.findNext();)D.push({anchor:P.from(),head:P.to()}),P.from().line<=k.from.line&&P.from().ch<=k.from.ch&&N++;w.setSelections(D,N)}};var b=r.keyMap;b.macSublime={"Cmd-Left":"goLineStartSmart","Shift-Tab":"indentLess","Shift-Ctrl-K":"deleteLine","Alt-Q":"wrapLines","Ctrl-Left":"goSubwordLeft","Ctrl-Right":"goSubwordRight","Ctrl-Alt-Up":"scrollLineUp","Ctrl-Alt-Down":"scrollLineDown","Cmd-L":"selectLine","Shift-Cmd-L":"splitSelectionByLine",Esc:"singleSelectionTop","Cmd-Enter":"insertLineAfter","Shift-Cmd-Enter":"insertLineBefore","Cmd-D":"selectNextOccurrence","Shift-Cmd-Space":"selectScope","Shift-Cmd-M":"selectBetweenBrackets","Cmd-M":"goToBracket","Cmd-Ctrl-Up":"swapLineUp","Cmd-Ctrl-Down":"swapLineDown","Cmd-/":"toggleCommentIndented","Cmd-J":"joinLines","Shift-Cmd-D":"duplicateLine",F5:"sortLines","Shift-F5":"reverseSortLines","Cmd-F5":"sortLinesInsensitive","Shift-Cmd-F5":"reverseSortLinesInsensitive",F2:"nextBookmark","Shift-F2":"prevBookmark","Cmd-F2":"toggleBookmark","Shift-Cmd-F2":"clearBookmarks","Alt-F2":"selectBookmarks",Backspace:"smartBackspace","Cmd-K Cmd-D":"skipAndSelectNextOccurrence","Cmd-K Cmd-K":"delLineRight","Cmd-K Cmd-U":"upcaseAtCursor","Cmd-K Cmd-L":"downcaseAtCursor","Cmd-K Cmd-Space":"setSublimeMark","Cmd-K Cmd-A":"selectToSublimeMark","Cmd-K Cmd-W":"deleteToSublimeMark","Cmd-K Cmd-X":"swapWithSublimeMark","Cmd-K Cmd-Y":"sublimeYank","Cmd-K Cmd-C":"showInCenter","Cmd-K Cmd-G":"clearBookmarks","Cmd-K Cmd-Backspace":"delLineLeft","Cmd-K Cmd-1":"foldAll","Cmd-K Cmd-0":"unfoldAll","Cmd-K Cmd-J":"unfoldAll","Ctrl-Shift-Up":"addCursorToPrevLine","Ctrl-Shift-Down":"addCursorToNextLine","Cmd-F3":"findUnder","Shift-Cmd-F3":"findUnderPrevious","Alt-F3":"findAllUnder","Shift-Cmd-[":"fold","Shift-Cmd-]":"unfold","Cmd-I":"findIncremental","Shift-Cmd-I":"findIncrementalReverse","Cmd-H":"replace",F3:"findNext","Shift-F3":"findPrev",fallthrough:"macDefault"},r.normalizeKeyMap(b.macSublime),b.pcSublime={"Shift-Tab":"indentLess","Shift-Ctrl-K":"deleteLine","Alt-Q":"wrapLines","Ctrl-T":"transposeChars","Alt-Left":"goSubwordLeft","Alt-Right":"goSubwordRight","Ctrl-Up":"scrollLineUp","Ctrl-Down":"scrollLineDown","Ctrl-L":"selectLine","Shift-Ctrl-L":"splitSelectionByLine",Esc:"singleSelectionTop","Ctrl-Enter":"insertLineAfter","Shift-Ctrl-Enter":"insertLineBefore","Ctrl-D":"selectNextOccurrence","Shift-Ctrl-Space":"selectScope","Shift-Ctrl-M":"selectBetweenBrackets","Ctrl-M":"goToBracket","Shift-Ctrl-Up":"swapLineUp","Shift-Ctrl-Down":"swapLineDown","Ctrl-/":"toggleCommentIndented","Ctrl-J":"joinLines","Shift-Ctrl-D":"duplicateLine",F9:"sortLines","Shift-F9":"reverseSortLines","Ctrl-F9":"sortLinesInsensitive","Shift-Ctrl-F9":"reverseSortLinesInsensitive",F2:"nextBookmark","Shift-F2":"prevBookmark","Ctrl-F2":"toggleBookmark","Shift-Ctrl-F2":"clearBookmarks","Alt-F2":"selectBookmarks",Backspace:"smartBackspace","Ctrl-K Ctrl-D":"skipAndSelectNextOccurrence","Ctrl-K Ctrl-K":"delLineRight","Ctrl-K Ctrl-U":"upcaseAtCursor","Ctrl-K Ctrl-L":"downcaseAtCursor","Ctrl-K Ctrl-Space":"setSublimeMark","Ctrl-K Ctrl-A":"selectToSublimeMark","Ctrl-K Ctrl-W":"deleteToSublimeMark","Ctrl-K Ctrl-X":"swapWithSublimeMark","Ctrl-K Ctrl-Y":"sublimeYank","Ctrl-K Ctrl-C":"showInCenter","Ctrl-K Ctrl-G":"clearBookmarks","Ctrl-K Ctrl-Backspace":"delLineLeft","Ctrl-K Ctrl-1":"foldAll","Ctrl-K Ctrl-0":"unfoldAll","Ctrl-K Ctrl-J":"unfoldAll","Ctrl-Alt-Up":"addCursorToPrevLine","Ctrl-Alt-Down":"addCursorToNextLine","Ctrl-F3":"findUnder","Shift-Ctrl-F3":"findUnderPrevious","Alt-F3":"findAllUnder","Shift-Ctrl-[":"fold","Shift-Ctrl-]":"unfold","Ctrl-I":"findIncremental","Shift-Ctrl-I":"findIncrementalReverse","Ctrl-H":"replace",F3:"findNext","Shift-F3":"findPrev",fallthrough:"pcDefault"},r.normalizeKeyMap(b.pcSublime);var C=b.default==b.macDefault;b.sublime=C?b.macSublime:b.pcSublime})})();WZ=Cxe.exports,Sxe=Xt(WZ),kxe=QZ({__proto__:null,default:Sxe},[WZ])});var XZ={};Ii(XZ,{j:()=>Lxe});function YZ(e,t){for(var r=0;rn[i]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}var Oxe,we,Nxe,KZ,Dxe,Lxe,ZZ=ot(()=>{tr();Oxe=Object.defineProperty,we=(e,t)=>Oxe(e,"name",{value:t,configurable:!0});we(YZ,"_mergeNamespaces");Nxe={exports:{}};(function(e,t){(function(r){r(Qt())})(function(r){r.defineMode("javascript",function(n,i){var o=n.indentUnit,s=i.statementIndent,l=i.jsonld,c=i.json||l,f=i.trackScope!==!1,h=i.typescript,g=i.wordCharacters||/[\w$\xa1-\uffff]/,v=function(){function q(wn){return{type:wn,style:"keyword"}}we(q,"kw");var W=q("keyword a"),ue=q("keyword b"),Ae=q("keyword c"),ut=q("keyword d"),Ct=q("operator"),qe={type:"atom",style:"atom"};return{if:q("if"),while:W,with:W,else:ue,do:ue,try:ue,finally:ue,return:ut,break:ut,continue:ut,new:q("new"),delete:Ae,void:Ae,throw:Ae,debugger:q("debugger"),var:q("var"),const:q("var"),let:q("var"),function:q("function"),catch:q("catch"),for:q("for"),switch:q("switch"),case:q("case"),default:q("default"),in:Ct,typeof:Ct,instanceof:Ct,true:qe,false:qe,null:qe,undefined:qe,NaN:qe,Infinity:qe,this:q("this"),class:q("class"),super:q("atom"),yield:Ae,export:q("export"),import:q("import"),extends:Ae,await:Ae}}(),y=/[+\-*&%=<>!?|~^@]/,x=/^@(context|id|value|language|type|container|list|set|reverse|index|base|vocab|graph)"/;function T(q){for(var W=!1,ue,Ae=!1;(ue=q.next())!=null;){if(!W){if(ue=="/"&&!Ae)return;ue=="["?Ae=!0:Ae&&ue=="]"&&(Ae=!1)}W=!W&&ue=="\\"}}we(T,"readRegexp");var O,E;function b(q,W,ue){return O=q,E=ue,W}we(b,"ret");function C(q,W){var ue=q.next();if(ue=='"'||ue=="'")return W.tokenize=w(ue),W.tokenize(q,W);if(ue=="."&&q.match(/^\d[\d_]*(?:[eE][+\-]?[\d_]+)?/))return b("number","number");if(ue=="."&&q.match(".."))return b("spread","meta");if(/[\[\]{}\(\),;\:\.]/.test(ue))return b(ue);if(ue=="="&&q.eat(">"))return b("=>","operator");if(ue=="0"&&q.match(/^(?:x[\dA-Fa-f_]+|o[0-7_]+|b[01_]+)n?/))return b("number","number");if(/\d/.test(ue))return q.match(/^[\d_]*(?:n|(?:\.[\d_]*)?(?:[eE][+\-]?[\d_]+)?)?/),b("number","number");if(ue=="/")return q.eat("*")?(W.tokenize=k,k(q,W)):q.eat("/")?(q.skipToEnd(),b("comment","comment")):be(q,W,1)?(T(q),q.match(/^\b(([gimyus])(?![gimyus]*\2))+\b/),b("regexp","string-2")):(q.eat("="),b("operator","operator",q.current()));if(ue=="`")return W.tokenize=P,P(q,W);if(ue=="#"&&q.peek()=="!")return q.skipToEnd(),b("meta","meta");if(ue=="#"&&q.eatWhile(g))return b("variable","property");if(ue=="<"&&q.match("!--")||ue=="-"&&q.match("->")&&!/\S/.test(q.string.slice(0,q.start)))return q.skipToEnd(),b("comment","comment");if(y.test(ue))return(ue!=">"||!W.lexical||W.lexical.type!=">")&&(q.eat("=")?(ue=="!"||ue=="=")&&q.eat("="):/[<>*+\-|&?]/.test(ue)&&(q.eat(ue),ue==">"&&q.eat(ue))),ue=="?"&&q.eat(".")?b("."):b("operator","operator",q.current());if(g.test(ue)){q.eatWhile(g);var Ae=q.current();if(W.lastType!="."){if(v.propertyIsEnumerable(Ae)){var ut=v[Ae];return b(ut.type,ut.style,Ae)}if(Ae=="async"&&q.match(/^(\s|\/\*([^*]|\*(?!\/))*?\*\/)*[\[\(\w]/,!1))return b("async","keyword",Ae)}return b("variable","variable",Ae)}}we(C,"tokenBase");function w(q){return function(W,ue){var Ae=!1,ut;if(l&&W.peek()=="@"&&W.match(x))return ue.tokenize=C,b("jsonld-keyword","meta");for(;(ut=W.next())!=null&&!(ut==q&&!Ae);)Ae=!Ae&&ut=="\\";return Ae||(ue.tokenize=C),b("string","string")}}we(w,"tokenString");function k(q,W){for(var ue=!1,Ae;Ae=q.next();){if(Ae=="/"&&ue){W.tokenize=C;break}ue=Ae=="*"}return b("comment","comment")}we(k,"tokenComment");function P(q,W){for(var ue=!1,Ae;(Ae=q.next())!=null;){if(!ue&&(Ae=="`"||Ae=="$"&&q.eat("{"))){W.tokenize=C;break}ue=!ue&&Ae=="\\"}return b("quasi","string-2",q.current())}we(P,"tokenQuasi");var D="([{}])";function N(q,W){W.fatArrowAt&&(W.fatArrowAt=null);var ue=q.string.indexOf("=>",q.start);if(!(ue<0)){if(h){var Ae=/:\s*(?:\w+(?:<[^>]*>|\[\])?|\{[^}]*\})\s*$/.exec(q.string.slice(q.start,ue));Ae&&(ue=Ae.index)}for(var ut=0,Ct=!1,qe=ue-1;qe>=0;--qe){var wn=q.string.charAt(qe),Mi=D.indexOf(wn);if(Mi>=0&&Mi<3){if(!ut){++qe;break}if(--ut==0){wn=="("&&(Ct=!0);break}}else if(Mi>=3&&Mi<6)++ut;else if(g.test(wn))Ct=!0;else if(/["'\/`]/.test(wn))for(;;--qe){if(qe==0)return;var Jf=q.string.charAt(qe-1);if(Jf==wn&&q.string.charAt(qe-2)!="\\"){qe--;break}}else if(Ct&&!ut){++qe;break}}Ct&&!ut&&(W.fatArrowAt=qe)}}we(N,"findFatArrow");var F={atom:!0,number:!0,variable:!0,string:!0,regexp:!0,this:!0,import:!0,"jsonld-keyword":!0};function j(q,W,ue,Ae,ut,Ct){this.indented=q,this.column=W,this.type=ue,this.prev=ut,this.info=Ct,Ae!=null&&(this.align=Ae)}we(j,"JSLexical");function G(q,W){if(!f)return!1;for(var ue=q.localVars;ue;ue=ue.next)if(ue.name==W)return!0;for(var Ae=q.context;Ae;Ae=Ae.prev)for(var ue=Ae.vars;ue;ue=ue.next)if(ue.name==W)return!0}we(G,"inScope");function U(q,W,ue,Ae,ut){var Ct=q.cc;for(V.state=q,V.stream=ut,V.marked=null,V.cc=Ct,V.style=W,q.lexical.hasOwnProperty("align")||(q.lexical.align=!0);;){var qe=Ct.length?Ct.pop():c?je:Ke;if(qe(ue,Ae)){for(;Ct.length&&Ct[Ct.length-1].lex;)Ct.pop()();return V.marked?V.marked:ue=="variable"&&G(q,Ae)?"variable-2":W}}}we(U,"parseJS");var V={state:null,column:null,marked:null,cc:null};function z(){for(var q=arguments.length-1;q>=0;q--)V.cc.push(arguments[q])}we(z,"pass");function B(){return z.apply(null,arguments),!0}we(B,"cont");function ee(q,W){for(var ue=W;ue;ue=ue.next)if(ue.name==q)return!0;return!1}we(ee,"inList");function J(q){var W=V.state;if(V.marked="def",!!f){if(W.context){if(W.lexical.info=="var"&&W.context&&W.context.block){var ue=re(q,W.context);if(ue!=null){W.context=ue;return}}else if(!ee(q,W.localVars)){W.localVars=new De(q,W.localVars);return}}i.globalVars&&!ee(q,W.globalVars)&&(W.globalVars=new De(q,W.globalVars))}}we(J,"register");function re(q,W){if(W)if(W.block){var ue=re(q,W.prev);return ue?ue==W.prev?W:new ye(ue,W.vars,!0):null}else return ee(q,W.vars)?W:new ye(W.prev,new De(q,W.vars),!1);else return null}we(re,"registerVarScoped");function ne(q){return q=="public"||q=="private"||q=="protected"||q=="abstract"||q=="readonly"}we(ne,"isModifier");function ye(q,W,ue){this.prev=q,this.vars=W,this.block=ue}we(ye,"Context");function De(q,W){this.name=q,this.next=W}we(De,"Var");var He=new De("this",new De("arguments",null));function Se(){V.state.context=new ye(V.state.context,V.state.localVars,!1),V.state.localVars=He}we(Se,"pushcontext");function oe(){V.state.context=new ye(V.state.context,V.state.localVars,!0),V.state.localVars=null}we(oe,"pushblockcontext"),Se.lex=oe.lex=!0;function ge(){V.state.localVars=V.state.context.vars,V.state.context=V.state.context.prev}we(ge,"popcontext"),ge.lex=!0;function ve(q,W){var ue=we(function(){var Ae=V.state,ut=Ae.indented;if(Ae.lexical.type=="stat")ut=Ae.lexical.indented;else for(var Ct=Ae.lexical;Ct&&Ct.type==")"&&Ct.align;Ct=Ct.prev)ut=Ct.indented;Ae.lexical=new j(ut,V.stream.column(),q,null,Ae.lexical,W)},"result");return ue.lex=!0,ue}we(ve,"pushlex");function ke(){var q=V.state;q.lexical.prev&&(q.lexical.type==")"&&(q.indented=q.lexical.indented),q.lexical=q.lexical.prev)}we(ke,"poplex"),ke.lex=!0;function Ye(q){function W(ue){return ue==q?B():q==";"||ue=="}"||ue==")"||ue=="]"?z():B(W)}return we(W,"exp"),W}we(Ye,"expect");function Ke(q,W){return q=="var"?B(ve("vardef",W),Qf,Ye(";"),ke):q=="keyword a"?B(ve("form"),pe,Ke,ke):q=="keyword b"?B(ve("form"),Ke,ke):q=="keyword d"?V.stream.match(/^\s*$/,!1)?B():B(ve("stat"),de,Ye(";"),ke):q=="debugger"?B(Ye(";")):q=="{"?B(ve("}"),oe,Jn,ke,ge):q==";"?B():q=="if"?(V.state.lexical.info=="else"&&V.state.cc[V.state.cc.length-1]==ke&&V.state.cc.pop()(),B(ve("form"),pe,Ke,ke,Kh)):q=="function"?B(Ji):q=="for"?B(ve("form"),oe,Xh,Ke,ge,ke):q=="class"||h&&W=="interface"?(V.marked="keyword",B(ve("form",q=="class"?q:W),Ll,ke)):q=="variable"?h&&W=="declare"?(V.marked="keyword",B(Ke)):h&&(W=="module"||W=="enum"||W=="type")&&V.stream.match(/^\s*\w/,!1)?(V.marked="keyword",W=="enum"?B(Co):W=="type"?B(Zf,Ye("operator"),lt,Ye(";")):B(ve("form"),_n,Ye("{"),ve("}"),Jn,ke,ke)):h&&W=="namespace"?(V.marked="keyword",B(ve("form"),je,Ke,ke)):h&&W=="abstract"?(V.marked="keyword",B(Ke)):B(ve("stat"),Ds):q=="switch"?B(ve("form"),pe,Ye("{"),ve("}","switch"),oe,Jn,ke,ke,ge):q=="case"?B(je,Ye(":")):q=="default"?B(Ye(":")):q=="catch"?B(ve("form"),Se,jr,Ke,ke,ge):q=="export"?B(ve("stat"),Ku,ke):q=="import"?B(ve("stat"),gr,ke):q=="async"?B(Ke):W=="@"?B(je,Ke):z(ve("stat"),je,Ye(";"),ke)}we(Ke,"statement");function jr(q){if(q=="(")return B(na,Ye(")"))}we(jr,"maybeCatchBinding");function je(q,W){return Me(q,W,!1)}we(je,"expression");function xt(q,W){return Me(q,W,!0)}we(xt,"expressionNoComma");function pe(q){return q!="("?z():B(ve(")"),de,Ye(")"),ke)}we(pe,"parenExpr");function Me(q,W,ue){if(V.state.fatArrowAt==V.stream.start){var Ae=ue?Tr:bt;if(q=="(")return B(Se,ve(")"),ur(na,")"),ke,Ye("=>"),Ae,ge);if(q=="variable")return z(Se,_n,Ye("=>"),Ae,ge)}var ut=ue?at:Pe;return F.hasOwnProperty(q)?B(ut):q=="function"?B(Ji,ut):q=="class"||h&&W=="interface"?(V.marked="keyword",B(ve("form"),Dl,ke)):q=="keyword c"||q=="async"?B(ue?xt:je):q=="("?B(ve(")"),de,Ye(")"),ke,ut):q=="operator"||q=="spread"?B(ue?xt:je):q=="["?B(ve("]"),Dt,ke,ut):q=="{"?Sl(vi,"}",null,ut):q=="quasi"?z(rt,ut):q=="new"?B(ra(ue)):B()}we(Me,"expressionInner");function de(q){return q.match(/[;\}\)\],]/)?z():z(je)}we(de,"maybeexpression");function Pe(q,W){return q==","?B(de):at(q,W,!1)}we(Pe,"maybeoperatorComma");function at(q,W,ue){var Ae=ue==!1?Pe:at,ut=ue==!1?je:xt;if(q=="=>")return B(Se,ue?Tr:bt,ge);if(q=="operator")return/\+\+|--/.test(W)||h&&W=="!"?B(Ae):h&&W=="<"&&V.stream.match(/^([^<>]|<[^<>]*>)*>\s*\(/,!1)?B(ve(">"),ur(lt,">"),ke,Ae):W=="?"?B(je,Ye(":"),ut):B(ut);if(q=="quasi")return z(rt,Ae);if(q!=";"){if(q=="(")return Sl(xt,")","call",Ae);if(q==".")return B(Cl,Ae);if(q=="[")return B(ve("]"),de,Ye("]"),ke,Ae);if(h&&W=="as")return V.marked="keyword",B(lt,Ae);if(q=="regexp")return V.state.lastType=V.marked="operator",V.stream.backUp(V.stream.pos-V.stream.start-1),B(ut)}}we(at,"maybeoperatorNoComma");function rt(q,W){return q!="quasi"?z():W.slice(W.length-2)!="${"?B(rt):B(de,st)}we(rt,"quasi");function st(q){if(q=="}")return V.marked="string-2",V.state.tokenize=P,B(rt)}we(st,"continueQuasi");function bt(q){return N(V.stream,V.state),z(q=="{"?Ke:je)}we(bt,"arrowBody");function Tr(q){return N(V.stream,V.state),z(q=="{"?Ke:xt)}we(Tr,"arrowBodyNoComma");function ra(q){return function(W){return W=="."?B(q?Wu:Tl):W=="variable"&&h?B(Ls,q?at:Pe):z(q?xt:je)}}we(ra,"maybeTarget");function Tl(q,W){if(W=="target")return V.marked="keyword",B(Pe)}we(Tl,"target");function Wu(q,W){if(W=="target")return V.marked="keyword",B(at)}we(Wu,"targetNoComma");function Ds(q){return q==":"?B(ke,Ke):z(Pe,Ye(";"),ke)}we(Ds,"maybelabel");function Cl(q){if(q=="variable")return V.marked="property",B()}we(Cl,"property");function vi(q,W){if(q=="async")return V.marked="property",B(vi);if(q=="variable"||V.style=="keyword"){if(V.marked="property",W=="get"||W=="set")return B(Yu);var ue;return h&&V.state.fatArrowAt==V.stream.start&&(ue=V.stream.match(/^\s*:\s*/,!1))&&(V.state.fatArrowAt=V.stream.pos+ue[0].length),B(Zr)}else{if(q=="number"||q=="string")return V.marked=l?"property":V.style+" property",B(Zr);if(q=="jsonld-keyword")return B(Zr);if(h&&ne(W))return V.marked="keyword",B(vi);if(q=="[")return B(je,ja,Ye("]"),Zr);if(q=="spread")return B(xt,Zr);if(W=="*")return V.marked="keyword",B(vi);if(q==":")return z(Zr)}}we(vi,"objprop");function Yu(q){return q!="variable"?z(Zr):(V.marked="property",B(Ji))}we(Yu,"getterSetter");function Zr(q){if(q==":")return B(xt);if(q=="(")return z(Ji)}we(Zr,"afterprop");function ur(q,W,ue){function Ae(ut,Ct){if(ue?ue.indexOf(ut)>-1:ut==","){var qe=V.state.lexical;return qe.info=="call"&&(qe.pos=(qe.pos||0)+1),B(function(wn,Mi){return wn==W||Mi==W?z():z(q)},Ae)}return ut==W||Ct==W?B():ue&&ue.indexOf(";")>-1?z(q):B(Ye(W))}return we(Ae,"proceed"),function(ut,Ct){return ut==W||Ct==W?B():z(q,Ae)}}we(ur,"commasep");function Sl(q,W,ue){for(var Ae=3;Ae"),lt);if(q=="quasi")return z(xo,gi)}we(lt,"typeexpr");function Cr(q){if(q=="=>")return B(lt)}we(Cr,"maybeReturnType");function Ol(q){return q.match(/[\}\)\]]/)?B():q==","||q==";"?B(Ol):z(Jr,Ol)}we(Ol,"typeprops");function Jr(q,W){if(q=="variable"||V.style=="keyword")return V.marked="property",B(Jr);if(W=="?"||q=="number"||q=="string")return B(Jr);if(q==":")return B(lt);if(q=="[")return B(Ye("variable"),tt,Ye("]"),Jr);if(q=="(")return z(Pi,Jr);if(!q.match(/[;\}\)\],]/))return B()}we(Jr,"typeprop");function xo(q,W){return q!="quasi"?z():W.slice(W.length-2)!="${"?B(xo):B(lt,un)}we(xo,"quasiType");function un(q){if(q=="}")return V.marked="string-2",V.state.tokenize=P,B(xo)}we(un,"continueQuasiType");function Nl(q,W){return q=="variable"&&V.stream.match(/^\s*[?:]/,!1)||W=="?"?B(Nl):q==":"?B(lt):q=="spread"?B(Nl):z(lt)}we(Nl,"typearg");function gi(q,W){if(W=="<")return B(ve(">"),ur(lt,">"),ke,gi);if(W=="|"||q=="."||W=="&")return B(lt);if(q=="[")return B(lt,Ye("]"),gi);if(W=="extends"||W=="implements")return V.marked="keyword",B(lt);if(W=="?")return B(lt,Ye(":"),lt)}we(gi,"afterType");function Ls(q,W){if(W=="<")return B(ve(">"),ur(lt,">"),ke,gi)}we(Ls,"maybeTypeArgs");function Va(){return z(lt,Hf)}we(Va,"typeparam");function Hf(q,W){if(W=="=")return B(lt)}we(Hf,"maybeTypeDefault");function Qf(q,W){return W=="enum"?(V.marked="keyword",B(Co)):z(_n,ja,wo,Kf)}we(Qf,"vardef");function _n(q,W){if(h&&ne(W))return V.marked="keyword",B(_n);if(q=="variable")return J(W),B();if(q=="spread")return B(_n);if(q=="[")return Sl(Yf,"]");if(q=="{")return Sl(Wf,"}")}we(_n,"pattern");function Wf(q,W){return q=="variable"&&!V.stream.match(/^\s*:/,!1)?(J(W),B(wo)):(q=="variable"&&(V.marked="property"),q=="spread"?B(_n):q=="}"?z():q=="["?B(je,Ye("]"),Ye(":"),Wf):B(Ye(":"),_n,wo))}we(Wf,"proppattern");function Yf(){return z(_n,wo)}we(Yf,"eltpattern");function wo(q,W){if(W=="=")return B(xt)}we(wo,"maybeAssign");function Kf(q){if(q==",")return B(Qf)}we(Kf,"vardefCont");function Kh(q,W){if(q=="keyword b"&&W=="else")return B(ve("form","else"),Ke,ke)}we(Kh,"maybeelse");function Xh(q,W){if(W=="await")return B(Xh);if(q=="(")return B(ve(")"),Xf,ke)}we(Xh,"forspec");function Xf(q){return q=="var"?B(Qf,Ua):q=="variable"?B(Ua):z(Ua)}we(Xf,"forspec1");function Ua(q,W){return q==")"?B():q==";"?B(Ua):W=="in"||W=="of"?(V.marked="keyword",B(je,Ua)):z(je,Ua)}we(Ua,"forspec2");function Ji(q,W){if(W=="*")return V.marked="keyword",B(Ji);if(q=="variable")return J(W),B(Ji);if(q=="(")return B(Se,ve(")"),ur(na,")"),ke,kl,Ke,ge);if(h&&W=="<")return B(ve(">"),ur(Va,">"),ke,Ji)}we(Ji,"functiondef");function Pi(q,W){if(W=="*")return V.marked="keyword",B(Pi);if(q=="variable")return J(W),B(Pi);if(q=="(")return B(Se,ve(")"),ur(na,")"),ke,kl,ge);if(h&&W=="<")return B(ve(">"),ur(Va,">"),ke,Pi)}we(Pi,"functiondecl");function Zf(q,W){if(q=="keyword"||q=="variable")return V.marked="type",B(Zf);if(W=="<")return B(ve(">"),ur(Va,">"),ke)}we(Zf,"typename");function na(q,W){return W=="@"&&B(je,na),q=="spread"?B(na):h&&ne(W)?(V.marked="keyword",B(na)):h&&q=="this"?B(ja,wo):z(_n,ja,wo)}we(na,"funarg");function Dl(q,W){return q=="variable"?Ll(q,W):Eo(q,W)}we(Dl,"classExpression");function Ll(q,W){if(q=="variable")return J(W),B(Eo)}we(Ll,"className");function Eo(q,W){if(W=="<")return B(ve(">"),ur(Va,">"),ke,Eo);if(W=="extends"||W=="implements"||h&&q==",")return W=="implements"&&(V.marked="keyword"),B(h?lt:je,Eo);if(q=="{")return B(ve("}"),_i,ke)}we(Eo,"classNameAfter");function _i(q,W){if(q=="async"||q=="variable"&&(W=="static"||W=="get"||W=="set"||h&&ne(W))&&V.stream.match(/^\s+[\w$\xa1-\uffff]/,!1))return V.marked="keyword",B(_i);if(q=="variable"||V.style=="keyword")return V.marked="property",B(Ri,_i);if(q=="number"||q=="string")return B(Ri,_i);if(q=="[")return B(je,ja,Ye("]"),Ri,_i);if(W=="*")return V.marked="keyword",B(_i);if(h&&q=="(")return z(Pi,_i);if(q==";"||q==",")return B(_i);if(q=="}")return B();if(W=="@")return B(je,_i)}we(_i,"classBody");function Ri(q,W){if(W=="!"||W=="?")return B(Ri);if(q==":")return B(lt,wo);if(W=="=")return B(xt);var ue=V.state.lexical.prev,Ae=ue&&ue.info=="interface";return z(Ae?Pi:Ji)}we(Ri,"classfield");function Ku(q,W){return W=="*"?(V.marked="keyword",B($n,Ye(";"))):W=="default"?(V.marked="keyword",B(je,Ye(";"))):q=="{"?B(ur(Xu,"}"),$n,Ye(";")):z(Ke)}we(Ku,"afterExport");function Xu(q,W){if(W=="as")return V.marked="keyword",B(Ye("variable"));if(q=="variable")return z(xt,Xu)}we(Xu,"exportField");function gr(q){return q=="string"?B():q=="("?z(je):q=="."?z(Pe):z(Be,To,$n)}we(gr,"afterImport");function Be(q,W){return q=="{"?Sl(Be,"}"):(q=="variable"&&J(W),W=="*"&&(V.marked="keyword"),B(Zu))}we(Be,"importSpec");function To(q){if(q==",")return B(Be,To)}we(To,"maybeMoreImports");function Zu(q,W){if(W=="as")return V.marked="keyword",B(Be)}we(Zu,"maybeAs");function $n(q,W){if(W=="from")return V.marked="keyword",B(je)}we($n,"maybeFrom");function Dt(q){return q=="]"?B():z(ur(xt,"]"))}we(Dt,"arrayLiteral");function Co(){return z(ve("form"),_n,Ye("{"),ve("}"),ur(Ps,"}"),ke,ke)}we(Co,"enumdef");function Ps(){return z(_n,wo)}we(Ps,"enummember");function Ju(q,W){return q.lastType=="operator"||q.lastType==","||y.test(W.charAt(0))||/[,.]/.test(W.charAt(0))}we(Ju,"isContinuedStatement");function be(q,W,ue){return W.tokenize==C&&/^(?:operator|sof|keyword [bcd]|case|new|export|default|spread|[\[{}\(,;:]|=>)$/.test(W.lastType)||W.lastType=="quasi"&&/\{\s*$/.test(q.string.slice(0,q.pos-(ue||0)))}return we(be,"expressionAllowed"),{startState:function(q){var W={tokenize:C,lastType:"sof",cc:[],lexical:new j((q||0)-o,0,"block",!1),localVars:i.localVars,context:i.localVars&&new ye(null,null,!1),indented:q||0};return i.globalVars&&typeof i.globalVars=="object"&&(W.globalVars=i.globalVars),W},token:function(q,W){if(q.sol()&&(W.lexical.hasOwnProperty("align")||(W.lexical.align=!1),W.indented=q.indentation(),N(q,W)),W.tokenize!=k&&q.eatSpace())return null;var ue=W.tokenize(q,W);return O=="comment"?ue:(W.lastType=O=="operator"&&(E=="++"||E=="--")?"incdec":O,U(W,ue,O,E,q))},indent:function(q,W){if(q.tokenize==k||q.tokenize==P)return r.Pass;if(q.tokenize!=C)return 0;var ue=W&&W.charAt(0),Ae=q.lexical,ut;if(!/^\s*else\b/.test(W))for(var Ct=q.cc.length-1;Ct>=0;--Ct){var qe=q.cc[Ct];if(qe==ke)Ae=Ae.prev;else if(qe!=Kh&&qe!=ge)break}for(;(Ae.type=="stat"||Ae.type=="form")&&(ue=="}"||(ut=q.cc[q.cc.length-1])&&(ut==Pe||ut==at)&&!/^[,\.=+\-*:?[\(]/.test(W));)Ae=Ae.prev;s&&Ae.type==")"&&Ae.prev.type=="stat"&&(Ae=Ae.prev);var wn=Ae.type,Mi=ue==wn;return wn=="vardef"?Ae.indented+(q.lastType=="operator"||q.lastType==","?Ae.info.length+1:0):wn=="form"&&ue=="{"?Ae.indented:wn=="form"?Ae.indented+o:wn=="stat"?Ae.indented+(Ju(q,W)?s||o:0):Ae.info=="switch"&&!Mi&&i.doubleIndentSwitch!=!1?Ae.indented+(/^(?:case|default)\b/.test(W)?o:2*o):Ae.align?Ae.column+(Mi?0:1):Ae.indented+(Mi?0:o)},electricInput:/^\s*(?:case .*?:|default:|\{|\})$/,blockCommentStart:c?null:"/*",blockCommentEnd:c?null:"*/",blockCommentContinue:c?null:" * ",lineComment:c?null:"//",fold:"brace",closeBrackets:"()[]{}''\"\"``",helperType:c?"json":"javascript",jsonldMode:l,jsonMode:c,expressionAllowed:be,skipExpression:function(q){U(q,"atom","atom","true",new r.StringStream("",2,null))}}}),r.registerHelper("wordChars","javascript",/[\w$]/),r.defineMIME("text/javascript","javascript"),r.defineMIME("text/ecmascript","javascript"),r.defineMIME("application/javascript","javascript"),r.defineMIME("application/x-javascript","javascript"),r.defineMIME("application/ecmascript","javascript"),r.defineMIME("application/json",{name:"javascript",json:!0}),r.defineMIME("application/x-json",{name:"javascript",json:!0}),r.defineMIME("application/manifest+json",{name:"javascript",json:!0}),r.defineMIME("application/ld+json",{name:"javascript",jsonld:!0}),r.defineMIME("text/typescript",{name:"javascript",typescript:!0}),r.defineMIME("application/typescript",{name:"javascript",typescript:!0})})})();KZ=Nxe.exports,Dxe=Xt(KZ),Lxe=YZ({__proto__:null,default:Dxe},[KZ])});var $Z={};Ii($Z,{c:()=>Ixe});function JZ(e,t){for(var r=0;rn[i]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}var Pxe,gE,Rxe,_Z,Mxe,Ixe,eJ=ot(()=>{tr();Pxe=Object.defineProperty,gE=(e,t)=>Pxe(e,"name",{value:t,configurable:!0});gE(JZ,"_mergeNamespaces");Rxe={exports:{}};(function(e,t){(function(r){r(Qt())})(function(r){var n={},i=/[^\s\u00a0]/,o=r.Pos,s=r.cmpPos;function l(h){var g=h.search(i);return g==-1?0:g}gE(l,"firstNonWS"),r.commands.toggleComment=function(h){h.toggleComment()},r.defineExtension("toggleComment",function(h){h||(h=n);for(var g=this,v=1/0,y=this.listSelections(),x=null,T=y.length-1;T>=0;T--){var O=y[T].from(),E=y[T].to();O.line>=v||(E.line>=v&&(E=o(v,0)),v=O.line,x==null?g.uncomment(O,E,h)?x="un":(g.lineComment(O,E,h),x="line"):x=="un"?g.uncomment(O,E,h):g.lineComment(O,E,h))}});function c(h,g,v){return/\bstring\b/.test(h.getTokenTypeAt(o(g.line,0)))&&!/^[\'\"\`]/.test(v)}gE(c,"probablyInsideString");function f(h,g){var v=h.getMode();return v.useInnerComments===!1||!v.innerMode?v:h.getModeAt(g)}gE(f,"getMode"),r.defineExtension("lineComment",function(h,g,v){v||(v=n);var y=this,x=f(y,h),T=y.getLine(h.line);if(!(T==null||c(y,h,T))){var O=v.lineComment||x.lineComment;if(!O){(v.blockCommentStart||x.blockCommentStart)&&(v.fullLines=!0,y.blockComment(h,g,v));return}var E=Math.min(g.ch!=0||g.line==h.line?g.line+1:g.line,y.lastLine()+1),b=v.padding==null?" ":v.padding,C=v.commentBlankLines||h.line==g.line;y.operation(function(){if(v.indent){for(var w=null,k=h.line;kD.length)&&(w=D)}for(var k=h.line;kE||y.operation(function(){if(v.fullLines!=!1){var C=i.test(y.getLine(E));y.replaceRange(b+O,o(E)),y.replaceRange(T+b,o(h.line,0));var w=v.blockCommentLead||x.blockCommentLead;if(w!=null)for(var k=h.line+1;k<=E;++k)(k!=E||C)&&y.replaceRange(w+b,o(k,0))}else{var P=s(y.getCursor("to"),g)==0,D=!y.somethingSelected();y.replaceRange(O,g),P&&y.setSelection(D?g:y.getCursor("from"),g),y.replaceRange(T,h)}})}}),r.defineExtension("uncomment",function(h,g,v){v||(v=n);var y=this,x=f(y,h),T=Math.min(g.ch!=0||g.line==h.line?g.line:g.line-1,y.lastLine()),O=Math.min(h.line,T),E=v.lineComment||x.lineComment,b=[],C=v.padding==null?" ":v.padding,w;e:{if(!E)break e;for(var k=O;k<=T;++k){var P=y.getLine(k),D=P.indexOf(E);if(D>-1&&!/comment/.test(y.getTokenTypeAt(o(k,D+1)))&&(D=-1),D==-1&&i.test(P)||D>-1&&i.test(P.slice(0,D)))break e;b.push(P)}if(y.operation(function(){for(var ye=O;ye<=T;++ye){var De=b[ye-O],He=De.indexOf(E),Se=He+E.length;He<0||(De.slice(Se,Se+C.length)==C&&(Se+=C.length),w=!0,y.replaceRange("",o(ye,He),o(ye,Se)))}}),w)return!0}var N=v.blockCommentStart||x.blockCommentStart,F=v.blockCommentEnd||x.blockCommentEnd;if(!N||!F)return!1;var j=v.blockCommentLead||x.blockCommentLead,G=y.getLine(O),U=G.indexOf(N);if(U==-1)return!1;var V=T==O?G:y.getLine(T),z=V.indexOf(F,T==O?U+N.length:0),B=o(O,U+1),ee=o(T,z+1);if(z==-1||!/comment/.test(y.getTokenTypeAt(B))||!/comment/.test(y.getTokenTypeAt(ee))||y.getRange(B,ee,` +`).indexOf(F)>-1)return!1;var J=G.lastIndexOf(N,h.ch),re=J==-1?-1:G.slice(0,h.ch).indexOf(F,J+N.length);if(J!=-1&&re!=-1&&re+F.length!=h.ch)return!1;re=V.indexOf(F,g.ch);var ne=V.slice(g.ch).lastIndexOf(N,re-g.ch);return J=re==-1||ne==-1?-1:g.ch+ne,re!=-1&&J!=-1&&J!=g.ch?!1:(y.operation(function(){y.replaceRange("",o(T,z-(C&&V.slice(z-C.length,z)==C?C.length:0)),o(T,z+F.length));var ye=U+N.length;if(C&&G.slice(ye,ye+C.length)==C&&(ye+=C.length),y.replaceRange("",o(O,U),o(O,ye)),j)for(var De=O+1;De<=T;++De){var He=y.getLine(De),Se=He.indexOf(j);if(!(Se==-1||i.test(He.slice(0,Se)))){var oe=Se+j.length;C&&He.slice(oe,oe+C.length)==C&&(oe+=C.length),y.replaceRange("",o(De,Se),o(De,oe))}}}),!0)})})})();_Z=Rxe.exports,Mxe=Xt(_Z),Ixe=JZ({__proto__:null,default:Mxe},[_Z])});var CM={};Ii(CM,{s:()=>Vxe});function tJ(e,t){for(var r=0;rn[i]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}var Fxe,vr,qxe,rJ,jxe,Vxe,SM=ot(()=>{tr();mE();v0();Fxe=Object.defineProperty,vr=(e,t)=>Fxe(e,"name",{value:t,configurable:!0});vr(tJ,"_mergeNamespaces");qxe={exports:{}};(function(e,t){(function(r){r(Qt(),Mf(),If)})(function(r){r.defineOption("search",{bottom:!1});function n(N,F){return typeof N=="string"?N=new RegExp(N.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&"),F?"gi":"g"):N.global||(N=new RegExp(N.source,N.ignoreCase?"gi":"g")),{token:function(j){N.lastIndex=j.pos;var G=N.exec(j.string);if(G&&G.index==j.pos)return j.pos+=G[0].length||1,"searching";G?j.pos=G.index:j.skipToEnd()}}}vr(n,"searchOverlay");function i(){this.posFrom=this.posTo=this.lastQuery=this.query=null,this.overlay=null}vr(i,"SearchState");function o(N){return N.state.search||(N.state.search=new i)}vr(o,"getSearchState");function s(N){return typeof N=="string"&&N==N.toLowerCase()}vr(s,"queryCaseInsensitive");function l(N,F,j){return N.getSearchCursor(F,j,{caseFold:s(F),multiline:!0})}vr(l,"getSearchCursor");function c(N,F,j,G,U){N.openDialog(F,G,{value:j,selectValueOnOpen:!0,closeOnEnter:!1,onClose:function(){O(N)},onKeyDown:U,bottom:N.options.search.bottom})}vr(c,"persistentDialog");function f(N,F,j,G,U){N.openDialog?N.openDialog(F,U,{value:G,selectValueOnOpen:!0,bottom:N.options.search.bottom}):U(prompt(j,G))}vr(f,"dialog");function h(N,F,j,G){N.openConfirm?N.openConfirm(F,G):confirm(j)&&G[0]()}vr(h,"confirmDialog");function g(N){return N.replace(/\\([nrt\\])/g,function(F,j){return j=="n"?` +`:j=="r"?"\r":j=="t"?" ":j=="\\"?"\\":F})}vr(g,"parseString");function v(N){var F=N.match(/^\/(.*)\/([a-z]*)$/);if(F)try{N=new RegExp(F[1],F[2].indexOf("i")==-1?"":"i")}catch{}else N=g(N);return(typeof N=="string"?N=="":N.test(""))&&(N=/x^/),N}vr(v,"parseQuery");function y(N,F,j){F.queryText=j,F.query=v(j),N.removeOverlay(F.overlay,s(F.query)),F.overlay=n(F.query,s(F.query)),N.addOverlay(F.overlay),N.showMatchesOnScrollbar&&(F.annotate&&(F.annotate.clear(),F.annotate=null),F.annotate=N.showMatchesOnScrollbar(F.query,s(F.query)))}vr(y,"startSearch");function x(N,F,j,G){var U=o(N);if(U.query)return T(N,F);var V=N.getSelection()||U.lastQuery;if(V instanceof RegExp&&V.source=="x^"&&(V=null),j&&N.openDialog){var z=null,B=vr(function(ee,J){r.e_stop(J),ee&&(ee!=U.queryText&&(y(N,U,ee),U.posFrom=U.posTo=N.getCursor()),z&&(z.style.opacity=1),T(N,J.shiftKey,function(re,ne){var ye;ne.line<3&&document.querySelector&&(ye=N.display.wrapper.querySelector(".CodeMirror-dialog"))&&ye.getBoundingClientRect().bottom-4>N.cursorCoords(ne,"window").top&&((z=ye).style.opacity=.4)}))},"searchNext");c(N,b(N),V,B,function(ee,J){var re=r.keyName(ee),ne=N.getOption("extraKeys"),ye=ne&&ne[re]||r.keyMap[N.getOption("keyMap")][re];ye=="findNext"||ye=="findPrev"||ye=="findPersistentNext"||ye=="findPersistentPrev"?(r.e_stop(ee),y(N,o(N),J),N.execCommand(ye)):(ye=="find"||ye=="findPersistent")&&(r.e_stop(ee),B(J,ee))}),G&&V&&(y(N,U,V),T(N,F))}else f(N,b(N),"Search for:",V,function(ee){ee&&!U.query&&N.operation(function(){y(N,U,ee),U.posFrom=U.posTo=N.getCursor(),T(N,F)})})}vr(x,"doSearch");function T(N,F,j){N.operation(function(){var G=o(N),U=l(N,G.query,F?G.posFrom:G.posTo);!U.find(F)&&(U=l(N,G.query,F?r.Pos(N.lastLine()):r.Pos(N.firstLine(),0)),!U.find(F))||(N.setSelection(U.from(),U.to()),N.scrollIntoView({from:U.from(),to:U.to()},20),G.posFrom=U.from(),G.posTo=U.to(),j&&j(U.from(),U.to()))})}vr(T,"findNext");function O(N){N.operation(function(){var F=o(N);F.lastQuery=F.query,F.query&&(F.query=F.queryText=null,N.removeOverlay(F.overlay),F.annotate&&(F.annotate.clear(),F.annotate=null))})}vr(O,"clearSearch");function E(N,F){var j=N?document.createElement(N):document.createDocumentFragment();for(var G in F)j[G]=F[G];for(var U=2;U{_o();dM();Vc();tr();et.registerHelper("hint","graphql",(e,t)=>{let{schema:r,externalFragments:n}=t;if(!r)return;let i=e.getCursor(),o=e.getTokenAt(i),s=o.type!==null&&/"|\w/.test(o.string[0])?o.start:o.end,l=new lo(i.line,s),c={list:sD(r,e.getValue(),l,o,n).map(f=>({text:f.label,type:f.type,description:f.documentation,isDeprecated:f.isDeprecated,deprecationReason:f.deprecationReason})),from:{line:i.line,ch:s},to:{line:i.line,ch:o.end}};return c!=null&&c.list&&c.list.length>0&&(c.from=et.Pos(c.from.line,c.from.ch),c.to=et.Pos(c.to.line,c.to.ch),et.signal(e,"hasCompletion",e,c,o)),c})});var Gxe={};var iJ,Bxe,oJ=ot(()=>{_o();Vc();tr();iJ=["error","warning","information","hint"],Bxe={"GraphQL: Validation":"validation","GraphQL: Deprecation":"deprecation","GraphQL: Syntax":"syntax"};et.registerHelper("lint","graphql",(e,t)=>{let{schema:r,validationRules:n,externalFragments:i}=t;return vD(e,r,n,void 0,i).map(o=>({message:o.message,severity:o.severity?iJ[o.severity-1]:iJ[0],type:o.source?Bxe[o.source]:void 0,from:et.Pos(o.range.start.line,o.range.start.character),to:et.Pos(o.range.end.line,o.range.end.character)}))})});function g0(e,t){let r=[],n=e;for(;n!=null&&n.kind;)r.push(n),n=n.prevState;for(let i=r.length-1;i>=0;i--)t(r[i])}var zxe,Hxe,y0=ot(()=>{zxe=Object.defineProperty,Hxe=(e,t)=>zxe(e,"name",{value:t,configurable:!0});Hxe(g0,"forEachState")});function b0(e,t){let r={schema:e,type:null,parentType:null,inputType:null,directiveDef:null,fieldDef:null,argDef:null,argDefs:null,objectFieldDefs:null};return g0(t,n=>{var i,o;switch(n.kind){case"Query":case"ShortQuery":r.type=e.getQueryType();break;case"Mutation":r.type=e.getMutationType();break;case"Subscription":r.type=e.getSubscriptionType();break;case"InlineFragment":case"FragmentDefinition":n.type&&(r.type=e.getType(n.type));break;case"Field":case"AliasedField":r.fieldDef=r.type&&n.name?kM(e,r.parentType,n.name):null,r.type=(i=r.fieldDef)===null||i===void 0?void 0:i.type;break;case"SelectionSet":r.parentType=r.type?(0,Er.getNamedType)(r.type):null;break;case"Directive":r.directiveDef=n.name?e.getDirective(n.name):null;break;case"Arguments":let s=n.prevState?n.prevState.kind==="Field"?r.fieldDef:n.prevState.kind==="Directive"?r.directiveDef:n.prevState.kind==="AliasedField"?n.prevState.name&&kM(e,r.parentType,n.prevState.name):null:null;r.argDefs=s?s.args:null;break;case"Argument":if(r.argDef=null,r.argDefs){for(let g=0;gg.value===n.name):null;break;case"ListValue":let c=r.inputType?(0,Er.getNullableType)(r.inputType):null;r.inputType=c instanceof Er.GraphQLList?c.ofType:null;break;case"ObjectValue":let f=r.inputType?(0,Er.getNamedType)(r.inputType):null;r.objectFieldDefs=f instanceof Er.GraphQLInputObjectType?f.getFields():null;break;case"ObjectField":let h=n.name&&r.objectFieldDefs?r.objectFieldDefs[n.name]:null;r.inputType=h?.type;break;case"NamedType":r.type=n.name?e.getType(n.name):null;break}}),r}function kM(e,t,r){if(r===Er.SchemaMetaFieldDef.name&&e.getQueryType()===t)return Er.SchemaMetaFieldDef;if(r===Er.TypeMetaFieldDef.name&&e.getQueryType()===t)return Er.TypeMetaFieldDef;if(r===Er.TypeNameMetaFieldDef.name&&(0,Er.isCompositeType)(t))return Er.TypeNameMetaFieldDef;if(t&&t.getFields)return t.getFields()[r]}function aJ(e,t){for(let r=0;r{Er=ce(zr());y0();Qxe=Object.defineProperty,Al=(e,t)=>Qxe(e,"name",{value:t,configurable:!0});Al(b0,"getTypeInfo");Al(kM,"getFieldDef");Al(aJ,"find");Al(A0,"getFieldReference");Al(x0,"getDirectiveReference");Al(w0,"getArgumentReference");Al(E0,"getEnumValueReference");Al(Uh,"getTypeReference");Al(OM,"isMetaField")});var Yxe={};function sJ(e){return{options:e instanceof Function?{render:e}:e===!0?{}:e}}function lJ(e){let{options:t}=e.state.info;return t?.hoverTime||500}function uJ(e,t){let r=e.state.info,n=t.target||t.srcElement;if(!(n instanceof HTMLElement)||n.nodeName!=="SPAN"||r.hoverTimeout!==void 0)return;let i=n.getBoundingClientRect(),o=Ra(function(){clearTimeout(r.hoverTimeout),r.hoverTimeout=setTimeout(l,c)},"onMouseMove"),s=Ra(function(){et.off(document,"mousemove",o),et.off(e.getWrapperElement(),"mouseout",s),clearTimeout(r.hoverTimeout),r.hoverTimeout=void 0},"onMouseOut"),l=Ra(function(){et.off(document,"mousemove",o),et.off(e.getWrapperElement(),"mouseout",s),r.hoverTimeout=void 0,cJ(e,i)},"onHover"),c=lJ(e);r.hoverTimeout=setTimeout(l,c),et.on(document,"mousemove",o),et.on(e.getWrapperElement(),"mouseout",s)}function cJ(e,t){let r=e.coordsChar({left:(t.left+t.right)/2,top:(t.top+t.bottom)/2},"window"),n=e.state.info,{options:i}=n,o=i.render||e.getHelper(r,"info");if(o){let s=e.getTokenAt(r,!0);if(s){let l=o(s,i,e,r);l&&fJ(e,t,l)}}}function fJ(e,t,r){let n=document.createElement("div");n.className="CodeMirror-info",n.append(r),document.body.append(n);let i=n.getBoundingClientRect(),o=window.getComputedStyle(n),s=i.right-i.left+parseFloat(o.marginLeft)+parseFloat(o.marginRight),l=i.bottom-i.top+parseFloat(o.marginTop)+parseFloat(o.marginBottom),c=t.bottom;l>window.innerHeight-t.bottom-15&&t.top>window.innerHeight-t.bottom&&(c=t.top-l),c<0&&(c=t.bottom);let f=Math.max(0,window.innerWidth-s-15);f>t.left&&(f=t.left),n.style.opacity="1",n.style.top=c+"px",n.style.left=f+"px";let h,g=Ra(function(){clearTimeout(h)},"onMouseOverPopup"),v=Ra(function(){clearTimeout(h),h=setTimeout(y,200)},"onMouseOut"),y=Ra(function(){et.off(n,"mouseover",g),et.off(n,"mouseout",v),et.off(e.getWrapperElement(),"mouseout",v),n.style.opacity?(n.style.opacity="0",setTimeout(()=>{n.parentNode&&n.remove()},600)):n.parentNode&&n.remove()},"hidePopup");et.on(n,"mouseover",g),et.on(n,"mouseout",v),et.on(e.getWrapperElement(),"mouseout",v)}var Wxe,Ra,DM=ot(()=>{_o();tr();Wxe=Object.defineProperty,Ra=(e,t)=>Wxe(e,"name",{value:t,configurable:!0});et.defineOption("info",!1,(e,t,r)=>{if(r&&r!==et.Init){let n=e.state.info.onMouseOver;et.off(e.getWrapperElement(),"mouseover",n),clearTimeout(e.state.info.hoverTimeout),delete e.state.info}if(t){let n=e.state.info=sJ(t);n.onMouseOver=uJ.bind(null,e),et.on(e.getWrapperElement(),"mouseover",n.onMouseOver)}});Ra(sJ,"createState");Ra(lJ,"getHoverTime");Ra(uJ,"onMouseOver");Ra(cJ,"onMouseHover");Ra(fJ,"showPopup")});var Xxe={};function dJ(e,t,r){pJ(e,t,r),LM(e,t,r,t.type)}function pJ(e,t,r){var n;let i=((n=t.fieldDef)===null||n===void 0?void 0:n.name)||"";Zi(e,i,"field-name",r,A0(t))}function hJ(e,t,r){var n;let i="@"+(((n=t.directiveDef)===null||n===void 0?void 0:n.name)||"");Zi(e,i,"directive-name",r,x0(t))}function mJ(e,t,r){var n;let i=((n=t.argDef)===null||n===void 0?void 0:n.name)||"";Zi(e,i,"arg-name",r,w0(t)),LM(e,t,r,t.inputType)}function vJ(e,t,r){var n;let i=((n=t.enumValue)===null||n===void 0?void 0:n.name)||"";Ff(e,t,r,t.inputType),Zi(e,"."),Zi(e,i,"enum-value",r,E0(t))}function LM(e,t,r,n){let i=document.createElement("span");i.className="type-name-pill",n instanceof Gh.GraphQLNonNull?(Ff(i,t,r,n.ofType),Zi(i,"!")):n instanceof Gh.GraphQLList?(Zi(i,"["),Ff(i,t,r,n.ofType),Zi(i,"]")):Zi(i,n?.name||"","type-name",r,Uh(t,n)),e.append(i)}function Ff(e,t,r,n){n instanceof Gh.GraphQLNonNull?(Ff(e,t,r,n.ofType),Zi(e,"!")):n instanceof Gh.GraphQLList?(Zi(e,"["),Ff(e,t,r,n.ofType),Zi(e,"]")):Zi(e,n?.name||"","type-name",r,Uh(t,n))}function Bh(e,t,r){let{description:n}=r;if(n){let i=document.createElement("div");i.className="info-description",t.renderDescription?i.innerHTML=t.renderDescription(n):i.append(document.createTextNode(n)),e.append(i)}gJ(e,t,r)}function gJ(e,t,r){let n=r.deprecationReason;if(n){let i=document.createElement("div");i.className="info-deprecation",e.append(i);let o=document.createElement("span");o.className="info-deprecation-label",o.append(document.createTextNode("Deprecated")),i.append(o);let s=document.createElement("div");s.className="info-deprecation-reason",t.renderDescription?s.innerHTML=t.renderDescription(n):s.append(document.createTextNode(n)),i.append(s)}}function Zi(e,t,r="",n={onClick:null},i=null){if(r){let{onClick:o}=n,s;o?(s=document.createElement("a"),s.href="javascript:void 0",s.addEventListener("click",l=>{o(i,l)})):s=document.createElement("span"),s.className=r,s.append(document.createTextNode(t)),e.append(s)}else e.append(document.createTextNode(t))}var Gh,Kxe,ks,yJ=ot(()=>{Gh=ce(zr());_o();NM();DM();tr();y0();Kxe=Object.defineProperty,ks=(e,t)=>Kxe(e,"name",{value:t,configurable:!0});et.registerHelper("info","graphql",(e,t)=>{if(!t.schema||!e.state)return;let{kind:r,step:n}=e.state,i=b0(t.schema,e.state);if(r==="Field"&&n===0&&i.fieldDef||r==="AliasedField"&&n===2&&i.fieldDef){let o=document.createElement("div");o.className="CodeMirror-info-header",dJ(o,i,t);let s=document.createElement("div");return s.append(o),Bh(s,t,i.fieldDef),s}if(r==="Directive"&&n===1&&i.directiveDef){let o=document.createElement("div");o.className="CodeMirror-info-header",hJ(o,i,t);let s=document.createElement("div");return s.append(o),Bh(s,t,i.directiveDef),s}if(r==="Argument"&&n===0&&i.argDef){let o=document.createElement("div");o.className="CodeMirror-info-header",mJ(o,i,t);let s=document.createElement("div");return s.append(o),Bh(s,t,i.argDef),s}if(r==="EnumValue"&&i.enumValue&&i.enumValue.description){let o=document.createElement("div");o.className="CodeMirror-info-header",vJ(o,i,t);let s=document.createElement("div");return s.append(o),Bh(s,t,i.enumValue),s}if(r==="NamedType"&&i.type&&i.type.description){let o=document.createElement("div");o.className="CodeMirror-info-header",Ff(o,i,t,i.type);let s=document.createElement("div");return s.append(o),Bh(s,t,i.type),s}});ks(dJ,"renderField");ks(pJ,"renderQualifiedField");ks(hJ,"renderDirective");ks(mJ,"renderArg");ks(vJ,"renderEnumValue");ks(LM,"renderTypeAnnotation");ks(Ff,"renderType");ks(Bh,"renderDescription");ks(gJ,"renderDeprecation");ks(Zi,"text")});var _xe={};function bJ(e,t){let r=t.target||t.srcElement;if(!(r instanceof HTMLElement)||r?.nodeName!=="SPAN")return;let n=r.getBoundingClientRect(),i={left:(n.left+n.right)/2,top:(n.top+n.bottom)/2};e.state.jump.cursor=i,e.state.jump.isHoldingModifier&&PM(e)}function AJ(e){if(!e.state.jump.isHoldingModifier&&e.state.jump.cursor){e.state.jump.cursor=null;return}e.state.jump.isHoldingModifier&&e.state.jump.marker&&RM(e)}function xJ(e,t){if(e.state.jump.isHoldingModifier||!wJ(t.key))return;e.state.jump.isHoldingModifier=!0,e.state.jump.cursor&&PM(e);let r=xl(o=>{o.code===t.code&&(e.state.jump.isHoldingModifier=!1,e.state.jump.marker&&RM(e),et.off(document,"keyup",r),et.off(document,"click",n),e.off("mousedown",i))},"onKeyUp"),n=xl(o=>{let{destination:s,options:l}=e.state.jump;s&&l.onClick(s,o)},"onClick"),i=xl((o,s)=>{e.state.jump.destination&&(s.codemirrorIgnore=!0)},"onMouseDown");et.on(document,"keyup",r),et.on(document,"click",n),e.on("mousedown",i)}function wJ(e){return e===(Jxe?"Meta":"Control")}function PM(e){if(e.state.jump.marker)return;let{cursor:t,options:r}=e.state.jump,n=e.coordsChar(t),i=e.getTokenAt(n,!0),o=r.getDestination||e.getHelper(n,"jump");if(o){let s=o(i,r,e);if(s){let l=e.markText({line:n.line,ch:i.start},{line:n.line,ch:i.end},{className:"CodeMirror-jump-token"});e.state.jump.marker=l,e.state.jump.destination=s}}}function RM(e){let{marker:t}=e.state.jump;e.state.jump.marker=null,e.state.jump.destination=null,t.clear()}var Zxe,xl,Jxe,EJ=ot(()=>{_o();NM();tr();y0();Zxe=Object.defineProperty,xl=(e,t)=>Zxe(e,"name",{value:t,configurable:!0});et.defineOption("jump",!1,(e,t,r)=>{if(r&&r!==et.Init){let n=e.state.jump.onMouseOver;et.off(e.getWrapperElement(),"mouseover",n);let i=e.state.jump.onMouseOut;et.off(e.getWrapperElement(),"mouseout",i),et.off(document,"keydown",e.state.jump.onKeyDown),delete e.state.jump}if(t){let n=e.state.jump={options:t,onMouseOver:bJ.bind(null,e),onMouseOut:AJ.bind(null,e),onKeyDown:xJ.bind(null,e)};et.on(e.getWrapperElement(),"mouseover",n.onMouseOver),et.on(e.getWrapperElement(),"mouseout",n.onMouseOut),et.on(document,"keydown",n.onKeyDown)}});xl(bJ,"onMouseOver");xl(AJ,"onMouseOut");xl(xJ,"onKeyDown");Jxe=typeof navigator<"u"&&navigator&&navigator.appVersion.includes("Mac");xl(wJ,"isJumpModifier");xl(PM,"enableJumpMode");xl(RM,"disableJumpMode");et.registerHelper("jump","graphql",(e,t)=>{if(!t.schema||!t.onClick||!e.state)return;let{state:r}=e,{kind:n,step:i}=r,o=b0(t.schema,r);if(n==="Field"&&i===0&&o.fieldDef||n==="AliasedField"&&i===2&&o.fieldDef)return A0(o);if(n==="Directive"&&i===1&&o.directiveDef)return x0(o);if(n==="Argument"&&i===0&&o.argDef)return w0(o);if(n==="EnumValue"&&o.enumValue)return E0(o);if(n==="NamedType"&&o.type)return Uh(o)})});function qf(e,t){var r,n;let{levels:i,indentLevel:o}=e;return((!i||i.length===0?o:i.at(-1)-(!((r=this.electricInput)===null||r===void 0)&&r.test(t)?1:0))||0)*(((n=this.config)===null||n===void 0?void 0:n.indentUnit)||0)}var $xe,ewe,yE=ot(()=>{$xe=Object.defineProperty,ewe=(e,t)=>$xe(e,"name",{value:t,configurable:!0});ewe(qf,"indent")});var iwe={};var twe,rwe,nwe,TJ=ot(()=>{_o();Vc();yE();tr();twe=Object.defineProperty,rwe=(e,t)=>twe(e,"name",{value:t,configurable:!0}),nwe=rwe(e=>{let t=so({eatWhitespace:r=>r.eatWhile(op),lexRules:ap,parseRules:sp,editorConfig:{tabSize:e.tabSize}});return{config:e,startState:t.startState,token:t.token,indent:qf,electricInput:/^\s*[})\]]/,fold:"brace",lineComment:"#",closeBrackets:{pairs:'()[]{}""',explode:"()[]{}"}}},"graphqlModeFactory");et.defineMode("graphql",nwe)});var awe={};function jf(e,t,r){let n=CJ(r,MM(t.string));if(!n)return;let i=t.type!==null&&/"|\w/.test(t.string[0])?t.start:t.end;return{list:n,from:{line:e.line,ch:i},to:{line:e.line,ch:t.end}}}function CJ(e,t){if(!t)return bE(e,n=>!n.isDeprecated);let r=e.map(n=>({proximity:SJ(MM(n.text),t),entry:n}));return bE(bE(r,n=>n.proximity<=2),n=>!n.entry.isDeprecated).sort((n,i)=>(n.entry.isDeprecated?1:0)-(i.entry.isDeprecated?1:0)||n.proximity-i.proximity||n.entry.text.length-i.entry.text.length).map(n=>n.entry)}function bE(e,t){let r=e.filter(t);return r.length===0?e:r}function MM(e){return e.toLowerCase().replaceAll(/\W/g,"")}function SJ(e,t){let r=kJ(t,e);return e.length>t.length&&(r-=e.length-t.length-1,r+=e.indexOf(t)===0?0:.5),r}function kJ(e,t){let r,n,i=[],o=e.length,s=t.length;for(r=0;r<=o;r++)i[r]=[r];for(n=1;n<=s;n++)i[0][n]=n;for(r=1;r<=o;r++)for(n=1;n<=s;n++){let l=e[r-1]===t[n-1]?0:1;i[r][n]=Math.min(i[r-1][n]+1,i[r][n-1]+1,i[r-1][n-1]+l),r>1&&n>1&&e[r-1]===t[n-2]&&e[r-2]===t[n-1]&&(i[r][n]=Math.min(i[r][n],i[r-2][n-2]+l))}return i[o][s]}function OJ(e,t,r){let n=t.state.kind==="Invalid"?t.state.prevState:t.state,{kind:i,step:o}=n;if(i==="Document"&&o===0)return jf(e,t,[{text:"{"}]);let{variableToType:s}=r;if(!s)return;let l=NJ(s,t.state);if(i==="Document"||i==="Variable"&&o===0){let c=Object.keys(s);return jf(e,t,c.map(f=>({text:`"${f}": `,type:s[f]})))}if((i==="ObjectValue"||i==="ObjectField"&&o===0)&&l.fields){let c=Object.keys(l.fields).map(f=>l.fields[f]);return jf(e,t,c.map(f=>({text:`"${f.name}": `,type:f.type,description:f.description})))}if(i==="StringValue"||i==="NumberValue"||i==="BooleanValue"||i==="NullValue"||i==="ListValue"&&o===1||i==="ObjectField"&&o===2||i==="Variable"&&o===2){let c=l.type?(0,hi.getNamedType)(l.type):void 0;if(c instanceof hi.GraphQLInputObjectType)return jf(e,t,[{text:"{"}]);if(c instanceof hi.GraphQLEnumType){let f=c.getValues();return jf(e,t,f.map(h=>({text:`"${h.name}"`,type:c,description:h.description})))}if(c===hi.GraphQLBoolean)return jf(e,t,[{text:"true",type:hi.GraphQLBoolean,description:"Not false."},{text:"false",type:hi.GraphQLBoolean,description:"Not true."}])}}function NJ(e,t){let r={type:null,fields:null};return g0(t,n=>{switch(n.kind){case"Variable":{r.type=e[n.name];break}case"ListValue":{let i=r.type?(0,hi.getNullableType)(r.type):void 0;r.type=i instanceof hi.GraphQLList?i.ofType:null;break}case"ObjectValue":{let i=r.type?(0,hi.getNamedType)(r.type):void 0;r.fields=i instanceof hi.GraphQLInputObjectType?i.getFields():null;break}case"ObjectField":{let i=n.name&&r.fields?r.fields[n.name]:null;r.type=i?.type;break}}}),r}var hi,owe,Vu,DJ=ot(()=>{_o();hi=ce(zr());y0();tr();owe=Object.defineProperty,Vu=(e,t)=>owe(e,"name",{value:t,configurable:!0});Vu(jf,"hintList");Vu(CJ,"filterAndSortList");Vu(bE,"filterNonEmpty");Vu(MM,"normalizeText");Vu(SJ,"getProximity");Vu(kJ,"lexicalDistance");et.registerHelper("hint","graphql-variables",(e,t)=>{let r=e.getCursor(),n=e.getTokenAt(r),i=OJ(r,n,t);return i!=null&&i.list&&i.list.length>0&&(i.from=et.Pos(i.from.line,i.from.ch),i.to=et.Pos(i.to.line,i.to.ch),et.signal(e,"hasCompletion",e,i,n)),i});Vu(OJ,"getVariablesHint");Vu(NJ,"getTypeInfo")});var lwe={};function LJ(e){Os=e,xE=e.length,An=mi=k0=-1,sn(),O0();let t=FM();return wl("EOF"),t}function FM(){let e=An,t=[];if(wl("{"),!S0("}")){do t.push(PJ());while(S0(","));wl("}")}return{kind:"Object",start:e,end:k0,members:t}}function PJ(){let e=An,t=bo==="String"?jM():null;wl("String"),wl(":");let r=qM();return{kind:"Member",start:e,end:k0,key:t,value:r}}function RJ(){let e=An,t=[];if(wl("["),!S0("]")){do t.push(qM());while(S0(","));wl("]")}return{kind:"Array",start:e,end:k0,values:t}}function qM(){switch(bo){case"[":return RJ();case"{":return FM();case"String":case"Number":case"Boolean":case"Null":let e=jM();return O0(),e}wl("Value")}function jM(){return{kind:bo,start:An,end:mi,value:JSON.parse(Os.slice(An,mi))}}function wl(e){if(bo===e){O0();return}let t;if(bo==="EOF")t="[end of file]";else if(mi-An>1)t="`"+Os.slice(An,mi)+"`";else{let r=Os.slice(An).match(/^.+?\b/);t="`"+(r?r[0]:Os[An])+"`"}throw Vf(`Expected ${e} but found ${t}.`)}function Vf(e){return new C0(e,{start:An,end:mi})}function S0(e){if(bo===e)return O0(),!0}function sn(){return mi31;)if(Ut===92)switch(Ut=sn(),Ut){case 34:case 47:case 92:case 98:case 102:case 110:case 114:case 116:sn();break;case 117:sn(),T0(),T0(),T0(),T0();break;default:throw Vf("Bad character escape sequence.")}else{if(mi===xE)throw Vf("Unterminated string.");sn()}if(Ut===34){sn();return}throw Vf("Unterminated string.")}function T0(){if(Ut>=48&&Ut<=57||Ut>=65&&Ut<=70||Ut>=97&&Ut<=102)return sn();throw Vf("Expected hexadecimal digit.")}function IJ(){Ut===45&&sn(),Ut===48?sn():AE(),Ut===46&&(sn(),AE()),(Ut===69||Ut===101)&&(Ut=sn(),(Ut===43||Ut===45)&&sn(),AE())}function AE(){if(Ut<48||Ut>57)throw Vf("Expected decimal digit.");do sn();while(Ut>=48&&Ut<=57)}function FJ(e,t,r){var n;let i=[];for(let o of r.members)if(o){let s=(n=o.key)===null||n===void 0?void 0:n.value,l=t[s];if(l)for(let[c,f]of zh(l,o.value))i.push(wE(e,c,f));else i.push(wE(e,o.key,`Variable "$${s}" does not appear in any GraphQL query.`))}return i}function zh(e,t){if(!e||!t)return[];if(e instanceof Ma.GraphQLNonNull)return t.kind==="Null"?[[t,`Type "${e}" is non-nullable and cannot be null.`]]:zh(e.ofType,t);if(t.kind==="Null")return[];if(e instanceof Ma.GraphQLList){let r=e.ofType;if(t.kind==="Array"){let n=t.values||[];return IM(n,i=>zh(r,i))}return zh(r,t)}if(e instanceof Ma.GraphQLInputObjectType){if(t.kind!=="Object")return[[t,`Type "${e}" must be an Object.`]];let r=Object.create(null),n=IM(t.members,i=>{var o;let s=(o=i?.key)===null||o===void 0?void 0:o.value;r[s]=!0;let l=e.getFields()[s];if(!l)return[[i.key,`Type "${e}" does not have a field "${s}".`]];let c=l?l.type:void 0;return zh(c,i.value)});for(let i of Object.keys(e.getFields())){let o=e.getFields()[i];!r[i]&&o.type instanceof Ma.GraphQLNonNull&&!o.defaultValue&&n.push([t,`Object of type "${e}" is missing required field "${i}".`])}return n}return e.name==="Boolean"&&t.kind!=="Boolean"||e.name==="String"&&t.kind!=="String"||e.name==="ID"&&t.kind!=="Number"&&t.kind!=="String"||e.name==="Float"&&t.kind!=="Number"||e.name==="Int"&&(t.kind!=="Number"||(t.value|0)!==t.value)?[[t,`Expected value of type "${e}".`]]:(e instanceof Ma.GraphQLEnumType||e instanceof Ma.GraphQLScalarType)&&(t.kind!=="String"&&t.kind!=="Number"&&t.kind!=="Boolean"&&t.kind!=="Null"||qJ(e.parseValue(t.value)))?[[t,`Expected value of type "${e}".`]]:[]}function wE(e,t,r){return{message:r,severity:"error",type:"validation",from:e.posFromIndex(t.start),to:e.posFromIndex(t.end)}}function qJ(e){return e==null||e!==e}function IM(e,t){return Array.prototype.concat.apply([],e.map(t))}var Ma,swe,Xr,Os,xE,An,mi,k0,Ut,bo,C0,jJ=ot(()=>{_o();Ma=ce(zr());tr();swe=Object.defineProperty,Xr=(e,t)=>swe(e,"name",{value:t,configurable:!0});Xr(LJ,"jsonParse");Xr(FM,"parseObj");Xr(PJ,"parseMember");Xr(RJ,"parseArr");Xr(qM,"parseVal");Xr(jM,"curToken");Xr(wl,"expect");C0=class extends Error{constructor(t,r){super(t),this.position=r}};Xr(C0,"JSONSyntaxError");Xr(Vf,"syntaxError");Xr(S0,"skip");Xr(sn,"ch");Xr(O0,"lex");Xr(MJ,"readString");Xr(T0,"readHex");Xr(IJ,"readNumber");Xr(AE,"readDigits");et.registerHelper("lint","graphql-variables",(e,t,r)=>{if(!e)return[];let n;try{n=LJ(e)}catch(o){if(o instanceof C0)return[wE(r,o.position,o.message)];throw o}let{variableToType:i}=t;return i?FJ(r,i,n):[]});Xr(FJ,"validateVariables");Xr(zh,"validateValue");Xr(wE,"lintError");Xr(qJ,"isNullish");Xr(IM,"mapCat")});var pwe={};function VM(e){return{style:e,match:t=>t.kind==="String",update(t,r){t.name=r.value.slice(1,-1)}}}var uwe,cwe,fwe,dwe,VJ=ot(()=>{_o();Vc();yE();tr();uwe=Object.defineProperty,cwe=(e,t)=>uwe(e,"name",{value:t,configurable:!0});et.defineMode("graphql-variables",e=>{let t=so({eatWhitespace:r=>r.eatSpace(),lexRules:fwe,parseRules:dwe,editorConfig:{tabSize:e.tabSize}});return{config:e,startState:t.startState,token:t.token,indent:qf,electricInput:/^\s*[}\]]/,fold:"brace",closeBrackets:{pairs:'[]{}""',explode:"[]{}"}}});fwe={Punctuation:/^\[|]|\{|\}|:|,/,Number:/^-?(?:0|(?:[1-9][0-9]*))(?:\.[0-9]*)?(?:[eE][+-]?[0-9]+)?/,String:/^"(?:[^"\\]|\\(?:"|\/|\\|b|f|n|r|t|u[0-9a-fA-F]{4}))*"?/,Keyword:/^true|false|null/},dwe={Document:[Ue("{"),mt("Variable",Jt(Ue(","))),Ue("}")],Variable:[VM("variable"),Ue(":"),"Value"],Value(e){switch(e.kind){case"Number":return"NumberValue";case"String":return"StringValue";case"Punctuation":switch(e.value){case"[":return"ListValue";case"{":return"ObjectValue"}return null;case"Keyword":switch(e.value){case"true":case"false":return"BooleanValue";case"null":return"NullValue"}return null}},NumberValue:[Sn("Number","number")],StringValue:[Sn("String","string")],BooleanValue:[Sn("Keyword","builtin")],NullValue:[Sn("Keyword","keyword")],ListValue:[Ue("["),mt("Value",Jt(Ue(","))),Ue("]")],ObjectValue:[Ue("{"),mt("ObjectField",Jt(Ue(","))),Ue("}")],ObjectField:[VM("attribute"),Ue(":"),"Value"]};cwe(VM,"namedKey")});var vwe={};var hwe,mwe,UJ=ot(()=>{_o();Vc();yE();tr();et.defineMode("graphql-results",e=>{let t=so({eatWhitespace:r=>r.eatSpace(),lexRules:hwe,parseRules:mwe,editorConfig:{tabSize:e.tabSize}});return{config:e,startState:t.startState,token:t.token,indent:qf,electricInput:/^\s*[}\]]/,fold:"brace",closeBrackets:{pairs:'[]{}""',explode:"[]{}"}}});hwe={Punctuation:/^\[|]|\{|\}|:|,/,Number:/^-?(?:0|(?:[1-9][0-9]*))(?:\.[0-9]*)?(?:[eE][+-]?[0-9]+)?/,String:/^"(?:[^"\\]|\\(?:"|\/|\\|b|f|n|r|t|u[0-9a-fA-F]{4}))*"?/,Keyword:/^true|false|null/},mwe={Document:[Ue("{"),mt("Entry",Ue(",")),Ue("}")],Entry:[Sn("String","def"),Ue(":"),"Value"],Value(e){switch(e.kind){case"Number":return"NumberValue";case"String":return"StringValue";case"Punctuation":switch(e.value){case"[":return"ListValue";case"{":return"ObjectValue"}return null;case"Keyword":switch(e.value){case"true":case"false":return"BooleanValue";case"null":return"NullValue"}return null}},NumberValue:[Sn("Number","number")],StringValue:[Sn("String","string")],BooleanValue:[Sn("Keyword","builtin")],NullValue:[Sn("Keyword","keyword")],ListValue:[Ue("["),mt("Value",Ue(",")),Ue("]")],ObjectValue:[Ue("{"),mt("ObjectField",Ue(",")),Ue("}")],ObjectField:[Sn("String","property"),Ue(":"),"Value"]}});var n$=K(pI=>{"use strict";var r$=rf();pI.createRoot=r$.createRoot,pI.hydrateRoot=r$.hydrateRoot;var JUe});var Y=ce(O3(),1),le=ce(Ee(),1),$=ce(Ee(),1);function N3(e){var t,r,n="";if(typeof e=="string"||typeof e=="number")n+=e;else if(typeof e=="object")if(Array.isArray(e))for(t=0;t{let n=e.subscribe({next(i){t(i),n.unsubscribe()},error:r,complete(){r(new Error("no value resolved"))}})})}function LN(e){return typeof e=="object"&&e!==null&&"subscribe"in e&&typeof e.subscribe=="function"}function PN(e){return typeof e=="object"&&e!==null&&(e[Symbol.toStringTag]==="AsyncGenerator"||Symbol.asyncIterator in e)}function Hce(e){var t;return gq(this,void 0,void 0,function*(){let r=(t=("return"in e?e:e[Symbol.asyncIterator]()).return)===null||t===void 0?void 0:t.bind(e),i=yield("next"in e?e:e[Symbol.asyncIterator]()).next.bind(e)();return r?.(),i.value})}function RN(e){return gq(this,void 0,void 0,function*(){let t=yield e;return PN(t)?Hce(t):LN(t)?zce(t):t})}function MN(e){return JSON.stringify(e,null,2)}function Qce(e){return Object.assign(Object.assign({},e),{message:e.message,stack:e.stack})}function yq(e){return e instanceof Error?Qce(e):e}function ep(e){return Array.isArray(e)?MN({errors:e.map(t=>yq(t))}):MN({errors:[yq(e)]})}function hA(e){return MN(e)}var Vn=ce(zr());function bq(e,t,r){let n=[];if(!e||!t)return{insertions:n,result:t};let i;try{i=(0,Vn.parse)(t)}catch{return{insertions:n,result:t}}let o=r||Wce,s=new Vn.TypeInfo(e);return(0,Vn.visit)(i,{leave(l){s.leave(l)},enter(l){if(s.enter(l),l.kind==="Field"&&!l.selectionSet){let c=s.getType(),f=Aq(Xce(c),o);if(f&&l.loc){let h=Kce(t,l.loc.start);n.push({index:l.loc.end,string:" "+(0,Vn.print)(f).replaceAll(` `,` -`+N)})}}}}),{insertions:i,result:nt(t,i)}}function qe(e){if(!("getFields"in e))return[];const t=e.getFields();if(t.id)return["id"];if(t.edges)return["edges"];if(t.node)return["node"];const n=[];for(const i of Object.keys(t))(0,x.UT)(t[i].type)&&n.push(i);return n}function Ne(e,t){const n=(0,x.xC)(e);if(!e||(0,x.UT)(e))return;const i=t(n);if(!(!Array.isArray(i)||i.length===0||!("getFields"in n)))return{kind:Ge.Kind.SELECTION_SET,selections:i.map(a=>{const l=n.getFields()[a],c=l?l.type:null;return{kind:Ge.Kind.FIELD,name:{kind:Ge.Kind.NAME,value:a},selectionSet:Ne(c,t)}})}}function nt(e,t){if(t.length===0)return e;let n="",i=0;for(const{index:a,string:l}of t)n+=e.slice(i,a)+l,i=a;return n+=e.slice(i),n}function bt(e,t){let n=t,i=t;for(;n;){const a=e.charCodeAt(n-1);if(a===10||a===13||a===8232||a===8233)break;n--,a!==9&&a!==11&&a!==12&&a!==32&&a!==160&&(i=n)}return e.slice(n,i)}function Et(e){if(e)return e}function An(e,t){var n;const i=new Map,a=[];for(const l of e)if(l.kind==="Field"){const c=t(l),d=i.get(c);if(!((n=l.directives)===null||n===void 0)&&n.length){const w=Object.assign({},l);a.push(w)}else if(d!=null&&d.selectionSet&&l.selectionSet)d.selectionSet.selections=[...d.selectionSet.selections,...l.selectionSet.selections];else if(!d){const w=Object.assign({},l);i.set(c,w),a.push(w)}}else a.push(l);return a}function In(e,t,n){var i;const a=n?(0,x.xC)(n).name:null,l=[],c=[];for(let d of t){if(d.kind==="FragmentSpread"){const w=d.name.value;if(!d.directives||d.directives.length===0){if(c.includes(w))continue;c.push(w)}const E=e[d.name.value];if(E){const{typeCondition:N,directives:F,selectionSet:L}=E;d={kind:Ge.Kind.INLINE_FRAGMENT,typeCondition:N,directives:F,selectionSet:L}}}if(d.kind===Ge.Kind.INLINE_FRAGMENT&&(!d.directives||((i=d.directives)===null||i===void 0?void 0:i.length)===0)){const w=d.typeCondition?d.typeCondition.name.value:null;if(!w||w===a){l.push(...In(e,d.selectionSet.selections,n));continue}}l.push(d)}return l}function dn(e,t){const n=t?new Ie.a(t):null,i=Object.create(null);for(const d of e.definitions)d.kind===Ge.Kind.FRAGMENT_DEFINITION&&(i[d.name.value]=d);const a={SelectionSet(d){const w=n?n.getParentType():null;let{selections:E}=d;return E=In(i,E,w),Object.assign(Object.assign({},d),{selections:E})},FragmentDefinition(){return null}},l=(0,R.Vn)(e,n?(0,Ie.y)(n,a):a),c={SelectionSet(d){let{selections:w}=d;return w=An(w,E=>E.alias?E.alias.value:E.name.value),Object.assign(Object.assign({},d),{selections:w})},FragmentDefinition(){return null}};return(0,R.Vn)(l,c)}function un(e,t,n){if(!n||n.length<1)return;const i=n.map(a=>{var l;return(l=a.name)===null||l===void 0?void 0:l.value});if(t&&i.includes(t))return t;if(t&&e){const l=e.map(c=>{var d;return(d=c.name)===null||d===void 0?void 0:d.value}).indexOf(t);if(l!==-1&&l"u"?this.storage=null:this.storage={getItem:window.localStorage.getItem.bind(window.localStorage),setItem:window.localStorage.setItem.bind(window.localStorage),removeItem:window.localStorage.removeItem.bind(window.localStorage),get length(){let n=0;for(const i in window.localStorage)i.indexOf(`${je}:`)===0&&(n+=1);return n},clear(){for(const n in window.localStorage)n.indexOf(`${je}:`)===0&&window.localStorage.removeItem(n)}}}get(t){if(!this.storage)return null;const n=`${je}:${t}`,i=this.storage.getItem(n);return i==="null"||i==="undefined"?(this.storage.removeItem(n),null):i||null}set(t,n){let i=!1,a=null;if(this.storage){const l=`${je}:${t}`;if(n)try{this.storage.setItem(l,n)}catch(c){a=c instanceof Error?c:new Error(`${c}`),i=Ee(this.storage,c)}else this.storage.removeItem(l)}return{isQuotaError:i,error:a}}clear(){this.storage&&this.storage.clear()}}const je="graphiql";class be{constructor(t,n,i=null){this.key=t,this.storage=n,this.maxSize=i,this.items=this.fetchAll()}get length(){return this.items.length}contains(t){return this.items.some(n=>n.query===t.query&&n.variables===t.variables&&n.headers===t.headers&&n.operationName===t.operationName)}edit(t,n){if(typeof n=="number"&&this.items[n]){const a=this.items[n];if(a.query===t.query&&a.variables===t.variables&&a.headers===t.headers&&a.operationName===t.operationName){this.items.splice(n,1,t),this.save();return}}const i=this.items.findIndex(a=>a.query===t.query&&a.variables===t.variables&&a.headers===t.headers&&a.operationName===t.operationName);i!==-1&&(this.items.splice(i,1,t),this.save())}delete(t){const n=this.items.findIndex(i=>i.query===t.query&&i.variables===t.variables&&i.headers===t.headers&&i.operationName===t.operationName);n!==-1&&(this.items.splice(n,1),this.save())}fetchRecent(){return this.items.at(-1)}fetchAll(){const t=this.storage.get(this.key);return t?JSON.parse(t)[this.key]:[]}push(t){const n=[...this.items,t];this.maxSize&&n.length>this.maxSize&&n.shift();for(let i=0;i<5;i++){const a=this.storage.set(this.key,JSON.stringify({[this.key]:n}));if(!(a!=null&&a.error))this.items=n;else if(a.isQuotaError&&this.maxSize)n.shift();else return}}save(){this.storage.set(this.key,JSON.stringify({[this.key]:this.items}))}}const ae=1e5;class Ve{constructor(t,n){this.storage=t,this.maxHistoryLength=n,this.updateHistory=({query:i,variables:a,headers:l,operationName:c})=>{if(!this.shouldSaveQuery(i,a,l,this.history.fetchRecent()))return;this.history.push({query:i,variables:a,headers:l,operationName:c});const d=this.history.items,w=this.favorite.items;this.queries=d.concat(w)},this.deleteHistory=({query:i,variables:a,headers:l,operationName:c,favorite:d},w=!1)=>{function E(N){const F=N.items.find(L=>L.query===i&&L.variables===a&&L.headers===l&&L.operationName===c);F&&N.delete(F)}(d||w)&&E(this.favorite),(!d||w)&&E(this.history),this.queries=[...this.history.items,...this.favorite.items]},this.history=new be("queries",this.storage,this.maxHistoryLength),this.favorite=new be("favorites",this.storage,null),this.queries=[...this.history.fetchAll(),...this.favorite.fetchAll()]}shouldSaveQuery(t,n,i,a){if(!t)return!1;try{(0,k.Qc)(t)}catch{return!1}return t.length>ae?!1:a?!(JSON.stringify(t)===JSON.stringify(a.query)&&(JSON.stringify(n)===JSON.stringify(a.variables)&&(JSON.stringify(i)===JSON.stringify(a.headers)||i&&!a.headers)||n&&!a.variables)):!0}toggleFavorite({query:t,variables:n,headers:i,operationName:a,label:l,favorite:c}){const d={query:t,variables:n,headers:i,operationName:a,label:l};c?(d.favorite=!1,this.favorite.delete(d),this.history.push(d)):(d.favorite=!0,this.favorite.push(d),this.history.delete(d)),this.queries=[...this.history.items,...this.favorite.items]}editLabel({query:t,variables:n,headers:i,operationName:a,label:l,favorite:c},d){const w={query:t,variables:n,headers:i,operationName:a,label:l};c?this.favorite.edit(Object.assign(Object.assign({},w),{favorite:c}),d):this.history.edit(w,d),this.queries=[...this.history.items,...this.favorite.items]}}var Xe=We(5798),it=We(1086),tt=We(640);function Ae(){return Ae=Object.assign?Object.assign.bind():function(e){for(var t=1;te.forEach(n=>dt(n,t))}function Wt(...e){return(0,s.useCallback)(Nt(...e),e)}function hn(e,t){const n=(0,s.createContext)(t);function i(l){const{children:c,...d}=l,w=(0,s.useMemo)(()=>d,Object.values(d));return(0,s.createElement)(n.Provider,{value:w},c)}function a(l){const c=(0,s.useContext)(n);if(c)return c;if(t!==void 0)return t;throw new Error(`\`${l}\` must be used within \`${e}\``)}return i.displayName=e+"Provider",[i,a]}function Lt(e,t=[]){let n=[];function i(l,c){const d=(0,s.createContext)(c),w=n.length;n=[...n,c];function E(F){const{scope:L,children:V,..._}=F,$=(L==null?void 0:L[e][w])||d,oe=(0,s.useMemo)(()=>_,Object.values(_));return(0,s.createElement)($.Provider,{value:oe},V)}function N(F,L){const V=(L==null?void 0:L[e][w])||d,_=(0,s.useContext)(V);if(_)return _;if(c!==void 0)return c;throw new Error(`\`${F}\` must be used within \`${l}\``)}return E.displayName=l+"Provider",[E,N]}const a=()=>{const l=n.map(c=>(0,s.createContext)(c));return function(d){const w=(d==null?void 0:d[e])||l;return(0,s.useMemo)(()=>({[`__scope${e}`]:{...d,[e]:w}}),[d,w])}};return a.scopeName=e,[i,an(a,...t)]}function an(...e){const t=e[0];if(e.length===1)return t;const n=()=>{const i=e.map(a=>({useScope:a(),scopeName:a.scopeName}));return function(l){const c=i.reduce((d,{useScope:w,scopeName:E})=>{const F=w(l)[`__scope${E}`];return{...d,...F}},{});return(0,s.useMemo)(()=>({[`__scope${t.scopeName}`]:c}),[c])}};return n.scopeName=t.scopeName,n}const Qt=Boolean(globalThis==null?void 0:globalThis.document)?s.useLayoutEffect:()=>{},En=f["useId".toString()]||(()=>{});let kn=0;function Sn(e){const[t,n]=s.useState(En());return Qt(()=>{e||n(i=>i!=null?i:String(kn++))},[e]),e||(t?`radix-${t}`:"")}function Mn(e){const t=(0,s.useRef)(e);return(0,s.useEffect)(()=>{t.current=e}),(0,s.useMemo)(()=>(...n)=>{var i;return(i=t.current)===null||i===void 0?void 0:i.call(t,...n)},[])}function Hn({prop:e,defaultProp:t,onChange:n=()=>{}}){const[i,a]=$n({defaultProp:t,onChange:n}),l=e!==void 0,c=l?e:i,d=Mn(n),w=(0,s.useCallback)(E=>{if(l){const F=typeof E=="function"?E(e):E;F!==e&&d(F)}else a(E)},[l,e,a,d]);return[c,w]}function $n({defaultProp:e,onChange:t}){const n=(0,s.useState)(e),[i]=n,a=(0,s.useRef)(i),l=Mn(t);return(0,s.useEffect)(()=>{a.current!==i&&(l(i),a.current=i)},[i,a,l]),n}var or=We(3935);const er=(0,s.forwardRef)((e,t)=>{const{children:n,...i}=e,a=s.Children.toArray(n),l=a.find(De);if(l){const c=l.props.children,d=a.map(w=>w===l?s.Children.count(c)>1?s.Children.only(null):(0,s.isValidElement)(c)?c.props.children:null:w);return(0,s.createElement)(Rr,Ae({},i,{ref:t}),(0,s.isValidElement)(c)?(0,s.cloneElement)(c,void 0,d):null)}return(0,s.createElement)(Rr,Ae({},i,{ref:t}),n)});er.displayName="Slot";const Rr=(0,s.forwardRef)((e,t)=>{const{children:n,...i}=e;return(0,s.isValidElement)(n)?(0,s.cloneElement)(n,{...Ct(i,n.props),ref:t?Nt(t,n.ref):n.ref}):s.Children.count(n)>1?s.Children.only(null):null});Rr.displayName="SlotClone";const ir=({children:e})=>(0,s.createElement)(s.Fragment,null,e);function De(e){return(0,s.isValidElement)(e)&&e.type===ir}function Ct(e,t){const n={...t};for(const i in t){const a=e[i],l=t[i];/^on[A-Z]/.test(i)?a&&l?n[i]=(...d)=>{l(...d),a(...d)}:a&&(n[i]=a):i==="style"?n[i]={...a,...l}:i==="className"&&(n[i]=[a,l].filter(Boolean).join(" "))}return{...e,...n}}const Ke=null,xt=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"].reduce((e,t)=>{const n=(0,s.forwardRef)((i,a)=>{const{asChild:l,...c}=i,d=l?er:t;return(0,s.useEffect)(()=>{window[Symbol.for("radix-ui")]=!0},[]),(0,s.createElement)(d,Ae({},c,{ref:a}))});return n.displayName=`Primitive.${t}`,{...e,[t]:n}},{});function rn(e,t){e&&(0,or.flushSync)(()=>e.dispatchEvent(t))}const Fn=null;function Jt(e,t=globalThis==null?void 0:globalThis.document){const n=Mn(e);(0,s.useEffect)(()=>{const i=a=>{a.key==="Escape"&&n(a)};return t.addEventListener("keydown",i),()=>t.removeEventListener("keydown",i)},[n,t])}const On="DismissableLayer",Dn="dismissableLayer.update",tr="dismissableLayer.pointerDownOutside",Cr="dismissableLayer.focusOutside";let Wi;const Jr=(0,s.createContext)({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),gr=(0,s.forwardRef)((e,t)=>{var n;const{disableOutsidePointerEvents:i=!1,onEscapeKeyDown:a,onPointerDownOutside:l,onFocusOutside:c,onInteractOutside:d,onDismiss:w,...E}=e,N=(0,s.useContext)(Jr),[F,L]=(0,s.useState)(null),V=(n=F==null?void 0:F.ownerDocument)!==null&&n!==void 0?n:globalThis==null?void 0:globalThis.document,[,_]=(0,s.useState)({}),$=Wt(t,ft=>L(ft)),oe=Array.from(N.layers),[ge]=[...N.layersWithOutsidePointerEventsDisabled].slice(-1),ke=oe.indexOf(ge),Ce=F?oe.indexOf(F):-1,Me=N.layersWithOutsidePointerEventsDisabled.size>0,Fe=Ce>=ke,st=sn(ft=>{const _e=ft.target,At=[...N.branches].some(Ut=>Ut.contains(_e));!Fe||At||(l==null||l(ft),d==null||d(ft),ft.defaultPrevented||w==null||w())},V),ot=ro(ft=>{const _e=ft.target;[...N.branches].some(Ut=>Ut.contains(_e))||(c==null||c(ft),d==null||d(ft),ft.defaultPrevented||w==null||w())},V);return Jt(ft=>{Ce===N.layers.size-1&&(a==null||a(ft),!ft.defaultPrevented&&w&&(ft.preventDefault(),w()))},V),(0,s.useEffect)(()=>{if(F)return i&&(N.layersWithOutsidePointerEventsDisabled.size===0&&(Wi=V.body.style.pointerEvents,V.body.style.pointerEvents="none"),N.layersWithOutsidePointerEventsDisabled.add(F)),N.layers.add(F),Yn(),()=>{i&&N.layersWithOutsidePointerEventsDisabled.size===1&&(V.body.style.pointerEvents=Wi)}},[F,V,i,N]),(0,s.useEffect)(()=>()=>{F&&(N.layers.delete(F),N.layersWithOutsidePointerEventsDisabled.delete(F),Yn())},[F,N]),(0,s.useEffect)(()=>{const ft=()=>_({});return document.addEventListener(Dn,ft),()=>document.removeEventListener(Dn,ft)},[]),(0,s.createElement)(xt.div,Ae({},E,{ref:$,style:{pointerEvents:Me?Fe?"auto":"none":void 0,...e.style},onFocusCapture:Be(e.onFocusCapture,ot.onFocusCapture),onBlurCapture:Be(e.onBlurCapture,ot.onBlurCapture),onPointerDownCapture:Be(e.onPointerDownCapture,st.onPointerDownCapture)}))}),Ze="DismissableLayerBranch",Wr=(0,s.forwardRef)((e,t)=>{const n=(0,s.useContext)(Jr),i=(0,s.useRef)(null),a=Wt(t,i);return(0,s.useEffect)(()=>{const l=i.current;if(l)return n.branches.add(l),()=>{n.branches.delete(l)}},[n.branches]),(0,s.createElement)(xt.div,Ae({},e,{ref:a}))});function sn(e,t=globalThis==null?void 0:globalThis.document){const n=Mn(e),i=(0,s.useRef)(!1),a=(0,s.useRef)(()=>{});return(0,s.useEffect)(()=>{const l=d=>{if(d.target&&!i.current){let E=function(){gn(tr,n,w,{discrete:!0})};const w={originalEvent:d};d.pointerType==="touch"?(t.removeEventListener("click",a.current),a.current=E,t.addEventListener("click",a.current,{once:!0})):E()}else t.removeEventListener("click",a.current);i.current=!1},c=window.setTimeout(()=>{t.addEventListener("pointerdown",l)},0);return()=>{window.clearTimeout(c),t.removeEventListener("pointerdown",l),t.removeEventListener("click",a.current)}},[t,n]),{onPointerDownCapture:()=>i.current=!0}}function ro(e,t=globalThis==null?void 0:globalThis.document){const n=Mn(e),i=(0,s.useRef)(!1);return(0,s.useEffect)(()=>{const a=l=>{l.target&&!i.current&&gn(Cr,n,{originalEvent:l},{discrete:!1})};return t.addEventListener("focusin",a),()=>t.removeEventListener("focusin",a)},[t,n]),{onFocusCapture:()=>i.current=!0,onBlurCapture:()=>i.current=!1}}function Yn(){const e=new CustomEvent(Dn);document.dispatchEvent(e)}function gn(e,t,n,{discrete:i}){const a=n.originalEvent.target,l=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&a.addEventListener(e,t,{once:!0}),i?rn(a,l):a.dispatchEvent(l)}const dr=null,Ta=null,mn="focusScope.autoFocusOnMount",Gi="focusScope.autoFocusOnUnmount",xo={bubbles:!1,cancelable:!0},zo="FocusScope",nr=(0,s.forwardRef)((e,t)=>{const{loop:n=!1,trapped:i=!1,onMountAutoFocus:a,onUnmountAutoFocus:l,...c}=e,[d,w]=(0,s.useState)(null),E=Mn(a),N=Mn(l),F=(0,s.useRef)(null),L=Wt(t,$=>w($)),V=(0,s.useRef)({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;(0,s.useEffect)(()=>{if(i){let $=function(Ce){if(V.paused||!d)return;const Me=Ce.target;d.contains(Me)?F.current=Me:Nr(F.current,{select:!0})},oe=function(Ce){if(V.paused||!d)return;const Me=Ce.relatedTarget;Me!==null&&(d.contains(Me)||Nr(F.current,{select:!0}))},ge=function(Ce){if(document.activeElement===document.body)for(const Fe of Ce)Fe.removedNodes.length>0&&Nr(d)};document.addEventListener("focusin",$),document.addEventListener("focusout",oe);const ke=new MutationObserver(ge);return d&&ke.observe(d,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",$),document.removeEventListener("focusout",oe),ke.disconnect()}}},[i,d,V.paused]),(0,s.useEffect)(()=>{if(d){Oa.add(V);const $=document.activeElement;if(!d.contains($)){const ge=new CustomEvent(mn,xo);d.addEventListener(mn,E),d.dispatchEvent(ge),ge.defaultPrevented||(Qn(mi(rr(d)),{select:!0}),document.activeElement===$&&Nr(d))}return()=>{d.removeEventListener(mn,E),setTimeout(()=>{const ge=new CustomEvent(Gi,xo);d.addEventListener(Gi,N),d.dispatchEvent(ge),ge.defaultPrevented||Nr($!=null?$:document.body,{select:!0}),d.removeEventListener(Gi,N),Oa.remove(V)},0)}}},[d,E,N,V]);const _=(0,s.useCallback)($=>{if(!n&&!i||V.paused)return;const oe=$.key==="Tab"&&!$.altKey&&!$.ctrlKey&&!$.metaKey,ge=document.activeElement;if(oe&&ge){const ke=$.currentTarget,[Ce,Me]=xl(ke);Ce&&Me?!$.shiftKey&&ge===Me?($.preventDefault(),n&&Nr(Ce,{select:!0})):$.shiftKey&&ge===Ce&&($.preventDefault(),n&&Nr(Me,{select:!0})):ge===ke&&$.preventDefault()}},[n,i,V.paused]);return(0,s.createElement)(xt.div,Ae({tabIndex:-1},c,{ref:L,onKeyDown:_}))});function Qn(e,{select:t=!1}={}){const n=document.activeElement;for(const i of e)if(Nr(i,{select:t}),document.activeElement!==n)return}function xl(e){const t=rr(e),n=Xa(t,e),i=Xa(t.reverse(),e);return[n,i]}function rr(e){const t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:i=>{const a=i.tagName==="INPUT"&&i.type==="hidden";return i.disabled||i.hidden||a?NodeFilter.FILTER_SKIP:i.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function Xa(e,t){for(const n of e)if(!xa(n,{upTo:t}))return n}function xa(e,{upTo:t}){if(getComputedStyle(e).visibility==="hidden")return!0;for(;e;){if(t!==void 0&&e===t)return!1;if(getComputedStyle(e).display==="none")return!0;e=e.parentElement}return!1}function Sa(e){return e instanceof HTMLInputElement&&"select"in e}function Nr(e,{select:t=!1}={}){if(e&&e.focus){const n=document.activeElement;e.focus({preventScroll:!0}),e!==n&&Sa(e)&&t&&e.select()}}const Oa=Wo();function Wo(){let e=[];return{add(t){const n=e[0];t!==n&&(n==null||n.pause()),e=So(e,t),e.unshift(t)},remove(t){var n;e=So(e,t),(n=e[0])===null||n===void 0||n.resume()}}}function So(e,t){const n=[...e],i=n.indexOf(t);return i!==-1&&n.splice(i,1),n}function mi(e){return e.filter(t=>t.tagName!=="A")}const Pu=null,ri="Portal",St=(0,s.forwardRef)((e,t)=>{var n;const{container:i=globalThis==null||(n=globalThis.document)===null||n===void 0?void 0:n.body,...a}=e;return i?or.createPortal((0,s.createElement)(xt.div,Ae({},a,{ref:t})),i):null}),Sl=null;function Da(e,t){return(0,s.useReducer)((n,i)=>{const a=t[n][i];return a!=null?a:n},e)}const jr=e=>{const{present:t,children:n}=e,i=$r(t),a=typeof n=="function"?n({present:i.isPresent}):s.Children.only(n),l=Wt(i.ref,a.ref);return typeof n=="function"||i.isPresent?(0,s.cloneElement)(a,{ref:l}):null};jr.displayName="Presence";function $r(e){const[t,n]=(0,s.useState)(),i=(0,s.useRef)({}),a=(0,s.useRef)(e),l=(0,s.useRef)("none"),c=e?"mounted":"unmounted",[d,w]=Da(c,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return(0,s.useEffect)(()=>{const E=Bn(i.current);l.current=d==="mounted"?E:"none"},[d]),Qt(()=>{const E=i.current,N=a.current;if(N!==e){const L=l.current,V=Bn(E);e?w("MOUNT"):V==="none"||(E==null?void 0:E.display)==="none"?w("UNMOUNT"):w(N&&L!==V?"ANIMATION_OUT":"UNMOUNT"),a.current=e}},[e,w]),Qt(()=>{if(t){const E=F=>{const V=Bn(i.current).includes(F.animationName);F.target===t&&V&&(0,or.flushSync)(()=>w("ANIMATION_END"))},N=F=>{F.target===t&&(l.current=Bn(i.current))};return t.addEventListener("animationstart",N),t.addEventListener("animationcancel",E),t.addEventListener("animationend",E),()=>{t.removeEventListener("animationstart",N),t.removeEventListener("animationcancel",E),t.removeEventListener("animationend",E)}}else w("ANIMATION_END")},[t,w]),{isPresent:["mounted","unmountSuspended"].includes(d),ref:(0,s.useCallback)(E=>{E&&(i.current=getComputedStyle(E)),n(E)},[])}}function Bn(e){return(e==null?void 0:e.animationName)||"none"}let Ki=0;function ks(e){return Ur(),e.children}function Ur(){(0,s.useEffect)(()=>{var e,t;const n=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",(e=n[0])!==null&&e!==void 0?e:Pa()),document.body.insertAdjacentElement("beforeend",(t=n[1])!==null&&t!==void 0?t:Pa()),Ki++,()=>{Ki===1&&document.querySelectorAll("[data-radix-focus-guard]").forEach(i=>i.remove()),Ki--}},[])}function Pa(){const e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.cssText="outline: none; opacity: 0; position: fixed; pointer-events: none",e}const Ol=null;var Oo=function(e,t){return Oo=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,i){n.__proto__=i}||function(n,i){for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(n[a]=i[a])},Oo(e,t)};function Do(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");Oo(e,t);function n(){this.constructor=e}e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)}var vi=function(){return vi=Object.assign||function(t){for(var n,i=1,a=arguments.length;i=0;d--)(c=e[d])&&(l=(a<3?c(l):a>3?c(t,n,l):c(t,n))||l);return a>3&&l&&Object.defineProperty(t,n,l),l}function Po(e,t){return function(n,i){t(n,i,e)}}function Ms(e,t,n,i,a,l){function c(ge){if(ge!==void 0&&typeof ge!="function")throw new TypeError("Function expected");return ge}for(var d=i.kind,w=d==="getter"?"get":d==="setter"?"set":"value",E=!t&&e?i.static?e:e.prototype:null,N=t||(E?Object.getOwnPropertyDescriptor(E,i.name):{}),F,L=!1,V=n.length-1;V>=0;V--){var _={};for(var $ in i)_[$]=$==="access"?{}:i[$];for(var $ in i.access)_.access[$]=i.access[$];_.addInitializer=function(ge){if(L)throw new TypeError("Cannot add initializers after decoration has completed");l.push(c(ge||null))};var oe=(0,n[V])(d==="accessor"?{get:N.get,set:N.set}:N[w],_);if(d==="accessor"){if(oe===void 0)continue;if(oe===null||typeof oe!="object")throw new TypeError("Object expected");(F=c(oe.get))&&(N.get=F),(F=c(oe.set))&&(N.set=F),(F=c(oe.init))&&a.unshift(F)}else(F=c(oe))&&(d==="field"?a.unshift(F):N[w]=F)}E&&Object.defineProperty(E,i.name,N),L=!0}function Rs(e,t,n){for(var i=arguments.length>2,a=0;a0&&l[l.length-1])&&(E[0]===6||E[0]===2)){n=0;continue}if(E[0]===3&&(!l||E[1]>l[0]&&E[1]=e.length&&(e=void 0),{value:e&&e[i++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function io(e,t){var n=typeof Symbol=="function"&&e[Symbol.iterator];if(!n)return e;var i=n.call(e),a,l=[],c;try{for(;(t===void 0||t-- >0)&&!(a=i.next()).done;)l.push(a.value)}catch(d){c={error:d}}finally{try{a&&!a.done&&(n=i.return)&&n.call(i)}finally{if(c)throw c.error}}return l}function Ko(){for(var e=[],t=0;t1||d(L,V)})})}function d(L,V){try{w(i[L](V))}catch(_){F(l[0][3],_)}}function w(L){L.value instanceof ko?Promise.resolve(L.value.v).then(E,N):F(l[0][2],L)}function E(L){d("next",L)}function N(L){d("throw",L)}function F(L,V){L(V),l.shift(),l.length&&d(l[0][0],l[0][1])}}function Zo(e){var t,n;return t={},i("next"),i("throw",function(a){throw a}),i("return"),t[Symbol.iterator]=function(){return this},t;function i(a,l){t[a]=e[a]?function(c){return(n=!n)?{value:ko(e[a](c)),done:!1}:l?l(c):c}:l}}function $a(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],n;return t?t.call(e):(e=typeof yi=="function"?yi(e):e[Symbol.iterator](),n={},i("next"),i("throw"),i("return"),n[Symbol.asyncIterator]=function(){return this},n);function i(l){n[l]=e[l]&&function(c){return new Promise(function(d,w){c=e[l](c),a(d,w,c.done,c.value)})}}function a(l,c,d,w){Promise.resolve(w).then(function(E){l({value:E,done:d})},c)}}function ii(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}var Ai=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t};function Is(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)n!=="default"&&Object.prototype.hasOwnProperty.call(e,n)&&gi(t,e,n);return Ai(t,e),t}function Ho(e){return e&&e.__esModule?e:{default:e}}function Mo(e,t,n,i){if(n==="a"&&!i)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!i:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return n==="m"?i:n==="a"?i.call(e):i?i.value:t.get(e)}function Yo(e,t,n,i,a){if(i==="m")throw new TypeError("Private method is not writable");if(i==="a"&&!a)throw new TypeError("Private accessor was defined without a setter");if(typeof t=="function"?e!==t||!a:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return i==="a"?a.call(e,n):a?a.value=n:t.set(e,n),n}function qo(e,t){if(t===null||typeof t!="object"&&typeof t!="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof e=="function"?t===e:e.has(t)}function ku(e,t,n){if(t!=null){if(typeof t!="object"&&typeof t!="function")throw new TypeError("Object expected.");var i;if(n){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.");i=t[Symbol.asyncDispose]}if(i===void 0){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");i=t[Symbol.dispose]}if(typeof i!="function")throw new TypeError("Object not disposable.");e.stack.push({value:t,dispose:i,async:n})}else n&&e.stack.push({async:!0});return t}var Ir=typeof SuppressedError=="function"?SuppressedError:function(e,t,n){var i=new Error(n);return i.name="SuppressedError",i.error=e,i.suppressed=t,i};function Qo(e){function t(i){e.error=e.hasError?new Ir(i,e.error,"An error was suppressed during disposal."):i,e.hasError=!0}function n(){for(;e.stack.length;){var i=e.stack.pop();try{var a=i.dispose&&i.dispose.call(i.value);if(i.async)return Promise.resolve(a).then(n,function(l){return t(l),n()})}catch(l){t(l)}}if(e.hasError)throw e.error}return n()}const Hi={__extends:Do,__assign:vi,__rest:ka,__decorate:Zn,__param:Po,__metadata:Ns,__awaiter:_a,__generator:Go,__createBinding:gi,__exportStar:Zi,__values:yi,__read:io,__spread:Ko,__spreadArrays:Pi,__spreadArray:Ja,__await:ko,__asyncGenerator:ei,__asyncDelegator:Zo,__asyncValues:$a,__makeTemplateObject:ii,__importStar:Is,__importDefault:Ho,__classPrivateFieldGet:Mo,__classPrivateFieldSet:Yo,__classPrivateFieldIn:qo,__addDisposableResource:ku,__disposeResources:Qo};var oo="right-scroll-bar-position",de="width-before-scroll-bar",we="with-scroll-bars-hidden",Re="--removed-body-scroll-bar-size";function ze(e,t){return typeof e=="function"?e(t):e&&(e.current=t),e}function ut(e,t){var n=(0,s.useState)(function(){return{value:e,callback:t,facade:{get current(){return n.value},set current(i){var a=n.value;a!==i&&(n.value=i,n.callback(i,a))}}}})[0];return n.callback=t,n.facade}function jt(e,t){return ut(t||null,function(n){return e.forEach(function(i){return ze(i,n)})})}var Zt=function(e,t){return Zt=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,i){n.__proto__=i}||function(n,i){for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(n[a]=i[a])},Zt(e,t)};function $t(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");Zt(e,t);function n(){this.constructor=e}e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)}var zt=function(){return zt=Object.assign||function(t){for(var n,i=1,a=arguments.length;i=0;d--)(c=e[d])&&(l=(a<3?c(l):a>3?c(t,n,l):c(t,n))||l);return a>3&&l&&Object.defineProperty(t,n,l),l}function nn(e,t){return function(n,i){t(n,i,e)}}function Ht(e,t,n,i,a,l){function c(ge){if(ge!==void 0&&typeof ge!="function")throw new TypeError("Function expected");return ge}for(var d=i.kind,w=d==="getter"?"get":d==="setter"?"set":"value",E=!t&&e?i.static?e:e.prototype:null,N=t||(E?Object.getOwnPropertyDescriptor(E,i.name):{}),F,L=!1,V=n.length-1;V>=0;V--){var _={};for(var $ in i)_[$]=$==="access"?{}:i[$];for(var $ in i.access)_.access[$]=i.access[$];_.addInitializer=function(ge){if(L)throw new TypeError("Cannot add initializers after decoration has completed");l.push(c(ge||null))};var oe=(0,n[V])(d==="accessor"?{get:N.get,set:N.set}:N[w],_);if(d==="accessor"){if(oe===void 0)continue;if(oe===null||typeof oe!="object")throw new TypeError("Object expected");(F=c(oe.get))&&(N.get=F),(F=c(oe.set))&&(N.set=F),(F=c(oe.init))&&a.unshift(F)}else(F=c(oe))&&(d==="field"?a.unshift(F):N[w]=F)}E&&Object.defineProperty(E,i.name,N),L=!0}function xn(e,t,n){for(var i=arguments.length>2,a=0;a0&&l[l.length-1])&&(E[0]===6||E[0]===2)){n=0;continue}if(E[0]===3&&(!l||E[1]>l[0]&&E[1]=e.length&&(e=void 0),{value:e&&e[i++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function Ma(e,t){var n=typeof Symbol=="function"&&e[Symbol.iterator];if(!n)return e;var i=n.call(e),a,l=[],c;try{for(;(t===void 0||t-- >0)&&!(a=i.next()).done;)l.push(a.value)}catch(d){c={error:d}}finally{try{a&&!a.done&&(n=i.return)&&n.call(i)}finally{if(c)throw c.error}}return l}function Ls(){for(var e=[],t=0;t1||d(L,V)})})}function d(L,V){try{w(i[L](V))}catch(_){F(l[0][3],_)}}function w(L){L.value instanceof ki?Promise.resolve(L.value.v).then(E,N):F(l[0][2],L)}function E(L){d("next",L)}function N(L){d("throw",L)}function F(L,V){L(V),l.shift(),l.length&&d(l[0][0],l[0][1])}}function Pl(e){var t,n;return t={},i("next"),i("throw",function(a){throw a}),i("return"),t[Symbol.iterator]=function(){return this},t;function i(a,l){t[a]=e[a]?function(c){return(n=!n)?{value:ki(e[a](c)),done:!1}:l?l(c):c}:l}}function kl(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],n;return t?t.call(e):(e=typeof Ei=="function"?Ei(e):e[Symbol.iterator](),n={},i("next"),i("throw"),i("return"),n[Symbol.asyncIterator]=function(){return this},n);function i(l){n[l]=e[l]&&function(c){return new Promise(function(d,w){c=e[l](c),a(d,w,c.done,c.value)})}}function a(l,c,d,w){Promise.resolve(w).then(function(E){l({value:E,done:d})},c)}}function Ml(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}var Mu=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t};function _o(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)n!=="default"&&Object.prototype.hasOwnProperty.call(e,n)&&Yi(t,e,n);return Mu(t,e),t}function ts(e){return e&&e.__esModule?e:{default:e}}function Ra(e,t,n,i){if(n==="a"&&!i)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!i:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return n==="m"?i:n==="a"?i.call(e):i?i.value:t.get(e)}function Ro(e,t,n,i,a){if(i==="m")throw new TypeError("Private method is not writable");if(i==="a"&&!a)throw new TypeError("Private accessor was defined without a setter");if(typeof t=="function"?e!==t||!a:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return i==="a"?a.call(e,n):a?a.value=n:t.set(e,n),n}function Jo(e,t){if(t===null||typeof t!="object"&&typeof t!="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof e=="function"?t===e:e.has(t)}function Rl(e,t,n){if(t!=null){if(typeof t!="object"&&typeof t!="function")throw new TypeError("Object expected.");var i;if(n){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.");i=t[Symbol.asyncDispose]}if(i===void 0){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");i=t[Symbol.dispose]}if(typeof i!="function")throw new TypeError("Object not disposable.");e.stack.push({value:t,dispose:i,async:n})}else n&&e.stack.push({async:!0});return t}var Nl=typeof SuppressedError=="function"?SuppressedError:function(e,t,n){var i=new Error(n);return i.name="SuppressedError",i.error=e,i.suppressed=t,i};function ns(e){function t(i){e.error=e.hasError?new Nl(i,e.error,"An error was suppressed during disposal."):i,e.hasError=!0}function n(){for(;e.stack.length;){var i=e.stack.pop();try{var a=i.dispose&&i.dispose.call(i.value);if(i.async)return Promise.resolve(a).then(n,function(l){return t(l),n()})}catch(l){t(l)}}if(e.hasError)throw e.error}return n()}const rs={__extends:$t,__assign:zt,__rest:pn,__decorate:tn,__param:nn,__metadata:xr,__awaiter:yr,__generator:Vr,__createBinding:Yi,__exportStar:Xo,__values:Ei,__read:Ma,__spread:Ls,__spreadArrays:es,__spreadArray:Dl,__await:ki,__asyncGenerator:qi,__asyncDelegator:Pl,__asyncValues:kl,__makeTemplateObject:Ml,__importStar:_o,__importDefault:ts,__classPrivateFieldGet:Ra,__classPrivateFieldSet:Ro,__classPrivateFieldIn:Jo,__addDisposableResource:Rl,__disposeResources:ns};function is(e){return e}function $o(e,t){t===void 0&&(t=is);var n=[],i=!1,a={read:function(){if(i)throw new Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return n.length?n[n.length-1]:e},useMedium:function(l){var c=t(l,i);return n.push(c),function(){n=n.filter(function(d){return d!==c})}},assignSyncMedium:function(l){for(i=!0;n.length;){var c=n;n=[],c.forEach(l)}n={push:function(d){return l(d)},filter:function(){return n}}},assignMedium:function(l){i=!0;var c=[];if(n.length){var d=n;n=[],d.forEach(l),c=n}var w=function(){var N=c;c=[],N.forEach(l)},E=function(){return Promise.resolve().then(w)};E(),n={push:function(N){c.push(N),E()},filter:function(N){return c=c.filter(N),n}}}};return a}function Il(e,t){return t===void 0&&(t=is),$o(e,t)}function Na(e){e===void 0&&(e={});var t=$o(null);return t.options=zt({async:!0,ssr:!1},e),t}var ao=Na(),No=function(){},Mi=s.forwardRef(function(e,t){var n=s.useRef(null),i=s.useState({onScrollCapture:No,onWheelCapture:No,onTouchMoveCapture:No}),a=i[0],l=i[1],c=e.forwardProps,d=e.children,w=e.className,E=e.removeScrollBar,N=e.enabled,F=e.shards,L=e.sideCar,V=e.noIsolation,_=e.inert,$=e.allowPinchZoom,oe=e.as,ge=oe===void 0?"div":oe,ke=ka(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noIsolation","inert","allowPinchZoom","as"]),Ce=L,Me=jt([n,t]),Fe=vi(vi({},ke),a);return s.createElement(s.Fragment,null,N&&s.createElement(Ce,{sideCar:ao,removeScrollBar:E,shards:F,noIsolation:V,inert:_,setCallbacks:l,allowPinchZoom:!!$,lockRef:n}),c?s.cloneElement(s.Children.only(d),vi(vi({},Fe),{ref:Me})):s.createElement(ge,vi({},Fe,{className:w,ref:Me}),d))});Mi.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},Mi.classNames={fullWidth:de,zeroRight:oo};var ea=function(e){var t=e.sideCar,n=pn(e,["sideCar"]);if(!t)throw new Error("Sidecar: please provide `sideCar` property to import the right car");var i=t.read();if(!i)throw new Error("Sidecar medium not found");return s.createElement(i,zt({},n))};ea.isSideCarExport=!0;function gt(e,t){return e.useMedium(t),ea}var en,Kt=function(e){en=e},Yt=function(){return en||We.nc};function Nn(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=Yt();return t&&e.setAttribute("nonce",t),e}function zn(e,t){e.styleSheet?e.styleSheet.cssText=t:e.appendChild(document.createTextNode(t))}function Wn(e){var t=document.head||document.getElementsByTagName("head")[0];t.appendChild(e)}var Gn=function(){var e=0,t=null;return{add:function(n){e==0&&(t=Nn())&&(zn(t,n),Wn(t)),e++},remove:function(){e--,!e&&t&&(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},ta=function(){var e=Gn();return function(t,n){s.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&n])}},so=function(){var e=ta(),t=function(n){var i=n.styles,a=n.dynamic;return e(i,a),null};return t},Kn={left:0,top:0,right:0,gap:0},Ia=function(e){return parseInt(e||"",10)||0},os=function(e){var t=window.getComputedStyle(document.body),n=t[e==="padding"?"paddingLeft":"marginLeft"],i=t[e==="padding"?"paddingTop":"marginTop"],a=t[e==="padding"?"paddingRight":"marginRight"];return[Ia(n),Ia(i),Ia(a)]},na=function(e){if(e===void 0&&(e="margin"),typeof window>"u")return Kn;var t=os(e),n=document.documentElement.clientWidth,i=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,i-n+t[2]-t[0])}},lo=so(),as=function(e,t,n,i){var a=e.left,l=e.top,c=e.right,d=e.gap;return n===void 0&&(n="margin"),` - .`.concat(we,` { - overflow: hidden `).concat(i,`; - padding-right: `).concat(d,"px ").concat(i,`; +`+h)})}}}}),{insertions:n,result:Yce(t,n)}}function Wce(e){if(!("getFields"in e))return[];let t=e.getFields();if(t.id)return["id"];if(t.edges)return["edges"];if(t.node)return["node"];let r=[];for(let n of Object.keys(t))(0,Vn.isLeafType)(t[n].type)&&r.push(n);return r}function Aq(e,t){let r=(0,Vn.getNamedType)(e);if(!e||(0,Vn.isLeafType)(e))return;let n=t(r);if(!(!Array.isArray(n)||n.length===0||!("getFields"in r)))return{kind:Vn.Kind.SELECTION_SET,selections:n.map(i=>{let o=r.getFields()[i],s=o?o.type:null;return{kind:Vn.Kind.FIELD,name:{kind:Vn.Kind.NAME,value:i},selectionSet:Aq(s,t)}})}}function Yce(e,t){if(t.length===0)return e;let r="",n=0;for(let{index:i,string:o}of t)r+=e.slice(n,i)+o,n=i;return r+=e.slice(n),r}function Kce(e,t){let r=t,n=t;for(;r;){let i=e.charCodeAt(r-1);if(i===10||i===13||i===8232||i===8233)break;r--,i!==9&&i!==11&&i!==12&&i!==32&&i!==160&&(n=r)}return e.slice(r,n)}function Xce(e){if(e)return e}var ao=ce(zr());function Zce(e,t){var r;let n=new Map,i=[];for(let o of e)if(o.kind==="Field"){let s=t(o),l=n.get(s);if(!((r=o.directives)===null||r===void 0)&&r.length){let c=Object.assign({},o);i.push(c)}else if(l?.selectionSet&&o.selectionSet)l.selectionSet.selections=[...l.selectionSet.selections,...o.selectionSet.selections];else if(!l){let c=Object.assign({},o);n.set(s,c),i.push(c)}}else i.push(o);return i}function xq(e,t,r){var n;let i=r?(0,ao.getNamedType)(r).name:null,o=[],s=[];for(let l of t){if(l.kind==="FragmentSpread"){let c=l.name.value;if(!l.directives||l.directives.length===0){if(s.includes(c))continue;s.push(c)}let f=e[l.name.value];if(f){let{typeCondition:h,directives:g,selectionSet:v}=f;l={kind:ao.Kind.INLINE_FRAGMENT,typeCondition:h,directives:g,selectionSet:v}}}if(l.kind===ao.Kind.INLINE_FRAGMENT&&(!l.directives||((n=l.directives)===null||n===void 0?void 0:n.length)===0)){let c=l.typeCondition?l.typeCondition.name.value:null;if(!c||c===i){o.push(...xq(e,l.selectionSet.selections,r));continue}}o.push(l)}return o}function wq(e,t){let r=t?new ao.TypeInfo(t):null,n=Object.create(null);for(let l of e.definitions)l.kind===ao.Kind.FRAGMENT_DEFINITION&&(n[l.name.value]=l);let i={SelectionSet(l){let c=r?r.getParentType():null,{selections:f}=l;return f=xq(n,f,c),Object.assign(Object.assign({},l),{selections:f})},FragmentDefinition(){return null}},o=(0,ao.visit)(e,r?(0,ao.visitWithTypeInfo)(r,i):i);return(0,ao.visit)(o,{SelectionSet(l){let{selections:c}=l;return c=Zce(c,f=>f.alias?f.alias.value:f.name.value),Object.assign(Object.assign({},l),{selections:c})},FragmentDefinition(){return null}})}function Eq(e,t,r){if(!r||r.length<1)return;let n=r.map(i=>{var o;return(o=i.name)===null||o===void 0?void 0:o.value});if(t&&n.includes(t))return t;if(t&&e){let o=e.map(s=>{var l;return(l=s.name)===null||l===void 0?void 0:l.value}).indexOf(t);if(o!==-1&&o"u"?this.storage=null:this.storage={getItem:window.localStorage.getItem.bind(window.localStorage),setItem:window.localStorage.setItem.bind(window.localStorage),removeItem:window.localStorage.removeItem.bind(window.localStorage),get length(){let r=0;for(let n in window.localStorage)n.indexOf(`${mA}:`)===0&&(r+=1);return r},clear(){for(let r in window.localStorage)r.indexOf(`${mA}:`)===0&&window.localStorage.removeItem(r)}}}get(t){if(!this.storage)return null;let r=`${mA}:${t}`,n=this.storage.getItem(r);return n==="null"||n==="undefined"?(this.storage.removeItem(r),null):n||null}set(t,r){let n=!1,i=null;if(this.storage){let o=`${mA}:${t}`;if(r)try{this.storage.setItem(o,r)}catch(s){i=s instanceof Error?s:new Error(`${s}`),n=Jce(this.storage,s)}else this.storage.removeItem(o)}return{isQuotaError:n,error:i}}clear(){this.storage&&this.storage.clear()}},mA="graphiql";var Tq=ce(zr());var kv=class{constructor(t,r,n=null){this.key=t,this.storage=r,this.maxSize=n,this.items=this.fetchAll()}get length(){return this.items.length}contains(t){return this.items.some(r=>r.query===t.query&&r.variables===t.variables&&r.headers===t.headers&&r.operationName===t.operationName)}edit(t,r){if(typeof r=="number"&&this.items[r]){let i=this.items[r];if(i.query===t.query&&i.variables===t.variables&&i.headers===t.headers&&i.operationName===t.operationName){this.items.splice(r,1,t),this.save();return}}let n=this.items.findIndex(i=>i.query===t.query&&i.variables===t.variables&&i.headers===t.headers&&i.operationName===t.operationName);n!==-1&&(this.items.splice(n,1,t),this.save())}delete(t){let r=this.items.findIndex(n=>n.query===t.query&&n.variables===t.variables&&n.headers===t.headers&&n.operationName===t.operationName);r!==-1&&(this.items.splice(r,1),this.save())}fetchRecent(){return this.items.at(-1)}fetchAll(){let t=this.storage.get(this.key);return t?JSON.parse(t)[this.key]:[]}push(t){let r=[...this.items,t];this.maxSize&&r.length>this.maxSize&&r.shift();for(let n=0;n<5;n++){let i=this.storage.set(this.key,JSON.stringify({[this.key]:r}));if(!i?.error)this.items=r;else if(i.isQuotaError&&this.maxSize)r.shift();else return}}save(){this.storage.set(this.key,JSON.stringify({[this.key]:this.items}))}};var _ce=1e5,vA=class{constructor(t,r){this.storage=t,this.maxHistoryLength=r,this.updateHistory=({query:n,variables:i,headers:o,operationName:s})=>{if(!this.shouldSaveQuery(n,i,o,this.history.fetchRecent()))return;this.history.push({query:n,variables:i,headers:o,operationName:s});let l=this.history.items,c=this.favorite.items;this.queries=l.concat(c)},this.deleteHistory=({query:n,variables:i,headers:o,operationName:s,favorite:l},c=!1)=>{function f(h){let g=h.items.find(v=>v.query===n&&v.variables===i&&v.headers===o&&v.operationName===s);g&&h.delete(g)}(l||c)&&f(this.favorite),(!l||c)&&f(this.history),this.queries=[...this.history.items,...this.favorite.items]},this.history=new kv("queries",this.storage,this.maxHistoryLength),this.favorite=new kv("favorites",this.storage,null),this.queries=[...this.history.fetchAll(),...this.favorite.fetchAll()]}shouldSaveQuery(t,r,n,i){if(!t)return!1;try{(0,Tq.parse)(t)}catch{return!1}return t.length>_ce?!1:i?!(JSON.stringify(t)===JSON.stringify(i.query)&&(JSON.stringify(r)===JSON.stringify(i.variables)&&(JSON.stringify(n)===JSON.stringify(i.headers)||n&&!i.headers)||r&&!i.variables)):!0}toggleFavorite({query:t,variables:r,headers:n,operationName:i,label:o,favorite:s}){let l={query:t,variables:r,headers:n,operationName:i,label:o};s?(l.favorite=!1,this.favorite.delete(l),this.history.push(l)):(l.favorite=!0,this.favorite.push(l),this.history.delete(l)),this.queries=[...this.history.items,...this.favorite.items]}editLabel({query:t,variables:r,headers:n,operationName:i,label:o,favorite:s},l){let c={query:t,variables:r,headers:n,operationName:i,label:o};s?this.favorite.edit(Object.assign(Object.assign({},c),{favorite:s}),l):this.history.edit(c,l),this.queries=[...this.history.items,...this.favorite.items]}};Vc();var zJ=ce(c4(),1),HJ=ce(m4(),1);function Xe(){return Xe=Object.assign?Object.assign.bind():function(e){for(var t=1;te.forEach(r=>Wfe(r,t))}function ir(...e){return(0,v4.useCallback)(up(...e),e)}var ki=ce(Ee(),1);function g4(e,t){let r=(0,ki.createContext)(t);function n(o){let{children:s,...l}=o,c=(0,ki.useMemo)(()=>l,Object.values(l));return(0,ki.createElement)(r.Provider,{value:c},s)}function i(o){let s=(0,ki.useContext)(r);if(s)return s;if(t!==void 0)return t;throw new Error(`\`${o}\` must be used within \`${e}\``)}return n.displayName=e+"Provider",[n,i]}function Vi(e,t=[]){let r=[];function n(o,s){let l=(0,ki.createContext)(s),c=r.length;r=[...r,s];function f(g){let{scope:v,children:y,...x}=g,T=v?.[e][c]||l,O=(0,ki.useMemo)(()=>x,Object.values(x));return(0,ki.createElement)(T.Provider,{value:O},y)}function h(g,v){let y=v?.[e][c]||l,x=(0,ki.useContext)(y);if(x)return x;if(s!==void 0)return s;throw new Error(`\`${g}\` must be used within \`${o}\``)}return f.displayName=o+"Provider",[f,h]}let i=()=>{let o=r.map(s=>(0,ki.createContext)(s));return function(l){let c=l?.[e]||o;return(0,ki.useMemo)(()=>({[`__scope${e}`]:{...l,[e]:c}}),[l,c])}};return i.scopeName=e,[n,Yfe(i,...t)]}function Yfe(...e){let t=e[0];if(e.length===1)return t;let r=()=>{let n=e.map(i=>({useScope:i(),scopeName:i.scopeName}));return function(o){let s=n.reduce((l,{useScope:c,scopeName:f})=>{let g=c(o)[`__scope${f}`];return{...l,...g}},{});return(0,ki.useMemo)(()=>({[`__scope${t.scopeName}`]:s}),[s])}};return r.scopeName=t.scopeName,r}var yD=ce(Ee(),1);var y4=ce(Ee(),1),ns=globalThis?.document?y4.useLayoutEffect:()=>{};var Kfe=yD["useId".toString()]||(()=>{}),Xfe=0;function va(e){let[t,r]=yD.useState(Kfe());return ns(()=>{e||r(n=>n??String(Xfe++))},[e]),e||(t?`radix-${t}`:"")}var ou=ce(Ee(),1);var cp=ce(Ee(),1);function Bn(e){let t=(0,cp.useRef)(e);return(0,cp.useEffect)(()=>{t.current=e}),(0,cp.useMemo)(()=>(...r)=>{var n;return(n=t.current)===null||n===void 0?void 0:n.call(t,...r)},[])}function au({prop:e,defaultProp:t,onChange:r=()=>{}}){let[n,i]=Zfe({defaultProp:t,onChange:r}),o=e!==void 0,s=o?e:n,l=Bn(r),c=(0,ou.useCallback)(f=>{if(o){let g=typeof f=="function"?f(e):f;g!==e&&l(g)}else i(f)},[o,e,i,l]);return[s,c]}function Zfe({defaultProp:e,onChange:t}){let r=(0,ou.useState)(e),[n]=r,i=(0,ou.useRef)(n),o=Bn(t);return(0,ou.useEffect)(()=>{i.current!==n&&(o(n),i.current=n)},[n,i,o]),r}var Wr=ce(Ee(),1);var Up=ce(Ee(),1),VU=ce(rf(),1);var Lr=ce(Ee(),1);var cs=(0,Lr.forwardRef)((e,t)=>{let{children:r,...n}=e,i=Lr.Children.toArray(r),o=i.find(_pe);if(o){let s=o.props.children,l=i.map(c=>c===o?Lr.Children.count(s)>1?Lr.Children.only(null):(0,Lr.isValidElement)(s)?s.props.children:null:c);return(0,Lr.createElement)(PL,Xe({},n,{ref:t}),(0,Lr.isValidElement)(s)?(0,Lr.cloneElement)(s,void 0,l):null)}return(0,Lr.createElement)(PL,Xe({},n,{ref:t}),r)});cs.displayName="Slot";var PL=(0,Lr.forwardRef)((e,t)=>{let{children:r,...n}=e;return(0,Lr.isValidElement)(r)?(0,Lr.cloneElement)(r,{...$pe(n,r.props),ref:t?up(t,r.ref):r.ref}):Lr.Children.count(r)>1?Lr.Children.only(null):null});PL.displayName="SlotClone";var RL=({children:e})=>(0,Lr.createElement)(Lr.Fragment,null,e);function _pe(e){return(0,Lr.isValidElement)(e)&&e.type===RL}function $pe(e,t){let r={...t};for(let n in t){let i=e[n],o=t[n];/^on[A-Z]/.test(n)?i&&o?r[n]=(...l)=>{o(...l),i(...l)}:i&&(r[n]=i):n==="style"?r[n]={...i,...o}:n==="className"&&(r[n]=[i,o].filter(Boolean).join(" "))}return{...e,...r}}var ehe=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"],sr=ehe.reduce((e,t)=>{let r=(0,Up.forwardRef)((n,i)=>{let{asChild:o,...s}=n,l=o?cs:t;return(0,Up.useEffect)(()=>{window[Symbol.for("radix-ui")]=!0},[]),(0,Up.createElement)(l,Xe({},s,{ref:i}))});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{});function ex(e,t){e&&(0,VU.flushSync)(()=>e.dispatchEvent(t))}var UU=ce(Ee(),1);function BU(e,t=globalThis?.document){let r=Bn(e);(0,UU.useEffect)(()=>{let n=i=>{i.key==="Escape"&&r(i)};return t.addEventListener("keydown",n),()=>t.removeEventListener("keydown",n)},[r,t])}var ML="dismissableLayer.update",the="dismissableLayer.pointerDownOutside",rhe="dismissableLayer.focusOutside",GU,nhe=(0,Wr.createContext)({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),Bp=(0,Wr.forwardRef)((e,t)=>{var r;let{disableOutsidePointerEvents:n=!1,onEscapeKeyDown:i,onPointerDownOutside:o,onFocusOutside:s,onInteractOutside:l,onDismiss:c,...f}=e,h=(0,Wr.useContext)(nhe),[g,v]=(0,Wr.useState)(null),y=(r=g?.ownerDocument)!==null&&r!==void 0?r:globalThis?.document,[,x]=(0,Wr.useState)({}),T=ir(t,N=>v(N)),O=Array.from(h.layers),[E]=[...h.layersWithOutsidePointerEventsDisabled].slice(-1),b=O.indexOf(E),C=g?O.indexOf(g):-1,w=h.layersWithOutsidePointerEventsDisabled.size>0,k=C>=b,P=ihe(N=>{let F=N.target,j=[...h.branches].some(G=>G.contains(F));!k||j||(o?.(N),l?.(N),N.defaultPrevented||c?.())},y),D=ohe(N=>{let F=N.target;[...h.branches].some(G=>G.contains(F))||(s?.(N),l?.(N),N.defaultPrevented||c?.())},y);return BU(N=>{C===h.layers.size-1&&(i?.(N),!N.defaultPrevented&&c&&(N.preventDefault(),c()))},y),(0,Wr.useEffect)(()=>{if(g)return n&&(h.layersWithOutsidePointerEventsDisabled.size===0&&(GU=y.body.style.pointerEvents,y.body.style.pointerEvents="none"),h.layersWithOutsidePointerEventsDisabled.add(g)),h.layers.add(g),zU(),()=>{n&&h.layersWithOutsidePointerEventsDisabled.size===1&&(y.body.style.pointerEvents=GU)}},[g,y,n,h]),(0,Wr.useEffect)(()=>()=>{g&&(h.layers.delete(g),h.layersWithOutsidePointerEventsDisabled.delete(g),zU())},[g,h]),(0,Wr.useEffect)(()=>{let N=()=>x({});return document.addEventListener(ML,N),()=>document.removeEventListener(ML,N)},[]),(0,Wr.createElement)(sr.div,Xe({},f,{ref:T,style:{pointerEvents:w?k?"auto":"none":void 0,...e.style},onFocusCapture:yt(e.onFocusCapture,D.onFocusCapture),onBlurCapture:yt(e.onBlurCapture,D.onBlurCapture),onPointerDownCapture:yt(e.onPointerDownCapture,P.onPointerDownCapture)}))});function ihe(e,t=globalThis?.document){let r=Bn(e),n=(0,Wr.useRef)(!1),i=(0,Wr.useRef)(()=>{});return(0,Wr.useEffect)(()=>{let o=l=>{if(l.target&&!n.current){let f=function(){HU(the,r,c,{discrete:!0})},c={originalEvent:l};l.pointerType==="touch"?(t.removeEventListener("click",i.current),i.current=f,t.addEventListener("click",i.current,{once:!0})):f()}else t.removeEventListener("click",i.current);n.current=!1},s=window.setTimeout(()=>{t.addEventListener("pointerdown",o)},0);return()=>{window.clearTimeout(s),t.removeEventListener("pointerdown",o),t.removeEventListener("click",i.current)}},[t,r]),{onPointerDownCapture:()=>n.current=!0}}function ohe(e,t=globalThis?.document){let r=Bn(e),n=(0,Wr.useRef)(!1);return(0,Wr.useEffect)(()=>{let i=o=>{o.target&&!n.current&&HU(rhe,r,{originalEvent:o},{discrete:!1})};return t.addEventListener("focusin",i),()=>t.removeEventListener("focusin",i)},[t,r]),{onFocusCapture:()=>n.current=!0,onBlurCapture:()=>n.current=!1}}function zU(){let e=new CustomEvent(ML);document.dispatchEvent(e)}function HU(e,t,r,{discrete:n}){let i=r.originalEvent.target,o=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:r});t&&i.addEventListener(e,t,{once:!0}),n?ex(i,o):i.dispatchEvent(o)}var Qi=ce(Ee(),1);var IL="focusScope.autoFocusOnMount",FL="focusScope.autoFocusOnUnmount",QU={bubbles:!1,cancelable:!0};var tx=(0,Qi.forwardRef)((e,t)=>{let{loop:r=!1,trapped:n=!1,onMountAutoFocus:i,onUnmountAutoFocus:o,...s}=e,[l,c]=(0,Qi.useState)(null),f=Bn(i),h=Bn(o),g=(0,Qi.useRef)(null),v=ir(t,T=>c(T)),y=(0,Qi.useRef)({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;(0,Qi.useEffect)(()=>{if(n){let T=function(C){if(y.paused||!l)return;let w=C.target;l.contains(w)?g.current=w:Ou(g.current,{select:!0})},O=function(C){if(y.paused||!l)return;let w=C.relatedTarget;w!==null&&(l.contains(w)||Ou(g.current,{select:!0}))},E=function(C){if(document.activeElement===document.body)for(let k of C)k.removedNodes.length>0&&Ou(l)};document.addEventListener("focusin",T),document.addEventListener("focusout",O);let b=new MutationObserver(E);return l&&b.observe(l,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",T),document.removeEventListener("focusout",O),b.disconnect()}}},[n,l,y.paused]),(0,Qi.useEffect)(()=>{if(l){YU.add(y);let T=document.activeElement;if(!l.contains(T)){let E=new CustomEvent(IL,QU);l.addEventListener(IL,f),l.dispatchEvent(E),E.defaultPrevented||(ahe(fhe(XU(l)),{select:!0}),document.activeElement===T&&Ou(l))}return()=>{l.removeEventListener(IL,f),setTimeout(()=>{let E=new CustomEvent(FL,QU);l.addEventListener(FL,h),l.dispatchEvent(E),E.defaultPrevented||Ou(T??document.body,{select:!0}),l.removeEventListener(FL,h),YU.remove(y)},0)}}},[l,f,h,y]);let x=(0,Qi.useCallback)(T=>{if(!r&&!n||y.paused)return;let O=T.key==="Tab"&&!T.altKey&&!T.ctrlKey&&!T.metaKey,E=document.activeElement;if(O&&E){let b=T.currentTarget,[C,w]=she(b);C&&w?!T.shiftKey&&E===w?(T.preventDefault(),r&&Ou(C,{select:!0})):T.shiftKey&&E===C&&(T.preventDefault(),r&&Ou(w,{select:!0})):E===b&&T.preventDefault()}},[r,n,y.paused]);return(0,Qi.createElement)(sr.div,Xe({tabIndex:-1},s,{ref:v,onKeyDown:x}))});function ahe(e,{select:t=!1}={}){let r=document.activeElement;for(let n of e)if(Ou(n,{select:t}),document.activeElement!==r)return}function she(e){let t=XU(e),r=WU(t,e),n=WU(t.reverse(),e);return[r,n]}function XU(e){let t=[],r=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:n=>{let i=n.tagName==="INPUT"&&n.type==="hidden";return n.disabled||n.hidden||i?NodeFilter.FILTER_SKIP:n.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;r.nextNode();)t.push(r.currentNode);return t}function WU(e,t){for(let r of e)if(!lhe(r,{upTo:t}))return r}function lhe(e,{upTo:t}){if(getComputedStyle(e).visibility==="hidden")return!0;for(;e;){if(t!==void 0&&e===t)return!1;if(getComputedStyle(e).display==="none")return!0;e=e.parentElement}return!1}function uhe(e){return e instanceof HTMLInputElement&&"select"in e}function Ou(e,{select:t=!1}={}){if(e&&e.focus){let r=document.activeElement;e.focus({preventScroll:!0}),e!==r&&uhe(e)&&t&&e.select()}}var YU=che();function che(){let e=[];return{add(t){let r=e[0];t!==r&&r?.pause(),e=KU(e,t),e.unshift(t)},remove(t){var r;e=KU(e,t),(r=e[0])===null||r===void 0||r.resume()}}}function KU(e,t){let r=[...e],n=r.indexOf(t);return n!==-1&&r.splice(n,1),r}function fhe(e){return e.filter(t=>t.tagName!=="A")}var rx=ce(Ee(),1),ZU=ce(rf(),1);var Gp=(0,rx.forwardRef)((e,t)=>{var r;let{container:n=globalThis==null||(r=globalThis.document)===null||r===void 0?void 0:r.body,...i}=e;return n?ZU.default.createPortal((0,rx.createElement)(sr.div,Xe({},i,{ref:t})),n):null});var ci=ce(Ee(),1),JU=ce(rf(),1);function dhe(e,t){return(0,ci.useReducer)((r,n)=>{let i=t[r][n];return i??r},e)}var Ca=e=>{let{present:t,children:r}=e,n=phe(t),i=typeof r=="function"?r({present:n.isPresent}):ci.Children.only(r),o=ir(n.ref,i.ref);return typeof r=="function"||n.isPresent?(0,ci.cloneElement)(i,{ref:o}):null};Ca.displayName="Presence";function phe(e){let[t,r]=(0,ci.useState)(),n=(0,ci.useRef)({}),i=(0,ci.useRef)(e),o=(0,ci.useRef)("none"),s=e?"mounted":"unmounted",[l,c]=dhe(s,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return(0,ci.useEffect)(()=>{let f=nx(n.current);o.current=l==="mounted"?f:"none"},[l]),ns(()=>{let f=n.current,h=i.current;if(h!==e){let v=o.current,y=nx(f);e?c("MOUNT"):y==="none"||f?.display==="none"?c("UNMOUNT"):c(h&&v!==y?"ANIMATION_OUT":"UNMOUNT"),i.current=e}},[e,c]),ns(()=>{if(t){let f=g=>{let y=nx(n.current).includes(g.animationName);g.target===t&&y&&(0,JU.flushSync)(()=>c("ANIMATION_END"))},h=g=>{g.target===t&&(o.current=nx(n.current))};return t.addEventListener("animationstart",h),t.addEventListener("animationcancel",f),t.addEventListener("animationend",f),()=>{t.removeEventListener("animationstart",h),t.removeEventListener("animationcancel",f),t.removeEventListener("animationend",f)}}else c("ANIMATION_END")},[t,c]),{isPresent:["mounted","unmountSuspended"].includes(l),ref:(0,ci.useCallback)(f=>{f&&(n.current=getComputedStyle(f)),r(f)},[])}}function nx(e){return e?.animationName||"none"}var $U=ce(Ee(),1),qL=0;function ix(){(0,$U.useEffect)(()=>{var e,t;let r=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",(e=r[0])!==null&&e!==void 0?e:_U()),document.body.insertAdjacentElement("beforeend",(t=r[1])!==null&&t!==void 0?t:_U()),qL++,()=>{qL===1&&document.querySelectorAll("[data-radix-focus-guard]").forEach(n=>n.remove()),qL--}},[])}function _U(){let e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.cssText="outline: none; opacity: 0; position: fixed; pointer-events: none",e}var fs=function(){return fs=Object.assign||function(t){for(var r,n=1,i=arguments.length;n"u")return bhe;var t=Ahe(e),r=document.documentElement.clientWidth,n=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,n-r+t[2]-t[0])}};var xhe=Sg(),whe=function(e,t,r,n){var i=e.left,o=e.top,s=e.right,l=e.gap;return r===void 0&&(r="margin"),` + .`.concat(jL,` { + overflow: hidden `).concat(n,`; + padding-right: `).concat(l,"px ").concat(n,`; } body { - overflow: hidden `).concat(i,`; + overflow: hidden `).concat(n,`; overscroll-behavior: contain; - `).concat([t&&"position: relative ".concat(i,";"),n==="margin"&&` - padding-left: `.concat(a,`px; - padding-top: `).concat(l,`px; - padding-right: `).concat(c,`px; + `).concat([t&&"position: relative ".concat(n,";"),r==="margin"&&` + padding-left: `.concat(i,`px; + padding-top: `).concat(o,`px; + padding-right: `).concat(s,`px; margin-left:0; margin-top:0; - margin-right: `).concat(d,"px ").concat(i,`; - `),n==="padding"&&"padding-right: ".concat(d,"px ").concat(i,";")].filter(Boolean).join(""),` + margin-right: `).concat(l,"px ").concat(n,`; + `),r==="padding"&&"padding-right: ".concat(l,"px ").concat(n,";")].filter(Boolean).join(""),` } - .`).concat(oo,` { - right: `).concat(d,"px ").concat(i,`; + .`).concat(nf,` { + right: `).concat(l,"px ").concat(n,`; } - .`).concat(de,` { - margin-right: `).concat(d,"px ").concat(i,`; + .`).concat(of,` { + margin-right: `).concat(l,"px ").concat(n,`; } - .`).concat(oo," .").concat(oo,` { - right: 0 `).concat(i,`; + .`).concat(nf," .").concat(nf,` { + right: 0 `).concat(n,`; } - .`).concat(de," .").concat(de,` { - margin-right: 0 `).concat(i,`; + .`).concat(of," .").concat(of,` { + margin-right: 0 `).concat(n,`; } body { - `).concat(Re,": ").concat(d,`px; + `).concat(VL,": ").concat(l,`px; } -`)},Qi=function(e){var t=e.noRelative,n=e.noImportant,i=e.gapMode,a=i===void 0?"margin":i,l=s.useMemo(function(){return na(a)},[a]);return s.createElement(lo,{styles:as(l,!t,a,n?"":"!important")})},ss=!1;if(typeof window<"u")try{var ls=Object.defineProperty({},"passive",{get:function(){return ss=!0,!0}});window.addEventListener("test",ls,ls),window.removeEventListener("test",ls,ls)}catch{ss=!1}var Io=ss?{passive:!1}:!1,Bc=function(e){return e.tagName==="TEXTAREA"},ra=function(e,t){var n=window.getComputedStyle(e);return n[t]!=="hidden"&&!(n.overflowY===n.overflowX&&!Bc(e)&&n[t]==="visible")},us=function(e){return ra(e,"overflowY")},zc=function(e){return ra(e,"overflowX")},Ar=function(e,t){var n=t;do{typeof ShadowRoot<"u"&&n instanceof ShadowRoot&&(n=n.host);var i=H(e,n);if(i){var a=Z(e,n),l=a[1],c=a[2];if(l>c)return!0}n=n.parentNode}while(n&&n!==document.body);return!1},S=function(e){var t=e.scrollTop,n=e.scrollHeight,i=e.clientHeight;return[t,n,i]},W=function(e){var t=e.scrollLeft,n=e.scrollWidth,i=e.clientWidth;return[t,n,i]},H=function(e,t){return e==="v"?us(t):zc(t)},Z=function(e,t){return e==="v"?S(t):W(t)},U=function(e,t){return e==="h"&&t==="rtl"?-1:1},ve=function(e,t,n,i,a){var l=U(e,window.getComputedStyle(t).direction),c=l*i,d=n.target,w=t.contains(d),E=!1,N=c>0,F=0,L=0;do{var V=Z(e,d),_=V[0],$=V[1],oe=V[2],ge=$-oe-l*_;(_||ge)&&H(e,d)&&(F+=ge,L+=_),d=d.parentNode}while(!w&&d!==document.body||w&&(t.contains(d)||t===d));return(N&&(a&&F===0||!a&&c>F)||!N&&(a&&L===0||!a&&-c>L))&&(E=!0),E},xe=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},Je=function(e){return[e.deltaX,e.deltaY]},Qe=function(e){return e&&"current"in e?e.current:e},at=function(e,t){return e[0]===t[0]&&e[1]===t[1]},mt=function(e){return` +`)},KL=function(e){var t=e.noRelative,r=e.noImportant,n=e.gapMode,i=n===void 0?"margin":n,o=ax.useMemo(function(){return YL(i)},[i]);return ax.createElement(xhe,{styles:whe(o,!t,i,r?"":"!important")})};var XL=!1;if(typeof window<"u")try{kg=Object.defineProperty({},"passive",{get:function(){return XL=!0,!0}}),window.addEventListener("test",kg,kg),window.removeEventListener("test",kg,kg)}catch{XL=!1}var kg,af=XL?{passive:!1}:!1;var Ehe=function(e){return e.tagName==="TEXTAREA"},fB=function(e,t){var r=window.getComputedStyle(e);return r[t]!=="hidden"&&!(r.overflowY===r.overflowX&&!Ehe(e)&&r[t]==="visible")},The=function(e){return fB(e,"overflowY")},Che=function(e){return fB(e,"overflowX")},ZL=function(e,t){var r=t;do{typeof ShadowRoot<"u"&&r instanceof ShadowRoot&&(r=r.host);var n=dB(e,r);if(n){var i=pB(e,r),o=i[1],s=i[2];if(o>s)return!0}r=r.parentNode}while(r&&r!==document.body);return!1},She=function(e){var t=e.scrollTop,r=e.scrollHeight,n=e.clientHeight;return[t,r,n]},khe=function(e){var t=e.scrollLeft,r=e.scrollWidth,n=e.clientWidth;return[t,r,n]},dB=function(e,t){return e==="v"?The(t):Che(t)},pB=function(e,t){return e==="v"?She(t):khe(t)},Ohe=function(e,t){return e==="h"&&t==="rtl"?-1:1},hB=function(e,t,r,n,i){var o=Ohe(e,window.getComputedStyle(t).direction),s=o*n,l=r.target,c=t.contains(l),f=!1,h=s>0,g=0,v=0;do{var y=pB(e,l),x=y[0],T=y[1],O=y[2],E=T-O-o*x;(x||E)&&dB(e,l)&&(g+=E,v+=x),l=l.parentNode}while(!c&&l!==document.body||c&&(t.contains(l)||t===l));return(h&&(i&&g===0||!i&&s>g)||!h&&(i&&v===0||!i&&-s>v))&&(f=!0),f};var sx=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},mB=function(e){return[e.deltaX,e.deltaY]},vB=function(e){return e&&"current"in e?e.current:e},Nhe=function(e,t){return e[0]===t[0]&&e[1]===t[1]},Dhe=function(e){return` .block-interactivity-`.concat(e,` {pointer-events: none;} .allow-interactivity-`).concat(e,` {pointer-events: all;} -`)},Vt=0,bn=[];function ht(e){var t=s.useRef([]),n=s.useRef([0,0]),i=s.useRef(),a=s.useState(Vt++)[0],l=s.useState(function(){return so()})[0],c=s.useRef(e);s.useEffect(function(){c.current=e},[e]),s.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(a));var $=Ja([e.lockRef.current],(e.shards||[]).map(Qe),!0).filter(Boolean);return $.forEach(function(oe){return oe.classList.add("allow-interactivity-".concat(a))}),function(){document.body.classList.remove("block-interactivity-".concat(a)),$.forEach(function(oe){return oe.classList.remove("allow-interactivity-".concat(a))})}}},[e.inert,e.lockRef.current,e.shards]);var d=s.useCallback(function($,oe){if("touches"in $&&$.touches.length===2)return!c.current.allowPinchZoom;var ge=xe($),ke=n.current,Ce="deltaX"in $?$.deltaX:ke[0]-ge[0],Me="deltaY"in $?$.deltaY:ke[1]-ge[1],Fe,st=$.target,ot=Math.abs(Ce)>Math.abs(Me)?"h":"v";if("touches"in $&&ot==="h"&&st.type==="range")return!1;var ft=Ar(ot,st);if(!ft)return!0;if(ft?Fe=ot:(Fe=ot==="v"?"h":"v",ft=Ar(ot,st)),!ft)return!1;if(!i.current&&"changedTouches"in $&&(Ce||Me)&&(i.current=Fe),!Fe)return!0;var _e=i.current||Fe;return ve(_e,oe,$,_e==="h"?Ce:Me,!0)},[]),w=s.useCallback(function($){var oe=$;if(!(!bn.length||bn[bn.length-1]!==l)){var ge="deltaY"in oe?Je(oe):xe(oe),ke=t.current.filter(function(Fe){return Fe.name===oe.type&&Fe.target===oe.target&&at(Fe.delta,ge)})[0];if(ke&&ke.should){oe.cancelable&&oe.preventDefault();return}if(!ke){var Ce=(c.current.shards||[]).map(Qe).filter(Boolean).filter(function(Fe){return Fe.contains(oe.target)}),Me=Ce.length>0?d(oe,Ce[0]):!c.current.noIsolation;Me&&oe.cancelable&&oe.preventDefault()}}},[]),E=s.useCallback(function($,oe,ge,ke){var Ce={name:$,delta:oe,target:ge,should:ke};t.current.push(Ce),setTimeout(function(){t.current=t.current.filter(function(Me){return Me!==Ce})},1)},[]),N=s.useCallback(function($){n.current=xe($),i.current=void 0},[]),F=s.useCallback(function($){E($.type,Je($),$.target,d($,e.lockRef.current))},[]),L=s.useCallback(function($){E($.type,xe($),$.target,d($,e.lockRef.current))},[]);s.useEffect(function(){return bn.push(l),e.setCallbacks({onScrollCapture:F,onWheelCapture:F,onTouchMoveCapture:L}),document.addEventListener("wheel",w,Io),document.addEventListener("touchmove",w,Io),document.addEventListener("touchstart",N,Io),function(){bn=bn.filter(function($){return $!==l}),document.removeEventListener("wheel",w,Io),document.removeEventListener("touchmove",w,Io),document.removeEventListener("touchstart",N,Io)}},[]);var V=e.removeScrollBar,_=e.inert;return s.createElement(s.Fragment,null,_?s.createElement(l,{styles:mt(a)}):null,V?s.createElement(Qi,{gapMode:"margin"}):null)}const Rn=gt(ao,ht);var Sr=s.forwardRef(function(e,t){return s.createElement(Mi,vi({},e,{ref:t,sideCar:Rn}))});Sr.classNames=Mi.classNames;const vn=Sr;var Er=function(e){if(typeof document>"u")return null;var t=Array.isArray(e)?e[0]:e;return t.ownerDocument.body},Xn=new WeakMap,lr=new WeakMap,Lo={},La=0,ia=function(e){return e&&(e.host||ia(e.parentNode))},Fs=function(e,t){return t.map(function(n){if(e.contains(n))return n;var i=ia(n);return i&&e.contains(i)?i:(console.error("aria-hidden",n,"in not contained inside",e,". Doing nothing"),null)}).filter(function(n){return Boolean(n)})},Wc=function(e,t,n,i){var a=Fs(t,Array.isArray(e)?e:[e]);Lo[n]||(Lo[n]=new WeakMap);var l=Lo[n],c=[],d=new Set,w=new Set(a),E=function(F){!F||d.has(F)||(d.add(F),E(F.parentNode))};a.forEach(E);var N=function(F){!F||w.has(F)||Array.prototype.forEach.call(F.children,function(L){if(d.has(L))N(L);else{var V=L.getAttribute(i),_=V!==null&&V!=="false",$=(Xn.get(L)||0)+1,oe=(l.get(L)||0)+1;Xn.set(L,$),l.set(L,oe),c.push(L),$===1&&_&&lr.set(L,!0),oe===1&&L.setAttribute(n,"true"),_||L.setAttribute(i,"true")}})};return N(t),d.clear(),La++,function(){c.forEach(function(F){var L=Xn.get(F)-1,V=l.get(F)-1;Xn.set(F,L),l.set(F,V),L||(lr.has(F)||F.removeAttribute(i),lr.delete(F)),V||F.removeAttribute(n)}),La--,La||(Xn=new WeakMap,Xn=new WeakMap,lr=new WeakMap,Lo={})}},Fo=function(e,t,n){n===void 0&&(n="data-aria-hidden");var i=Array.from(Array.isArray(e)?e:[e]),a=t||Er(e);return a?(i.push.apply(i,Array.from(a.querySelectorAll("[aria-live]"))),Wc(i,a,n,"aria-hidden")):function(){return null}},Gc=function(e,t,n){n===void 0&&(n="data-inert-ed");var i=t||Er(e);return i?Wc(e,i,n,"inert"):function(){return null}},Kc=function(){return typeof HTMLElement<"u"&&HTMLElement.prototype.hasOwnProperty("inert")},c0=function(e,t,n){return n===void 0&&(n="data-suppressed"),(Kc()?Gc:Fo)(e,t,n)};const Zc="Dialog",[js,f0]=Lt(Zc),[Pd,Xi]=js(Zc),ar=e=>{const{__scopeDialog:t,children:n,open:i,defaultOpen:a,onOpenChange:l,modal:c=!0}=e,d=(0,s.useRef)(null),w=(0,s.useRef)(null),[E=!1,N]=Hn({prop:i,defaultProp:a,onChange:l});return(0,s.createElement)(Pd,{scope:t,triggerRef:d,contentRef:w,contentId:Sn(),titleId:Sn(),descriptionId:Sn(),open:E,onOpenChange:N,onOpenToggle:(0,s.useCallback)(()=>N(F=>!F),[N]),modal:c},n)},Ru="DialogTrigger",Ll=(0,s.forwardRef)((e,t)=>{const{__scopeDialog:n,...i}=e,a=Xi(Ru,n),l=Wt(t,a.triggerRef);return(0,s.createElement)(xt.button,Ae({type:"button","aria-haspopup":"dialog","aria-expanded":a.open,"aria-controls":a.contentId,"data-state":Yc(a.open)},i,{ref:l,onClick:Be(e.onClick,a.onOpenToggle)}))}),cs="DialogPortal",[kd,Nu]=js(cs,{forceMount:void 0}),Us=e=>{const{__scopeDialog:t,forceMount:n,children:i,container:a}=e,l=Xi(cs,t);return(0,s.createElement)(kd,{scope:t,forceMount:n},s.Children.map(i,c=>(0,s.createElement)(jr,{present:n||l.open},(0,s.createElement)(St,{asChild:!0,container:a},c))))},fs="DialogOverlay",ds=(0,s.forwardRef)((e,t)=>{const n=Nu(fs,e.__scopeDialog),{forceMount:i=n.forceMount,...a}=e,l=Xi(fs,e.__scopeDialog);return l.modal?(0,s.createElement)(jr,{present:i||l.open},(0,s.createElement)(Md,Ae({},a,{ref:t}))):null}),Md=(0,s.forwardRef)((e,t)=>{const{__scopeDialog:n,...i}=e,a=Xi(fs,n);return(0,s.createElement)(vn,{as:er,allowPinchZoom:!0,shards:[a.contentRef]},(0,s.createElement)(xt.div,Ae({"data-state":Yc(a.open)},i,{ref:t,style:{pointerEvents:"auto",...i.style}})))}),ps="DialogContent",Rd=(0,s.forwardRef)((e,t)=>{const n=Nu(ps,e.__scopeDialog),{forceMount:i=n.forceMount,...a}=e,l=Xi(ps,e.__scopeDialog);return(0,s.createElement)(jr,{present:i||l.open},l.modal?(0,s.createElement)(Nd,Ae({},a,{ref:t})):(0,s.createElement)(Iu,Ae({},a,{ref:t})))}),Nd=(0,s.forwardRef)((e,t)=>{const n=Xi(ps,e.__scopeDialog),i=(0,s.useRef)(null),a=Wt(t,n.contentRef,i);return(0,s.useEffect)(()=>{const l=i.current;if(l)return Fo(l)},[]),(0,s.createElement)(Fl,Ae({},e,{ref:a,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:Be(e.onCloseAutoFocus,l=>{var c;l.preventDefault(),(c=n.triggerRef.current)===null||c===void 0||c.focus()}),onPointerDownOutside:Be(e.onPointerDownOutside,l=>{const c=l.detail.originalEvent,d=c.button===0&&c.ctrlKey===!0;(c.button===2||d)&&l.preventDefault()}),onFocusOutside:Be(e.onFocusOutside,l=>l.preventDefault())}))}),Iu=(0,s.forwardRef)((e,t)=>{const n=Xi(ps,e.__scopeDialog),i=(0,s.useRef)(!1),a=(0,s.useRef)(!1);return(0,s.createElement)(Fl,Ae({},e,{ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:l=>{var c;if((c=e.onCloseAutoFocus)===null||c===void 0||c.call(e,l),!l.defaultPrevented){var d;i.current||(d=n.triggerRef.current)===null||d===void 0||d.focus(),l.preventDefault()}i.current=!1,a.current=!1},onInteractOutside:l=>{var c,d;(c=e.onInteractOutside)===null||c===void 0||c.call(e,l),l.defaultPrevented||(i.current=!0,l.detail.originalEvent.type==="pointerdown"&&(a.current=!0));const w=l.target;((d=n.triggerRef.current)===null||d===void 0?void 0:d.contains(w))&&l.preventDefault(),l.detail.originalEvent.type==="focusin"&&a.current&&l.preventDefault()}}))}),Fl=(0,s.forwardRef)((e,t)=>{const{__scopeDialog:n,trapFocus:i,onOpenAutoFocus:a,onCloseAutoFocus:l,...c}=e,d=Xi(ps,n),w=(0,s.useRef)(null),E=Wt(t,w);return Ur(),(0,s.createElement)(s.Fragment,null,(0,s.createElement)(nr,{asChild:!0,loop:!0,trapped:i,onMountAutoFocus:a,onUnmountAutoFocus:l},(0,s.createElement)(gr,Ae({role:"dialog",id:d.contentId,"aria-describedby":d.descriptionId,"aria-labelledby":d.titleId,"data-state":Yc(d.open)},c,{ref:E,onDismiss:()=>d.onOpenChange(!1)}))),!1)}),jl="DialogTitle",Lu=(0,s.forwardRef)((e,t)=>{const{__scopeDialog:n,...i}=e,a=Xi(jl,n);return(0,s.createElement)(xt.h2,Ae({id:a.titleId},i,{ref:t}))}),Fu="DialogDescription",ju=(0,s.forwardRef)((e,t)=>{const{__scopeDialog:n,...i}=e,a=Xi(Fu,n);return(0,s.createElement)(xt.p,Ae({id:a.descriptionId},i,{ref:t}))}),Id="DialogClose",Hc=(0,s.forwardRef)((e,t)=>{const{__scopeDialog:n,...i}=e,a=Xi(Id,n);return(0,s.createElement)(xt.button,Ae({type:"button"},i,{ref:t,onClick:Be(e.onClick,()=>a.onOpenChange(!1))}))});function Yc(e){return e?"open":"closed"}const Ld="DialogTitleWarning",[Fd,oa]=hn(Ld,{contentName:ps,titleName:jl,docsSlug:"dialog"}),Uh=({titleId:e})=>{const t=oa(Ld),n=`\`${t.contentName}\` requires a \`${t.titleName}\` for the component to be accessible for screen reader users. - -If you want to hide the \`${t.titleName}\`, you can wrap it with our VisuallyHidden component. - -For more information, see https://radix-ui.com/primitives/docs/components/${t.docsSlug}`;return $67UHm$useEffect(()=>{if(e&&!document.getElementById(e))throw new Error(n)},[n,e]),null},Vs="DialogDescriptionWarning",aa=({contentRef:e,descriptionId:t})=>{const i=`Warning: Missing \`Description\` or \`aria-describedby={undefined}\` for {${oa(Vs).contentName}}.`;return $67UHm$useEffect(()=>{var a;const l=(a=e.current)===null||a===void 0?void 0:a.getAttribute("aria-describedby");t&&l&&(document.getElementById(t)||console.warn(i))},[i,e,t]),null},Ul=ar,sa=Ll,qc=Us,Vh=ds,Bh=Rd,hs=Lu,Vl=ju,Bs=Hc,Uu="VisuallyHidden",Vu=(0,s.forwardRef)((e,t)=>(0,s.createElement)(xt.span,Ae({},e,{ref:t,style:{position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal",...e.style}}))),ms=Vu;function la(e){const t=e+"CollectionProvider",[n,i]=Lt(t),[a,l]=n(t,{collectionRef:{current:null},itemMap:new Map}),c=V=>{const{scope:_,children:$}=V,oe=s.useRef(null),ge=s.useRef(new Map).current;return s.createElement(a,{scope:_,itemMap:ge,collectionRef:oe},$)},d=e+"CollectionSlot",w=s.forwardRef((V,_)=>{const{scope:$,children:oe}=V,ge=l(d,$),ke=Wt(_,ge.collectionRef);return s.createElement(er,{ref:ke},oe)}),E=e+"CollectionItemSlot",N="data-radix-collection-item",F=s.forwardRef((V,_)=>{const{scope:$,children:oe,...ge}=V,ke=s.useRef(null),Ce=Wt(_,ke),Me=l(E,$);return s.useEffect(()=>(Me.itemMap.set(ke,{ref:ke,...ge}),()=>void Me.itemMap.delete(ke))),s.createElement(er,{[N]:"",ref:Ce},oe)});function L(V){const _=l(e+"CollectionConsumer",V);return s.useCallback(()=>{const oe=_.collectionRef.current;if(!oe)return[];const ge=Array.from(oe.querySelectorAll(`[${N}]`));return Array.from(_.itemMap.values()).sort((Me,Fe)=>ge.indexOf(Me.ref.current)-ge.indexOf(Fe.ref.current))},[_.collectionRef,_.itemMap])}return[{Provider:c,Slot:w,ItemSlot:F},L,i]}const sr=(0,s.createContext)(void 0),ur=e=>{const{dir:t,children:n}=e;return $7Gjcd$createElement(sr.Provider,{value:t},n)};function ua(e){const t=(0,s.useContext)(sr);return e||t||"ltr"}const oi=null,bi=["top","right","bottom","left"],zs=null,Bl=null,Pr=Math.min,ti=Math.max,zl=Math.round,Wl=Math.floor,uo=e=>({x:e,y:e}),jd={left:"right",right:"left",bottom:"top",top:"bottom"},ca={start:"end",end:"start"};function Ws(e,t,n){return ti(e,Pr(t,n))}function co(e,t){return typeof e=="function"?e(t):e}function jo(e){return e.split("-")[0]}function Gs(e){return e.split("-")[1]}function Uo(e){return e==="x"?"y":"x"}function Fa(e){return e==="y"?"height":"width"}function fo(e){return["top","bottom"].includes(jo(e))?"y":"x"}function Ks(e){return Uo(fo(e))}function Bu(e,t,n){n===void 0&&(n=!1);const i=Gs(e),a=Ks(e),l=Fa(a);let c=a==="x"?i===(n?"end":"start")?"right":"left":i==="start"?"bottom":"top";return t.reference[l]>t.floating[l]&&(c=Ji(c)),[c,Ji(c)]}function _i(e){const t=Ji(e);return[wi(e),t,wi(t)]}function wi(e){return e.replace(/start|end/g,t=>ca[t])}function vs(e,t,n){const i=["left","right"],a=["right","left"],l=["top","bottom"],c=["bottom","top"];switch(e){case"top":case"bottom":return n?t?a:i:t?i:a;case"left":case"right":return t?l:c;default:return[]}}function fa(e,t,n,i){const a=Gs(e);let l=vs(jo(e),n==="start",i);return a&&(l=l.map(c=>c+"-"+a),t&&(l=l.concat(l.map(wi)))),l}function Ji(e){return e.replace(/left|right|bottom|top/g,t=>jd[t])}function gs(e){return{top:0,right:0,bottom:0,left:0,...e}}function Qc(e){return typeof e!="number"?gs(e):{top:e,right:e,bottom:e,left:e}}function Zs(e){return{...e,top:e.y,left:e.x,right:e.x+e.width,bottom:e.y+e.height}}function zu(e,t,n){let{reference:i,floating:a}=e;const l=fo(t),c=Ks(t),d=Fa(c),w=jo(t),E=l==="y",N=i.x+i.width/2-a.width/2,F=i.y+i.height/2-a.height/2,L=i[d]/2-a[d]/2;let V;switch(w){case"top":V={x:N,y:i.y-a.height};break;case"bottom":V={x:N,y:i.y+i.height};break;case"right":V={x:i.x+i.width,y:F};break;case"left":V={x:i.x-a.width,y:F};break;default:V={x:i.x,y:i.y}}switch(Gs(t)){case"start":V[c]-=L*(n&&E?-1:1);break;case"end":V[c]+=L*(n&&E?-1:1);break}return V}const Ri=async(e,t,n)=>{const{placement:i="bottom",strategy:a="absolute",middleware:l=[],platform:c}=n,d=l.filter(Boolean),w=await(c.isRTL==null?void 0:c.isRTL(t));let E=await c.getElementRects({reference:e,floating:t,strategy:a}),{x:N,y:F}=zu(E,i,w),L=i,V={},_=0;for(let $=0;$({name:"arrow",options:e,async fn(t){const{x:n,y:i,placement:a,rects:l,platform:c,elements:d,middlewareData:w}=t,{element:E,padding:N=0}=co(e,t)||{};if(E==null)return{};const F=Qc(N),L={x:n,y:i},V=Ks(a),_=Fa(V),$=await c.getDimensions(E),oe=V==="y",ge=oe?"top":"left",ke=oe?"bottom":"right",Ce=oe?"clientHeight":"clientWidth",Me=l.reference[_]+l.reference[V]-L[V]-l.floating[_],Fe=L[V]-l.reference[V],st=await(c.getOffsetParent==null?void 0:c.getOffsetParent(E));let ot=st?st[Ce]:0;(!ot||!await(c.isElement==null?void 0:c.isElement(st)))&&(ot=d.floating[Ce]||l.floating[_]);const ft=Me/2-Fe/2,_e=ot/2-$[_]/2-1,At=Pr(F[ge],_e),Ut=Pr(F[ke],_e),Ft=At,Pt=ot-$[_]-Ut,Mt=ot/2-$[_]/2+ft,yt=Ws(Ft,Mt,Pt),Bt=!w.arrow&&Gs(a)!=null&&Mt!=yt&&l.reference[_]/2-(MtgetAlignment(a)===e),...n.filter(a=>getAlignment(a)!==e)]:n.filter(a=>getSide(a)===a)).filter(a=>e?getAlignment(a)===e||(t?getOppositeAlignmentPlacement(a)!==a:!1):!0)}const zh=function(e){return e===void 0&&(e={}),{name:"autoPlacement",options:e,async fn(t){var n,i,a;const{rects:l,middlewareData:c,placement:d,platform:w,elements:E}=t,{crossAxis:N=!1,alignment:F,allowedPlacements:L=placements,autoAlignment:V=!0,..._}=evaluate(e,t),$=F!==void 0||L===placements?po(F||null,V,L):L,oe=await Gr(t,_),ge=((n=c.autoPlacement)==null?void 0:n.index)||0,ke=$[ge];if(ke==null)return{};const Ce=getAlignmentSides(ke,l,await(w.isRTL==null?void 0:w.isRTL(E.floating)));if(d!==ke)return{reset:{placement:$[0]}};const Me=[oe[getSide(ke)],oe[Ce[0]],oe[Ce[1]]],Fe=[...((i=c.autoPlacement)==null?void 0:i.overflows)||[],{placement:ke,overflows:Me}],st=$[ge+1];if(st)return{data:{index:ge+1,overflows:Fe},reset:{placement:st}};const ot=Fe.map(At=>{const Ut=getAlignment(At.placement);return[At.placement,Ut&&N?At.overflows.slice(0,2).reduce((Ft,Pt)=>Ft+Pt,0):At.overflows[0],At.overflows]}).sort((At,Ut)=>At[1]-Ut[1]),_e=((a=ot.filter(At=>At[2].slice(0,getAlignment(At[0])?2:3).every(Ut=>Ut<=0))[0])==null?void 0:a[0])||ot[0][0];return _e!==d?{data:{index:ge+1,overflows:Fe},reset:{placement:_e}}:{}}}},Ud=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(t){var n,i;const{placement:a,middlewareData:l,rects:c,initialPlacement:d,platform:w,elements:E}=t,{mainAxis:N=!0,crossAxis:F=!0,fallbackPlacements:L,fallbackStrategy:V="bestFit",fallbackAxisSideDirection:_="none",flipAlignment:$=!0,...oe}=co(e,t);if((n=l.arrow)!=null&&n.alignmentOffset)return{};const ge=jo(a),ke=jo(d)===d,Ce=await(w.isRTL==null?void 0:w.isRTL(E.floating)),Me=L||(ke||!$?[Ji(d)]:_i(d));!L&&_!=="none"&&Me.push(...fa(d,$,_,Ce));const Fe=[d,...Me],st=await Gr(t,oe),ot=[];let ft=((i=l.flip)==null?void 0:i.overflows)||[];if(N&&ot.push(st[ge]),F){const Ft=Bu(a,c,Ce);ot.push(st[Ft[0]],st[Ft[1]])}if(ft=[...ft,{placement:a,overflows:ot}],!ot.every(Ft=>Ft<=0)){var _e,At;const Ft=(((_e=l.flip)==null?void 0:_e.index)||0)+1,Pt=Fe[Ft];if(Pt)return{data:{index:Ft,overflows:ft},reset:{placement:Pt}};let Mt=(At=ft.filter(yt=>yt.overflows[0]<=0).sort((yt,Bt)=>yt.overflows[1]-Bt.overflows[1])[0])==null?void 0:At.placement;if(!Mt)switch(V){case"bestFit":{var Ut;const yt=(Ut=ft.map(Bt=>[Bt.placement,Bt.overflows.filter(pt=>pt>0).reduce((pt,It)=>pt+It,0)]).sort((Bt,pt)=>Bt[1]-pt[1])[0])==null?void 0:Ut[0];yt&&(Mt=yt);break}case"initialPlacement":Mt=d;break}if(a!==Mt)return{reset:{placement:Mt}}}return{}}}};function Wu(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function Gu(e){return bi.some(t=>e[t]>=0)}const Vd=function(e){return e===void 0&&(e={}),{name:"hide",options:e,async fn(t){const{rects:n}=t,{strategy:i="referenceHidden",...a}=co(e,t);switch(i){case"referenceHidden":{const l=await Gr(t,{...a,elementContext:"reference"}),c=Wu(l,n.reference);return{data:{referenceHiddenOffsets:c,referenceHidden:Gu(c)}}}case"escaped":{const l=await Gr(t,{...a,altBoundary:!0}),c=Wu(l,n.floating);return{data:{escapedOffsets:c,escaped:Gu(c)}}}default:return{}}}}};function Gl(e){const t=min(...e.map(l=>l.left)),n=min(...e.map(l=>l.top)),i=max(...e.map(l=>l.right)),a=max(...e.map(l=>l.bottom));return{x:t,y:n,width:i-t,height:a-n}}function Bd(e){const t=e.slice().sort((a,l)=>a.y-l.y),n=[];let i=null;for(let a=0;ai.height/2?n.push([l]):n[n.length-1].push(l),i=l}return n.map(a=>rectToClientRect(Gl(a)))}const Kl=function(e){return e===void 0&&(e={}),{name:"inline",options:e,async fn(t){const{placement:n,elements:i,rects:a,platform:l,strategy:c}=t,{padding:d=2,x:w,y:E}=evaluate(e,t),N=Array.from(await(l.getClientRects==null?void 0:l.getClientRects(i.reference))||[]),F=Bd(N),L=rectToClientRect(Gl(N)),V=getPaddingObject(d);function _(){if(F.length===2&&F[0].left>F[1].right&&w!=null&&E!=null)return F.find(oe=>w>oe.left-V.left&&woe.top-V.top&&E=2){if(getSideAxis(n)==="y"){const At=F[0],Ut=F[F.length-1],Ft=getSide(n)==="top",Pt=At.top,Mt=Ut.bottom,yt=Ft?At.left:Ut.left,Bt=Ft?At.right:Ut.right,pt=Bt-yt,It=Mt-Pt;return{top:Pt,bottom:Mt,left:yt,right:Bt,width:pt,height:It,x:yt,y:Pt}}const oe=getSide(n)==="left",ge=max(...F.map(At=>At.right)),ke=min(...F.map(At=>At.left)),Ce=F.filter(At=>oe?At.left===ke:At.right===ge),Me=Ce[0].top,Fe=Ce[Ce.length-1].bottom,st=ke,ot=ge,ft=ot-st,_e=Fe-Me;return{top:Me,bottom:Fe,left:st,right:ot,width:ft,height:_e,x:st,y:Me}}return L}const $=await l.getElementRects({reference:{getBoundingClientRect:_},floating:i.floating,strategy:c});return a.reference.x!==$.reference.x||a.reference.y!==$.reference.y||a.reference.width!==$.reference.width||a.reference.height!==$.reference.height?{reset:{rects:$}}:{}}}};async function Xc(e,t){const{placement:n,platform:i,elements:a}=e,l=await(i.isRTL==null?void 0:i.isRTL(a.floating)),c=jo(n),d=Gs(n),w=fo(n)==="y",E=["left","top"].includes(c)?-1:1,N=l&&w?-1:1,F=co(t,e);let{mainAxis:L,crossAxis:V,alignmentAxis:_}=typeof F=="number"?{mainAxis:F,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...F};return d&&typeof _=="number"&&(V=d==="end"?_*-1:_),w?{x:V*N,y:L*E}:{x:L*E,y:V*N}}const Wh=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){const{x:n,y:i}=t,a=await Xc(t,e);return{x:n+a.x,y:i+a.y,data:a}}}},ho=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){const{x:n,y:i,placement:a}=t,{mainAxis:l=!0,crossAxis:c=!1,limiter:d={fn:oe=>{let{x:ge,y:ke}=oe;return{x:ge,y:ke}}},...w}=co(e,t),E={x:n,y:i},N=await Gr(t,w),F=fo(jo(a)),L=Uo(F);let V=E[L],_=E[F];if(l){const oe=L==="y"?"top":"left",ge=L==="y"?"bottom":"right",ke=V+N[oe],Ce=V-N[ge];V=Ws(ke,V,Ce)}if(c){const oe=F==="y"?"top":"left",ge=F==="y"?"bottom":"right",ke=_+N[oe],Ce=_-N[ge];_=Ws(ke,_,Ce)}const $=d.fn({...t,[L]:V,[F]:_});return{...$,data:{x:$.x-n,y:$.y-i}}}}},Ku=function(e){return e===void 0&&(e={}),{options:e,fn(t){const{x:n,y:i,placement:a,rects:l,middlewareData:c}=t,{offset:d=0,mainAxis:w=!0,crossAxis:E=!0}=co(e,t),N={x:n,y:i},F=fo(a),L=Uo(F);let V=N[L],_=N[F];const $=co(d,t),oe=typeof $=="number"?{mainAxis:$,crossAxis:0}:{mainAxis:0,crossAxis:0,...$};if(w){const Ce=L==="y"?"height":"width",Me=l.reference[L]-l.floating[Ce]+oe.mainAxis,Fe=l.reference[L]+l.reference[Ce]-oe.mainAxis;VFe&&(V=Fe)}if(E){var ge,ke;const Ce=L==="y"?"width":"height",Me=["top","left"].includes(jo(a)),Fe=l.reference[F]-l.floating[Ce]+(Me&&((ge=c.offset)==null?void 0:ge[F])||0)+(Me?0:oe.crossAxis),st=l.reference[F]+l.reference[Ce]+(Me?0:((ke=c.offset)==null?void 0:ke[F])||0)-(Me?oe.crossAxis:0);_st&&(_=st)}return{[L]:V,[F]:_}}}},Zu=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){const{placement:n,rects:i,platform:a,elements:l}=t,{apply:c=()=>{},...d}=co(e,t),w=await Gr(t,d),E=jo(n),N=Gs(n),F=fo(n)==="y",{width:L,height:V}=i.floating;let _,$;E==="top"||E==="bottom"?(_=E,$=N===(await(a.isRTL==null?void 0:a.isRTL(l.floating))?"start":"end")?"left":"right"):($=E,_=N==="end"?"top":"bottom");const oe=V-w[_],ge=L-w[$],ke=!t.middlewareData.shift;let Ce=oe,Me=ge;if(F){const st=L-w.left-w.right;Me=N||ke?Pr(ge,st):st}else{const st=V-w.top-w.bottom;Ce=N||ke?Pr(oe,st):st}if(ke&&!N){const st=ti(w.left,0),ot=ti(w.right,0),ft=ti(w.top,0),_e=ti(w.bottom,0);F?Me=L-2*(st!==0||ot!==0?st+ot:ti(w.left,w.right)):Ce=V-2*(ft!==0||_e!==0?ft+_e:ti(w.top,w.bottom))}await c({...t,availableWidth:Me,availableHeight:Ce});const Fe=await a.getDimensions(l.floating);return L!==Fe.width||V!==Fe.height?{reset:{rects:!0}}:{}}}};function Ni(e){return Hu(e)?(e.nodeName||"").toLowerCase():"#document"}function ai(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function mo(e){var t;return(t=(Hu(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function Hu(e){return e instanceof Node||e instanceof ai(e).Node}function vo(e){return e instanceof Element||e instanceof ai(e).Element}function si(e){return e instanceof HTMLElement||e instanceof ai(e).HTMLElement}function Ii(e){return typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof ai(e).ShadowRoot}function go(e){const{overflow:t,overflowX:n,overflowY:i,display:a}=Li(e);return/auto|scroll|overlay|hidden|clip/.test(t+i+n)&&!["inline","contents"].includes(a)}function _c(e){return["table","td","th"].includes(Ni(e))}function Yu(e){const t=Vo(),n=Li(e);return n.transform!=="none"||n.perspective!=="none"||(n.containerType?n.containerType!=="normal":!1)||!t&&(n.backdropFilter?n.backdropFilter!=="none":!1)||!t&&(n.filter?n.filter!=="none":!1)||["transform","perspective","filter"].some(i=>(n.willChange||"").includes(i))||["paint","layout","strict","content"].some(i=>(n.contain||"").includes(i))}function da(e){let t=Fi(e);for(;si(t)&&!Hs(t);){if(Yu(t))return t;t=Fi(t)}return null}function Vo(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}function Hs(e){return["html","body","#document"].includes(Ni(e))}function Li(e){return ai(e).getComputedStyle(e)}function $i(e){return vo(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function Fi(e){if(Ni(e)==="html")return e;const t=e.assignedSlot||e.parentNode||Ii(e)&&e.host||mo(e);return Ii(t)?t.host:t}function Zl(e){const t=Fi(e);return Hs(t)?e.ownerDocument?e.ownerDocument.body:e.body:si(t)&&go(t)?t:Zl(t)}function Ys(e,t,n){var i;t===void 0&&(t=[]),n===void 0&&(n=!0);const a=Zl(e),l=a===((i=e.ownerDocument)==null?void 0:i.body),c=ai(a);return l?t.concat(c,c.visualViewport||[],go(a)?a:[],c.frameElement&&n?Ys(c.frameElement):[]):t.concat(a,Ys(a,[],n))}function Hl(e){const t=Li(e);let n=parseFloat(t.width)||0,i=parseFloat(t.height)||0;const a=si(e),l=a?e.offsetWidth:n,c=a?e.offsetHeight:i,d=zl(n)!==l||zl(i)!==c;return d&&(n=l,i=c),{width:n,height:i,$:d}}function qu(e){return vo(e)?e:e.contextElement}function ys(e){const t=qu(e);if(!si(t))return uo(1);const n=t.getBoundingClientRect(),{width:i,height:a,$:l}=Hl(t);let c=(l?zl(n.width):n.width)/i,d=(l?zl(n.height):n.height)/a;return(!c||!Number.isFinite(c))&&(c=1),(!d||!Number.isFinite(d))&&(d=1),{x:c,y:d}}const Jc=uo(0);function Yl(e){const t=ai(e);return!Vo()||!t.visualViewport?Jc:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function zd(e,t,n){return t===void 0&&(t=!1),!n||t&&n!==ai(e)?!1:t}function ja(e,t,n,i){t===void 0&&(t=!1),n===void 0&&(n=!1);const a=e.getBoundingClientRect(),l=qu(e);let c=uo(1);t&&(i?vo(i)&&(c=ys(i)):c=ys(e));const d=zd(l,n,i)?Yl(l):uo(0);let w=(a.left+d.x)/c.x,E=(a.top+d.y)/c.y,N=a.width/c.x,F=a.height/c.y;if(l){const L=ai(l),V=i&&vo(i)?ai(i):i;let _=L.frameElement;for(;_&&i&&V!==L;){const $=ys(_),oe=_.getBoundingClientRect(),ge=Li(_),ke=oe.left+(_.clientLeft+parseFloat(ge.paddingLeft))*$.x,Ce=oe.top+(_.clientTop+parseFloat(ge.paddingTop))*$.y;w*=$.x,E*=$.y,N*=$.x,F*=$.y,w+=ke,E+=Ce,_=ai(_).frameElement}}return Zs({width:N,height:F,x:w,y:E})}function Wd(e){let{rect:t,offsetParent:n,strategy:i}=e;const a=si(n),l=mo(n);if(n===l)return t;let c={scrollLeft:0,scrollTop:0},d=uo(1);const w=uo(0);if((a||!a&&i!=="fixed")&&((Ni(n)!=="body"||go(l))&&(c=$i(n)),si(n))){const E=ja(n);d=ys(n),w.x=E.x+n.clientLeft,w.y=E.y+n.clientTop}return{width:t.width*d.x,height:t.height*d.y,x:t.x*d.x-c.scrollLeft*d.x+w.x,y:t.y*d.y-c.scrollTop*d.y+w.y}}function $c(e){return Array.from(e.getClientRects())}function qs(e){return ja(mo(e)).left+$i(e).scrollLeft}function Qu(e){const t=mo(e),n=$i(e),i=e.ownerDocument.body,a=ti(t.scrollWidth,t.clientWidth,i.scrollWidth,i.clientWidth),l=ti(t.scrollHeight,t.clientHeight,i.scrollHeight,i.clientHeight);let c=-n.scrollLeft+qs(e);const d=-n.scrollTop;return Li(i).direction==="rtl"&&(c+=ti(t.clientWidth,i.clientWidth)-a),{width:a,height:l,x:c,y:d}}function Gd(e,t){const n=ai(e),i=mo(e),a=n.visualViewport;let l=i.clientWidth,c=i.clientHeight,d=0,w=0;if(a){l=a.width,c=a.height;const E=Vo();(!E||E&&t==="fixed")&&(d=a.offsetLeft,w=a.offsetTop)}return{width:l,height:c,x:d,y:w}}function Kd(e,t){const n=ja(e,!0,t==="fixed"),i=n.top+e.clientTop,a=n.left+e.clientLeft,l=si(e)?ys(e):uo(1),c=e.clientWidth*l.x,d=e.clientHeight*l.y,w=a*l.x,E=i*l.y;return{width:c,height:d,x:w,y:E}}function As(e,t,n){let i;if(t==="viewport")i=Gd(e,n);else if(t==="document")i=Qu(mo(e));else if(vo(t))i=Kd(t,n);else{const a=Yl(e);i={...t,x:t.x-a.x,y:t.y-a.y}}return Zs(i)}function ef(e,t){const n=Fi(e);return n===t||!vo(n)||Hs(n)?!1:Li(n).position==="fixed"||ef(n,t)}function ql(e,t){const n=t.get(e);if(n)return n;let i=Ys(e,[],!1).filter(d=>vo(d)&&Ni(d)!=="body"),a=null;const l=Li(e).position==="fixed";let c=l?Fi(e):e;for(;vo(c)&&!Hs(c);){const d=Li(c),w=Yu(c);!w&&d.position==="fixed"&&(a=null),(l?!w&&!a:!w&&d.position==="static"&&!!a&&["absolute","fixed"].includes(a.position)||go(c)&&!w&&ef(e,c))?i=i.filter(N=>N!==c):a=d,c=Fi(c)}return t.set(e,i),i}function Bo(e){let{element:t,boundary:n,rootBoundary:i,strategy:a}=e;const c=[...n==="clippingAncestors"?ql(t,this._c):[].concat(n),i],d=c[0],w=c.reduce((E,N)=>{const F=As(t,N,a);return E.top=ti(F.top,E.top),E.right=Pr(F.right,E.right),E.bottom=Pr(F.bottom,E.bottom),E.left=ti(F.left,E.left),E},As(t,d,a));return{width:w.right-w.left,height:w.bottom-w.top,x:w.left,y:w.top}}function Ql(e){return Hl(e)}function Xl(e,t,n){const i=si(t),a=mo(t),l=n==="fixed",c=ja(e,!0,l,t);let d={scrollLeft:0,scrollTop:0};const w=uo(0);if(i||!i&&!l)if((Ni(t)!=="body"||go(a))&&(d=$i(t)),i){const E=ja(t,!0,l,t);w.x=E.x+t.clientLeft,w.y=E.y+t.clientTop}else a&&(w.x=qs(a));return{x:c.left+d.scrollLeft-w.x,y:c.top+d.scrollTop-w.y,width:c.width,height:c.height}}function Ua(e,t){return!si(e)||Li(e).position==="fixed"?null:t?t(e):e.offsetParent}function Xu(e,t){const n=ai(e);if(!si(e))return n;let i=Ua(e,t);for(;i&&_c(i)&&Li(i).position==="static";)i=Ua(i,t);return i&&(Ni(i)==="html"||Ni(i)==="body"&&Li(i).position==="static"&&!Yu(i))?n:i||da(e)||n}const Qs=async function(e){let{reference:t,floating:n,strategy:i}=e;const a=this.getOffsetParent||Xu,l=this.getDimensions;return{reference:Xl(t,await a(n),i),floating:{x:0,y:0,...await l(n)}}};function Zd(e){return Li(e).direction==="rtl"}const tf={convertOffsetParentRelativeRectToViewportRelativeRect:Wd,getDocumentElement:mo,getClippingRect:Bo,getOffsetParent:Xu,getElementRects:Qs,getClientRects:$c,getDimensions:Ql,getScale:ys,isElement:vo,isRTL:Zd};function br(e,t){let n=null,i;const a=mo(e);function l(){clearTimeout(i),n&&n.disconnect(),n=null}function c(d,w){d===void 0&&(d=!1),w===void 0&&(w=1),l();const{left:E,top:N,width:F,height:L}=e.getBoundingClientRect();if(d||t(),!F||!L)return;const V=Wl(N),_=Wl(a.clientWidth-(E+F)),$=Wl(a.clientHeight-(N+L)),oe=Wl(E),ke={rootMargin:-V+"px "+-_+"px "+-$+"px "+-oe+"px",threshold:ti(0,Pr(1,w))||1};let Ce=!0;function Me(Fe){const st=Fe[0].intersectionRatio;if(st!==w){if(!Ce)return c();st?c(!1,st):i=setTimeout(()=>{c(!1,1e-7)},100)}Ce=!1}try{n=new IntersectionObserver(Me,{...ke,root:a.ownerDocument})}catch{n=new IntersectionObserver(Me,ke)}n.observe(e)}return c(!0),l}function _u(e,t,n,i){i===void 0&&(i={});const{ancestorScroll:a=!0,ancestorResize:l=!0,elementResize:c=typeof ResizeObserver=="function",layoutShift:d=typeof IntersectionObserver=="function",animationFrame:w=!1}=i,E=qu(e),N=a||l?[...E?Ys(E):[],...Ys(t)]:[];N.forEach(ge=>{a&&ge.addEventListener("scroll",n,{passive:!0}),l&&ge.addEventListener("resize",n)});const F=E&&d?br(E,n):null;let L=-1,V=null;c&&(V=new ResizeObserver(ge=>{let[ke]=ge;ke&&ke.target===E&&V&&(V.unobserve(t),cancelAnimationFrame(L),L=requestAnimationFrame(()=>{V&&V.observe(t)})),n()}),E&&!w&&V.observe(E),V.observe(t));let _,$=w?ja(e):null;w&&oe();function oe(){const ge=ja(e);$&&(ge.x!==$.x||ge.y!==$.y||ge.width!==$.width||ge.height!==$.height)&&n(),$=ge,_=requestAnimationFrame(oe)}return n(),()=>{N.forEach(ge=>{a&&ge.removeEventListener("scroll",n),l&&ge.removeEventListener("resize",n)}),F&&F(),V&&V.disconnect(),V=null,w&&cancelAnimationFrame(_)}}const nf=(e,t,n)=>{const i=new Map,a={platform:tf,...n},l={...a.platform,_c:i};return Ri(e,t,{...a,platform:l})},rf=e=>{function t(n){return{}.hasOwnProperty.call(n,"current")}return{name:"arrow",options:e,fn(n){const{element:i,padding:a}=typeof e=="function"?e(n):e;return i&&t(i)?i.current!=null?cr({element:i.current,padding:a}).fn(n):{}:i?cr({element:i,padding:a}).fn(n):{}}}};var Es=typeof document<"u"?s.useLayoutEffect:s.useEffect;function Xs(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;if(typeof e=="function"&&e.toString()===t.toString())return!0;let n,i,a;if(e&&t&&typeof e=="object"){if(Array.isArray(e)){if(n=e.length,n!=t.length)return!1;for(i=n;i--!==0;)if(!Xs(e[i],t[i]))return!1;return!0}if(a=Object.keys(e),n=a.length,n!==Object.keys(t).length)return!1;for(i=n;i--!==0;)if(!{}.hasOwnProperty.call(t,a[i]))return!1;for(i=n;i--!==0;){const l=a[i];if(!(l==="_owner"&&e.$$typeof)&&!Xs(e[l],t[l]))return!1}return!0}return e!==e&&t!==t}function Va(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function hr(e,t){const n=Va(e);return Math.round(t*n)/n}function Lr(e){const t=s.useRef(e);return Es(()=>{t.current=e}),t}function Kr(e){e===void 0&&(e={});const{placement:t="bottom",strategy:n="absolute",middleware:i=[],platform:a,elements:{reference:l,floating:c}={},transform:d=!0,whileElementsMounted:w,open:E}=e,[N,F]=s.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[L,V]=s.useState(i);Xs(L,i)||V(i);const[_,$]=s.useState(null),[oe,ge]=s.useState(null),ke=s.useCallback(Bt=>{Bt!=st.current&&(st.current=Bt,$(Bt))},[$]),Ce=s.useCallback(Bt=>{Bt!==ot.current&&(ot.current=Bt,ge(Bt))},[ge]),Me=l||_,Fe=c||oe,st=s.useRef(null),ot=s.useRef(null),ft=s.useRef(N),_e=Lr(w),At=Lr(a),Ut=s.useCallback(()=>{if(!st.current||!ot.current)return;const Bt={placement:t,strategy:n,middleware:L};At.current&&(Bt.platform=At.current),nf(st.current,ot.current,Bt).then(pt=>{const It={...pt,isPositioned:!0};Ft.current&&!Xs(ft.current,It)&&(ft.current=It,or.flushSync(()=>{F(It)}))})},[L,t,n,At]);Es(()=>{E===!1&&ft.current.isPositioned&&(ft.current.isPositioned=!1,F(Bt=>({...Bt,isPositioned:!1})))},[E]);const Ft=s.useRef(!1);Es(()=>(Ft.current=!0,()=>{Ft.current=!1}),[]),Es(()=>{if(Me&&(st.current=Me),Fe&&(ot.current=Fe),Me&&Fe){if(_e.current)return _e.current(Me,Fe,Ut);Ut()}},[Me,Fe,Ut,_e]);const Pt=s.useMemo(()=>({reference:st,floating:ot,setReference:ke,setFloating:Ce}),[ke,Ce]),Mt=s.useMemo(()=>({reference:Me,floating:Fe}),[Me,Fe]),yt=s.useMemo(()=>{const Bt={position:n,left:0,top:0};if(!Mt.floating)return Bt;const pt=hr(Mt.floating,N.x),It=hr(Mt.floating,N.y);return d?{...Bt,transform:"translate("+pt+"px, "+It+"px)",...Va(Mt.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:pt,top:It}},[n,d,Mt.floating,N.x,N.y]);return s.useMemo(()=>({...N,update:Ut,refs:Pt,elements:Mt,floatingStyles:yt}),[N,Ut,Pt,Mt,yt])}const Ju="Arrow",_s=(0,s.forwardRef)((e,t)=>{const{children:n,width:i=10,height:a=5,...l}=e;return(0,s.createElement)(xt.svg,Ae({},l,{ref:t,width:i,height:a,viewBox:"0 0 30 10",preserveAspectRatio:"none"}),e.asChild?n:(0,s.createElement)("polygon",{points:"0,0 30,0 15,10"}))}),_l=_s;function Gh(e){const[t,n]=(0,s.useState)(void 0);return Qt(()=>{if(e){n({width:e.offsetWidth,height:e.offsetHeight});const i=new ResizeObserver(a=>{if(!Array.isArray(a)||!a.length)return;const l=a[0];let c,d;if("borderBoxSize"in l){const w=l.borderBoxSize,E=Array.isArray(w)?w[0]:w;c=E.inlineSize,d=E.blockSize}else c=e.offsetWidth,d=e.offsetHeight;n({width:c,height:d})});return i.observe(e,{box:"border-box"}),()=>i.unobserve(e)}else n(void 0)},[e]),t}const li=null,Hd=null,Jl="Popper",[$u,ji]=Lt(Jl),[eo,Js]=$u(Jl),ec=e=>{const{__scopePopper:t,children:n}=e,[i,a]=(0,s.useState)(null);return(0,s.createElement)(eo,{scope:t,anchor:i,onAnchorChange:a},n)},tc="PopperAnchor",of=(0,s.forwardRef)((e,t)=>{const{__scopePopper:n,virtualRef:i,...a}=e,l=Js(tc,n),c=(0,s.useRef)(null),d=Wt(t,c);return(0,s.useEffect)(()=>{l.onAnchorChange((i==null?void 0:i.current)||c.current)}),i?null:(0,s.createElement)(xt.div,Ae({},a,{ref:d}))}),nc="PopperContent",[Yd,qd]=$u(nc),af=(0,s.forwardRef)((e,t)=>{var n,i,a,l,c,d,w,E;const{__scopePopper:N,side:F="bottom",sideOffset:L=0,align:V="center",alignOffset:_=0,arrowPadding:$=0,avoidCollisions:oe=!0,collisionBoundary:ge=[],collisionPadding:ke=0,sticky:Ce="partial",hideWhenDetached:Me=!1,updatePositionStrategy:Fe="optimized",onPlaced:st,...ot}=e,ft=Js(nc,N),[_e,At]=(0,s.useState)(null),Ut=Wt(t,Ps=>At(Ps)),[Ft,Pt]=(0,s.useState)(null),Mt=Gh(Ft),yt=(n=Mt==null?void 0:Mt.width)!==null&&n!==void 0?n:0,Bt=(i=Mt==null?void 0:Mt.height)!==null&&i!==void 0?i:0,pt=F+(V!=="center"?"-"+V:""),It=typeof ke=="number"?ke:{top:0,right:0,bottom:0,left:0,...ke},ct=Array.isArray(ge)?ge:[ge],ln=ct.length>0,Pn={padding:It,boundary:ct.filter($l),altBoundary:ln},{refs:Vn,floatingStyles:yn,placement:vt,isPositioned:Rt,middlewareData:wn}=Kr({strategy:"fixed",placement:pt,whileElementsMounted:(...Ps)=>_u(...Ps,{animationFrame:Fe==="always"}),elements:{reference:ft.anchor},middleware:[Wh({mainAxis:L+Bt,alignmentAxis:_}),oe&&ho({mainAxis:!0,crossAxis:!1,limiter:Ce==="partial"?Ku():void 0,...Pn}),oe&&Ud({...Pn}),Zu({...Pn,apply:({elements:Ps,rects:a0,availableWidth:s0,availableHeight:qS})=>{const{width:QS,height:XS}=a0.reference,jh=Ps.floating.style;jh.setProperty("--radix-popper-available-width",`${s0}px`),jh.setProperty("--radix-popper-available-height",`${qS}px`),jh.setProperty("--radix-popper-anchor-width",`${QS}px`),jh.setProperty("--radix-popper-anchor-height",`${XS}px`)}}),Ft&&rf({element:Ft,padding:$}),Xd({arrowWidth:yt,arrowHeight:Bt}),Me&&Vd({strategy:"referenceHidden",...Pn})]}),[vr,hi]=eu(vt),Mr=Mn(st);Qt(()=>{Rt&&(Mr==null||Mr())},[Rt,Mr]);const Qa=(a=wn.arrow)===null||a===void 0?void 0:a.x,qn=(l=wn.arrow)===null||l===void 0?void 0:l.y,Oi=((c=wn.arrow)===null||c===void 0?void 0:c.centerOffset)!==0,[Vc,Du]=(0,s.useState)();return Qt(()=>{_e&&Du(window.getComputedStyle(_e).zIndex)},[_e]),(0,s.createElement)("div",{ref:Vn.setFloating,"data-radix-popper-content-wrapper":"",style:{...yn,transform:Rt?yn.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:Vc,["--radix-popper-transform-origin"]:[(d=wn.transformOrigin)===null||d===void 0?void 0:d.x,(w=wn.transformOrigin)===null||w===void 0?void 0:w.y].join(" ")},dir:e.dir},(0,s.createElement)(Yd,{scope:N,placedSide:vr,onArrowChange:Pt,arrowX:Qa,arrowY:qn,shouldHideArrow:Oi},(0,s.createElement)(xt.div,Ae({"data-side":vr,"data-align":hi},ot,{ref:Ut,style:{...ot.style,animation:Rt?void 0:"none",opacity:(E=wn.hide)!==null&&E!==void 0&&E.referenceHidden?0:void 0}}))))}),sf="PopperArrow",Qd={top:"bottom",right:"left",bottom:"top",left:"right"},lf=(0,s.forwardRef)(function(t,n){const{__scopePopper:i,...a}=t,l=qd(sf,i),c=Qd[l.placedSide];return(0,s.createElement)("span",{ref:l.onArrowChange,style:{position:"absolute",left:l.arrowX,top:l.arrowY,[c]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[l.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[l.placedSide],visibility:l.shouldHideArrow?"hidden":void 0}},(0,s.createElement)(_l,Ae({},a,{ref:n,style:{...a.style,display:"block"}})))});function $l(e){return e!==null}const Xd=e=>({name:"transformOrigin",options:e,fn(t){var n,i,a,l,c;const{placement:d,rects:w,middlewareData:E}=t,F=((n=E.arrow)===null||n===void 0?void 0:n.centerOffset)!==0,L=F?0:e.arrowWidth,V=F?0:e.arrowHeight,[_,$]=eu(d),oe={start:"0%",center:"50%",end:"100%"}[$],ge=((i=(a=E.arrow)===null||a===void 0?void 0:a.x)!==null&&i!==void 0?i:0)+L/2,ke=((l=(c=E.arrow)===null||c===void 0?void 0:c.y)!==null&&l!==void 0?l:0)+V/2;let Ce="",Me="";return _==="bottom"?(Ce=F?oe:`${ge}px`,Me=`${-V}px`):_==="top"?(Ce=F?oe:`${ge}px`,Me=`${w.floating.height+V}px`):_==="right"?(Ce=`${-V}px`,Me=F?oe:`${ke}px`):_==="left"&&(Ce=`${w.floating.width+V}px`,Me=F?oe:`${ke}px`),{data:{x:Ce,y:Me}}}});function eu(e){const[t,n="center"]=e.split("-");return[t,n]}const $s=ec,uf=of,rc=af,cf=lf,ic="rovingFocusGroup.onEntryFocus",_d={bubbles:!1,cancelable:!0},tu="RovingFocusGroup",[nu,ff,Jd]=la(tu),[$d,ep]=Lt(tu,[Jd]),[tp,Kh]=$d(tu),np=(0,s.forwardRef)((e,t)=>(0,s.createElement)(nu.Provider,{scope:e.__scopeRovingFocusGroup},(0,s.createElement)(nu.Slot,{scope:e.__scopeRovingFocusGroup},(0,s.createElement)(rp,Ae({},e,{ref:t}))))),rp=(0,s.forwardRef)((e,t)=>{const{__scopeRovingFocusGroup:n,orientation:i,loop:a=!1,dir:l,currentTabStopId:c,defaultCurrentTabStopId:d,onCurrentTabStopIdChange:w,onEntryFocus:E,...N}=e,F=(0,s.useRef)(null),L=Wt(t,F),V=ua(l),[_=null,$]=Hn({prop:c,defaultProp:d,onChange:w}),[oe,ge]=(0,s.useState)(!1),ke=Mn(E),Ce=ff(n),Me=(0,s.useRef)(!1),[Fe,st]=(0,s.useState)(0);return(0,s.useEffect)(()=>{const ot=F.current;if(ot)return ot.addEventListener(ic,ke),()=>ot.removeEventListener(ic,ke)},[ke]),(0,s.createElement)(tp,{scope:n,orientation:i,dir:V,loop:a,currentTabStopId:_,onItemFocus:(0,s.useCallback)(ot=>$(ot),[$]),onItemShiftTab:(0,s.useCallback)(()=>ge(!0),[]),onFocusableItemAdd:(0,s.useCallback)(()=>st(ot=>ot+1),[]),onFocusableItemRemove:(0,s.useCallback)(()=>st(ot=>ot-1),[])},(0,s.createElement)(xt.div,Ae({tabIndex:oe||Fe===0?-1:0,"data-orientation":i},N,{ref:L,style:{outline:"none",...e.style},onMouseDown:Be(e.onMouseDown,()=>{Me.current=!0}),onFocus:Be(e.onFocus,ot=>{const ft=!Me.current;if(ot.target===ot.currentTarget&&ft&&!oe){const _e=new CustomEvent(ic,_d);if(ot.currentTarget.dispatchEvent(_e),!_e.defaultPrevented){const At=Ce().filter(yt=>yt.focusable),Ut=At.find(yt=>yt.active),Ft=At.find(yt=>yt.id===_),Mt=[Ut,Ft,...At].filter(Boolean).map(yt=>yt.ref.current);ip(Mt)}}Me.current=!1}),onBlur:Be(e.onBlur,()=>ge(!1))})))}),df="RovingFocusGroupItem",pf=(0,s.forwardRef)((e,t)=>{const{__scopeRovingFocusGroup:n,focusable:i=!0,active:a=!1,tabStopId:l,...c}=e,d=Sn(),w=l||d,E=Kh(df,n),N=E.currentTabStopId===w,F=ff(n),{onFocusableItemAdd:L,onFocusableItemRemove:V}=E;return(0,s.useEffect)(()=>{if(i)return L(),()=>V()},[i,L,V]),(0,s.createElement)(nu.ItemSlot,{scope:n,id:w,focusable:i,active:a},(0,s.createElement)(xt.span,Ae({tabIndex:N?0:-1,"data-orientation":E.orientation},c,{ref:t,onMouseDown:Be(e.onMouseDown,_=>{i?E.onItemFocus(w):_.preventDefault()}),onFocus:Be(e.onFocus,()=>E.onItemFocus(w)),onKeyDown:Be(e.onKeyDown,_=>{if(_.key==="Tab"&&_.shiftKey){E.onItemShiftTab();return}if(_.target!==_.currentTarget)return;const $=Hh(_,E.orientation,E.dir);if($!==void 0){_.preventDefault();let ge=F().filter(ke=>ke.focusable).map(ke=>ke.ref.current);if($==="last")ge.reverse();else if($==="prev"||$==="next"){$==="prev"&&ge.reverse();const ke=ge.indexOf(_.currentTarget);ge=E.loop?el(ge,ke+1):ge.slice(ke+1)}setTimeout(()=>ip(ge))}})})))}),oc={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function Zh(e,t){return t!=="rtl"?e:e==="ArrowLeft"?"ArrowRight":e==="ArrowRight"?"ArrowLeft":e}function Hh(e,t,n){const i=Zh(e.key,n);if(!(t==="vertical"&&["ArrowLeft","ArrowRight"].includes(i))&&!(t==="horizontal"&&["ArrowUp","ArrowDown"].includes(i)))return oc[i]}function ip(e){const t=document.activeElement;for(const n of e)if(n===t||(n.focus(),document.activeElement!==t))return}function el(e,t){return e.map((n,i)=>e[(t+i)%e.length])}const hf=np,mf=pf,vf=["Enter"," "],op=["ArrowDown","PageUp","Home"],gf=["ArrowUp","PageDown","End"],ap=[...op,...gf],sp={ltr:[...vf,"ArrowRight"],rtl:[...vf,"ArrowLeft"]},lp={ltr:["ArrowLeft"],rtl:["ArrowRight"]},ru="Menu",[Zr,ui,up]=la(ru),[Ba,yf]=Lt(ru,[up,ji,ep]),tl=ji(),Af=ep(),[ac,pa]=Ba(ru),[Ef,nl]=Ba(ru),bf=e=>{const{__scopeMenu:t,open:n=!1,children:i,dir:a,onOpenChange:l,modal:c=!0}=e,d=tl(t),[w,E]=(0,s.useState)(null),N=(0,s.useRef)(!1),F=Mn(l),L=ua(a);return(0,s.useEffect)(()=>{const V=()=>{N.current=!0,document.addEventListener("pointerdown",_,{capture:!0,once:!0}),document.addEventListener("pointermove",_,{capture:!0,once:!0})},_=()=>N.current=!1;return document.addEventListener("keydown",V,{capture:!0}),()=>{document.removeEventListener("keydown",V,{capture:!0}),document.removeEventListener("pointerdown",_,{capture:!0}),document.removeEventListener("pointermove",_,{capture:!0})}},[]),(0,s.createElement)($s,d,(0,s.createElement)(ac,{scope:t,open:n,onOpenChange:F,content:w,onContentChange:E},(0,s.createElement)(Ef,{scope:t,onClose:(0,s.useCallback)(()=>F(!1),[F]),isUsingKeyboardRef:N,dir:L,modal:c},i)))},wf="MenuAnchor",iu=(0,s.forwardRef)((e,t)=>{const{__scopeMenu:n,...i}=e,a=tl(n);return(0,s.createElement)(uf,Ae({},a,i,{ref:t}))}),sc="MenuPortal",[Cf,ou]=Ba(sc,{forceMount:void 0}),cp=e=>{const{__scopeMenu:t,forceMount:n,children:i,container:a}=e,l=pa(sc,t);return(0,s.createElement)(Cf,{scope:t,forceMount:n},(0,s.createElement)(jr,{present:n||l.open},(0,s.createElement)(St,{asChild:!0,container:a},i)))},Ui="MenuContent",[Tf,lc]=Ba(Ui),au=(0,s.forwardRef)((e,t)=>{const n=ou(Ui,e.__scopeMenu),{forceMount:i=n.forceMount,...a}=e,l=pa(Ui,e.__scopeMenu),c=nl(Ui,e.__scopeMenu);return(0,s.createElement)(Zr.Provider,{scope:e.__scopeMenu},(0,s.createElement)(jr,{present:i||l.open},(0,s.createElement)(Zr.Slot,{scope:e.__scopeMenu},c.modal?(0,s.createElement)(ha,Ae({},a,{ref:t})):(0,s.createElement)(Yh,Ae({},a,{ref:t})))))}),ha=(0,s.forwardRef)((e,t)=>{const n=pa(Ui,e.__scopeMenu),i=(0,s.useRef)(null),a=Wt(t,i);return(0,s.useEffect)(()=>{const l=i.current;if(l)return Fo(l)},[]),(0,s.createElement)(uc,Ae({},e,{ref:a,trapFocus:n.open,disableOutsidePointerEvents:n.open,disableOutsideScroll:!0,onFocusOutside:Be(e.onFocusOutside,l=>l.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>n.onOpenChange(!1)}))}),Yh=(0,s.forwardRef)((e,t)=>{const n=pa(Ui,e.__scopeMenu);return(0,s.createElement)(uc,Ae({},e,{ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>n.onOpenChange(!1)}))}),uc=(0,s.forwardRef)((e,t)=>{const{__scopeMenu:n,loop:i=!1,trapFocus:a,onOpenAutoFocus:l,onCloseAutoFocus:c,disableOutsidePointerEvents:d,onEntryFocus:w,onEscapeKeyDown:E,onPointerDownOutside:N,onFocusOutside:F,onInteractOutside:L,onDismiss:V,disableOutsideScroll:_,...$}=e,oe=pa(Ui,n),ge=nl(Ui,n),ke=tl(n),Ce=Af(n),Me=ui(n),[Fe,st]=(0,s.useState)(null),ot=(0,s.useRef)(null),ft=Wt(t,ot,oe.onContentChange),_e=(0,s.useRef)(0),At=(0,s.useRef)(""),Ut=(0,s.useRef)(0),Ft=(0,s.useRef)(null),Pt=(0,s.useRef)("right"),Mt=(0,s.useRef)(0),yt=_?vn:s.Fragment,Bt=_?{as:er,allowPinchZoom:!0}:void 0,pt=ct=>{var ln,Pn;const Vn=At.current+ct,yn=Me().filter(Mr=>!Mr.disabled),vt=document.activeElement,Rt=(ln=yn.find(Mr=>Mr.ref.current===vt))===null||ln===void 0?void 0:ln.textValue,wn=yn.map(Mr=>Mr.textValue),vr=mc(wn,Vn,Rt),hi=(Pn=yn.find(Mr=>Mr.textValue===vr))===null||Pn===void 0?void 0:Pn.ref.current;(function Mr(Qa){At.current=Qa,window.clearTimeout(_e.current),Qa!==""&&(_e.current=window.setTimeout(()=>Mr(""),1e3))})(Vn),hi&&setTimeout(()=>hi.focus())};(0,s.useEffect)(()=>()=>window.clearTimeout(_e.current),[]),Ur();const It=(0,s.useCallback)(ct=>{var ln,Pn;return Pt.current===((ln=Ft.current)===null||ln===void 0?void 0:ln.side)&&to(ct,(Pn=Ft.current)===null||Pn===void 0?void 0:Pn.area)},[]);return(0,s.createElement)(Tf,{scope:n,searchRef:At,onItemEnter:(0,s.useCallback)(ct=>{It(ct)&&ct.preventDefault()},[It]),onItemLeave:(0,s.useCallback)(ct=>{var ln;It(ct)||((ln=ot.current)===null||ln===void 0||ln.focus(),st(null))},[It]),onTriggerLeave:(0,s.useCallback)(ct=>{It(ct)&&ct.preventDefault()},[It]),pointerGraceTimerRef:Ut,onPointerGraceIntentChange:(0,s.useCallback)(ct=>{Ft.current=ct},[])},(0,s.createElement)(yt,Bt,(0,s.createElement)(nr,{asChild:!0,trapped:a,onMountAutoFocus:Be(l,ct=>{var ln;ct.preventDefault(),(ln=ot.current)===null||ln===void 0||ln.focus()}),onUnmountAutoFocus:c},(0,s.createElement)(gr,{asChild:!0,disableOutsidePointerEvents:d,onEscapeKeyDown:E,onPointerDownOutside:N,onFocusOutside:F,onInteractOutside:L,onDismiss:V},(0,s.createElement)(hf,Ae({asChild:!0},Ce,{dir:ge.dir,orientation:"vertical",loop:i,currentTabStopId:Fe,onCurrentTabStopIdChange:st,onEntryFocus:Be(w,ct=>{ge.isUsingKeyboardRef.current||ct.preventDefault()})}),(0,s.createElement)(rc,Ae({role:"menu","aria-orientation":"vertical","data-state":Rf(oe.open),"data-radix-menu-content":"",dir:ge.dir},ke,$,{ref:ft,style:{outline:"none",...$.style},onKeyDown:Be($.onKeyDown,ct=>{const Pn=ct.target.closest("[data-radix-menu-content]")===ct.currentTarget,Vn=ct.ctrlKey||ct.altKey||ct.metaKey,yn=ct.key.length===1;Pn&&(ct.key==="Tab"&&ct.preventDefault(),!Vn&&yn&&pt(ct.key));const vt=ot.current;if(ct.target!==vt||!ap.includes(ct.key))return;ct.preventDefault();const wn=Me().filter(vr=>!vr.disabled).map(vr=>vr.ref.current);gf.includes(ct.key)&&wn.reverse(),Ap(wn)}),onBlur:Be(e.onBlur,ct=>{ct.currentTarget.contains(ct.target)||(window.clearTimeout(_e.current),At.current="")}),onPointerMove:Be(e.onPointerMove,Ln(ct=>{const ln=ct.target,Pn=Mt.current!==ct.clientX;if(ct.currentTarget.contains(ln)&&Pn){const Vn=ct.clientX>Mt.current?"right":"left";Pt.current=Vn,Mt.current=ct.clientX}}))})))))))}),xf="MenuGroup",cc=(0,s.forwardRef)((e,t)=>{const{__scopeMenu:n,...i}=e;return(0,s.createElement)(xt.div,Ae({role:"group"},i,{ref:t}))}),fp="MenuLabel",rl=(0,s.forwardRef)((e,t)=>{const{__scopeMenu:n,...i}=e;return(0,s.createElement)(xt.div,Ae({},i,{ref:t}))}),Br="MenuItem",dp="menu.itemSelect",fc=(0,s.forwardRef)((e,t)=>{const{disabled:n=!1,onSelect:i,...a}=e,l=(0,s.useRef)(null),c=nl(Br,e.__scopeMenu),d=lc(Br,e.__scopeMenu),w=Wt(t,l),E=(0,s.useRef)(!1),N=()=>{const F=l.current;if(!n&&F){const L=new CustomEvent(dp,{bubbles:!0,cancelable:!0});F.addEventListener(dp,V=>i==null?void 0:i(V),{once:!0}),rn(F,L),L.defaultPrevented?E.current=!1:c.onClose()}};return(0,s.createElement)(su,Ae({},a,{ref:w,disabled:n,onClick:Be(e.onClick,N),onPointerDown:F=>{var L;(L=e.onPointerDown)===null||L===void 0||L.call(e,F),E.current=!0},onPointerUp:Be(e.onPointerUp,F=>{var L;E.current||(L=F.currentTarget)===null||L===void 0||L.click()}),onKeyDown:Be(e.onKeyDown,F=>{const L=d.searchRef.current!=="";n||L&&F.key===" "||vf.includes(F.key)&&(F.currentTarget.click(),F.preventDefault())})}))}),su=(0,s.forwardRef)((e,t)=>{const{__scopeMenu:n,disabled:i=!1,textValue:a,...l}=e,c=lc(Br,n),d=Af(n),w=(0,s.useRef)(null),E=Wt(t,w),[N,F]=(0,s.useState)(!1),[L,V]=(0,s.useState)("");return(0,s.useEffect)(()=>{const _=w.current;if(_){var $;V((($=_.textContent)!==null&&$!==void 0?$:"").trim())}},[l.children]),(0,s.createElement)(Zr.ItemSlot,{scope:n,disabled:i,textValue:a!=null?a:L},(0,s.createElement)(mf,Ae({asChild:!0},d,{focusable:!i}),(0,s.createElement)(xt.div,Ae({role:"menuitem","data-highlighted":N?"":void 0,"aria-disabled":i||void 0,"data-disabled":i?"":void 0},l,{ref:E,onPointerMove:Be(e.onPointerMove,Ln(_=>{i?c.onItemLeave(_):(c.onItemEnter(_),_.defaultPrevented||_.currentTarget.focus())})),onPointerLeave:Be(e.onPointerLeave,Ln(_=>c.onItemLeave(_))),onFocus:Be(e.onFocus,()=>F(!0)),onBlur:Be(e.onBlur,()=>F(!1))}))))}),ni="MenuCheckboxItem",pp=(0,s.forwardRef)((e,t)=>{const{checked:n=!1,onCheckedChange:i,...a}=e;return(0,s.createElement)(dc,{scope:e.__scopeMenu,checked:n},(0,s.createElement)(fc,Ae({role:"menuitemcheckbox","aria-checked":lu(n)?"mixed":n},a,{ref:t,"data-state":hc(n),onSelect:Be(a.onSelect,()=>i==null?void 0:i(lu(n)?!0:!n),{checkForDefaultPrevented:!1})})))}),Xt="MenuRadioGroup",[il,Sf]=Ba(Xt,{value:void 0,onValueChange:()=>{}}),Of=(0,s.forwardRef)((e,t)=>{const{value:n,onValueChange:i,...a}=e,l=Mn(i);return(0,s.createElement)(il,{scope:e.__scopeMenu,value:n,onValueChange:l},(0,s.createElement)(cc,Ae({},a,{ref:t})))}),hp="MenuRadioItem",ol=(0,s.forwardRef)((e,t)=>{const{value:n,...i}=e,a=Sf(hp,e.__scopeMenu),l=n===a.value;return(0,s.createElement)(dc,{scope:e.__scopeMenu,checked:l},(0,s.createElement)(fc,Ae({role:"menuitemradio","aria-checked":l},i,{ref:t,"data-state":hc(l),onSelect:Be(i.onSelect,()=>{var c;return(c=a.onValueChange)===null||c===void 0?void 0:c.call(a,n)},{checkForDefaultPrevented:!1})})))}),al="MenuItemIndicator",[dc,mp]=Ba(al,{checked:!1}),Df=(0,s.forwardRef)((e,t)=>{const{__scopeMenu:n,forceMount:i,...a}=e,l=mp(al,n);return(0,s.createElement)(jr,{present:i||lu(l.checked)||l.checked===!0},(0,s.createElement)(xt.span,Ae({},a,{ref:t,"data-state":hc(l.checked)})))}),vp="MenuSeparator",pc=(0,s.forwardRef)((e,t)=>{const{__scopeMenu:n,...i}=e;return(0,s.createElement)(xt.div,Ae({role:"separator","aria-orientation":"horizontal"},i,{ref:t}))}),Pf="MenuArrow",Hr=(0,s.forwardRef)((e,t)=>{const{__scopeMenu:n,...i}=e,a=tl(n);return(0,s.createElement)(cf,Ae({},a,i,{ref:t}))}),Vi="MenuSub",[za,kf]=Ba(Vi),gp=e=>{const{__scopeMenu:t,children:n,open:i=!1,onOpenChange:a}=e,l=pa(Vi,t),c=tl(t),[d,w]=(0,s.useState)(null),[E,N]=(0,s.useState)(null),F=Mn(a);return(0,s.useEffect)(()=>(l.open===!1&&F(!1),()=>F(!1)),[l.open,F]),(0,s.createElement)($s,c,(0,s.createElement)(ac,{scope:t,open:i,onOpenChange:F,content:E,onContentChange:N},(0,s.createElement)(za,{scope:t,contentId:Sn(),triggerId:Sn(),trigger:d,onTriggerChange:w},n)))},ci="MenuSubTrigger",Mf=(0,s.forwardRef)((e,t)=>{const n=pa(ci,e.__scopeMenu),i=nl(ci,e.__scopeMenu),a=kf(ci,e.__scopeMenu),l=lc(ci,e.__scopeMenu),c=(0,s.useRef)(null),{pointerGraceTimerRef:d,onPointerGraceIntentChange:w}=l,E={__scopeMenu:e.__scopeMenu},N=(0,s.useCallback)(()=>{c.current&&window.clearTimeout(c.current),c.current=null},[]);return(0,s.useEffect)(()=>N,[N]),(0,s.useEffect)(()=>{const F=d.current;return()=>{window.clearTimeout(F),w(null)}},[d,w]),(0,s.createElement)(iu,Ae({asChild:!0},E),(0,s.createElement)(su,Ae({id:a.triggerId,"aria-haspopup":"menu","aria-expanded":n.open,"aria-controls":a.contentId,"data-state":Rf(n.open)},e,{ref:Nt(t,a.onTriggerChange),onClick:F=>{var L;(L=e.onClick)===null||L===void 0||L.call(e,F),!(e.disabled||F.defaultPrevented)&&(F.currentTarget.focus(),n.open||n.onOpenChange(!0))},onPointerMove:Be(e.onPointerMove,Ln(F=>{l.onItemEnter(F),!F.defaultPrevented&&!e.disabled&&!n.open&&!c.current&&(l.onPointerGraceIntentChange(null),c.current=window.setTimeout(()=>{n.onOpenChange(!0),N()},100))})),onPointerLeave:Be(e.onPointerLeave,Ln(F=>{var L;N();const V=(L=n.content)===null||L===void 0?void 0:L.getBoundingClientRect();if(V){var _;const $=(_=n.content)===null||_===void 0?void 0:_.dataset.side,oe=$==="right",ge=oe?-5:5,ke=V[oe?"left":"right"],Ce=V[oe?"right":"left"];l.onPointerGraceIntentChange({area:[{x:F.clientX+ge,y:F.clientY},{x:ke,y:V.top},{x:Ce,y:V.top},{x:Ce,y:V.bottom},{x:ke,y:V.bottom}],side:$}),window.clearTimeout(d.current),d.current=window.setTimeout(()=>l.onPointerGraceIntentChange(null),300)}else{if(l.onTriggerLeave(F),F.defaultPrevented)return;l.onPointerGraceIntentChange(null)}})),onKeyDown:Be(e.onKeyDown,F=>{const L=l.searchRef.current!=="";if(!(e.disabled||L&&F.key===" ")&&sp[i.dir].includes(F.key)){var V;n.onOpenChange(!0),(V=n.content)===null||V===void 0||V.focus(),F.preventDefault()}})})))}),yo="MenuSubContent",yp=(0,s.forwardRef)((e,t)=>{const n=ou(Ui,e.__scopeMenu),{forceMount:i=n.forceMount,...a}=e,l=pa(Ui,e.__scopeMenu),c=nl(Ui,e.__scopeMenu),d=kf(yo,e.__scopeMenu),w=(0,s.useRef)(null),E=Wt(t,w);return(0,s.createElement)(Zr.Provider,{scope:e.__scopeMenu},(0,s.createElement)(jr,{present:i||l.open},(0,s.createElement)(Zr.Slot,{scope:e.__scopeMenu},(0,s.createElement)(uc,Ae({id:d.contentId,"aria-labelledby":d.triggerId},a,{ref:E,align:"start",side:c.dir==="rtl"?"left":"right",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:N=>{var F;c.isUsingKeyboardRef.current&&((F=w.current)===null||F===void 0||F.focus()),N.preventDefault()},onCloseAutoFocus:N=>N.preventDefault(),onFocusOutside:Be(e.onFocusOutside,N=>{N.target!==d.trigger&&l.onOpenChange(!1)}),onEscapeKeyDown:Be(e.onEscapeKeyDown,N=>{c.onClose(),N.preventDefault()}),onKeyDown:Be(e.onKeyDown,N=>{const F=N.currentTarget.contains(N.target),L=lp[c.dir].includes(N.key);if(F&&L){var V;l.onOpenChange(!1),(V=d.trigger)===null||V===void 0||V.focus(),N.preventDefault()}})})))))});function Rf(e){return e?"open":"closed"}function lu(e){return e==="indeterminate"}function hc(e){return lu(e)?"indeterminate":e?"checked":"unchecked"}function Ap(e){const t=document.activeElement;for(const n of e)if(n===t||(n.focus(),document.activeElement!==t))return}function qh(e,t){return e.map((n,i)=>e[(t+i)%e.length])}function mc(e,t,n){const a=t.length>1&&Array.from(t).every(E=>E===t[0])?t[0]:t,l=n?e.indexOf(n):-1;let c=qh(e,Math.max(l,0));a.length===1&&(c=c.filter(E=>E!==n));const w=c.find(E=>E.toLowerCase().startsWith(a.toLowerCase()));return w!==n?w:void 0}function Nf(e,t){const{x:n,y:i}=e;let a=!1;for(let l=0,c=t.length-1;li!=N>i&&n<(E-d)*(i-w)/(N-w)+d&&(a=!a)}return a}function to(e,t){if(!t)return!1;const n={x:e.clientX,y:e.clientY};return Nf(n,t)}function Ln(e){return t=>t.pointerType==="mouse"?e(t):void 0}const Yr=bf,Fr=iu,Qr=cp,Bi=au,sl=cc,zr=rl,uu=fc,bs=pp,vc=Of,If=ol,cu=Df,Ci=pc,Lf=Hr,fu=null,ma=Mf,gc=yp,du="DropdownMenu",[Wa,Ff]=Lt(du,[yf]),wr=yf(),[yc,ll]=Wa(du),Ac=e=>{const{__scopeDropdownMenu:t,children:n,dir:i,open:a,defaultOpen:l,onOpenChange:c,modal:d=!0}=e,w=wr(t),E=(0,s.useRef)(null),[N=!1,F]=Hn({prop:a,defaultProp:l,onChange:c});return(0,s.createElement)(yc,{scope:t,triggerId:Sn(),triggerRef:E,contentId:Sn(),open:N,onOpenChange:F,onOpenToggle:(0,s.useCallback)(()=>F(L=>!L),[F]),modal:d},(0,s.createElement)(Yr,Ae({},w,{open:N,onOpenChange:F,dir:i,modal:d}),n))},pu="DropdownMenuTrigger",hu=(0,s.forwardRef)((e,t)=>{const{__scopeDropdownMenu:n,disabled:i=!1,...a}=e,l=ll(pu,n),c=wr(n);return(0,s.createElement)(Fr,Ae({asChild:!0},c),(0,s.createElement)(xt.button,Ae({type:"button",id:l.triggerId,"aria-haspopup":"menu","aria-expanded":l.open,"aria-controls":l.open?l.contentId:void 0,"data-state":l.open?"open":"closed","data-disabled":i?"":void 0,disabled:i},a,{ref:Nt(t,l.triggerRef),onPointerDown:Be(e.onPointerDown,d=>{!i&&d.button===0&&d.ctrlKey===!1&&(l.onOpenToggle(),l.open||d.preventDefault())}),onKeyDown:Be(e.onKeyDown,d=>{i||(["Enter"," "].includes(d.key)&&l.onOpenToggle(),d.key==="ArrowDown"&&l.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(d.key)&&d.preventDefault())})})))}),fi="DropdownMenuPortal",va=e=>{const{__scopeDropdownMenu:t,...n}=e,i=wr(t);return(0,s.createElement)(Qr,Ae({},i,n))},no="DropdownMenuContent",di=(0,s.forwardRef)((e,t)=>{const{__scopeDropdownMenu:n,...i}=e,a=ll(no,n),l=wr(n),c=(0,s.useRef)(!1);return(0,s.createElement)(Bi,Ae({id:a.contentId,"aria-labelledby":a.triggerId},l,i,{ref:t,onCloseAutoFocus:Be(e.onCloseAutoFocus,d=>{var w;c.current||(w=a.triggerRef.current)===null||w===void 0||w.focus(),c.current=!1,d.preventDefault()}),onInteractOutside:Be(e.onInteractOutside,d=>{const w=d.detail.originalEvent,E=w.button===0&&w.ctrlKey===!0,N=w.button===2||E;(!a.modal||N)&&(c.current=!0)}),style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}}))}),Ep="DropdownMenuGroup",jf=(0,s.forwardRef)((e,t)=>{const{__scopeDropdownMenu:n,...i}=e,a=wr(n);return(0,s.createElement)(sl,Ae({},a,i,{ref:t}))}),Uf="DropdownMenuLabel",Qh=(0,s.forwardRef)((e,t)=>{const{__scopeDropdownMenu:n,...i}=e,a=wr(n);return(0,s.createElement)(zr,Ae({},a,i,{ref:t}))}),Ga="DropdownMenuItem",Vf=(0,s.forwardRef)((e,t)=>{const{__scopeDropdownMenu:n,...i}=e,a=wr(n);return(0,s.createElement)(uu,Ae({},a,i,{ref:t}))}),Bf="DropdownMenuCheckboxItem",ws=(0,s.forwardRef)((e,t)=>{const{__scopeDropdownMenu:n,...i}=e,a=wr(n);return(0,s.createElement)(bs,Ae({},a,i,{ref:t}))}),zf="DropdownMenuRadioGroup",Cs=(0,s.forwardRef)((e,t)=>{const{__scopeDropdownMenu:n,...i}=e,a=wr(n);return(0,s.createElement)(vc,Ae({},a,i,{ref:t}))}),bp="DropdownMenuRadioItem",wp=(0,s.forwardRef)((e,t)=>{const{__scopeDropdownMenu:n,...i}=e,a=wr(n);return(0,s.createElement)(If,Ae({},a,i,{ref:t}))}),Wf="DropdownMenuItemIndicator",Ec=(0,s.forwardRef)((e,t)=>{const{__scopeDropdownMenu:n,...i}=e,a=wr(n);return(0,s.createElement)(cu,Ae({},a,i,{ref:t}))}),Xh="DropdownMenuSeparator",_h=(0,s.forwardRef)((e,t)=>{const{__scopeDropdownMenu:n,...i}=e,a=wr(n);return(0,s.createElement)(Ci,Ae({},a,i,{ref:t}))}),Cp="DropdownMenuArrow",Tp=(0,s.forwardRef)((e,t)=>{const{__scopeDropdownMenu:n,...i}=e,a=wr(n);return(0,s.createElement)(Lf,Ae({},a,i,{ref:t}))}),ul=e=>{const{__scopeDropdownMenu:t,children:n,open:i,onOpenChange:a,defaultOpen:l}=e,c=wr(t),[d=!1,w]=$9kmUS$useControllableState({prop:i,defaultProp:l,onChange:a});return $9kmUS$createElement($9kmUS$Sub,$9kmUS$babelruntimehelpersesmextends({},c,{open:d,onOpenChange:w}),n)},Jh="DropdownMenuSubTrigger",cl=(0,s.forwardRef)((e,t)=>{const{__scopeDropdownMenu:n,...i}=e,a=wr(n);return(0,s.createElement)(ma,Ae({},a,i,{ref:t}))}),xp="DropdownMenuSubContent",Or=(0,s.forwardRef)((e,t)=>{const{__scopeDropdownMenu:n,...i}=e,a=wr(n);return(0,s.createElement)(gc,Ae({},a,i,{ref:t,style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}}))}),$h=Ac,Sp=hu,em=va,tm=di,nm=null,rm=null,im=Vf,Ao=null,Op=null,d0=null,Ts=null,Gf=null,fl=null,Kf=null,Dp=null,Pp=null;var om=We(9980),mu=function(e,t){return mu=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,i){n.__proto__=i}||function(n,i){for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(n[a]=i[a])},mu(e,t)};function Zf(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");mu(e,t);function n(){this.constructor=e}e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)}var Ot=function(){return Ot=Object.assign||function(t){for(var n,i=1,a=arguments.length;i=0;d--)(c=e[d])&&(l=(a<3?c(l):a>3?c(t,n,l):c(t,n))||l);return a>3&&l&&Object.defineProperty(t,n,l),l}function wc(e,t){return function(n,i){t(n,i,e)}}function am(e,t,n,i,a,l){function c(ge){if(ge!==void 0&&typeof ge!="function")throw new TypeError("Function expected");return ge}for(var d=i.kind,w=d==="getter"?"get":d==="setter"?"set":"value",E=!t&&e?i.static?e:e.prototype:null,N=t||(E?Object.getOwnPropertyDescriptor(E,i.name):{}),F,L=!1,V=n.length-1;V>=0;V--){var _={};for(var $ in i)_[$]=$==="access"?{}:i[$];for(var $ in i.access)_.access[$]=i.access[$];_.addInitializer=function(ge){if(L)throw new TypeError("Cannot add initializers after decoration has completed");l.push(c(ge||null))};var oe=(0,n[V])(d==="accessor"?{get:N.get,set:N.set}:N[w],_);if(d==="accessor"){if(oe===void 0)continue;if(oe===null||typeof oe!="object")throw new TypeError("Object expected");(F=c(oe.get))&&(N.get=F),(F=c(oe.set))&&(N.set=F),(F=c(oe.init))&&a.unshift(F)}else(F=c(oe))&&(d==="field"?a.unshift(F):N[w]=F)}E&&Object.defineProperty(E,i.name,N),L=!0}function kp(e,t,n){for(var i=arguments.length>2,a=0;a0&&l[l.length-1])&&(E[0]===6||E[0]===2)){n=0;continue}if(E[0]===3&&(!l||E[1]>l[0]&&E[1]=e.length&&(e=void 0),{value:e&&e[i++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function Jn(e,t){var n=typeof Symbol=="function"&&e[Symbol.iterator];if(!n)return e;var i=n.call(e),a,l=[],c;try{for(;(t===void 0||t-- >0)&&!(a=i.next()).done;)l.push(a.value)}catch(d){c={error:d}}finally{try{a&&!a.done&&(n=i.return)&&n.call(i)}finally{if(c)throw c.error}}return l}function lm(){for(var e=[],t=0;t1||d(L,V)})})}function d(L,V){try{w(i[L](V))}catch(_){F(l[0][3],_)}}function w(L){L.value instanceof Ka?Promise.resolve(L.value.v).then(E,N):F(l[0][2],L)}function E(L){d("next",L)}function N(L){d("throw",L)}function F(L,V){L(V),l.shift(),l.length&&d(l[0][0],l[0][1])}}function o(e){var t,n;return t={},i("next"),i("throw",function(a){throw a}),i("return"),t[Symbol.iterator]=function(){return this},t;function i(a,l){t[a]=e[a]?function(c){return(n=!n)?{value:Ka(e[a](c)),done:!1}:l?l(c):c}:l}}function u(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],n;return t?t.call(e):(e=typeof qf=="function"?qf(e):e[Symbol.iterator](),n={},i("next"),i("throw"),i("return"),n[Symbol.asyncIterator]=function(){return this},n);function i(l){n[l]=e[l]&&function(c){return new Promise(function(d,w){c=e[l](c),a(d,w,c.done,c.value)})}}function a(l,c,d,w){Promise.resolve(w).then(function(E){l({value:E,done:d})},c)}}function h(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}var P=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t};function z(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)n!=="default"&&Object.prototype.hasOwnProperty.call(e,n)&&dl(t,e,n);return P(t,e),t}function ie(e){return e&&e.__esModule?e:{default:e}}function Pe(e,t,n,i){if(n==="a"&&!i)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!i:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return n==="m"?i:n==="a"?i.call(e):i?i.value:t.get(e)}function Le(e,t,n,i,a){if(i==="m")throw new TypeError("Private method is not writable");if(i==="a"&&!a)throw new TypeError("Private accessor was defined without a setter");if(typeof t=="function"?e!==t||!a:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return i==="a"?a.call(e,n):a?a.value=n:t.set(e,n),n}function $e(e,t){if(t===null||typeof t!="object"&&typeof t!="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof e=="function"?t===e:e.has(t)}function Tt(e,t,n){if(t!=null){if(typeof t!="object"&&typeof t!="function")throw new TypeError("Object expected.");var i;if(n){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.");i=t[Symbol.asyncDispose]}if(i===void 0){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");i=t[Symbol.dispose]}if(typeof i!="function")throw new TypeError("Object not disposable.");e.stack.push({value:t,dispose:i,async:n})}else n&&e.stack.push({async:!0});return t}var Dt=typeof SuppressedError=="function"?SuppressedError:function(e,t,n){var i=new Error(n);return i.name="SuppressedError",i.error=e,i.suppressed=t,i};function wt(e){function t(i){e.error=e.hasError?new Dt(i,e.error,"An error was suppressed during disposal."):i,e.hasError=!0}function n(){for(;e.stack.length;){var i=e.stack.pop();try{var a=i.dispose&&i.dispose.call(i.value);if(i.async)return Promise.resolve(a).then(n,function(l){return t(l),n()})}catch(l){t(l)}}if(e.hasError)throw e.error}return n()}const qt={__extends:Zf,__assign:Ot,__rest:Ti,__decorate:bc,__param:wc,__metadata:Hf,__awaiter:Cc,__generator:Yf,__createBinding:dl,__exportStar:Mp,__values:qf,__read:Jn,__spread:lm,__spreadArrays:vu,__spreadArray:Eo,__await:Ka,__asyncGenerator:r,__asyncDelegator:o,__asyncValues:u,__makeTemplateObject:h,__importStar:z,__importDefault:ie,__classPrivateFieldGet:Pe,__classPrivateFieldSet:Le,__classPrivateFieldIn:$e,__addDisposableResource:Tt,__disposeResources:wt};var _t=function(){},Gt=function(){},Dr=(0,s.createContext)(null),He="production",Ue=typeof process>"u"||{NODE_ENV:"production"}===void 0?He:"production",Ye=function(e){return{isEnabled:function(t){return e.some(function(n){return!!t[n]})}}},kt={measureLayout:Ye(["layout","layoutId","drag"]),animation:Ye(["animate","exit","variants","whileHover","whileTap","whileFocus","whileDrag","whileInView"]),exit:Ye(["exit"]),drag:Ye(["drag","dragControls"]),focus:Ye(["whileFocus"]),hover:Ye(["whileHover","onHoverStart","onHoverEnd"]),tap:Ye(["whileTap","onTap","onTapStart","onTapCancel"]),pan:Ye(["onPan","onPanStart","onPanSessionStart","onPanEnd"]),inView:Ye(["whileInView","onViewportEnter","onViewportLeave"])};function on(e){for(var t in e)e[t]!==null&&(t==="projectionNodeConstructor"?kt.projectionNodeConstructor=e[t]:kt[t].Component=e[t])}var cn=(0,s.createContext)({strict:!1}),fn=Object.keys(kt),Cn=fn.length;function qr(e,t,n){var i=[],a=(0,s.useContext)(cn);if(!t)return null;Ue!=="production"&&n&&a.strict&&Gt(!1,"You have rendered a `motion` component within a `LazyMotion` component. This will break tree shaking. Import and render a `m` component instead.");for(var l=0;l"u")return t;var n=new Map;return new Proxy(t,{get:function(i,a){return n.has(a)||n.set(a,t(a)),n.get(a)}})}var Z1=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","svg","switch","symbol","text","tspan","use","view"];function dm(e){return typeof e!="string"||e.includes("-")?!1:!!(Z1.indexOf(e)>-1||/[A-Z]/.test(e))}var Lp={};function H1(e){Object.assign(Lp,e)}var pm=["","X","Y","Z"],Y1=["translate","scale","rotate","skew"],Xf=["transformPerspective","x","y","z"];Y1.forEach(function(e){return pm.forEach(function(t){return Xf.push(e+t)})});function q1(e,t){return Xf.indexOf(e)-Xf.indexOf(t)}var Q1=new Set(Xf);function _f(e){return Q1.has(e)}var X1=new Set(["originX","originY","originZ"]);function b0(e){return X1.has(e)}function w0(e,t){var n=t.layout,i=t.layoutId;return _f(e)||b0(e)||(n||i!==void 0)&&(!!Lp[e]||e==="opacity")}var Za=function(e){return Boolean(e!==null&&typeof e=="object"&&e.getVelocity)},_1={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"};function J1(e,t,n,i){var a=e.transform,l=e.transformKeys,c=t.enableHardwareAcceleration,d=c===void 0?!0:c,w=t.allowTransformNone,E=w===void 0?!0:w,N="";l.sort(q1);for(var F=!1,L=l.length,V=0;Vn=>Math.max(Math.min(n,t),e),Jf=e=>e%1?Number(e.toFixed(5)):e,$f=/(-)?([\d]*\.?[\d])+/g,hm=/(#[0-9a-f]{6}|#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2,3}\s*\/*\s*[\d\.]+%?\))/gi,tE=/^(#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2,3}\s*\/*\s*[\d\.]+%?\))$/i;function ed(e){return typeof e=="string"}const td=e=>({test:t=>ed(t)&&t.endsWith(e)&&t.split(" ").length===1,parse:parseFloat,transform:t=>`${t}${e}`}),hl=td("deg"),Ha=td("%"),Tn=td("px"),nE=td("vh"),rE=td("vw"),x0=Object.assign(Object.assign({},Ha),{parse:e=>Ha.parse(e)/100,transform:e=>Ha.transform(e*100)}),gu={test:e=>typeof e=="number",parse:parseFloat,transform:e=>e},nd=Object.assign(Object.assign({},gu),{transform:T0(0,1)}),Fp=Object.assign(Object.assign({},gu),{default:1});var S0=Ot(Ot({},gu),{transform:Math.round}),O0={borderWidth:Tn,borderTopWidth:Tn,borderRightWidth:Tn,borderBottomWidth:Tn,borderLeftWidth:Tn,borderRadius:Tn,radius:Tn,borderTopLeftRadius:Tn,borderTopRightRadius:Tn,borderBottomRightRadius:Tn,borderBottomLeftRadius:Tn,width:Tn,maxWidth:Tn,height:Tn,maxHeight:Tn,size:Tn,top:Tn,right:Tn,bottom:Tn,left:Tn,padding:Tn,paddingTop:Tn,paddingRight:Tn,paddingBottom:Tn,paddingLeft:Tn,margin:Tn,marginTop:Tn,marginRight:Tn,marginBottom:Tn,marginLeft:Tn,rotate:hl,rotateX:hl,rotateY:hl,rotateZ:hl,scale:Fp,scaleX:Fp,scaleY:Fp,scaleZ:Fp,skew:hl,skewX:hl,skewY:hl,distance:Tn,translateX:Tn,translateY:Tn,translateZ:Tn,x:Tn,y:Tn,z:Tn,perspective:Tn,transformPerspective:Tn,opacity:nd,originX:x0,originY:x0,originZ:Tn,zIndex:S0,fillOpacity:nd,strokeOpacity:nd,numOctaves:S0};function mm(e,t,n,i){var a,l=e.style,c=e.vars,d=e.transform,w=e.transformKeys,E=e.transformOrigin;w.length=0;var N=!1,F=!1,L=!0;for(var V in t){var _=t[V];if(C0(V)){c[V]=_;continue}var $=O0[V],oe=eE(_,$);if(_f(V)){if(N=!0,d[V]=oe,w.push(V),!L)continue;_!==((a=$.default)!==null&&a!==void 0?a:0)&&(L=!1)}else b0(V)?(E[V]=oe,F=!0):l[V]=oe}N?l.transform=J1(e,n,L,i):i?l.transform=i({},""):!t.transform&&l.transform&&(l.transform="none"),F&&(l.transformOrigin=$1(E))}var vm=function(){return{style:{},transform:{},transformKeys:[],transformOrigin:{},vars:{}}};function D0(e,t,n){for(var i in t)!Za(t[i])&&!w0(i,n)&&(e[i]=t[i])}function iE(e,t,n){var i=e.transformTemplate;return(0,s.useMemo)(function(){var a=vm();mm(a,t,{enableHardwareAcceleration:!n},i);var l=a.vars,c=a.style;return Ot(Ot({},l),c)},[t])}function oE(e,t,n){var i=e.style||{},a={};return D0(a,i,e),Object.assign(a,iE(e,t,n)),e.transformValues&&(a=e.transformValues(a)),a}function aE(e,t,n){var i={},a=oE(e,t,n);return Boolean(e.drag)&&e.dragListener!==!1&&(i.draggable=!1,a.userSelect=a.WebkitUserSelect=a.WebkitTouchCallout="none",a.touchAction=e.drag===!0?"none":"pan-".concat(e.drag==="x"?"y":"x")),i.style=a,i}var sE=new Set(["initial","animate","exit","style","variants","transition","transformTemplate","transformValues","custom","inherit","layout","layoutId","layoutDependency","onLayoutAnimationStart","onLayoutAnimationComplete","onLayoutMeasure","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","drag","dragControls","dragListener","dragConstraints","dragDirectionLock","dragSnapToOrigin","_dragX","_dragY","dragElastic","dragMomentum","dragPropagation","dragTransition","whileDrag","onPan","onPanStart","onPanEnd","onPanSessionStart","onTap","onTapStart","onTapCancel","onHoverStart","onHoverEnd","whileFocus","whileTap","whileHover","whileInView","onViewportEnter","onViewportLeave","viewport","layoutScroll"]);function jp(e){return sE.has(e)}var P0=function(e){return!jp(e)};function lE(e){e&&(P0=function(t){return t.startsWith("on")?!jp(t):e(t)})}try{lE(require("@emotion/is-prop-valid").default)}catch{}function uE(e,t,n){var i={};for(var a in e)(P0(a)||n===!0&&jp(a)||!t&&!jp(a)||e.draggable&&a.startsWith("onDrag"))&&(i[a]=e[a]);return i}function k0(e,t,n){return typeof e=="string"?e:Tn.transform(t+n*e)}function cE(e,t,n){var i=k0(t,e.x,e.width),a=k0(n,e.y,e.height);return"".concat(i," ").concat(a)}var fE={offset:"stroke-dashoffset",array:"stroke-dasharray"},dE={offset:"strokeDashoffset",array:"strokeDasharray"};function pE(e,t,n,i,a){n===void 0&&(n=1),i===void 0&&(i=0),a===void 0&&(a=!0),e.pathLength=1;var l=a?fE:dE;e[l.offset]=Tn.transform(-i);var c=Tn.transform(t),d=Tn.transform(n);e[l.array]="".concat(c," ").concat(d)}function gm(e,t,n,i){var a=t.attrX,l=t.attrY,c=t.originX,d=t.originY,w=t.pathLength,E=t.pathSpacing,N=E===void 0?1:E,F=t.pathOffset,L=F===void 0?0:F,V=Ti(t,["attrX","attrY","originX","originY","pathLength","pathSpacing","pathOffset"]);mm(e,V,n,i),e.attrs=e.style,e.style={};var _=e.attrs,$=e.style,oe=e.dimensions;_.transform&&(oe&&($.transform=_.transform),delete _.transform),oe&&(c!==void 0||d!==void 0||$.transform)&&($.transformOrigin=cE(oe,c!==void 0?c:.5,d!==void 0?d:.5)),a!==void 0&&(_.x=a),l!==void 0&&(_.y=l),w!==void 0&&pE(_,w,N,L,!1)}var M0=function(){return Ot(Ot({},vm()),{attrs:{}})};function hE(e,t){var n=(0,s.useMemo)(function(){var a=M0();return gm(a,t,{enableHardwareAcceleration:!1},e.transformTemplate),Ot(Ot({},a.attrs),{style:Ot({},a.style)})},[t]);if(e.style){var i={};D0(i,e.style,e),n.style=Ot(Ot({},i),n.style)}return n}function mE(e){e===void 0&&(e=!1);var t=function(n,i,a,l,c,d){var w=c.latestValues,E=dm(n)?hE:aE,N=E(i,w,d),F=uE(i,typeof n=="string",e),L=Ot(Ot(Ot({},F),N),{ref:l});return a&&(L["data-projection-id"]=a),(0,s.createElement)(n,L)};return t}var vE=/([a-z])([A-Z])/g,gE="$1-$2",R0=function(e){return e.replace(vE,gE).toLowerCase()};function N0(e,t,n,i){var a=t.style,l=t.vars;Object.assign(e.style,a,i&&i.getProjectionStyles(n));for(var c in l)e.style.setProperty(c,l[c])}var I0=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength"]);function L0(e,t,n,i){N0(e,t,void 0,i);for(var a in t.attrs)e.setAttribute(I0.has(a)?a:R0(a),t.attrs[a])}function ym(e){var t=e.style,n={};for(var i in t)(Za(t[i])||w0(i,e))&&(n[i]=t[i]);return n}function F0(e){var t=ym(e);for(var n in e)if(Za(e[n])){var i=n==="x"||n==="y"?"attr"+n.toUpperCase():n;t[i]=e[n]}return t}function Am(e){return typeof e=="object"&&typeof e.start=="function"}var rd=function(e){return Array.isArray(e)},yE=function(e){return Boolean(e&&typeof e=="object"&&e.mix&&e.toValue)},j0=function(e){return rd(e)?e[e.length-1]||0:e};function Up(e){var t=Za(e)?e.get():e;return yE(t)?t.toValue():t}function U0(e,t,n,i){var a=e.scrapeMotionValuesFromProps,l=e.createRenderState,c=e.onMount,d={latestValues:AE(t,n,i,a),renderState:l()};return c&&(d.mount=function(w){return c(t,w,d)}),d}var V0=function(e){return function(t,n){var i=(0,s.useContext)(bo),a=(0,s.useContext)(Rp);return n?U0(e,t,i,a):pl(function(){return U0(e,t,i,a)})}};function AE(e,t,n,i){var a={},l=(n==null?void 0:n.initial)===!1,c=i(e);for(var d in c)a[d]=Up(c[d]);var w=e.initial,E=e.animate,N=Ip(e),F=g0(e);t&&F&&!N&&e.inherit!==!1&&(w!=null||(w=t.initial),E!=null||(E=t.animate));var L=l||w===!1,V=L?E:w;if(V&&typeof V!="boolean"&&!Am(V)){var _=Array.isArray(V)?V:[V];_.forEach(function($){var oe=v0(e,$);if(oe){var ge=oe.transitionEnd;oe.transition;var ke=Ti(oe,["transitionEnd","transition"]);for(var Ce in ke){var Me=ke[Ce];if(Array.isArray(Me)){var Fe=L?Me.length-1:0;Me=Me[Fe]}Me!==null&&(a[Ce]=Me)}for(var Ce in ge)a[Ce]=ge[Ce]}})}return a}var EE={useVisualState:V0({scrapeMotionValuesFromProps:F0,createRenderState:M0,onMount:function(e,t,n){var i=n.renderState,a=n.latestValues;try{i.dimensions=typeof t.getBBox=="function"?t.getBBox():t.getBoundingClientRect()}catch{i.dimensions={x:0,y:0,width:0,height:0}}gm(i,a,{enableHardwareAcceleration:!1},e.transformTemplate),L0(t,i)}})},bE={useVisualState:V0({scrapeMotionValuesFromProps:ym,createRenderState:vm})};function wE(e,t,n,i,a){var l=t.forwardMotionProps,c=l===void 0?!1:l,d=dm(e)?EE:bE;return Ot(Ot({},d),{preloadedFeatures:n,useRender:mE(c),createVisualElement:i,projectionNodeConstructor:a,Component:e})}var mr;(function(e){e.Animate="animate",e.Hover="whileHover",e.Tap="whileTap",e.Drag="whileDrag",e.Focus="whileFocus",e.InView="whileInView",e.Exit="exit"})(mr||(mr={}));function Vp(e,t,n,i){return i===void 0&&(i={passive:!0}),e.addEventListener(t,n,i),function(){return e.removeEventListener(t,n)}}function Em(e,t,n,i){(0,s.useEffect)(function(){var a=e.current;if(n&&a)return Vp(a,t,n,i)},[e,t,n,i])}function CE(e){var t=e.whileFocus,n=e.visualElement,i=function(){var l;(l=n.animationState)===null||l===void 0||l.setActive(mr.Focus,!0)},a=function(){var l;(l=n.animationState)===null||l===void 0||l.setActive(mr.Focus,!1)};Em(n,"focus",t?i:void 0),Em(n,"blur",t?a:void 0)}function B0(e){return typeof PointerEvent<"u"&&e instanceof PointerEvent?e.pointerType==="mouse":e instanceof MouseEvent}function z0(e){var t=!!e.touches;return t}function TE(e){return function(t){var n=t instanceof MouseEvent,i=!n||n&&t.button===0;i&&e(t)}}var xE={pageX:0,pageY:0};function SE(e,t){t===void 0&&(t="page");var n=e.touches[0]||e.changedTouches[0],i=n||xE;return{x:i[t+"X"],y:i[t+"Y"]}}function OE(e,t){return t===void 0&&(t="page"),{x:e[t+"X"],y:e[t+"Y"]}}function bm(e,t){return t===void 0&&(t="page"),{point:z0(e)?SE(e,t):OE(e,t)}}var W0=function(e,t){t===void 0&&(t=!1);var n=function(i){return e(i,bm(i))};return t?TE(n):n},DE=function(){return Tc&&window.onpointerdown===null},PE=function(){return Tc&&window.ontouchstart===null},kE=function(){return Tc&&window.onmousedown===null},ME={pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointercancel:"mousecancel",pointerover:"mouseover",pointerout:"mouseout",pointerenter:"mouseenter",pointerleave:"mouseleave"},RE={pointerdown:"touchstart",pointermove:"touchmove",pointerup:"touchend",pointercancel:"touchcancel"};function G0(e){return DE()?e:PE()?RE[e]:kE()?ME[e]:e}function Sc(e,t,n,i){return Vp(e,G0(t),W0(n,t==="pointerdown"),i)}function Bp(e,t,n,i){return Em(e,G0(t),n&&W0(n,t==="pointerdown"),i)}function K0(e){var t=null;return function(){var n=function(){t=null};return t===null?(t=e,n):!1}}var Z0=K0("dragHorizontal"),H0=K0("dragVertical");function Y0(e){var t=!1;if(e==="y")t=H0();else if(e==="x")t=Z0();else{var n=Z0(),i=H0();n&&i?t=function(){n(),i()}:(n&&n(),i&&i())}return t}function q0(){var e=Y0(!0);return e?(e(),!1):!0}function Q0(e,t,n){return function(i,a){var l;!B0(i)||q0()||((l=e.animationState)===null||l===void 0||l.setActive(mr.Hover,t),n==null||n(i,a))}}function NE(e){var t=e.onHoverStart,n=e.onHoverEnd,i=e.whileHover,a=e.visualElement;Bp(a,"pointerenter",t||i?Q0(a,!0,t):void 0,{passive:!t}),Bp(a,"pointerleave",n||i?Q0(a,!1,n):void 0,{passive:!n})}var X0=function(e,t){return t?e===t?!0:X0(e,t.parentElement):!1};function _0(e){return(0,s.useEffect)(function(){return function(){return e()}},[])}const IE=(e,t)=>n=>t(e(n)),zp=(...e)=>e.reduce(IE);function LE(e){var t=e.onTap,n=e.onTapStart,i=e.onTapCancel,a=e.whileTap,l=e.visualElement,c=t||n||i||a,d=(0,s.useRef)(!1),w=(0,s.useRef)(null),E={passive:!(n||t||i||_)};function N(){var $;($=w.current)===null||$===void 0||$.call(w),w.current=null}function F(){var $;return N(),d.current=!1,($=l.animationState)===null||$===void 0||$.setActive(mr.Tap,!1),!q0()}function L($,oe){F()&&(X0(l.getInstance(),$.target)?t==null||t($,oe):i==null||i($,oe))}function V($,oe){F()&&(i==null||i($,oe))}function _($,oe){var ge;N(),!d.current&&(d.current=!0,w.current=zp(Sc(window,"pointerup",L,E),Sc(window,"pointercancel",V,E)),(ge=l.animationState)===null||ge===void 0||ge.setActive(mr.Tap,!0),n==null||n($,oe))}Bp(l,"pointerdown",c?_:void 0,E),_0(N)}var J0=new Set;function FE(e,t,n){e||J0.has(t)||(console.warn(t),n&&console.warn(n),J0.add(t))}var wm=new WeakMap,Cm=new WeakMap,jE=function(e){var t;(t=wm.get(e.target))===null||t===void 0||t(e)},UE=function(e){e.forEach(jE)};function VE(e){var t=e.root,n=Ti(e,["root"]),i=t||document;Cm.has(i)||Cm.set(i,{});var a=Cm.get(i),l=JSON.stringify(n);return a[l]||(a[l]=new IntersectionObserver(UE,Ot({root:t},n))),a[l]}function BE(e,t,n){var i=VE(t);return wm.set(e,n),i.observe(e),function(){wm.delete(e),i.unobserve(e)}}function zE(e){var t=e.visualElement,n=e.whileInView,i=e.onViewportEnter,a=e.onViewportLeave,l=e.viewport,c=l===void 0?{}:l,d=(0,s.useRef)({hasEnteredView:!1,isInView:!1}),w=Boolean(n||i||a);c.once&&d.current.hasEnteredView&&(w=!1);var E=typeof IntersectionObserver>"u"?KE:GE;E(w,d.current,t,c)}var WE={some:0,all:1};function GE(e,t,n,i){var a=i.root,l=i.margin,c=i.amount,d=c===void 0?"some":c,w=i.once;(0,s.useEffect)(function(){if(e){var E={root:a==null?void 0:a.current,rootMargin:l,threshold:typeof d=="number"?d:WE[d]},N=function(F){var L,V=F.isIntersecting;if(t.isInView!==V&&(t.isInView=V,!(w&&!V&&t.hasEnteredView))){V&&(t.hasEnteredView=!0),(L=n.animationState)===null||L===void 0||L.setActive(mr.InView,V);var _=n.getProps(),$=V?_.onViewportEnter:_.onViewportLeave;$==null||$(F)}};return BE(n.getInstance(),E,N)}},[e,a,l,d])}function KE(e,t,n,i){var a=i.fallback,l=a===void 0?!0:a;(0,s.useEffect)(function(){!e||!l||(Ue!=="production"&&FE(!1,"IntersectionObserver not available on this device. whileInView animations will trigger on mount."),requestAnimationFrame(function(){var c;t.hasEnteredView=!0;var d=n.getProps().onViewportEnter;d==null||d(null),(c=n.animationState)===null||c===void 0||c.setActive(mr.InView,!0)}))},[e])}var ml=function(e){return function(t){return e(t),null}},ZE={inView:ml(zE),tap:ml(LE),focus:ml(CE),hover:ml(NE)},HE=0,YE=function(){return HE++},qE=function(){return pl(YE)};function $0(){var e=(0,s.useContext)(Rp);if(e===null)return[!0,null];var t=e.isPresent,n=e.onExitComplete,i=e.register,a=qE();(0,s.useEffect)(function(){return i(a)},[]);var l=function(){return n==null?void 0:n(a)};return!t&&n?[!1,l]:[!0]}function JS(){return QE(useContext(PresenceContext))}function QE(e){return e===null?!0:e.isPresent}function eg(e,t){if(!Array.isArray(t))return!1;var n=t.length;if(n!==e.length)return!1;for(var i=0;i=0;d--)(c=e[d])&&(l=(a<3?c(l):a>3?c(t,n,l):c(t,n))||l);return a>3&&l&&Object.defineProperty(t,n,l),l}function JE(e,t){return function(n,i){t(n,i,e)}}function $S(e,t,n,i,a,l){function c(ge){if(ge!==void 0&&typeof ge!="function")throw new TypeError("Function expected");return ge}for(var d=i.kind,w=d==="getter"?"get":d==="setter"?"set":"value",E=!t&&e?i.static?e:e.prototype:null,N=t||(E?Object.getOwnPropertyDescriptor(E,i.name):{}),F,L=!1,V=n.length-1;V>=0;V--){var _={};for(var $ in i)_[$]=$==="access"?{}:i[$];for(var $ in i.access)_.access[$]=i.access[$];_.addInitializer=function(ge){if(L)throw new TypeError("Cannot add initializers after decoration has completed");l.push(c(ge||null))};var oe=(0,n[V])(d==="accessor"?{get:N.get,set:N.set}:N[w],_);if(d==="accessor"){if(oe===void 0)continue;if(oe===null||typeof oe!="object")throw new TypeError("Object expected");(F=c(oe.get))&&(N.get=F),(F=c(oe.set))&&(N.set=F),(F=c(oe.init))&&a.unshift(F)}else(F=c(oe))&&(d==="field"?a.unshift(F):N[w]=F)}E&&Object.defineProperty(E,i.name,N),L=!0}function eO(e,t,n){for(var i=arguments.length>2,a=0;a0&&l[l.length-1])&&(E[0]===6||E[0]===2)){n=0;continue}if(E[0]===3&&(!l||E[1]>l[0]&&E[1]=e.length&&(e=void 0),{value:e&&e[i++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function tg(e,t){var n=typeof Symbol=="function"&&e[Symbol.iterator];if(!n)return e;var i=n.call(e),a,l=[],c;try{for(;(t===void 0||t-- >0)&&!(a=i.next()).done;)l.push(a.value)}catch(d){c={error:d}}finally{try{a&&!a.done&&(n=i.return)&&n.call(i)}finally{if(c)throw c.error}}return l}function rb(){for(var e=[],t=0;t1||d(L,V)})})}function d(L,V){try{w(i[L](V))}catch(_){F(l[0][3],_)}}function w(L){L.value instanceof id?Promise.resolve(L.value.v).then(E,N):F(l[0][2],L)}function E(L){d("next",L)}function N(L){d("throw",L)}function F(L,V){L(V),l.shift(),l.length&&d(l[0][0],l[0][1])}}function sb(e){var t,n;return t={},i("next"),i("throw",function(a){throw a}),i("return"),t[Symbol.iterator]=function(){return this},t;function i(a,l){t[a]=e[a]?function(c){return(n=!n)?{value:id(e[a](c)),done:!1}:l?l(c):c}:l}}function lb(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],n;return t?t.call(e):(e=typeof Dm=="function"?Dm(e):e[Symbol.iterator](),n={},i("next"),i("throw"),i("return"),n[Symbol.asyncIterator]=function(){return this},n);function i(l){n[l]=e[l]&&function(c){return new Promise(function(d,w){c=e[l](c),a(d,w,c.done,c.value)})}}function a(l,c,d,w){Promise.resolve(w).then(function(E){l({value:E,done:d})},c)}}function ub(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}var cb=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t};function fb(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)n!=="default"&&Object.prototype.hasOwnProperty.call(e,n)&&Om(t,e,n);return cb(t,e),t}function db(e){return e&&e.__esModule?e:{default:e}}function pb(e,t,n,i){if(n==="a"&&!i)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!i:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return n==="m"?i:n==="a"?i.call(e):i?i.value:t.get(e)}function hb(e,t,n,i,a){if(i==="m")throw new TypeError("Private method is not writable");if(i==="a"&&!a)throw new TypeError("Private accessor was defined without a setter");if(typeof t=="function"?e!==t||!a:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return i==="a"?a.call(e,n):a?a.value=n:t.set(e,n),n}function mb(e,t){if(t===null||typeof t!="object"&&typeof t!="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof e=="function"?t===e:e.has(t)}function vb(e,t,n){if(t!=null){if(typeof t!="object"&&typeof t!="function")throw new TypeError("Object expected.");var i;if(n){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.");i=t[Symbol.asyncDispose]}if(i===void 0){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");i=t[Symbol.dispose]}if(typeof i!="function")throw new TypeError("Object not disposable.");e.stack.push({value:t,dispose:i,async:n})}else n&&e.stack.push({async:!0});return t}var gb=typeof SuppressedError=="function"?SuppressedError:function(e,t,n){var i=new Error(n);return i.name="SuppressedError",i.error=e,i.suppressed=t,i};function yb(e){function t(i){e.error=e.hasError?new gb(i,e.error,"An error was suppressed during disposal."):i,e.hasError=!0}function n(){for(;e.stack.length;){var i=e.stack.pop();try{var a=i.dispose&&i.dispose.call(i.value);if(i.async)return Promise.resolve(a).then(n,function(l){return t(l),n()})}catch(l){t(l)}}if(e.hasError)throw e.error}return n()}const rO={__extends:XE,__assign:xm,__rest:Sm,__decorate:_E,__param:JE,__metadata:$E,__awaiter:eb,__generator:tb,__createBinding:Om,__exportStar:nb,__values:Dm,__read:tg,__spread:rb,__spreadArrays:ib,__spreadArray:ob,__await:id,__asyncGenerator:ab,__asyncDelegator:sb,__asyncValues:lb,__makeTemplateObject:ub,__importStar:fb,__importDefault:db,__classPrivateFieldGet:pb,__classPrivateFieldSet:hb,__classPrivateFieldIn:mb,__addDisposableResource:vb,__disposeResources:yb},Wp=(e,t,n)=>Math.min(Math.max(n,e),t),Pm=.001,Ab=.01,ng=10,Eb=.05,bb=1;function wb({duration:e=800,bounce:t=.25,velocity:n=0,mass:i=1}){let a,l;_t(e<=ng*1e3,"Spring duration must be 10 seconds or less");let c=1-t;c=Wp(Eb,bb,c),e=Wp(Ab,ng,e/1e3),c<1?(a=E=>{const N=E*c,F=N*e,L=N-n,V=km(E,c),_=Math.exp(-F);return Pm-L/V*_},l=E=>{const F=E*c*e,L=F*n+n,V=Math.pow(c,2)*Math.pow(E,2)*e,_=Math.exp(-F),$=km(Math.pow(E,2),c);return(-a(E)+Pm>0?-1:1)*((L-V)*_)/$}):(a=E=>{const N=Math.exp(-E*e),F=(E-n)*e+1;return-Pm+N*F},l=E=>{const N=Math.exp(-E*e),F=(n-E)*(e*e);return N*F});const d=5/e,w=Tb(a,l,d);if(e=e*1e3,isNaN(w))return{stiffness:100,damping:10,duration:e};{const E=Math.pow(w,2)*i;return{stiffness:E,damping:c*2*Math.sqrt(i*E),duration:e}}}const Cb=12;function Tb(e,t,n){let i=n;for(let a=1;ae[n]!==void 0)}function Ob(e){let t=Object.assign({velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1},e);if(!rg(e,Sb)&&rg(e,xb)){const n=wb(e);t=Object.assign(Object.assign(Object.assign({},t),n),{velocity:0,mass:1}),t.isResolvedFromDuration=!0}return t}function Mm(e){var{from:t=0,to:n=1,restSpeed:i=2,restDelta:a}=e,l=Sm(e,["from","to","restSpeed","restDelta"]);const c={done:!1,value:t};let{stiffness:d,damping:w,mass:E,velocity:N,duration:F,isResolvedFromDuration:L}=Ob(l),V=ig,_=ig;function $(){const oe=N?-(N/1e3):0,ge=n-t,ke=w/(2*Math.sqrt(d*E)),Ce=Math.sqrt(d/E)/1e3;if(a===void 0&&(a=Math.min(Math.abs(n-t)/100,.4)),ke<1){const Me=km(Ce,ke);V=Fe=>{const st=Math.exp(-ke*Ce*Fe);return n-st*((oe+ke*Ce*ge)/Me*Math.sin(Me*Fe)+ge*Math.cos(Me*Fe))},_=Fe=>{const st=Math.exp(-ke*Ce*Fe);return ke*Ce*st*(Math.sin(Me*Fe)*(oe+ke*Ce*ge)/Me+ge*Math.cos(Me*Fe))-st*(Math.cos(Me*Fe)*(oe+ke*Ce*ge)-Me*ge*Math.sin(Me*Fe))}}else if(ke===1)V=Me=>n-Math.exp(-Ce*Me)*(ge+(oe+Ce*ge)*Me);else{const Me=Ce*Math.sqrt(ke*ke-1);V=Fe=>{const st=Math.exp(-ke*Ce*Fe),ot=Math.min(Me*Fe,300);return n-st*((oe+ke*Ce*ge)*Math.sinh(ot)+Me*ge*Math.cosh(ot))/Me}}}return $(),{next:oe=>{const ge=V(oe);if(L)c.done=oe>=F;else{const ke=_(oe)*1e3,Ce=Math.abs(ke)<=i,Me=Math.abs(n-ge)<=a;c.done=Ce&&Me}return c.value=c.done?n:ge,c},flipTarget:()=>{N=-N,[t,n]=[n,t],$()}}}Mm.needsInterpolation=(e,t)=>typeof e=="string"||typeof t=="string";const ig=e=>0,od=(e,t,n)=>{const i=t-e;return i===0?1:(n-e)/i},kr=(e,t,n)=>-n*e+n*t+e,Rm=(e,t)=>n=>Boolean(ed(n)&&tE.test(n)&&n.startsWith(e)||t&&Object.prototype.hasOwnProperty.call(n,t)),og=(e,t,n)=>i=>{if(!ed(i))return i;const[a,l,c,d]=i.match($f);return{[e]:parseFloat(a),[t]:parseFloat(l),[n]:parseFloat(c),alpha:d!==void 0?parseFloat(d):1}},Db=T0(0,255),Nm=Object.assign(Object.assign({},gu),{transform:e=>Math.round(Db(e))}),vl={test:Rm("rgb","red"),parse:og("red","green","blue"),transform:({red:e,green:t,blue:n,alpha:i=1})=>"rgba("+Nm.transform(e)+", "+Nm.transform(t)+", "+Nm.transform(n)+", "+Jf(nd.transform(i))+")"};function Pb(e){let t="",n="",i="",a="";return e.length>5?(t=e.substr(1,2),n=e.substr(3,2),i=e.substr(5,2),a=e.substr(7,2)):(t=e.substr(1,1),n=e.substr(2,1),i=e.substr(3,1),a=e.substr(4,1),t+=t,n+=n,i+=i,a+=a),{red:parseInt(t,16),green:parseInt(n,16),blue:parseInt(i,16),alpha:a?parseInt(a,16)/255:1}}const Im={test:Rm("#"),parse:Pb,transform:vl.transform},yu={test:Rm("hsl","hue"),parse:og("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:n,alpha:i=1})=>"hsla("+Math.round(e)+", "+Ha.transform(Jf(t))+", "+Ha.transform(Jf(n))+", "+Jf(nd.transform(i))+")"};function Lm(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+(t-e)*6*n:n<1/2?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function ag({hue:e,saturation:t,lightness:n,alpha:i}){e/=360,t/=100,n/=100;let a=0,l=0,c=0;if(!t)a=l=c=n;else{const d=n<.5?n*(1+t):n+t-n*t,w=2*n-d;a=Lm(w,d,e+1/3),l=Lm(w,d,e),c=Lm(w,d,e-1/3)}return{red:Math.round(a*255),green:Math.round(l*255),blue:Math.round(c*255),alpha:i}}const kb=(e,t,n)=>{const i=e*e,a=t*t;return Math.sqrt(Math.max(0,n*(a-i)+i))},Mb=[Im,vl,yu],sg=e=>Mb.find(t=>t.test(e)),lg=e=>`'${e}' is not an animatable color. Use the equivalent color code instead.`,ug=(e,t)=>{let n=sg(e),i=sg(t);Gt(!!n,lg(e)),Gt(!!i,lg(t));let a=n.parse(e),l=i.parse(t);n===yu&&(a=ag(a),n=vl),i===yu&&(l=ag(l),i=vl);const c=Object.assign({},a);return d=>{for(const w in c)w!=="alpha"&&(c[w]=kb(a[w],l[w],d));return c.alpha=kr(a.alpha,l.alpha,d),n.transform(c)}},zi={test:e=>vl.test(e)||Im.test(e)||yu.test(e),parse:e=>vl.test(e)?vl.parse(e):yu.test(e)?yu.parse(e):Im.parse(e),transform:e=>ed(e)?e:e.hasOwnProperty("red")?vl.transform(e):yu.transform(e)},cg="${c}",fg="${n}";function Rb(e){var t,n,i,a;return isNaN(e)&&ed(e)&&((n=(t=e.match($f))===null||t===void 0?void 0:t.length)!==null&&n!==void 0?n:0)+((a=(i=e.match(hm))===null||i===void 0?void 0:i.length)!==null&&a!==void 0?a:0)>0}function dg(e){typeof e=="number"&&(e=`${e}`);const t=[];let n=0;const i=e.match(hm);i&&(n=i.length,e=e.replace(hm,cg),t.push(...i.map(zi.parse)));const a=e.match($f);return a&&(e=e.replace($f,fg),t.push(...a.map(gu.parse))),{values:t,numColors:n,tokenised:e}}function pg(e){return dg(e).values}function hg(e){const{values:t,numColors:n,tokenised:i}=dg(e),a=t.length;return l=>{let c=i;for(let d=0;dtypeof e=="number"?0:e;function Ib(e){const t=pg(e);return hg(e)(t.map(Nb))}const xs={test:Rb,parse:pg,createTransformer:hg,getAnimatableNone:Ib},iO={x:0,y:0,z:0},Fm=e=>typeof e=="number";function mg(e,t){return Fm(e)?n=>kr(e,t,n):zi.test(e)?ug(e,t):yg(e,t)}const vg=(e,t)=>{const n=[...e],i=n.length,a=e.map((l,c)=>mg(l,t[c]));return l=>{for(let c=0;c{const n=Object.assign(Object.assign({},e),t),i={};for(const a in n)e[a]!==void 0&&t[a]!==void 0&&(i[a]=mg(e[a],t[a]));return a=>{for(const l in i)n[l]=i[l](a);return n}};function gg(e){const t=xs.parse(e),n=t.length;let i=0,a=0,l=0;for(let c=0;c{const n=xs.createTransformer(t),i=gg(e),a=gg(t);return i.numHSL===a.numHSL&&i.numRGB===a.numRGB&&i.numNumbers>=a.numNumbers?zp(vg(i.parsed,a.parsed),n):(_t(!0,`Complex values '${e}' and '${t}' too different to mix. Ensure all colors are of the same type, and that each contains the same quantity of number and color values. Falling back to instant transition.`),c=>`${c>0?t:e}`)},Fb=(e,t)=>n=>kr(e,t,n);function jb(e){if(typeof e=="number")return Fb;if(typeof e=="string")return zi.test(e)?ug:yg;if(Array.isArray(e))return vg;if(typeof e=="object")return Lb}function Ub(e,t,n){const i=[],a=n||jb(e[0]),l=e.length-1;for(let c=0;cn(od(e,t,i))}function Bb(e,t){const n=e.length,i=n-1;return a=>{let l=0,c=!1;if(a<=e[0]?c=!0:a>=e[i]&&(l=i-1,c=!0),!c){let w=1;for(;wa||w===i);w++);l=w-1}const d=od(e[l],e[l+1],a);return t[l](d)}}function jm(e,t,{clamp:n=!0,ease:i,mixer:a}={}){const l=e.length;Gt(l===t.length,"Both input and output ranges must be the same length"),Gt(!i||!Array.isArray(i)||i.length===l-1,"Array of easing functions must be of length `input.length - 1`, as it applies to the transitions **between** the defined values."),e[0]>e[l-1]&&(e=[].concat(e),t=[].concat(t),e.reverse(),t.reverse());const c=Ub(t,i,a),d=l===2?Vb(e,c):Bb(e,c);return n?w=>d(Wp(e[0],e[l-1],w)):d}const Gp=e=>t=>1-e(1-t),Um=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,zb=e=>t=>Math.pow(t,e),Ag=e=>t=>t*t*((e+1)*t-e),Wb=e=>{const t=Ag(e);return n=>(n*=2)<1?.5*t(n):.5*(2-Math.pow(2,-10*(n-1)))},Eg=1.525,Gb=4/11,Kb=8/11,Zb=9/10,Vm=e=>e,Bm=zb(2),Hb=Gp(Bm),bg=Um(Bm),wg=e=>1-Math.sin(Math.acos(e)),zm=Gp(wg),Yb=Um(zm),Wm=Ag(Eg),qb=Gp(Wm),Qb=Um(Wm),Xb=Wb(Eg),_b=4356/361,Jb=35442/1805,$b=16061/1805,Kp=e=>{if(e===1||e===0)return e;const t=e*e;return ee<.5?.5*(1-Kp(1-e*2)):.5*Kp(e*2-1)+.5;function nw(e,t){return e.map(()=>t||bg).splice(0,e.length-1)}function rw(e){const t=e.length;return e.map((n,i)=>i!==0?i/(t-1):0)}function iw(e,t){return e.map(n=>n*t)}function Zp({from:e=0,to:t=1,ease:n,offset:i,duration:a=300}){const l={done:!1,value:e},c=Array.isArray(t)?t:[e,t],d=iw(i&&i.length===c.length?i:rw(c),a);function w(){return jm(d,c,{ease:Array.isArray(n)?n:nw(c,n)})}let E=w();return{next:N=>(l.value=E(N),l.done=N>=a,l),flipTarget:()=>{c.reverse(),E=w()}}}function ow({velocity:e=0,from:t=0,power:n=.8,timeConstant:i=350,restDelta:a=.5,modifyTarget:l}){const c={done:!1,value:t};let d=n*e;const w=t+d,E=l===void 0?w:l(w);return E!==w&&(d=E-t),{next:N=>{const F=-d*Math.exp(-N/i);return c.done=!(F>a||F<-a),c.value=c.done?E:E+F,c},flipTarget:()=>{}}}const Cg={keyframes:Zp,spring:Mm,decay:ow};function aw(e){if(Array.isArray(e.to))return Zp;if(Cg[e.type])return Cg[e.type];const t=new Set(Object.keys(e));return t.has("ease")||t.has("duration")&&!t.has("dampingRatio")?Zp:t.has("dampingRatio")||t.has("stiffness")||t.has("mass")||t.has("damping")||t.has("restSpeed")||t.has("restDelta")?Mm:Zp}const Tg=1/60*1e3,sw=typeof performance<"u"?()=>performance.now():()=>Date.now(),xg=typeof window<"u"?e=>window.requestAnimationFrame(e):e=>setTimeout(()=>e(sw()),Tg);function lw(e){let t=[],n=[],i=0,a=!1,l=!1;const c=new WeakSet,d={schedule:(w,E=!1,N=!1)=>{const F=N&&a,L=F?t:n;return E&&c.add(w),L.indexOf(w)===-1&&(L.push(w),F&&a&&(i=t.length)),w},cancel:w=>{const E=n.indexOf(w);E!==-1&&n.splice(E,1),c.delete(w)},process:w=>{if(a){l=!0;return}if(a=!0,[t,n]=[n,t],n.length=0,i=t.length,i)for(let E=0;E(e[t]=lw(()=>ad=!0),e),{}),cw=sd.reduce((e,t)=>{const n=Hp[t];return e[t]=(i,a=!1,l=!1)=>(ad||dw(),n.schedule(i,a,l)),e},{}),Dc=sd.reduce((e,t)=>(e[t]=Hp[t].cancel,e),{}),Zm=sd.reduce((e,t)=>(e[t]=()=>Hp[t].process(Oc),e),{}),fw=e=>Hp[e].process(Oc),Sg=e=>{ad=!1,Oc.delta=Gm?Tg:Math.max(Math.min(e-Oc.timestamp,uw),1),Oc.timestamp=e,Km=!0,sd.forEach(fw),Km=!1,ad&&(Gm=!1,xg(Sg))},dw=()=>{ad=!0,Gm=!0,Km||xg(Sg)},Yp=()=>Oc,ya=cw;function Og(e,t,n=0){return e-t-n}function pw(e,t,n=0,i=!0){return i?Og(t+-e,t,n):t-(e-t)+n}function hw(e,t,n,i){return i?e>=t+n:e<=-n}const mw=e=>{const t=({delta:n})=>e(n);return{start:()=>ya.update(t,!0),stop:()=>Dc.update(t)}};function Dg(e){var t,n,{from:i,autoplay:a=!0,driver:l=mw,elapsed:c=0,repeat:d=0,repeatType:w="loop",repeatDelay:E=0,onPlay:N,onStop:F,onComplete:L,onRepeat:V,onUpdate:_}=e,$=Sm(e,["from","autoplay","driver","elapsed","repeat","repeatType","repeatDelay","onPlay","onStop","onComplete","onRepeat","onUpdate"]);let{to:oe}=$,ge,ke=0,Ce=$.duration,Me,Fe=!1,st=!0,ot;const ft=aw($);!((n=(t=ft).needsInterpolation)===null||n===void 0)&&n.call(t,i,oe)&&(ot=jm([0,100],[i,oe],{clamp:!1}),i=0,oe=100);const _e=ft(Object.assign(Object.assign({},$),{from:i,to:oe}));function At(){ke++,w==="reverse"?(st=ke%2===0,c=pw(c,Ce,E,st)):(c=Og(c,Ce,E),w==="mirror"&&_e.flipTarget()),Fe=!1,V&&V()}function Ut(){ge.stop(),L&&L()}function Ft(Mt){if(st||(Mt=-Mt),c+=Mt,!Fe){const yt=_e.next(Math.max(0,c));Me=yt.value,ot&&(Me=ot(Me)),Fe=st?yt.done:c<=0}_==null||_(Me),Fe&&(ke===0&&(Ce!=null||(Ce=c)),ke{F==null||F(),ge.stop()}}}function Pg(e,t){return t?e*(1e3/t):0}function vw({from:e=0,velocity:t=0,min:n,max:i,power:a=.8,timeConstant:l=750,bounceStiffness:c=500,bounceDamping:d=10,restDelta:w=1,modifyTarget:E,driver:N,onUpdate:F,onComplete:L,onStop:V}){let _;function $(Ce){return n!==void 0&&Cei}function oe(Ce){return n===void 0?i:i===void 0||Math.abs(n-Ce){var Fe;F==null||F(Me),(Fe=Ce.onUpdate)===null||Fe===void 0||Fe.call(Ce,Me)},onComplete:L,onStop:V}))}function ke(Ce){ge(Object.assign({type:"spring",stiffness:c,damping:d,restDelta:w},Ce))}if($(e))ke({from:e,velocity:t,to:oe(e)});else{let Ce=a*t+e;typeof E<"u"&&(Ce=E(Ce));const Me=oe(Ce),Fe=Me===n?-1:1;let st,ot;const ft=_e=>{st=ot,ot=_e,t=Pg(_e-st,Yp().delta),(Fe===1&&_e>Me||Fe===-1&&_e_==null?void 0:_.stop()}}var qp=function(e){return e*1e3};const kg=(e,t)=>1-3*t+3*e,Mg=(e,t)=>3*t-6*e,Rg=e=>3*e,Qp=(e,t,n)=>((kg(t,n)*e+Mg(t,n))*e+Rg(t))*e,Ng=(e,t,n)=>3*kg(t,n)*e*e+2*Mg(t,n)*e+Rg(t),gw=1e-7,yw=10;function Aw(e,t,n,i,a){let l,c,d=0;do c=t+(n-t)/2,l=Qp(c,i,a)-e,l>0?n=c:t=c;while(Math.abs(l)>gw&&++d=bw?ww(c,F,e,n):L===0?F:Aw(c,d,d+_p,e,n)}return c=>c===0||c===1?c:Qp(l(c),t,i)}var Ig={linear:Vm,easeIn:Bm,easeInOut:bg,easeOut:Hb,circIn:wg,circInOut:Yb,circOut:zm,backIn:Wm,backInOut:Qb,backOut:qb,anticipate:Xb,bounceIn:ew,bounceInOut:tw,bounceOut:Kp},Lg=function(e){if(Array.isArray(e)){Gt(e.length===4,"Cubic bezier arrays must contain four numerical values.");var t=Jn(e,4),n=t[0],i=t[1],a=t[2],l=t[3];return Cw(n,i,a,l)}else if(typeof e=="string")return Gt(Ig[e]!==void 0,"Invalid easing type '".concat(e,"'")),Ig[e];return e},Tw=function(e){return Array.isArray(e)&&typeof e[0]!="number"},Fg=function(e,t){return e==="zIndex"?!1:!!(typeof t=="number"||Array.isArray(t)||typeof t=="string"&&xs.test(t)&&!t.startsWith("url("))},Au=function(){return{type:"spring",stiffness:500,damping:25,restSpeed:10}},Jp=function(e){return{type:"spring",stiffness:550,damping:e===0?2*Math.sqrt(550):30,restSpeed:10}},Hm=function(){return{type:"keyframes",ease:"linear",duration:.3}},xw=function(e){return{type:"keyframes",duration:.8,values:e}},jg={x:Au,y:Au,z:Au,rotate:Au,rotateX:Au,rotateY:Au,rotateZ:Au,scaleX:Jp,scaleY:Jp,scale:Jp,opacity:Hm,backgroundColor:Hm,color:Hm,default:Jp},Sw=function(e,t){var n;return rd(t)?n=xw:n=jg[e]||jg.default,Ot({to:t},n(t))};const Ow=new Set(["brightness","contrast","saturate","opacity"]);function Dw(e){let[t,n]=e.slice(0,-1).split("(");if(t==="drop-shadow")return e;const[i]=n.match($f)||[];if(!i)return e;const a=n.replace(i,"");let l=Ow.has(t)?1:0;return i!==n&&(l*=100),t+"("+l+a+")"}const Pw=/([a-z-]*)\(.*?\)/g,Ym=Object.assign(Object.assign({},xs),{getAnimatableNone:e=>{const t=e.match(Pw);return t?t.map(Dw).join(" "):e}});var kw=Ot(Ot({},O0),{color:zi,backgroundColor:zi,outlineColor:zi,fill:zi,stroke:zi,borderColor:zi,borderTopColor:zi,borderRightColor:zi,borderBottomColor:zi,borderLeftColor:zi,filter:Ym,WebkitFilter:Ym}),qm=function(e){return kw[e]};function Qm(e,t){var n,i=qm(e);return i!==Ym&&(i=xs),(n=i.getAnimatableNone)===null||n===void 0?void 0:n.call(i,t)}var Mw={current:!1};function Rw(e){e.when,e.delay,e.delayChildren,e.staggerChildren,e.staggerDirection,e.repeat,e.repeatType,e.repeatDelay,e.from;var t=Ti(e,["when","delay","delayChildren","staggerChildren","staggerDirection","repeat","repeatType","repeatDelay","from"]);return!!Object.keys(t).length}var Ug=!1;function Nw(e){var t=e.ease,n=e.times,i=e.yoyo,a=e.flip,l=e.loop,c=Ti(e,["ease","times","yoyo","flip","loop"]),d=Ot({},c);return n&&(d.offset=n),c.duration&&(d.duration=qp(c.duration)),c.repeatDelay&&(d.repeatDelay=qp(c.repeatDelay)),t&&(d.ease=Tw(t)?t.map(Lg):Lg(t)),c.type==="tween"&&(d.type="keyframes"),(i||l||a)&&(_t(!Ug,"yoyo, loop and flip have been removed from the API. Replace with repeat and repeatType options."),Ug=!0,i?d.repeatType="reverse":l?d.repeatType="loop":a&&(d.repeatType="mirror"),d.repeat=l||i||a||c.repeat),c.type!=="spring"&&(d.type="keyframes"),d}function Iw(e,t){var n,i,a=Xm(e,t)||{};return(i=(n=a.delay)!==null&&n!==void 0?n:e.delay)!==null&&i!==void 0?i:0}function Lw(e){return Array.isArray(e.to)&&e.to[0]===null&&(e.to=Eo([],Jn(e.to),!1),e.to[0]=e.from),e}function Fw(e,t,n){var i;return Array.isArray(t.to)&&((i=e.duration)!==null&&i!==void 0||(e.duration=.8)),Lw(t),Rw(e)||(e=Ot(Ot({},e),Sw(n,t.to))),Ot(Ot({},t),Nw(e))}function jw(e,t,n,i,a){var l,c=Xm(i,e),d=(l=c.from)!==null&&l!==void 0?l:t.get(),w=Fg(e,n);d==="none"&&w&&typeof n=="string"?d=Qm(e,n):Vg(d)&&typeof n=="string"?d=Bg(n):!Array.isArray(n)&&Vg(n)&&typeof d=="string"&&(n=Bg(d));var E=Fg(e,d);_t(E===w,"You are trying to animate ".concat(e,' from "').concat(d,'" to "').concat(n,'". ').concat(d," is not an animatable value - to enable this animation set ").concat(d," to a value animatable to ").concat(n," via the `style` property."));function N(){var L={from:d,to:n,velocity:t.getVelocity(),onComplete:a,onUpdate:function(V){return t.set(V)}};return c.type==="inertia"||c.type==="decay"?vw(Ot(Ot({},L),c)):Dg(Ot(Ot({},Fw(c,L,e)),{onUpdate:function(V){var _;L.onUpdate(V),(_=c.onUpdate)===null||_===void 0||_.call(c,V)},onComplete:function(){var V;L.onComplete(),(V=c.onComplete)===null||V===void 0||V.call(c)}}))}function F(){var L,V,_=j0(n);return t.set(_),a(),(L=c==null?void 0:c.onUpdate)===null||L===void 0||L.call(c,_),(V=c==null?void 0:c.onComplete)===null||V===void 0||V.call(c),{stop:function(){}}}return!E||!w||c.type===!1?F:N}function Vg(e){return e===0||typeof e=="string"&&parseFloat(e)===0&&e.indexOf(" ")===-1}function Bg(e){return typeof e=="number"?0:Qm("",e)}function Xm(e,t){return e[t]||e.default||e}function _m(e,t,n,i){return i===void 0&&(i={}),Mw.current&&(i={type:!1}),t.start(function(a){var l,c,d=jw(e,t,n,i,a),w=Iw(i,e),E=function(){return c=d()};return w?l=window.setTimeout(E,qp(w)):E(),function(){clearTimeout(l),c==null||c.stop()}})}var Uw=function(e){return/^\-?\d*\.?\d+$/.test(e)},Vw=function(e){return/^0[^.\s]+$/.test(e)};function Jm(e,t){e.indexOf(t)===-1&&e.push(t)}function $m(e,t){var n=e.indexOf(t);n>-1&&e.splice(n,1)}function Bw(e,t,n){var i=Jn(e),a=i.slice(0),l=t<0?a.length+t:t;if(l>=0&&lke&&Ut,Bt=Array.isArray(At)?At:[At],pt=Bt.reduce(l,{});Ft===!1&&(pt={});var It=_e.prevResolvedValues,ct=It===void 0?{}:It,ln=Ot(Ot({},ct),pt),Pn=function(Rt){yt=!0,oe.delete(Rt),_e.needsAnimating[Rt]=!0};for(var Vn in ln){var yn=pt[Vn],vt=ct[Vn];ge.hasOwnProperty(Vn)||(yn!==vt?rd(yn)&&rd(vt)?!eg(yn,vt)||Mt?Pn(Vn):_e.protectedKeys[Vn]=!0:yn!==void 0?Pn(Vn):oe.add(Vn):yn!==void 0&&oe.has(Vn)?Pn(Vn):_e.protectedKeys[Vn]=!0)}_e.prevProp=At,_e.prevResolvedValues=pt,_e.isActive&&(ge=Ot(Ot({},ge),pt)),a&&e.blockInitialAnimation&&(yt=!1),yt&&!Pt&&$.push.apply($,Eo([],Jn(Bt.map(function(Rt){return{animation:Rt,options:Ot({type:ft},N)}})),!1))},Me=0;Mee.hasOwnProperty("x")&&e.hasOwnProperty("y"),Kg=e=>iv(e)&&e.hasOwnProperty("z"),$p=(e,t)=>Math.abs(e-t);function Zg(e,t){if(Fm(e)&&Fm(t))return $p(e,t);if(iv(e)&&iv(t)){const n=$p(e.x,t.x),i=$p(e.y,t.y),a=Kg(e)&&Kg(t)?$p(e.z,t.z):0;return Math.sqrt(Math.pow(n,2)+Math.pow(i,2)+Math.pow(a,2))}}var Hg=function(){function e(t,n,i){var a=this,l=i===void 0?{}:i,c=l.transformPagePoint;if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.updatePoint=function(){if(a.lastMoveEvent&&a.lastMoveEventInfo){var L=av(a.lastMoveEventInfo,a.history),V=a.startEvent!==null,_=Zg(L.offset,{x:0,y:0})>=3;if(!(!V&&!_)){var $=L.point,oe=Yp().timestamp;a.history.push(Ot(Ot({},$),{timestamp:oe}));var ge=a.handlers,ke=ge.onStart,Ce=ge.onMove;V||(ke&&ke(a.lastMoveEvent,L),a.startEvent=a.lastMoveEvent),Ce&&Ce(a.lastMoveEvent,L)}}},this.handlePointerMove=function(L,V){if(a.lastMoveEvent=L,a.lastMoveEventInfo=ov(V,a.transformPagePoint),B0(L)&&L.buttons===0){a.handlePointerUp(L,V);return}ya.update(a.updatePoint,!0)},this.handlePointerUp=function(L,V){a.end();var _=a.handlers,$=_.onEnd,oe=_.onSessionEnd,ge=av(ov(V,a.transformPagePoint),a.history);a.startEvent&&$&&$(L,ge),oe&&oe(L,ge)},!(z0(t)&&t.touches.length>1)){this.handlers=n,this.transformPagePoint=c;var d=bm(t),w=ov(d,this.transformPagePoint),E=w.point,N=Yp().timestamp;this.history=[Ot(Ot({},E),{timestamp:N})];var F=n.onSessionStart;F&&F(t,av(w,this.history)),this.removeListeners=zp(Sc(window,"pointermove",this.handlePointerMove),Sc(window,"pointerup",this.handlePointerUp),Sc(window,"pointercancel",this.handlePointerUp))}}return e.prototype.updateHandlers=function(t){this.handlers=t},e.prototype.end=function(){this.removeListeners&&this.removeListeners(),Dc.update(this.updatePoint)},e}();function ov(e,t){return t?{point:t(e.point)}:e}function Yg(e,t){return{x:e.x-t.x,y:e.y-t.y}}function av(e,t){var n=e.point;return{point:n,delta:Yg(n,qg(t)),offset:Yg(n,sC(t)),velocity:lC(t,.1)}}function sC(e){return e[0]}function qg(e){return e[e.length-1]}function lC(e,t){if(e.length<2)return{x:0,y:0};for(var n=e.length-1,i=null,a=qg(e);n>=0&&(i=e[n],!(a.timestamp-i.timestamp>qp(t)));)n--;if(!i)return{x:0,y:0};var l=(a.timestamp-i.timestamp)/1e3;if(l===0)return{x:0,y:0};var c={x:(a.x-i.x)/l,y:(a.y-i.y)/l};return c.x===1/0&&(c.x=0),c.y===1/0&&(c.y=0),c}function Ss(e){return e.max-e.min}function Qg(e,t,n){return t===void 0&&(t=0),n===void 0&&(n=.01),Zg(e,t)a&&(e=n?kr(a,e,n.max):Math.min(e,a)),e}function $g(e,t,n){return{min:t!==void 0?e.min+t:void 0,max:n!==void 0?e.max+n-(e.max-e.min):void 0}}function fC(e,t){var n=t.top,i=t.left,a=t.bottom,l=t.right;return{x:$g(e.x,i,l),y:$g(e.y,n,a)}}function ey(e,t){var n,i=t.min-e.min,a=t.max-e.max;return t.max-t.mini?n=od(t.min,t.max-i,e.min):i>a&&(n=od(e.min,e.max-a,t.min)),Wp(0,1,n)}function hC(e,t){var n={};return t.min!==void 0&&(n.min=t.min-e.min),t.max!==void 0&&(n.max=t.max-e.min),n}var sv=.35;function mC(e){return e===void 0&&(e=sv),e===!1?e=0:e===!0&&(e=sv),{x:ty(e,"left","right"),y:ty(e,"top","bottom")}}function ty(e,t,n){return{min:ny(e,t),max:ny(e,n)}}function ny(e,t){var n;return typeof e=="number"?e:(n=e[t])!==null&&n!==void 0?n:0}var ry=function(){return{translate:0,scale:1,origin:0,originPoint:0}},dd=function(){return{x:ry(),y:ry()}},iy=function(){return{min:0,max:0}},xi=function(){return{x:iy(),y:iy()}};function Ya(e){return[e("x"),e("y")]}function oy(e){var t=e.top,n=e.left,i=e.right,a=e.bottom;return{x:{min:n,max:i},y:{min:t,max:a}}}function vC(e){var t=e.x,n=e.y;return{top:n.min,right:t.max,bottom:n.max,left:t.min}}function gC(e,t){if(!t)return e;var n=t({x:e.left,y:e.top}),i=t({x:e.right,y:e.bottom});return{top:n.y,left:n.x,bottom:i.y,right:i.x}}function lv(e){return e===void 0||e===1}function ay(e){var t=e.scale,n=e.scaleX,i=e.scaleY;return!lv(t)||!lv(n)||!lv(i)}function gl(e){return ay(e)||sy(e.x)||sy(e.y)||e.z||e.rotate||e.rotateX||e.rotateY}function sy(e){return e&&e!=="0%"}function eh(e,t,n){var i=e-n,a=t*i;return n+a}function ly(e,t,n,i,a){return a!==void 0&&(e=eh(e,a,i)),eh(e,n,i)+t}function uv(e,t,n,i,a){t===void 0&&(t=0),n===void 0&&(n=1),e.min=ly(e.min,t,n,i,a),e.max=ly(e.max,t,n,i,a)}function uy(e,t){var n=t.x,i=t.y;uv(e.x,n.translate,n.scale,n.originPoint),uv(e.y,i.translate,i.scale,i.originPoint)}function yC(e,t,n,i){var a,l;i===void 0&&(i=!1);var c=n.length;if(c){t.x=t.y=1;for(var d,w,E=0;Et?n="y":Math.abs(e.x)>t&&(n="x"),n}function xC(e){var t=e.dragControls,n=e.visualElement,i=pl(function(){return new CC(n)});(0,s.useEffect)(function(){return t&&t.subscribe(i)},[i,t]),(0,s.useEffect)(function(){return i.addListeners()},[i])}function SC(e){var t=e.onPan,n=e.onPanStart,i=e.onPanEnd,a=e.onPanSessionStart,l=e.visualElement,c=t||n||i||a,d=(0,s.useRef)(null),w=(0,s.useContext)(Un).transformPagePoint,E={onSessionStart:a,onStart:n,onMove:t,onEnd:function(F,L){d.current=null,i&&i(F,L)}};(0,s.useEffect)(function(){d.current!==null&&d.current.updateHandlers(E)});function N(F){d.current=new Hg(F,E,{transformPagePoint:w})}Bp(l,"pointerdown",c&&N),_0(function(){return d.current&&d.current.end()})}var OC={pan:ml(SC),drag:ml(xC)},nh=["LayoutMeasure","BeforeLayoutMeasure","LayoutUpdate","ViewportBoxUpdate","Update","Render","AnimationComplete","LayoutAnimationComplete","AnimationStart","LayoutAnimationStart","SetAxisTarget","Unmount"];function DC(){var e=nh.map(function(){return new ld}),t={},n={clearAllListeners:function(){return e.forEach(function(i){return i.clear()})},updatePropListeners:function(i){nh.forEach(function(a){var l,c="on"+a,d=i[c];(l=t[a])===null||l===void 0||l.call(t),d&&(t[a]=n[c](d))})}};return e.forEach(function(i,a){n["on"+nh[a]]=function(l){return i.add(l)},n["notify"+nh[a]]=function(){for(var l=[],c=0;c=0?window.pageYOffset:null,E=VC(t,e,d);return l.length&&l.forEach(function(N){var F=Jn(N,2),L=F[0],V=F[1];e.getValue(L).set(V)}),e.syncRender(),w!==null&&window.scrollTo({top:w}),{target:E,transitionEnd:i}}else return{target:t,transitionEnd:i}};function zC(e,t,n,i){return LC(t)?BC(e,t,n,i):{target:t,transitionEnd:i}}var WC=function(e,t,n,i){var a=NC(e,t,i);return t=a.target,i=a.transitionEnd,zC(e,t,n,i)};function GC(e){return window.getComputedStyle(e)}var by={treeType:"dom",readValueFromInstance:function(e,t){if(_f(t)){var n=qm(t);return n&&n.default||0}else{var i=GC(e);return(C0(t)?i.getPropertyValue(t):i[t])||0}},sortNodePosition:function(e,t){return e.compareDocumentPosition(t)&2?1:-1},getBaseTarget:function(e,t){var n;return(n=e.style)===null||n===void 0?void 0:n[t]},measureViewportBox:function(e,t){var n=t.transformPagePoint;return fy(e,n)},resetTransform:function(e,t,n){var i=n.transformTemplate;t.style.transform=i?i({},""):"none",e.scheduleRender()},restoreTransform:function(e,t){e.style.transform=t.style.transform},removeValueFromRenderState:function(e,t){var n=t.vars,i=t.style;delete n[e],delete i[e]},makeTargetAnimatable:function(e,t,n,i){var a=n.transformValues;i===void 0&&(i=!0);var l=t.transition,c=t.transitionEnd,d=Ti(t,["transition","transitionEnd"]),w=Qw(d,l||{},e);if(a&&(c&&(c=a(c)),d&&(d=a(d)),w&&(w=a(w))),i){Yw(e,d,w);var E=WC(e,d,w,c);c=E.transitionEnd,d=E.target}return Ot({transition:l,transitionEnd:c},d)},scrapeMotionValuesFromProps:ym,build:function(e,t,n,i,a){e.isVisible!==void 0&&(t.style.visibility=e.isVisible?"visible":"hidden"),mm(t,n,i,a.transformTemplate)},render:N0},KC=dy(by),ZC=dy(Ot(Ot({},by),{getBaseTarget:function(e,t){return e[t]},readValueFromInstance:function(e,t){var n;return _f(t)?((n=qm(t))===null||n===void 0?void 0:n.default)||0:(t=I0.has(t)?t:R0(t),e.getAttribute(t))},scrapeMotionValuesFromProps:F0,build:function(e,t,n,i,a){gm(t,n,i,a.transformTemplate)},render:L0})),HC=function(e,t){return dm(e)?ZC(t,{enableHardwareAcceleration:!1}):KC(t,{enableHardwareAcceleration:!0})};function wy(e,t){return t.max===t.min?0:e/(t.max-t.min)*100}var pd={correct:function(e,t){if(!t.target)return e;if(typeof e=="string")if(Tn.test(e))e=parseFloat(e);else return e;var n=wy(e,t.target.x),i=wy(e,t.target.y);return"".concat(n,"% ").concat(i,"%")}},Cy="_$css",YC={correct:function(e,t){var n=t.treeScale,i=t.projectionDelta,a=e,l=e.includes("var("),c=[];l&&(e=e.replace(hy,function($){return c.push($),Cy}));var d=xs.parse(e);if(d.length>5)return a;var w=xs.createTransformer(e),E=typeof d[0]!="number"?1:0,N=i.x.scale*n.x,F=i.y.scale*n.y;d[0+E]/=N,d[1+E]/=F;var L=kr(N,F,.5);typeof d[2+E]=="number"&&(d[2+E]/=L),typeof d[3+E]=="number"&&(d[3+E]/=L);var V=w(d);if(l){var _=0;V=V.replace(Cy,function(){var $=c[_];return _++,$})}return V}},qC=function(e){Zf(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.componentDidMount=function(){var n=this,i=this.props,a=i.visualElement,l=i.layoutGroup,c=i.switchLayoutGroup,d=i.layoutId,w=a.projection;H1(XC),w&&(l!=null&&l.group&&l.group.add(w),c!=null&&c.register&&d&&c.register(w),w.root.didUpdate(),w.addEventListener("animationComplete",function(){n.safeToRemove()}),w.setOptions(Ot(Ot({},w.options),{onExitComplete:function(){return n.safeToRemove()}}))),Qf.hasEverUpdated=!0},t.prototype.getSnapshotBeforeUpdate=function(n){var i=this,a=this.props,l=a.layoutDependency,c=a.visualElement,d=a.drag,w=a.isPresent,E=c.projection;return E&&(E.isPresent=w,d||n.layoutDependency!==l||l===void 0?E.willUpdate():this.safeToRemove(),n.isPresent!==w&&(w?E.promote():E.relegate()||ya.postRender(function(){var N;!((N=E.getStack())===null||N===void 0)&&N.members.length||i.safeToRemove()}))),null},t.prototype.componentDidUpdate=function(){var n=this.props.visualElement.projection;n&&(n.root.didUpdate(),!n.currentAnimation&&n.isLead()&&this.safeToRemove())},t.prototype.componentWillUnmount=function(){var n=this.props,i=n.visualElement,a=n.layoutGroup,l=n.switchLayoutGroup,c=i.projection;c&&(c.scheduleCheckAfterUnmount(),a!=null&&a.group&&a.group.remove(c),l!=null&&l.deregister&&l.deregister(c))},t.prototype.safeToRemove=function(){var n=this.props.safeToRemove;n==null||n()},t.prototype.render=function(){return null},t}(s.Component);function QC(e){var t=Jn($0(),2),n=t[0],i=t[1],a=(0,s.useContext)(A0);return s.createElement(qC,Ot({},e,{layoutGroup:a,switchLayoutGroup:(0,s.useContext)(E0),isPresent:n,safeToRemove:i}))}var XC={borderRadius:Ot(Ot({},pd),{applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]}),borderTopLeftRadius:pd,borderTopRightRadius:pd,borderBottomLeftRadius:pd,borderBottomRightRadius:pd,boxShadow:YC},_C={measureLayout:QC};function JC(e,t,n){n===void 0&&(n={});var i=Za(e)?e:Eu(e);return _m("",i,t,n),{stop:function(){return i.stop()},isAnimating:function(){return i.isAnimating()}}}var Ty=["TopLeft","TopRight","BottomLeft","BottomRight"],$C=Ty.length,xy=function(e){return typeof e=="string"?parseFloat(e):e},Sy=function(e){return typeof e=="number"||Tn.test(e)};function eT(e,t,n,i,a,l){var c,d,w,E;a?(e.opacity=kr(0,(c=n.opacity)!==null&&c!==void 0?c:1,tT(i)),e.opacityExit=kr((d=t.opacity)!==null&&d!==void 0?d:1,0,nT(i))):l&&(e.opacity=kr((w=t.opacity)!==null&&w!==void 0?w:1,(E=n.opacity)!==null&&E!==void 0?E:1,i));for(var N=0;N<$C;N++){var F="border".concat(Ty[N],"Radius"),L=Oy(t,F),V=Oy(n,F);if(!(L===void 0&&V===void 0)){L||(L=0),V||(V=0);var _=L===0||V===0||Sy(L)===Sy(V);_?(e[F]=Math.max(kr(xy(L),xy(V),i),0),(Ha.test(V)||Ha.test(L))&&(e[F]+="%")):e[F]=V}}(t.rotate||n.rotate)&&(e.rotate=kr(t.rotate||0,n.rotate||0,i))}function Oy(e,t){var n;return(n=e[t])!==null&&n!==void 0?n:e.borderRadius}var tT=Dy(0,.5,zm),nT=Dy(.5,.95,Vm);function Dy(e,t,n){return function(i){return it?1:n(od(e,t,i))}}function Py(e,t){e.min=t.min,e.max=t.max}function Aa(e,t){Py(e.x,t.x),Py(e.y,t.y)}function ky(e,t,n,i,a){return e-=t,e=eh(e,1/n,i),a!==void 0&&(e=eh(e,1/a,i)),e}function rT(e,t,n,i,a,l,c){if(t===void 0&&(t=0),n===void 0&&(n=1),i===void 0&&(i=.5),l===void 0&&(l=e),c===void 0&&(c=e),Ha.test(t)){t=parseFloat(t);var d=kr(c.min,c.max,t/100);t=d-c.min}if(typeof t=="number"){var w=kr(l.min,l.max,i);e===l&&(w-=t),e.min=ky(e.min,t,n,w,a),e.max=ky(e.max,t,n,w,a)}}function My(e,t,n,i,a){var l=Jn(n,3),c=l[0],d=l[1],w=l[2];rT(e,t[c],t[d],t[w],t.scale,i,a)}var iT=["x","scaleX","originX"],oT=["y","scaleY","originY"];function Ry(e,t,n,i){My(e.x,t,iT,n==null?void 0:n.x,i==null?void 0:i.x),My(e.y,t,oT,n==null?void 0:n.y,i==null?void 0:i.y)}function Ny(e){return e.translate===0&&e.scale===1}function Iy(e){return Ny(e.x)&&Ny(e.y)}function Ly(e,t){return e.x.min===t.x.min&&e.x.max===t.x.max&&e.y.min===t.y.min&&e.y.max===t.y.max}var aT=function(){function e(){this.members=[]}return e.prototype.add=function(t){Jm(this.members,t),t.scheduleRender()},e.prototype.remove=function(t){if($m(this.members,t),t===this.prevLead&&(this.prevLead=void 0),t===this.lead){var n=this.members[this.members.length-1];n&&this.promote(n)}},e.prototype.relegate=function(t){var n=this.members.findIndex(function(c){return t===c});if(n===0)return!1;for(var i,a=n;a>=0;a--){var l=this.members[a];if(l.isPresent!==!1){i=l;break}}return i?(this.promote(i),!0):!1},e.prototype.promote=function(t,n){var i,a=this.lead;if(t!==a&&(this.prevLead=a,this.lead=t,t.show(),a)){a.instance&&a.scheduleRender(),t.scheduleRender(),t.resumeFrom=a,n&&(t.resumeFrom.preserveOpacity=!0),a.snapshot&&(t.snapshot=a.snapshot,t.snapshot.latestValues=a.animationValues||a.latestValues,t.snapshot.isShared=!0),!((i=t.root)===null||i===void 0)&&i.isUpdating&&(t.isLayoutDirty=!0);var l=t.options.crossfade;l===!1&&a.hide()}},e.prototype.exitAnimationComplete=function(){this.members.forEach(function(t){var n,i,a,l,c;(i=(n=t.options).onExitComplete)===null||i===void 0||i.call(n),(c=(a=t.resumingFrom)===null||a===void 0?void 0:(l=a.options).onExitComplete)===null||c===void 0||c.call(l)})},e.prototype.scheduleRender=function(){this.members.forEach(function(t){t.instance&&t.scheduleRender(!1)})},e.prototype.removeLeadSnapshot=function(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)},e}(),sT="translate3d(0px, 0px, 0) scale(1, 1) scale(1, 1)";function Fy(e,t,n){var i=e.x.translate/t.x,a=e.y.translate/t.y,l="translate3d(".concat(i,"px, ").concat(a,"px, 0) ");if(l+="scale(".concat(1/t.x,", ").concat(1/t.y,") "),n){var c=n.rotate,d=n.rotateX,w=n.rotateY;c&&(l+="rotate(".concat(c,"deg) ")),d&&(l+="rotateX(".concat(d,"deg) ")),w&&(l+="rotateY(".concat(w,"deg) "))}var E=e.x.scale*t.x,N=e.y.scale*t.y;return l+="scale(".concat(E,", ").concat(N,")"),l===sT?"none":l}var lT=function(e,t){return e.depth-t.depth},uT=function(){function e(){this.children=[],this.isDirty=!1}return e.prototype.add=function(t){Jm(this.children,t),this.isDirty=!0},e.prototype.remove=function(t){$m(this.children,t),this.isDirty=!0},e.prototype.forEach=function(t){this.isDirty&&this.children.sort(lT),this.isDirty=!1,this.children.forEach(t)},e}(),jy=1e3;function Uy(e){var t=e.attachResizeListener,n=e.defaultParent,i=e.measureScroll,a=e.checkIsScrollRoot,l=e.resetTransform;return function(){function c(d,w,E){var N=this;w===void 0&&(w={}),E===void 0&&(E=n==null?void 0:n()),this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.potentialNodes=new Map,this.checkUpdateFailed=function(){N.isUpdating&&(N.isUpdating=!1,N.clearAllSnapshots())},this.updateProjection=function(){N.nodes.forEach(mT),N.nodes.forEach(vT)},this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.id=d,this.latestValues=w,this.root=E?E.root||E:this,this.path=E?Eo(Eo([],Jn(E.path),!1),[E],!1):[],this.parent=E,this.depth=E?E.depth+1:0,d&&this.root.registerPotentialNode(d,this);for(var F=0;F=0;i--)if(Boolean(e.path[i].instance)){n=e.path[i];break}var a=n&&n!==e.root?n.instance:document,l=a.querySelector('[data-projection-id="'.concat(t,'"]'));l&&e.mount(l,!0)}function Wy(e){e.min=Math.round(e.min),e.max=Math.round(e.max)}function Gy(e){Wy(e.x),Wy(e.y)}var CT=Uy({attachResizeListener:function(e,t){return Vp(e,"resize",t)},measureScroll:function(){return{x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}},checkIsScrollRoot:function(){return!0}}),dv={current:void 0},TT=Uy({measureScroll:function(e){return{x:e.scrollLeft,y:e.scrollTop}},defaultParent:function(){if(!dv.current){var e=new CT(0,{});e.mount(window),e.setOptions({layoutScroll:!0}),dv.current=e}return dv.current},resetTransform:function(e,t){e.style.transform=t!=null?t:"none"},checkIsScrollRoot:function(e){return Boolean(window.getComputedStyle(e).position==="fixed")}}),Ky=Ot(Ot(Ot(Ot({},aC),ZE),OC),_C),Zy=K1(function(e,t){return wE(e,t,Ky,HC,TT)});function sO(e){return createMotionComponent(createDomMotionConfig(e,{forwardMotionProps:!1},Ky,createDomVisualElement,HTMLProjectionNode))}function xT(e,t,n,i){if(!i)return e;var a=e.findIndex(function(N){return N.value===t});if(a===-1)return e;var l=i>0?1:-1,c=e[a+l];if(!c)return e;var d=e[a],w=c.layout,E=kr(w.min,w.max,.5);return l===1&&d.layout.max+n>E||l===-1&&d.layout.min+n{const{__scopeTooltip:t,delayDuration:n=UT,skipDelayDuration:i=300,disableHoverableContent:a=!1,children:l}=e,[c,d]=(0,s.useState)(!0),w=(0,s.useRef)(!1),E=(0,s.useRef)(0);return(0,s.useEffect)(()=>{const N=E.current;return()=>window.clearTimeout(N)},[]),(0,s.createElement)(VT,{scope:t,isOpenDelayed:c,delayDuration:n,onOpen:(0,s.useCallback)(()=>{window.clearTimeout(E.current),d(!1)},[]),onClose:(0,s.useCallback)(()=>{window.clearTimeout(E.current),E.current=window.setTimeout(()=>d(!0),i)},[i]),isPointerInTransitRef:w,onPointerInTransitChange:(0,s.useCallback)(N=>{w.current=N},[]),disableHoverableContent:a},l)},ah="Tooltip",[BT,hd]=ih(ah),Jy=e=>{const{__scopeTooltip:t,children:n,open:i,defaultOpen:a=!1,onOpenChange:l,disableHoverableContent:c,delayDuration:d}=e,w=hv(ah,e.__scopeTooltip),E=oh(t),[N,F]=(0,s.useState)(null),L=Sn(),V=(0,s.useRef)(0),_=c!=null?c:w.disableHoverableContent,$=d!=null?d:w.delayDuration,oe=(0,s.useRef)(!1),[ge=!1,ke]=Hn({prop:i,defaultProp:a,onChange:ot=>{ot?(w.onOpen(),document.dispatchEvent(new CustomEvent(pv))):w.onClose(),l==null||l(ot)}}),Ce=(0,s.useMemo)(()=>ge?oe.current?"delayed-open":"instant-open":"closed",[ge]),Me=(0,s.useCallback)(()=>{window.clearTimeout(V.current),oe.current=!1,ke(!0)},[ke]),Fe=(0,s.useCallback)(()=>{window.clearTimeout(V.current),ke(!1)},[ke]),st=(0,s.useCallback)(()=>{window.clearTimeout(V.current),V.current=window.setTimeout(()=>{oe.current=!0,ke(!0)},$)},[$,ke]);return(0,s.useEffect)(()=>()=>window.clearTimeout(V.current),[]),(0,s.createElement)($s,E,(0,s.createElement)(BT,{scope:t,contentId:L,open:ge,stateAttribute:Ce,trigger:N,onTriggerChange:F,onTriggerEnter:(0,s.useCallback)(()=>{w.isOpenDelayed?st():Me()},[w.isOpenDelayed,st,Me]),onTriggerLeave:(0,s.useCallback)(()=>{_?Fe():window.clearTimeout(V.current)},[Fe,_]),onOpen:Me,onClose:Fe,disableHoverableContent:_},n))},mv="TooltipTrigger",$y=(0,s.forwardRef)((e,t)=>{const{__scopeTooltip:n,...i}=e,a=hd(mv,n),l=hv(mv,n),c=oh(n),d=(0,s.useRef)(null),w=Wt(t,d,a.onTriggerChange),E=(0,s.useRef)(!1),N=(0,s.useRef)(!1),F=(0,s.useCallback)(()=>E.current=!1,[]);return(0,s.useEffect)(()=>()=>document.removeEventListener("pointerup",F),[F]),(0,s.createElement)(uf,Ae({asChild:!0},c),(0,s.createElement)(xt.button,Ae({"aria-describedby":a.open?a.contentId:void 0,"data-state":a.stateAttribute},i,{ref:w,onPointerMove:Be(e.onPointerMove,L=>{L.pointerType!=="touch"&&!N.current&&!l.isPointerInTransitRef.current&&(a.onTriggerEnter(),N.current=!0)}),onPointerLeave:Be(e.onPointerLeave,()=>{a.onTriggerLeave(),N.current=!1}),onPointerDown:Be(e.onPointerDown,()=>{E.current=!0,document.addEventListener("pointerup",F,{once:!0})}),onFocus:Be(e.onFocus,()=>{E.current||a.onOpen()}),onBlur:Be(e.onBlur,a.onClose),onClick:Be(e.onClick,a.onClose)})))}),vv="TooltipPortal",[zT,WT]=ih(vv,{forceMount:void 0}),eA=e=>{const{__scopeTooltip:t,forceMount:n,children:i,container:a}=e,l=hd(vv,t);return(0,s.createElement)(zT,{scope:t,forceMount:n},(0,s.createElement)(jr,{present:n||l.open},(0,s.createElement)(St,{asChild:!0,container:a},i)))},kc="TooltipContent",tA=(0,s.forwardRef)((e,t)=>{const n=WT(kc,e.__scopeTooltip),{forceMount:i=n.forceMount,side:a="top",...l}=e,c=hd(kc,e.__scopeTooltip);return(0,s.createElement)(jr,{present:i||c.open},c.disableHoverableContent?(0,s.createElement)(nA,Ae({side:a},l,{ref:t})):(0,s.createElement)(GT,Ae({side:a},l,{ref:t})))}),GT=(0,s.forwardRef)((e,t)=>{const n=hd(kc,e.__scopeTooltip),i=hv(kc,e.__scopeTooltip),a=(0,s.useRef)(null),l=Wt(t,a),[c,d]=(0,s.useState)(null),{trigger:w,onClose:E}=n,N=a.current,{onPointerInTransitChange:F}=i,L=(0,s.useCallback)(()=>{d(null),F(!1)},[F]),V=(0,s.useCallback)((_,$)=>{const oe=_.currentTarget,ge={x:_.clientX,y:_.clientY},ke=YT(ge,oe.getBoundingClientRect()),Ce=qT(ge,ke),Me=QT($.getBoundingClientRect()),Fe=_T([...Ce,...Me]);d(Fe),F(!0)},[F]);return(0,s.useEffect)(()=>()=>L(),[L]),(0,s.useEffect)(()=>{if(w&&N){const _=oe=>V(oe,N),$=oe=>V(oe,w);return w.addEventListener("pointerleave",_),N.addEventListener("pointerleave",$),()=>{w.removeEventListener("pointerleave",_),N.removeEventListener("pointerleave",$)}}},[w,N,V,L]),(0,s.useEffect)(()=>{if(c){const _=$=>{const oe=$.target,ge={x:$.clientX,y:$.clientY},ke=(w==null?void 0:w.contains(oe))||(N==null?void 0:N.contains(oe)),Ce=!XT(ge,c);ke?L():Ce&&(L(),E())};return document.addEventListener("pointermove",_),()=>document.removeEventListener("pointermove",_)}},[w,N,c,E,L]),(0,s.createElement)(nA,Ae({},e,{ref:l}))}),[KT,ZT]=ih(ah,{isInside:!1}),nA=(0,s.forwardRef)((e,t)=>{const{__scopeTooltip:n,children:i,"aria-label":a,onEscapeKeyDown:l,onPointerDownOutside:c,...d}=e,w=hd(kc,n),E=oh(n),{onClose:N}=w;return(0,s.useEffect)(()=>(document.addEventListener(pv,N),()=>document.removeEventListener(pv,N)),[N]),(0,s.useEffect)(()=>{if(w.trigger){const F=L=>{const V=L.target;V!=null&&V.contains(w.trigger)&&N()};return window.addEventListener("scroll",F,{capture:!0}),()=>window.removeEventListener("scroll",F,{capture:!0})}},[w.trigger,N]),(0,s.createElement)(gr,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:l,onPointerDownOutside:c,onFocusOutside:F=>F.preventDefault(),onDismiss:N},(0,s.createElement)(rc,Ae({"data-state":w.stateAttribute},E,d,{ref:t,style:{...d.style,"--radix-tooltip-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-tooltip-content-available-width":"var(--radix-popper-available-width)","--radix-tooltip-content-available-height":"var(--radix-popper-available-height)","--radix-tooltip-trigger-width":"var(--radix-popper-anchor-width)","--radix-tooltip-trigger-height":"var(--radix-popper-anchor-height)"}}),(0,s.createElement)(ir,null,i),(0,s.createElement)(KT,{scope:n,isInside:!0},(0,s.createElement)(ms,{id:w.contentId,role:"tooltip"},a||i))))}),rA="TooltipArrow",HT=(0,s.forwardRef)((e,t)=>{const{__scopeTooltip:n,...i}=e,a=oh(n);return ZT(rA,n).isInside?null:(0,s.createElement)(cf,Ae({},a,i,{ref:t}))});function YT(e,t){const n=Math.abs(t.top-e.y),i=Math.abs(t.bottom-e.y),a=Math.abs(t.right-e.x),l=Math.abs(t.left-e.x);switch(Math.min(n,i,a,l)){case l:return"left";case a:return"right";case n:return"top";case i:return"bottom";default:throw new Error("unreachable")}}function qT(e,t,n=5){const i=[];switch(t){case"top":i.push({x:e.x-n,y:e.y+n},{x:e.x+n,y:e.y+n});break;case"bottom":i.push({x:e.x-n,y:e.y-n},{x:e.x+n,y:e.y-n});break;case"left":i.push({x:e.x+n,y:e.y-n},{x:e.x+n,y:e.y+n});break;case"right":i.push({x:e.x-n,y:e.y-n},{x:e.x-n,y:e.y+n});break}return i}function QT(e){const{top:t,right:n,bottom:i,left:a}=e;return[{x:a,y:t},{x:n,y:t},{x:n,y:i},{x:a,y:i}]}function XT(e,t){const{x:n,y:i}=e;let a=!1;for(let l=0,c=t.length-1;li!=N>i&&n<(E-d)*(i-w)/(N-w)+d&&(a=!a)}return a}function _T(e){const t=e.slice();return t.sort((n,i)=>n.xi.x?1:n.yi.y?1:0),JT(t)}function JT(e){if(e.length<=1)return e.slice();const t=[];for(let i=0;i=2;){const l=t[t.length-1],c=t[t.length-2];if((l.x-c.x)*(a.y-c.y)>=(l.y-c.y)*(a.x-c.x))t.pop();else break}t.push(a)}t.pop();const n=[];for(let i=e.length-1;i>=0;i--){const a=e[i];for(;n.length>=2;){const l=n[n.length-1],c=n[n.length-2];if((l.x-c.x)*(a.y-c.y)>=(l.y-c.y)*(a.x-c.x))n.pop();else break}n.push(a)}return n.pop(),t.length===1&&n.length===1&&t[0].x===n[0].x&&t[0].y===n[0].y?t:t.concat(n)}const $T=_y,ex=Jy,tx=$y,nx=eA,rx=tA,cO=null;var ix=Object.defineProperty,ox=(e,t,n)=>t in e?ix(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,gv=(e,t,n)=>(ox(e,typeof t!="symbol"?t+"":t,n),n);class ax{constructor(){gv(this,"current",this.detect()),gv(this,"handoffState","pending"),gv(this,"currentId",0)}set(t){this.current!==t&&(this.handoffState="pending",this.currentId=0,this.current=t)}reset(){this.set(this.detect())}nextId(){return++this.currentId}get isServer(){return this.current==="server"}get isClient(){return this.current==="client"}detect(){return typeof window>"u"||typeof document>"u"?"server":"client"}handoff(){this.handoffState==="pending"&&(this.handoffState="complete")}get isHandoffComplete(){return this.handoffState==="complete"}}let wu=new ax,wo=(e,t)=>{wu.isServer?(0,s.useEffect)(e,t):(0,s.useLayoutEffect)(e,t)};function md(e){let t=(0,s.useRef)(e);return wo(()=>{t.current=e},[e]),t}function yv(e,t){let[n,i]=(0,s.useState)(e),a=md(e);return wo(()=>i(a.current),[a,i,...t]),n}function sx(e){typeof queueMicrotask=="function"?queueMicrotask(e):Promise.resolve().then(e).catch(t=>setTimeout(()=>{throw t}))}function sh(){let e=[],t={addEventListener(n,i,a,l){return n.addEventListener(i,a,l),t.add(()=>n.removeEventListener(i,a,l))},requestAnimationFrame(...n){let i=requestAnimationFrame(...n);return t.add(()=>cancelAnimationFrame(i))},nextFrame(...n){return t.requestAnimationFrame(()=>t.requestAnimationFrame(...n))},setTimeout(...n){let i=setTimeout(...n);return t.add(()=>clearTimeout(i))},microTask(...n){let i={current:!0};return sx(()=>{i.current&&n[0]()}),t.add(()=>{i.current=!1})},style(n,i,a){let l=n.style.getPropertyValue(i);return Object.assign(n.style,{[i]:a}),this.add(()=>{Object.assign(n.style,{[i]:l})})},group(n){let i=sh();return n(i),this.add(()=>i.dispose())},add(n){return e.push(n),()=>{let i=e.indexOf(n);if(i>=0)for(let a of e.splice(i,1))a()}},dispose(){for(let n of e.splice(0))n()}};return t}function Av(){let[e]=(0,s.useState)(sh);return(0,s.useEffect)(()=>()=>e.dispose(),[e]),e}let fr=function(e){let t=md(e);return s.useCallback((...n)=>t.current(...n),[t])};function lx(){let e=typeof document>"u";return(t=>t.useSyncExternalStore)(f)(()=>()=>{},()=>!1,()=>!e)}function ux(){let e=lx(),[t,n]=s.useState(wu.isHandoffComplete);return t&&wu.isHandoffComplete===!1&&n(!1),s.useEffect(()=>{t!==!0&&n(!0)},[t]),s.useEffect(()=>wu.handoff(),[]),e?!1:t}var iA;let vd=(iA=s.useId)!=null?iA:function(){let e=ux(),[t,n]=s.useState(e?()=>wu.nextId():null);return wo(()=>{t===null&&n(wu.nextId())},[t]),t!=null?""+t:void 0};function Os(e,t,...n){if(e in t){let a=t[e];return typeof a=="function"?a(...n):a}let i=new Error(`Tried to handle "${e}" but there is no handler defined. Only defined handlers are: ${Object.keys(t).map(a=>`"${a}"`).join(", ")}.`);throw Error.captureStackTrace&&Error.captureStackTrace(i,Os),i}function Ev(e){return wu.isServer?null:e instanceof Node?e.ownerDocument:e!=null&&e.hasOwnProperty("current")&&e.current instanceof Node?e.current.ownerDocument:document}let bv=["[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 cx=(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))(cx||{}),fx=(e=>(e[e.Error=0]="Error",e[e.Overflow=1]="Overflow",e[e.Success=2]="Success",e[e.Underflow=3]="Underflow",e))(fx||{}),dx=(e=>(e[e.Previous=-1]="Previous",e[e.Next=1]="Next",e))(dx||{});function oA(e=document.body){return e==null?[]:Array.from(e.querySelectorAll(bv)).sort((t,n)=>Math.sign((t.tabIndex||Number.MAX_SAFE_INTEGER)-(n.tabIndex||Number.MAX_SAFE_INTEGER)))}var aA=(e=>(e[e.Strict=0]="Strict",e[e.Loose=1]="Loose",e))(aA||{});function sA(e,t=0){var n;return e===((n=Ev(e))==null?void 0:n.body)?!1:Os(t,{[0](){return e.matches(bv)},[1](){let i=e;for(;i!==null;){if(i.matches(bv))return!0;i=i.parentElement}return!1}})}function fO(e){let t=m(e);b().nextFrame(()=>{t&&!sA(t.activeElement,0)&&hx(e)})}var px=(e=>(e[e.Keyboard=0]="Keyboard",e[e.Mouse=1]="Mouse",e))(px||{});typeof window<"u"&&typeof document<"u"&&(document.addEventListener("keydown",e=>{e.metaKey||e.altKey||e.ctrlKey||(document.documentElement.dataset.headlessuiFocusVisible="")},!0),document.addEventListener("click",e=>{e.detail===1?delete document.documentElement.dataset.headlessuiFocusVisible:e.detail===0&&(document.documentElement.dataset.headlessuiFocusVisible="")},!0));function hx(e){e==null||e.focus({preventScroll:!0})}let mx=["textarea","input"].join(",");function vx(e){var t,n;return(n=(t=e==null?void 0:e.matches)==null?void 0:t.call(e,mx))!=null?n:!1}function lA(e,t=n=>n){return e.slice().sort((n,i)=>{let a=t(n),l=t(i);if(a===null||l===null)return 0;let c=a.compareDocumentPosition(l);return c&Node.DOCUMENT_POSITION_FOLLOWING?-1:c&Node.DOCUMENT_POSITION_PRECEDING?1:0})}function dO(e,t){return gx(oA(),t,{relativeTo:e})}function gx(e,t,{sorted:n=!0,relativeTo:i=null,skipElements:a=[]}={}){let l=Array.isArray(e)?e.length>0?e[0].ownerDocument:document:e.ownerDocument,c=Array.isArray(e)?n?lA(e):e:oA(e);a.length>0&&c.length>1&&(c=c.filter(V=>!a.includes(V))),i=i!=null?i:l.activeElement;let d=(()=>{if(t&5)return 1;if(t&10)return-1;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),w=(()=>{if(t&1)return 0;if(t&2)return Math.max(0,c.indexOf(i))-1;if(t&4)return Math.max(0,c.indexOf(i))+1;if(t&8)return c.length-1;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),E=t&32?{preventScroll:!0}:{},N=0,F=c.length,L;do{if(N>=F||N+F<=0)return 0;let V=w+N;if(t&16)V=(V+F)%F;else{if(V<0)return 3;if(V>=F)return 1}L=c[V],L==null||L.focus(E),N+=d}while(L!==l.activeElement);return t&6&&vx(L)&&L.select(),2}function lh(e,t,n){let i=md(t);(0,s.useEffect)(()=>{function a(l){i.current(l)}return document.addEventListener(e,a,n),()=>document.removeEventListener(e,a,n)},[e,n])}function yx(e,t,n){let i=md(t);(0,s.useEffect)(()=>{function a(l){i.current(l)}return window.addEventListener(e,a,n),()=>window.removeEventListener(e,a,n)},[e,n])}function Ax(e,t,n=!0){let i=(0,s.useRef)(!1);(0,s.useEffect)(()=>{requestAnimationFrame(()=>{i.current=n})},[n]);function a(c,d){if(!i.current||c.defaultPrevented)return;let w=d(c);if(w===null||!w.getRootNode().contains(w)||!w.isConnected)return;let E=function N(F){return typeof F=="function"?N(F()):Array.isArray(F)||F instanceof Set?F:[F]}(e);for(let N of E){if(N===null)continue;let F=N instanceof HTMLElement?N:N.current;if(F!=null&&F.contains(w)||c.composed&&c.composedPath().includes(F))return}return!sA(w,aA.Loose)&&w.tabIndex!==-1&&c.preventDefault(),t(c,w)}let l=(0,s.useRef)(null);lh("pointerdown",c=>{var d,w;i.current&&(l.current=((w=(d=c.composedPath)==null?void 0:d.call(c))==null?void 0:w[0])||c.target)},!0),lh("mousedown",c=>{var d,w;i.current&&(l.current=((w=(d=c.composedPath)==null?void 0:d.call(c))==null?void 0:w[0])||c.target)},!0),lh("click",c=>{l.current&&(a(c,()=>l.current),l.current=null)},!0),lh("touchend",c=>a(c,()=>c.target instanceof HTMLElement?c.target:null),!0),yx("blur",c=>a(c,()=>window.document.activeElement instanceof HTMLIFrameElement?window.document.activeElement:null),!0)}function uA(e){var t;if(e.type)return e.type;let n=(t=e.as)!=null?t:"button";if(typeof n=="string"&&n.toLowerCase()==="button")return"button"}function Ex(e,t){let[n,i]=(0,s.useState)(()=>uA(e));return wo(()=>{i(uA(e))},[e.type,e.as]),wo(()=>{n||t.current&&t.current instanceof HTMLButtonElement&&!t.current.hasAttribute("type")&&i("button")},[n,t]),n}let cA=Symbol();function pO(e,t=!0){return Object.assign(e,{[cA]:t})}function gd(...e){let t=(0,s.useRef)(e);(0,s.useEffect)(()=>{t.current=e},[e]);let n=fr(i=>{for(let a of t.current)a!=null&&(typeof a=="function"?a(i):a.current=i)});return e.every(i=>i==null||(i==null?void 0:i[cA]))?void 0:n}function bx({container:e,accept:t,walk:n,enabled:i=!0}){let a=(0,s.useRef)(t),l=(0,s.useRef)(n);(0,s.useEffect)(()=>{a.current=t,l.current=n},[t,n]),wo(()=>{if(!e||!i)return;let c=Ev(e);if(!c)return;let d=a.current,w=l.current,E=Object.assign(F=>d(F),{acceptNode:d}),N=c.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,E,!1);for(;N.nextNode();)w(N.currentNode)},[e,i,a,l])}function wx(e){throw new Error("Unexpected object: "+e)}var pi=(e=>(e[e.First=0]="First",e[e.Previous=1]="Previous",e[e.Next=2]="Next",e[e.Last=3]="Last",e[e.Specific=4]="Specific",e[e.Nothing=5]="Nothing",e))(pi||{});function Cx(e,t){let n=t.resolveItems();if(n.length<=0)return null;let i=t.resolveActiveIndex(),a=i!=null?i:-1,l=(()=>{switch(e.focus){case 0:return n.findIndex(c=>!t.resolveDisabled(c));case 1:{let c=n.slice().reverse().findIndex((d,w,E)=>a!==-1&&E.length-w-1>=a?!1:!t.resolveDisabled(d));return c===-1?c:n.length-1-c}case 2:return n.findIndex((c,d)=>d<=a?!1:!t.resolveDisabled(c));case 3:{let c=n.slice().reverse().findIndex(d=>!t.resolveDisabled(d));return c===-1?c:n.length-1-c}case 4:return n.findIndex(c=>t.resolveId(c)===e.id);case 5:return null;default:wx(e)}})();return l===-1?i:l}function fA(...e){return Array.from(new Set(e.flatMap(t=>typeof t=="string"?t.split(" "):[]))).filter(Boolean).join(" ")}var wv=(e=>(e[e.None=0]="None",e[e.RenderStrategy=1]="RenderStrategy",e[e.Static=2]="Static",e))(wv||{}),Tx=(e=>(e[e.Unmount=0]="Unmount",e[e.Hidden=1]="Hidden",e))(Tx||{});function Cu({ourProps:e,theirProps:t,slot:n,defaultTag:i,features:a,visible:l=!0,name:c}){let d=dA(t,e);if(l)return uh(d,n,i,c);let w=a!=null?a:0;if(w&2){let{static:E=!1,...N}=d;if(E)return uh(N,n,i,c)}if(w&1){let{unmount:E=!0,...N}=d;return Os(E?0:1,{[0](){return null},[1](){return uh({...N,hidden:!0,style:{display:"none"}},n,i,c)}})}return uh(d,n,i,c)}function uh(e,t={},n,i){let{as:a=n,children:l,refName:c="ref",...d}=Tv(e,["unmount","static"]),w=e.ref!==void 0?{[c]:e.ref}:{},E=typeof l=="function"?l(t):l;"className"in d&&d.className&&typeof d.className=="function"&&(d.className=d.className(t));let N={};if(t){let F=!1,L=[];for(let[V,_]of Object.entries(t))typeof _=="boolean"&&(F=!0),_===!0&&L.push(V);F&&(N["data-headlessui-state"]=L.join(" "))}if(a===s.Fragment&&Object.keys(Cv(d)).length>0){if(!(0,s.isValidElement)(E)||Array.isArray(E)&&E.length>1)throw new Error(['Passing props on "Fragment"!',"",`The current component <${i} /> is rendering a "Fragment".`,"However we need to passthrough the following props:",Object.keys(d).map(_=>` - ${_}`).join(` -`),"","You can apply a few solutions:",['Add an `as="..."` prop, to ensure that we render an actual element instead of a "Fragment".',"Render a single element as the child so that we can forward the props onto that element."].map(_=>` - ${_}`).join(` +`)},Lhe=0,Hp=[];function gB(e){var t=mr.useRef([]),r=mr.useRef([0,0]),n=mr.useRef(),i=mr.useState(Lhe++)[0],o=mr.useState(function(){return Sg()})[0],s=mr.useRef(e);mr.useEffect(function(){s.current=e},[e]),mr.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(i));var T=tB([e.lockRef.current],(e.shards||[]).map(vB),!0).filter(Boolean);return T.forEach(function(O){return O.classList.add("allow-interactivity-".concat(i))}),function(){document.body.classList.remove("block-interactivity-".concat(i)),T.forEach(function(O){return O.classList.remove("allow-interactivity-".concat(i))})}}},[e.inert,e.lockRef.current,e.shards]);var l=mr.useCallback(function(T,O){if("touches"in T&&T.touches.length===2)return!s.current.allowPinchZoom;var E=sx(T),b=r.current,C="deltaX"in T?T.deltaX:b[0]-E[0],w="deltaY"in T?T.deltaY:b[1]-E[1],k,P=T.target,D=Math.abs(C)>Math.abs(w)?"h":"v";if("touches"in T&&D==="h"&&P.type==="range")return!1;var N=ZL(D,P);if(!N)return!0;if(N?k=D:(k=D==="v"?"h":"v",N=ZL(D,P)),!N)return!1;if(!n.current&&"changedTouches"in T&&(C||w)&&(n.current=k),!k)return!0;var F=n.current||k;return hB(F,O,T,F==="h"?C:w,!0)},[]),c=mr.useCallback(function(T){var O=T;if(!(!Hp.length||Hp[Hp.length-1]!==o)){var E="deltaY"in O?mB(O):sx(O),b=t.current.filter(function(k){return k.name===O.type&&k.target===O.target&&Nhe(k.delta,E)})[0];if(b&&b.should){O.cancelable&&O.preventDefault();return}if(!b){var C=(s.current.shards||[]).map(vB).filter(Boolean).filter(function(k){return k.contains(O.target)}),w=C.length>0?l(O,C[0]):!s.current.noIsolation;w&&O.cancelable&&O.preventDefault()}}},[]),f=mr.useCallback(function(T,O,E,b){var C={name:T,delta:O,target:E,should:b};t.current.push(C),setTimeout(function(){t.current=t.current.filter(function(w){return w!==C})},1)},[]),h=mr.useCallback(function(T){r.current=sx(T),n.current=void 0},[]),g=mr.useCallback(function(T){f(T.type,mB(T),T.target,l(T,e.lockRef.current))},[]),v=mr.useCallback(function(T){f(T.type,sx(T),T.target,l(T,e.lockRef.current))},[]);mr.useEffect(function(){return Hp.push(o),e.setCallbacks({onScrollCapture:g,onWheelCapture:g,onTouchMoveCapture:v}),document.addEventListener("wheel",c,af),document.addEventListener("touchmove",c,af),document.addEventListener("touchstart",h,af),function(){Hp=Hp.filter(function(T){return T!==o}),document.removeEventListener("wheel",c,af),document.removeEventListener("touchmove",c,af),document.removeEventListener("touchstart",h,af)}},[]);var y=e.removeScrollBar,x=e.inert;return mr.createElement(mr.Fragment,null,x?mr.createElement(o,{styles:Dhe(i)}):null,y?mr.createElement(KL,{gapMode:"margin"}):null)}var yB=GL(ox,gB);var bB=lx.forwardRef(function(e,t){return lx.createElement(Cg,fs({},e,{ref:t,sideCar:yB}))});bB.classNames=Cg.classNames;var Og=bB;var Phe=function(e){if(typeof document>"u")return null;var t=Array.isArray(e)?e[0]:e;return t.ownerDocument.body},Qp=new WeakMap,ux=new WeakMap,cx={},JL=0,AB=function(e){return e&&(e.host||AB(e.parentNode))},Rhe=function(e,t){return t.map(function(r){if(e.contains(r))return r;var n=AB(r);return n&&e.contains(n)?n:(console.error("aria-hidden",r,"in not contained inside",e,". Doing nothing"),null)}).filter(function(r){return!!r})},Mhe=function(e,t,r,n){var i=Rhe(t,Array.isArray(e)?e:[e]);cx[r]||(cx[r]=new WeakMap);var o=cx[r],s=[],l=new Set,c=new Set(i),f=function(g){!g||l.has(g)||(l.add(g),f(g.parentNode))};i.forEach(f);var h=function(g){!g||c.has(g)||Array.prototype.forEach.call(g.children,function(v){if(l.has(v))h(v);else{var y=v.getAttribute(n),x=y!==null&&y!=="false",T=(Qp.get(v)||0)+1,O=(o.get(v)||0)+1;Qp.set(v,T),o.set(v,O),s.push(v),T===1&&x&&ux.set(v,!0),O===1&&v.setAttribute(r,"true"),x||v.setAttribute(n,"true")}})};return h(t),l.clear(),JL++,function(){s.forEach(function(g){var v=Qp.get(g)-1,y=o.get(g)-1;Qp.set(g,v),o.set(g,y),v||(ux.has(g)||g.removeAttribute(n),ux.delete(g)),y||g.removeAttribute(r)}),JL--,JL||(Qp=new WeakMap,Qp=new WeakMap,ux=new WeakMap,cx={})}},fx=function(e,t,r){r===void 0&&(r="data-aria-hidden");var n=Array.from(Array.isArray(e)?e:[e]),i=t||Phe(e);return i?(n.push.apply(n,Array.from(i.querySelectorAll("[aria-live]"))),Mhe(n,i,r,"aria-hidden")):function(){return null}};var xB="Dialog",[wB,EDe]=Vi(xB),[Ihe,Sa]=wB(xB),Fhe=e=>{let{__scopeDialog:t,children:r,open:n,defaultOpen:i,onOpenChange:o,modal:s=!0}=e,l=(0,dt.useRef)(null),c=(0,dt.useRef)(null),[f=!1,h]=au({prop:n,defaultProp:i,onChange:o});return(0,dt.createElement)(Ihe,{scope:t,triggerRef:l,contentRef:c,contentId:va(),titleId:va(),descriptionId:va(),open:f,onOpenChange:h,onOpenToggle:(0,dt.useCallback)(()=>h(g=>!g),[h]),modal:s},r)},qhe="DialogTrigger",jhe=(0,dt.forwardRef)((e,t)=>{let{__scopeDialog:r,...n}=e,i=Sa(qhe,r),o=ir(t,i.triggerRef);return(0,dt.createElement)(sr.button,Xe({type:"button","aria-haspopup":"dialog","aria-expanded":i.open,"aria-controls":i.contentId,"data-state":$L(i.open)},n,{ref:o,onClick:yt(e.onClick,i.onOpenToggle)}))}),EB="DialogPortal",[Vhe,TB]=wB(EB,{forceMount:void 0}),Uhe=e=>{let{__scopeDialog:t,forceMount:r,children:n,container:i}=e,o=Sa(EB,t);return(0,dt.createElement)(Vhe,{scope:t,forceMount:r},dt.Children.map(n,s=>(0,dt.createElement)(Ca,{present:r||o.open},(0,dt.createElement)(Gp,{asChild:!0,container:i},s))))},_L="DialogOverlay",Bhe=(0,dt.forwardRef)((e,t)=>{let r=TB(_L,e.__scopeDialog),{forceMount:n=r.forceMount,...i}=e,o=Sa(_L,e.__scopeDialog);return o.modal?(0,dt.createElement)(Ca,{present:n||o.open},(0,dt.createElement)(Ghe,Xe({},i,{ref:t}))):null}),Ghe=(0,dt.forwardRef)((e,t)=>{let{__scopeDialog:r,...n}=e,i=Sa(_L,r);return(0,dt.createElement)(Og,{as:cs,allowPinchZoom:!0,shards:[i.contentRef]},(0,dt.createElement)(sr.div,Xe({"data-state":$L(i.open)},n,{ref:t,style:{pointerEvents:"auto",...n.style}})))}),Wp="DialogContent",zhe=(0,dt.forwardRef)((e,t)=>{let r=TB(Wp,e.__scopeDialog),{forceMount:n=r.forceMount,...i}=e,o=Sa(Wp,e.__scopeDialog);return(0,dt.createElement)(Ca,{present:n||o.open},o.modal?(0,dt.createElement)(Hhe,Xe({},i,{ref:t})):(0,dt.createElement)(Qhe,Xe({},i,{ref:t})))}),Hhe=(0,dt.forwardRef)((e,t)=>{let r=Sa(Wp,e.__scopeDialog),n=(0,dt.useRef)(null),i=ir(t,r.contentRef,n);return(0,dt.useEffect)(()=>{let o=n.current;if(o)return fx(o)},[]),(0,dt.createElement)(CB,Xe({},e,{ref:i,trapFocus:r.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:yt(e.onCloseAutoFocus,o=>{var s;o.preventDefault(),(s=r.triggerRef.current)===null||s===void 0||s.focus()}),onPointerDownOutside:yt(e.onPointerDownOutside,o=>{let s=o.detail.originalEvent,l=s.button===0&&s.ctrlKey===!0;(s.button===2||l)&&o.preventDefault()}),onFocusOutside:yt(e.onFocusOutside,o=>o.preventDefault())}))}),Qhe=(0,dt.forwardRef)((e,t)=>{let r=Sa(Wp,e.__scopeDialog),n=(0,dt.useRef)(!1),i=(0,dt.useRef)(!1);return(0,dt.createElement)(CB,Xe({},e,{ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:o=>{var s;if((s=e.onCloseAutoFocus)===null||s===void 0||s.call(e,o),!o.defaultPrevented){var l;n.current||(l=r.triggerRef.current)===null||l===void 0||l.focus(),o.preventDefault()}n.current=!1,i.current=!1},onInteractOutside:o=>{var s,l;(s=e.onInteractOutside)===null||s===void 0||s.call(e,o),o.defaultPrevented||(n.current=!0,o.detail.originalEvent.type==="pointerdown"&&(i.current=!0));let c=o.target;((l=r.triggerRef.current)===null||l===void 0?void 0:l.contains(c))&&o.preventDefault(),o.detail.originalEvent.type==="focusin"&&i.current&&o.preventDefault()}}))}),CB=(0,dt.forwardRef)((e,t)=>{let{__scopeDialog:r,trapFocus:n,onOpenAutoFocus:i,onCloseAutoFocus:o,...s}=e,l=Sa(Wp,r),c=(0,dt.useRef)(null),f=ir(t,c);return ix(),(0,dt.createElement)(dt.Fragment,null,(0,dt.createElement)(tx,{asChild:!0,loop:!0,trapped:n,onMountAutoFocus:i,onUnmountAutoFocus:o},(0,dt.createElement)(Bp,Xe({role:"dialog",id:l.contentId,"aria-describedby":l.descriptionId,"aria-labelledby":l.titleId,"data-state":$L(l.open)},s,{ref:f,onDismiss:()=>l.onOpenChange(!1)}))),!1)}),SB="DialogTitle",Whe=(0,dt.forwardRef)((e,t)=>{let{__scopeDialog:r,...n}=e,i=Sa(SB,r);return(0,dt.createElement)(sr.h2,Xe({id:i.titleId},n,{ref:t}))}),Yhe="DialogDescription",Khe=(0,dt.forwardRef)((e,t)=>{let{__scopeDialog:r,...n}=e,i=Sa(Yhe,r);return(0,dt.createElement)(sr.p,Xe({id:i.descriptionId},n,{ref:t}))}),Xhe="DialogClose",Zhe=(0,dt.forwardRef)((e,t)=>{let{__scopeDialog:r,...n}=e,i=Sa(Xhe,r);return(0,dt.createElement)(sr.button,Xe({type:"button"},n,{ref:t,onClick:yt(e.onClick,()=>i.onOpenChange(!1))}))});function $L(e){return e?"open":"closed"}var Jhe="DialogTitleWarning",[TDe,CDe]=g4(Jhe,{contentName:Wp,titleName:SB,docsSlug:"dialog"});var kB=Fhe,OB=jhe,NB=Uhe,DB=Bhe,LB=zhe,PB=Whe,RB=Khe,MB=Zhe;var dx=ce(Ee(),1);var $he=(0,dx.forwardRef)((e,t)=>(0,dx.createElement)(sr.span,Xe({},e,{ref:t,style:{position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal",...e.style}}))),px=$he;var Qn=ce(Ee(),1);var ze=ce(Ee(),1);var ka=ce(Ee(),1);function hx(e){let t=e+"CollectionProvider",[r,n]=Vi(t),[i,o]=r(t,{collectionRef:{current:null},itemMap:new Map}),s=y=>{let{scope:x,children:T}=y,O=ka.default.useRef(null),E=ka.default.useRef(new Map).current;return ka.default.createElement(i,{scope:x,itemMap:E,collectionRef:O},T)},l=e+"CollectionSlot",c=ka.default.forwardRef((y,x)=>{let{scope:T,children:O}=y,E=o(l,T),b=ir(x,E.collectionRef);return ka.default.createElement(cs,{ref:b},O)}),f=e+"CollectionItemSlot",h="data-radix-collection-item",g=ka.default.forwardRef((y,x)=>{let{scope:T,children:O,...E}=y,b=ka.default.useRef(null),C=ir(x,b),w=o(f,T);return ka.default.useEffect(()=>(w.itemMap.set(b,{ref:b,...E}),()=>void w.itemMap.delete(b))),ka.default.createElement(cs,{[h]:"",ref:C},O)});function v(y){let x=o(e+"CollectionConsumer",y);return ka.default.useCallback(()=>{let O=x.collectionRef.current;if(!O)return[];let E=Array.from(O.querySelectorAll(`[${h}]`));return Array.from(x.itemMap.values()).sort((w,k)=>E.indexOf(w.ref.current)-E.indexOf(k.ref.current))},[x.collectionRef,x.itemMap])}return[{Provider:s,Slot:c,ItemSlot:g},v,n]}var Ng=ce(Ee(),1),eme=(0,Ng.createContext)(void 0);function mx(e){let t=(0,Ng.useContext)(eme);return e||t||"ltr"}var Nn=ce(Ee(),1);var IB=["top","right","bottom","left"];var ds=Math.min,Li=Math.max,Lg=Math.round,Pg=Math.floor,ll=e=>({x:e,y:e}),tme={left:"right",right:"left",bottom:"top",top:"bottom"},rme={start:"end",end:"start"};function gx(e,t,r){return Li(e,ds(t,r))}function ps(e,t){return typeof e=="function"?e(t):e}function hs(e){return e.split("-")[0]}function sf(e){return e.split("-")[1]}function yx(e){return e==="x"?"y":"x"}function bx(e){return e==="y"?"height":"width"}function lf(e){return["top","bottom"].includes(hs(e))?"y":"x"}function Ax(e){return yx(lf(e))}function FB(e,t,r){r===void 0&&(r=!1);let n=sf(e),i=Ax(e),o=bx(i),s=i==="x"?n===(r?"end":"start")?"right":"left":n==="start"?"bottom":"top";return t.reference[o]>t.floating[o]&&(s=Dg(s)),[s,Dg(s)]}function qB(e){let t=Dg(e);return[vx(e),t,vx(t)]}function vx(e){return e.replace(/start|end/g,t=>rme[t])}function nme(e,t,r){let n=["left","right"],i=["right","left"],o=["top","bottom"],s=["bottom","top"];switch(e){case"top":case"bottom":return r?t?i:n:t?n:i;case"left":case"right":return t?o:s;default:return[]}}function jB(e,t,r,n){let i=sf(e),o=nme(hs(e),r==="start",n);return i&&(o=o.map(s=>s+"-"+i),t&&(o=o.concat(o.map(vx)))),o}function Dg(e){return e.replace(/left|right|bottom|top/g,t=>tme[t])}function ime(e){return{top:0,right:0,bottom:0,left:0,...e}}function eP(e){return typeof e!="number"?ime(e):{top:e,right:e,bottom:e,left:e}}function uf(e){return{...e,top:e.y,left:e.x,right:e.x+e.width,bottom:e.y+e.height}}function VB(e,t,r){let{reference:n,floating:i}=e,o=lf(t),s=Ax(t),l=bx(s),c=hs(t),f=o==="y",h=n.x+n.width/2-i.width/2,g=n.y+n.height/2-i.height/2,v=n[l]/2-i[l]/2,y;switch(c){case"top":y={x:h,y:n.y-i.height};break;case"bottom":y={x:h,y:n.y+n.height};break;case"right":y={x:n.x+n.width,y:g};break;case"left":y={x:n.x-i.width,y:g};break;default:y={x:n.x,y:n.y}}switch(sf(t)){case"start":y[s]-=v*(r&&f?-1:1);break;case"end":y[s]+=v*(r&&f?-1:1);break}return y}var GB=async(e,t,r)=>{let{placement:n="bottom",strategy:i="absolute",middleware:o=[],platform:s}=r,l=o.filter(Boolean),c=await(s.isRTL==null?void 0:s.isRTL(t)),f=await s.getElementRects({reference:e,floating:t,strategy:i}),{x:h,y:g}=VB(f,n,c),v=n,y={},x=0;for(let T=0;T({name:"arrow",options:e,async fn(t){let{x:r,y:n,placement:i,rects:o,platform:s,elements:l,middlewareData:c}=t,{element:f,padding:h=0}=ps(e,t)||{};if(f==null)return{};let g=eP(h),v={x:r,y:n},y=Ax(i),x=bx(y),T=await s.getDimensions(f),O=y==="y",E=O?"top":"left",b=O?"bottom":"right",C=O?"clientHeight":"clientWidth",w=o.reference[x]+o.reference[y]-v[y]-o.floating[x],k=v[y]-o.reference[y],P=await(s.getOffsetParent==null?void 0:s.getOffsetParent(f)),D=P?P[C]:0;(!D||!await(s.isElement==null?void 0:s.isElement(P)))&&(D=l.floating[C]||o.floating[x]);let N=w/2-k/2,F=D/2-T[x]/2-1,j=ds(g[E],F),G=ds(g[b],F),U=j,V=D-T[x]-G,z=D/2-T[x]/2+N,B=gx(U,z,V),ee=!c.arrow&&sf(i)!=null&&z!=B&&o.reference[x]/2-(zU<=0)){var F,j;let U=(((F=o.flip)==null?void 0:F.index)||0)+1,V=k[U];if(V)return{data:{index:U,overflows:N},reset:{placement:V}};let z=(j=N.filter(B=>B.overflows[0]<=0).sort((B,ee)=>B.overflows[1]-ee.overflows[1])[0])==null?void 0:j.placement;if(!z)switch(y){case"bestFit":{var G;let B=(G=N.map(ee=>[ee.placement,ee.overflows.filter(J=>J>0).reduce((J,re)=>J+re,0)]).sort((ee,J)=>ee[1]-J[1])[0])==null?void 0:G[0];B&&(z=B);break}case"initialPlacement":z=l;break}if(i!==z)return{reset:{placement:z}}}return{}}}};function UB(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function BB(e){return IB.some(t=>e[t]>=0)}var Ex=function(e){return e===void 0&&(e={}),{name:"hide",options:e,async fn(t){let{rects:r}=t,{strategy:n="referenceHidden",...i}=ps(e,t);switch(n){case"referenceHidden":{let o=await cf(t,{...i,elementContext:"reference"}),s=UB(o,r.reference);return{data:{referenceHiddenOffsets:s,referenceHidden:BB(s)}}}case"escaped":{let o=await cf(t,{...i,altBoundary:!0}),s=UB(o,r.floating);return{data:{escapedOffsets:s,escaped:BB(s)}}}default:return{}}}}};async function ome(e,t){let{placement:r,platform:n,elements:i}=e,o=await(n.isRTL==null?void 0:n.isRTL(i.floating)),s=hs(r),l=sf(r),c=lf(r)==="y",f=["left","top"].includes(s)?-1:1,h=o&&c?-1:1,g=ps(t,e),{mainAxis:v,crossAxis:y,alignmentAxis:x}=typeof g=="number"?{mainAxis:g,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...g};return l&&typeof x=="number"&&(y=l==="end"?x*-1:x),c?{x:y*h,y:v*f}:{x:v*f,y:y*h}}var Tx=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){let{x:r,y:n}=t,i=await ome(t,e);return{x:r+i.x,y:n+i.y,data:i}}}},Cx=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){let{x:r,y:n,placement:i}=t,{mainAxis:o=!0,crossAxis:s=!1,limiter:l={fn:O=>{let{x:E,y:b}=O;return{x:E,y:b}}},...c}=ps(e,t),f={x:r,y:n},h=await cf(t,c),g=lf(hs(i)),v=yx(g),y=f[v],x=f[g];if(o){let O=v==="y"?"top":"left",E=v==="y"?"bottom":"right",b=y+h[O],C=y-h[E];y=gx(b,y,C)}if(s){let O=g==="y"?"top":"left",E=g==="y"?"bottom":"right",b=x+h[O],C=x-h[E];x=gx(b,x,C)}let T=l.fn({...t,[v]:y,[g]:x});return{...T,data:{x:T.x-r,y:T.y-n}}}}},Sx=function(e){return e===void 0&&(e={}),{options:e,fn(t){let{x:r,y:n,placement:i,rects:o,middlewareData:s}=t,{offset:l=0,mainAxis:c=!0,crossAxis:f=!0}=ps(e,t),h={x:r,y:n},g=lf(i),v=yx(g),y=h[v],x=h[g],T=ps(l,t),O=typeof T=="number"?{mainAxis:T,crossAxis:0}:{mainAxis:0,crossAxis:0,...T};if(c){let C=v==="y"?"height":"width",w=o.reference[v]-o.floating[C]+O.mainAxis,k=o.reference[v]+o.reference[C]-O.mainAxis;yk&&(y=k)}if(f){var E,b;let C=v==="y"?"width":"height",w=["top","left"].includes(hs(i)),k=o.reference[g]-o.floating[C]+(w&&((E=s.offset)==null?void 0:E[g])||0)+(w?0:O.crossAxis),P=o.reference[g]+o.reference[C]+(w?0:((b=s.offset)==null?void 0:b[g])||0)-(w?O.crossAxis:0);xP&&(x=P)}return{[v]:y,[g]:x}}}},kx=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){let{placement:r,rects:n,platform:i,elements:o}=t,{apply:s=()=>{},...l}=ps(e,t),c=await cf(t,l),f=hs(r),h=sf(r),g=lf(r)==="y",{width:v,height:y}=n.floating,x,T;f==="top"||f==="bottom"?(x=f,T=h===(await(i.isRTL==null?void 0:i.isRTL(o.floating))?"start":"end")?"left":"right"):(T=f,x=h==="end"?"top":"bottom");let O=y-c[x],E=v-c[T],b=!t.middlewareData.shift,C=O,w=E;if(g){let P=v-c.left-c.right;w=h||b?ds(E,P):P}else{let P=y-c.top-c.bottom;C=h||b?ds(O,P):P}if(b&&!h){let P=Li(c.left,0),D=Li(c.right,0),N=Li(c.top,0),F=Li(c.bottom,0);g?w=v-2*(P!==0||D!==0?P+D:Li(c.left,c.right)):C=y-2*(N!==0||F!==0?N+F:Li(c.top,c.bottom))}await s({...t,availableWidth:w,availableHeight:C});let k=await i.getDimensions(o.floating);return v!==k.width||y!==k.height?{reset:{rects:!0}}:{}}}};function ul(e){return HB(e)?(e.nodeName||"").toLowerCase():"#document"}function Wi(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function ms(e){var t;return(t=(HB(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function HB(e){return e instanceof Node||e instanceof Wi(e).Node}function vs(e){return e instanceof Element||e instanceof Wi(e).Element}function Oa(e){return e instanceof HTMLElement||e instanceof Wi(e).HTMLElement}function zB(e){return typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof Wi(e).ShadowRoot}function Yp(e){let{overflow:t,overflowX:r,overflowY:n,display:i}=vo(e);return/auto|scroll|overlay|hidden|clip/.test(t+n+r)&&!["inline","contents"].includes(i)}function QB(e){return["table","td","th"].includes(ul(e))}function Ox(e){let t=Nx(),r=vo(e);return r.transform!=="none"||r.perspective!=="none"||(r.containerType?r.containerType!=="normal":!1)||!t&&(r.backdropFilter?r.backdropFilter!=="none":!1)||!t&&(r.filter?r.filter!=="none":!1)||["transform","perspective","filter"].some(n=>(r.willChange||"").includes(n))||["paint","layout","strict","content"].some(n=>(r.contain||"").includes(n))}function WB(e){let t=ff(e);for(;Oa(t)&&!Rg(t);){if(Ox(t))return t;t=ff(t)}return null}function Nx(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}function Rg(e){return["html","body","#document"].includes(ul(e))}function vo(e){return Wi(e).getComputedStyle(e)}function Mg(e){return vs(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function ff(e){if(ul(e)==="html")return e;let t=e.assignedSlot||e.parentNode||zB(e)&&e.host||ms(e);return zB(t)?t.host:t}function YB(e){let t=ff(e);return Rg(t)?e.ownerDocument?e.ownerDocument.body:e.body:Oa(t)&&Yp(t)?t:YB(t)}function df(e,t,r){var n;t===void 0&&(t=[]),r===void 0&&(r=!0);let i=YB(e),o=i===((n=e.ownerDocument)==null?void 0:n.body),s=Wi(i);return o?t.concat(s,s.visualViewport||[],Yp(i)?i:[],s.frameElement&&r?df(s.frameElement):[]):t.concat(i,df(i,[],r))}function ZB(e){let t=vo(e),r=parseFloat(t.width)||0,n=parseFloat(t.height)||0,i=Oa(e),o=i?e.offsetWidth:r,s=i?e.offsetHeight:n,l=Lg(r)!==o||Lg(n)!==s;return l&&(r=o,n=s),{width:r,height:n,$:l}}function tP(e){return vs(e)?e:e.contextElement}function Kp(e){let t=tP(e);if(!Oa(t))return ll(1);let r=t.getBoundingClientRect(),{width:n,height:i,$:o}=ZB(t),s=(o?Lg(r.width):r.width)/n,l=(o?Lg(r.height):r.height)/i;return(!s||!Number.isFinite(s))&&(s=1),(!l||!Number.isFinite(l))&&(l=1),{x:s,y:l}}var lme=ll(0);function JB(e){let t=Wi(e);return!Nx()||!t.visualViewport?lme:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function ume(e,t,r){return t===void 0&&(t=!1),!r||t&&r!==Wi(e)?!1:t}function pf(e,t,r,n){t===void 0&&(t=!1),r===void 0&&(r=!1);let i=e.getBoundingClientRect(),o=tP(e),s=ll(1);t&&(n?vs(n)&&(s=Kp(n)):s=Kp(e));let l=ume(o,r,n)?JB(o):ll(0),c=(i.left+l.x)/s.x,f=(i.top+l.y)/s.y,h=i.width/s.x,g=i.height/s.y;if(o){let v=Wi(o),y=n&&vs(n)?Wi(n):n,x=v.frameElement;for(;x&&n&&y!==v;){let T=Kp(x),O=x.getBoundingClientRect(),E=vo(x),b=O.left+(x.clientLeft+parseFloat(E.paddingLeft))*T.x,C=O.top+(x.clientTop+parseFloat(E.paddingTop))*T.y;c*=T.x,f*=T.y,h*=T.x,g*=T.y,c+=b,f+=C,x=Wi(x).frameElement}}return uf({width:h,height:g,x:c,y:f})}function cme(e){let{rect:t,offsetParent:r,strategy:n}=e,i=Oa(r),o=ms(r);if(r===o)return t;let s={scrollLeft:0,scrollTop:0},l=ll(1),c=ll(0);if((i||!i&&n!=="fixed")&&((ul(r)!=="body"||Yp(o))&&(s=Mg(r)),Oa(r))){let f=pf(r);l=Kp(r),c.x=f.x+r.clientLeft,c.y=f.y+r.clientTop}return{width:t.width*l.x,height:t.height*l.y,x:t.x*l.x-s.scrollLeft*l.x+c.x,y:t.y*l.y-s.scrollTop*l.y+c.y}}function fme(e){return Array.from(e.getClientRects())}function _B(e){return pf(ms(e)).left+Mg(e).scrollLeft}function dme(e){let t=ms(e),r=Mg(e),n=e.ownerDocument.body,i=Li(t.scrollWidth,t.clientWidth,n.scrollWidth,n.clientWidth),o=Li(t.scrollHeight,t.clientHeight,n.scrollHeight,n.clientHeight),s=-r.scrollLeft+_B(e),l=-r.scrollTop;return vo(n).direction==="rtl"&&(s+=Li(t.clientWidth,n.clientWidth)-i),{width:i,height:o,x:s,y:l}}function pme(e,t){let r=Wi(e),n=ms(e),i=r.visualViewport,o=n.clientWidth,s=n.clientHeight,l=0,c=0;if(i){o=i.width,s=i.height;let f=Nx();(!f||f&&t==="fixed")&&(l=i.offsetLeft,c=i.offsetTop)}return{width:o,height:s,x:l,y:c}}function hme(e,t){let r=pf(e,!0,t==="fixed"),n=r.top+e.clientTop,i=r.left+e.clientLeft,o=Oa(e)?Kp(e):ll(1),s=e.clientWidth*o.x,l=e.clientHeight*o.y,c=i*o.x,f=n*o.y;return{width:s,height:l,x:c,y:f}}function KB(e,t,r){let n;if(t==="viewport")n=pme(e,r);else if(t==="document")n=dme(ms(e));else if(vs(t))n=hme(t,r);else{let i=JB(e);n={...t,x:t.x-i.x,y:t.y-i.y}}return uf(n)}function $B(e,t){let r=ff(e);return r===t||!vs(r)||Rg(r)?!1:vo(r).position==="fixed"||$B(r,t)}function mme(e,t){let r=t.get(e);if(r)return r;let n=df(e,[],!1).filter(l=>vs(l)&&ul(l)!=="body"),i=null,o=vo(e).position==="fixed",s=o?ff(e):e;for(;vs(s)&&!Rg(s);){let l=vo(s),c=Ox(s);!c&&l.position==="fixed"&&(i=null),(o?!c&&!i:!c&&l.position==="static"&&!!i&&["absolute","fixed"].includes(i.position)||Yp(s)&&!c&&$B(e,s))?n=n.filter(h=>h!==s):i=l,s=ff(s)}return t.set(e,n),n}function vme(e){let{element:t,boundary:r,rootBoundary:n,strategy:i}=e,s=[...r==="clippingAncestors"?mme(t,this._c):[].concat(r),n],l=s[0],c=s.reduce((f,h)=>{let g=KB(t,h,i);return f.top=Li(g.top,f.top),f.right=ds(g.right,f.right),f.bottom=ds(g.bottom,f.bottom),f.left=Li(g.left,f.left),f},KB(t,l,i));return{width:c.right-c.left,height:c.bottom-c.top,x:c.left,y:c.top}}function gme(e){return ZB(e)}function yme(e,t,r){let n=Oa(t),i=ms(t),o=r==="fixed",s=pf(e,!0,o,t),l={scrollLeft:0,scrollTop:0},c=ll(0);if(n||!n&&!o)if((ul(t)!=="body"||Yp(i))&&(l=Mg(t)),n){let f=pf(t,!0,o,t);c.x=f.x+t.clientLeft,c.y=f.y+t.clientTop}else i&&(c.x=_B(i));return{x:s.left+l.scrollLeft-c.x,y:s.top+l.scrollTop-c.y,width:s.width,height:s.height}}function XB(e,t){return!Oa(e)||vo(e).position==="fixed"?null:t?t(e):e.offsetParent}function eG(e,t){let r=Wi(e);if(!Oa(e))return r;let n=XB(e,t);for(;n&&QB(n)&&vo(n).position==="static";)n=XB(n,t);return n&&(ul(n)==="html"||ul(n)==="body"&&vo(n).position==="static"&&!Ox(n))?r:n||WB(e)||r}var bme=async function(e){let{reference:t,floating:r,strategy:n}=e,i=this.getOffsetParent||eG,o=this.getDimensions;return{reference:yme(t,await i(r),n),floating:{x:0,y:0,...await o(r)}}};function Ame(e){return vo(e).direction==="rtl"}var tG={convertOffsetParentRelativeRectToViewportRelativeRect:cme,getDocumentElement:ms,getClippingRect:vme,getOffsetParent:eG,getElementRects:bme,getClientRects:fme,getDimensions:gme,getScale:Kp,isElement:vs,isRTL:Ame};function xme(e,t){let r=null,n,i=ms(e);function o(){clearTimeout(n),r&&r.disconnect(),r=null}function s(l,c){l===void 0&&(l=!1),c===void 0&&(c=1),o();let{left:f,top:h,width:g,height:v}=e.getBoundingClientRect();if(l||t(),!g||!v)return;let y=Pg(h),x=Pg(i.clientWidth-(f+g)),T=Pg(i.clientHeight-(h+v)),O=Pg(f),b={rootMargin:-y+"px "+-x+"px "+-T+"px "+-O+"px",threshold:Li(0,ds(1,c))||1},C=!0;function w(k){let P=k[0].intersectionRatio;if(P!==c){if(!C)return s();P?s(!1,P):n=setTimeout(()=>{s(!1,1e-7)},100)}C=!1}try{r=new IntersectionObserver(w,{...b,root:i.ownerDocument})}catch{r=new IntersectionObserver(w,b)}r.observe(e)}return s(!0),o}function rP(e,t,r,n){n===void 0&&(n={});let{ancestorScroll:i=!0,ancestorResize:o=!0,elementResize:s=typeof ResizeObserver=="function",layoutShift:l=typeof IntersectionObserver=="function",animationFrame:c=!1}=n,f=tP(e),h=i||o?[...f?df(f):[],...df(t)]:[];h.forEach(E=>{i&&E.addEventListener("scroll",r,{passive:!0}),o&&E.addEventListener("resize",r)});let g=f&&l?xme(f,r):null,v=-1,y=null;s&&(y=new ResizeObserver(E=>{let[b]=E;b&&b.target===f&&y&&(y.unobserve(t),cancelAnimationFrame(v),v=requestAnimationFrame(()=>{y&&y.observe(t)})),r()}),f&&!c&&y.observe(f),y.observe(t));let x,T=c?pf(e):null;c&&O();function O(){let E=pf(e);T&&(E.x!==T.x||E.y!==T.y||E.width!==T.width||E.height!==T.height)&&r(),T=E,x=requestAnimationFrame(O)}return r(),()=>{h.forEach(E=>{i&&E.removeEventListener("scroll",r),o&&E.removeEventListener("resize",r)}),g&&g(),y&&y.disconnect(),y=null,c&&cancelAnimationFrame(x)}}var nP=(e,t,r)=>{let n=new Map,i={platform:tG,...r},o={...i.platform,_c:n};return GB(e,t,{...i,platform:o})};var an=ce(Ee(),1),Px=ce(Ee(),1),iG=ce(rf(),1),oG=e=>{function t(r){return{}.hasOwnProperty.call(r,"current")}return{name:"arrow",options:e,fn(r){let{element:n,padding:i}=typeof e=="function"?e(r):e;return n&&t(n)?n.current!=null?xx({element:n.current,padding:i}).fn(r):{}:n?xx({element:n,padding:i}).fn(r):{}}}},Dx=typeof document<"u"?Px.useLayoutEffect:Px.useEffect;function Lx(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;if(typeof e=="function"&&e.toString()===t.toString())return!0;let r,n,i;if(e&&t&&typeof e=="object"){if(Array.isArray(e)){if(r=e.length,r!=t.length)return!1;for(n=r;n--!==0;)if(!Lx(e[n],t[n]))return!1;return!0}if(i=Object.keys(e),r=i.length,r!==Object.keys(t).length)return!1;for(n=r;n--!==0;)if(!{}.hasOwnProperty.call(t,i[n]))return!1;for(n=r;n--!==0;){let o=i[n];if(!(o==="_owner"&&e.$$typeof)&&!Lx(e[o],t[o]))return!1}return!0}return e!==e&&t!==t}function aG(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function rG(e,t){let r=aG(e);return Math.round(t*r)/r}function nG(e){let t=an.useRef(e);return Dx(()=>{t.current=e}),t}function sG(e){e===void 0&&(e={});let{placement:t="bottom",strategy:r="absolute",middleware:n=[],platform:i,elements:{reference:o,floating:s}={},transform:l=!0,whileElementsMounted:c,open:f}=e,[h,g]=an.useState({x:0,y:0,strategy:r,placement:t,middlewareData:{},isPositioned:!1}),[v,y]=an.useState(n);Lx(v,n)||y(n);let[x,T]=an.useState(null),[O,E]=an.useState(null),b=an.useCallback(ee=>{ee!=P.current&&(P.current=ee,T(ee))},[T]),C=an.useCallback(ee=>{ee!==D.current&&(D.current=ee,E(ee))},[E]),w=o||x,k=s||O,P=an.useRef(null),D=an.useRef(null),N=an.useRef(h),F=nG(c),j=nG(i),G=an.useCallback(()=>{if(!P.current||!D.current)return;let ee={placement:t,strategy:r,middleware:v};j.current&&(ee.platform=j.current),nP(P.current,D.current,ee).then(J=>{let re={...J,isPositioned:!0};U.current&&!Lx(N.current,re)&&(N.current=re,iG.flushSync(()=>{g(re)}))})},[v,t,r,j]);Dx(()=>{f===!1&&N.current.isPositioned&&(N.current.isPositioned=!1,g(ee=>({...ee,isPositioned:!1})))},[f]);let U=an.useRef(!1);Dx(()=>(U.current=!0,()=>{U.current=!1}),[]),Dx(()=>{if(w&&(P.current=w),k&&(D.current=k),w&&k){if(F.current)return F.current(w,k,G);G()}},[w,k,G,F]);let V=an.useMemo(()=>({reference:P,floating:D,setReference:b,setFloating:C}),[b,C]),z=an.useMemo(()=>({reference:w,floating:k}),[w,k]),B=an.useMemo(()=>{let ee={position:r,left:0,top:0};if(!z.floating)return ee;let J=rG(z.floating,h.x),re=rG(z.floating,h.y);return l?{...ee,transform:"translate("+J+"px, "+re+"px)",...aG(z.floating)>=1.5&&{willChange:"transform"}}:{position:r,left:J,top:re}},[r,l,z.floating,h.x,h.y]);return an.useMemo(()=>({...h,update:G,refs:V,elements:z,floatingStyles:B}),[h,G,V,z,B])}var lG=ce(Ee(),1);function uG(e){let[t,r]=(0,lG.useState)(void 0);return ns(()=>{if(e){r({width:e.offsetWidth,height:e.offsetHeight});let n=new ResizeObserver(i=>{if(!Array.isArray(i)||!i.length)return;let o=i[0],s,l;if("borderBoxSize"in o){let c=o.borderBoxSize,f=Array.isArray(c)?c[0]:c;s=f.inlineSize,l=f.blockSize}else s=e.offsetWidth,l=e.offsetHeight;r({width:s,height:l})});return n.observe(e,{box:"border-box"}),()=>n.unobserve(e)}else r(void 0)},[e]),t}var cG="Popper",[fG,Xp]=Vi(cG),[wme,dG]=fG(cG),Eme=e=>{let{__scopePopper:t,children:r}=e,[n,i]=(0,Nn.useState)(null);return(0,Nn.createElement)(wme,{scope:t,anchor:n,onAnchorChange:i},r)},Tme="PopperAnchor",Cme=(0,Nn.forwardRef)((e,t)=>{let{__scopePopper:r,virtualRef:n,...i}=e,o=dG(Tme,r),s=(0,Nn.useRef)(null),l=ir(t,s);return(0,Nn.useEffect)(()=>{o.onAnchorChange(n?.current||s.current)}),n?null:(0,Nn.createElement)(sr.div,Xe({},i,{ref:l}))}),pG="PopperContent",[Sme,i2e]=fG(pG),kme=(0,Nn.forwardRef)((e,t)=>{var r,n,i,o,s,l,c,f;let{__scopePopper:h,side:g="bottom",sideOffset:v=0,align:y="center",alignOffset:x=0,arrowPadding:T=0,avoidCollisions:O=!0,collisionBoundary:E=[],collisionPadding:b=0,sticky:C="partial",hideWhenDetached:w=!1,updatePositionStrategy:k="optimized",onPlaced:P,...D}=e,N=dG(pG,h),[F,j]=(0,Nn.useState)(null),G=ir(t,de=>j(de)),[U,V]=(0,Nn.useState)(null),z=uG(U),B=(r=z?.width)!==null&&r!==void 0?r:0,ee=(n=z?.height)!==null&&n!==void 0?n:0,J=g+(y!=="center"?"-"+y:""),re=typeof b=="number"?b:{top:0,right:0,bottom:0,left:0,...b},ne=Array.isArray(E)?E:[E],ye=ne.length>0,De={padding:re,boundary:ne.filter(Ome),altBoundary:ye},{refs:He,floatingStyles:Se,placement:oe,isPositioned:ge,middlewareData:ve}=sG({strategy:"fixed",placement:J,whileElementsMounted:(...de)=>rP(...de,{animationFrame:k==="always"}),elements:{reference:N.anchor},middleware:[Tx({mainAxis:v+ee,alignmentAxis:x}),O&&Cx({mainAxis:!0,crossAxis:!1,limiter:C==="partial"?Sx():void 0,...De}),O&&wx({...De}),kx({...De,apply:({elements:de,rects:Pe,availableWidth:at,availableHeight:rt})=>{let{width:st,height:bt}=Pe.reference,Tr=de.floating.style;Tr.setProperty("--radix-popper-available-width",`${at}px`),Tr.setProperty("--radix-popper-available-height",`${rt}px`),Tr.setProperty("--radix-popper-anchor-width",`${st}px`),Tr.setProperty("--radix-popper-anchor-height",`${bt}px`)}}),U&&oG({element:U,padding:T}),Nme({arrowWidth:B,arrowHeight:ee}),w&&Ex({strategy:"referenceHidden",...De})]}),[ke,Ye]=hG(oe),Ke=Bn(P);ns(()=>{ge&&Ke?.()},[ge,Ke]);let jr=(i=ve.arrow)===null||i===void 0?void 0:i.x,je=(o=ve.arrow)===null||o===void 0?void 0:o.y,xt=((s=ve.arrow)===null||s===void 0?void 0:s.centerOffset)!==0,[pe,Me]=(0,Nn.useState)();return ns(()=>{F&&Me(window.getComputedStyle(F).zIndex)},[F]),(0,Nn.createElement)("div",{ref:He.setFloating,"data-radix-popper-content-wrapper":"",style:{...Se,transform:ge?Se.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:pe,"--radix-popper-transform-origin":[(l=ve.transformOrigin)===null||l===void 0?void 0:l.x,(c=ve.transformOrigin)===null||c===void 0?void 0:c.y].join(" ")},dir:e.dir},(0,Nn.createElement)(Sme,{scope:h,placedSide:ke,onArrowChange:V,arrowX:jr,arrowY:je,shouldHideArrow:xt},(0,Nn.createElement)(sr.div,Xe({"data-side":ke,"data-align":Ye},D,{ref:G,style:{...D.style,animation:ge?void 0:"none",opacity:(f=ve.hide)!==null&&f!==void 0&&f.referenceHidden?0:void 0}}))))});function Ome(e){return e!==null}var Nme=e=>({name:"transformOrigin",options:e,fn(t){var r,n,i,o,s;let{placement:l,rects:c,middlewareData:f}=t,g=((r=f.arrow)===null||r===void 0?void 0:r.centerOffset)!==0,v=g?0:e.arrowWidth,y=g?0:e.arrowHeight,[x,T]=hG(l),O={start:"0%",center:"50%",end:"100%"}[T],E=((n=(i=f.arrow)===null||i===void 0?void 0:i.x)!==null&&n!==void 0?n:0)+v/2,b=((o=(s=f.arrow)===null||s===void 0?void 0:s.y)!==null&&o!==void 0?o:0)+y/2,C="",w="";return x==="bottom"?(C=g?O:`${E}px`,w=`${-y}px`):x==="top"?(C=g?O:`${E}px`,w=`${c.floating.height+y}px`):x==="right"?(C=`${-y}px`,w=g?O:`${b}px`):x==="left"&&(C=`${c.floating.width+y}px`,w=g?O:`${b}px`),{data:{x:C,y:w}}}});function hG(e){let[t,r="center"]=e.split("-");return[t,r]}var Rx=Eme,Mx=Cme,Ix=kme;var lr=ce(Ee(),1);var iP="rovingFocusGroup.onEntryFocus",Dme={bubbles:!1,cancelable:!0},aP="RovingFocusGroup",[oP,mG,Lme]=hx(aP),[Pme,sP]=Vi(aP,[Lme]),[Rme,Mme]=Pme(aP),Ime=(0,lr.forwardRef)((e,t)=>(0,lr.createElement)(oP.Provider,{scope:e.__scopeRovingFocusGroup},(0,lr.createElement)(oP.Slot,{scope:e.__scopeRovingFocusGroup},(0,lr.createElement)(Fme,Xe({},e,{ref:t}))))),Fme=(0,lr.forwardRef)((e,t)=>{let{__scopeRovingFocusGroup:r,orientation:n,loop:i=!1,dir:o,currentTabStopId:s,defaultCurrentTabStopId:l,onCurrentTabStopIdChange:c,onEntryFocus:f,...h}=e,g=(0,lr.useRef)(null),v=ir(t,g),y=mx(o),[x=null,T]=au({prop:s,defaultProp:l,onChange:c}),[O,E]=(0,lr.useState)(!1),b=Bn(f),C=mG(r),w=(0,lr.useRef)(!1),[k,P]=(0,lr.useState)(0);return(0,lr.useEffect)(()=>{let D=g.current;if(D)return D.addEventListener(iP,b),()=>D.removeEventListener(iP,b)},[b]),(0,lr.createElement)(Rme,{scope:r,orientation:n,dir:y,loop:i,currentTabStopId:x,onItemFocus:(0,lr.useCallback)(D=>T(D),[T]),onItemShiftTab:(0,lr.useCallback)(()=>E(!0),[]),onFocusableItemAdd:(0,lr.useCallback)(()=>P(D=>D+1),[]),onFocusableItemRemove:(0,lr.useCallback)(()=>P(D=>D-1),[])},(0,lr.createElement)(sr.div,Xe({tabIndex:O||k===0?-1:0,"data-orientation":n},h,{ref:v,style:{outline:"none",...e.style},onMouseDown:yt(e.onMouseDown,()=>{w.current=!0}),onFocus:yt(e.onFocus,D=>{let N=!w.current;if(D.target===D.currentTarget&&N&&!O){let F=new CustomEvent(iP,Dme);if(D.currentTarget.dispatchEvent(F),!F.defaultPrevented){let j=C().filter(B=>B.focusable),G=j.find(B=>B.active),U=j.find(B=>B.id===x),z=[G,U,...j].filter(Boolean).map(B=>B.ref.current);vG(z)}}w.current=!1}),onBlur:yt(e.onBlur,()=>E(!1))})))}),qme="RovingFocusGroupItem",jme=(0,lr.forwardRef)((e,t)=>{let{__scopeRovingFocusGroup:r,focusable:n=!0,active:i=!1,tabStopId:o,...s}=e,l=va(),c=o||l,f=Mme(qme,r),h=f.currentTabStopId===c,g=mG(r),{onFocusableItemAdd:v,onFocusableItemRemove:y}=f;return(0,lr.useEffect)(()=>{if(n)return v(),()=>y()},[n,v,y]),(0,lr.createElement)(oP.ItemSlot,{scope:r,id:c,focusable:n,active:i},(0,lr.createElement)(sr.span,Xe({tabIndex:h?0:-1,"data-orientation":f.orientation},s,{ref:t,onMouseDown:yt(e.onMouseDown,x=>{n?f.onItemFocus(c):x.preventDefault()}),onFocus:yt(e.onFocus,()=>f.onItemFocus(c)),onKeyDown:yt(e.onKeyDown,x=>{if(x.key==="Tab"&&x.shiftKey){f.onItemShiftTab();return}if(x.target!==x.currentTarget)return;let T=Bme(x,f.orientation,f.dir);if(T!==void 0){x.preventDefault();let E=g().filter(b=>b.focusable).map(b=>b.ref.current);if(T==="last")E.reverse();else if(T==="prev"||T==="next"){T==="prev"&&E.reverse();let b=E.indexOf(x.currentTarget);E=f.loop?Gme(E,b+1):E.slice(b+1)}setTimeout(()=>vG(E))}})})))}),Vme={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function Ume(e,t){return t!=="rtl"?e:e==="ArrowLeft"?"ArrowRight":e==="ArrowRight"?"ArrowLeft":e}function Bme(e,t,r){let n=Ume(e.key,r);if(!(t==="vertical"&&["ArrowLeft","ArrowRight"].includes(n))&&!(t==="horizontal"&&["ArrowUp","ArrowDown"].includes(n)))return Vme[n]}function vG(e){let t=document.activeElement;for(let r of e)if(r===t||(r.focus(),document.activeElement!==t))return}function Gme(e,t){return e.map((r,n)=>e[(t+n)%e.length])}var gG=Ime,yG=jme;var lP=["Enter"," "],Hme=["ArrowDown","PageUp","Home"],AG=["ArrowUp","PageDown","End"],Qme=[...Hme,...AG],I2e={ltr:[...lP,"ArrowRight"],rtl:[...lP,"ArrowLeft"]};var Fx="Menu",[uP,Wme,Yme]=hx(Fx),[hf,dP]=Vi(Fx,[Yme,Xp,sP]),pP=Xp(),xG=sP(),[Kme,Ig]=hf(Fx),[Xme,hP]=hf(Fx),Zme=e=>{let{__scopeMenu:t,open:r=!1,children:n,dir:i,onOpenChange:o,modal:s=!0}=e,l=pP(t),[c,f]=(0,ze.useState)(null),h=(0,ze.useRef)(!1),g=Bn(o),v=mx(i);return(0,ze.useEffect)(()=>{let y=()=>{h.current=!0,document.addEventListener("pointerdown",x,{capture:!0,once:!0}),document.addEventListener("pointermove",x,{capture:!0,once:!0})},x=()=>h.current=!1;return document.addEventListener("keydown",y,{capture:!0}),()=>{document.removeEventListener("keydown",y,{capture:!0}),document.removeEventListener("pointerdown",x,{capture:!0}),document.removeEventListener("pointermove",x,{capture:!0})}},[]),(0,ze.createElement)(Rx,l,(0,ze.createElement)(Kme,{scope:t,open:r,onOpenChange:g,content:c,onContentChange:f},(0,ze.createElement)(Xme,{scope:t,onClose:(0,ze.useCallback)(()=>g(!1),[g]),isUsingKeyboardRef:h,dir:v,modal:s},n)))};var Jme=(0,ze.forwardRef)((e,t)=>{let{__scopeMenu:r,...n}=e,i=pP(r);return(0,ze.createElement)(Mx,Xe({},i,n,{ref:t}))}),wG="MenuPortal",[_me,$me]=hf(wG,{forceMount:void 0}),eve=e=>{let{__scopeMenu:t,forceMount:r,children:n,container:i}=e,o=Ig(wG,t);return(0,ze.createElement)(_me,{scope:t,forceMount:r},(0,ze.createElement)(Ca,{present:r||o.open},(0,ze.createElement)(Gp,{asChild:!0,container:i},n)))},Nu="MenuContent",[tve,EG]=hf(Nu),rve=(0,ze.forwardRef)((e,t)=>{let r=$me(Nu,e.__scopeMenu),{forceMount:n=r.forceMount,...i}=e,o=Ig(Nu,e.__scopeMenu),s=hP(Nu,e.__scopeMenu);return(0,ze.createElement)(uP.Provider,{scope:e.__scopeMenu},(0,ze.createElement)(Ca,{present:n||o.open},(0,ze.createElement)(uP.Slot,{scope:e.__scopeMenu},s.modal?(0,ze.createElement)(nve,Xe({},i,{ref:t})):(0,ze.createElement)(ive,Xe({},i,{ref:t})))))}),nve=(0,ze.forwardRef)((e,t)=>{let r=Ig(Nu,e.__scopeMenu),n=(0,ze.useRef)(null),i=ir(t,n);return(0,ze.useEffect)(()=>{let o=n.current;if(o)return fx(o)},[]),(0,ze.createElement)(TG,Xe({},e,{ref:i,trapFocus:r.open,disableOutsidePointerEvents:r.open,disableOutsideScroll:!0,onFocusOutside:yt(e.onFocusOutside,o=>o.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>r.onOpenChange(!1)}))}),ive=(0,ze.forwardRef)((e,t)=>{let r=Ig(Nu,e.__scopeMenu);return(0,ze.createElement)(TG,Xe({},e,{ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>r.onOpenChange(!1)}))}),TG=(0,ze.forwardRef)((e,t)=>{let{__scopeMenu:r,loop:n=!1,trapFocus:i,onOpenAutoFocus:o,onCloseAutoFocus:s,disableOutsidePointerEvents:l,onEntryFocus:c,onEscapeKeyDown:f,onPointerDownOutside:h,onFocusOutside:g,onInteractOutside:v,onDismiss:y,disableOutsideScroll:x,...T}=e,O=Ig(Nu,r),E=hP(Nu,r),b=pP(r),C=xG(r),w=Wme(r),[k,P]=(0,ze.useState)(null),D=(0,ze.useRef)(null),N=ir(t,D,O.onContentChange),F=(0,ze.useRef)(0),j=(0,ze.useRef)(""),G=(0,ze.useRef)(0),U=(0,ze.useRef)(null),V=(0,ze.useRef)("right"),z=(0,ze.useRef)(0),B=x?Og:ze.Fragment,ee=x?{as:cs,allowPinchZoom:!0}:void 0,J=ne=>{var ye,De;let He=j.current+ne,Se=w().filter(Ke=>!Ke.disabled),oe=document.activeElement,ge=(ye=Se.find(Ke=>Ke.ref.current===oe))===null||ye===void 0?void 0:ye.textValue,ve=Se.map(Ke=>Ke.textValue),ke=pve(ve,He,ge),Ye=(De=Se.find(Ke=>Ke.textValue===ke))===null||De===void 0?void 0:De.ref.current;(function Ke(jr){j.current=jr,window.clearTimeout(F.current),jr!==""&&(F.current=window.setTimeout(()=>Ke(""),1e3))})(He),Ye&&setTimeout(()=>Ye.focus())};(0,ze.useEffect)(()=>()=>window.clearTimeout(F.current),[]),ix();let re=(0,ze.useCallback)(ne=>{var ye,De;return V.current===((ye=U.current)===null||ye===void 0?void 0:ye.side)&&mve(ne,(De=U.current)===null||De===void 0?void 0:De.area)},[]);return(0,ze.createElement)(tve,{scope:r,searchRef:j,onItemEnter:(0,ze.useCallback)(ne=>{re(ne)&&ne.preventDefault()},[re]),onItemLeave:(0,ze.useCallback)(ne=>{var ye;re(ne)||((ye=D.current)===null||ye===void 0||ye.focus(),P(null))},[re]),onTriggerLeave:(0,ze.useCallback)(ne=>{re(ne)&&ne.preventDefault()},[re]),pointerGraceTimerRef:G,onPointerGraceIntentChange:(0,ze.useCallback)(ne=>{U.current=ne},[])},(0,ze.createElement)(B,ee,(0,ze.createElement)(tx,{asChild:!0,trapped:i,onMountAutoFocus:yt(o,ne=>{var ye;ne.preventDefault(),(ye=D.current)===null||ye===void 0||ye.focus()}),onUnmountAutoFocus:s},(0,ze.createElement)(Bp,{asChild:!0,disableOutsidePointerEvents:l,onEscapeKeyDown:f,onPointerDownOutside:h,onFocusOutside:g,onInteractOutside:v,onDismiss:y},(0,ze.createElement)(gG,Xe({asChild:!0},C,{dir:E.dir,orientation:"vertical",loop:n,currentTabStopId:k,onCurrentTabStopIdChange:P,onEntryFocus:yt(c,ne=>{E.isUsingKeyboardRef.current||ne.preventDefault()})}),(0,ze.createElement)(Ix,Xe({role:"menu","aria-orientation":"vertical","data-state":cve(O.open),"data-radix-menu-content":"",dir:E.dir},b,T,{ref:N,style:{outline:"none",...T.style},onKeyDown:yt(T.onKeyDown,ne=>{let De=ne.target.closest("[data-radix-menu-content]")===ne.currentTarget,He=ne.ctrlKey||ne.altKey||ne.metaKey,Se=ne.key.length===1;De&&(ne.key==="Tab"&&ne.preventDefault(),!He&&Se&&J(ne.key));let oe=D.current;if(ne.target!==oe||!Qme.includes(ne.key))return;ne.preventDefault();let ve=w().filter(ke=>!ke.disabled).map(ke=>ke.ref.current);AG.includes(ne.key)&&ve.reverse(),fve(ve)}),onBlur:yt(e.onBlur,ne=>{ne.currentTarget.contains(ne.target)||(window.clearTimeout(F.current),j.current="")}),onPointerMove:yt(e.onPointerMove,fP(ne=>{let ye=ne.target,De=z.current!==ne.clientX;if(ne.currentTarget.contains(ye)&&De){let He=ne.clientX>z.current?"right":"left";V.current=He,z.current=ne.clientX}}))})))))))});var cP="MenuItem",bG="menu.itemSelect",ove=(0,ze.forwardRef)((e,t)=>{let{disabled:r=!1,onSelect:n,...i}=e,o=(0,ze.useRef)(null),s=hP(cP,e.__scopeMenu),l=EG(cP,e.__scopeMenu),c=ir(t,o),f=(0,ze.useRef)(!1),h=()=>{let g=o.current;if(!r&&g){let v=new CustomEvent(bG,{bubbles:!0,cancelable:!0});g.addEventListener(bG,y=>n?.(y),{once:!0}),ex(g,v),v.defaultPrevented?f.current=!1:s.onClose()}};return(0,ze.createElement)(ave,Xe({},i,{ref:c,disabled:r,onClick:yt(e.onClick,h),onPointerDown:g=>{var v;(v=e.onPointerDown)===null||v===void 0||v.call(e,g),f.current=!0},onPointerUp:yt(e.onPointerUp,g=>{var v;f.current||(v=g.currentTarget)===null||v===void 0||v.click()}),onKeyDown:yt(e.onKeyDown,g=>{let v=l.searchRef.current!=="";r||v&&g.key===" "||lP.includes(g.key)&&(g.currentTarget.click(),g.preventDefault())})}))}),ave=(0,ze.forwardRef)((e,t)=>{let{__scopeMenu:r,disabled:n=!1,textValue:i,...o}=e,s=EG(cP,r),l=xG(r),c=(0,ze.useRef)(null),f=ir(t,c),[h,g]=(0,ze.useState)(!1),[v,y]=(0,ze.useState)("");return(0,ze.useEffect)(()=>{let x=c.current;if(x){var T;y(((T=x.textContent)!==null&&T!==void 0?T:"").trim())}},[o.children]),(0,ze.createElement)(uP.ItemSlot,{scope:r,disabled:n,textValue:i??v},(0,ze.createElement)(yG,Xe({asChild:!0},l,{focusable:!n}),(0,ze.createElement)(sr.div,Xe({role:"menuitem","data-highlighted":h?"":void 0,"aria-disabled":n||void 0,"data-disabled":n?"":void 0},o,{ref:f,onPointerMove:yt(e.onPointerMove,fP(x=>{n?s.onItemLeave(x):(s.onItemEnter(x),x.defaultPrevented||x.currentTarget.focus())})),onPointerLeave:yt(e.onPointerLeave,fP(x=>s.onItemLeave(x))),onFocus:yt(e.onFocus,()=>g(!0)),onBlur:yt(e.onBlur,()=>g(!1))}))))});var sve="MenuRadioGroup",[F2e,q2e]=hf(sve,{value:void 0,onValueChange:()=>{}});var lve="MenuItemIndicator",[j2e,V2e]=hf(lve,{checked:!1});var uve="MenuSub",[U2e,B2e]=hf(uve);function cve(e){return e?"open":"closed"}function fve(e){let t=document.activeElement;for(let r of e)if(r===t||(r.focus(),document.activeElement!==t))return}function dve(e,t){return e.map((r,n)=>e[(t+n)%e.length])}function pve(e,t,r){let i=t.length>1&&Array.from(t).every(f=>f===t[0])?t[0]:t,o=r?e.indexOf(r):-1,s=dve(e,Math.max(o,0));i.length===1&&(s=s.filter(f=>f!==r));let c=s.find(f=>f.toLowerCase().startsWith(i.toLowerCase()));return c!==r?c:void 0}function hve(e,t){let{x:r,y:n}=e,i=!1;for(let o=0,s=t.length-1;on!=h>n&&r<(f-l)*(n-c)/(h-c)+l&&(i=!i)}return i}function mve(e,t){if(!t)return!1;let r={x:e.clientX,y:e.clientY};return hve(r,t)}function fP(e){return t=>t.pointerType==="mouse"?e(t):void 0}var CG=Zme,SG=Jme,kG=eve,OG=rve;var NG=ove;var DG="DropdownMenu",[vve,lLe]=Vi(DG,[dP]),Fg=dP(),[gve,LG]=vve(DG),yve=e=>{let{__scopeDropdownMenu:t,children:r,dir:n,open:i,defaultOpen:o,onOpenChange:s,modal:l=!0}=e,c=Fg(t),f=(0,Qn.useRef)(null),[h=!1,g]=au({prop:i,defaultProp:o,onChange:s});return(0,Qn.createElement)(gve,{scope:t,triggerId:va(),triggerRef:f,contentId:va(),open:h,onOpenChange:g,onOpenToggle:(0,Qn.useCallback)(()=>g(v=>!v),[g]),modal:l},(0,Qn.createElement)(CG,Xe({},c,{open:h,onOpenChange:g,dir:n,modal:l}),r))},bve="DropdownMenuTrigger",Ave=(0,Qn.forwardRef)((e,t)=>{let{__scopeDropdownMenu:r,disabled:n=!1,...i}=e,o=LG(bve,r),s=Fg(r);return(0,Qn.createElement)(SG,Xe({asChild:!0},s),(0,Qn.createElement)(sr.button,Xe({type:"button",id:o.triggerId,"aria-haspopup":"menu","aria-expanded":o.open,"aria-controls":o.open?o.contentId:void 0,"data-state":o.open?"open":"closed","data-disabled":n?"":void 0,disabled:n},i,{ref:up(t,o.triggerRef),onPointerDown:yt(e.onPointerDown,l=>{!n&&l.button===0&&l.ctrlKey===!1&&(o.onOpenToggle(),o.open||l.preventDefault())}),onKeyDown:yt(e.onKeyDown,l=>{n||(["Enter"," "].includes(l.key)&&o.onOpenToggle(),l.key==="ArrowDown"&&o.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(l.key)&&l.preventDefault())})})))});var xve=e=>{let{__scopeDropdownMenu:t,...r}=e,n=Fg(t);return(0,Qn.createElement)(kG,Xe({},n,r))},wve="DropdownMenuContent",Eve=(0,Qn.forwardRef)((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,i=LG(wve,r),o=Fg(r),s=(0,Qn.useRef)(!1);return(0,Qn.createElement)(OG,Xe({id:i.contentId,"aria-labelledby":i.triggerId},o,n,{ref:t,onCloseAutoFocus:yt(e.onCloseAutoFocus,l=>{var c;s.current||(c=i.triggerRef.current)===null||c===void 0||c.focus(),s.current=!1,l.preventDefault()}),onInteractOutside:yt(e.onInteractOutside,l=>{let c=l.detail.originalEvent,f=c.button===0&&c.ctrlKey===!0,h=c.button===2||f;(!i.modal||h)&&(s.current=!0)}),style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}}))});var Tve=(0,Qn.forwardRef)((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,i=Fg(r);return(0,Qn.createElement)(NG,Xe({},i,n,{ref:t}))});var PG=yve,RG=Ave,MG=xve,IG=Eve;var FG=Tve;var QJ=ce(VQ(),1);var UP=function(e,t){return UP=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,n){r.__proto__=n}||function(r,n){for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(r[i]=n[i])},UP(e,t)};function Jx(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");UP(e,t);function r(){this.constructor=e}e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)}var he=function(){return he=Object.assign||function(t){for(var r,n=1,i=arguments.length;n0)&&!(i=n.next()).done;)o.push(i.value)}catch(l){s={error:l}}finally{try{i&&!i.done&&(r=n.return)&&r.call(n)}finally{if(s)throw s.error}}return o}function Wn(e,t,r){if(r||arguments.length===2)for(var n=0,i=t.length,o;n"u"||process.env===void 0?I0e:"production";var cl=function(e){return{isEnabled:function(t){return e.some(function(r){return!!t[r]})}}},yf={measureLayout:cl(["layout","layoutId","drag"]),animation:cl(["animate","exit","variants","whileHover","whileTap","whileFocus","whileDrag","whileInView"]),exit:cl(["exit"]),drag:cl(["drag","dragControls"]),focus:cl(["whileFocus"]),hover:cl(["whileHover","onHoverStart","onHoverEnd"]),tap:cl(["whileTap","onTap","onTapStart","onTapCancel"]),pan:cl(["onPan","onPanStart","onPanSessionStart","onPanEnd"]),inView:cl(["whileInView","onViewportEnter","onViewportLeave"])};function UQ(e){for(var t in e)e[t]!==null&&(t==="projectionNodeConstructor"?yf.projectionNodeConstructor=e[t]:yf[t].Component=e[t])}var bf=function(){},qr=function(){};var BQ=ce(Ee(),1),$x=(0,BQ.createContext)({strict:!1});var HQ=Object.keys(yf),F0e=HQ.length;function QQ(e,t,r){var n=[],i=(0,zQ.useContext)($x);if(!t)return null;_x!=="production"&&r&&i.strict&&qr(!1,"You have rendered a `motion` component within a `LazyMotion` component. This will break tree shaking. Import and render a `m` component instead.");for(var o=0;o"u")return t;var r=new Map;return new Proxy(t,{get:function(n,i){return r.has(i)||r.set(i,t(i)),r.get(i)}})}var pW=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","svg","switch","symbol","text","tspan","use","view"];function eh(e){return typeof e!="string"||e.includes("-")?!1:!!(pW.indexOf(e)>-1||/[A-Z]/.test(e))}var FW=ce(Ee(),1);var CW=ce(Ee(),1);var th={};function hW(e){Object.assign(th,e)}var sw=["","X","Y","Z"],z0e=["translate","scale","rotate","skew"],rh=["transformPerspective","x","y","z"];z0e.forEach(function(e){return sw.forEach(function(t){return rh.push(e+t)})});function mW(e,t){return rh.indexOf(e)-rh.indexOf(t)}var H0e=new Set(rh);function xs(e){return H0e.has(e)}var Q0e=new Set(["originX","originY","originZ"]);function lw(e){return Q0e.has(e)}function uw(e,t){var r=t.layout,n=t.layoutId;return xs(e)||lw(e)||(r||n!==void 0)&&(!!th[e]||e==="opacity")}var Dn=function(e){return!!(e!==null&&typeof e=="object"&&e.getVelocity)};var W0e={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"};function vW(e,t,r,n){var i=e.transform,o=e.transformKeys,s=t.enableHardwareAcceleration,l=s===void 0?!0:s,c=t.allowTransformNone,f=c===void 0?!0:c,h="";o.sort(mW);for(var g=!1,v=o.length,y=0;yr=>Math.max(Math.min(r,t),e),Ru=e=>e%1?Number(e.toFixed(5)):e,Mu=/(-)?([\d]*\.?[\d])+/g,dw=/(#[0-9a-f]{6}|#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2,3}\s*\/*\s*[\d\.]+%?\))/gi,bW=/^(#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2,3}\s*\/*\s*[\d\.]+%?\))$/i;function dl(e){return typeof e=="string"}var go={test:e=>typeof e=="number",parse:parseFloat,transform:e=>e},pl=Object.assign(Object.assign({},go),{transform:fw(0,1)}),nh=Object.assign(Object.assign({},go),{default:1});var zg=e=>({test:t=>dl(t)&&t.endsWith(e)&&t.split(" ").length===1,parse:parseFloat,transform:t=>`${t}${e}`}),Da=zg("deg"),pi=zg("%"),$e=zg("px"),QP=zg("vh"),WP=zg("vw"),pw=Object.assign(Object.assign({},pi),{parse:e=>pi.parse(e)/100,transform:e=>pi.transform(e*100)});var ih=(e,t)=>r=>!!(dl(r)&&bW.test(r)&&r.startsWith(e)||t&&Object.prototype.hasOwnProperty.call(r,t)),hw=(e,t,r)=>n=>{if(!dl(n))return n;let[i,o,s,l]=n.match(Mu);return{[e]:parseFloat(i),[t]:parseFloat(o),[r]:parseFloat(s),alpha:l!==void 0?parseFloat(l):1}};var ws={test:ih("hsl","hue"),parse:hw("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:r,alpha:n=1})=>"hsla("+Math.round(e)+", "+pi.transform(Ru(t))+", "+pi.transform(Ru(r))+", "+Ru(pl.transform(n))+")"};var Y0e=fw(0,255),mw=Object.assign(Object.assign({},go),{transform:e=>Math.round(Y0e(e))}),Qo={test:ih("rgb","red"),parse:hw("red","green","blue"),transform:({red:e,green:t,blue:r,alpha:n=1})=>"rgba("+mw.transform(e)+", "+mw.transform(t)+", "+mw.transform(r)+", "+Ru(pl.transform(n))+")"};function K0e(e){let t="",r="",n="",i="";return e.length>5?(t=e.substr(1,2),r=e.substr(3,2),n=e.substr(5,2),i=e.substr(7,2)):(t=e.substr(1,1),r=e.substr(2,1),n=e.substr(3,1),i=e.substr(4,1),t+=t,r+=r,n+=n,i+=i),{red:parseInt(t,16),green:parseInt(r,16),blue:parseInt(n,16),alpha:i?parseInt(i,16)/255:1}}var oh={test:ih("#"),parse:K0e,transform:Qo.transform};var Yr={test:e=>Qo.test(e)||oh.test(e)||ws.test(e),parse:e=>Qo.test(e)?Qo.parse(e):ws.test(e)?ws.parse(e):oh.parse(e),transform:e=>dl(e)?e:e.hasOwnProperty("red")?Qo.transform(e):ws.transform(e)};var AW="${c}",xW="${n}";function X0e(e){var t,r,n,i;return isNaN(e)&&dl(e)&&((r=(t=e.match(Mu))===null||t===void 0?void 0:t.length)!==null&&r!==void 0?r:0)+((i=(n=e.match(dw))===null||n===void 0?void 0:n.length)!==null&&i!==void 0?i:0)>0}function wW(e){typeof e=="number"&&(e=`${e}`);let t=[],r=0,n=e.match(dw);n&&(r=n.length,e=e.replace(dw,AW),t.push(...n.map(Yr.parse)));let i=e.match(Mu);return i&&(e=e.replace(Mu,xW),t.push(...i.map(go.parse))),{values:t,numColors:r,tokenised:e}}function EW(e){return wW(e).values}function TW(e){let{values:t,numColors:r,tokenised:n}=wW(e),i=t.length;return o=>{let s=n;for(let l=0;ltypeof e=="number"?0:e;function J0e(e){let t=EW(e);return TW(e)(t.map(Z0e))}var Yn={test:X0e,parse:EW,createTransformer:TW,getAnimatableNone:J0e};var _0e=new Set(["brightness","contrast","saturate","opacity"]);function $0e(e){let[t,r]=e.slice(0,-1).split("(");if(t==="drop-shadow")return e;let[n]=r.match(Mu)||[];if(!n)return e;let i=r.replace(n,""),o=_0e.has(t)?1:0;return n!==r&&(o*=100),t+"("+o+i+")"}var eye=/([a-z-]*)\(.*?\)/g,ah=Object.assign(Object.assign({},Yn),{getAnimatableNone:e=>{let t=e.match(eye);return t?t.map($0e).join(" "):e}});var YP=he(he({},go),{transform:Math.round});var vw={borderWidth:$e,borderTopWidth:$e,borderRightWidth:$e,borderBottomWidth:$e,borderLeftWidth:$e,borderRadius:$e,radius:$e,borderTopLeftRadius:$e,borderTopRightRadius:$e,borderBottomRightRadius:$e,borderBottomLeftRadius:$e,width:$e,maxWidth:$e,height:$e,maxHeight:$e,size:$e,top:$e,right:$e,bottom:$e,left:$e,padding:$e,paddingTop:$e,paddingRight:$e,paddingBottom:$e,paddingLeft:$e,margin:$e,marginTop:$e,marginRight:$e,marginBottom:$e,marginLeft:$e,rotate:Da,rotateX:Da,rotateY:Da,rotateZ:Da,scale:nh,scaleX:nh,scaleY:nh,scaleZ:nh,skew:Da,skewX:Da,skewY:Da,distance:$e,translateX:$e,translateY:$e,translateZ:$e,x:$e,y:$e,z:$e,perspective:$e,transformPerspective:$e,opacity:pl,originX:pw,originY:pw,originZ:$e,zIndex:YP,fillOpacity:pl,strokeOpacity:pl,numOctaves:YP};function sh(e,t,r,n){var i,o=e.style,s=e.vars,l=e.transform,c=e.transformKeys,f=e.transformOrigin;c.length=0;var h=!1,g=!1,v=!0;for(var y in t){var x=t[y];if(cw(y)){s[y]=x;continue}var T=vw[y],O=yW(x,T);if(xs(y)){if(h=!0,l[y]=O,c.push(y),!v)continue;x!==((i=T.default)!==null&&i!==void 0?i:0)&&(v=!1)}else lw(y)?(f[y]=O,g=!0):o[y]=O}h?o.transform=vW(e,r,v,n):n?o.transform=n({},""):!t.transform&&o.transform&&(o.transform="none"),g&&(o.transformOrigin=gW(f))}var lh=function(){return{style:{},transform:{},transformKeys:[],transformOrigin:{},vars:{}}};function KP(e,t,r){for(var n in t)!Dn(t[n])&&!uw(n,r)&&(e[n]=t[n])}function tye(e,t,r){var n=e.transformTemplate;return(0,CW.useMemo)(function(){var i=lh();sh(i,t,{enableHardwareAcceleration:!r},n);var o=i.vars,s=i.style;return he(he({},o),s)},[t])}function rye(e,t,r){var n=e.style||{},i={};return KP(i,n,e),Object.assign(i,tye(e,t,r)),e.transformValues&&(i=e.transformValues(i)),i}function SW(e,t,r){var n={},i=rye(e,t,r);return e.drag&&e.dragListener!==!1&&(n.draggable=!1,i.userSelect=i.WebkitUserSelect=i.WebkitTouchCallout="none",i.touchAction=e.drag===!0?"none":"pan-".concat(e.drag==="x"?"y":"x")),n.style=i,n}var nye=new Set(["initial","animate","exit","style","variants","transition","transformTemplate","transformValues","custom","inherit","layout","layoutId","layoutDependency","onLayoutAnimationStart","onLayoutAnimationComplete","onLayoutMeasure","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","drag","dragControls","dragListener","dragConstraints","dragDirectionLock","dragSnapToOrigin","_dragX","_dragY","dragElastic","dragMomentum","dragPropagation","dragTransition","whileDrag","onPan","onPanStart","onPanEnd","onPanSessionStart","onTap","onTapStart","onTapCancel","onHoverStart","onHoverEnd","whileFocus","whileTap","whileHover","whileInView","onViewportEnter","onViewportLeave","viewport","layoutScroll"]);function Hg(e){return nye.has(e)}var NW=function(e){return!Hg(e)};function uye(e){e&&(NW=function(t){return t.startsWith("on")?!Hg(t):e(t)})}try{uye(OW().default)}catch{}function DW(e,t,r){var n={};for(var i in e)(NW(i)||r===!0&&Hg(i)||!t&&!Hg(i)||e.draggable&&i.startsWith("onDrag"))&&(n[i]=e[i]);return n}var MW=ce(Ee(),1);function LW(e,t,r){return typeof e=="string"?e:$e.transform(t+r*e)}function PW(e,t,r){var n=LW(t,e.x,e.width),i=LW(r,e.y,e.height);return"".concat(n," ").concat(i)}var cye={offset:"stroke-dashoffset",array:"stroke-dasharray"},fye={offset:"strokeDashoffset",array:"strokeDasharray"};function RW(e,t,r,n,i){r===void 0&&(r=1),n===void 0&&(n=0),i===void 0&&(i=!0),e.pathLength=1;var o=i?cye:fye;e[o.offset]=$e.transform(-n);var s=$e.transform(t),l=$e.transform(r);e[o.array]="".concat(s," ").concat(l)}function uh(e,t,r,n){var i=t.attrX,o=t.attrY,s=t.originX,l=t.originY,c=t.pathLength,f=t.pathSpacing,h=f===void 0?1:f,g=t.pathOffset,v=g===void 0?0:g,y=Pr(t,["attrX","attrY","originX","originY","pathLength","pathSpacing","pathOffset"]);sh(e,y,r,n),e.attrs=e.style,e.style={};var x=e.attrs,T=e.style,O=e.dimensions;x.transform&&(O&&(T.transform=x.transform),delete x.transform),O&&(s!==void 0||l!==void 0||T.transform)&&(T.transformOrigin=PW(O,s!==void 0?s:.5,l!==void 0?l:.5)),i!==void 0&&(x.x=i),o!==void 0&&(x.y=o),c!==void 0&&RW(x,c,h,v,!1)}var gw=function(){return he(he({},lh()),{attrs:{}})};function IW(e,t){var r=(0,MW.useMemo)(function(){var i=gw();return uh(i,t,{enableHardwareAcceleration:!1},e.transformTemplate),he(he({},i.attrs),{style:he({},i.style)})},[t]);if(e.style){var n={};KP(n,e.style,e),r.style=he(he({},n),r.style)}return r}function qW(e){e===void 0&&(e=!1);var t=function(r,n,i,o,s,l){var c=s.latestValues,f=eh(r)?IW:SW,h=f(n,c,l),g=DW(n,typeof r=="string",e),v=he(he(he({},g),h),{ref:o});return i&&(v["data-projection-id"]=i),(0,FW.createElement)(r,v)};return t}var dye=/([a-z])([A-Z])/g,pye="$1-$2",yw=function(e){return e.replace(dye,pye).toLowerCase()};function bw(e,t,r,n){var i=t.style,o=t.vars;Object.assign(e.style,i,n&&n.getProjectionStyles(r));for(var s in o)e.style.setProperty(s,o[s])}var Aw=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength"]);function xw(e,t,r,n){bw(e,t,void 0,n);for(var i in t.attrs)e.setAttribute(Aw.has(i)?i:yw(i),t.attrs[i])}function ch(e){var t=e.style,r={};for(var n in t)(Dn(t[n])||uw(n,e))&&(r[n]=t[n]);return r}function ww(e){var t=ch(e);for(var r in e)if(Dn(e[r])){var n=r==="x"||r==="y"?"attr"+r.toUpperCase():r;t[n]=e[r]}return t}var JP=ce(Ee(),1);function fh(e){return typeof e=="object"&&typeof e.start=="function"}var hl=function(e){return Array.isArray(e)};var jW=function(e){return!!(e&&typeof e=="object"&&e.mix&&e.toValue)},Ew=function(e){return hl(e)?e[e.length-1]||0:e};function dh(e){var t=Dn(e)?e.get():e;return jW(t)?t.toValue():t}function VW(e,t,r,n){var i=e.scrapeMotionValuesFromProps,o=e.createRenderState,s=e.onMount,l={latestValues:hye(t,r,n,i),renderState:o()};return s&&(l.mount=function(c){return s(t,c,l)}),l}var Tw=function(e){return function(t,r){var n=(0,JP.useContext)(Af),i=(0,JP.useContext)(Lu);return r?VW(e,t,n,i):di(function(){return VW(e,t,n,i)})}};function hye(e,t,r,n){var i={},o=r?.initial===!1,s=n(e);for(var l in s)i[l]=dh(s[l]);var c=e.initial,f=e.animate,h=Ef(e),g=nw(e);t&&g&&!h&&e.inherit!==!1&&(c??(c=t.initial),f??(f=t.animate));var v=o||c===!1,y=v?f:c;if(y&&typeof y!="boolean"&&!fh(y)){var x=Array.isArray(y)?y:[y];x.forEach(function(T){var O=zP(e,T);if(O){var E=O.transitionEnd;O.transition;var b=Pr(O,["transitionEnd","transition"]);for(var C in b){var w=b[C];if(Array.isArray(w)){var k=v?w.length-1:0;w=w[k]}w!==null&&(i[C]=w)}for(var C in E)i[C]=E[C]}})}return i}var UW={useVisualState:Tw({scrapeMotionValuesFromProps:ww,createRenderState:gw,onMount:function(e,t,r){var n=r.renderState,i=r.latestValues;try{n.dimensions=typeof t.getBBox=="function"?t.getBBox():t.getBoundingClientRect()}catch{n.dimensions={x:0,y:0,width:0,height:0}}uh(n,i,{enableHardwareAcceleration:!1},e.transformTemplate),xw(t,n)}})};var BW={useVisualState:Tw({scrapeMotionValuesFromProps:ch,createRenderState:lh})};function GW(e,t,r,n,i){var o=t.forwardMotionProps,s=o===void 0?!1:o,l=eh(e)?UW:BW;return he(he({},l),{preloadedFeatures:r,useRender:qW(s),createVisualElement:n,projectionNodeConstructor:i,Component:e})}var Mt;(function(e){e.Animate="animate",e.Hover="whileHover",e.Tap="whileTap",e.Drag="whileDrag",e.Focus="whileFocus",e.InView="whileInView",e.Exit="exit"})(Mt||(Mt={}));var zW=ce(Ee(),1);function Tf(e,t,r,n){return n===void 0&&(n={passive:!0}),e.addEventListener(t,r,n),function(){return e.removeEventListener(t,r)}}function Qg(e,t,r,n){(0,zW.useEffect)(function(){var i=e.current;if(r&&i)return Tf(i,t,r,n)},[e,t,r,n])}function HW(e){var t=e.whileFocus,r=e.visualElement,n=function(){var o;(o=r.animationState)===null||o===void 0||o.setActive(Mt.Focus,!0)},i=function(){var o;(o=r.animationState)===null||o===void 0||o.setActive(Mt.Focus,!1)};Qg(r,"focus",t?n:void 0),Qg(r,"blur",t?i:void 0)}function Cw(e){return typeof PointerEvent<"u"&&e instanceof PointerEvent?e.pointerType==="mouse":e instanceof MouseEvent}function Sw(e){var t=!!e.touches;return t}function mye(e){return function(t){var r=t instanceof MouseEvent,n=!r||r&&t.button===0;n&&e(t)}}var vye={pageX:0,pageY:0};function gye(e,t){t===void 0&&(t="page");var r=e.touches[0]||e.changedTouches[0],n=r||vye;return{x:n[t+"X"],y:n[t+"Y"]}}function yye(e,t){return t===void 0&&(t="page"),{x:e[t+"X"],y:e[t+"Y"]}}function Wg(e,t){return t===void 0&&(t="page"),{point:Sw(e)?gye(e,t):yye(e,t)}}var _P=function(e,t){t===void 0&&(t=!1);var r=function(n){return e(n,Wg(n))};return t?mye(r):r};var QW=function(){return As&&window.onpointerdown===null},WW=function(){return As&&window.ontouchstart===null},YW=function(){return As&&window.onmousedown===null};var bye={pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointercancel:"mousecancel",pointerover:"mouseover",pointerout:"mouseout",pointerenter:"mouseenter",pointerleave:"mouseleave"},Aye={pointerdown:"touchstart",pointermove:"touchmove",pointerup:"touchend",pointercancel:"touchcancel"};function KW(e){return QW()?e:WW()?Aye[e]:YW()?bye[e]:e}function ml(e,t,r,n){return Tf(e,KW(t),_P(r,t==="pointerdown"),n)}function Cf(e,t,r,n){return Qg(e,KW(t),r&&_P(r,t==="pointerdown"),n)}function JW(e){var t=null;return function(){var r=function(){t=null};return t===null?(t=e,r):!1}}var XW=JW("dragHorizontal"),ZW=JW("dragVertical");function $P(e){var t=!1;if(e==="y")t=ZW();else if(e==="x")t=XW();else{var r=XW(),n=ZW();r&&n?t=function(){r(),n()}:(r&&r(),n&&n())}return t}function kw(){var e=$P(!0);return e?(e(),!1):!0}function _W(e,t,r){return function(n,i){var o;!Cw(n)||kw()||((o=e.animationState)===null||o===void 0||o.setActive(Mt.Hover,t),r?.(n,i))}}function $W(e){var t=e.onHoverStart,r=e.onHoverEnd,n=e.whileHover,i=e.visualElement;Cf(i,"pointerenter",t||n?_W(i,!0,t):void 0,{passive:!t}),Cf(i,"pointerleave",r||n?_W(i,!1,r):void 0,{passive:!r})}var wR=ce(Ee(),1);var eR=function(e,t){return t?e===t?!0:eR(e,t.parentElement):!1};var eY=ce(Ee(),1);function Ow(e){return(0,eY.useEffect)(function(){return function(){return e()}},[])}function Nw(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);iMath.min(Math.max(r,e),t);var tR=.001,xye=.01,tY=10,wye=.05,Eye=1;function rY({duration:e=800,bounce:t=.25,velocity:r=0,mass:n=1}){let i,o;bf(e<=tY*1e3,"Spring duration must be 10 seconds or less");let s=1-t;s=Iu(wye,Eye,s),e=Iu(xye,tY,e/1e3),s<1?(i=f=>{let h=f*s,g=h*e,v=h-r,y=Dw(f,s),x=Math.exp(-g);return tR-v/y*x},o=f=>{let g=f*s*e,v=g*r+r,y=Math.pow(s,2)*Math.pow(f,2)*e,x=Math.exp(-g),T=Dw(Math.pow(f,2),s);return(-i(f)+tR>0?-1:1)*((v-y)*x)/T}):(i=f=>{let h=Math.exp(-f*e),g=(f-r)*e+1;return-tR+h*g},o=f=>{let h=Math.exp(-f*e),g=(r-f)*(e*e);return h*g});let l=5/e,c=Cye(i,o,l);if(e=e*1e3,isNaN(c))return{stiffness:100,damping:10,duration:e};{let f=Math.pow(c,2)*n;return{stiffness:f,damping:s*2*Math.sqrt(n*f),duration:e}}}var Tye=12;function Cye(e,t,r){let n=r;for(let i=1;ie[r]!==void 0)}function Oye(e){let t=Object.assign({velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1},e);if(!nY(e,kye)&&nY(e,Sye)){let r=rY(e);t=Object.assign(Object.assign(Object.assign({},t),r),{velocity:0,mass:1}),t.isResolvedFromDuration=!0}return t}function Lw(e){var{from:t=0,to:r=1,restSpeed:n=2,restDelta:i}=e,o=Nw(e,["from","to","restSpeed","restDelta"]);let s={done:!1,value:t},{stiffness:l,damping:c,mass:f,velocity:h,duration:g,isResolvedFromDuration:v}=Oye(o),y=iY,x=iY;function T(){let O=h?-(h/1e3):0,E=r-t,b=c/(2*Math.sqrt(l*f)),C=Math.sqrt(l/f)/1e3;if(i===void 0&&(i=Math.min(Math.abs(r-t)/100,.4)),b<1){let w=Dw(C,b);y=k=>{let P=Math.exp(-b*C*k);return r-P*((O+b*C*E)/w*Math.sin(w*k)+E*Math.cos(w*k))},x=k=>{let P=Math.exp(-b*C*k);return b*C*P*(Math.sin(w*k)*(O+b*C*E)/w+E*Math.cos(w*k))-P*(Math.cos(w*k)*(O+b*C*E)-w*E*Math.sin(w*k))}}else if(b===1)y=w=>r-Math.exp(-C*w)*(E+(O+C*E)*w);else{let w=C*Math.sqrt(b*b-1);y=k=>{let P=Math.exp(-b*C*k),D=Math.min(w*k,300);return r-P*((O+b*C*E)*Math.sinh(D)+w*E*Math.cosh(D))/w}}}return T(),{next:O=>{let E=y(O);if(v)s.done=O>=g;else{let b=x(O)*1e3,C=Math.abs(b)<=n,w=Math.abs(r-E)<=i;s.done=C&&w}return s.value=s.done?r:E,s},flipTarget:()=>{h=-h,[t,r]=[r,t],T()}}}Lw.needsInterpolation=(e,t)=>typeof e=="string"||typeof t=="string";var iY=e=>0;var vl=(e,t,r)=>{let n=t-e;return n===0?1:(r-e)/n};var Ot=(e,t,r)=>-r*e+r*t+e;function rR(e,t,r){return r<0&&(r+=1),r>1&&(r-=1),r<1/6?e+(t-e)*6*r:r<1/2?t:r<2/3?e+(t-e)*(2/3-r)*6:e}function nR({hue:e,saturation:t,lightness:r,alpha:n}){e/=360,t/=100,r/=100;let i=0,o=0,s=0;if(!t)i=o=s=r;else{let l=r<.5?r*(1+t):r+t-r*t,c=2*r-l;i=rR(c,l,e+1/3),o=rR(c,l,e),s=rR(c,l,e-1/3)}return{red:Math.round(i*255),green:Math.round(o*255),blue:Math.round(s*255),alpha:n}}var Nye=(e,t,r)=>{let n=e*e,i=t*t;return Math.sqrt(Math.max(0,r*(i-n)+n))},Dye=[oh,Qo,ws],oY=e=>Dye.find(t=>t.test(e)),aY=e=>`'${e}' is not an animatable color. Use the equivalent color code instead.`,Pw=(e,t)=>{let r=oY(e),n=oY(t);qr(!!r,aY(e)),qr(!!n,aY(t));let i=r.parse(e),o=n.parse(t);r===ws&&(i=nR(i),r=Qo),n===ws&&(o=nR(o),n=Qo);let s=Object.assign({},i);return l=>{for(let c in s)c!=="alpha"&&(s[c]=Nye(i[c],o[c],l));return s.alpha=Ot(i.alpha,o.alpha,l),r.transform(s)}};var Yg=e=>typeof e=="number";var Lye=(e,t)=>r=>t(e(r)),gl=(...e)=>e.reduce(Lye);function lY(e,t){return Yg(e)?r=>Ot(e,t,r):Yr.test(e)?Pw(e,t):oR(e,t)}var iR=(e,t)=>{let r=[...e],n=r.length,i=e.map((o,s)=>lY(o,t[s]));return o=>{for(let s=0;s{let r=Object.assign(Object.assign({},e),t),n={};for(let i in r)e[i]!==void 0&&t[i]!==void 0&&(n[i]=lY(e[i],t[i]));return i=>{for(let o in n)r[o]=n[o](i);return r}};function sY(e){let t=Yn.parse(e),r=t.length,n=0,i=0,o=0;for(let s=0;s{let r=Yn.createTransformer(t),n=sY(e),i=sY(t);return n.numHSL===i.numHSL&&n.numRGB===i.numRGB&&n.numNumbers>=i.numNumbers?gl(iR(n.parsed,i.parsed),r):(bf(!0,`Complex values '${e}' and '${t}' too different to mix. Ensure all colors are of the same type, and that each contains the same quantity of number and color values. Falling back to instant transition.`),s=>`${s>0?t:e}`)};var Pye=(e,t)=>r=>Ot(e,t,r);function Rye(e){if(typeof e=="number")return Pye;if(typeof e=="string")return Yr.test(e)?Pw:oR;if(Array.isArray(e))return iR;if(typeof e=="object")return uY}function Mye(e,t,r){let n=[],i=r||Rye(e[0]),o=e.length-1;for(let s=0;sr(vl(e,t,n))}function Fye(e,t){let r=e.length,n=r-1;return i=>{let o=0,s=!1;if(i<=e[0]?s=!0:i>=e[n]&&(o=n-1,s=!0),!s){let c=1;for(;ci||c===n);c++);o=c-1}let l=vl(e[o],e[o+1],i);return t[o](l)}}function Sf(e,t,{clamp:r=!0,ease:n,mixer:i}={}){let o=e.length;qr(o===t.length,"Both input and output ranges must be the same length"),qr(!n||!Array.isArray(n)||n.length===o-1,"Array of easing functions must be of length `input.length - 1`, as it applies to the transitions **between** the defined values."),e[0]>e[o-1]&&(e=[].concat(e),t=[].concat(t),e.reverse(),t.reverse());let s=Mye(t,n,i),l=o===2?Iye(e,s):Fye(e,s);return r?c=>l(Iu(e[0],e[o-1],c)):l}var Kg=e=>t=>1-e(1-t),Rw=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,cY=e=>t=>Math.pow(t,e),aR=e=>t=>t*t*((e+1)*t-e),fY=e=>{let t=aR(e);return r=>(r*=2)<1?.5*t(r):.5*(2-Math.pow(2,-10*(r-1)))};var dY=1.525,qye=4/11,jye=8/11,Vye=9/10,kf=e=>e,Xg=cY(2),sR=Kg(Xg),Zg=Rw(Xg),Mw=e=>1-Math.sin(Math.acos(e)),hh=Kg(Mw),lR=Rw(hh),Jg=aR(dY),uR=Kg(Jg),cR=Rw(Jg),fR=fY(dY),Uye=4356/361,Bye=35442/1805,Gye=16061/1805,ph=e=>{if(e===1||e===0)return e;let t=e*e;return ee<.5?.5*(1-ph(1-e*2)):.5*ph(e*2-1)+.5;function zye(e,t){return e.map(()=>t||Zg).splice(0,e.length-1)}function Hye(e){let t=e.length;return e.map((r,n)=>n!==0?n/(t-1):0)}function Qye(e,t){return e.map(r=>r*t)}function _g({from:e=0,to:t=1,ease:r,offset:n,duration:i=300}){let o={done:!1,value:e},s=Array.isArray(t)?t:[e,t],l=Qye(n&&n.length===s.length?n:Hye(s),i);function c(){return Sf(l,s,{ease:Array.isArray(r)?r:zye(s,r)})}let f=c();return{next:h=>(o.value=f(h),o.done=h>=i,o),flipTarget:()=>{s.reverse(),f=c()}}}function pY({velocity:e=0,from:t=0,power:r=.8,timeConstant:n=350,restDelta:i=.5,modifyTarget:o}){let s={done:!1,value:t},l=r*e,c=t+l,f=o===void 0?c:o(c);return f!==c&&(l=f-t),{next:h=>{let g=-l*Math.exp(-h/n);return s.done=!(g>i||g<-i),s.value=s.done?f:f+g,s},flipTarget:()=>{}}}var hY={keyframes:_g,spring:Lw,decay:pY};function mY(e){if(Array.isArray(e.to))return _g;if(hY[e.type])return hY[e.type];let t=new Set(Object.keys(e));return t.has("ease")||t.has("duration")&&!t.has("dampingRatio")?_g:t.has("dampingRatio")||t.has("stiffness")||t.has("mass")||t.has("damping")||t.has("restSpeed")||t.has("restDelta")?Lw:_g}var hR=16.666666666666668,Wye=typeof performance<"u"?()=>performance.now():()=>Date.now(),mR=typeof window<"u"?e=>window.requestAnimationFrame(e):e=>setTimeout(()=>e(Wye()),hR);function vY(e){let t=[],r=[],n=0,i=!1,o=!1,s=new WeakSet,l={schedule:(c,f=!1,h=!1)=>{let g=h&&i,v=g?t:r;return f&&s.add(c),v.indexOf(c)===-1&&(v.push(c),g&&i&&(n=t.length)),c},cancel:c=>{let f=r.indexOf(c);f!==-1&&r.splice(f,1),s.delete(c)},process:c=>{if(i){o=!0;return}if(i=!0,[t,r]=[r,t],r.length=0,n=t.length,n)for(let f=0;f(e[t]=vY(()=>$g=!0),e),{}),Kye=e0.reduce((e,t)=>{let r=Iw[t];return e[t]=(n,i=!1,o=!1)=>($g||Zye(),r.schedule(n,i,o)),e},{}),Es=e0.reduce((e,t)=>(e[t]=Iw[t].cancel,e),{}),Fw=e0.reduce((e,t)=>(e[t]=()=>Iw[t].process(mh),e),{}),Xye=e=>Iw[e].process(mh),gY=e=>{$g=!1,mh.delta=vR?hR:Math.max(Math.min(e-mh.timestamp,Yye),1),mh.timestamp=e,gR=!0,e0.forEach(Xye),gR=!1,$g&&(vR=!1,mR(gY))},Zye=()=>{$g=!0,vR=!0,gR||mR(gY)},Of=()=>mh,Ln=Kye;function yR(e,t,r=0){return e-t-r}function yY(e,t,r=0,n=!0){return n?yR(t+-e,t,r):t-(e-t)+r}function bY(e,t,r,n){return n?e>=t+r:e<=-r}var Jye=e=>{let t=({delta:r})=>e(r);return{start:()=>Ln.update(t,!0),stop:()=>Es.update(t)}};function t0(e){var t,r,{from:n,autoplay:i=!0,driver:o=Jye,elapsed:s=0,repeat:l=0,repeatType:c="loop",repeatDelay:f=0,onPlay:h,onStop:g,onComplete:v,onRepeat:y,onUpdate:x}=e,T=Nw(e,["from","autoplay","driver","elapsed","repeat","repeatType","repeatDelay","onPlay","onStop","onComplete","onRepeat","onUpdate"]);let{to:O}=T,E,b=0,C=T.duration,w,k=!1,P=!0,D,N=mY(T);!((r=(t=N).needsInterpolation)===null||r===void 0)&&r.call(t,n,O)&&(D=Sf([0,100],[n,O],{clamp:!1}),n=0,O=100);let F=N(Object.assign(Object.assign({},T),{from:n,to:O}));function j(){b++,c==="reverse"?(P=b%2===0,s=yY(s,C,f,P)):(s=yR(s,C,f),c==="mirror"&&F.flipTarget()),k=!1,y&&y()}function G(){E.stop(),v&&v()}function U(z){if(P||(z=-z),s+=z,!k){let B=F.next(Math.max(0,s));w=B.value,D&&(w=D(w)),k=P?B.done:s<=0}x?.(w),k&&(b===0&&(C??(C=s)),b{g?.(),E.stop()}}}function r0(e,t){return t?e*(1e3/t):0}function bR({from:e=0,velocity:t=0,min:r,max:n,power:i=.8,timeConstant:o=750,bounceStiffness:s=500,bounceDamping:l=10,restDelta:c=1,modifyTarget:f,driver:h,onUpdate:g,onComplete:v,onStop:y}){let x;function T(C){return r!==void 0&&Cn}function O(C){return r===void 0?n:n===void 0||Math.abs(r-C){var k;g?.(w),(k=C.onUpdate)===null||k===void 0||k.call(C,w)},onComplete:v,onStop:y}))}function b(C){E(Object.assign({type:"spring",stiffness:s,damping:l,restDelta:c},C))}if(T(e))b({from:e,velocity:t,to:O(e)});else{let C=i*t+e;typeof f<"u"&&(C=f(C));let w=O(C),k=w===r?-1:1,P,D,N=F=>{P=D,D=F,t=r0(F-P,Of().delta),(k===1&&F>w||k===-1&&Fx?.stop()}}var n0=e=>e.hasOwnProperty("x")&&e.hasOwnProperty("y");var AR=e=>n0(e)&&e.hasOwnProperty("z");var qw=(e,t)=>Math.abs(e-t);function i0(e,t){if(Yg(e)&&Yg(t))return qw(e,t);if(n0(e)&&n0(t)){let r=qw(e.x,t.x),n=qw(e.y,t.y),i=AR(e)&&AR(t)?qw(e.z,t.z):0;return Math.sqrt(Math.pow(r,2)+Math.pow(n,2)+Math.pow(i,2))}}var AY=(e,t)=>1-3*t+3*e,xY=(e,t)=>3*t-6*e,wY=e=>3*e,Uw=(e,t,r)=>((AY(t,r)*e+xY(t,r))*e+wY(t))*e,EY=(e,t,r)=>3*AY(t,r)*e*e+2*xY(t,r)*e+wY(t),_ye=1e-7,$ye=10;function ebe(e,t,r,n,i){let o,s,l=0;do s=t+(r-t)/2,o=Uw(s,n,i)-e,o>0?r=s:t=s;while(Math.abs(o)>_ye&&++l<$ye);return s}var tbe=8,rbe=.001;function nbe(e,t,r,n){for(let i=0;i=rbe?nbe(s,g,e,r):v===0?g:ebe(s,l,l+jw,e,r)}return s=>s===0||s===1?s:Uw(o(s),t,n)}function TY(e){var t=e.onTap,r=e.onTapStart,n=e.onTapCancel,i=e.whileTap,o=e.visualElement,s=t||r||n||i,l=(0,wR.useRef)(!1),c=(0,wR.useRef)(null),f={passive:!(r||t||n||x)};function h(){var T;(T=c.current)===null||T===void 0||T.call(c),c.current=null}function g(){var T;return h(),l.current=!1,(T=o.animationState)===null||T===void 0||T.setActive(Mt.Tap,!1),!kw()}function v(T,O){g()&&(eR(o.getInstance(),T.target)?t?.(T,O):n?.(T,O))}function y(T,O){g()&&n?.(T,O)}function x(T,O){var E;h(),!l.current&&(l.current=!0,c.current=gl(ml(window,"pointerup",v,f),ml(window,"pointercancel",y,f)),(E=o.animationState)===null||E===void 0||E.setActive(Mt.Tap,!0),r?.(T,O))}Cf(o,"pointerdown",s?x:void 0,f),Ow(h)}var o0=ce(Ee(),1);var CY=new Set;function SY(e,t,r){e||CY.has(t)||(console.warn(t),r&&console.warn(r),CY.add(t))}var TR=new WeakMap,ER=new WeakMap,ibe=function(e){var t;(t=TR.get(e.target))===null||t===void 0||t(e)},obe=function(e){e.forEach(ibe)};function abe(e){var t=e.root,r=Pr(e,["root"]),n=t||document;ER.has(n)||ER.set(n,{});var i=ER.get(n),o=JSON.stringify(r);return i[o]||(i[o]=new IntersectionObserver(obe,he({root:t},r))),i[o]}function kY(e,t,r){var n=abe(t);return TR.set(e,r),n.observe(e),function(){TR.delete(e),n.unobserve(e)}}function OY(e){var t=e.visualElement,r=e.whileInView,n=e.onViewportEnter,i=e.onViewportLeave,o=e.viewport,s=o===void 0?{}:o,l=(0,o0.useRef)({hasEnteredView:!1,isInView:!1}),c=!!(r||n||i);s.once&&l.current.hasEnteredView&&(c=!1);var f=typeof IntersectionObserver>"u"?ube:lbe;f(c,l.current,t,s)}var sbe={some:0,all:1};function lbe(e,t,r,n){var i=n.root,o=n.margin,s=n.amount,l=s===void 0?"some":s,c=n.once;(0,o0.useEffect)(function(){if(e){var f={root:i?.current,rootMargin:o,threshold:typeof l=="number"?l:sbe[l]},h=function(g){var v,y=g.isIntersecting;if(t.isInView!==y&&(t.isInView=y,!(c&&!y&&t.hasEnteredView))){y&&(t.hasEnteredView=!0),(v=r.animationState)===null||v===void 0||v.setActive(Mt.InView,y);var x=r.getProps(),T=y?x.onViewportEnter:x.onViewportLeave;T?.(g)}};return kY(r.getInstance(),f,h)}},[e,i,o,l])}function ube(e,t,r,n){var i=n.fallback,o=i===void 0?!0:i;(0,o0.useEffect)(function(){!e||!o||(_x!=="production"&&SY(!1,"IntersectionObserver not available on this device. whileInView animations will trigger on mount."),requestAnimationFrame(function(){var s;t.hasEnteredView=!0;var l=r.getProps().onViewportEnter;l?.(null),(s=r.animationState)===null||s===void 0||s.setActive(Mt.InView,!0)}))},[e])}var La=function(e){return function(t){return e(t),null}};var NY={inView:La(OY),tap:La(TY),focus:La(HW),hover:La($W)};var s0=ce(Ee(),1);var Bw=ce(Ee(),1);var cbe=0,fbe=function(){return cbe++},DY=function(){return di(fbe)};function Gw(){var e=(0,Bw.useContext)(Lu);if(e===null)return[!0,null];var t=e.isPresent,r=e.onExitComplete,n=e.register,i=DY();(0,Bw.useEffect)(function(){return n(i)},[]);var o=function(){return r?.(i)};return!t&&r?[!1,o]:[!0]}function CR(e,t){if(!Array.isArray(t))return!1;var r=t.length;if(r!==e.length)return!1;for(var n=0;n-1&&e.splice(r,1)}function BY(e,t,r){var n=ht(e),i=n.slice(0),o=t<0?i.length+t:t;if(o>=0&&ob&&G,ee=Array.isArray(j)?j:[j],J=ee.reduce(o,{});U===!1&&(J={});var re=F.prevResolvedValues,ne=re===void 0?{}:re,ye=he(he({},ne),J),De=function(ge){B=!0,O.delete(ge),F.needsAnimating[ge]=!0};for(var He in ye){var Se=J[He],oe=ne[He];E.hasOwnProperty(He)||(Se!==oe?hl(Se)&&hl(oe)?!CR(Se,oe)||z?De(He):F.protectedKeys[He]=!0:Se!==void 0?De(He):O.add(He):Se!==void 0&&O.has(He)?De(He):F.protectedKeys[He]=!0)}F.prevProp=j,F.prevResolvedValues=J,F.isActive&&(E=he(he({},E),J)),i&&e.blockInitialAnimation&&(B=!1),B&&!V&&T.push.apply(T,Wn([],ht(ee.map(function(ge){return{animation:ge,options:he({type:N},h)}})),!1))},w=0;w=3;if(!(!y&&!x)){var T=v.point,O=Of().timestamp;i.history.push(he(he({},T),{timestamp:O}));var E=i.handlers,b=E.onStart,C=E.onMove;y||(b&&b(i.lastMoveEvent,v),i.startEvent=i.lastMoveEvent),C&&C(i.lastMoveEvent,v)}}},this.handlePointerMove=function(v,y){if(i.lastMoveEvent=v,i.lastMoveEventInfo=LR(y,i.transformPagePoint),Cw(v)&&v.buttons===0){i.handlePointerUp(v,y);return}Ln.update(i.updatePoint,!0)},this.handlePointerUp=function(v,y){i.end();var x=i.handlers,T=x.onEnd,O=x.onSessionEnd,E=PR(LR(y,i.transformPagePoint),i.history);i.startEvent&&T&&T(v,E),O&&O(v,E)},!(Sw(t)&&t.touches.length>1)){this.handlers=r,this.transformPagePoint=s;var l=Wg(t),c=LR(l,this.transformPagePoint),f=c.point,h=Of().timestamp;this.history=[he(he({},f),{timestamp:h})];var g=r.onSessionStart;g&&g(t,PR(c,this.history)),this.removeListeners=gl(ml(window,"pointermove",this.handlePointerMove),ml(window,"pointerup",this.handlePointerUp),ml(window,"pointercancel",this.handlePointerUp))}}return e.prototype.updateHandlers=function(t){this.handlers=t},e.prototype.end=function(){this.removeListeners&&this.removeListeners(),Es.update(this.updatePoint)},e}();function LR(e,t){return t?{point:t(e.point)}:e}function JY(e,t){return{x:e.x-t.x,y:e.y-t.y}}function PR(e,t){var r=e.point;return{point:r,delta:JY(r,_Y(t)),offset:JY(r,Rbe(t)),velocity:Mbe(t,.1)}}function Rbe(e){return e[0]}function _Y(e){return e[e.length-1]}function Mbe(e,t){if(e.length<2)return{x:0,y:0};for(var r=e.length-1,n=null,i=_Y(e);r>=0&&(n=e[r],!(i.timestamp-n.timestamp>vh(t)));)r--;if(!n)return{x:0,y:0};var o=(i.timestamp-n.timestamp)/1e3;if(o===0)return{x:0,y:0};var s={x:(i.x-n.x)/o,y:(i.y-n.y)/o};return s.x===1/0&&(s.x=0),s.y===1/0&&(s.y=0),s}function Yo(e){return e.max-e.min}function $Y(e,t,r){return t===void 0&&(t=0),r===void 0&&(r=.01),i0(e,t)i&&(e=r?Ot(i,e,r.max):Math.min(e,i)),e}function iK(e,t,r){return{min:t!==void 0?e.min+t:void 0,max:r!==void 0?e.max+r-(e.max-e.min):void 0}}function uK(e,t){var r=t.top,n=t.left,i=t.bottom,o=t.right;return{x:iK(e.x,n,o),y:iK(e.y,r,i)}}function oK(e,t){var r,n=t.min-e.min,i=t.max-e.max;return t.max-t.minn?r=vl(t.min,t.max-n,e.min):n>i&&(r=vl(e.min,e.max-i,t.min)),Iu(0,1,r)}function dK(e,t){var r={};return t.min!==void 0&&(r.min=t.min-e.min),t.max!==void 0&&(r.max=t.max-e.min),r}var Kw=.35;function pK(e){return e===void 0&&(e=Kw),e===!1?e=0:e===!0&&(e=Kw),{x:aK(e,"left","right"),y:aK(e,"top","bottom")}}function aK(e,t,r){return{min:sK(e,t),max:sK(e,r)}}function sK(e,t){var r;return typeof e=="number"?e:(r=e[t])!==null&&r!==void 0?r:0}var hK=function(){return{translate:0,scale:1,origin:0,originPoint:0}},Th=function(){return{x:hK(),y:hK()}},mK=function(){return{min:0,max:0}},Pn=function(){return{x:mK(),y:mK()}};function Ko(e){return[e("x"),e("y")]}function Xw(e){var t=e.top,r=e.left,n=e.right,i=e.bottom;return{x:{min:r,max:n},y:{min:t,max:i}}}function vK(e){var t=e.x,r=e.y;return{top:r.min,right:t.max,bottom:r.max,left:t.min}}function gK(e,t){if(!t)return e;var r=t({x:e.left,y:e.top}),n=t({x:e.right,y:e.bottom});return{top:r.y,left:r.x,bottom:n.y,right:n.x}}function RR(e){return e===void 0||e===1}function MR(e){var t=e.scale,r=e.scaleX,n=e.scaleY;return!RR(t)||!RR(r)||!RR(n)}function Ts(e){return MR(e)||yK(e.x)||yK(e.y)||e.z||e.rotate||e.rotateX||e.rotateY}function yK(e){return e&&e!=="0%"}function l0(e,t,r){var n=e-r,i=t*n;return r+i}function bK(e,t,r,n,i){return i!==void 0&&(e=l0(e,i,n)),l0(e,r,n)+t}function IR(e,t,r,n,i){t===void 0&&(t=0),r===void 0&&(r=1),e.min=bK(e.min,t,r,n,i),e.max=bK(e.max,t,r,n,i)}function FR(e,t){var r=t.x,n=t.y;IR(e.x,r.translate,r.scale,r.originPoint),IR(e.y,n.translate,n.scale,n.originPoint)}function xK(e,t,r,n){var i,o;n===void 0&&(n=!1);var s=r.length;if(s){t.x=t.y=1;for(var l,c,f=0;ft?r="y":Math.abs(e.x)>t&&(r="x"),r}function TK(e){var t=e.dragControls,r=e.visualElement,n=di(function(){return new EK(r)});(0,jR.useEffect)(function(){return t&&t.subscribe(n)},[n,t]),(0,jR.useEffect)(function(){return n.addListeners()},[n])}var Ch=ce(Ee(),1);function CK(e){var t=e.onPan,r=e.onPanStart,n=e.onPanEnd,i=e.onPanSessionStart,o=e.visualElement,s=t||r||n||i,l=(0,Ch.useRef)(null),c=(0,Ch.useContext)(Du).transformPagePoint,f={onSessionStart:i,onStart:r,onMove:t,onEnd:function(g,v){l.current=null,n&&n(g,v)}};(0,Ch.useEffect)(function(){l.current!==null&&l.current.updateHandlers(f)});function h(g){l.current=new Yw(g,f,{transformPagePoint:c})}Cf(o,"pointerdown",s&&h),Ow(function(){return l.current&&l.current.end()})}var SK={pan:La(CK),drag:La(TK)};var Jw=["LayoutMeasure","BeforeLayoutMeasure","LayoutUpdate","ViewportBoxUpdate","Update","Render","AnimationComplete","LayoutAnimationComplete","AnimationStart","LayoutAnimationStart","SetAxisTarget","Unmount"];function kK(){var e=Jw.map(function(){return new Fu}),t={},r={clearAllListeners:function(){return e.forEach(function(n){return n.clear()})},updatePropListeners:function(n){Jw.forEach(function(i){var o,s="on"+i,l=n[s];(o=t[i])===null||o===void 0||o.call(t),l&&(t[i]=r[s](l))})}};return e.forEach(function(n,i){r["on"+Jw[i]]=function(o){return n.add(o)},r["notify"+Jw[i]]=function(){for(var o=[],s=0;s=0?window.pageYOffset:null,f=Ybe(t,e,l);return o.length&&o.forEach(function(h){var g=ht(h,2),v=g[0],y=g[1];e.getValue(v).set(y)}),e.syncRender(),c!==null&&window.scrollTo({top:c}),{target:f,transitionEnd:n}}else return{target:t,transitionEnd:n}};function qK(e,t,r,n){return zbe(t)?Kbe(e,t,r,n):{target:t,transitionEnd:n}}var jK=function(e,t,r,n){var i=DK(e,t,n);return t=i.target,n=i.transitionEnd,qK(e,t,r,n)};function Xbe(e){return window.getComputedStyle(e)}var GR={treeType:"dom",readValueFromInstance:function(e,t){if(xs(t)){var r=gh(t);return r&&r.default||0}else{var n=Xbe(e);return(cw(t)?n.getPropertyValue(t):n[t])||0}},sortNodePosition:function(e,t){return e.compareDocumentPosition(t)&2?1:-1},getBaseTarget:function(e,t){var r;return(r=e.style)===null||r===void 0?void 0:r[t]},measureViewportBox:function(e,t){var r=t.transformPagePoint;return qR(e,r)},resetTransform:function(e,t,r){var n=r.transformTemplate;t.style.transform=n?n({},""):"none",e.scheduleRender()},restoreTransform:function(e,t){e.style.transform=t.style.transform},removeValueFromRenderState:function(e,t){var r=t.vars,n=t.style;delete r[e],delete n[e]},makeTargetAnimatable:function(e,t,r,n){var i=r.transformValues;n===void 0&&(n=!0);var o=t.transition,s=t.transitionEnd,l=Pr(t,["transition","transitionEnd"]),c=WY(l,o||{},e);if(i&&(s&&(s=i(s)),l&&(l=i(l)),c&&(c=i(c))),n){QY(e,l,c);var f=jK(e,l,c,s);s=f.transitionEnd,l=f.target}return he({transition:o,transitionEnd:s},l)},scrapeMotionValuesFromProps:ch,build:function(e,t,r,n,i){e.isVisible!==void 0&&(t.style.visibility=e.isVisible?"visible":"hidden"),sh(t,r,n,i.transformTemplate)},render:bw},VK=_w(GR);var UK=_w(he(he({},GR),{getBaseTarget:function(e,t){return e[t]},readValueFromInstance:function(e,t){var r;return xs(t)?((r=gh(t))===null||r===void 0?void 0:r.default)||0:(t=Aw.has(t)?t:yw(t),e.getAttribute(t))},scrapeMotionValuesFromProps:ww,build:function(e,t,r,n,i){uh(t,r,n,i.transformTemplate)},render:xw}));var BK=function(e,t){return eh(e)?UK(t,{enableHardwareAcceleration:!1}):VK(t,{enableHardwareAcceleration:!0})};var kh=ce(Ee(),1);function GK(e,t){return t.max===t.min?0:e/(t.max-t.min)*100}var Sh={correct:function(e,t){if(!t.target)return e;if(typeof e=="string")if($e.test(e))e=parseFloat(e);else return e;var r=GK(e,t.target.x),n=GK(e,t.target.y);return"".concat(r,"% ").concat(n,"%")}};var zK="_$css",HK={correct:function(e,t){var r=t.treeScale,n=t.projectionDelta,i=e,o=e.includes("var("),s=[];o&&(e=e.replace(BR,function(T){return s.push(T),zK}));var l=Yn.parse(e);if(l.length>5)return i;var c=Yn.createTransformer(e),f=typeof l[0]!="number"?1:0,h=n.x.scale*r.x,g=n.y.scale*r.y;l[0+f]/=h,l[1+f]/=g;var v=Ot(h,g,.5);typeof l[2+f]=="number"&&(l[2+f]/=v),typeof l[3+f]=="number"&&(l[3+f]/=v);var y=c(l);if(o){var x=0;y=y.replace(zK,function(){var T=s[x];return x++,T})}return y}};var Zbe=function(e){Jx(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.componentDidMount=function(){var r=this,n=this.props,i=n.visualElement,o=n.layoutGroup,s=n.switchLayoutGroup,l=n.layoutId,c=i.projection;hW(Jbe),c&&(o?.group&&o.group.add(c),s?.register&&l&&s.register(c),c.root.didUpdate(),c.addEventListener("animationComplete",function(){r.safeToRemove()}),c.setOptions(he(he({},c.options),{onExitComplete:function(){return r.safeToRemove()}}))),Pu.hasEverUpdated=!0},t.prototype.getSnapshotBeforeUpdate=function(r){var n=this,i=this.props,o=i.layoutDependency,s=i.visualElement,l=i.drag,c=i.isPresent,f=s.projection;return f&&(f.isPresent=c,l||r.layoutDependency!==o||o===void 0?f.willUpdate():this.safeToRemove(),r.isPresent!==c&&(c?f.promote():f.relegate()||Ln.postRender(function(){var h;!((h=f.getStack())===null||h===void 0)&&h.members.length||n.safeToRemove()}))),null},t.prototype.componentDidUpdate=function(){var r=this.props.visualElement.projection;r&&(r.root.didUpdate(),!r.currentAnimation&&r.isLead()&&this.safeToRemove())},t.prototype.componentWillUnmount=function(){var r=this.props,n=r.visualElement,i=r.layoutGroup,o=r.switchLayoutGroup,s=n.projection;s&&(s.scheduleCheckAfterUnmount(),i?.group&&i.group.remove(s),o?.deregister&&o.deregister(s))},t.prototype.safeToRemove=function(){var r=this.props.safeToRemove;r?.()},t.prototype.render=function(){return null},t}(kh.default.Component);function QK(e){var t=ht(Gw(),2),r=t[0],n=t[1],i=(0,kh.useContext)(ow);return kh.default.createElement(Zbe,he({},e,{layoutGroup:i,switchLayoutGroup:(0,kh.useContext)(aw),isPresent:r,safeToRemove:n}))}var Jbe={borderRadius:he(he({},Sh),{applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]}),borderTopLeftRadius:Sh,borderTopRightRadius:Sh,borderBottomLeftRadius:Sh,borderBottomRightRadius:Sh,boxShadow:HK};var WK={measureLayout:QK};function YK(e,t,r){r===void 0&&(r={});var n=Dn(e)?e:Wo(e);return yh("",n,t,r),{stop:function(){return n.stop()},isAnimating:function(){return n.isAnimating()}}}var JK=["TopLeft","TopRight","BottomLeft","BottomRight"],_be=JK.length,KK=function(e){return typeof e=="string"?parseFloat(e):e},XK=function(e){return typeof e=="number"||$e.test(e)};function _K(e,t,r,n,i,o){var s,l,c,f;i?(e.opacity=Ot(0,(s=r.opacity)!==null&&s!==void 0?s:1,$be(n)),e.opacityExit=Ot((l=t.opacity)!==null&&l!==void 0?l:1,0,eAe(n))):o&&(e.opacity=Ot((c=t.opacity)!==null&&c!==void 0?c:1,(f=r.opacity)!==null&&f!==void 0?f:1,n));for(var h=0;h<_be;h++){var g="border".concat(JK[h],"Radius"),v=ZK(t,g),y=ZK(r,g);if(!(v===void 0&&y===void 0)){v||(v=0),y||(y=0);var x=v===0||y===0||XK(v)===XK(y);x?(e[g]=Math.max(Ot(KK(v),KK(y),n),0),(pi.test(y)||pi.test(v))&&(e[g]+="%")):e[g]=y}}(t.rotate||r.rotate)&&(e.rotate=Ot(t.rotate||0,r.rotate||0,n))}function ZK(e,t){var r;return(r=e[t])!==null&&r!==void 0?r:e.borderRadius}var $be=$K(0,.5,hh),eAe=$K(.5,.95,kf);function $K(e,t,r){return function(n){return nt?1:r(vl(e,t,n))}}function eX(e,t){e.min=t.min,e.max=t.max}function Xo(e,t){eX(e.x,t.x),eX(e.y,t.y)}function tX(e,t,r,n,i){return e-=t,e=l0(e,1/r,n),i!==void 0&&(e=l0(e,1/i,n)),e}function tAe(e,t,r,n,i,o,s){if(t===void 0&&(t=0),r===void 0&&(r=1),n===void 0&&(n=.5),o===void 0&&(o=e),s===void 0&&(s=e),pi.test(t)){t=parseFloat(t);var l=Ot(s.min,s.max,t/100);t=l-s.min}if(typeof t=="number"){var c=Ot(o.min,o.max,n);e===o&&(c-=t),e.min=tX(e.min,t,r,c,i),e.max=tX(e.max,t,r,c,i)}}function rX(e,t,r,n,i){var o=ht(r,3),s=o[0],l=o[1],c=o[2];tAe(e,t[s],t[l],t[c],t.scale,n,i)}var rAe=["x","scaleX","originX"],nAe=["y","scaleY","originY"];function zR(e,t,r,n){rX(e.x,t,rAe,r?.x,n?.x),rX(e.y,t,nAe,r?.y,n?.y)}function nX(e){return e.translate===0&&e.scale===1}function HR(e){return nX(e.x)&&nX(e.y)}function QR(e,t){return e.x.min===t.x.min&&e.x.max===t.x.max&&e.y.min===t.y.min&&e.y.max===t.y.max}var iX=function(){function e(){this.members=[]}return e.prototype.add=function(t){bh(this.members,t),t.scheduleRender()},e.prototype.remove=function(t){if(Ah(this.members,t),t===this.prevLead&&(this.prevLead=void 0),t===this.lead){var r=this.members[this.members.length-1];r&&this.promote(r)}},e.prototype.relegate=function(t){var r=this.members.findIndex(function(s){return t===s});if(r===0)return!1;for(var n,i=r;i>=0;i--){var o=this.members[i];if(o.isPresent!==!1){n=o;break}}return n?(this.promote(n),!0):!1},e.prototype.promote=function(t,r){var n,i=this.lead;if(t!==i&&(this.prevLead=i,this.lead=t,t.show(),i)){i.instance&&i.scheduleRender(),t.scheduleRender(),t.resumeFrom=i,r&&(t.resumeFrom.preserveOpacity=!0),i.snapshot&&(t.snapshot=i.snapshot,t.snapshot.latestValues=i.animationValues||i.latestValues,t.snapshot.isShared=!0),!((n=t.root)===null||n===void 0)&&n.isUpdating&&(t.isLayoutDirty=!0);var o=t.options.crossfade;o===!1&&i.hide()}},e.prototype.exitAnimationComplete=function(){this.members.forEach(function(t){var r,n,i,o,s;(n=(r=t.options).onExitComplete)===null||n===void 0||n.call(r),(s=(i=t.resumingFrom)===null||i===void 0?void 0:(o=i.options).onExitComplete)===null||s===void 0||s.call(o)})},e.prototype.scheduleRender=function(){this.members.forEach(function(t){t.instance&&t.scheduleRender(!1)})},e.prototype.removeLeadSnapshot=function(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)},e}();var iAe="translate3d(0px, 0px, 0) scale(1, 1) scale(1, 1)";function WR(e,t,r){var n=e.x.translate/t.x,i=e.y.translate/t.y,o="translate3d(".concat(n,"px, ").concat(i,"px, 0) ");if(o+="scale(".concat(1/t.x,", ").concat(1/t.y,") "),r){var s=r.rotate,l=r.rotateX,c=r.rotateY;s&&(o+="rotate(".concat(s,"deg) ")),l&&(o+="rotateX(".concat(l,"deg) ")),c&&(o+="rotateY(".concat(c,"deg) "))}var f=e.x.scale*t.x,h=e.y.scale*t.y;return o+="scale(".concat(f,", ").concat(h,")"),o===iAe?"none":o}var oX=function(e,t){return e.depth-t.depth};var aX=function(){function e(){this.children=[],this.isDirty=!1}return e.prototype.add=function(t){bh(this.children,t),this.isDirty=!0},e.prototype.remove=function(t){Ah(this.children,t),this.isDirty=!0},e.prototype.forEach=function(t){this.isDirty&&this.children.sort(oX),this.isDirty=!1,this.children.forEach(t)},e}();var sX=1e3;function eE(e){var t=e.attachResizeListener,r=e.defaultParent,n=e.measureScroll,i=e.checkIsScrollRoot,o=e.resetTransform;return function(){function s(l,c,f){var h=this;c===void 0&&(c={}),f===void 0&&(f=r?.()),this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.potentialNodes=new Map,this.checkUpdateFailed=function(){h.isUpdating&&(h.isUpdating=!1,h.clearAllSnapshots())},this.updateProjection=function(){h.nodes.forEach(cAe),h.nodes.forEach(fAe)},this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.id=l,this.latestValues=c,this.root=f?f.root||f:this,this.path=f?Wn(Wn([],ht(f.path),!1),[f],!1):[],this.parent=f,this.depth=f?f.depth+1:0,l&&this.root.registerPotentialNode(l,this);for(var g=0;g=0;n--)if(e.path[n].instance){r=e.path[n];break}var i=r&&r!==e.root?r.instance:document,o=i.querySelector('[data-projection-id="'.concat(t,'"]'));o&&e.mount(o,!0)}function fX(e){e.min=Math.round(e.min),e.max=Math.round(e.max)}function dX(e){fX(e.x),fX(e.y)}var pX=eE({attachResizeListener:function(e,t){return Tf(e,"resize",t)},measureScroll:function(){return{x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}},checkIsScrollRoot:function(){return!0}});var YR={current:void 0},hX=eE({measureScroll:function(e){return{x:e.scrollLeft,y:e.scrollTop}},defaultParent:function(){if(!YR.current){var e=new pX(0,{});e.mount(window),e.setOptions({layoutScroll:!0}),YR.current=e}return YR.current},resetTransform:function(e,t){e.style.transform=t??"none"},checkIsScrollRoot:function(e){return window.getComputedStyle(e).position==="fixed"}});var yAe=he(he(he(he({},ZY),NY),SK),WK),tE=dW(function(e,t){return GW(e,t,yAe,BK,hX)});var KR=ce(Ee(),1),Oh=ce(Ee(),1);var mX=ce(Ee(),1),rE=(0,mX.createContext)(null);function vX(e,t,r,n){if(!n)return e;var i=e.findIndex(function(h){return h.value===t});if(i===-1)return e;var o=n>0?1:-1,s=e[i+o];if(!s)return e;var l=e[i],c=s.layout,f=Ot(c.min,c.max,.5);return o===1&&l.layout.max+r>f||o===-1&&l.layout.min+r{let{__scopeTooltip:t,delayDuration:r=SAe,skipDelayDuration:n=300,disableHoverableContent:i=!1,children:o}=e,[s,l]=(0,Je.useState)(!0),c=(0,Je.useRef)(!1),f=(0,Je.useRef)(0);return(0,Je.useEffect)(()=>{let h=f.current;return()=>window.clearTimeout(h)},[]),(0,Je.createElement)(kAe,{scope:t,isOpenDelayed:s,delayDuration:r,onOpen:(0,Je.useCallback)(()=>{window.clearTimeout(f.current),l(!1)},[]),onClose:(0,Je.useCallback)(()=>{window.clearTimeout(f.current),f.current=window.setTimeout(()=>l(!0),n)},[n]),isPointerInTransitRef:c,onPointerInTransitChange:(0,Je.useCallback)(h=>{c.current=h},[]),disableHoverableContent:i},o)},_R="Tooltip",[NAe,c0]=oE(_R),DAe=e=>{let{__scopeTooltip:t,children:r,open:n,defaultOpen:i=!1,onOpenChange:o,disableHoverableContent:s,delayDuration:l}=e,c=JR(_R,e.__scopeTooltip),f=ZR(t),[h,g]=(0,Je.useState)(null),v=va(),y=(0,Je.useRef)(0),x=s??c.disableHoverableContent,T=l??c.delayDuration,O=(0,Je.useRef)(!1),[E=!1,b]=au({prop:n,defaultProp:i,onChange:D=>{D?(c.onOpen(),document.dispatchEvent(new CustomEvent(XR))):c.onClose(),o?.(D)}}),C=(0,Je.useMemo)(()=>E?O.current?"delayed-open":"instant-open":"closed",[E]),w=(0,Je.useCallback)(()=>{window.clearTimeout(y.current),O.current=!1,b(!0)},[b]),k=(0,Je.useCallback)(()=>{window.clearTimeout(y.current),b(!1)},[b]),P=(0,Je.useCallback)(()=>{window.clearTimeout(y.current),y.current=window.setTimeout(()=>{O.current=!0,b(!0)},T)},[T,b]);return(0,Je.useEffect)(()=>()=>window.clearTimeout(y.current),[]),(0,Je.createElement)(Rx,f,(0,Je.createElement)(NAe,{scope:t,contentId:v,open:E,stateAttribute:C,trigger:h,onTriggerChange:g,onTriggerEnter:(0,Je.useCallback)(()=>{c.isOpenDelayed?P():w()},[c.isOpenDelayed,P,w]),onTriggerLeave:(0,Je.useCallback)(()=>{x?k():window.clearTimeout(y.current)},[k,x]),onOpen:w,onClose:k,disableHoverableContent:x},r))},SX="TooltipTrigger",LAe=(0,Je.forwardRef)((e,t)=>{let{__scopeTooltip:r,...n}=e,i=c0(SX,r),o=JR(SX,r),s=ZR(r),l=(0,Je.useRef)(null),c=ir(t,l,i.onTriggerChange),f=(0,Je.useRef)(!1),h=(0,Je.useRef)(!1),g=(0,Je.useCallback)(()=>f.current=!1,[]);return(0,Je.useEffect)(()=>()=>document.removeEventListener("pointerup",g),[g]),(0,Je.createElement)(Mx,Xe({asChild:!0},s),(0,Je.createElement)(sr.button,Xe({"aria-describedby":i.open?i.contentId:void 0,"data-state":i.stateAttribute},n,{ref:c,onPointerMove:yt(e.onPointerMove,v=>{v.pointerType!=="touch"&&!h.current&&!o.isPointerInTransitRef.current&&(i.onTriggerEnter(),h.current=!0)}),onPointerLeave:yt(e.onPointerLeave,()=>{i.onTriggerLeave(),h.current=!1}),onPointerDown:yt(e.onPointerDown,()=>{f.current=!0,document.addEventListener("pointerup",g,{once:!0})}),onFocus:yt(e.onFocus,()=>{f.current||i.onOpen()}),onBlur:yt(e.onBlur,i.onClose),onClick:yt(e.onClick,i.onClose)})))}),kX="TooltipPortal",[PAe,RAe]=oE(kX,{forceMount:void 0}),MAe=e=>{let{__scopeTooltip:t,forceMount:r,children:n,container:i}=e,o=c0(kX,t);return(0,Je.createElement)(PAe,{scope:t,forceMount:r},(0,Je.createElement)(Ca,{present:r||o.open},(0,Je.createElement)(Gp,{asChild:!0,container:i},n)))},u0="TooltipContent",IAe=(0,Je.forwardRef)((e,t)=>{let r=RAe(u0,e.__scopeTooltip),{forceMount:n=r.forceMount,side:i="top",...o}=e,s=c0(u0,e.__scopeTooltip);return(0,Je.createElement)(Ca,{present:n||s.open},s.disableHoverableContent?(0,Je.createElement)(OX,Xe({side:i},o,{ref:t})):(0,Je.createElement)(FAe,Xe({side:i},o,{ref:t})))}),FAe=(0,Je.forwardRef)((e,t)=>{let r=c0(u0,e.__scopeTooltip),n=JR(u0,e.__scopeTooltip),i=(0,Je.useRef)(null),o=ir(t,i),[s,l]=(0,Je.useState)(null),{trigger:c,onClose:f}=r,h=i.current,{onPointerInTransitChange:g}=n,v=(0,Je.useCallback)(()=>{l(null),g(!1)},[g]),y=(0,Je.useCallback)((x,T)=>{let O=x.currentTarget,E={x:x.clientX,y:x.clientY},b=jAe(E,O.getBoundingClientRect()),C=VAe(E,b),w=UAe(T.getBoundingClientRect()),k=GAe([...C,...w]);l(k),g(!0)},[g]);return(0,Je.useEffect)(()=>()=>v(),[v]),(0,Je.useEffect)(()=>{if(c&&h){let x=O=>y(O,h),T=O=>y(O,c);return c.addEventListener("pointerleave",x),h.addEventListener("pointerleave",T),()=>{c.removeEventListener("pointerleave",x),h.removeEventListener("pointerleave",T)}}},[c,h,y,v]),(0,Je.useEffect)(()=>{if(s){let x=T=>{let O=T.target,E={x:T.clientX,y:T.clientY},b=c?.contains(O)||h?.contains(O),C=!BAe(E,s);b?v():C&&(v(),f())};return document.addEventListener("pointermove",x),()=>document.removeEventListener("pointermove",x)}},[c,h,s,f,v]),(0,Je.createElement)(OX,Xe({},e,{ref:o}))}),[qAe,Q4e]=oE(_R,{isInside:!1}),OX=(0,Je.forwardRef)((e,t)=>{let{__scopeTooltip:r,children:n,"aria-label":i,onEscapeKeyDown:o,onPointerDownOutside:s,...l}=e,c=c0(u0,r),f=ZR(r),{onClose:h}=c;return(0,Je.useEffect)(()=>(document.addEventListener(XR,h),()=>document.removeEventListener(XR,h)),[h]),(0,Je.useEffect)(()=>{if(c.trigger){let g=v=>{let y=v.target;y!=null&&y.contains(c.trigger)&&h()};return window.addEventListener("scroll",g,{capture:!0}),()=>window.removeEventListener("scroll",g,{capture:!0})}},[c.trigger,h]),(0,Je.createElement)(Bp,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:o,onPointerDownOutside:s,onFocusOutside:g=>g.preventDefault(),onDismiss:h},(0,Je.createElement)(Ix,Xe({"data-state":c.stateAttribute},f,l,{ref:t,style:{...l.style,"--radix-tooltip-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-tooltip-content-available-width":"var(--radix-popper-available-width)","--radix-tooltip-content-available-height":"var(--radix-popper-available-height)","--radix-tooltip-trigger-width":"var(--radix-popper-anchor-width)","--radix-tooltip-trigger-height":"var(--radix-popper-anchor-height)"}}),(0,Je.createElement)(RL,null,n),(0,Je.createElement)(qAe,{scope:r,isInside:!0},(0,Je.createElement)(px,{id:c.contentId,role:"tooltip"},i||n))))});function jAe(e,t){let r=Math.abs(t.top-e.y),n=Math.abs(t.bottom-e.y),i=Math.abs(t.right-e.x),o=Math.abs(t.left-e.x);switch(Math.min(r,n,i,o)){case o:return"left";case i:return"right";case r:return"top";case n:return"bottom";default:throw new Error("unreachable")}}function VAe(e,t,r=5){let n=[];switch(t){case"top":n.push({x:e.x-r,y:e.y+r},{x:e.x+r,y:e.y+r});break;case"bottom":n.push({x:e.x-r,y:e.y-r},{x:e.x+r,y:e.y-r});break;case"left":n.push({x:e.x+r,y:e.y-r},{x:e.x+r,y:e.y+r});break;case"right":n.push({x:e.x-r,y:e.y-r},{x:e.x-r,y:e.y+r});break}return n}function UAe(e){let{top:t,right:r,bottom:n,left:i}=e;return[{x:i,y:t},{x:r,y:t},{x:r,y:n},{x:i,y:n}]}function BAe(e,t){let{x:r,y:n}=e,i=!1;for(let o=0,s=t.length-1;on!=h>n&&r<(f-l)*(n-c)/(h-c)+l&&(i=!i)}return i}function GAe(e){let t=e.slice();return t.sort((r,n)=>r.xn.x?1:r.yn.y?1:0),zAe(t)}function zAe(e){if(e.length<=1)return e.slice();let t=[];for(let n=0;n=2;){let o=t[t.length-1],s=t[t.length-2];if((o.x-s.x)*(i.y-s.y)>=(o.y-s.y)*(i.x-s.x))t.pop();else break}t.push(i)}t.pop();let r=[];for(let n=e.length-1;n>=0;n--){let i=e[n];for(;r.length>=2;){let o=r[r.length-1],s=r[r.length-2];if((o.x-s.x)*(i.y-s.y)>=(o.y-s.y)*(i.x-s.x))r.pop();else break}r.push(i)}return r.pop(),t.length===1&&r.length===1&&t[0].x===r[0].x&&t[0].y===r[0].y?t:t.concat(r)}var NX=OAe,DX=DAe,LX=LAe,PX=MAe,RX=IAe;var vt=ce(Ee(),1);var IX=ce(Ee(),1);var aE=ce(Ee(),1);var QAe=Object.defineProperty,WAe=(e,t,r)=>t in e?QAe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,$R=(e,t,r)=>(WAe(e,typeof t!="symbol"?t+"":t,r),r),eM=class{constructor(){$R(this,"current",this.detect()),$R(this,"handoffState","pending"),$R(this,"currentId",0)}set(t){this.current!==t&&(this.handoffState="pending",this.currentId=0,this.current=t)}reset(){this.set(this.detect())}nextId(){return++this.currentId}get isServer(){return this.current==="server"}get isClient(){return this.current==="client"}detect(){return typeof window>"u"||typeof document>"u"?"server":"client"}handoff(){this.handoffState==="pending"&&(this.handoffState="complete")}get isHandoffComplete(){return this.handoffState==="complete"}},Pa=new eM;var bn=(e,t)=>{Pa.isServer?(0,aE.useEffect)(e,t):(0,aE.useLayoutEffect)(e,t)};var MX=ce(Ee(),1);function Ss(e){let t=(0,MX.useRef)(e);return bn(()=>{t.current=e},[e]),t}function sE(e,t){let[r,n]=(0,IX.useState)(e),i=Ss(e);return bn(()=>n(i.current),[i,n,...t]),r}var lE=ce(Ee(),1);function FX(e){typeof queueMicrotask=="function"?queueMicrotask(e):Promise.resolve().then(e).catch(t=>setTimeout(()=>{throw t}))}function Dh(){let e=[],t={addEventListener(r,n,i,o){return r.addEventListener(n,i,o),t.add(()=>r.removeEventListener(n,i,o))},requestAnimationFrame(...r){let n=requestAnimationFrame(...r);return t.add(()=>cancelAnimationFrame(n))},nextFrame(...r){return t.requestAnimationFrame(()=>t.requestAnimationFrame(...r))},setTimeout(...r){let n=setTimeout(...r);return t.add(()=>clearTimeout(n))},microTask(...r){let n={current:!0};return FX(()=>{n.current&&r[0]()}),t.add(()=>{n.current=!1})},style(r,n,i){let o=r.style.getPropertyValue(n);return Object.assign(r.style,{[n]:i}),this.add(()=>{Object.assign(r.style,{[n]:o})})},group(r){let n=Dh();return r(n),this.add(()=>n.dispose())},add(r){return e.push(r),()=>{let n=e.indexOf(r);if(n>=0)for(let i of e.splice(n,1))i()}},dispose(){for(let r of e.splice(0))r()}};return t}function uE(){let[e]=(0,lE.useState)(Dh);return(0,lE.useEffect)(()=>()=>e.dispose(),[e]),e}var qX=ce(Ee(),1);var zt=function(e){let t=Ss(e);return qX.default.useCallback((...r)=>t.current(...r),[t])};var tM=ce(Ee(),1);var Pf=ce(Ee(),1);function YAe(){let e=typeof document>"u";return"useSyncExternalStore"in Pf?(t=>t.useSyncExternalStore)(Pf)(()=>()=>{},()=>!1,()=>!e):!1}function jX(){let e=YAe(),[t,r]=Pf.useState(Pa.isHandoffComplete);return t&&Pa.isHandoffComplete===!1&&r(!1),Pf.useEffect(()=>{t!==!0&&r(!0)},[t]),Pf.useEffect(()=>Pa.handoff(),[]),e?!1:t}var VX,Lh=(VX=tM.default.useId)!=null?VX:function(){let e=jX(),[t,r]=tM.default.useState(e?()=>Pa.nextId():null);return bn(()=>{t===null&&r(Pa.nextId())},[t]),t!=null?""+t:void 0};var d0=ce(Ee(),1);function Zo(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,Zo),n}function Ph(e){return Pa.isServer?null:e instanceof Node?e.ownerDocument:e!=null&&e.hasOwnProperty("current")&&e.current instanceof Node?e.current.ownerDocument:document}var UX=["[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(","),KAe=(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))(KAe||{}),XAe=(e=>(e[e.Error=0]="Error",e[e.Overflow=1]="Overflow",e[e.Success=2]="Success",e[e.Underflow=3]="Underflow",e))(XAe||{}),ZAe=(e=>(e[e.Previous=-1]="Previous",e[e.Next=1]="Next",e))(ZAe||{});var rM=(e=>(e[e.Strict=0]="Strict",e[e.Loose=1]="Loose",e))(rM||{});function BX(e,t=0){var r;return e===((r=Ph(e))==null?void 0:r.body)?!1:Zo(t,{0(){return e.matches(UX)},1(){let n=e;for(;n!==null;){if(n.matches(UX))return!0;n=n.parentElement}return!1}})}var JAe=(e=>(e[e.Keyboard=0]="Keyboard",e[e.Mouse=1]="Mouse",e))(JAe||{});typeof window<"u"&&typeof document<"u"&&(document.addEventListener("keydown",e=>{e.metaKey||e.altKey||e.ctrlKey||(document.documentElement.dataset.headlessuiFocusVisible="")},!0),document.addEventListener("click",e=>{e.detail===1?delete document.documentElement.dataset.headlessuiFocusVisible:e.detail===0&&(document.documentElement.dataset.headlessuiFocusVisible="")},!0));var y6e=["textarea","input"].join(",");function GX(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 s=i.compareDocumentPosition(o);return s&Node.DOCUMENT_POSITION_FOLLOWING?-1:s&Node.DOCUMENT_POSITION_PRECEDING?1:0})}var zX=ce(Ee(),1);function f0(e,t,r){let n=Ss(t);(0,zX.useEffect)(()=>{function i(o){n.current(o)}return document.addEventListener(e,i,r),()=>document.removeEventListener(e,i,r)},[e,r])}var HX=ce(Ee(),1);function QX(e,t,r){let n=Ss(t);(0,HX.useEffect)(()=>{function i(o){n.current(o)}return window.addEventListener(e,i,r),()=>window.removeEventListener(e,i,r)},[e,r])}function WX(e,t,r=!0){let n=(0,d0.useRef)(!1);(0,d0.useEffect)(()=>{requestAnimationFrame(()=>{n.current=r})},[r]);function i(s,l){if(!n.current||s.defaultPrevented)return;let c=l(s);if(c===null||!c.getRootNode().contains(c)||!c.isConnected)return;let f=function h(g){return typeof g=="function"?h(g()):Array.isArray(g)||g instanceof Set?g:[g]}(e);for(let h of f){if(h===null)continue;let g=h instanceof HTMLElement?h:h.current;if(g!=null&&g.contains(c)||s.composed&&s.composedPath().includes(g))return}return!BX(c,rM.Loose)&&c.tabIndex!==-1&&s.preventDefault(),t(s,c)}let o=(0,d0.useRef)(null);f0("pointerdown",s=>{var l,c;n.current&&(o.current=((c=(l=s.composedPath)==null?void 0:l.call(s))==null?void 0:c[0])||s.target)},!0),f0("mousedown",s=>{var l,c;n.current&&(o.current=((c=(l=s.composedPath)==null?void 0:l.call(s))==null?void 0:c[0])||s.target)},!0),f0("click",s=>{o.current&&(i(s,()=>o.current),o.current=null)},!0),f0("touchend",s=>i(s,()=>s.target instanceof HTMLElement?s.target:null),!0),QX("blur",s=>i(s,()=>window.document.activeElement instanceof HTMLIFrameElement?window.document.activeElement:null),!0)}var KX=ce(Ee(),1);function YX(e){var t;if(e.type)return e.type;let r=(t=e.as)!=null?t:"button";if(typeof r=="string"&&r.toLowerCase()==="button")return"button"}function XX(e,t){let[r,n]=(0,KX.useState)(()=>YX(e));return bn(()=>{n(YX(e))},[e.type,e.as]),bn(()=>{r||t.current&&t.current instanceof HTMLButtonElement&&!t.current.hasAttribute("type")&&n("button")},[r,t]),r}var cE=ce(Ee(),1);var _Ae=Symbol();function Rh(...e){let t=(0,cE.useRef)(e);(0,cE.useEffect)(()=>{t.current=e},[e]);let r=zt(n=>{for(let i of t.current)i!=null&&(typeof i=="function"?i(n):i.current=n)});return e.every(n=>n==null||n?.[_Ae])?void 0:r}var p0=ce(Ee(),1);function ZX({container:e,accept:t,walk:r,enabled:n=!0}){let i=(0,p0.useRef)(t),o=(0,p0.useRef)(r);(0,p0.useEffect)(()=>{i.current=t,o.current=r},[t,r]),bn(()=>{if(!e||!n)return;let s=Ph(e);if(!s)return;let l=i.current,c=o.current,f=Object.assign(g=>l(g),{acceptNode:l}),h=s.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,f,!1);for(;h.nextNode();)c(h.currentNode)},[e,n,i,o])}function $Ae(e){throw new Error("Unexpected object: "+e)}var Rn=(e=>(e[e.First=0]="First",e[e.Previous=1]="Previous",e[e.Next=2]="Next",e[e.Last=3]="Last",e[e.Specific=4]="Specific",e[e.Nothing=5]="Nothing",e))(Rn||{});function JX(e,t){let r=t.resolveItems();if(r.length<=0)return null;let n=t.resolveActiveIndex(),i=n??-1,o=(()=>{switch(e.focus){case 0:return r.findIndex(s=>!t.resolveDisabled(s));case 1:{let s=r.slice().reverse().findIndex((l,c,f)=>i!==-1&&f.length-c-1>=i?!1:!t.resolveDisabled(l));return s===-1?s:r.length-1-s}case 2:return r.findIndex((s,l)=>l<=i?!1:!t.resolveDisabled(s));case 3:{let s=r.slice().reverse().findIndex(l=>!t.resolveDisabled(l));return s===-1?s:r.length-1-s}case 4:return r.findIndex(s=>t.resolveId(s)===e.id);case 5:return null;default:$Ae(e)}})();return o===-1?n:o}var Jo=ce(Ee(),1);function nM(...e){return Array.from(new Set(e.flatMap(t=>typeof t=="string"?t.split(" "):[]))).filter(Boolean).join(" ")}var pE=(e=>(e[e.None=0]="None",e[e.RenderStrategy=1]="RenderStrategy",e[e.Static=2]="Static",e))(pE||{}),e1e=(e=>(e[e.Unmount=0]="Unmount",e[e.Hidden=1]="Hidden",e))(e1e||{});function yl({ourProps:e,theirProps:t,slot:r,defaultTag:n,features:i,visible:o=!0,name:s}){let l=_X(t,e);if(o)return fE(l,r,n,s);let c=i??0;if(c&2){let{static:f=!1,...h}=l;if(f)return fE(h,r,n,s)}if(c&1){let{unmount:f=!0,...h}=l;return Zo(f?0:1,{0(){return null},1(){return fE({...h,hidden:!0,style:{display:"none"}},r,n,s)}})}return fE(l,r,n,s)}function fE(e,t={},r,n){let{as:i=r,children:o,refName:s="ref",...l}=iM(e,["unmount","static"]),c=e.ref!==void 0?{[s]:e.ref}:{},f=typeof o=="function"?o(t):o;"className"in l&&l.className&&typeof l.className=="function"&&(l.className=l.className(t));let h={};if(t){let g=!1,v=[];for(let[y,x]of Object.entries(t))typeof x=="boolean"&&(g=!0),x===!0&&v.push(y);g&&(h["data-headlessui-state"]=v.join(" "))}if(i===Jo.Fragment&&Object.keys(dE(l)).length>0){if(!(0,Jo.isValidElement)(f)||Array.isArray(f)&&f.length>1)throw new Error(['Passing props on "Fragment"!',"",`The current component <${n} /> is rendering a "Fragment".`,"However we need to passthrough the following props:",Object.keys(l).map(x=>` - ${x}`).join(` +`),"","You can apply a few solutions:",['Add an `as="..."` prop, to ensure that we render an actual element instead of a "Fragment".',"Render a single element as the child so that we can forward the props onto that element."].map(x=>` - ${x}`).join(` `)].join(` -`));let F=E.props,L=typeof(F==null?void 0:F.className)=="function"?(..._)=>fA(F==null?void 0:F.className(..._),d.className):fA(F==null?void 0:F.className,d.className),V=L?{className:L}:{};return(0,s.cloneElement)(E,Object.assign({},dA(E.props,Cv(Tv(d,["ref"]))),N,w,xx(E.ref,w.ref),V))}return(0,s.createElement)(a,Object.assign({},Tv(d,["ref"]),a!==s.Fragment&&w,a!==s.Fragment&&N),E)}function xx(...e){return{ref:e.every(t=>t==null)?void 0:t=>{for(let n of e)n!=null&&(typeof n=="function"?n(t):n.current=t)}}}function dA(...e){var t;if(e.length===0)return{};if(e.length===1)return e[0];let n={},i={};for(let a of e)for(let l in a)l.startsWith("on")&&typeof a[l]=="function"?((t=i[l])!=null||(i[l]=[]),i[l].push(a[l])):n[l]=a[l];if(n.disabled||n["aria-disabled"])return Object.assign(n,Object.fromEntries(Object.keys(i).map(a=>[a,void 0])));for(let a in i)Object.assign(n,{[a](l,...c){let d=i[a];for(let w of d){if((l instanceof Event||(l==null?void 0:l.nativeEvent)instanceof Event)&&l.defaultPrevented)return;w(l,...c)}}});return n}function Tu(e){var t;return Object.assign((0,s.forwardRef)(e),{displayName:(t=e.displayName)!=null?t:e.name})}function Cv(e){let t=Object.assign({},e);for(let n in t)t[n]===void 0&&delete t[n];return t}function Tv(e,t=[]){let n=Object.assign({},e);for(let i of t)i in n&&delete n[i];return n}function Sx(e){let t=e.parentElement,n=null;for(;t&&!(t instanceof HTMLFieldSetElement);)t instanceof HTMLLegendElement&&(n=t),t=t.parentElement;let i=(t==null?void 0:t.getAttribute("disabled"))==="";return i&&Ox(n)?!1:i}function Ox(e){if(!e)return!1;let t=e.previousElementSibling;for(;t!==null;){if(t instanceof HTMLLegendElement)return!1;t=t.previousElementSibling}return!0}function pA(e={},t=null,n=[]){for(let[i,a]of Object.entries(e))mA(n,hA(t,i),a);return n}function hA(e,t){return e?e+"["+t+"]":t}function mA(e,t,n){if(Array.isArray(n))for(let[i,a]of n.entries())mA(e,hA(t,i.toString()),a);else n instanceof Date?e.push([t,n.toISOString()]):typeof n=="boolean"?e.push([t,n?"1":"0"]):typeof n=="string"?e.push([t,n]):typeof n=="number"?e.push([t,`${n}`]):n==null?e.push([t,""]):pA(n,t,e)}function hO(e){var t,n;let i=(t=e==null?void 0:e.form)!=null?t:e.closest("form");if(i){for(let a of i.elements)if(a!==e&&(a.tagName==="INPUT"&&a.type==="submit"||a.tagName==="BUTTON"&&a.type==="submit"||a.nodeName==="INPUT"&&a.type==="image")){a.click();return}(n=i.requestSubmit)==null||n.call(i)}}let Dx="div";var vA=(e=>(e[e.None=1]="None",e[e.Focusable=2]="Focusable",e[e.Hidden=4]="Hidden",e))(vA||{});function Px(e,t){let{features:n=1,...i}=e,a={ref:t,"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 Cu({ourProps:a,theirProps:i,slot:{},defaultTag:Dx,name:"Hidden"})}let kx=Tu(Px),xv=(0,s.createContext)(null);xv.displayName="OpenClosedContext";var yd=(e=>(e[e.Open=1]="Open",e[e.Closed=2]="Closed",e[e.Closing=4]="Closing",e[e.Opening=8]="Opening",e))(yd||{});function Mx(){return(0,s.useContext)(xv)}function Rx({value:e,children:t}){return s.createElement(xv.Provider,{value:e},t)}var Co=(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))(Co||{});function Nx(e,t,n){let[i,a]=(0,s.useState)(n),l=e!==void 0,c=(0,s.useRef)(l),d=(0,s.useRef)(!1),w=(0,s.useRef)(!1);return l&&!c.current&&!d.current?(d.current=!0,c.current=l,console.error("A component is changing from uncontrolled to controlled. This may be caused by the value changing from undefined to a defined value, which should not happen.")):!l&&c.current&&!w.current&&(w.current=!0,c.current=l,console.error("A component is changing from controlled to uncontrolled. This may be caused by the value changing from a defined value to undefined, which should not happen.")),[l?e:i,fr(E=>(l||a(E),t==null?void 0:t(E)))]}function gA(e,t){let n=(0,s.useRef)([]),i=fr(e);(0,s.useEffect)(()=>{let a=[...n.current];for(let[l,c]of t.entries())if(n.current[l]!==c){let d=i(t,a);return n.current=t,d}},[i,...t])}function yA(e){return[e.screenX,e.screenY]}function Ix(){let e=(0,s.useRef)([-1,-1]);return{wasMoved(t){let n=yA(t);return e.current[0]===n[0]&&e.current[1]===n[1]?!1:(e.current=n,!0)},update(t){e.current=yA(t)}}}function Lx(){return/iPhone/gi.test(window.navigator.platform)||/Mac/gi.test(window.navigator.platform)&&window.navigator.maxTouchPoints>0}function Fx(){return/Android/gi.test(window.navigator.userAgent)}function jx(){return Lx()||Fx()}function Ux(...e){return(0,s.useMemo)(()=>Ev(...e),[...e])}var Vx=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(Vx||{}),Bx=(e=>(e[e.Single=0]="Single",e[e.Multi=1]="Multi",e))(Bx||{}),zx=(e=>(e[e.Pointer=0]="Pointer",e[e.Other=1]="Other",e))(zx||{}),Wx=(e=>(e[e.OpenCombobox=0]="OpenCombobox",e[e.CloseCombobox=1]="CloseCombobox",e[e.GoToOption=2]="GoToOption",e[e.RegisterOption=3]="RegisterOption",e[e.UnregisterOption=4]="UnregisterOption",e[e.RegisterLabel=5]="RegisterLabel",e))(Wx||{});function Sv(e,t=n=>n){let n=e.activeOptionIndex!==null?e.options[e.activeOptionIndex]:null,i=lA(t(e.options.slice()),l=>l.dataRef.current.domRef.current),a=n?i.indexOf(n):null;return a===-1&&(a=null),{options:i,activeOptionIndex:a}}let Gx={[1](e){var t;return(t=e.dataRef.current)!=null&&t.disabled||e.comboboxState===1?e:{...e,activeOptionIndex:null,comboboxState:1}},[0](e){var t;if((t=e.dataRef.current)!=null&&t.disabled||e.comboboxState===0)return e;let n=e.activeOptionIndex;if(e.dataRef.current){let{isSelected:i}=e.dataRef.current,a=e.options.findIndex(l=>i(l.dataRef.current.value));a!==-1&&(n=a)}return{...e,comboboxState:0,activeOptionIndex:n}},[2](e,t){var n,i,a,l;if((n=e.dataRef.current)!=null&&n.disabled||(i=e.dataRef.current)!=null&&i.optionsRef.current&&!((a=e.dataRef.current)!=null&&a.optionsPropsRef.current.static)&&e.comboboxState===1)return e;let c=Sv(e);if(c.activeOptionIndex===null){let w=c.options.findIndex(E=>!E.dataRef.current.disabled);w!==-1&&(c.activeOptionIndex=w)}let d=Cx(t,{resolveItems:()=>c.options,resolveActiveIndex:()=>c.activeOptionIndex,resolveId:w=>w.id,resolveDisabled:w=>w.dataRef.current.disabled});return{...e,...c,activeOptionIndex:d,activationTrigger:(l=t.trigger)!=null?l:1}},[3]:(e,t)=>{var n,i;let a={id:t.id,dataRef:t.dataRef},l=Sv(e,d=>[...d,a]);e.activeOptionIndex===null&&(n=e.dataRef.current)!=null&&n.isSelected(t.dataRef.current.value)&&(l.activeOptionIndex=l.options.indexOf(a));let c={...e,...l,activationTrigger:1};return(i=e.dataRef.current)!=null&&i.__demoMode&&e.dataRef.current.value===void 0&&(c.activeOptionIndex=0),c},[4]:(e,t)=>{let n=Sv(e,i=>{let a=i.findIndex(l=>l.id===t.id);return a!==-1&&i.splice(a,1),i});return{...e,...n,activationTrigger:1}},[5]:(e,t)=>({...e,labelId:t.id})},Ov=(0,s.createContext)(null);Ov.displayName="ComboboxActionsContext";function Ad(e){let t=(0,s.useContext)(Ov);if(t===null){let n=new Error(`<${e} /> is missing a parent component.`);throw Error.captureStackTrace&&Error.captureStackTrace(n,Ad),n}return t}let Dv=(0,s.createContext)(null);Dv.displayName="ComboboxDataContext";function Mc(e){let t=(0,s.useContext)(Dv);if(t===null){let n=new Error(`<${e} /> is missing a parent component.`);throw Error.captureStackTrace&&Error.captureStackTrace(n,Mc),n}return t}function Kx(e,t){return Os(t.type,Gx,e,t)}let Zx=s.Fragment;function Hx(e,t){let{value:n,defaultValue:i,onChange:a,form:l,name:c,by:d=(vt,Rt)=>vt===Rt,disabled:w=!1,__demoMode:E=!1,nullable:N=!1,multiple:F=!1,...L}=e,[V=F?[]:void 0,_]=Nx(n,a,i),[$,oe]=(0,s.useReducer)(Kx,{dataRef:(0,s.createRef)(),comboboxState:E?0:1,options:[],activeOptionIndex:null,activationTrigger:1,labelId:null}),ge=(0,s.useRef)(!1),ke=(0,s.useRef)({static:!1,hold:!1}),Ce=(0,s.useRef)(null),Me=(0,s.useRef)(null),Fe=(0,s.useRef)(null),st=(0,s.useRef)(null),ot=fr(typeof d=="string"?(vt,Rt)=>{let wn=d;return(vt==null?void 0:vt[wn])===(Rt==null?void 0:Rt[wn])}:d),ft=(0,s.useCallback)(vt=>Os(_e.mode,{[1]:()=>V.some(Rt=>ot(Rt,vt)),[0]:()=>ot(V,vt)}),[V]),_e=(0,s.useMemo)(()=>({...$,optionsPropsRef:ke,labelRef:Ce,inputRef:Me,buttonRef:Fe,optionsRef:st,value:V,defaultValue:i,disabled:w,mode:F?1:0,get activeOptionIndex(){if(ge.current&&$.activeOptionIndex===null&&$.options.length>0){let vt=$.options.findIndex(Rt=>!Rt.dataRef.current.disabled);if(vt!==-1)return vt}return $.activeOptionIndex},compare:ot,isSelected:ft,nullable:N,__demoMode:E}),[V,i,w,F,N,E,$]),At=(0,s.useRef)(_e.activeOptionIndex!==null?_e.options[_e.activeOptionIndex]:null);(0,s.useEffect)(()=>{let vt=_e.activeOptionIndex!==null?_e.options[_e.activeOptionIndex]:null;At.current!==vt&&(At.current=vt)}),wo(()=>{$.dataRef.current=_e},[_e]),Ax([_e.buttonRef,_e.inputRef,_e.optionsRef],()=>ln.closeCombobox(),_e.comboboxState===0);let Ut=(0,s.useMemo)(()=>({open:_e.comboboxState===0,disabled:w,activeIndex:_e.activeOptionIndex,activeOption:_e.activeOptionIndex===null?null:_e.options[_e.activeOptionIndex].dataRef.current.value,value:V}),[_e,w,V]),Ft=fr(vt=>{let Rt=_e.options.find(wn=>wn.id===vt);Rt&&ct(Rt.dataRef.current.value)}),Pt=fr(()=>{if(_e.activeOptionIndex!==null){let{dataRef:vt,id:Rt}=_e.options[_e.activeOptionIndex];ct(vt.current.value),ln.goToOption(pi.Specific,Rt)}}),Mt=fr(()=>{oe({type:0}),ge.current=!0}),yt=fr(()=>{oe({type:1}),ge.current=!1}),Bt=fr((vt,Rt,wn)=>(ge.current=!1,vt===pi.Specific?oe({type:2,focus:pi.Specific,id:Rt,trigger:wn}):oe({type:2,focus:vt,trigger:wn}))),pt=fr((vt,Rt)=>(oe({type:3,id:vt,dataRef:Rt}),()=>{var wn;((wn=At.current)==null?void 0:wn.id)===vt&&(ge.current=!0),oe({type:4,id:vt})})),It=fr(vt=>(oe({type:5,id:vt}),()=>oe({type:5,id:null}))),ct=fr(vt=>Os(_e.mode,{[0](){return _==null?void 0:_(vt)},[1](){let Rt=_e.value.slice(),wn=Rt.findIndex(vr=>ot(vr,vt));return wn===-1?Rt.push(vt):Rt.splice(wn,1),_==null?void 0:_(Rt)}})),ln=(0,s.useMemo)(()=>({onChange:ct,registerOption:pt,registerLabel:It,goToOption:Bt,closeCombobox:yt,openCombobox:Mt,selectActiveOption:Pt,selectOption:Ft}),[]),Pn=t===null?{}:{ref:t},Vn=(0,s.useRef)(null),yn=Av();return(0,s.useEffect)(()=>{Vn.current&&i!==void 0&&yn.addEventListener(Vn.current,"reset",()=>{_==null||_(i)})},[Vn,_]),s.createElement(Ov.Provider,{value:ln},s.createElement(Dv.Provider,{value:_e},s.createElement(Rx,{value:Os(_e.comboboxState,{[0]:yd.Open,[1]:yd.Closed})},c!=null&&V!=null&&pA({[c]:V}).map(([vt,Rt],wn)=>s.createElement(kx,{features:vA.Hidden,ref:wn===0?vr=>{var hi;Vn.current=(hi=vr==null?void 0:vr.closest("form"))!=null?hi:null}:void 0,...Cv({key:vt,as:"input",type:"hidden",hidden:!0,readOnly:!0,form:l,name:vt,value:Rt})})),Cu({ourProps:Pn,theirProps:L,slot:Ut,defaultTag:Zx,name:"Combobox"}))))}let Yx="input";function qx(e,t){var n,i,a,l;let c=vd(),{id:d=`headlessui-combobox-input-${c}`,onChange:w,displayValue:E,type:N="text",...F}=e,L=Mc("Combobox.Input"),V=Ad("Combobox.Input"),_=gd(L.inputRef,t),$=Ux(L.inputRef),oe=(0,s.useRef)(!1),ge=Av(),ke=fr(()=>{V.onChange(null),L.optionsRef.current&&(L.optionsRef.current.scrollTop=0),V.goToOption(pi.Nothing)}),Ce=function(){var Pt;return typeof E=="function"&&L.value!==void 0?(Pt=E(L.value))!=null?Pt:"":typeof L.value=="string"?L.value:""}();gA(([Pt,Mt],[yt,Bt])=>{if(oe.current)return;let pt=L.inputRef.current;pt&&((Bt===0&&Mt===1||Pt!==yt)&&(pt.value=Pt),requestAnimationFrame(()=>{if(oe.current||!pt||($==null?void 0:$.activeElement)!==pt)return;let{selectionStart:It,selectionEnd:ct}=pt;Math.abs((ct!=null?ct:0)-(It!=null?It:0))===0&&It===0&&pt.setSelectionRange(pt.value.length,pt.value.length)}))},[Ce,L.comboboxState,$]),gA(([Pt],[Mt])=>{if(Pt===0&&Mt===1){if(oe.current)return;let yt=L.inputRef.current;if(!yt)return;let Bt=yt.value,{selectionStart:pt,selectionEnd:It,selectionDirection:ct}=yt;yt.value="",yt.value=Bt,ct!==null?yt.setSelectionRange(pt,It,ct):yt.setSelectionRange(pt,It)}},[L.comboboxState]);let Me=(0,s.useRef)(!1),Fe=fr(()=>{Me.current=!0}),st=fr(()=>{ge.nextFrame(()=>{Me.current=!1})}),ot=fr(Pt=>{switch(oe.current=!0,Pt.key){case Co.Enter:if(oe.current=!1,L.comboboxState!==0||Me.current)return;if(Pt.preventDefault(),Pt.stopPropagation(),L.activeOptionIndex===null){V.closeCombobox();return}V.selectActiveOption(),L.mode===0&&V.closeCombobox();break;case Co.ArrowDown:return oe.current=!1,Pt.preventDefault(),Pt.stopPropagation(),Os(L.comboboxState,{[0]:()=>{V.goToOption(pi.Next)},[1]:()=>{V.openCombobox()}});case Co.ArrowUp:return oe.current=!1,Pt.preventDefault(),Pt.stopPropagation(),Os(L.comboboxState,{[0]:()=>{V.goToOption(pi.Previous)},[1]:()=>{V.openCombobox(),ge.nextFrame(()=>{L.value||V.goToOption(pi.Last)})}});case Co.Home:if(Pt.shiftKey)break;return oe.current=!1,Pt.preventDefault(),Pt.stopPropagation(),V.goToOption(pi.First);case Co.PageUp:return oe.current=!1,Pt.preventDefault(),Pt.stopPropagation(),V.goToOption(pi.First);case Co.End:if(Pt.shiftKey)break;return oe.current=!1,Pt.preventDefault(),Pt.stopPropagation(),V.goToOption(pi.Last);case Co.PageDown:return oe.current=!1,Pt.preventDefault(),Pt.stopPropagation(),V.goToOption(pi.Last);case Co.Escape:return oe.current=!1,L.comboboxState!==0?void 0:(Pt.preventDefault(),L.optionsRef.current&&!L.optionsPropsRef.current.static&&Pt.stopPropagation(),L.nullable&&L.mode===0&&L.value===null&&ke(),V.closeCombobox());case Co.Tab:if(oe.current=!1,L.comboboxState!==0)return;L.mode===0&&V.selectActiveOption(),V.closeCombobox();break}}),ft=fr(Pt=>{w==null||w(Pt),L.nullable&&L.mode===0&&Pt.target.value===""&&ke(),V.openCombobox()}),_e=fr(()=>{oe.current=!1}),At=yv(()=>{if(L.labelId)return[L.labelId].join(" ")},[L.labelId]),Ut=(0,s.useMemo)(()=>({open:L.comboboxState===0,disabled:L.disabled}),[L]),Ft={ref:_,id:d,role:"combobox",type:N,"aria-controls":(n=L.optionsRef.current)==null?void 0:n.id,"aria-expanded":L.comboboxState===0,"aria-activedescendant":L.activeOptionIndex===null||(i=L.options[L.activeOptionIndex])==null?void 0:i.id,"aria-labelledby":At,"aria-autocomplete":"list",defaultValue:(l=(a=e.defaultValue)!=null?a:L.defaultValue!==void 0?E==null?void 0:E(L.defaultValue):null)!=null?l:L.defaultValue,disabled:L.disabled,onCompositionStart:Fe,onCompositionEnd:st,onKeyDown:ot,onChange:ft,onBlur:_e};return Cu({ourProps:Ft,theirProps:F,slot:Ut,defaultTag:Yx,name:"Combobox.Input"})}let Qx="button";function Xx(e,t){var n;let i=Mc("Combobox.Button"),a=Ad("Combobox.Button"),l=gd(i.buttonRef,t),c=vd(),{id:d=`headlessui-combobox-button-${c}`,...w}=e,E=Av(),N=fr($=>{switch($.key){case Co.ArrowDown:return $.preventDefault(),$.stopPropagation(),i.comboboxState===1&&a.openCombobox(),E.nextFrame(()=>{var oe;return(oe=i.inputRef.current)==null?void 0:oe.focus({preventScroll:!0})});case Co.ArrowUp:return $.preventDefault(),$.stopPropagation(),i.comboboxState===1&&(a.openCombobox(),E.nextFrame(()=>{i.value||a.goToOption(pi.Last)})),E.nextFrame(()=>{var oe;return(oe=i.inputRef.current)==null?void 0:oe.focus({preventScroll:!0})});case Co.Escape:return i.comboboxState!==0?void 0:($.preventDefault(),i.optionsRef.current&&!i.optionsPropsRef.current.static&&$.stopPropagation(),a.closeCombobox(),E.nextFrame(()=>{var oe;return(oe=i.inputRef.current)==null?void 0:oe.focus({preventScroll:!0})}));default:return}}),F=fr($=>{if(Sx($.currentTarget))return $.preventDefault();i.comboboxState===0?a.closeCombobox():($.preventDefault(),a.openCombobox()),E.nextFrame(()=>{var oe;return(oe=i.inputRef.current)==null?void 0:oe.focus({preventScroll:!0})})}),L=yv(()=>{if(i.labelId)return[i.labelId,d].join(" ")},[i.labelId,d]),V=(0,s.useMemo)(()=>({open:i.comboboxState===0,disabled:i.disabled,value:i.value}),[i]),_={ref:l,id:d,type:Ex(e,i.buttonRef),tabIndex:-1,"aria-haspopup":"listbox","aria-controls":(n=i.optionsRef.current)==null?void 0:n.id,"aria-expanded":i.comboboxState===0,"aria-labelledby":L,disabled:i.disabled,onClick:F,onKeyDown:N};return Cu({ourProps:_,theirProps:w,slot:V,defaultTag:Qx,name:"Combobox.Button"})}let _x="label";function Jx(e,t){let n=vd(),{id:i=`headlessui-combobox-label-${n}`,...a}=e,l=Mc("Combobox.Label"),c=Ad("Combobox.Label"),d=gd(l.labelRef,t);wo(()=>c.registerLabel(i),[i]);let w=fr(()=>{var N;return(N=l.inputRef.current)==null?void 0:N.focus({preventScroll:!0})}),E=(0,s.useMemo)(()=>({open:l.comboboxState===0,disabled:l.disabled}),[l]);return Cu({ourProps:{ref:d,id:i,onClick:w},theirProps:a,slot:E,defaultTag:_x,name:"Combobox.Label"})}let $x="ul",e2=wv.RenderStrategy|wv.Static;function t2(e,t){let n=vd(),{id:i=`headlessui-combobox-options-${n}`,hold:a=!1,...l}=e,c=Mc("Combobox.Options"),d=gd(c.optionsRef,t),w=Mx(),E=(()=>w!==null?(w&yd.Open)===yd.Open:c.comboboxState===0)();wo(()=>{var V;c.optionsPropsRef.current.static=(V=e.static)!=null?V:!1},[c.optionsPropsRef,e.static]),wo(()=>{c.optionsPropsRef.current.hold=a},[c.optionsPropsRef,a]),bx({container:c.optionsRef.current,enabled:c.comboboxState===0,accept(V){return V.getAttribute("role")==="option"?NodeFilter.FILTER_REJECT:V.hasAttribute("role")?NodeFilter.FILTER_SKIP:NodeFilter.FILTER_ACCEPT},walk(V){V.setAttribute("role","none")}});let N=yv(()=>{var V,_;return(_=c.labelId)!=null?_:(V=c.buttonRef.current)==null?void 0:V.id},[c.labelId,c.buttonRef.current]),F=(0,s.useMemo)(()=>({open:c.comboboxState===0}),[c]),L={"aria-labelledby":N,role:"listbox","aria-multiselectable":c.mode===1?!0:void 0,id:i,ref:d};return Cu({ourProps:L,theirProps:l,slot:F,defaultTag:$x,features:e2,visible:E,name:"Combobox.Options"})}let n2="li";function r2(e,t){var n,i;let a=vd(),{id:l=`headlessui-combobox-option-${a}`,disabled:c=!1,value:d,...w}=e,E=Mc("Combobox.Option"),N=Ad("Combobox.Option"),F=E.activeOptionIndex!==null?E.options[E.activeOptionIndex].id===l:!1,L=E.isSelected(d),V=(0,s.useRef)(null),_=md({disabled:c,value:d,domRef:V,textValue:(i=(n=V.current)==null?void 0:n.textContent)==null?void 0:i.toLowerCase()}),$=gd(t,V),oe=fr(()=>N.selectOption(l));wo(()=>N.registerOption(l,_),[_,l]);let ge=(0,s.useRef)(!E.__demoMode);wo(()=>{if(!E.__demoMode)return;let _e=sh();return _e.requestAnimationFrame(()=>{ge.current=!0}),_e.dispose},[]),wo(()=>{if(E.comboboxState!==0||!F||!ge.current||E.activationTrigger===0)return;let _e=sh();return _e.requestAnimationFrame(()=>{var At,Ut;(Ut=(At=V.current)==null?void 0:At.scrollIntoView)==null||Ut.call(At,{block:"nearest"})}),_e.dispose},[V,F,E.comboboxState,E.activationTrigger,E.activeOptionIndex]);let ke=fr(_e=>{if(c)return _e.preventDefault();oe(),E.mode===0&&N.closeCombobox(),jx()||requestAnimationFrame(()=>{var At;return(At=E.inputRef.current)==null?void 0:At.focus()})}),Ce=fr(()=>{if(c)return N.goToOption(pi.Nothing);N.goToOption(pi.Specific,l)}),Me=Ix(),Fe=fr(_e=>Me.update(_e)),st=fr(_e=>{Me.wasMoved(_e)&&(c||F||N.goToOption(pi.Specific,l,0))}),ot=fr(_e=>{Me.wasMoved(_e)&&(c||F&&(E.optionsPropsRef.current.hold||N.goToOption(pi.Nothing)))}),ft=(0,s.useMemo)(()=>({active:F,selected:L,disabled:c}),[F,L,c]);return Cu({ourProps:{id:l,ref:$,role:"option",tabIndex:c===!0?void 0:-1,"aria-disabled":c===!0?!0:void 0,"aria-selected":L,disabled:void 0,onClick:ke,onFocus:Ce,onPointerEnter:Fe,onMouseEnter:Fe,onPointerMove:st,onMouseMove:st,onPointerLeave:ot,onMouseLeave:ot},theirProps:w,slot:ft,defaultTag:n2,name:"Combobox.Option"})}let i2=Tu(Hx),o2=Tu(Xx),a2=Tu(qx),s2=Tu(Jx),l2=Tu(t2),u2=Tu(r2),Rc=Object.assign(i2,{Input:a2,Button:o2,Label:s2,Options:l2,Option:u2});var c2=Object.defineProperty,et=(e,t)=>c2(e,"name",{value:t,configurable:!0});function Al(e){const t=(0,s.createContext)(null);return t.displayName=e,t}et(Al,"createNullableContext");function El(e){function t(n){var i;const a=(0,s.useContext)(e);if(a===null&&n!=null&&n.nonNull)throw new Error(`Tried to use \`${((i=n.caller)==null?void 0:i.name)||t.caller.name}\` without the necessary context. Make sure to render the \`${e.displayName}Provider\` component higher up the tree.`);return a}return et(t,"useGivenContext"),Object.defineProperty(t,"name",{value:`use${e.displayName}`}),t}et(El,"createContextHook");const AA=Al("StorageContext");function EA(e){const t=(0,s.useRef)(!0),[n,i]=(0,s.useState)(new ce(e.storage));return(0,s.useEffect)(()=>{t.current?t.current=!1:i(new ce(e.storage))},[e.storage]),(0,G.jsx)(AA.Provider,{value:n,children:e.children})}et(EA,"StorageContextProvider");const bl=El(AA),f2=et(({title:e,titleId:t,...n})=>s.createElement("svg",{height:"1em",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...n},e?s.createElement("title",{id:t},e):null,s.createElement("path",{d:"M5.0484 1.40838C6.12624 0.33054 7.87376 0.330541 8.9516 1.40838L12.5916 5.0484C13.6695 6.12624 13.6695 7.87376 12.5916 8.9516L8.9516 12.5916C7.87376 13.6695 6.12624 13.6695 5.0484 12.5916L1.40838 8.9516C0.33054 7.87376 0.330541 6.12624 1.40838 5.0484L5.0484 1.40838Z",stroke:"currentColor",strokeWidth:1.2}),s.createElement("rect",{x:6,y:6,width:2,height:2,rx:1,fill:"currentColor"})),"SvgArgument"),d2=et(({title:e,titleId:t,...n})=>s.createElement("svg",{height:"1em",viewBox:"0 0 14 9",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...n},e?s.createElement("title",{id:t},e):null,s.createElement("path",{d:"M1 1L7 7L13 1",stroke:"currentColor",strokeWidth:1.5})),"SvgChevronDown"),p2=et(({title:e,titleId:t,...n})=>s.createElement("svg",{height:"1em",viewBox:"0 0 7 10",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...n},e?s.createElement("title",{id:t},e):null,s.createElement("path",{d:"M6 1.04819L2 5.04819L6 9.04819",stroke:"currentColor",strokeWidth:1.75})),"SvgChevronLeft"),h2=et(({title:e,titleId:t,...n})=>s.createElement("svg",{height:"1em",viewBox:"0 0 14 9",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...n},e?s.createElement("title",{id:t},e):null,s.createElement("path",{d:"M13 8L7 2L1 8",stroke:"currentColor",strokeWidth:1.5})),"SvgChevronUp"),m2=et(({title:e,titleId:t,...n})=>s.createElement("svg",{height:"1em",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...n},e?s.createElement("title",{id:t},e):null,s.createElement("path",{d:"M1 1L12.9998 12.9997",stroke:"currentColor",strokeWidth:1.5}),s.createElement("path",{d:"M13 1L1.00079 13.0003",stroke:"currentColor",strokeWidth:1.5})),"SvgClose"),v2=et(({title:e,titleId:t,...n})=>s.createElement("svg",{height:"1em",viewBox:"-2 -2 22 22",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...n},e?s.createElement("title",{id:t},e):null,s.createElement("path",{d:"M11.25 14.2105V15.235C11.25 16.3479 10.3479 17.25 9.23501 17.25H2.76499C1.65214 17.25 0.75 16.3479 0.75 15.235L0.75 8.76499C0.75 7.65214 1.65214 6.75 2.76499 6.75L3.78947 6.75",stroke:"currentColor",strokeWidth:1.5}),s.createElement("rect",{x:6.75,y:.75,width:10.5,height:10.5,rx:2.2069,stroke:"currentColor",strokeWidth:1.5})),"SvgCopy"),g2=et(({title:e,titleId:t,...n})=>s.createElement("svg",{height:"1em",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...n},e?s.createElement("title",{id:t},e):null,s.createElement("path",{d:"M5.0484 1.40838C6.12624 0.33054 7.87376 0.330541 8.9516 1.40838L12.5916 5.0484C13.6695 6.12624 13.6695 7.87376 12.5916 8.9516L8.9516 12.5916C7.87376 13.6695 6.12624 13.6695 5.0484 12.5916L1.40838 8.9516C0.33054 7.87376 0.330541 6.12624 1.40838 5.0484L5.0484 1.40838Z",stroke:"currentColor",strokeWidth:1.2}),s.createElement("path",{d:"M5 9L9 5",stroke:"currentColor",strokeWidth:1.2}),s.createElement("path",{d:"M5 5L9 9",stroke:"currentColor",strokeWidth:1.2})),"SvgDeprecatedArgument"),y2=et(({title:e,titleId:t,...n})=>s.createElement("svg",{height:"1em",viewBox:"0 0 12 12",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...n},e?s.createElement("title",{id:t},e):null,s.createElement("path",{d:"M4 8L8 4",stroke:"currentColor",strokeWidth:1.2}),s.createElement("path",{d:"M4 4L8 8",stroke:"currentColor",strokeWidth:1.2}),s.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8.5 1.2H9C9.99411 1.2 10.8 2.00589 10.8 3V9C10.8 9.99411 9.99411 10.8 9 10.8H8.5V12H9C10.6569 12 12 10.6569 12 9V3C12 1.34315 10.6569 0 9 0H8.5V1.2ZM3.5 1.2V0H3C1.34315 0 0 1.34315 0 3V9C0 10.6569 1.34315 12 3 12H3.5V10.8H3C2.00589 10.8 1.2 9.99411 1.2 9V3C1.2 2.00589 2.00589 1.2 3 1.2H3.5Z",fill:"currentColor"})),"SvgDeprecatedEnumValue"),A2=et(({title:e,titleId:t,...n})=>s.createElement("svg",{height:"1em",viewBox:"0 0 12 12",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...n},e?s.createElement("title",{id:t},e):null,s.createElement("rect",{x:.6,y:.6,width:10.8,height:10.8,rx:3.4,stroke:"currentColor",strokeWidth:1.2}),s.createElement("path",{d:"M4 8L8 4",stroke:"currentColor",strokeWidth:1.2}),s.createElement("path",{d:"M4 4L8 8",stroke:"currentColor",strokeWidth:1.2})),"SvgDeprecatedField"),E2=et(({title:e,titleId:t,...n})=>s.createElement("svg",{height:"1em",viewBox:"0 0.5 12 12",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...n},e?s.createElement("title",{id:t},e):null,s.createElement("rect",{x:7,y:5.5,width:2,height:2,rx:1,transform:"rotate(90 7 5.5)",fill:"currentColor"}),s.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M10.8 9L10.8 9.5C10.8 10.4941 9.99411 11.3 9 11.3L3 11.3C2.00589 11.3 1.2 10.4941 1.2 9.5L1.2 9L-3.71547e-07 9L-3.93402e-07 9.5C-4.65826e-07 11.1569 1.34314 12.5 3 12.5L9 12.5C10.6569 12.5 12 11.1569 12 9.5L12 9L10.8 9ZM10.8 4L12 4L12 3.5C12 1.84315 10.6569 0.5 9 0.5L3 0.5C1.34315 0.5 -5.87117e-08 1.84315 -1.31135e-07 3.5L-1.5299e-07 4L1.2 4L1.2 3.5C1.2 2.50589 2.00589 1.7 3 1.7L9 1.7C9.99411 1.7 10.8 2.50589 10.8 3.5L10.8 4Z",fill:"currentColor"})),"SvgDirective"),b2=et(({title:e,titleId:t,...n})=>s.createElement("svg",{height:"1em",viewBox:"0 0 20 24",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...n},e?s.createElement("title",{id:t},e):null,s.createElement("path",{d:"M0.75 3C0.75 1.75736 1.75736 0.75 3 0.75H17.25C17.8023 0.75 18.25 1.19772 18.25 1.75V5.25",stroke:"currentColor",strokeWidth:1.5}),s.createElement("path",{d:"M0.75 3C0.75 4.24264 1.75736 5.25 3 5.25H18.25C18.8023 5.25 19.25 5.69771 19.25 6.25V22.25C19.25 22.8023 18.8023 23.25 18.25 23.25H3C1.75736 23.25 0.75 22.2426 0.75 21V3Z",stroke:"currentColor",strokeWidth:1.5}),s.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3 5.25C1.75736 5.25 0.75 4.24264 0.75 3V21C0.75 22.2426 1.75736 23.25 3 23.25H18.25C18.8023 23.25 19.25 22.8023 19.25 22.25V6.25C19.25 5.69771 18.8023 5.25 18.25 5.25H3ZM13 11L6 11V12.5L13 12.5V11Z",fill:"currentColor"})),"SvgDocsFilled"),w2=et(({title:e,titleId:t,...n})=>s.createElement("svg",{height:"1em",viewBox:"0 0 20 24",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...n},e?s.createElement("title",{id:t},e):null,s.createElement("path",{d:"M0.75 3C0.75 4.24264 1.75736 5.25 3 5.25H17.25M0.75 3C0.75 1.75736 1.75736 0.75 3 0.75H16.25C16.8023 0.75 17.25 1.19772 17.25 1.75V5.25M0.75 3V21C0.75 22.2426 1.75736 23.25 3 23.25H18.25C18.8023 23.25 19.25 22.8023 19.25 22.25V6.25C19.25 5.69771 18.8023 5.25 18.25 5.25H17.25",stroke:"currentColor",strokeWidth:1.5}),s.createElement("line",{x1:13,y1:11.75,x2:6,y2:11.75,stroke:"currentColor",strokeWidth:1.5})),"SvgDocs"),C2=et(({title:e,titleId:t,...n})=>s.createElement("svg",{height:"1em",viewBox:"0 0 12 12",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...n},e?s.createElement("title",{id:t},e):null,s.createElement("rect",{x:5,y:5,width:2,height:2,rx:1,fill:"currentColor"}),s.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8.5 1.2H9C9.99411 1.2 10.8 2.00589 10.8 3V9C10.8 9.99411 9.99411 10.8 9 10.8H8.5V12H9C10.6569 12 12 10.6569 12 9V3C12 1.34315 10.6569 0 9 0H8.5V1.2ZM3.5 1.2V0H3C1.34315 0 0 1.34315 0 3V9C0 10.6569 1.34315 12 3 12H3.5V10.8H3C2.00589 10.8 1.2 9.99411 1.2 9V3C1.2 2.00589 2.00589 1.2 3 1.2H3.5Z",fill:"currentColor"})),"SvgEnumValue"),T2=et(({title:e,titleId:t,...n})=>s.createElement("svg",{height:"1em",viewBox:"0 0 12 13",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...n},e?s.createElement("title",{id:t},e):null,s.createElement("rect",{x:.6,y:1.1,width:10.8,height:10.8,rx:2.4,stroke:"currentColor",strokeWidth:1.2}),s.createElement("rect",{x:5,y:5.5,width:2,height:2,rx:1,fill:"currentColor"})),"SvgField"),x2=et(({title:e,titleId:t,...n})=>s.createElement("svg",{height:"1em",viewBox:"0 0 24 20",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...n},e?s.createElement("title",{id:t},e):null,s.createElement("path",{d:"M1.59375 9.52344L4.87259 12.9944L8.07872 9.41249",stroke:"currentColor",strokeWidth:1.5,strokeLinecap:"square"}),s.createElement("path",{d:"M13.75 5.25V10.75H18.75",stroke:"currentColor",strokeWidth:1.5,strokeLinecap:"square"}),s.createElement("path",{d:"M4.95427 11.9332C4.55457 10.0629 4.74441 8.11477 5.49765 6.35686C6.25089 4.59894 7.5305 3.11772 9.16034 2.11709C10.7902 1.11647 12.6901 0.645626 14.5986 0.769388C16.5071 0.893151 18.3303 1.60543 19.8172 2.80818C21.3042 4.01093 22.3818 5.64501 22.9017 7.48548C23.4216 9.32595 23.3582 11.2823 22.7203 13.0853C22.0824 14.8883 20.9013 16.4492 19.3396 17.5532C17.778 18.6572 15.9125 19.25 14 19.25",stroke:"currentColor",strokeWidth:1.5})),"SvgHistory"),S2=et(({title:e,titleId:t,...n})=>s.createElement("svg",{height:"1em",viewBox:"0 0 12 12",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...n},e?s.createElement("title",{id:t},e):null,s.createElement("circle",{cx:6,cy:6,r:5.4,stroke:"currentColor",strokeWidth:1.2,strokeDasharray:"4.241025 4.241025",transform:"rotate(22.5)","transform-origin":"center"}),s.createElement("circle",{cx:6,cy:6,r:1,fill:"currentColor"})),"SvgImplements"),O2=et(({title:e,titleId:t,...n})=>s.createElement("svg",{height:"1em",viewBox:"0 0 19 18",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...n},e?s.createElement("title",{id:t},e):null,s.createElement("path",{d:"M1.5 14.5653C1.5 15.211 1.75652 15.8303 2.21314 16.2869C2.66975 16.7435 3.28905 17 3.9348 17C4.58054 17 5.19984 16.7435 5.65646 16.2869C6.11307 15.8303 6.36959 15.211 6.36959 14.5653V12.1305H3.9348C3.28905 12.1305 2.66975 12.387 2.21314 12.8437C1.75652 13.3003 1.5 13.9195 1.5 14.5653Z",stroke:"currentColor",strokeWidth:1.125,strokeLinecap:"round",strokeLinejoin:"round"}),s.createElement("path",{d:"M3.9348 1.00063C3.28905 1.00063 2.66975 1.25715 2.21314 1.71375C1.75652 2.17035 1.5 2.78964 1.5 3.43537C1.5 4.0811 1.75652 4.70038 2.21314 5.15698C2.66975 5.61358 3.28905 5.8701 3.9348 5.8701H6.36959V3.43537C6.36959 2.78964 6.11307 2.17035 5.65646 1.71375C5.19984 1.25715 4.58054 1.00063 3.9348 1.00063Z",stroke:"currentColor",strokeWidth:1.125,strokeLinecap:"round",strokeLinejoin:"round"}),s.createElement("path",{d:"M15.0652 12.1305H12.6304V14.5653C12.6304 15.0468 12.7732 15.5175 13.0407 15.9179C13.3083 16.3183 13.6885 16.6304 14.1334 16.8147C14.5783 16.9989 15.0679 17.0472 15.5402 16.9532C16.0125 16.8593 16.4464 16.6274 16.7869 16.2869C17.1274 15.9464 17.3593 15.5126 17.4532 15.0403C17.5472 14.568 17.4989 14.0784 17.3147 13.6335C17.1304 13.1886 16.8183 12.8084 16.4179 12.5409C16.0175 12.2733 15.5468 12.1305 15.0652 12.1305Z",stroke:"currentColor",strokeWidth:1.125,strokeLinecap:"round",strokeLinejoin:"round"}),s.createElement("path",{d:"M12.6318 5.86775H6.36955V12.1285H12.6318V5.86775Z",stroke:"currentColor",strokeWidth:1.125,strokeLinecap:"round",strokeLinejoin:"round"}),s.createElement("path",{d:"M17.5 3.43473C17.5 2.789 17.2435 2.16972 16.7869 1.71312C16.3303 1.25652 15.711 1 15.0652 1C14.4195 1 13.8002 1.25652 13.3435 1.71312C12.8869 2.16972 12.6304 2.789 12.6304 3.43473V5.86946H15.0652C15.711 5.86946 16.3303 5.61295 16.7869 5.15635C17.2435 4.69975 17.5 4.08046 17.5 3.43473Z",stroke:"currentColor",strokeWidth:1.125,strokeLinecap:"round",strokeLinejoin:"round"})),"SvgKeyboardShortcut"),D2=et(({title:e,titleId:t,...n})=>s.createElement("svg",{height:"1em",viewBox:"0 0 13 13",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...n},e?s.createElement("title",{id:t},e):null,s.createElement("circle",{cx:5,cy:5,r:4.35,stroke:"currentColor",strokeWidth:1.3}),s.createElement("line",{x1:8.45962,y1:8.54038,x2:11.7525,y2:11.8333,stroke:"currentColor",strokeWidth:1.3})),"SvgMagnifyingGlass"),P2=et(({title:e,titleId:t,...n})=>s.createElement("svg",{height:"1em",viewBox:"-2 -2 22 22",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...n},e?s.createElement("title",{id:t},e):null,s.createElement("path",{d:"M17.2492 6V2.9569C17.2492 1.73806 16.2611 0.75 15.0423 0.75L2.9569 0.75C1.73806 0.75 0.75 1.73806 0.75 2.9569L0.75 6",stroke:"currentColor",strokeWidth:1.5}),s.createElement("path",{d:"M0.749873 12V15.0431C0.749873 16.2619 1.73794 17.25 2.95677 17.25H15.0421C16.261 17.25 17.249 16.2619 17.249 15.0431V12",stroke:"currentColor",strokeWidth:1.5}),s.createElement("path",{d:"M6 4.5L9 7.5L12 4.5",stroke:"currentColor",strokeWidth:1.5}),s.createElement("path",{d:"M12 13.5L9 10.5L6 13.5",stroke:"currentColor",strokeWidth:1.5})),"SvgMerge"),k2=et(({title:e,titleId:t,...n})=>s.createElement("svg",{height:"1em",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...n},e?s.createElement("title",{id:t},e):null,s.createElement("path",{d:"M0.75 13.25L0.0554307 12.967C-0.0593528 13.2488 0.00743073 13.5719 0.224488 13.7851C0.441545 13.9983 0.765869 14.0592 1.04549 13.9393L0.75 13.25ZM12.8214 1.83253L12.2911 2.36286L12.2911 2.36286L12.8214 1.83253ZM12.8214 3.90194L13.3517 4.43227L12.8214 3.90194ZM10.0981 1.17859L9.56773 0.648259L10.0981 1.17859ZM12.1675 1.17859L12.6978 0.648258L12.6978 0.648257L12.1675 1.17859ZM2.58049 8.75697L3.27506 9.03994L2.58049 8.75697ZM2.70066 8.57599L3.23099 9.10632L2.70066 8.57599ZM5.2479 11.4195L4.95355 10.7297L5.2479 11.4195ZM5.42036 11.303L4.89003 10.7727L5.42036 11.303ZM4.95355 10.7297C4.08882 11.0987 3.41842 11.362 2.73535 11.6308C2.05146 11.9 1.35588 12.1743 0.454511 12.5607L1.04549 13.9393C1.92476 13.5624 2.60256 13.2951 3.28469 13.0266C3.96762 12.7578 4.65585 12.4876 5.54225 12.1093L4.95355 10.7297ZM1.44457 13.533L3.27506 9.03994L1.88592 8.474L0.0554307 12.967L1.44457 13.533ZM3.23099 9.10632L10.6284 1.70892L9.56773 0.648259L2.17033 8.04566L3.23099 9.10632ZM11.6371 1.70892L12.2911 2.36286L13.3517 1.3022L12.6978 0.648258L11.6371 1.70892ZM12.2911 3.37161L4.89003 10.7727L5.95069 11.8333L13.3517 4.43227L12.2911 3.37161ZM12.2911 2.36286C12.5696 2.64142 12.5696 3.09305 12.2911 3.37161L13.3517 4.43227C14.2161 3.56792 14.2161 2.16654 13.3517 1.3022L12.2911 2.36286ZM10.6284 1.70892C10.9069 1.43036 11.3586 1.43036 11.6371 1.70892L12.6978 0.648257C11.8335 -0.216088 10.4321 -0.216084 9.56773 0.648259L10.6284 1.70892ZM3.27506 9.03994C3.26494 9.06479 3.24996 9.08735 3.23099 9.10632L2.17033 8.04566C2.04793 8.16806 1.95123 8.31369 1.88592 8.474L3.27506 9.03994ZM5.54225 12.1093C5.69431 12.0444 5.83339 11.9506 5.95069 11.8333L4.89003 10.7727C4.90863 10.7541 4.92988 10.7398 4.95355 10.7297L5.54225 12.1093Z",fill:"currentColor"}),s.createElement("path",{d:"M11.5 4.5L9.5 2.5",stroke:"currentColor",strokeWidth:1.4026,strokeLinecap:"round",strokeLinejoin:"round"}),s.createElement("path",{d:"M5.5 10.5L3.5 8.5",stroke:"currentColor",strokeWidth:1.4026,strokeLinecap:"round",strokeLinejoin:"round"})),"SvgPen"),M2=et(({title:e,titleId:t,...n})=>s.createElement("svg",{height:"1em",viewBox:"0 0 16 18",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...n},e?s.createElement("title",{id:t},e):null,s.createElement("path",{d:"M1.32226e-07 1.6609C7.22332e-08 0.907329 0.801887 0.424528 1.46789 0.777117L15.3306 8.11621C16.0401 8.49182 16.0401 9.50818 15.3306 9.88379L1.46789 17.2229C0.801886 17.5755 1.36076e-06 17.0927 1.30077e-06 16.3391L1.32226e-07 1.6609Z",fill:"currentColor"})),"SvgPlay"),R2=et(({title:e,titleId:t,...n})=>s.createElement("svg",{height:"1em",viewBox:"0 0 10 16",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...n},e?s.createElement("title",{id:t},e):null,s.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M4.25 9.25V13.5H5.75V9.25L10 9.25V7.75L5.75 7.75V3.5H4.25V7.75L0 7.75V9.25L4.25 9.25Z",fill:"currentColor"})),"SvgPlus"),N2=et(({title:e,titleId:t,...n})=>s.createElement("svg",{width:25,height:25,viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...n},e?s.createElement("title",{id:t},e):null,s.createElement("path",{d:"M10.2852 24.0745L13.7139 18.0742",stroke:"currentColor",strokeWidth:1.5625}),s.createElement("path",{d:"M14.5742 24.0749L17.1457 19.7891",stroke:"currentColor",strokeWidth:1.5625}),s.createElement("path",{d:"M19.4868 24.0735L20.7229 21.7523C21.3259 20.6143 21.5457 19.3122 21.3496 18.0394C21.1535 16.7666 20.5519 15.591 19.6342 14.6874L23.7984 6.87853C24.0123 6.47728 24.0581 6.00748 23.9256 5.57249C23.7932 5.1375 23.4933 4.77294 23.0921 4.55901C22.6908 4.34509 22.221 4.29932 21.7861 4.43178C21.3511 4.56424 20.9865 4.86408 20.7726 5.26533L16.6084 13.0742C15.3474 12.8142 14.0362 12.9683 12.8699 13.5135C11.7035 14.0586 10.7443 14.9658 10.135 16.1L6 24.0735",stroke:"currentColor",strokeWidth:1.5625}),s.createElement("path",{d:"M4 15L5 13L7 12L5 11L4 9L3 11L1 12L3 13L4 15Z",stroke:"currentColor",strokeWidth:1.5625,strokeLinejoin:"round"}),s.createElement("path",{d:"M11.5 8L12.6662 5.6662L15 4.5L12.6662 3.3338L11.5 1L10.3338 3.3338L8 4.5L10.3338 5.6662L11.5 8Z",stroke:"currentColor",strokeWidth:1.5625,strokeLinejoin:"round"})),"SvgPrettify"),I2=et(({title:e,titleId:t,...n})=>s.createElement("svg",{height:"1em",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...n},e?s.createElement("title",{id:t},e):null,s.createElement("path",{d:"M4.75 9.25H1.25V12.75",stroke:"currentColor",strokeWidth:1,strokeLinecap:"square"}),s.createElement("path",{d:"M11.25 6.75H14.75V3.25",stroke:"currentColor",strokeWidth:1,strokeLinecap:"square"}),s.createElement("path",{d:"M14.1036 6.65539C13.8 5.27698 13.0387 4.04193 11.9437 3.15131C10.8487 2.26069 9.48447 1.76694 8.0731 1.75043C6.66173 1.73392 5.28633 2.19563 4.17079 3.0604C3.05526 3.92516 2.26529 5.14206 1.92947 6.513",stroke:"currentColor",strokeWidth:1}),s.createElement("path",{d:"M1.89635 9.34461C2.20001 10.723 2.96131 11.9581 4.05631 12.8487C5.15131 13.7393 6.51553 14.2331 7.9269 14.2496C9.33827 14.2661 10.7137 13.8044 11.8292 12.9396C12.9447 12.0748 13.7347 10.8579 14.0705 9.487",stroke:"currentColor",strokeWidth:1})),"SvgReload"),L2=et(({title:e,titleId:t,...n})=>s.createElement("svg",{height:"1em",viewBox:"0 0 13 13",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...n},e?s.createElement("title",{id:t},e):null,s.createElement("rect",{x:.6,y:.6,width:11.8,height:11.8,rx:5.9,stroke:"currentColor",strokeWidth:1.2}),s.createElement("path",{d:"M4.25 7.5C4.25 6 5.75 5 6.5 6.5C7.25 8 8.75 7 8.75 5.5",stroke:"currentColor",strokeWidth:1.2})),"SvgRootType"),F2=et(({title:e,titleId:t,...n})=>s.createElement("svg",{height:"1em",viewBox:"0 0 21 20",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...n},e?s.createElement("title",{id:t},e):null,s.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M9.29186 1.92702C9.06924 1.82745 8.87014 1.68202 8.70757 1.50024L7.86631 0.574931C7.62496 0.309957 7.30773 0.12592 6.95791 0.0479385C6.60809 -0.0300431 6.24274 0.00182978 5.91171 0.139208C5.58068 0.276585 5.3001 0.512774 5.10828 0.815537C4.91645 1.1183 4.82272 1.47288 4.83989 1.83089L4.90388 3.08019C4.91612 3.32348 4.87721 3.56662 4.78968 3.79394C4.70215 4.02126 4.56794 4.2277 4.39571 4.39994C4.22347 4.57219 4.01704 4.7064 3.78974 4.79394C3.56243 4.88147 3.3193 4.92038 3.07603 4.90814L1.8308 4.84414C1.47162 4.82563 1.11553 4.91881 0.811445 5.11086C0.507359 5.30292 0.270203 5.58443 0.132561 5.91671C-0.00508149 6.249 -0.0364554 6.61576 0.0427496 6.9666C0.121955 7.31744 0.307852 7.63514 0.5749 7.87606L1.50016 8.71204C1.68193 8.87461 1.82735 9.07373 1.92692 9.29636C2.02648 9.51898 2.07794 9.76012 2.07794 10.004C2.07794 10.2479 2.02648 10.489 1.92692 10.7116C1.82735 10.9343 1.68193 11.1334 1.50016 11.296L0.5749 12.1319C0.309856 12.3729 0.125575 12.6898 0.0471809 13.0393C-0.0312128 13.3888 9.64098e-05 13.754 0.13684 14.0851C0.273583 14.4162 0.509106 14.6971 0.811296 14.8894C1.11349 15.0817 1.46764 15.1762 1.82546 15.1599L3.0707 15.0959C3.31397 15.0836 3.5571 15.1225 3.7844 15.2101C4.01171 15.2976 4.21814 15.4318 4.39037 15.6041C4.56261 15.7763 4.69682 15.9827 4.78435 16.2101C4.87188 16.4374 4.91078 16.6805 4.89855 16.9238L4.83455 18.1691C4.81605 18.5283 4.90921 18.8844 5.10126 19.1885C5.2933 19.4926 5.5748 19.7298 5.90707 19.8674C6.23934 20.0051 6.60608 20.0365 6.9569 19.9572C7.30772 19.878 7.6254 19.6921 7.86631 19.4251L8.7129 18.4998C8.87547 18.318 9.07458 18.1725 9.29719 18.073C9.51981 17.9734 9.76093 17.9219 10.0048 17.9219C10.2487 17.9219 10.4898 17.9734 10.7124 18.073C10.935 18.1725 11.1341 18.318 11.2967 18.4998L12.1326 19.4251C12.3735 19.6921 12.6912 19.878 13.042 19.9572C13.3929 20.0365 13.7596 20.0051 14.0919 19.8674C14.4241 19.7298 14.7056 19.4926 14.8977 19.1885C15.0897 18.8844 15.1829 18.5283 15.1644 18.1691L15.1004 16.9238C15.0882 16.6805 15.1271 16.4374 15.2146 16.2101C15.3021 15.9827 15.4363 15.7763 15.6086 15.6041C15.7808 15.4318 15.9872 15.2976 16.2145 15.2101C16.4418 15.1225 16.685 15.0836 16.9282 15.0959L18.1735 15.1599C18.5326 15.1784 18.8887 15.0852 19.1928 14.8931C19.4969 14.7011 19.7341 14.4196 19.8717 14.0873C20.0093 13.755 20.0407 13.3882 19.9615 13.0374C19.8823 12.6866 19.6964 12.3689 19.4294 12.1279L18.5041 11.292C18.3223 11.1294 18.1769 10.9303 18.0774 10.7076C17.9778 10.485 17.9263 10.2439 17.9263 10C17.9263 9.75612 17.9778 9.51499 18.0774 9.29236C18.1769 9.06973 18.3223 8.87062 18.5041 8.70804L19.4294 7.87206C19.6964 7.63114 19.8823 7.31344 19.9615 6.9626C20.0407 6.61176 20.0093 6.245 19.8717 5.91271C19.7341 5.58043 19.4969 5.29892 19.1928 5.10686C18.8887 4.91481 18.5326 4.82163 18.1735 4.84014L16.9282 4.90414C16.685 4.91638 16.4418 4.87747 16.2145 4.78994C15.9872 4.7024 15.7808 4.56818 15.6086 4.39594C15.4363 4.2237 15.3021 4.01726 15.2146 3.78994C15.1271 3.56262 15.0882 3.31948 15.1004 3.07619L15.1644 1.83089C15.1829 1.4717 15.0897 1.11559 14.8977 0.811487C14.7056 0.507385 14.4241 0.270217 14.0919 0.132568C13.7596 -0.00508182 13.3929 -0.0364573 13.042 0.0427519C12.6912 0.121961 12.3735 0.307869 12.1326 0.574931L11.2914 1.50024C11.1288 1.68202 10.9297 1.82745 10.7071 1.92702C10.4845 2.02659 10.2433 2.07805 9.99947 2.07805C9.7556 2.07805 9.51448 2.02659 9.29186 1.92702ZM14.3745 10C14.3745 12.4162 12.4159 14.375 9.99977 14.375C7.58365 14.375 5.625 12.4162 5.625 10C5.625 7.58375 7.58365 5.625 9.99977 5.625C12.4159 5.625 14.3745 7.58375 14.3745 10Z",fill:"currentColor"})),"SvgSettings"),j2=et(({title:e,titleId:t,...n})=>s.createElement("svg",{height:"1em",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...n},e?s.createElement("title",{id:t},e):null,s.createElement("path",{d:"M6.5782 1.07092C6.71096 0.643026 7.28904 0.643027 7.4218 1.07092L8.59318 4.84622C8.65255 5.03758 8.82284 5.16714 9.01498 5.16714L12.8056 5.16714C13.2353 5.16714 13.4139 5.74287 13.0663 6.00732L9.99962 8.34058C9.84418 8.45885 9.77913 8.66848 9.83851 8.85984L11.0099 12.6351C11.1426 13.063 10.675 13.4189 10.3274 13.1544L7.26069 10.8211C7.10524 10.7029 6.89476 10.7029 6.73931 10.8211L3.6726 13.1544C3.32502 13.4189 2.85735 13.063 2.99012 12.6351L4.16149 8.85984C4.22087 8.66848 4.15582 8.45885 4.00038 8.34058L0.933671 6.00732C0.586087 5.74287 0.764722 5.16714 1.19436 5.16714L4.98502 5.16714C5.17716 5.16714 5.34745 5.03758 5.40682 4.84622L6.5782 1.07092Z",fill:"currentColor",stroke:"currentColor"})),"SvgStarFilled"),U2=et(({title:e,titleId:t,...n})=>s.createElement("svg",{height:"1em",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...n},e?s.createElement("title",{id:t},e):null,s.createElement("path",{d:"M6.5782 1.07092C6.71096 0.643026 7.28904 0.643027 7.4218 1.07092L8.59318 4.84622C8.65255 5.03758 8.82284 5.16714 9.01498 5.16714L12.8056 5.16714C13.2353 5.16714 13.4139 5.74287 13.0663 6.00732L9.99962 8.34058C9.84418 8.45885 9.77913 8.66848 9.83851 8.85984L11.0099 12.6351C11.1426 13.063 10.675 13.4189 10.3274 13.1544L7.26069 10.8211C7.10524 10.7029 6.89476 10.7029 6.73931 10.8211L3.6726 13.1544C3.32502 13.4189 2.85735 13.063 2.99012 12.6351L4.16149 8.85984C4.22087 8.66848 4.15582 8.45885 4.00038 8.34058L0.933671 6.00732C0.586087 5.74287 0.764722 5.16714 1.19436 5.16714L4.98502 5.16714C5.17716 5.16714 5.34745 5.03758 5.40682 4.84622L6.5782 1.07092Z",stroke:"currentColor",strokeWidth:1.5})),"SvgStar"),V2=et(({title:e,titleId:t,...n})=>s.createElement("svg",{height:"1em",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...n},e?s.createElement("title",{id:t},e):null,s.createElement("rect",{width:16,height:16,rx:2,fill:"currentColor"})),"SvgStop"),B2=et(({title:e,titleId:t,...n})=>s.createElement("svg",{width:"1em",height:"5em",xmlns:"http://www.w3.org/2000/svg",fillRule:"evenodd","aria-hidden":"true",viewBox:"0 0 23 23",style:{height:"1.5em"},clipRule:"evenodd","aria-labelledby":t,...n},e===void 0?s.createElement("title",{id:t},"trash icon"):e?s.createElement("title",{id:t},e):null,s.createElement("path",{d:"M19 24h-14c-1.104 0-2-.896-2-2v-17h-1v-2h6v-1.5c0-.827.673-1.5 1.5-1.5h5c.825 0 1.5.671 1.5 1.5v1.5h6v2h-1v17c0 1.104-.896 2-2 2zm0-19h-14v16.5c0 .276.224.5.5.5h13c.276 0 .5-.224.5-.5v-16.5zm-7 7.586l3.293-3.293 1.414 1.414-3.293 3.293 3.293 3.293-1.414 1.414-3.293-3.293-3.293 3.293-1.414-1.414 3.293-3.293-3.293-3.293 1.414-1.414 3.293 3.293zm2-10.586h-4v1h4v-1z",fill:"currentColor",strokeWidth:.25,stroke:"currentColor"})),"SvgTrash"),z2=et(({title:e,titleId:t,...n})=>s.createElement("svg",{height:"1em",viewBox:"0 0 13 13",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...n},e?s.createElement("title",{id:t},e):null,s.createElement("rect",{x:.6,y:.6,width:11.8,height:11.8,rx:5.9,stroke:"currentColor",strokeWidth:1.2}),s.createElement("rect",{x:5.5,y:5.5,width:2,height:2,rx:1,fill:"currentColor"})),"SvgType"),W2=_n(f2),G2=_n(d2),K2=_n(p2),Z2=_n(h2),Pv=_n(m2),H2=_n(v2),Y2=_n(g2),q2=_n(y2),Q2=_n(A2),X2=_n(E2),_2=_n(b2,"filled docs icon"),J2=_n(w2),$2=_n(C2),eS=_n(T2),tS=_n(x2),nS=_n(S2),rS=_n(O2),iS=_n(D2),oS=_n(P2),aS=_n(k2),sS=_n(M2),lS=_n(R2),uS=_n(N2),cS=_n(I2),fS=_n(L2),dS=_n(F2),pS=_n(j2,"filled star icon"),hS=_n(U2),mS=_n(V2),vS=_n(B2,"trash icon"),ch=_n(z2);function _n(e,t=e.name.replace("Svg","").replaceAll(/([A-Z])/g," $1").trimStart().toLowerCase()+" icon"){return e.defaultProps={title:t},e}et(_n,"generateIcon");const Xr=(0,s.forwardRef)((e,t)=>(0,G.jsx)("button",{...e,ref:t,className:T("graphiql-un-styled",e.className)}));Xr.displayName="UnStyledButton";const Ea=(0,s.forwardRef)((e,t)=>(0,G.jsx)("button",{...e,ref:t,className:T("graphiql-button",{success:"graphiql-button-success",error:"graphiql-button-error"}[e.state],e.className)}));Ea.displayName="Button";const kv=(0,s.forwardRef)((e,t)=>(0,G.jsx)("div",{...e,ref:t,className:T("graphiql-button-group",e.className)}));kv.displayName="ButtonGroup";const Ed=et((e,t)=>Object.entries(t).reduce((n,[i,a])=>(n[i]=a,n),e),"createComponentGroup"),bA=(0,s.forwardRef)((e,t)=>(0,G.jsx)(Bs,{asChild:!0,children:(0,G.jsxs)(Xr,{...e,ref:t,type:"button",className:T("graphiql-dialog-close",e.className),children:[(0,G.jsx)(ms,{children:"Close dialog"}),(0,G.jsx)(Pv,{})]})}));bA.displayName="Dialog.Close";function wA({children:e,...t}){return(0,G.jsx)(Ul,{...t,children:(0,G.jsxs)(qc,{children:[(0,G.jsx)(Vh,{className:"graphiql-dialog-overlay"}),(0,G.jsx)(Bh,{className:"graphiql-dialog",children:e})]})})}et(wA,"DialogRoot");const Nc=Ed(wA,{Close:bA,Title:hs,Trigger:sa,Description:Vl}),CA=(0,s.forwardRef)((e,t)=>(0,G.jsx)(Sp,{asChild:!0,children:(0,G.jsx)("button",{...e,ref:t,className:T("graphiql-un-styled",e.className)})}));CA.displayName="DropdownMenuButton";function TA({children:e,align:t="start",sideOffset:n=5,className:i,...a}){return(0,G.jsx)(em,{children:(0,G.jsx)(tm,{align:t,sideOffset:n,className:T("graphiql-dropdown-content",i),...a,children:e})})}et(TA,"Content");const gS=et(({className:e,children:t,...n})=>(0,G.jsx)(im,{className:T("graphiql-dropdown-item",e),...n,children:t}),"Item"),wl=Ed($h,{Button:CA,Item:gS,Content:TA}),fh=new om({breaks:!0,linkify:!0}),qa=(0,s.forwardRef)(({children:e,onlyShowFirstChild:t,type:n,...i},a)=>(0,G.jsx)("div",{...i,ref:a,className:T(`graphiql-markdown-${n}`,t&&"graphiql-markdown-preview",i.className),dangerouslySetInnerHTML:{__html:fh.render(e)}}));qa.displayName="MarkdownContent";const Mv=(0,s.forwardRef)((e,t)=>(0,G.jsx)("div",{...e,ref:t,className:T("graphiql-spinner",e.className)}));Mv.displayName="Spinner";function xA({children:e,align:t="start",side:n="bottom",sideOffset:i=5,label:a}){return(0,G.jsxs)(ex,{children:[(0,G.jsx)(tx,{asChild:!0,children:e}),(0,G.jsx)(nx,{children:(0,G.jsx)(rx,{className:"graphiql-tooltip",align:t,side:n,sideOffset:i,children:a})})]})}et(xA,"TooltipRoot");const Si=Ed(xA,{Provider:$T}),SA=(0,s.forwardRef)(({isActive:e,value:t,children:n,className:i,...a},l)=>(0,G.jsx)(Qy.Item,{...a,ref:l,value:t,"aria-selected":e?"true":void 0,role:"tab",className:T("graphiql-tab",e&&"graphiql-tab-active",i),children:n}));SA.displayName="Tab";const OA=(0,s.forwardRef)((e,t)=>(0,G.jsx)(Xr,{...e,ref:t,type:"button",className:T("graphiql-tab-button",e.className),children:e.children}));OA.displayName="Tab.Button";const DA=(0,s.forwardRef)((e,t)=>(0,G.jsx)(Si,{label:"Close Tab",children:(0,G.jsx)(Xr,{"aria-label":"Close Tab",...e,ref:t,type:"button",className:T("graphiql-tab-close",e.className),children:(0,G.jsx)(Pv,{})})}));DA.displayName="Tab.Close";const Rv=Ed(SA,{Button:OA,Close:DA}),PA=(0,s.forwardRef)(({values:e,onReorder:t,children:n,className:i,...a},l)=>(0,G.jsx)(Qy.Group,{...a,ref:l,values:e,onReorder:t,axis:"x",role:"tablist",className:T("graphiql-tabs",i),children:n}));PA.displayName="Tabs";const kA=Al("HistoryContext");function MA(e){var t;const n=bl(),i=(0,s.useRef)(new Ve(n||new ce(null),e.maxHistoryLength||yS)),[a,l]=(0,s.useState)(((t=i.current)==null?void 0:t.queries)||[]),c=(0,s.useCallback)(L=>{var V;(V=i.current)==null||V.updateHistory(L),l(i.current.queries)},[]),d=(0,s.useCallback)((L,V)=>{i.current.editLabel(L,V),l(i.current.queries)},[]),w=(0,s.useCallback)(L=>{i.current.toggleFavorite(L),l(i.current.queries)},[]),E=(0,s.useCallback)(L=>L,[]),N=(0,s.useCallback)((L,V=!1)=>{i.current.deleteHistory(L,V),l(i.current.queries)},[]),F=(0,s.useMemo)(()=>({addToHistory:c,editLabel:d,items:a,toggleFavorite:w,setActive:E,deleteFromHistory:N}),[c,d,a,w,E,N]);return(0,G.jsx)(kA.Provider,{value:F,children:e.children})}et(MA,"HistoryContextProvider");const dh=El(kA),yS=20;function RA(){const{items:e,deleteFromHistory:t}=dh({nonNull:!0});let n=e.slice().map((d,w)=>({...d,index:w})).reverse();const i=n.filter(d=>d.favorite);i.length&&(n=n.filter(d=>!d.favorite));const[a,l]=(0,s.useState)(null);(0,s.useEffect)(()=>{a&&setTimeout(()=>{l(null)},2e3)},[a]);const c=(0,s.useCallback)(()=>{try{for(const d of n)t(d,!0);l("success")}catch{l("error")}},[t,n]);return(0,G.jsxs)("section",{"aria-label":"History",className:"graphiql-history",children:[(0,G.jsxs)("div",{className:"graphiql-history-header",children:["History",(a||n.length>0)&&(0,G.jsx)(Ea,{type:"button",state:a||void 0,disabled:!n.length,onClick:c,children:{success:"Cleared",error:"Failed to Clear"}[a]||"Clear"})]}),!!i.length&&(0,G.jsx)("ul",{className:"graphiql-history-items",children:i.map(d=>(0,G.jsx)(bd,{item:d},d.index))}),!!i.length&&!!n.length&&(0,G.jsx)("div",{className:"graphiql-history-item-spacer"}),!!n.length&&(0,G.jsx)("ul",{className:"graphiql-history-items",children:n.map(d=>(0,G.jsx)(bd,{item:d},d.index))})]})}et(RA,"History");function bd(e){const{editLabel:t,toggleFavorite:n,deleteFromHistory:i,setActive:a}=dh({nonNull:!0,caller:bd}),{headerEditor:l,queryEditor:c,variableEditor:d}=_r({nonNull:!0,caller:bd}),w=(0,s.useRef)(null),E=(0,s.useRef)(null),[N,F]=(0,s.useState)(!1);(0,s.useEffect)(()=>{var Ce;N&&((Ce=w.current)==null||Ce.focus())},[N]);const L=e.item.label||e.item.operationName||NA(e.item.query),V=(0,s.useCallback)(()=>{var Ce;F(!1);const{index:Me,...Fe}=e.item;t({...Fe,label:(Ce=w.current)==null?void 0:Ce.value},Me)},[t,e.item]),_=(0,s.useCallback)(()=>{F(!1)},[]),$=(0,s.useCallback)(Ce=>{Ce.stopPropagation(),F(!0)},[]),oe=(0,s.useCallback)(()=>{const{query:Ce,variables:Me,headers:Fe}=e.item;c==null||c.setValue(Ce!=null?Ce:""),d==null||d.setValue(Me!=null?Me:""),l==null||l.setValue(Fe!=null?Fe:""),a(e.item)},[l,e.item,c,a,d]),ge=(0,s.useCallback)(Ce=>{Ce.stopPropagation(),i(e.item)},[e.item,i]),ke=(0,s.useCallback)(Ce=>{Ce.stopPropagation(),n(e.item)},[e.item,n]);return(0,G.jsx)("li",{className:T("graphiql-history-item",N&&"editable"),children:N?(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)("input",{type:"text",defaultValue:e.item.label,ref:w,onKeyDown:Ce=>{Ce.key==="Esc"?F(!1):Ce.key==="Enter"&&(F(!1),t({...e.item,label:Ce.currentTarget.value}))},placeholder:"Type a label"}),(0,G.jsx)(Xr,{type:"button",ref:E,onClick:V,children:"Save"}),(0,G.jsx)(Xr,{type:"button",ref:E,onClick:_,children:(0,G.jsx)(Pv,{})})]}):(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)(Si,{label:"Set active",children:(0,G.jsx)(Xr,{type:"button",className:"graphiql-history-item-label",onClick:oe,"aria-label":"Set active",children:L})}),(0,G.jsx)(Si,{label:"Edit label",children:(0,G.jsx)(Xr,{type:"button",className:"graphiql-history-item-action",onClick:$,"aria-label":"Edit label",children:(0,G.jsx)(aS,{"aria-hidden":"true"})})}),(0,G.jsx)(Si,{label:e.item.favorite?"Remove favorite":"Add favorite",children:(0,G.jsx)(Xr,{type:"button",className:"graphiql-history-item-action",onClick:ke,"aria-label":e.item.favorite?"Remove favorite":"Add favorite",children:e.item.favorite?(0,G.jsx)(pS,{"aria-hidden":"true"}):(0,G.jsx)(hS,{"aria-hidden":"true"})})}),(0,G.jsx)(Si,{label:"Delete from history",children:(0,G.jsx)(Xr,{type:"button",className:"graphiql-history-item-action",onClick:ge,"aria-label":"Delete from history",children:(0,G.jsx)(vS,{"aria-hidden":"true"})})})]})})}et(bd,"HistoryItem");function NA(e){return e==null?void 0:e.split(` -`).map(t=>t.replace(/#(.*)/,"")).join(" ").replaceAll("{"," { ").replaceAll("}"," } ").replaceAll(/[\s]{2,}/g," ")}et(NA,"formatQuery");const IA=Al("ExecutionContext");function ph({fetcher:e,getDefaultFieldNames:t,children:n,operationName:i}){if(!e)throw new TypeError("The `ExecutionContextProvider` component requires a `fetcher` function to be passed as prop.");const{externalFragments:a,headerEditor:l,queryEditor:c,responseEditor:d,variableEditor:w,updateActiveTabValues:E}=_r({nonNull:!0,caller:ph}),N=dh(),F=Th({getDefaultFieldNames:t,caller:ph}),[L,V]=(0,s.useState)(!1),[_,$]=(0,s.useState)(null),oe=(0,s.useRef)(0),ge=(0,s.useCallback)(()=>{_==null||_.unsubscribe(),V(!1),$(null)},[_]),ke=(0,s.useCallback)(async()=>{var Pt,Mt;if(!c||!d)return;if(_){ge();return}const Fe=et(yt=>{d.setValue(yt),E({response:yt})},"setResponse");oe.current+=1;const st=oe.current;let ot=F()||c.getValue();const ft=w==null?void 0:w.getValue();let _e;try{_e=Nv({json:ft,errorMessageParse:"Variables are invalid JSON",errorMessageType:"Variables are not a JSON object."})}catch(yt){Fe(yt instanceof Error?yt.message:`${yt}`);return}const At=l==null?void 0:l.getValue();let Ut;try{Ut=Nv({json:At,errorMessageParse:"Headers are invalid JSON",errorMessageType:"Headers are not a JSON object."})}catch(yt){Fe(yt instanceof Error?yt.message:`${yt}`);return}if(a){const yt=c.documentAST?(0,Xe.hw)(c.documentAST,a):[];yt.length>0&&(ot+=` -`+yt.map(Bt=>(0,g.S)(Bt)).join(` -`))}Fe(""),V(!0);const Ft=(Pt=i!=null?i:c.operationName)!=null?Pt:void 0;N==null||N.addToHistory({query:ot,variables:ft,headers:At,operationName:Ft});try{let yt={data:{}};const Bt=et(ct=>{if(st!==oe.current)return;let ln=Array.isArray(ct)?ct:!1;if(!ln&&typeof ct=="object"&&ct!==null&&"hasNext"in ct&&(ln=[ct]),ln){const Pn={data:yt.data},Vn=[...(yt==null?void 0:yt.errors)||[],...ln.flatMap(yn=>yn.errors).filter(Boolean)];Vn.length&&(Pn.errors=Vn);for(const yn of ln){const{path:vt,data:Rt,errors:wn,...vr}=yn;if(vt){if(!Rt)throw new Error(`Expected part to contain a data property, but got ${yn}`);it(Pn.data,vt,Rt,{merge:!0})}else Rt&&(Pn.data=Rt);yt={...Pn,...vr}}V(!1),Fe(ye(yt))}else{const Pn=ye(ct);V(!1),Fe(Pn)}},"handleResponse"),pt=e({query:ot,variables:_e,operationName:Ft},{headers:Ut!=null?Ut:void 0,documentAST:(Mt=c.documentAST)!=null?Mt:void 0}),It=await Promise.resolve(pt);if(B(It))$(It.subscribe({next(ct){Bt(ct)},error(ct){V(!1),ct&&Fe(ue(ct)),$(null)},complete(){V(!1),$(null)}}));else if(K(It)){$({unsubscribe:()=>{var ct,ln;return(ln=(ct=It[Symbol.asyncIterator]()).return)==null?void 0:ln.call(ct)}});for await(const ct of It)Bt(ct);V(!1),$(null)}else Bt(It)}catch(yt){V(!1),Fe(ue(yt)),$(null)}},[F,a,e,l,N,i,c,d,ge,_,E,w]),Ce=!!_,Me=(0,s.useMemo)(()=>({isFetching:L,isSubscribed:Ce,operationName:i!=null?i:null,run:ke,stop:ge}),[L,Ce,i,ke,ge]);return(0,G.jsx)(IA.Provider,{value:Me,children:n})}et(ph,"ExecutionContextProvider");const Ic=El(IA);function Nv({json:e,errorMessageParse:t,errorMessageType:n}){let i;try{i=e&&e.trim()!==""?JSON.parse(e):void 0}catch(l){throw new Error(`${t}: ${l instanceof Error?l.message:l}.`)}const a=typeof i=="object"&&i!==null&&!Array.isArray(i);if(i!==void 0&&!a)throw new Error(n);return i}et(Nv,"tryParseJsonObject");const hh="graphiql",mh="sublime";let LA=!1;typeof window=="object"&&(LA=window.navigator.platform.toLowerCase().indexOf("mac")===0);const vh={[LA?"Cmd-F":"Ctrl-F"]:"findPersistent","Cmd-G":"findPersistent","Ctrl-G":"findPersistent","Ctrl-Left":"goSubwordLeft","Ctrl-Right":"goSubwordRight","Alt-Left":"goGroupLeft","Alt-Right":"goGroupRight"};async function Lc(e,t){const n=await Promise.all([We.e(421),We.e(480)]).then(We.bind(We,7480)).then(i=>i.c).then(i=>typeof i=="function"?i:i.default);return await Promise.all((t==null?void 0:t.useCommonAddons)===!1?e:[Promise.all([We.e(421),We.e(79)]).then(We.bind(We,6079)).then(i=>i.s),Promise.all([We.e(421),We.e(980)]).then(We.bind(We,4980)).then(i=>i.m),Promise.all([We.e(421),We.e(845)]).then(We.bind(We,845)).then(i=>i.c),Promise.all([We.e(421),We.e(768)]).then(We.bind(We,768)).then(i=>i.b),Promise.all([We.e(421),We.e(739)]).then(We.bind(We,5739)).then(i=>i.f),Promise.all([We.e(421),We.e(662)]).then(We.bind(We,7662)).then(i=>i.l),Promise.all([We.e(421),We.e(105)]).then(We.bind(We,6105)).then(i=>i.s),Promise.all([We.e(421),We.e(198)]).then(We.bind(We,2198)).then(i=>i.j),Promise.all([We.e(421),We.e(744)]).then(We.bind(We,9744)).then(i=>i.d),Promise.all([We.e(421),We.e(571)]).then(We.bind(We,3571)).then(i=>i.s),...e]),n}et(Lc,"importCodeMirror");const AS=et(e=>e?(0,g.S)(e):"","printDefault");function Iv({field:e}){if(!("defaultValue"in e)||e.defaultValue===void 0)return null;const t=(0,A.J)(e.defaultValue,e.type);return t?(0,G.jsxs)(G.Fragment,{children:[" = ",(0,G.jsx)("span",{className:"graphiql-doc-explorer-default-value",children:AS(t)})]}):null}et(Iv,"DefaultValue");const FA=Al("SchemaContext");function Lv(e){if(!e.fetcher)throw new TypeError("The `SchemaContextProvider` component requires a `fetcher` function to be passed as prop.");const{initialHeaders:t,headerEditor:n}=_r({nonNull:!0,caller:Lv}),[i,a]=(0,s.useState)(),[l,c]=(0,s.useState)(!1),[d,w]=(0,s.useState)(null),E=(0,s.useRef)(0);(0,s.useEffect)(()=>{a((0,y.nN)(e.schema)||e.schema===null||e.schema===void 0?e.schema:void 0),E.current++},[e.schema]);const N=(0,s.useRef)(t);(0,s.useEffect)(()=>{n&&(N.current=n.getValue())});const{introspectionQuery:F,introspectionQueryName:L,introspectionQuerySansSubscriptions:V}=jA({inputValueDeprecation:e.inputValueDeprecation,introspectionQueryName:e.introspectionQueryName,schemaDescription:e.schemaDescription}),{fetcher:_,onSchemaChange:$,dangerouslyAssumeSchemaIsValid:oe,children:ge}=e,ke=(0,s.useCallback)(()=>{if((0,y.nN)(e.schema)||e.schema===null)return;const Fe=++E.current,st=e.schema;async function ot(){if(st)return st;const ft=UA(N.current);if(!ft.isValidJSON){w("Introspection failed as headers are invalid.");return}const _e=ft.headers?{headers:ft.headers}:{},At=q(_({query:F,operationName:L},_e));if(!O(At)){w("Fetcher did not return a Promise for introspection.");return}c(!0),w(null);let Ut=await At;if(typeof Ut!="object"||Ut===null||!("data"in Ut)){const Pt=q(_({query:V,operationName:L},_e));if(!O(Pt))throw new Error("Fetcher did not return a Promise for introspection.");Ut=await Pt}if(c(!1),Ut!=null&&Ut.data&&"__schema"in Ut.data)return Ut.data;const Ft=typeof Ut=="string"?Ut:ye(Ut);w(Ft)}et(ot,"fetchIntrospectionData"),ot().then(ft=>{if(!(Fe!==E.current||!ft))try{const _e=(0,p.Z)(ft);a(_e),$==null||$(_e)}catch(_e){w(ue(_e))}}).catch(ft=>{Fe===E.current&&(w(ue(ft)),c(!1))})},[_,L,F,V,$,e.schema]);(0,s.useEffect)(()=>{ke()},[ke]),(0,s.useEffect)(()=>{function Fe(st){st.ctrlKey&&st.key==="R"&&ke()}return et(Fe,"triggerIntrospection"),window.addEventListener("keydown",Fe),()=>window.removeEventListener("keydown",Fe)});const Ce=(0,s.useMemo)(()=>!i||oe?[]:(0,C.F)(i),[i,oe]),Me=(0,s.useMemo)(()=>({fetchError:d,introspect:ke,isFetching:l,schema:i,validationErrors:Ce}),[d,ke,l,i,Ce]);return(0,G.jsx)(FA.Provider,{value:Me,children:ge})}et(Lv,"SchemaContextProvider");const ba=El(FA);function jA({inputValueDeprecation:e,introspectionQueryName:t,schemaDescription:n}){return(0,s.useMemo)(()=>{const i=t||"IntrospectionQuery";let a=(0,j.K)({inputValueDeprecation:e,schemaDescription:n});t&&(a=a.replace("query IntrospectionQuery",`query ${i}`));const l=a.replace("subscriptionType { name }","");return{introspectionQueryName:i,introspectionQuery:a,introspectionQuerySansSubscriptions:l}},[e,t,n])}et(jA,"useIntrospectionQuery");function UA(e){let t=null,n=!0;try{e&&(t=JSON.parse(e))}catch{n=!1}return{headers:t,isValidJSON:n}}et(UA,"parseHeaderString");const gh={name:"Docs"},VA=Al("ExplorerContext");function Fv(e){const{schema:t,validationErrors:n}=ba({nonNull:!0,caller:Fv}),[i,a]=(0,s.useState)([gh]),l=(0,s.useCallback)(E=>{a(N=>N.at(-1).def===E.def?N:[...N,E])},[]),c=(0,s.useCallback)(()=>{a(E=>E.length>1?E.slice(0,-1):E)},[]),d=(0,s.useCallback)(()=>{a(E=>E.length===1?E:[gh])},[]);(0,s.useEffect)(()=>{t==null||n.length>0?d():a(E=>{if(E.length===1)return E;const N=[gh];let F=null;for(const L of E)if(L!==gh)if(L.def)if((0,x.Zs)(L.def)){const V=t.getType(L.def.name);if(V)N.push({name:L.name,def:V}),F=V;else break}else{if(F===null)break;if((0,x.lp)(F)||(0,x.hL)(F)){const V=F.getFields()[L.name];if(V)N.push({name:L.name,def:V});else break}else{if((0,x.KA)(F)||(0,x.EM)(F)||(0,x.oT)(F)||(0,x.EN)(F))break;{const V=F;if(V.args.find(_=>_.name===L.name))N.push({name:L.name,def:V});else break}}}else F=null,N.push(L);return N})},[d,t,n]);const w=(0,s.useMemo)(()=>({explorerNavStack:i,push:l,pop:c,reset:d}),[i,l,c,d]);return(0,G.jsx)(VA.Provider,{value:w,children:e.children})}et(Fv,"ExplorerContextProvider");const Cl=El(VA);function wd(e,t){return(0,x.zM)(e)?(0,G.jsxs)(G.Fragment,{children:[wd(e.ofType,t),"!"]}):(0,x.HG)(e)?(0,G.jsxs)(G.Fragment,{children:["[",wd(e.ofType,t),"]"]}):t(e)}et(wd,"renderType");function wa(e){const{push:t}=Cl({nonNull:!0,caller:wa});return e.type?wd(e.type,n=>(0,G.jsx)("a",{className:"graphiql-doc-explorer-type-name",onClick:i=>{i.preventDefault(),t({name:n.name,def:n})},href:"#",children:n.name})):null}et(wa,"TypeLink");function Cd({arg:e,showDefaultValue:t,inline:n}){const i=(0,G.jsxs)("span",{children:[(0,G.jsx)("span",{className:"graphiql-doc-explorer-argument-name",children:e.name}),": ",(0,G.jsx)(wa,{type:e.type}),t!==!1&&(0,G.jsx)(Iv,{field:e})]});return n?i:(0,G.jsxs)("div",{className:"graphiql-doc-explorer-argument",children:[i,e.description?(0,G.jsx)(qa,{type:"description",children:e.description}):null,e.deprecationReason?(0,G.jsxs)("div",{className:"graphiql-doc-explorer-argument-deprecation",children:[(0,G.jsx)("div",{className:"graphiql-doc-explorer-argument-deprecation-label",children:"Deprecated"}),(0,G.jsx)(qa,{type:"deprecation",children:e.deprecationReason})]}):null]})}et(Cd,"Argument");function jv(e){var t;return e.children?(0,G.jsxs)("div",{className:"graphiql-doc-explorer-deprecation",children:[(0,G.jsx)("div",{className:"graphiql-doc-explorer-deprecation-label",children:"Deprecated"}),(0,G.jsx)(qa,{type:"deprecation",onlyShowFirstChild:(t=e.preview)!=null?t:!0,children:e.children})]}):null}et(jv,"DeprecationReason");function BA({directive:e}){return(0,G.jsxs)("span",{className:"graphiql-doc-explorer-directive",children:["@",e.name.value]})}et(BA,"Directive");function To(e){const t=ES[e.title];return(0,G.jsxs)("div",{children:[(0,G.jsxs)("div",{className:"graphiql-doc-explorer-section-title",children:[(0,G.jsx)(t,{}),e.title]}),(0,G.jsx)("div",{className:"graphiql-doc-explorer-section-content",children:e.children})]})}et(To,"ExplorerSection");const ES={Arguments:W2,"Deprecated Arguments":Y2,"Deprecated Enum Values":q2,"Deprecated Fields":Q2,Directives:X2,"Enum Values":$2,Fields:eS,Implements:nS,Implementations:ch,"Possible Types":ch,"Root Types":fS,Type:ch,"All Schema Types":ch};function zA(e){return(0,G.jsxs)(G.Fragment,{children:[e.field.description?(0,G.jsx)(qa,{type:"description",children:e.field.description}):null,(0,G.jsx)(jv,{preview:!1,children:e.field.deprecationReason}),(0,G.jsx)(To,{title:"Type",children:(0,G.jsx)(wa,{type:e.field.type})}),(0,G.jsx)(WA,{field:e.field}),(0,G.jsx)(GA,{field:e.field})]})}et(zA,"FieldDocumentation");function WA({field:e}){const[t,n]=(0,s.useState)(!1),i=(0,s.useCallback)(()=>{n(!0)},[]);if(!("args"in e))return null;const a=[],l=[];for(const c of e.args)c.deprecationReason?l.push(c):a.push(c);return(0,G.jsxs)(G.Fragment,{children:[a.length>0?(0,G.jsx)(To,{title:"Arguments",children:a.map(c=>(0,G.jsx)(Cd,{arg:c},c.name))}):null,l.length>0?t||a.length===0?(0,G.jsx)(To,{title:"Deprecated Arguments",children:l.map(c=>(0,G.jsx)(Cd,{arg:c},c.name))}):(0,G.jsx)(Ea,{type:"button",onClick:i,children:"Show Deprecated Arguments"}):null]})}et(WA,"Arguments");function GA({field:e}){var t;const n=((t=e.astNode)==null?void 0:t.directives)||[];return!n||n.length===0?null:(0,G.jsx)(To,{title:"Directives",children:n.map(i=>(0,G.jsx)("div",{children:(0,G.jsx)(BA,{directive:i})},i.name.value))})}et(GA,"Directives");function KA(e){var t,n,i,a;const l=e.schema.getQueryType(),c=(n=(t=e.schema).getMutationType)==null?void 0:n.call(t),d=(a=(i=e.schema).getSubscriptionType)==null?void 0:a.call(i),w=e.schema.getTypeMap(),E=[l==null?void 0:l.name,c==null?void 0:c.name,d==null?void 0:d.name];return(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)(qa,{type:"description",children:e.schema.description||"A GraphQL schema provides a root type for each kind of operation."}),(0,G.jsxs)(To,{title:"Root Types",children:[l?(0,G.jsxs)("div",{children:[(0,G.jsx)("span",{className:"graphiql-doc-explorer-root-type",children:"query"}),": ",(0,G.jsx)(wa,{type:l})]}):null,c&&(0,G.jsxs)("div",{children:[(0,G.jsx)("span",{className:"graphiql-doc-explorer-root-type",children:"mutation"}),": ",(0,G.jsx)(wa,{type:c})]}),d&&(0,G.jsxs)("div",{children:[(0,G.jsx)("span",{className:"graphiql-doc-explorer-root-type",children:"subscription"}),": ",(0,G.jsx)(wa,{type:d})]})]}),(0,G.jsx)(To,{title:"All Schema Types",children:w&&(0,G.jsx)("div",{children:Object.values(w).map(N=>E.includes(N.name)||N.name.startsWith("__")?null:(0,G.jsx)("div",{children:(0,G.jsx)(wa,{type:N})},N.name))})})]})}et(KA,"SchemaDocumentation");function xu(e,t){let n;return function(...i){n&&window.clearTimeout(n),n=window.setTimeout(()=>{n=null,t(...i)},e)}}et(xu,"debounce");function Uv(){const{explorerNavStack:e,push:t}=Cl({nonNull:!0,caller:Uv}),n=(0,s.useRef)(null),i=yh(),[a,l]=(0,s.useState)(""),[c,d]=(0,s.useState)(i(a)),w=(0,s.useMemo)(()=>xu(200,V=>{d(i(V))}),[i]);(0,s.useEffect)(()=>{w(a)},[w,a]),(0,s.useEffect)(()=>{function V(_){var $;_.metaKey&&_.key==="k"&&(($=n.current)==null||$.focus())}return et(V,"handleKeyDown"),window.addEventListener("keydown",V),()=>window.removeEventListener("keydown",V)},[]);const E=e.at(-1),N=(0,s.useCallback)(V=>{t("field"in V?{name:V.field.name,def:V.field}:{name:V.type.name,def:V.type})},[t]),F=(0,s.useRef)(!1),L=(0,s.useCallback)(V=>{F.current=V.type==="focus"},[]);return e.length===1||(0,x.lp)(E.def)||(0,x.oT)(E.def)||(0,x.hL)(E.def)?(0,G.jsxs)(Rc,{as:"div",className:"graphiql-doc-explorer-search",onChange:N,"data-state":F?void 0:"idle","aria-label":`Search ${E.name}...`,children:[(0,G.jsxs)("div",{className:"graphiql-doc-explorer-search-input",onClick:()=>{var V;(V=n.current)==null||V.focus()},children:[(0,G.jsx)(iS,{}),(0,G.jsx)(Rc.Input,{autoComplete:"off",onFocus:L,onBlur:L,onChange:V=>l(V.target.value),placeholder:"\u2318 K",ref:n,value:a,"data-cy":"doc-explorer-input"})]}),F.current&&(0,G.jsxs)(Rc.Options,{"data-cy":"doc-explorer-list",children:[c.within.length+c.types.length+c.fields.length===0?(0,G.jsx)("li",{className:"graphiql-doc-explorer-search-empty",children:"No results found"}):c.within.map((V,_)=>(0,G.jsx)(Rc.Option,{value:V,"data-cy":"doc-explorer-option",children:(0,G.jsx)(Vv,{field:V.field,argument:V.argument})},`within-${_}`)),c.within.length>0&&c.types.length+c.fields.length>0?(0,G.jsx)("div",{className:"graphiql-doc-explorer-search-divider",children:"Other results"}):null,c.types.map((V,_)=>(0,G.jsx)(Rc.Option,{value:V,"data-cy":"doc-explorer-option",children:(0,G.jsx)(Eh,{type:V.type})},`type-${_}`)),c.fields.map((V,_)=>(0,G.jsxs)(Rc.Option,{value:V,"data-cy":"doc-explorer-option",children:[(0,G.jsx)(Eh,{type:V.type}),".",(0,G.jsx)(Vv,{field:V.field,argument:V.argument})]},`field-${_}`))]})]}):null}et(Uv,"Search");function yh(e){const{explorerNavStack:t}=Cl({nonNull:!0,caller:e||yh}),{schema:n}=ba({nonNull:!0,caller:e||yh}),i=t.at(-1);return(0,s.useCallback)(a=>{const l={within:[],types:[],fields:[]};if(!n)return l;const c=i.def,d=n.getTypeMap();let w=Object.keys(d);c&&(w=w.filter(E=>E!==c.name),w.unshift(c.name));for(const E of w){if(l.within.length+l.types.length+l.fields.length>=100)break;const N=d[E];if(c!==N&&Ah(E,a)&&l.types.push({type:N}),!(0,x.lp)(N)&&!(0,x.oT)(N)&&!(0,x.hL)(N))continue;const F=N.getFields();for(const L in F){const V=F[L];let _;if(!Ah(L,a))if("args"in V){if(_=V.args.filter($=>Ah($.name,a)),_.length===0)continue}else continue;l[c===N?"within":"fields"].push(..._?_.map($=>({type:N,field:V,argument:$})):[{type:N,field:V}])}}return l},[i.def,n])}et(yh,"useSearchResults");function Ah(e,t){try{const n=t.replaceAll(/[^_0-9A-Za-z]/g,i=>"\\"+i);return e.search(new RegExp(n,"i"))!==-1}catch{return e.toLowerCase().includes(t.toLowerCase())}}et(Ah,"isMatch");function Eh(e){return(0,G.jsx)("span",{className:"graphiql-doc-explorer-search-type",children:e.type.name})}et(Eh,"Type");function Vv({field:e,argument:t}){return(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)("span",{className:"graphiql-doc-explorer-search-field",children:e.name}),t?(0,G.jsxs)(G.Fragment,{children:["(",(0,G.jsx)("span",{className:"graphiql-doc-explorer-search-argument",children:t.name}),":"," ",wd(t.type,n=>(0,G.jsx)(Eh,{type:n})),")"]}):null]})}et(Vv,"Field$1");function ZA(e){const{push:t}=Cl({nonNull:!0});return(0,G.jsx)("a",{className:"graphiql-doc-explorer-field-name",onClick:n=>{n.preventDefault(),t({name:e.field.name,def:e.field})},href:"#",children:e.field.name})}et(ZA,"FieldLink");function HA(e){return(0,x.Zs)(e.type)?(0,G.jsxs)(G.Fragment,{children:[e.type.description?(0,G.jsx)(qa,{type:"description",children:e.type.description}):null,(0,G.jsx)(YA,{type:e.type}),(0,G.jsx)(qA,{type:e.type}),(0,G.jsx)(QA,{type:e.type}),(0,G.jsx)(XA,{type:e.type})]}):null}et(HA,"TypeDocumentation");function YA({type:e}){return(0,x.lp)(e)&&e.getInterfaces().length>0?(0,G.jsx)(To,{title:"Implements",children:e.getInterfaces().map(t=>(0,G.jsx)("div",{children:(0,G.jsx)(wa,{type:t})},t.name))}):null}et(YA,"ImplementsInterfaces");function qA({type:e}){const[t,n]=(0,s.useState)(!1),i=(0,s.useCallback)(()=>{n(!0)},[]);if(!(0,x.lp)(e)&&!(0,x.oT)(e)&&!(0,x.hL)(e))return null;const a=e.getFields(),l=[],c=[];for(const d of Object.keys(a).map(w=>a[w]))d.deprecationReason?c.push(d):l.push(d);return(0,G.jsxs)(G.Fragment,{children:[l.length>0?(0,G.jsx)(To,{title:"Fields",children:l.map(d=>(0,G.jsx)(Bv,{field:d},d.name))}):null,c.length>0?t||l.length===0?(0,G.jsx)(To,{title:"Deprecated Fields",children:c.map(d=>(0,G.jsx)(Bv,{field:d},d.name))}):(0,G.jsx)(Ea,{type:"button",onClick:i,children:"Show Deprecated Fields"}):null]})}et(qA,"Fields");function Bv({field:e}){const t="args"in e?e.args.filter(n=>!n.deprecationReason):[];return(0,G.jsxs)("div",{className:"graphiql-doc-explorer-item",children:[(0,G.jsxs)("div",{children:[(0,G.jsx)(ZA,{field:e}),t.length>0?(0,G.jsxs)(G.Fragment,{children:["(",(0,G.jsx)("span",{children:t.map(n=>t.length===1?(0,G.jsx)(Cd,{arg:n,inline:!0},n.name):(0,G.jsx)("div",{className:"graphiql-doc-explorer-argument-multiple",children:(0,G.jsx)(Cd,{arg:n,inline:!0})},n.name))}),")"]}):null,": ",(0,G.jsx)(wa,{type:e.type}),(0,G.jsx)(Iv,{field:e})]}),e.description?(0,G.jsx)(qa,{type:"description",onlyShowFirstChild:!0,children:e.description}):null,(0,G.jsx)(jv,{children:e.deprecationReason})]})}et(Bv,"Field");function QA({type:e}){const[t,n]=(0,s.useState)(!1),i=(0,s.useCallback)(()=>{n(!0)},[]);if(!(0,x.EM)(e))return null;const a=[],l=[];for(const c of e.getValues())c.deprecationReason?l.push(c):a.push(c);return(0,G.jsxs)(G.Fragment,{children:[a.length>0?(0,G.jsx)(To,{title:"Enum Values",children:a.map(c=>(0,G.jsx)(zv,{value:c},c.name))}):null,l.length>0?t||a.length===0?(0,G.jsx)(To,{title:"Deprecated Enum Values",children:l.map(c=>(0,G.jsx)(zv,{value:c},c.name))}):(0,G.jsx)(Ea,{type:"button",onClick:i,children:"Show Deprecated Values"}):null]})}et(QA,"EnumValues");function zv({value:e}){return(0,G.jsxs)("div",{className:"graphiql-doc-explorer-item",children:[(0,G.jsx)("div",{className:"graphiql-doc-explorer-enum-value",children:e.name}),e.description?(0,G.jsx)(qa,{type:"description",children:e.description}):null,e.deprecationReason?(0,G.jsx)(qa,{type:"deprecation",children:e.deprecationReason}):null]})}et(zv,"EnumValue");function XA({type:e}){const{schema:t}=ba({nonNull:!0});return!t||!(0,x.m0)(e)?null:(0,G.jsx)(To,{title:(0,x.oT)(e)?"Implementations":"Possible Types",children:t.getPossibleTypes(e).map(n=>(0,G.jsx)("div",{children:(0,G.jsx)(wa,{type:n})},n.name))})}et(XA,"PossibleTypes");function bh(){const{fetchError:e,isFetching:t,schema:n,validationErrors:i}=ba({nonNull:!0,caller:bh}),{explorerNavStack:a,pop:l}=Cl({nonNull:!0,caller:bh}),c=a.at(-1);let d=null;e?d=(0,G.jsx)("div",{className:"graphiql-doc-explorer-error",children:"Error fetching schema"}):i.length>0?d=(0,G.jsxs)("div",{className:"graphiql-doc-explorer-error",children:["Schema is invalid: ",i[0].message]}):t?d=(0,G.jsx)(Mv,{}):n?a.length===1?d=(0,G.jsx)(KA,{schema:n}):(0,x.P9)(c.def)?d=(0,G.jsx)(HA,{type:c.def}):c.def&&(d=(0,G.jsx)(zA,{field:c.def})):d=(0,G.jsx)("div",{className:"graphiql-doc-explorer-error",children:"No GraphQL schema available"});let w;return a.length>1&&(w=a.at(-2).name),(0,G.jsxs)("section",{className:"graphiql-doc-explorer","aria-label":"Documentation Explorer",children:[(0,G.jsxs)("div",{className:"graphiql-doc-explorer-header",children:[(0,G.jsxs)("div",{className:"graphiql-doc-explorer-header-content",children:[w&&(0,G.jsxs)("a",{href:"#",className:"graphiql-doc-explorer-back",onClick:E=>{E.preventDefault(),l()},"aria-label":`Go back to ${w}`,children:[(0,G.jsx)(K2,{}),w]}),(0,G.jsx)("div",{className:"graphiql-doc-explorer-title",children:c.name})]}),(0,G.jsx)(Uv,{},c.name)]}),(0,G.jsx)("div",{className:"graphiql-doc-explorer-content",children:d})]})}et(bh,"DocExplorer");const Td={title:"Documentation Explorer",icon:et(function(){const e=wh();return(e==null?void 0:e.visiblePlugin)===Td?(0,G.jsx)(_2,{}):(0,G.jsx)(J2,{})},"Icon"),content:bh},_A={title:"History",icon:tS,content:RA},JA=Al("PluginContext");function $A(e){const t=bl(),n=Cl(),i=dh(),a=!!n,l=!!i,c=(0,s.useMemo)(()=>{const V=[],_={};a&&(V.push(Td),_[Td.title]=!0),l&&(V.push(_A),_[_A.title]=!0);for(const $ of e.plugins||[]){if(typeof $.title!="string"||!$.title)throw new Error("All GraphiQL plugins must have a unique title");if(_[$.title])throw new Error(`All GraphiQL plugins must have a unique title, found two plugins with the title '${$.title}'`);V.push($),_[$.title]=!0}return V},[a,l,e.plugins]),[d,w]=(0,s.useState)(()=>{const V=t==null?void 0:t.get(e1);return c.find($=>$.title===V)||(V&&(t==null||t.set(e1,"")),e.visiblePlugin&&c.find($=>(typeof e.visiblePlugin=="string"?$.title:$)===e.visiblePlugin)||null)}),{onTogglePluginVisibility:E,children:N}=e,F=(0,s.useCallback)(V=>{const _=V&&c.find($=>(typeof V=="string"?$.title:$)===V)||null;w($=>_===$?$:(E==null||E(_),_))},[E,c]);(0,s.useEffect)(()=>{e.visiblePlugin&&F(e.visiblePlugin)},[c,e.visiblePlugin,F]);const L=(0,s.useMemo)(()=>({plugins:c,setVisiblePlugin:F,visiblePlugin:d}),[c,F,d]);return(0,G.jsx)(JA.Provider,{value:L,children:N})}et($A,"PluginContextProvider");const wh=El(JA),e1="visiblePlugin";function t1(e,t,n,i,a,l){Lc([],{useCommonAddons:!1}).then(d=>{let w,E,N,F,L,V,_,$,oe;d.on(t,"select",(ge,ke)=>{if(!w){const Ce=ke.parentNode;w=document.createElement("div"),w.className="CodeMirror-hint-information",Ce.append(w);const Me=document.createElement("header");Me.className="CodeMirror-hint-information-header",w.append(Me),E=document.createElement("span"),E.className="CodeMirror-hint-information-field-name",Me.append(E),N=document.createElement("span"),N.className="CodeMirror-hint-information-type-name-pill",Me.append(N),F=document.createElement("span"),N.append(F),L=document.createElement("a"),L.className="CodeMirror-hint-information-type-name",L.href="javascript:void 0",L.addEventListener("click",c),N.append(L),V=document.createElement("span"),N.append(V),_=document.createElement("div"),_.className="CodeMirror-hint-information-description",w.append(_),$=document.createElement("div"),$.className="CodeMirror-hint-information-deprecation",w.append($);const Fe=document.createElement("span");Fe.className="CodeMirror-hint-information-deprecation-label",Fe.textContent="Deprecated",$.append(Fe),oe=document.createElement("div"),oe.className="CodeMirror-hint-information-deprecation-reason",$.append(oe);const st=parseInt(window.getComputedStyle(w).paddingBottom.replace(/px$/,""),10)||0,ot=parseInt(window.getComputedStyle(w).maxHeight.replace(/px$/,""),10)||0,ft=et(()=>{w&&(w.style.paddingTop=Ce.scrollTop+st+"px",w.style.maxHeight=Ce.scrollTop+ot+"px")},"handleScroll");Ce.addEventListener("scroll",ft);let _e;Ce.addEventListener("DOMNodeRemoved",_e=et(At=>{At.target===Ce&&(Ce.removeEventListener("scroll",ft),Ce.removeEventListener("DOMNodeRemoved",_e),w&&w.removeEventListener("click",c),w=null,E=null,N=null,F=null,L=null,V=null,_=null,$=null,oe=null,_e=null)},"onRemoveFn"))}if(E&&(E.textContent=ge.text),N&&F&&L&&V)if(ge.type){N.style.display="inline";const Ce=et(Me=>{(0,x.zM)(Me)?(V.textContent="!"+V.textContent,Ce(Me.ofType)):(0,x.HG)(Me)?(F.textContent+="[",V.textContent="]"+V.textContent,Ce(Me.ofType)):L.textContent=Me.name},"renderType");F.textContent="",V.textContent="",Ce(ge.type)}else F.textContent="",L.textContent="",V.textContent="",N.style.display="none";_&&(ge.description?(_.style.display="block",_.innerHTML=fh.render(ge.description)):(_.style.display="none",_.innerHTML="")),$&&oe&&(ge.deprecationReason?($.style.display="block",oe.innerHTML=fh.render(ge.deprecationReason)):($.style.display="none",oe.innerHTML=""))})});function c(d){if(!n||!i||!a||!(d.currentTarget instanceof HTMLElement))return;const w=d.currentTarget.textContent||"",E=n.getType(w);E&&(a.setVisiblePlugin(Td),i.push({name:E.name,def:E}),l==null||l(E))}et(c,"onClickHintInformation")}et(t1,"onHasCompletion");function xd(e,t){(0,s.useEffect)(()=>{e&&typeof t=="string"&&t!==e.getValue()&&e.setValue(t)},[e,t])}et(xd,"useSynchronizeValue");function Sd(e,t,n){(0,s.useEffect)(()=>{e&&e.setOption(t,n)},[e,t,n])}et(Sd,"useSynchronizeOption");function Wv(e,t,n,i,a){const{updateActiveTabValues:l}=_r({nonNull:!0,caller:a}),c=bl();(0,s.useEffect)(()=>{if(!e)return;const d=xu(500,N=>{!c||n===null||c.set(n,N)}),w=xu(100,N=>{l({[i]:N})}),E=et((N,F)=>{if(!F)return;const L=N.getValue();d(L),w(L),t==null||t(L)},"handleChange");return e.on("change",E),()=>e.off("change",E)},[t,e,c,n,i,l])}et(Wv,"useChangeHandler");function Gv(e,t,n){const{schema:i}=ba({nonNull:!0,caller:n}),a=Cl(),l=wh();(0,s.useEffect)(()=>{if(!e)return;const c=et((d,w)=>{t1(d,w,i,a,l,E=>{t==null||t({kind:"Type",type:E,schema:i||void 0})})},"handleCompletion");return e.on("hasCompletion",c),()=>e.off("hasCompletion",c)},[t,e,a,l,i])}et(Gv,"useCompletion");function Ca(e,t,n){(0,s.useEffect)(()=>{if(e){for(const i of t)e.removeKeyMap(i);if(n){const i={};for(const a of t)i[a]=()=>n();e.addKeyMap(i)}}},[e,t,n])}et(Ca,"useKeyMap");function Ch({caller:e,onCopyQuery:t}={}){const{queryEditor:n}=_r({nonNull:!0,caller:e||Ch});return(0,s.useCallback)(()=>{if(!n)return;const i=n.getValue();tt(i),t==null||t(i)},[n,t])}et(Ch,"useCopyQuery");function Su({caller:e}={}){const{queryEditor:t}=_r({nonNull:!0,caller:e||Su}),{schema:n}=ba({nonNull:!0,caller:Su});return(0,s.useCallback)(()=>{const i=t==null?void 0:t.documentAST,a=t==null?void 0:t.getValue();!i||!a||t.setValue((0,g.S)(dn(i,n)))},[t,n])}et(Su,"useMergeQuery");function Fc({caller:e}={}){const{queryEditor:t,headerEditor:n,variableEditor:i}=_r({nonNull:!0,caller:e||Fc});return(0,s.useCallback)(()=>{if(i){const a=i.getValue();try{const l=JSON.stringify(JSON.parse(a),null,2);l!==a&&i.setValue(l)}catch{}}if(n){const a=n.getValue();try{const l=JSON.stringify(JSON.parse(a),null,2);l!==a&&n.setValue(l)}catch{}}if(t){const a=t.getValue(),l=(0,g.S)((0,k.Qc)(a));l!==a&&t.setValue(l)}},[t,i,n])}et(Fc,"usePrettifyEditors");function Th({getDefaultFieldNames:e,caller:t}={}){const{schema:n}=ba({nonNull:!0,caller:t||Th}),{queryEditor:i}=_r({nonNull:!0,caller:t||Th});return(0,s.useCallback)(()=>{if(!i)return;const a=i.getValue(),{insertions:l,result:c}=rt(n,a,e);return l&&l.length>0&&i.operation(()=>{const d=i.getCursor(),w=i.indexFromPos(d);i.setValue(c||"");let E=0;const N=l.map(({index:L,string:V})=>i.markText(i.posFromIndex(L+E),i.posFromIndex(L+(E+=V.length)),{className:"auto-inserted-leaf",clearOnEnter:!0,title:"Automatically added leaf fields"}));setTimeout(()=>{for(const L of N)L.clear()},7e3);let F=w;for(const{index:L,string:V}of l)Le==null?void 0:e.setValue(a),[e]);return(0,s.useMemo)(()=>[t,n],[t,n])}et(n1,"useOperationsEditorState");function bS(){var i;const{variableEditor:e}=_r({nonNull:!0}),t=(i=e==null?void 0:e.getValue())!=null?i:"",n=(0,s.useCallback)(a=>e==null?void 0:e.setValue(a),[e]);return(0,s.useMemo)(()=>[t,n],[t,n])}et(bS,"useVariablesEditorState");function jc({editorTheme:e=hh,keyMap:t=mh,onEdit:n,readOnly:i=!1}={},a){const{initialHeaders:l,headerEditor:c,setHeaderEditor:d,shouldPersistHeaders:w}=_r({nonNull:!0,caller:a||jc}),E=Ic(),N=Su({caller:a||jc}),F=Fc({caller:a||jc}),L=(0,s.useRef)(null);return(0,s.useEffect)(()=>{let V=!0;return Lc([Promise.all([We.e(421),We.e(863)]).then(We.bind(We,9863)).then(_=>_.j)]).then(_=>{if(!V)return;const $=L.current;if(!$)return;const oe=_($,{value:l,lineNumbers:!0,tabSize:2,mode:{name:"javascript",json:!0},theme:e,autoCloseBrackets:!0,matchBrackets:!0,showCursorWhenSelecting:!0,readOnly:i?"nocursor":!1,foldGutter:!0,gutters:["CodeMirror-linenumbers","CodeMirror-foldgutter"],extraKeys:vh});oe.addKeyMap({"Cmd-Space"(){oe.showHint({completeSingle:!1,container:$})},"Ctrl-Space"(){oe.showHint({completeSingle:!1,container:$})},"Alt-Space"(){oe.showHint({completeSingle:!1,container:$})},"Shift-Space"(){oe.showHint({completeSingle:!1,container:$})}}),oe.on("keyup",(ge,ke)=>{const{code:Ce,key:Me,shiftKey:Fe}=ke,st=Ce.startsWith("Key"),ot=!Fe&&Ce.startsWith("Digit");(st||ot||Me==="_"||Me==='"')&&ge.execCommand("autocomplete")}),d(oe)}),()=>{V=!1}},[e,l,i,d]),Sd(c,"keyMap",t),Wv(c,n,w?xh:null,"headers",jc),Ca(c,["Cmd-Enter","Ctrl-Enter"],E==null?void 0:E.run),Ca(c,["Shift-Ctrl-P"],F),Ca(c,["Shift-Ctrl-M"],N),L}et(jc,"useHeaderEditor");const xh="headers",wS=Array.from({length:11},(e,t)=>String.fromCharCode(8192+t)).concat(["\u2028","\u2029","\u202F","\xA0"]),CS=new RegExp("["+wS.join("")+"]","g");function r1(e){return e.replace(CS," ")}et(r1,"normalizeWhitespace");function Tl({editorTheme:e=hh,keyMap:t=mh,onClickReference:n,onCopyQuery:i,onEdit:a,readOnly:l=!1}={},c){const{schema:d}=ba({nonNull:!0,caller:c||Tl}),{externalFragments:w,initialQuery:E,queryEditor:N,setOperationName:F,setQueryEditor:L,validationRules:V,variableEditor:_,updateActiveTabValues:$}=_r({nonNull:!0,caller:c||Tl}),oe=Ic(),ge=bl(),ke=Cl(),Ce=wh(),Me=Ch({caller:c||Tl,onCopyQuery:i}),Fe=Su({caller:c||Tl}),st=Fc({caller:c||Tl}),ot=(0,s.useRef)(null),ft=(0,s.useRef)(),_e=(0,s.useRef)(()=>{});(0,s.useEffect)(()=>{_e.current=Ft=>{if(!(!ke||!Ce)){switch(Ce.setVisiblePlugin(Td),Ft.kind){case"Type":{ke.push({name:Ft.type.name,def:Ft.type});break}case"Field":{ke.push({name:Ft.field.name,def:Ft.field});break}case"Argument":{Ft.field&&ke.push({name:Ft.field.name,def:Ft.field});break}case"EnumValue":{Ft.type&&ke.push({name:Ft.type.name,def:Ft.type});break}}n==null||n(Ft)}}},[ke,n,Ce]),(0,s.useEffect)(()=>{let Ft=!0;return Lc([Promise.all([We.e(421),We.e(92)]).then(We.bind(We,5092)).then(Pt=>Pt.c),Promise.all([We.e(421),We.e(573)]).then(We.bind(We,2573)).then(Pt=>Pt.s),Promise.all([We.e(421),We.e(441)]).then(We.bind(We,1441)),Promise.all([We.e(421),We.e(588)]).then(We.bind(We,7588)),Promise.all([We.e(421),We.e(471)]).then(We.bind(We,7471)),Promise.all([We.e(421),We.e(724)]).then(We.bind(We,724)),Promise.all([We.e(421),We.e(98)]).then(We.bind(We,2098))]).then(Pt=>{if(!Ft)return;ft.current=Pt;const Mt=ot.current;if(!Mt)return;const yt=Pt(Mt,{value:E,lineNumbers:!0,tabSize:2,foldGutter:!0,mode:"graphql",theme:e,autoCloseBrackets:!0,matchBrackets:!0,showCursorWhenSelecting:!0,readOnly:l?"nocursor":!1,lint:{schema:void 0,validationRules:null,externalFragments:void 0},hintOptions:{schema:void 0,closeOnUnfocus:!1,completeSingle:!1,container:Mt,externalFragments:void 0},info:{schema:void 0,renderDescription:pt=>fh.render(pt),onClick(pt){_e.current(pt)}},jump:{schema:void 0,onClick(pt){_e.current(pt)}},gutters:["CodeMirror-linenumbers","CodeMirror-foldgutter"],extraKeys:{...vh,"Cmd-S"(){},"Ctrl-S"(){}}});yt.addKeyMap({"Cmd-Space"(){yt.showHint({completeSingle:!0,container:Mt})},"Ctrl-Space"(){yt.showHint({completeSingle:!0,container:Mt})},"Alt-Space"(){yt.showHint({completeSingle:!0,container:Mt})},"Shift-Space"(){yt.showHint({completeSingle:!0,container:Mt})},"Shift-Alt-Space"(){yt.showHint({completeSingle:!0,container:Mt})}}),yt.on("keyup",(pt,It)=>{TS.test(It.key)&&pt.execCommand("autocomplete")});let Bt=!1;yt.on("startCompletion",()=>{Bt=!0}),yt.on("endCompletion",()=>{Bt=!1}),yt.on("keydown",(pt,It)=>{It.key==="Escape"&&Bt&&It.stopPropagation()}),yt.on("beforeChange",(pt,It)=>{var ct;if(It.origin==="paste"){const ln=It.text.map(r1);(ct=It.update)==null||ct.call(It,It.from,It.to,ln)}}),yt.documentAST=null,yt.operationName=null,yt.operations=null,yt.variableToType=null,L(yt)}),()=>{Ft=!1}},[e,E,l,L]),Sd(N,"keyMap",t),(0,s.useEffect)(()=>{if(!N)return;function Ft(Mt){var It,ct,ln,Pn;var yt;const Bt=(0,Xe.y9)(d,Mt.getValue()),pt=un((It=Mt.operations)!=null?It:void 0,(ct=Mt.operationName)!=null?ct:void 0,Bt==null?void 0:Bt.operations);return Mt.documentAST=(ln=Bt==null?void 0:Bt.documentAST)!=null?ln:null,Mt.operationName=pt!=null?pt:null,Mt.operations=(Pn=Bt==null?void 0:Bt.operations)!=null?Pn:null,_&&(_.state.lint.linterOptions.variableToType=Bt==null?void 0:Bt.variableToType,_.options.lint.variableToType=Bt==null?void 0:Bt.variableToType,_.options.hintOptions.variableToType=Bt==null?void 0:Bt.variableToType,(yt=ft.current)==null||yt.signal(_,"change",_)),Bt?{...Bt,operationName:pt}:null}et(Ft,"getAndUpdateOperationFacts");const Pt=xu(100,Mt=>{var It;const yt=Mt.getValue();ge==null||ge.set(s1,yt);const Bt=Mt.operationName,pt=Ft(Mt);(pt==null?void 0:pt.operationName)!==void 0&&(ge==null||ge.set(xS,pt.operationName)),a==null||a(yt,pt==null?void 0:pt.documentAST),pt!=null&&pt.operationName&&Bt!==pt.operationName&&F(pt.operationName),$({query:yt,operationName:(It=pt==null?void 0:pt.operationName)!=null?It:null})});return Ft(N),N.on("change",Pt),()=>N.off("change",Pt)},[a,N,d,F,ge,_,$]),i1(N,d!=null?d:null,ft),o1(N,V!=null?V:null,ft),a1(N,w,ft),Gv(N,n||null,Tl);const At=oe==null?void 0:oe.run,Ut=(0,s.useCallback)(()=>{var Ft;if(!At||!N||!N.operations||!N.hasFocus()){At==null||At();return}const Pt=N.indexFromPos(N.getCursor());let Mt;for(const yt of N.operations)yt.loc&&yt.loc.start<=Pt&&yt.loc.end>=Pt&&(Mt=(Ft=yt.name)==null?void 0:Ft.value);Mt&&Mt!==N.operationName&&F(Mt),At()},[N,At,F]);return Ca(N,["Cmd-Enter","Ctrl-Enter"],Ut),Ca(N,["Shift-Ctrl-C"],Me),Ca(N,["Shift-Ctrl-P","Shift-Ctrl-F"],st),Ca(N,["Shift-Ctrl-M"],Fe),ot}et(Tl,"useQueryEditor");function i1(e,t,n){(0,s.useEffect)(()=>{if(!e)return;const i=e.options.lint.schema!==t;e.state.lint.linterOptions.schema=t,e.options.lint.schema=t,e.options.hintOptions.schema=t,e.options.info.schema=t,e.options.jump.schema=t,i&&n.current&&n.current.signal(e,"change",e)},[e,t,n])}et(i1,"useSynchronizeSchema");function o1(e,t,n){(0,s.useEffect)(()=>{if(!e)return;const i=e.options.lint.validationRules!==t;e.state.lint.linterOptions.validationRules=t,e.options.lint.validationRules=t,i&&n.current&&n.current.signal(e,"change",e)},[e,t,n])}et(o1,"useSynchronizeValidationRules");function a1(e,t,n){const i=(0,s.useMemo)(()=>[...t.values()],[t]);(0,s.useEffect)(()=>{if(!e)return;const a=e.options.lint.externalFragments!==i;e.state.lint.linterOptions.externalFragments=i,e.options.lint.externalFragments=i,e.options.hintOptions.externalFragments=i,a&&n.current&&n.current.signal(e,"change",e)},[e,i,n])}et(a1,"useSynchronizeExternalFragments");const TS=/^[a-zA-Z0-9_@(]$/,s1="query",xS="operationName";function l1({defaultQuery:e,defaultHeaders:t,headers:n,defaultTabs:i,query:a,variables:l,storage:c,shouldPersistHeaders:d}){const w=c==null?void 0:c.get(Dd);try{if(!w)throw new Error("Storage for tabs is empty");const E=JSON.parse(w),N=d?n:void 0;if(u1(E)){const F=Od({query:a,variables:l,headers:N});let L=-1;for(let V=0;V=0)E.activeTabIndex=L;else{const V=a?Sh(a):null;E.tabs.push({id:qv(),hash:F,title:V||Qv,query:a,variables:l,headers:n,operationName:V,response:null}),E.activeTabIndex=E.tabs.length-1}return E}throw new Error("Storage for tabs is invalid")}catch{return{activeTabIndex:0,tabs:(i||[{query:a!=null?a:e,variables:l,headers:n!=null?n:t}]).map(Hv)}}}et(l1,"getDefaultTabState");function u1(e){return e&&typeof e=="object"&&!Array.isArray(e)&&f1(e,"activeTabIndex")&&"tabs"in e&&Array.isArray(e.tabs)&&e.tabs.every(c1)}et(u1,"isTabsState");function c1(e){return e&&typeof e=="object"&&!Array.isArray(e)&&Kv(e,"id")&&Kv(e,"title")&&Uc(e,"query")&&Uc(e,"variables")&&Uc(e,"headers")&&Uc(e,"operationName")&&Uc(e,"response")}et(c1,"isTabState");function f1(e,t){return t in e&&typeof e[t]=="number"}et(f1,"hasNumberKey");function Kv(e,t){return t in e&&typeof e[t]=="string"}et(Kv,"hasStringKey");function Uc(e,t){return t in e&&(typeof e[t]=="string"||e[t]===null)}et(Uc,"hasStringOrNullKey");function d1({queryEditor:e,variableEditor:t,headerEditor:n,responseEditor:i}){return(0,s.useCallback)(a=>{var N,F,L,V,_;const l=(N=e==null?void 0:e.getValue())!=null?N:null,c=(F=t==null?void 0:t.getValue())!=null?F:null,d=(L=n==null?void 0:n.getValue())!=null?L:null,w=(V=e==null?void 0:e.operationName)!=null?V:null,E=(_=i==null?void 0:i.getValue())!=null?_:null;return Yv(a,{query:l,variables:c,headers:d,response:E,operationName:w})},[e,t,n,i])}et(d1,"useSynchronizeActiveTabValues");function Zv(e,t=!1){return JSON.stringify(e,(n,i)=>n==="hash"||n==="response"||!t&&n==="headers"?null:i)}et(Zv,"serializeTabState");function p1({storage:e,shouldPersistHeaders:t}){const n=(0,s.useMemo)(()=>xu(500,i=>{e==null||e.set(Dd,i)}),[e]);return(0,s.useCallback)(i=>{n(Zv(i,t))},[t,n])}et(p1,"useStoreTabs");function h1({queryEditor:e,variableEditor:t,headerEditor:n,responseEditor:i}){return(0,s.useCallback)(({query:a,variables:l,headers:c,response:d})=>{e==null||e.setValue(a!=null?a:""),t==null||t.setValue(l!=null?l:""),n==null||n.setValue(c!=null?c:""),i==null||i.setValue(d!=null?d:"")},[n,e,i,t])}et(h1,"useSetEditorValues");function Hv({query:e=null,variables:t=null,headers:n=null}={}){return{id:qv(),hash:Od({query:e,variables:t,headers:n}),title:e&&Sh(e)||Qv,query:e,variables:t,headers:n,operationName:null,response:null}}et(Hv,"createTab");function Yv(e,t){return{...e,tabs:e.tabs.map((n,i)=>{if(i!==e.activeTabIndex)return n;const a={...n,...t};return{...a,hash:Od(a),title:a.operationName||(a.query?Sh(a.query):void 0)||Qv}})}}et(Yv,"setPropertiesInActiveTab");function qv(){const e=et(()=>Math.floor((1+Math.random())*65536).toString(16).slice(1),"s4");return`${e()}${e()}-${e()}-${e()}-${e()}-${e()}${e()}${e()}`}et(qv,"guid");function Od(e){var t,n,i;return[(t=e.query)!=null?t:"",(n=e.variables)!=null?n:"",(i=e.headers)!=null?i:""].join("|")}et(Od,"hashFromTabContents");function Sh(e){var n;const t=/^(?!#).*(query|subscription|mutation)\s+([a-zA-Z0-9_]+)/m.exec(e);return(n=t==null?void 0:t[2])!=null?n:null}et(Sh,"fuzzyExtractOperationName");function m1(e){const t=e==null?void 0:e.get(Dd);if(t){const n=JSON.parse(t);e==null||e.set(Dd,JSON.stringify(n,(i,a)=>i==="headers"?null:a))}}et(m1,"clearHeadersFromTabs");const Qv="",Dd="tabState";function Ou({editorTheme:e=hh,keyMap:t=mh,onClickReference:n,onEdit:i,readOnly:a=!1}={},l){const{initialVariables:c,variableEditor:d,setVariableEditor:w}=_r({nonNull:!0,caller:l||Ou}),E=Ic(),N=Su({caller:l||Ou}),F=Fc({caller:l||Ou}),L=(0,s.useRef)(null),V=(0,s.useRef)();return(0,s.useEffect)(()=>{let _=!0;return Lc([Promise.all([We.e(421),We.e(995)]).then(We.bind(We,5995)),Promise.all([We.e(421),We.e(481)]).then(We.bind(We,7481)),Promise.all([We.e(421),We.e(896)]).then(We.bind(We,6896))]).then($=>{if(!_)return;V.current=$;const oe=L.current;if(!oe)return;const ge=$(oe,{value:c,lineNumbers:!0,tabSize:2,mode:"graphql-variables",theme:e,autoCloseBrackets:!0,matchBrackets:!0,showCursorWhenSelecting:!0,readOnly:a?"nocursor":!1,foldGutter:!0,lint:{variableToType:void 0},hintOptions:{closeOnUnfocus:!1,completeSingle:!1,container:oe,variableToType:void 0},gutters:["CodeMirror-linenumbers","CodeMirror-foldgutter"],extraKeys:vh});ge.addKeyMap({"Cmd-Space"(){ge.showHint({completeSingle:!1,container:oe})},"Ctrl-Space"(){ge.showHint({completeSingle:!1,container:oe})},"Alt-Space"(){ge.showHint({completeSingle:!1,container:oe})},"Shift-Space"(){ge.showHint({completeSingle:!1,container:oe})}}),ge.on("keyup",(ke,Ce)=>{const{code:Me,key:Fe,shiftKey:st}=Ce,ot=Me.startsWith("Key"),ft=!st&&Me.startsWith("Digit");(ot||ft||Fe==="_"||Fe==='"')&&ke.execCommand("autocomplete")}),w(ge)}),()=>{_=!1}},[e,c,a,w]),Sd(d,"keyMap",t),Wv(d,i,v1,"variables",Ou),Gv(d,n||null,Ou),Ca(d,["Cmd-Enter","Ctrl-Enter"],E==null?void 0:E.run),Ca(d,["Shift-Ctrl-P"],F),Ca(d,["Shift-Ctrl-M"],N),L}et(Ou,"useVariableEditor");const v1="variables",g1=Al("EditorContext");function y1(e){const t=bl(),[n,i]=(0,s.useState)(null),[a,l]=(0,s.useState)(null),[c,d]=(0,s.useState)(null),[w,E]=(0,s.useState)(null),[N,F]=(0,s.useState)(()=>{const pt=(t==null?void 0:t.get(Xv))!==null;return e.shouldPersistHeaders!==!1&&pt?(t==null?void 0:t.get(Xv))==="true":!!e.shouldPersistHeaders});xd(n,e.headers),xd(a,e.query),xd(c,e.response),xd(w,e.variables);const L=p1({storage:t,shouldPersistHeaders:N}),[V]=(0,s.useState)(()=>{var Vn,yn,vt,Rt,wn,vr,hi,Mr,Qa;const pt=(yn=(Vn=e.query)!=null?Vn:t==null?void 0:t.get(s1))!=null?yn:null,It=(Rt=(vt=e.variables)!=null?vt:t==null?void 0:t.get(v1))!=null?Rt:null,ct=(vr=(wn=e.headers)!=null?wn:t==null?void 0:t.get(xh))!=null?vr:null,ln=(hi=e.response)!=null?hi:"",Pn=l1({query:pt,variables:It,headers:ct,defaultTabs:e.defaultTabs,defaultQuery:e.defaultQuery||SS,defaultHeaders:e.defaultHeaders,storage:t,shouldPersistHeaders:N});return L(Pn),{query:(Mr=pt!=null?pt:Pn.activeTabIndex===0?Pn.tabs[0].query:null)!=null?Mr:"",variables:It!=null?It:"",headers:(Qa=ct!=null?ct:e.defaultHeaders)!=null?Qa:"",response:ln,tabState:Pn}}),[_,$]=(0,s.useState)(V.tabState),oe=(0,s.useCallback)(pt=>{var It;if(pt){t==null||t.set(xh,(It=n==null?void 0:n.getValue())!=null?It:"");const ct=Zv(_,!0);t==null||t.set(Dd,ct)}else t==null||t.set(xh,""),m1(t);F(pt),t==null||t.set(Xv,pt.toString())},[t,_,n]),ge=(0,s.useRef)();(0,s.useEffect)(()=>{const pt=!!e.shouldPersistHeaders;ge.current!==pt&&(oe(pt),ge.current=pt)},[e.shouldPersistHeaders,oe]);const ke=d1({queryEditor:a,variableEditor:w,headerEditor:n,responseEditor:c}),Ce=h1({queryEditor:a,variableEditor:w,headerEditor:n,responseEditor:c}),{onTabChange:Me,defaultHeaders:Fe,children:st}=e,ot=(0,s.useCallback)(()=>{$(pt=>{const It=ke(pt),ct={tabs:[...It.tabs,Hv({headers:Fe})],activeTabIndex:It.tabs.length};return L(ct),Ce(ct.tabs[ct.activeTabIndex]),Me==null||Me(ct),ct})},[Fe,Me,Ce,L,ke]),ft=(0,s.useCallback)(pt=>{$(It=>{const ct={...It,activeTabIndex:pt};return L(ct),Ce(ct.tabs[ct.activeTabIndex]),Me==null||Me(ct),ct})},[Me,Ce,L]),_e=(0,s.useCallback)(pt=>{$(It=>{const ct=It.tabs[It.activeTabIndex],ln={tabs:pt,activeTabIndex:pt.indexOf(ct)};return L(ln),Ce(ln.tabs[ln.activeTabIndex]),Me==null||Me(ln),ln})},[Me,Ce,L]),At=(0,s.useCallback)(pt=>{$(It=>{const ct={tabs:It.tabs.filter((ln,Pn)=>pt!==Pn),activeTabIndex:Math.max(It.activeTabIndex-1,0)};return L(ct),Ce(ct.tabs[ct.activeTabIndex]),Me==null||Me(ct),ct})},[Me,Ce,L]),Ut=(0,s.useCallback)(pt=>{$(It=>{const ct=Yv(It,pt);return L(ct),Me==null||Me(ct),ct})},[Me,L]),{onEditOperationName:Ft}=e,Pt=(0,s.useCallback)(pt=>{a&&(a.operationName=pt,Ut({operationName:pt}),Ft==null||Ft(pt))},[Ft,a,Ut]),Mt=(0,s.useMemo)(()=>{const pt=new Map;if(Array.isArray(e.externalFragments))for(const It of e.externalFragments)pt.set(It.name.value,It);else if(typeof e.externalFragments=="string")(0,R.Vn)((0,k.Qc)(e.externalFragments,{}),{FragmentDefinition(It){pt.set(It.name.value,It)}});else if(e.externalFragments)throw new Error("The `externalFragments` prop must either be a string that contains the fragment definitions in SDL or a list of FragmentDefinitionNode objects.");return pt},[e.externalFragments]),yt=(0,s.useMemo)(()=>e.validationRules||[],[e.validationRules]),Bt=(0,s.useMemo)(()=>({..._,addTab:ot,changeTab:ft,moveTab:_e,closeTab:At,updateActiveTabValues:Ut,headerEditor:n,queryEditor:a,responseEditor:c,variableEditor:w,setHeaderEditor:i,setQueryEditor:l,setResponseEditor:d,setVariableEditor:E,setOperationName:Pt,initialQuery:V.query,initialVariables:V.variables,initialHeaders:V.headers,initialResponse:V.response,externalFragments:Mt,validationRules:yt,shouldPersistHeaders:N,setShouldPersistHeaders:oe}),[_,ot,ft,_e,At,Ut,n,a,c,w,Pt,V,Mt,yt,N,oe]);return(0,G.jsx)(g1.Provider,{value:Bt,children:st})}et(y1,"EditorContextProvider");const _r=El(g1),Xv="shouldPersistHeaders",SS=`# Welcome to GraphiQL +`));let g=f.props,v=typeof g?.className=="function"?(...x)=>nM(g?.className(...x),l.className):nM(g?.className,l.className),y=v?{className:v}:{};return(0,Jo.cloneElement)(f,Object.assign({},_X(f.props,dE(iM(l,["ref"]))),h,c,t1e(f.ref,c.ref),y))}return(0,Jo.createElement)(i,Object.assign({},iM(l,["ref"]),i!==Jo.Fragment&&c,i!==Jo.Fragment&&h),f)}function t1e(...e){return{ref:e.every(t=>t==null)?void 0:t=>{for(let r of e)r!=null&&(typeof r=="function"?r(t):r.current=t)}}}function _X(...e){var t;if(e.length===0)return{};if(e.length===1)return e[0];let r={},n={};for(let i of e)for(let o in i)o.startsWith("on")&&typeof i[o]=="function"?((t=n[o])!=null||(n[o]=[]),n[o].push(i[o])):r[o]=i[o];if(r.disabled||r["aria-disabled"])return Object.assign(r,Object.fromEntries(Object.keys(n).map(i=>[i,void 0])));for(let i in n)Object.assign(r,{[i](o,...s){let l=n[i];for(let c of l){if((o instanceof Event||o?.nativeEvent instanceof Event)&&o.defaultPrevented)return;c(o,...s)}}});return r}function bl(e){var t;return Object.assign((0,Jo.forwardRef)(e),{displayName:(t=e.displayName)!=null?t:e.name})}function dE(e){let t=Object.assign({},e);for(let r in t)t[r]===void 0&&delete t[r];return t}function iM(e,t=[]){let r=Object.assign({},e);for(let n of t)n in r&&delete r[n];return r}function $X(e){let t=e.parentElement,r=null;for(;t&&!(t instanceof HTMLFieldSetElement);)t instanceof HTMLLegendElement&&(r=t),t=t.parentElement;let n=t?.getAttribute("disabled")==="";return n&&r1e(r)?!1:n}function r1e(e){if(!e)return!1;let t=e.previousElementSibling;for(;t!==null;){if(t instanceof HTMLLegendElement)return!1;t=t.previousElementSibling}return!0}function oM(e={},t=null,r=[]){for(let[n,i]of Object.entries(e))tZ(r,eZ(t,n),i);return r}function eZ(e,t){return e?e+"["+t+"]":t}function tZ(e,t,r){if(Array.isArray(r))for(let[n,i]of r.entries())tZ(e,eZ(t,n.toString()),i);else r instanceof Date?e.push([t,r.toISOString()]):typeof r=="boolean"?e.push([t,r?"1":"0"]):typeof r=="string"?e.push([t,r]):typeof r=="number"?e.push([t,`${r}`]):r==null?e.push([t,""]):oM(r,t,e)}var n1e="div",aM=(e=>(e[e.None=1]="None",e[e.Focusable=2]="Focusable",e[e.Hidden=4]="Hidden",e))(aM||{});function i1e(e,t){let{features:r=1,...n}=e,i={ref:t,"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 yl({ourProps:i,theirProps:n,slot:{},defaultTag:n1e,name:"Hidden"})}var rZ=bl(i1e);var Mh=ce(Ee(),1),sM=(0,Mh.createContext)(null);sM.displayName="OpenClosedContext";var Ih=(e=>(e[e.Open=1]="Open",e[e.Closed=2]="Closed",e[e.Closing=4]="Closing",e[e.Opening=8]="Opening",e))(Ih||{});function nZ(){return(0,Mh.useContext)(sM)}function iZ({value:e,children:t}){return Mh.default.createElement(sM.Provider,{value:e},t)}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||{});var Fh=ce(Ee(),1);function oZ(e,t,r){let[n,i]=(0,Fh.useState)(r),o=e!==void 0,s=(0,Fh.useRef)(o),l=(0,Fh.useRef)(!1),c=(0,Fh.useRef)(!1);return o&&!s.current&&!l.current?(l.current=!0,s.current=o,console.error("A component is changing from uncontrolled to controlled. This may be caused by the value changing from undefined to a defined value, which should not happen.")):!o&&s.current&&!c.current&&(c.current=!0,s.current=o,console.error("A component is changing from controlled to uncontrolled. This may be caused by the value changing from a defined value to undefined, which should not happen.")),[o?e:n,zt(f=>(o||i(f),t?.(f)))]}var hE=ce(Ee(),1);function lM(e,t){let r=(0,hE.useRef)([]),n=zt(e);(0,hE.useEffect)(()=>{let i=[...r.current];for(let[o,s]of t.entries())if(r.current[o]!==s){let l=n(t,i);return r.current=t,l}},[n,...t])}var sZ=ce(Ee(),1);function aZ(e){return[e.screenX,e.screenY]}function lZ(){let e=(0,sZ.useRef)([-1,-1]);return{wasMoved(t){let r=aZ(t);return e.current[0]===r[0]&&e.current[1]===r[1]?!1:(e.current=r,!0)},update(t){e.current=aZ(t)}}}function o1e(){return/iPhone/gi.test(window.navigator.platform)||/Mac/gi.test(window.navigator.platform)&&window.navigator.maxTouchPoints>0}function a1e(){return/Android/gi.test(window.navigator.userAgent)}function uZ(){return o1e()||a1e()}var cZ=ce(Ee(),1);function fZ(...e){return(0,cZ.useMemo)(()=>Ph(...e),[...e])}var s1e=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(s1e||{}),l1e=(e=>(e[e.Single=0]="Single",e[e.Multi=1]="Multi",e))(l1e||{}),u1e=(e=>(e[e.Pointer=0]="Pointer",e[e.Other=1]="Other",e))(u1e||{}),c1e=(e=>(e[e.OpenCombobox=0]="OpenCombobox",e[e.CloseCombobox=1]="CloseCombobox",e[e.GoToOption=2]="GoToOption",e[e.RegisterOption=3]="RegisterOption",e[e.UnregisterOption=4]="UnregisterOption",e[e.RegisterLabel=5]="RegisterLabel",e))(c1e||{});function uM(e,t=r=>r){let r=e.activeOptionIndex!==null?e.options[e.activeOptionIndex]:null,n=GX(t(e.options.slice()),o=>o.dataRef.current.domRef.current),i=r?n.indexOf(r):null;return i===-1&&(i=null),{options:n,activeOptionIndex:i}}var f1e={1(e){var t;return(t=e.dataRef.current)!=null&&t.disabled||e.comboboxState===1?e:{...e,activeOptionIndex:null,comboboxState:1}},0(e){var t;if((t=e.dataRef.current)!=null&&t.disabled||e.comboboxState===0)return e;let r=e.activeOptionIndex;if(e.dataRef.current){let{isSelected:n}=e.dataRef.current,i=e.options.findIndex(o=>n(o.dataRef.current.value));i!==-1&&(r=i)}return{...e,comboboxState:0,activeOptionIndex:r}},2(e,t){var r,n,i,o;if((r=e.dataRef.current)!=null&&r.disabled||(n=e.dataRef.current)!=null&&n.optionsRef.current&&!((i=e.dataRef.current)!=null&&i.optionsPropsRef.current.static)&&e.comboboxState===1)return e;let s=uM(e);if(s.activeOptionIndex===null){let c=s.options.findIndex(f=>!f.dataRef.current.disabled);c!==-1&&(s.activeOptionIndex=c)}let l=JX(t,{resolveItems:()=>s.options,resolveActiveIndex:()=>s.activeOptionIndex,resolveId:c=>c.id,resolveDisabled:c=>c.dataRef.current.disabled});return{...e,...s,activeOptionIndex:l,activationTrigger:(o=t.trigger)!=null?o:1}},3:(e,t)=>{var r,n;let i={id:t.id,dataRef:t.dataRef},o=uM(e,l=>[...l,i]);e.activeOptionIndex===null&&(r=e.dataRef.current)!=null&&r.isSelected(t.dataRef.current.value)&&(o.activeOptionIndex=o.options.indexOf(i));let s={...e,...o,activationTrigger:1};return(n=e.dataRef.current)!=null&&n.__demoMode&&e.dataRef.current.value===void 0&&(s.activeOptionIndex=0),s},4:(e,t)=>{let r=uM(e,n=>{let i=n.findIndex(o=>o.id===t.id);return i!==-1&&n.splice(i,1),n});return{...e,...r,activationTrigger:1}},5:(e,t)=>({...e,labelId:t.id})},cM=(0,vt.createContext)(null);cM.displayName="ComboboxActionsContext";function h0(e){let t=(0,vt.useContext)(cM);if(t===null){let r=new Error(`<${e} /> is missing a parent component.`);throw Error.captureStackTrace&&Error.captureStackTrace(r,h0),r}return t}var fM=(0,vt.createContext)(null);fM.displayName="ComboboxDataContext";function qh(e){let t=(0,vt.useContext)(fM);if(t===null){let r=new Error(`<${e} /> is missing a parent component.`);throw Error.captureStackTrace&&Error.captureStackTrace(r,qh),r}return t}function d1e(e,t){return Zo(t.type,f1e,e,t)}var p1e=vt.Fragment;function h1e(e,t){let{value:r,defaultValue:n,onChange:i,form:o,name:s,by:l=(oe,ge)=>oe===ge,disabled:c=!1,__demoMode:f=!1,nullable:h=!1,multiple:g=!1,...v}=e,[y=g?[]:void 0,x]=oZ(r,i,n),[T,O]=(0,vt.useReducer)(d1e,{dataRef:(0,vt.createRef)(),comboboxState:f?0:1,options:[],activeOptionIndex:null,activationTrigger:1,labelId:null}),E=(0,vt.useRef)(!1),b=(0,vt.useRef)({static:!1,hold:!1}),C=(0,vt.useRef)(null),w=(0,vt.useRef)(null),k=(0,vt.useRef)(null),P=(0,vt.useRef)(null),D=zt(typeof l=="string"?(oe,ge)=>{let ve=l;return oe?.[ve]===ge?.[ve]}:l),N=(0,vt.useCallback)(oe=>Zo(F.mode,{1:()=>y.some(ge=>D(ge,oe)),0:()=>D(y,oe)}),[y]),F=(0,vt.useMemo)(()=>({...T,optionsPropsRef:b,labelRef:C,inputRef:w,buttonRef:k,optionsRef:P,value:y,defaultValue:n,disabled:c,mode:g?1:0,get activeOptionIndex(){if(E.current&&T.activeOptionIndex===null&&T.options.length>0){let oe=T.options.findIndex(ge=>!ge.dataRef.current.disabled);if(oe!==-1)return oe}return T.activeOptionIndex},compare:D,isSelected:N,nullable:h,__demoMode:f}),[y,n,c,g,h,f,T]),j=(0,vt.useRef)(F.activeOptionIndex!==null?F.options[F.activeOptionIndex]:null);(0,vt.useEffect)(()=>{let oe=F.activeOptionIndex!==null?F.options[F.activeOptionIndex]:null;j.current!==oe&&(j.current=oe)}),bn(()=>{T.dataRef.current=F},[F]),WX([F.buttonRef,F.inputRef,F.optionsRef],()=>ye.closeCombobox(),F.comboboxState===0);let G=(0,vt.useMemo)(()=>({open:F.comboboxState===0,disabled:c,activeIndex:F.activeOptionIndex,activeOption:F.activeOptionIndex===null?null:F.options[F.activeOptionIndex].dataRef.current.value,value:y}),[F,c,y]),U=zt(oe=>{let ge=F.options.find(ve=>ve.id===oe);ge&&ne(ge.dataRef.current.value)}),V=zt(()=>{if(F.activeOptionIndex!==null){let{dataRef:oe,id:ge}=F.options[F.activeOptionIndex];ne(oe.current.value),ye.goToOption(Rn.Specific,ge)}}),z=zt(()=>{O({type:0}),E.current=!0}),B=zt(()=>{O({type:1}),E.current=!1}),ee=zt((oe,ge,ve)=>(E.current=!1,oe===Rn.Specific?O({type:2,focus:Rn.Specific,id:ge,trigger:ve}):O({type:2,focus:oe,trigger:ve}))),J=zt((oe,ge)=>(O({type:3,id:oe,dataRef:ge}),()=>{var ve;((ve=j.current)==null?void 0:ve.id)===oe&&(E.current=!0),O({type:4,id:oe})})),re=zt(oe=>(O({type:5,id:oe}),()=>O({type:5,id:null}))),ne=zt(oe=>Zo(F.mode,{0(){return x?.(oe)},1(){let ge=F.value.slice(),ve=ge.findIndex(ke=>D(ke,oe));return ve===-1?ge.push(oe):ge.splice(ve,1),x?.(ge)}})),ye=(0,vt.useMemo)(()=>({onChange:ne,registerOption:J,registerLabel:re,goToOption:ee,closeCombobox:B,openCombobox:z,selectActiveOption:V,selectOption:U}),[]),De=t===null?{}:{ref:t},He=(0,vt.useRef)(null),Se=uE();return(0,vt.useEffect)(()=>{He.current&&n!==void 0&&Se.addEventListener(He.current,"reset",()=>{x?.(n)})},[He,x]),vt.default.createElement(cM.Provider,{value:ye},vt.default.createElement(fM.Provider,{value:F},vt.default.createElement(iZ,{value:Zo(F.comboboxState,{0:Ih.Open,1:Ih.Closed})},s!=null&&y!=null&&oM({[s]:y}).map(([oe,ge],ve)=>vt.default.createElement(rZ,{features:aM.Hidden,ref:ve===0?ke=>{var Ye;He.current=(Ye=ke?.closest("form"))!=null?Ye:null}:void 0,...dE({key:oe,as:"input",type:"hidden",hidden:!0,readOnly:!0,form:o,name:oe,value:ge})})),yl({ourProps:De,theirProps:v,slot:G,defaultTag:p1e,name:"Combobox"}))))}var m1e="input";function v1e(e,t){var r,n,i,o;let s=Lh(),{id:l=`headlessui-combobox-input-${s}`,onChange:c,displayValue:f,type:h="text",...g}=e,v=qh("Combobox.Input"),y=h0("Combobox.Input"),x=Rh(v.inputRef,t),T=fZ(v.inputRef),O=(0,vt.useRef)(!1),E=uE(),b=zt(()=>{y.onChange(null),v.optionsRef.current&&(v.optionsRef.current.scrollTop=0),y.goToOption(Rn.Nothing)}),C=function(){var V;return typeof f=="function"&&v.value!==void 0?(V=f(v.value))!=null?V:"":typeof v.value=="string"?v.value:""}();lM(([V,z],[B,ee])=>{if(O.current)return;let J=v.inputRef.current;J&&((ee===0&&z===1||V!==B)&&(J.value=V),requestAnimationFrame(()=>{if(O.current||!J||T?.activeElement!==J)return;let{selectionStart:re,selectionEnd:ne}=J;Math.abs((ne??0)-(re??0))===0&&re===0&&J.setSelectionRange(J.value.length,J.value.length)}))},[C,v.comboboxState,T]),lM(([V],[z])=>{if(V===0&&z===1){if(O.current)return;let B=v.inputRef.current;if(!B)return;let ee=B.value,{selectionStart:J,selectionEnd:re,selectionDirection:ne}=B;B.value="",B.value=ee,ne!==null?B.setSelectionRange(J,re,ne):B.setSelectionRange(J,re)}},[v.comboboxState]);let w=(0,vt.useRef)(!1),k=zt(()=>{w.current=!0}),P=zt(()=>{E.nextFrame(()=>{w.current=!1})}),D=zt(V=>{switch(O.current=!0,V.key){case Ki.Enter:if(O.current=!1,v.comboboxState!==0||w.current)return;if(V.preventDefault(),V.stopPropagation(),v.activeOptionIndex===null){y.closeCombobox();return}y.selectActiveOption(),v.mode===0&&y.closeCombobox();break;case Ki.ArrowDown:return O.current=!1,V.preventDefault(),V.stopPropagation(),Zo(v.comboboxState,{0:()=>{y.goToOption(Rn.Next)},1:()=>{y.openCombobox()}});case Ki.ArrowUp:return O.current=!1,V.preventDefault(),V.stopPropagation(),Zo(v.comboboxState,{0:()=>{y.goToOption(Rn.Previous)},1:()=>{y.openCombobox(),E.nextFrame(()=>{v.value||y.goToOption(Rn.Last)})}});case Ki.Home:if(V.shiftKey)break;return O.current=!1,V.preventDefault(),V.stopPropagation(),y.goToOption(Rn.First);case Ki.PageUp:return O.current=!1,V.preventDefault(),V.stopPropagation(),y.goToOption(Rn.First);case Ki.End:if(V.shiftKey)break;return O.current=!1,V.preventDefault(),V.stopPropagation(),y.goToOption(Rn.Last);case Ki.PageDown:return O.current=!1,V.preventDefault(),V.stopPropagation(),y.goToOption(Rn.Last);case Ki.Escape:return O.current=!1,v.comboboxState!==0?void 0:(V.preventDefault(),v.optionsRef.current&&!v.optionsPropsRef.current.static&&V.stopPropagation(),v.nullable&&v.mode===0&&v.value===null&&b(),y.closeCombobox());case Ki.Tab:if(O.current=!1,v.comboboxState!==0)return;v.mode===0&&y.selectActiveOption(),y.closeCombobox();break}}),N=zt(V=>{c?.(V),v.nullable&&v.mode===0&&V.target.value===""&&b(),y.openCombobox()}),F=zt(()=>{O.current=!1}),j=sE(()=>{if(v.labelId)return[v.labelId].join(" ")},[v.labelId]),G=(0,vt.useMemo)(()=>({open:v.comboboxState===0,disabled:v.disabled}),[v]),U={ref:x,id:l,role:"combobox",type:h,"aria-controls":(r=v.optionsRef.current)==null?void 0:r.id,"aria-expanded":v.comboboxState===0,"aria-activedescendant":v.activeOptionIndex===null||(n=v.options[v.activeOptionIndex])==null?void 0:n.id,"aria-labelledby":j,"aria-autocomplete":"list",defaultValue:(o=(i=e.defaultValue)!=null?i:v.defaultValue!==void 0?f?.(v.defaultValue):null)!=null?o:v.defaultValue,disabled:v.disabled,onCompositionStart:k,onCompositionEnd:P,onKeyDown:D,onChange:N,onBlur:F};return yl({ourProps:U,theirProps:g,slot:G,defaultTag:m1e,name:"Combobox.Input"})}var g1e="button";function y1e(e,t){var r;let n=qh("Combobox.Button"),i=h0("Combobox.Button"),o=Rh(n.buttonRef,t),s=Lh(),{id:l=`headlessui-combobox-button-${s}`,...c}=e,f=uE(),h=zt(T=>{switch(T.key){case Ki.ArrowDown:return T.preventDefault(),T.stopPropagation(),n.comboboxState===1&&i.openCombobox(),f.nextFrame(()=>{var O;return(O=n.inputRef.current)==null?void 0:O.focus({preventScroll:!0})});case Ki.ArrowUp:return T.preventDefault(),T.stopPropagation(),n.comboboxState===1&&(i.openCombobox(),f.nextFrame(()=>{n.value||i.goToOption(Rn.Last)})),f.nextFrame(()=>{var O;return(O=n.inputRef.current)==null?void 0:O.focus({preventScroll:!0})});case Ki.Escape:return n.comboboxState!==0?void 0:(T.preventDefault(),n.optionsRef.current&&!n.optionsPropsRef.current.static&&T.stopPropagation(),i.closeCombobox(),f.nextFrame(()=>{var O;return(O=n.inputRef.current)==null?void 0:O.focus({preventScroll:!0})}));default:return}}),g=zt(T=>{if($X(T.currentTarget))return T.preventDefault();n.comboboxState===0?i.closeCombobox():(T.preventDefault(),i.openCombobox()),f.nextFrame(()=>{var O;return(O=n.inputRef.current)==null?void 0:O.focus({preventScroll:!0})})}),v=sE(()=>{if(n.labelId)return[n.labelId,l].join(" ")},[n.labelId,l]),y=(0,vt.useMemo)(()=>({open:n.comboboxState===0,disabled:n.disabled,value:n.value}),[n]),x={ref:o,id:l,type:XX(e,n.buttonRef),tabIndex:-1,"aria-haspopup":"listbox","aria-controls":(r=n.optionsRef.current)==null?void 0:r.id,"aria-expanded":n.comboboxState===0,"aria-labelledby":v,disabled:n.disabled,onClick:g,onKeyDown:h};return yl({ourProps:x,theirProps:c,slot:y,defaultTag:g1e,name:"Combobox.Button"})}var b1e="label";function A1e(e,t){let r=Lh(),{id:n=`headlessui-combobox-label-${r}`,...i}=e,o=qh("Combobox.Label"),s=h0("Combobox.Label"),l=Rh(o.labelRef,t);bn(()=>s.registerLabel(n),[n]);let c=zt(()=>{var h;return(h=o.inputRef.current)==null?void 0:h.focus({preventScroll:!0})}),f=(0,vt.useMemo)(()=>({open:o.comboboxState===0,disabled:o.disabled}),[o]);return yl({ourProps:{ref:l,id:n,onClick:c},theirProps:i,slot:f,defaultTag:b1e,name:"Combobox.Label"})}var x1e="ul",w1e=pE.RenderStrategy|pE.Static;function E1e(e,t){let r=Lh(),{id:n=`headlessui-combobox-options-${r}`,hold:i=!1,...o}=e,s=qh("Combobox.Options"),l=Rh(s.optionsRef,t),c=nZ(),f=(()=>c!==null?(c&Ih.Open)===Ih.Open:s.comboboxState===0)();bn(()=>{var y;s.optionsPropsRef.current.static=(y=e.static)!=null?y:!1},[s.optionsPropsRef,e.static]),bn(()=>{s.optionsPropsRef.current.hold=i},[s.optionsPropsRef,i]),ZX({container:s.optionsRef.current,enabled:s.comboboxState===0,accept(y){return y.getAttribute("role")==="option"?NodeFilter.FILTER_REJECT:y.hasAttribute("role")?NodeFilter.FILTER_SKIP:NodeFilter.FILTER_ACCEPT},walk(y){y.setAttribute("role","none")}});let h=sE(()=>{var y,x;return(x=s.labelId)!=null?x:(y=s.buttonRef.current)==null?void 0:y.id},[s.labelId,s.buttonRef.current]),g=(0,vt.useMemo)(()=>({open:s.comboboxState===0}),[s]),v={"aria-labelledby":h,role:"listbox","aria-multiselectable":s.mode===1?!0:void 0,id:n,ref:l};return yl({ourProps:v,theirProps:o,slot:g,defaultTag:x1e,features:w1e,visible:f,name:"Combobox.Options"})}var T1e="li";function C1e(e,t){var r,n;let i=Lh(),{id:o=`headlessui-combobox-option-${i}`,disabled:s=!1,value:l,...c}=e,f=qh("Combobox.Option"),h=h0("Combobox.Option"),g=f.activeOptionIndex!==null?f.options[f.activeOptionIndex].id===o:!1,v=f.isSelected(l),y=(0,vt.useRef)(null),x=Ss({disabled:s,value:l,domRef:y,textValue:(n=(r=y.current)==null?void 0:r.textContent)==null?void 0:n.toLowerCase()}),T=Rh(t,y),O=zt(()=>h.selectOption(o));bn(()=>h.registerOption(o,x),[x,o]);let E=(0,vt.useRef)(!f.__demoMode);bn(()=>{if(!f.__demoMode)return;let F=Dh();return F.requestAnimationFrame(()=>{E.current=!0}),F.dispose},[]),bn(()=>{if(f.comboboxState!==0||!g||!E.current||f.activationTrigger===0)return;let F=Dh();return F.requestAnimationFrame(()=>{var j,G;(G=(j=y.current)==null?void 0:j.scrollIntoView)==null||G.call(j,{block:"nearest"})}),F.dispose},[y,g,f.comboboxState,f.activationTrigger,f.activeOptionIndex]);let b=zt(F=>{if(s)return F.preventDefault();O(),f.mode===0&&h.closeCombobox(),uZ()||requestAnimationFrame(()=>{var j;return(j=f.inputRef.current)==null?void 0:j.focus()})}),C=zt(()=>{if(s)return h.goToOption(Rn.Nothing);h.goToOption(Rn.Specific,o)}),w=lZ(),k=zt(F=>w.update(F)),P=zt(F=>{w.wasMoved(F)&&(s||g||h.goToOption(Rn.Specific,o,0))}),D=zt(F=>{w.wasMoved(F)&&(s||g&&(f.optionsPropsRef.current.hold||h.goToOption(Rn.Nothing)))}),N=(0,vt.useMemo)(()=>({active:g,selected:v,disabled:s}),[g,v,s]);return yl({ourProps:{id:o,ref:T,role:"option",tabIndex:s===!0?void 0:-1,"aria-disabled":s===!0?!0:void 0,"aria-selected":v,disabled:void 0,onClick:b,onFocus:C,onPointerEnter:k,onMouseEnter:k,onPointerMove:P,onMouseMove:P,onPointerLeave:D,onMouseLeave:D},theirProps:c,slot:N,defaultTag:T1e,name:"Combobox.Option"})}var S1e=bl(h1e),k1e=bl(y1e),O1e=bl(v1e),N1e=bl(A1e),D1e=bl(E1e),L1e=bl(C1e),Rf=Object.assign(S1e,{Input:O1e,Button:k1e,Label:N1e,Options:D1e,Option:L1e});var GM=ce(rf(),1),gwe=Object.defineProperty,ie=(e,t)=>gwe(e,"name",{value:t,configurable:!0});function zu(e){let t=(0,$.createContext)(null);return t.displayName=e,t}ie(zu,"createNullableContext");function Hu(e){function t(r){var n;let i=(0,$.useContext)(e);if(i===null&&r!=null&&r.nonNull)throw new Error(`Tried to use \`${((n=r.caller)==null?void 0:n.name)||t.caller.name}\` without the necessary context. Make sure to render the \`${e.displayName}Provider\` component higher up the tree.`);return i}return ie(t,"useGivenContext"),Object.defineProperty(t,"name",{value:`use${e.displayName}`}),t}ie(Hu,"createContextHook");var WJ=zu("StorageContext");function YJ(e){let t=(0,$.useRef)(!0),[r,n]=(0,$.useState)(new tp(e.storage));return(0,$.useEffect)(()=>{t.current?t.current=!1:n(new tp(e.storage))},[e.storage]),(0,Y.jsx)(WJ.Provider,{value:r,children:e.children})}ie(YJ,"StorageContextProvider");var El=Hu(WJ),ywe=ie(({title:e,titleId:t,...r})=>le.createElement("svg",{height:"1em",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...r},e?le.createElement("title",{id:t},e):null,le.createElement("path",{d:"M5.0484 1.40838C6.12624 0.33054 7.87376 0.330541 8.9516 1.40838L12.5916 5.0484C13.6695 6.12624 13.6695 7.87376 12.5916 8.9516L8.9516 12.5916C7.87376 13.6695 6.12624 13.6695 5.0484 12.5916L1.40838 8.9516C0.33054 7.87376 0.330541 6.12624 1.40838 5.0484L5.0484 1.40838Z",stroke:"currentColor",strokeWidth:1.2}),le.createElement("rect",{x:6,y:6,width:2,height:2,rx:1,fill:"currentColor"})),"SvgArgument"),bwe=ie(({title:e,titleId:t,...r})=>le.createElement("svg",{height:"1em",viewBox:"0 0 14 9",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...r},e?le.createElement("title",{id:t},e):null,le.createElement("path",{d:"M1 1L7 7L13 1",stroke:"currentColor",strokeWidth:1.5})),"SvgChevronDown"),Awe=ie(({title:e,titleId:t,...r})=>le.createElement("svg",{height:"1em",viewBox:"0 0 7 10",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...r},e?le.createElement("title",{id:t},e):null,le.createElement("path",{d:"M6 1.04819L2 5.04819L6 9.04819",stroke:"currentColor",strokeWidth:1.75})),"SvgChevronLeft"),xwe=ie(({title:e,titleId:t,...r})=>le.createElement("svg",{height:"1em",viewBox:"0 0 14 9",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...r},e?le.createElement("title",{id:t},e):null,le.createElement("path",{d:"M13 8L7 2L1 8",stroke:"currentColor",strokeWidth:1.5})),"SvgChevronUp"),wwe=ie(({title:e,titleId:t,...r})=>le.createElement("svg",{height:"1em",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...r},e?le.createElement("title",{id:t},e):null,le.createElement("path",{d:"M1 1L12.9998 12.9997",stroke:"currentColor",strokeWidth:1.5}),le.createElement("path",{d:"M13 1L1.00079 13.0003",stroke:"currentColor",strokeWidth:1.5})),"SvgClose"),Ewe=ie(({title:e,titleId:t,...r})=>le.createElement("svg",{height:"1em",viewBox:"-2 -2 22 22",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...r},e?le.createElement("title",{id:t},e):null,le.createElement("path",{d:"M11.25 14.2105V15.235C11.25 16.3479 10.3479 17.25 9.23501 17.25H2.76499C1.65214 17.25 0.75 16.3479 0.75 15.235L0.75 8.76499C0.75 7.65214 1.65214 6.75 2.76499 6.75L3.78947 6.75",stroke:"currentColor",strokeWidth:1.5}),le.createElement("rect",{x:6.75,y:.75,width:10.5,height:10.5,rx:2.2069,stroke:"currentColor",strokeWidth:1.5})),"SvgCopy"),Twe=ie(({title:e,titleId:t,...r})=>le.createElement("svg",{height:"1em",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...r},e?le.createElement("title",{id:t},e):null,le.createElement("path",{d:"M5.0484 1.40838C6.12624 0.33054 7.87376 0.330541 8.9516 1.40838L12.5916 5.0484C13.6695 6.12624 13.6695 7.87376 12.5916 8.9516L8.9516 12.5916C7.87376 13.6695 6.12624 13.6695 5.0484 12.5916L1.40838 8.9516C0.33054 7.87376 0.330541 6.12624 1.40838 5.0484L5.0484 1.40838Z",stroke:"currentColor",strokeWidth:1.2}),le.createElement("path",{d:"M5 9L9 5",stroke:"currentColor",strokeWidth:1.2}),le.createElement("path",{d:"M5 5L9 9",stroke:"currentColor",strokeWidth:1.2})),"SvgDeprecatedArgument"),Cwe=ie(({title:e,titleId:t,...r})=>le.createElement("svg",{height:"1em",viewBox:"0 0 12 12",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...r},e?le.createElement("title",{id:t},e):null,le.createElement("path",{d:"M4 8L8 4",stroke:"currentColor",strokeWidth:1.2}),le.createElement("path",{d:"M4 4L8 8",stroke:"currentColor",strokeWidth:1.2}),le.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8.5 1.2H9C9.99411 1.2 10.8 2.00589 10.8 3V9C10.8 9.99411 9.99411 10.8 9 10.8H8.5V12H9C10.6569 12 12 10.6569 12 9V3C12 1.34315 10.6569 0 9 0H8.5V1.2ZM3.5 1.2V0H3C1.34315 0 0 1.34315 0 3V9C0 10.6569 1.34315 12 3 12H3.5V10.8H3C2.00589 10.8 1.2 9.99411 1.2 9V3C1.2 2.00589 2.00589 1.2 3 1.2H3.5Z",fill:"currentColor"})),"SvgDeprecatedEnumValue"),Swe=ie(({title:e,titleId:t,...r})=>le.createElement("svg",{height:"1em",viewBox:"0 0 12 12",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...r},e?le.createElement("title",{id:t},e):null,le.createElement("rect",{x:.6,y:.6,width:10.8,height:10.8,rx:3.4,stroke:"currentColor",strokeWidth:1.2}),le.createElement("path",{d:"M4 8L8 4",stroke:"currentColor",strokeWidth:1.2}),le.createElement("path",{d:"M4 4L8 8",stroke:"currentColor",strokeWidth:1.2})),"SvgDeprecatedField"),kwe=ie(({title:e,titleId:t,...r})=>le.createElement("svg",{height:"1em",viewBox:"0 0.5 12 12",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...r},e?le.createElement("title",{id:t},e):null,le.createElement("rect",{x:7,y:5.5,width:2,height:2,rx:1,transform:"rotate(90 7 5.5)",fill:"currentColor"}),le.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M10.8 9L10.8 9.5C10.8 10.4941 9.99411 11.3 9 11.3L3 11.3C2.00589 11.3 1.2 10.4941 1.2 9.5L1.2 9L-3.71547e-07 9L-3.93402e-07 9.5C-4.65826e-07 11.1569 1.34314 12.5 3 12.5L9 12.5C10.6569 12.5 12 11.1569 12 9.5L12 9L10.8 9ZM10.8 4L12 4L12 3.5C12 1.84315 10.6569 0.5 9 0.5L3 0.5C1.34315 0.5 -5.87117e-08 1.84315 -1.31135e-07 3.5L-1.5299e-07 4L1.2 4L1.2 3.5C1.2 2.50589 2.00589 1.7 3 1.7L9 1.7C9.99411 1.7 10.8 2.50589 10.8 3.5L10.8 4Z",fill:"currentColor"})),"SvgDirective"),Owe=ie(({title:e,titleId:t,...r})=>le.createElement("svg",{height:"1em",viewBox:"0 0 20 24",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...r},e?le.createElement("title",{id:t},e):null,le.createElement("path",{d:"M0.75 3C0.75 1.75736 1.75736 0.75 3 0.75H17.25C17.8023 0.75 18.25 1.19772 18.25 1.75V5.25",stroke:"currentColor",strokeWidth:1.5}),le.createElement("path",{d:"M0.75 3C0.75 4.24264 1.75736 5.25 3 5.25H18.25C18.8023 5.25 19.25 5.69771 19.25 6.25V22.25C19.25 22.8023 18.8023 23.25 18.25 23.25H3C1.75736 23.25 0.75 22.2426 0.75 21V3Z",stroke:"currentColor",strokeWidth:1.5}),le.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3 5.25C1.75736 5.25 0.75 4.24264 0.75 3V21C0.75 22.2426 1.75736 23.25 3 23.25H18.25C18.8023 23.25 19.25 22.8023 19.25 22.25V6.25C19.25 5.69771 18.8023 5.25 18.25 5.25H3ZM13 11L6 11V12.5L13 12.5V11Z",fill:"currentColor"})),"SvgDocsFilled"),Nwe=ie(({title:e,titleId:t,...r})=>le.createElement("svg",{height:"1em",viewBox:"0 0 20 24",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...r},e?le.createElement("title",{id:t},e):null,le.createElement("path",{d:"M0.75 3C0.75 4.24264 1.75736 5.25 3 5.25H17.25M0.75 3C0.75 1.75736 1.75736 0.75 3 0.75H16.25C16.8023 0.75 17.25 1.19772 17.25 1.75V5.25M0.75 3V21C0.75 22.2426 1.75736 23.25 3 23.25H18.25C18.8023 23.25 19.25 22.8023 19.25 22.25V6.25C19.25 5.69771 18.8023 5.25 18.25 5.25H17.25",stroke:"currentColor",strokeWidth:1.5}),le.createElement("line",{x1:13,y1:11.75,x2:6,y2:11.75,stroke:"currentColor",strokeWidth:1.5})),"SvgDocs"),Dwe=ie(({title:e,titleId:t,...r})=>le.createElement("svg",{height:"1em",viewBox:"0 0 12 12",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...r},e?le.createElement("title",{id:t},e):null,le.createElement("rect",{x:5,y:5,width:2,height:2,rx:1,fill:"currentColor"}),le.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8.5 1.2H9C9.99411 1.2 10.8 2.00589 10.8 3V9C10.8 9.99411 9.99411 10.8 9 10.8H8.5V12H9C10.6569 12 12 10.6569 12 9V3C12 1.34315 10.6569 0 9 0H8.5V1.2ZM3.5 1.2V0H3C1.34315 0 0 1.34315 0 3V9C0 10.6569 1.34315 12 3 12H3.5V10.8H3C2.00589 10.8 1.2 9.99411 1.2 9V3C1.2 2.00589 2.00589 1.2 3 1.2H3.5Z",fill:"currentColor"})),"SvgEnumValue"),Lwe=ie(({title:e,titleId:t,...r})=>le.createElement("svg",{height:"1em",viewBox:"0 0 12 13",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...r},e?le.createElement("title",{id:t},e):null,le.createElement("rect",{x:.6,y:1.1,width:10.8,height:10.8,rx:2.4,stroke:"currentColor",strokeWidth:1.2}),le.createElement("rect",{x:5,y:5.5,width:2,height:2,rx:1,fill:"currentColor"})),"SvgField"),Pwe=ie(({title:e,titleId:t,...r})=>le.createElement("svg",{height:"1em",viewBox:"0 0 24 20",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...r},e?le.createElement("title",{id:t},e):null,le.createElement("path",{d:"M1.59375 9.52344L4.87259 12.9944L8.07872 9.41249",stroke:"currentColor",strokeWidth:1.5,strokeLinecap:"square"}),le.createElement("path",{d:"M13.75 5.25V10.75H18.75",stroke:"currentColor",strokeWidth:1.5,strokeLinecap:"square"}),le.createElement("path",{d:"M4.95427 11.9332C4.55457 10.0629 4.74441 8.11477 5.49765 6.35686C6.25089 4.59894 7.5305 3.11772 9.16034 2.11709C10.7902 1.11647 12.6901 0.645626 14.5986 0.769388C16.5071 0.893151 18.3303 1.60543 19.8172 2.80818C21.3042 4.01093 22.3818 5.64501 22.9017 7.48548C23.4216 9.32595 23.3582 11.2823 22.7203 13.0853C22.0824 14.8883 20.9013 16.4492 19.3396 17.5532C17.778 18.6572 15.9125 19.25 14 19.25",stroke:"currentColor",strokeWidth:1.5})),"SvgHistory"),Rwe=ie(({title:e,titleId:t,...r})=>le.createElement("svg",{height:"1em",viewBox:"0 0 12 12",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...r},e?le.createElement("title",{id:t},e):null,le.createElement("circle",{cx:6,cy:6,r:5.4,stroke:"currentColor",strokeWidth:1.2,strokeDasharray:"4.241025 4.241025",transform:"rotate(22.5)","transform-origin":"center"}),le.createElement("circle",{cx:6,cy:6,r:1,fill:"currentColor"})),"SvgImplements"),Mwe=ie(({title:e,titleId:t,...r})=>le.createElement("svg",{height:"1em",viewBox:"0 0 19 18",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...r},e?le.createElement("title",{id:t},e):null,le.createElement("path",{d:"M1.5 14.5653C1.5 15.211 1.75652 15.8303 2.21314 16.2869C2.66975 16.7435 3.28905 17 3.9348 17C4.58054 17 5.19984 16.7435 5.65646 16.2869C6.11307 15.8303 6.36959 15.211 6.36959 14.5653V12.1305H3.9348C3.28905 12.1305 2.66975 12.387 2.21314 12.8437C1.75652 13.3003 1.5 13.9195 1.5 14.5653Z",stroke:"currentColor",strokeWidth:1.125,strokeLinecap:"round",strokeLinejoin:"round"}),le.createElement("path",{d:"M3.9348 1.00063C3.28905 1.00063 2.66975 1.25715 2.21314 1.71375C1.75652 2.17035 1.5 2.78964 1.5 3.43537C1.5 4.0811 1.75652 4.70038 2.21314 5.15698C2.66975 5.61358 3.28905 5.8701 3.9348 5.8701H6.36959V3.43537C6.36959 2.78964 6.11307 2.17035 5.65646 1.71375C5.19984 1.25715 4.58054 1.00063 3.9348 1.00063Z",stroke:"currentColor",strokeWidth:1.125,strokeLinecap:"round",strokeLinejoin:"round"}),le.createElement("path",{d:"M15.0652 12.1305H12.6304V14.5653C12.6304 15.0468 12.7732 15.5175 13.0407 15.9179C13.3083 16.3183 13.6885 16.6304 14.1334 16.8147C14.5783 16.9989 15.0679 17.0472 15.5402 16.9532C16.0125 16.8593 16.4464 16.6274 16.7869 16.2869C17.1274 15.9464 17.3593 15.5126 17.4532 15.0403C17.5472 14.568 17.4989 14.0784 17.3147 13.6335C17.1304 13.1886 16.8183 12.8084 16.4179 12.5409C16.0175 12.2733 15.5468 12.1305 15.0652 12.1305Z",stroke:"currentColor",strokeWidth:1.125,strokeLinecap:"round",strokeLinejoin:"round"}),le.createElement("path",{d:"M12.6318 5.86775H6.36955V12.1285H12.6318V5.86775Z",stroke:"currentColor",strokeWidth:1.125,strokeLinecap:"round",strokeLinejoin:"round"}),le.createElement("path",{d:"M17.5 3.43473C17.5 2.789 17.2435 2.16972 16.7869 1.71312C16.3303 1.25652 15.711 1 15.0652 1C14.4195 1 13.8002 1.25652 13.3435 1.71312C12.8869 2.16972 12.6304 2.789 12.6304 3.43473V5.86946H15.0652C15.711 5.86946 16.3303 5.61295 16.7869 5.15635C17.2435 4.69975 17.5 4.08046 17.5 3.43473Z",stroke:"currentColor",strokeWidth:1.125,strokeLinecap:"round",strokeLinejoin:"round"})),"SvgKeyboardShortcut"),Iwe=ie(({title:e,titleId:t,...r})=>le.createElement("svg",{height:"1em",viewBox:"0 0 13 13",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...r},e?le.createElement("title",{id:t},e):null,le.createElement("circle",{cx:5,cy:5,r:4.35,stroke:"currentColor",strokeWidth:1.3}),le.createElement("line",{x1:8.45962,y1:8.54038,x2:11.7525,y2:11.8333,stroke:"currentColor",strokeWidth:1.3})),"SvgMagnifyingGlass"),Fwe=ie(({title:e,titleId:t,...r})=>le.createElement("svg",{height:"1em",viewBox:"-2 -2 22 22",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...r},e?le.createElement("title",{id:t},e):null,le.createElement("path",{d:"M17.2492 6V2.9569C17.2492 1.73806 16.2611 0.75 15.0423 0.75L2.9569 0.75C1.73806 0.75 0.75 1.73806 0.75 2.9569L0.75 6",stroke:"currentColor",strokeWidth:1.5}),le.createElement("path",{d:"M0.749873 12V15.0431C0.749873 16.2619 1.73794 17.25 2.95677 17.25H15.0421C16.261 17.25 17.249 16.2619 17.249 15.0431V12",stroke:"currentColor",strokeWidth:1.5}),le.createElement("path",{d:"M6 4.5L9 7.5L12 4.5",stroke:"currentColor",strokeWidth:1.5}),le.createElement("path",{d:"M12 13.5L9 10.5L6 13.5",stroke:"currentColor",strokeWidth:1.5})),"SvgMerge"),qwe=ie(({title:e,titleId:t,...r})=>le.createElement("svg",{height:"1em",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...r},e?le.createElement("title",{id:t},e):null,le.createElement("path",{d:"M0.75 13.25L0.0554307 12.967C-0.0593528 13.2488 0.00743073 13.5719 0.224488 13.7851C0.441545 13.9983 0.765869 14.0592 1.04549 13.9393L0.75 13.25ZM12.8214 1.83253L12.2911 2.36286L12.2911 2.36286L12.8214 1.83253ZM12.8214 3.90194L13.3517 4.43227L12.8214 3.90194ZM10.0981 1.17859L9.56773 0.648259L10.0981 1.17859ZM12.1675 1.17859L12.6978 0.648258L12.6978 0.648257L12.1675 1.17859ZM2.58049 8.75697L3.27506 9.03994L2.58049 8.75697ZM2.70066 8.57599L3.23099 9.10632L2.70066 8.57599ZM5.2479 11.4195L4.95355 10.7297L5.2479 11.4195ZM5.42036 11.303L4.89003 10.7727L5.42036 11.303ZM4.95355 10.7297C4.08882 11.0987 3.41842 11.362 2.73535 11.6308C2.05146 11.9 1.35588 12.1743 0.454511 12.5607L1.04549 13.9393C1.92476 13.5624 2.60256 13.2951 3.28469 13.0266C3.96762 12.7578 4.65585 12.4876 5.54225 12.1093L4.95355 10.7297ZM1.44457 13.533L3.27506 9.03994L1.88592 8.474L0.0554307 12.967L1.44457 13.533ZM3.23099 9.10632L10.6284 1.70892L9.56773 0.648259L2.17033 8.04566L3.23099 9.10632ZM11.6371 1.70892L12.2911 2.36286L13.3517 1.3022L12.6978 0.648258L11.6371 1.70892ZM12.2911 3.37161L4.89003 10.7727L5.95069 11.8333L13.3517 4.43227L12.2911 3.37161ZM12.2911 2.36286C12.5696 2.64142 12.5696 3.09305 12.2911 3.37161L13.3517 4.43227C14.2161 3.56792 14.2161 2.16654 13.3517 1.3022L12.2911 2.36286ZM10.6284 1.70892C10.9069 1.43036 11.3586 1.43036 11.6371 1.70892L12.6978 0.648257C11.8335 -0.216088 10.4321 -0.216084 9.56773 0.648259L10.6284 1.70892ZM3.27506 9.03994C3.26494 9.06479 3.24996 9.08735 3.23099 9.10632L2.17033 8.04566C2.04793 8.16806 1.95123 8.31369 1.88592 8.474L3.27506 9.03994ZM5.54225 12.1093C5.69431 12.0444 5.83339 11.9506 5.95069 11.8333L4.89003 10.7727C4.90863 10.7541 4.92988 10.7398 4.95355 10.7297L5.54225 12.1093Z",fill:"currentColor"}),le.createElement("path",{d:"M11.5 4.5L9.5 2.5",stroke:"currentColor",strokeWidth:1.4026,strokeLinecap:"round",strokeLinejoin:"round"}),le.createElement("path",{d:"M5.5 10.5L3.5 8.5",stroke:"currentColor",strokeWidth:1.4026,strokeLinecap:"round",strokeLinejoin:"round"})),"SvgPen"),jwe=ie(({title:e,titleId:t,...r})=>le.createElement("svg",{height:"1em",viewBox:"0 0 16 18",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...r},e?le.createElement("title",{id:t},e):null,le.createElement("path",{d:"M1.32226e-07 1.6609C7.22332e-08 0.907329 0.801887 0.424528 1.46789 0.777117L15.3306 8.11621C16.0401 8.49182 16.0401 9.50818 15.3306 9.88379L1.46789 17.2229C0.801886 17.5755 1.36076e-06 17.0927 1.30077e-06 16.3391L1.32226e-07 1.6609Z",fill:"currentColor"})),"SvgPlay"),Vwe=ie(({title:e,titleId:t,...r})=>le.createElement("svg",{height:"1em",viewBox:"0 0 10 16",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...r},e?le.createElement("title",{id:t},e):null,le.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M4.25 9.25V13.5H5.75V9.25L10 9.25V7.75L5.75 7.75V3.5H4.25V7.75L0 7.75V9.25L4.25 9.25Z",fill:"currentColor"})),"SvgPlus"),Uwe=ie(({title:e,titleId:t,...r})=>le.createElement("svg",{width:25,height:25,viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...r},e?le.createElement("title",{id:t},e):null,le.createElement("path",{d:"M10.2852 24.0745L13.7139 18.0742",stroke:"currentColor",strokeWidth:1.5625}),le.createElement("path",{d:"M14.5742 24.0749L17.1457 19.7891",stroke:"currentColor",strokeWidth:1.5625}),le.createElement("path",{d:"M19.4868 24.0735L20.7229 21.7523C21.3259 20.6143 21.5457 19.3122 21.3496 18.0394C21.1535 16.7666 20.5519 15.591 19.6342 14.6874L23.7984 6.87853C24.0123 6.47728 24.0581 6.00748 23.9256 5.57249C23.7932 5.1375 23.4933 4.77294 23.0921 4.55901C22.6908 4.34509 22.221 4.29932 21.7861 4.43178C21.3511 4.56424 20.9865 4.86408 20.7726 5.26533L16.6084 13.0742C15.3474 12.8142 14.0362 12.9683 12.8699 13.5135C11.7035 14.0586 10.7443 14.9658 10.135 16.1L6 24.0735",stroke:"currentColor",strokeWidth:1.5625}),le.createElement("path",{d:"M4 15L5 13L7 12L5 11L4 9L3 11L1 12L3 13L4 15Z",stroke:"currentColor",strokeWidth:1.5625,strokeLinejoin:"round"}),le.createElement("path",{d:"M11.5 8L12.6662 5.6662L15 4.5L12.6662 3.3338L11.5 1L10.3338 3.3338L8 4.5L10.3338 5.6662L11.5 8Z",stroke:"currentColor",strokeWidth:1.5625,strokeLinejoin:"round"})),"SvgPrettify"),Bwe=ie(({title:e,titleId:t,...r})=>le.createElement("svg",{height:"1em",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...r},e?le.createElement("title",{id:t},e):null,le.createElement("path",{d:"M4.75 9.25H1.25V12.75",stroke:"currentColor",strokeWidth:1,strokeLinecap:"square"}),le.createElement("path",{d:"M11.25 6.75H14.75V3.25",stroke:"currentColor",strokeWidth:1,strokeLinecap:"square"}),le.createElement("path",{d:"M14.1036 6.65539C13.8 5.27698 13.0387 4.04193 11.9437 3.15131C10.8487 2.26069 9.48447 1.76694 8.0731 1.75043C6.66173 1.73392 5.28633 2.19563 4.17079 3.0604C3.05526 3.92516 2.26529 5.14206 1.92947 6.513",stroke:"currentColor",strokeWidth:1}),le.createElement("path",{d:"M1.89635 9.34461C2.20001 10.723 2.96131 11.9581 4.05631 12.8487C5.15131 13.7393 6.51553 14.2331 7.9269 14.2496C9.33827 14.2661 10.7137 13.8044 11.8292 12.9396C12.9447 12.0748 13.7347 10.8579 14.0705 9.487",stroke:"currentColor",strokeWidth:1})),"SvgReload"),Gwe=ie(({title:e,titleId:t,...r})=>le.createElement("svg",{height:"1em",viewBox:"0 0 13 13",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...r},e?le.createElement("title",{id:t},e):null,le.createElement("rect",{x:.6,y:.6,width:11.8,height:11.8,rx:5.9,stroke:"currentColor",strokeWidth:1.2}),le.createElement("path",{d:"M4.25 7.5C4.25 6 5.75 5 6.5 6.5C7.25 8 8.75 7 8.75 5.5",stroke:"currentColor",strokeWidth:1.2})),"SvgRootType"),zwe=ie(({title:e,titleId:t,...r})=>le.createElement("svg",{height:"1em",viewBox:"0 0 21 20",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...r},e?le.createElement("title",{id:t},e):null,le.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M9.29186 1.92702C9.06924 1.82745 8.87014 1.68202 8.70757 1.50024L7.86631 0.574931C7.62496 0.309957 7.30773 0.12592 6.95791 0.0479385C6.60809 -0.0300431 6.24274 0.00182978 5.91171 0.139208C5.58068 0.276585 5.3001 0.512774 5.10828 0.815537C4.91645 1.1183 4.82272 1.47288 4.83989 1.83089L4.90388 3.08019C4.91612 3.32348 4.87721 3.56662 4.78968 3.79394C4.70215 4.02126 4.56794 4.2277 4.39571 4.39994C4.22347 4.57219 4.01704 4.7064 3.78974 4.79394C3.56243 4.88147 3.3193 4.92038 3.07603 4.90814L1.8308 4.84414C1.47162 4.82563 1.11553 4.91881 0.811445 5.11086C0.507359 5.30292 0.270203 5.58443 0.132561 5.91671C-0.00508149 6.249 -0.0364554 6.61576 0.0427496 6.9666C0.121955 7.31744 0.307852 7.63514 0.5749 7.87606L1.50016 8.71204C1.68193 8.87461 1.82735 9.07373 1.92692 9.29636C2.02648 9.51898 2.07794 9.76012 2.07794 10.004C2.07794 10.2479 2.02648 10.489 1.92692 10.7116C1.82735 10.9343 1.68193 11.1334 1.50016 11.296L0.5749 12.1319C0.309856 12.3729 0.125575 12.6898 0.0471809 13.0393C-0.0312128 13.3888 9.64098e-05 13.754 0.13684 14.0851C0.273583 14.4162 0.509106 14.6971 0.811296 14.8894C1.11349 15.0817 1.46764 15.1762 1.82546 15.1599L3.0707 15.0959C3.31397 15.0836 3.5571 15.1225 3.7844 15.2101C4.01171 15.2976 4.21814 15.4318 4.39037 15.6041C4.56261 15.7763 4.69682 15.9827 4.78435 16.2101C4.87188 16.4374 4.91078 16.6805 4.89855 16.9238L4.83455 18.1691C4.81605 18.5283 4.90921 18.8844 5.10126 19.1885C5.2933 19.4926 5.5748 19.7298 5.90707 19.8674C6.23934 20.0051 6.60608 20.0365 6.9569 19.9572C7.30772 19.878 7.6254 19.6921 7.86631 19.4251L8.7129 18.4998C8.87547 18.318 9.07458 18.1725 9.29719 18.073C9.51981 17.9734 9.76093 17.9219 10.0048 17.9219C10.2487 17.9219 10.4898 17.9734 10.7124 18.073C10.935 18.1725 11.1341 18.318 11.2967 18.4998L12.1326 19.4251C12.3735 19.6921 12.6912 19.878 13.042 19.9572C13.3929 20.0365 13.7596 20.0051 14.0919 19.8674C14.4241 19.7298 14.7056 19.4926 14.8977 19.1885C15.0897 18.8844 15.1829 18.5283 15.1644 18.1691L15.1004 16.9238C15.0882 16.6805 15.1271 16.4374 15.2146 16.2101C15.3021 15.9827 15.4363 15.7763 15.6086 15.6041C15.7808 15.4318 15.9872 15.2976 16.2145 15.2101C16.4418 15.1225 16.685 15.0836 16.9282 15.0959L18.1735 15.1599C18.5326 15.1784 18.8887 15.0852 19.1928 14.8931C19.4969 14.7011 19.7341 14.4196 19.8717 14.0873C20.0093 13.755 20.0407 13.3882 19.9615 13.0374C19.8823 12.6866 19.6964 12.3689 19.4294 12.1279L18.5041 11.292C18.3223 11.1294 18.1769 10.9303 18.0774 10.7076C17.9778 10.485 17.9263 10.2439 17.9263 10C17.9263 9.75612 17.9778 9.51499 18.0774 9.29236C18.1769 9.06973 18.3223 8.87062 18.5041 8.70804L19.4294 7.87206C19.6964 7.63114 19.8823 7.31344 19.9615 6.9626C20.0407 6.61176 20.0093 6.245 19.8717 5.91271C19.7341 5.58043 19.4969 5.29892 19.1928 5.10686C18.8887 4.91481 18.5326 4.82163 18.1735 4.84014L16.9282 4.90414C16.685 4.91638 16.4418 4.87747 16.2145 4.78994C15.9872 4.7024 15.7808 4.56818 15.6086 4.39594C15.4363 4.2237 15.3021 4.01726 15.2146 3.78994C15.1271 3.56262 15.0882 3.31948 15.1004 3.07619L15.1644 1.83089C15.1829 1.4717 15.0897 1.11559 14.8977 0.811487C14.7056 0.507385 14.4241 0.270217 14.0919 0.132568C13.7596 -0.00508182 13.3929 -0.0364573 13.042 0.0427519C12.6912 0.121961 12.3735 0.307869 12.1326 0.574931L11.2914 1.50024C11.1288 1.68202 10.9297 1.82745 10.7071 1.92702C10.4845 2.02659 10.2433 2.07805 9.99947 2.07805C9.7556 2.07805 9.51448 2.02659 9.29186 1.92702ZM14.3745 10C14.3745 12.4162 12.4159 14.375 9.99977 14.375C7.58365 14.375 5.625 12.4162 5.625 10C5.625 7.58375 7.58365 5.625 9.99977 5.625C12.4159 5.625 14.3745 7.58375 14.3745 10Z",fill:"currentColor"})),"SvgSettings"),Hwe=ie(({title:e,titleId:t,...r})=>le.createElement("svg",{height:"1em",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...r},e?le.createElement("title",{id:t},e):null,le.createElement("path",{d:"M6.5782 1.07092C6.71096 0.643026 7.28904 0.643027 7.4218 1.07092L8.59318 4.84622C8.65255 5.03758 8.82284 5.16714 9.01498 5.16714L12.8056 5.16714C13.2353 5.16714 13.4139 5.74287 13.0663 6.00732L9.99962 8.34058C9.84418 8.45885 9.77913 8.66848 9.83851 8.85984L11.0099 12.6351C11.1426 13.063 10.675 13.4189 10.3274 13.1544L7.26069 10.8211C7.10524 10.7029 6.89476 10.7029 6.73931 10.8211L3.6726 13.1544C3.32502 13.4189 2.85735 13.063 2.99012 12.6351L4.16149 8.85984C4.22087 8.66848 4.15582 8.45885 4.00038 8.34058L0.933671 6.00732C0.586087 5.74287 0.764722 5.16714 1.19436 5.16714L4.98502 5.16714C5.17716 5.16714 5.34745 5.03758 5.40682 4.84622L6.5782 1.07092Z",fill:"currentColor",stroke:"currentColor"})),"SvgStarFilled"),Qwe=ie(({title:e,titleId:t,...r})=>le.createElement("svg",{height:"1em",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...r},e?le.createElement("title",{id:t},e):null,le.createElement("path",{d:"M6.5782 1.07092C6.71096 0.643026 7.28904 0.643027 7.4218 1.07092L8.59318 4.84622C8.65255 5.03758 8.82284 5.16714 9.01498 5.16714L12.8056 5.16714C13.2353 5.16714 13.4139 5.74287 13.0663 6.00732L9.99962 8.34058C9.84418 8.45885 9.77913 8.66848 9.83851 8.85984L11.0099 12.6351C11.1426 13.063 10.675 13.4189 10.3274 13.1544L7.26069 10.8211C7.10524 10.7029 6.89476 10.7029 6.73931 10.8211L3.6726 13.1544C3.32502 13.4189 2.85735 13.063 2.99012 12.6351L4.16149 8.85984C4.22087 8.66848 4.15582 8.45885 4.00038 8.34058L0.933671 6.00732C0.586087 5.74287 0.764722 5.16714 1.19436 5.16714L4.98502 5.16714C5.17716 5.16714 5.34745 5.03758 5.40682 4.84622L6.5782 1.07092Z",stroke:"currentColor",strokeWidth:1.5})),"SvgStar"),Wwe=ie(({title:e,titleId:t,...r})=>le.createElement("svg",{height:"1em",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...r},e?le.createElement("title",{id:t},e):null,le.createElement("rect",{width:16,height:16,rx:2,fill:"currentColor"})),"SvgStop"),Ywe=ie(({title:e,titleId:t,...r})=>le.createElement("svg",{width:"1em",height:"5em",xmlns:"http://www.w3.org/2000/svg",fillRule:"evenodd","aria-hidden":"true",viewBox:"0 0 23 23",style:{height:"1.5em"},clipRule:"evenodd","aria-labelledby":t,...r},e===void 0?le.createElement("title",{id:t},"trash icon"):e?le.createElement("title",{id:t},e):null,le.createElement("path",{d:"M19 24h-14c-1.104 0-2-.896-2-2v-17h-1v-2h6v-1.5c0-.827.673-1.5 1.5-1.5h5c.825 0 1.5.671 1.5 1.5v1.5h6v2h-1v17c0 1.104-.896 2-2 2zm0-19h-14v16.5c0 .276.224.5.5.5h13c.276 0 .5-.224.5-.5v-16.5zm-7 7.586l3.293-3.293 1.414 1.414-3.293 3.293 3.293 3.293-1.414 1.414-3.293-3.293-3.293 3.293-1.414-1.414 3.293-3.293-3.293-3.293 1.414-1.414 3.293 3.293zm2-10.586h-4v1h4v-1z",fill:"currentColor",strokeWidth:.25,stroke:"currentColor"})),"SvgTrash"),Kwe=ie(({title:e,titleId:t,...r})=>le.createElement("svg",{height:"1em",viewBox:"0 0 13 13",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t,...r},e?le.createElement("title",{id:t},e):null,le.createElement("rect",{x:.6,y:.6,width:11.8,height:11.8,rx:5.9,stroke:"currentColor",strokeWidth:1.2}),le.createElement("rect",{x:5.5,y:5.5,width:2,height:2,rx:1,fill:"currentColor"})),"SvgType"),Xwe=Bt(ywe),KJ=Bt(bwe),Zwe=Bt(Awe),XJ=Bt(xwe),KM=Bt(wwe),ZJ=Bt(Ewe),Jwe=Bt(Twe),_we=Bt(Cwe),$we=Bt(Swe),eEe=Bt(kwe),tEe=Bt(Owe,"filled docs icon"),rEe=Bt(Nwe),nEe=Bt(Dwe),iEe=Bt(Lwe),oEe=Bt(Pwe),aEe=Bt(Rwe),JJ=Bt(Mwe),sEe=Bt(Iwe),_J=Bt(Fwe),lEe=Bt(qwe),uEe=Bt(jwe),$J=Bt(Vwe),e_=Bt(Uwe),t_=Bt(Bwe),cEe=Bt(Gwe),r_=Bt(zwe),fEe=Bt(Hwe,"filled star icon"),dEe=Bt(Qwe),pEe=Bt(Wwe),hEe=Bt(Ywe,"trash icon"),EE=Bt(Kwe);function Bt(e,t=e.name.replace("Svg","").replaceAll(/([A-Z])/g," $1").trimStart().toLowerCase()+" icon"){return e.defaultProps={title:t},e}ie(Bt,"generateIcon");var ln=(0,$.forwardRef)((e,t)=>(0,Y.jsx)("button",{...e,ref:t,className:dn("graphiql-un-styled",e.className)}));ln.displayName="UnStyledButton";var ea=(0,$.forwardRef)((e,t)=>(0,Y.jsx)("button",{...e,ref:t,className:dn("graphiql-button",{success:"graphiql-button-success",error:"graphiql-button-error"}[e.state],e.className)}));ea.displayName="Button";var qE=(0,$.forwardRef)((e,t)=>(0,Y.jsx)("div",{...e,ref:t,className:dn("graphiql-button-group",e.className)}));qE.displayName="ButtonGroup";var V0=ie((e,t)=>Object.entries(t).reduce((r,[n,i])=>(r[n]=i,r),e),"createComponentGroup"),n_=(0,$.forwardRef)((e,t)=>(0,Y.jsx)(MB,{asChild:!0,children:(0,Y.jsxs)(ln,{...e,ref:t,type:"button",className:dn("graphiql-dialog-close",e.className),children:[(0,Y.jsx)(px,{children:"Close dialog"}),(0,Y.jsx)(KM,{})]})}));n_.displayName="Dialog.Close";function i_({children:e,...t}){return(0,Y.jsx)(kB,{...t,children:(0,Y.jsxs)(NB,{children:[(0,Y.jsx)(DB,{className:"graphiql-dialog-overlay"}),(0,Y.jsx)(LB,{className:"graphiql-dialog",children:e})]})})}ie(i_,"DialogRoot");var Gf=V0(i_,{Close:n_,Title:PB,Trigger:OB,Description:RB}),o_=(0,$.forwardRef)((e,t)=>(0,Y.jsx)(RG,{asChild:!0,children:(0,Y.jsx)("button",{...e,ref:t,className:dn("graphiql-un-styled",e.className)})}));o_.displayName="DropdownMenuButton";function a_({children:e,align:t="start",sideOffset:r=5,className:n,...i}){return(0,Y.jsx)(MG,{children:(0,Y.jsx)(IG,{align:t,sideOffset:r,className:dn("graphiql-dropdown-content",n),...i,children:e})})}ie(a_,"Content");var mEe=ie(({className:e,children:t,...r})=>(0,Y.jsx)(FG,{className:dn("graphiql-dropdown-item",e),...r,children:t}),"Item"),Bu=V0(PG,{Button:o_,Item:mEe,Content:a_}),NE=new QJ.default({breaks:!0,linkify:!0}),Ns=(0,$.forwardRef)(({children:e,onlyShowFirstChild:t,type:r,...n},i)=>(0,Y.jsx)("div",{...n,ref:i,className:dn(`graphiql-markdown-${r}`,t&&"graphiql-markdown-preview",n.className),dangerouslySetInnerHTML:{__html:NE.render(e)}}));Ns.displayName="MarkdownContent";var jE=(0,$.forwardRef)((e,t)=>(0,Y.jsx)("div",{...e,ref:t,className:dn("graphiql-spinner",e.className)}));jE.displayName="Spinner";function s_({children:e,align:t="start",side:r="bottom",sideOffset:n=5,label:i}){return(0,Y.jsxs)(DX,{children:[(0,Y.jsx)(LX,{asChild:!0,children:e}),(0,Y.jsx)(PX,{children:(0,Y.jsx)(RX,{className:"graphiql-tooltip",align:t,side:r,sideOffset:n,children:i})})]})}ie(s_,"TooltipRoot");var Zn=V0(s_,{Provider:NX}),l_=(0,$.forwardRef)(({isActive:e,value:t,children:r,className:n,...i},o)=>(0,Y.jsx)(iE.Item,{...i,ref:o,value:t,"aria-selected":e?"true":void 0,role:"tab",className:dn("graphiql-tab",e&&"graphiql-tab-active",n),children:r}));l_.displayName="Tab";var u_=(0,$.forwardRef)((e,t)=>(0,Y.jsx)(ln,{...e,ref:t,type:"button",className:dn("graphiql-tab-button",e.className),children:e.children}));u_.displayName="Tab.Button";var c_=(0,$.forwardRef)((e,t)=>(0,Y.jsx)(Zn,{label:"Close Tab",children:(0,Y.jsx)(ln,{"aria-label":"Close Tab",...e,ref:t,type:"button",className:dn("graphiql-tab-close",e.className),children:(0,Y.jsx)(KM,{})})}));c_.displayName="Tab.Close";var VE=V0(l_,{Button:u_,Close:c_}),XM=(0,$.forwardRef)(({values:e,onReorder:t,children:r,className:n,...i},o)=>(0,Y.jsx)(iE.Group,{...i,ref:o,values:e,onReorder:t,axis:"x",role:"tablist",className:dn("graphiql-tabs",n),children:r}));XM.displayName="Tabs";var f_=zu("HistoryContext");function d_(e){var t;let r=El(),n=(0,$.useRef)(new vA(r||new tp(null),e.maxHistoryLength||vEe)),[i,o]=(0,$.useState)(((t=n.current)==null?void 0:t.queries)||[]),s=(0,$.useCallback)(v=>{var y;(y=n.current)==null||y.updateHistory(v),o(n.current.queries)},[]),l=(0,$.useCallback)((v,y)=>{n.current.editLabel(v,y),o(n.current.queries)},[]),c=(0,$.useCallback)(v=>{n.current.toggleFavorite(v),o(n.current.queries)},[]),f=(0,$.useCallback)(v=>v,[]),h=(0,$.useCallback)((v,y=!1)=>{n.current.deleteHistory(v,y),o(n.current.queries)},[]),g=(0,$.useMemo)(()=>({addToHistory:s,editLabel:l,items:i,toggleFavorite:c,setActive:f,deleteFromHistory:h}),[s,l,i,c,f,h]);return(0,Y.jsx)(f_.Provider,{value:g,children:e.children})}ie(d_,"HistoryContextProvider");var UE=Hu(f_),vEe=20;function p_(){let{items:e,deleteFromHistory:t}=UE({nonNull:!0}),r=e.slice().map((l,c)=>({...l,index:c})).reverse(),n=r.filter(l=>l.favorite);n.length&&(r=r.filter(l=>!l.favorite));let[i,o]=(0,$.useState)(null);(0,$.useEffect)(()=>{i&&setTimeout(()=>{o(null)},2e3)},[i]);let s=(0,$.useCallback)(()=>{try{for(let l of r)t(l,!0);o("success")}catch{o("error")}},[t,r]);return(0,Y.jsxs)("section",{"aria-label":"History",className:"graphiql-history",children:[(0,Y.jsxs)("div",{className:"graphiql-history-header",children:["History",(i||r.length>0)&&(0,Y.jsx)(ea,{type:"button",state:i||void 0,disabled:!r.length,onClick:s,children:{success:"Cleared",error:"Failed to Clear"}[i]||"Clear"})]}),!!n.length&&(0,Y.jsx)("ul",{className:"graphiql-history-items",children:n.map(l=>(0,Y.jsx)(D0,{item:l},l.index))}),!!n.length&&!!r.length&&(0,Y.jsx)("div",{className:"graphiql-history-item-spacer"}),!!r.length&&(0,Y.jsx)("ul",{className:"graphiql-history-items",children:r.map(l=>(0,Y.jsx)(D0,{item:l},l.index))})]})}ie(p_,"History");function D0(e){let{editLabel:t,toggleFavorite:r,deleteFromHistory:n,setActive:i}=UE({nonNull:!0,caller:D0}),{headerEditor:o,queryEditor:s,variableEditor:l}=xn({nonNull:!0,caller:D0}),c=(0,$.useRef)(null),f=(0,$.useRef)(null),[h,g]=(0,$.useState)(!1);(0,$.useEffect)(()=>{var C;h&&((C=c.current)==null||C.focus())},[h]);let v=e.item.label||e.item.operationName||h_(e.item.query),y=(0,$.useCallback)(()=>{var C;g(!1);let{index:w,...k}=e.item;t({...k,label:(C=c.current)==null?void 0:C.value},w)},[t,e.item]),x=(0,$.useCallback)(()=>{g(!1)},[]),T=(0,$.useCallback)(C=>{C.stopPropagation(),g(!0)},[]),O=(0,$.useCallback)(()=>{let{query:C,variables:w,headers:k}=e.item;s?.setValue(C??""),l?.setValue(w??""),o?.setValue(k??""),i(e.item)},[o,e.item,s,i,l]),E=(0,$.useCallback)(C=>{C.stopPropagation(),n(e.item)},[e.item,n]),b=(0,$.useCallback)(C=>{C.stopPropagation(),r(e.item)},[e.item,r]);return(0,Y.jsx)("li",{className:dn("graphiql-history-item",h&&"editable"),children:h?(0,Y.jsxs)(Y.Fragment,{children:[(0,Y.jsx)("input",{type:"text",defaultValue:e.item.label,ref:c,onKeyDown:C=>{C.key==="Esc"?g(!1):C.key==="Enter"&&(g(!1),t({...e.item,label:C.currentTarget.value}))},placeholder:"Type a label"}),(0,Y.jsx)(ln,{type:"button",ref:f,onClick:y,children:"Save"}),(0,Y.jsx)(ln,{type:"button",ref:f,onClick:x,children:(0,Y.jsx)(KM,{})})]}):(0,Y.jsxs)(Y.Fragment,{children:[(0,Y.jsx)(Zn,{label:"Set active",children:(0,Y.jsx)(ln,{type:"button",className:"graphiql-history-item-label",onClick:O,"aria-label":"Set active",children:v})}),(0,Y.jsx)(Zn,{label:"Edit label",children:(0,Y.jsx)(ln,{type:"button",className:"graphiql-history-item-action",onClick:T,"aria-label":"Edit label",children:(0,Y.jsx)(lEe,{"aria-hidden":"true"})})}),(0,Y.jsx)(Zn,{label:e.item.favorite?"Remove favorite":"Add favorite",children:(0,Y.jsx)(ln,{type:"button",className:"graphiql-history-item-action",onClick:b,"aria-label":e.item.favorite?"Remove favorite":"Add favorite",children:e.item.favorite?(0,Y.jsx)(fEe,{"aria-hidden":"true"}):(0,Y.jsx)(dEe,{"aria-hidden":"true"})})}),(0,Y.jsx)(Zn,{label:"Delete from history",children:(0,Y.jsx)(ln,{type:"button",className:"graphiql-history-item-action",onClick:E,"aria-label":"Delete from history",children:(0,Y.jsx)(hEe,{"aria-hidden":"true"})})})]})})}ie(D0,"HistoryItem");function h_(e){return e?.split(` +`).map(t=>t.replace(/#(.*)/,"")).join(" ").replaceAll("{"," { ").replaceAll("}"," } ").replaceAll(/[\s]{2,}/g," ")}ie(h_,"formatQuery");var m_=zu("ExecutionContext");function DE({fetcher:e,getDefaultFieldNames:t,children:r,operationName:n}){if(!e)throw new TypeError("The `ExecutionContextProvider` component requires a `fetcher` function to be passed as prop.");let{externalFragments:i,headerEditor:o,queryEditor:s,responseEditor:l,variableEditor:c,updateActiveTabValues:f}=xn({nonNull:!0,caller:DE}),h=UE(),g=ME({getDefaultFieldNames:t,caller:DE}),[v,y]=(0,$.useState)(!1),[x,T]=(0,$.useState)(null),O=(0,$.useRef)(0),E=(0,$.useCallback)(()=>{x?.unsubscribe(),y(!1),T(null)},[x]),b=(0,$.useCallback)(async()=>{if(!s||!l)return;if(x){E();return}let k=ie(V=>{l.setValue(V),f({response:V})},"setResponse");O.current+=1;let P=O.current,D=g()||s.getValue(),N=c?.getValue(),F;try{F=zM({json:N,errorMessageParse:"Variables are invalid JSON",errorMessageType:"Variables are not a JSON object."})}catch(V){k(V instanceof Error?V.message:`${V}`);return}let j=o?.getValue(),G;try{G=zM({json:j,errorMessageParse:"Headers are invalid JSON",errorMessageType:"Headers are not a JSON object."})}catch(V){k(V instanceof Error?V.message:`${V}`);return}if(i){let V=s.documentAST?OA(s.documentAST,i):[];V.length>0&&(D+=` +`+V.map(z=>(0,_e.print)(z)).join(` +`))}k(""),y(!0);let U=n??s.operationName??void 0;h?.addToHistory({query:D,variables:N,headers:j,operationName:U});try{let V={data:{}},z=ie(J=>{if(P!==O.current)return;let re=Array.isArray(J)?J:!1;if(!re&&typeof J=="object"&&J!==null&&"hasNext"in J&&(re=[J]),re){let ne={data:V.data},ye=[...V?.errors||[],...re.flatMap(De=>De.errors).filter(Boolean)];ye.length&&(ne.errors=ye);for(let De of re){let{path:He,data:Se,errors:oe,...ge}=De;if(He){if(!Se)throw new Error(`Expected part to contain a data property, but got ${De}`);(0,zJ.default)(ne.data,He,Se,{merge:!0})}else Se&&(ne.data=Se);V={...ne,...ge}}y(!1),k(hA(V))}else{let ne=hA(J);y(!1),k(ne)}},"handleResponse"),B=e({query:D,variables:F,operationName:U},{headers:G??void 0,documentAST:s.documentAST??void 0}),ee=await Promise.resolve(B);if(LN(ee))T(ee.subscribe({next(J){z(J)},error(J){y(!1),J&&k(ep(J)),T(null)},complete(){y(!1),T(null)}}));else if(PN(ee)){T({unsubscribe:()=>{var J,re;return(re=(J=ee[Symbol.asyncIterator]()).return)==null?void 0:re.call(J)}});for await(let J of ee)z(J);y(!1),T(null)}else z(ee)}catch(V){y(!1),k(ep(V)),T(null)}},[g,i,e,o,h,n,s,l,E,x,f,c]),C=!!x,w=(0,$.useMemo)(()=>({isFetching:v,isSubscribed:C,operationName:n??null,run:b,stop:E}),[v,C,n,b,E]);return(0,Y.jsx)(m_.Provider,{value:w,children:r})}ie(DE,"ExecutionContextProvider");var Wh=Hu(m_);function zM({json:e,errorMessageParse:t,errorMessageType:r}){let n;try{n=e&&e.trim()!==""?JSON.parse(e):void 0}catch(o){throw new Error(`${t}: ${o instanceof Error?o.message:o}.`)}let i=typeof n=="object"&&n!==null&&!Array.isArray(n);if(n!==void 0&&!i)throw new Error(r);return n}ie(zM,"tryParseJsonObject");var BE="graphiql",GE="sublime",v_=!1;typeof window=="object"&&(v_=window.navigator.platform.toLowerCase().indexOf("mac")===0);var zE={[v_?"Cmd-F":"Ctrl-F"]:"findPersistent","Cmd-G":"findPersistent","Ctrl-G":"findPersistent","Ctrl-Left":"goSubwordLeft","Ctrl-Right":"goSubwordRight","Alt-Left":"goGroupLeft","Alt-Right":"goGroupRight"};async function Yh(e,t){let r=await Promise.resolve().then(()=>(_o(),vZ)).then(n=>n.c).then(n=>typeof n=="function"?n:n.default);return await Promise.all(t?.useCommonAddons===!1?e:[Promise.resolve().then(()=>(dM(),bZ)).then(n=>n.s),Promise.resolve().then(()=>(TZ(),EZ)).then(n=>n.m),Promise.resolve().then(()=>(OZ(),kZ)).then(n=>n.c),Promise.resolve().then(()=>(mM(),hM)).then(n=>n.b),Promise.resolve().then(()=>(gM(),vM)).then(n=>n.f),Promise.resolve().then(()=>(jZ(),qZ)).then(n=>n.l),Promise.resolve().then(()=>(bM(),yM)).then(n=>n.s),Promise.resolve().then(()=>(wM(),xM)).then(n=>n.j),Promise.resolve().then(()=>(v0(),AM)).then(n=>n.d),Promise.resolve().then(()=>(TM(),EM)).then(n=>n.s),...e]),r}ie(Yh,"importCodeMirror");var gEe=ie(e=>e?(0,_e.print)(e):"","printDefault");function ZM({field:e}){if(!("defaultValue"in e)||e.defaultValue===void 0)return null;let t=(0,_e.astFromValue)(e.defaultValue,e.type);return t?(0,Y.jsxs)(Y.Fragment,{children:[" = ",(0,Y.jsx)("span",{className:"graphiql-doc-explorer-default-value",children:gEe(t)})]}):null}ie(ZM,"DefaultValue");var g_=zu("SchemaContext");function JM(e){if(!e.fetcher)throw new TypeError("The `SchemaContextProvider` component requires a `fetcher` function to be passed as prop.");let{initialHeaders:t,headerEditor:r}=xn({nonNull:!0,caller:JM}),[n,i]=(0,$.useState)(),[o,s]=(0,$.useState)(!1),[l,c]=(0,$.useState)(null),f=(0,$.useRef)(0);(0,$.useEffect)(()=>{i((0,_e.isSchema)(e.schema)||e.schema===null||e.schema===void 0?e.schema:void 0),f.current++},[e.schema]);let h=(0,$.useRef)(t);(0,$.useEffect)(()=>{r&&(h.current=r.getValue())});let{introspectionQuery:g,introspectionQueryName:v,introspectionQuerySansSubscriptions:y}=y_({inputValueDeprecation:e.inputValueDeprecation,introspectionQueryName:e.introspectionQueryName,schemaDescription:e.schemaDescription}),{fetcher:x,onSchemaChange:T,dangerouslyAssumeSchemaIsValid:O,children:E}=e,b=(0,$.useCallback)(()=>{if((0,_e.isSchema)(e.schema)||e.schema===null)return;let k=++f.current,P=e.schema;async function D(){if(P)return P;let N=b_(h.current);if(!N.isValidJSON){c("Introspection failed as headers are invalid.");return}let F=N.headers?{headers:N.headers}:{},j=RN(x({query:g,operationName:v},F));if(!DN(j)){c("Fetcher did not return a Promise for introspection.");return}s(!0),c(null);let G=await j;if(typeof G!="object"||G===null||!("data"in G)){let V=RN(x({query:y,operationName:v},F));if(!DN(V))throw new Error("Fetcher did not return a Promise for introspection.");G=await V}if(s(!1),G!=null&&G.data&&"__schema"in G.data)return G.data;let U=typeof G=="string"?G:hA(G);c(U)}ie(D,"fetchIntrospectionData"),D().then(N=>{if(!(k!==f.current||!N))try{let F=(0,_e.buildClientSchema)(N);i(F),T?.(F)}catch(F){c(ep(F))}}).catch(N=>{k===f.current&&(c(ep(N)),s(!1))})},[x,v,g,y,T,e.schema]);(0,$.useEffect)(()=>{b()},[b]),(0,$.useEffect)(()=>{function k(P){P.ctrlKey&&P.key==="R"&&b()}return ie(k,"triggerIntrospection"),window.addEventListener("keydown",k),()=>window.removeEventListener("keydown",k)});let C=(0,$.useMemo)(()=>!n||O?[]:(0,_e.validateSchema)(n),[n,O]),w=(0,$.useMemo)(()=>({fetchError:l,introspect:b,isFetching:o,schema:n,validationErrors:C}),[l,b,o,n,C]);return(0,Y.jsx)(g_.Provider,{value:w,children:E})}ie(JM,"SchemaContextProvider");var qa=Hu(g_);function y_({inputValueDeprecation:e,introspectionQueryName:t,schemaDescription:r}){return(0,$.useMemo)(()=>{let n=t||"IntrospectionQuery",i=(0,_e.getIntrospectionQuery)({inputValueDeprecation:e,schemaDescription:r});t&&(i=i.replace("query IntrospectionQuery",`query ${n}`));let o=i.replace("subscriptionType { name }","");return{introspectionQueryName:n,introspectionQuery:i,introspectionQuerySansSubscriptions:o}},[e,t,r])}ie(y_,"useIntrospectionQuery");function b_(e){let t=null,r=!0;try{e&&(t=JSON.parse(e))}catch{r=!1}return{headers:t,isValidJSON:r}}ie(b_,"parseHeaderString");var TE={name:"Docs"},A_=zu("ExplorerContext");function _M(e){let{schema:t,validationErrors:r}=qa({nonNull:!0,caller:_M}),[n,i]=(0,$.useState)([TE]),o=(0,$.useCallback)(f=>{i(h=>h.at(-1).def===f.def?h:[...h,f])},[]),s=(0,$.useCallback)(()=>{i(f=>f.length>1?f.slice(0,-1):f)},[]),l=(0,$.useCallback)(()=>{i(f=>f.length===1?f:[TE])},[]);(0,$.useEffect)(()=>{t==null||r.length>0?l():i(f=>{if(f.length===1)return f;let h=[TE],g=null;for(let v of f)if(v!==TE)if(v.def)if((0,_e.isNamedType)(v.def)){let y=t.getType(v.def.name);if(y)h.push({name:v.name,def:y}),g=y;else break}else{if(g===null)break;if((0,_e.isObjectType)(g)||(0,_e.isInputObjectType)(g)){let y=g.getFields()[v.name];if(y)h.push({name:v.name,def:y});else break}else{if((0,_e.isScalarType)(g)||(0,_e.isEnumType)(g)||(0,_e.isInterfaceType)(g)||(0,_e.isUnionType)(g))break;{let y=g;if(y.args.find(x=>x.name===v.name))h.push({name:v.name,def:y});else break}}}else g=null,h.push(v);return h})},[l,t,r]);let c=(0,$.useMemo)(()=>({explorerNavStack:n,push:o,pop:s,reset:l}),[n,o,s,l]);return(0,Y.jsx)(A_.Provider,{value:c,children:e.children})}ie(_M,"ExplorerContextProvider");var Qu=Hu(A_);function L0(e,t){return(0,_e.isNonNullType)(e)?(0,Y.jsxs)(Y.Fragment,{children:[L0(e.ofType,t),"!"]}):(0,_e.isListType)(e)?(0,Y.jsxs)(Y.Fragment,{children:["[",L0(e.ofType,t),"]"]}):t(e)}ie(L0,"renderType");function Ia(e){let{push:t}=Qu({nonNull:!0,caller:Ia});return e.type?L0(e.type,r=>(0,Y.jsx)("a",{className:"graphiql-doc-explorer-type-name",onClick:n=>{n.preventDefault(),t({name:r.name,def:r})},href:"#",children:r.name})):null}ie(Ia,"TypeLink");function P0({arg:e,showDefaultValue:t,inline:r}){let n=(0,Y.jsxs)("span",{children:[(0,Y.jsx)("span",{className:"graphiql-doc-explorer-argument-name",children:e.name}),": ",(0,Y.jsx)(Ia,{type:e.type}),t!==!1&&(0,Y.jsx)(ZM,{field:e})]});return r?n:(0,Y.jsxs)("div",{className:"graphiql-doc-explorer-argument",children:[n,e.description?(0,Y.jsx)(Ns,{type:"description",children:e.description}):null,e.deprecationReason?(0,Y.jsxs)("div",{className:"graphiql-doc-explorer-argument-deprecation",children:[(0,Y.jsx)("div",{className:"graphiql-doc-explorer-argument-deprecation-label",children:"Deprecated"}),(0,Y.jsx)(Ns,{type:"deprecation",children:e.deprecationReason})]}):null]})}ie(P0,"Argument");function $M(e){return e.children?(0,Y.jsxs)("div",{className:"graphiql-doc-explorer-deprecation",children:[(0,Y.jsx)("div",{className:"graphiql-doc-explorer-deprecation-label",children:"Deprecated"}),(0,Y.jsx)(Ns,{type:"deprecation",onlyShowFirstChild:e.preview??!0,children:e.children})]}):null}ie($M,"DeprecationReason");function x_({directive:e}){return(0,Y.jsxs)("span",{className:"graphiql-doc-explorer-directive",children:["@",e.name.value]})}ie(x_,"Directive");function Ao(e){let t=yEe[e.title];return(0,Y.jsxs)("div",{children:[(0,Y.jsxs)("div",{className:"graphiql-doc-explorer-section-title",children:[(0,Y.jsx)(t,{}),e.title]}),(0,Y.jsx)("div",{className:"graphiql-doc-explorer-section-content",children:e.children})]})}ie(Ao,"ExplorerSection");var yEe={Arguments:Xwe,"Deprecated Arguments":Jwe,"Deprecated Enum Values":_we,"Deprecated Fields":$we,Directives:eEe,"Enum Values":nEe,Fields:iEe,Implements:aEe,Implementations:EE,"Possible Types":EE,"Root Types":cEe,Type:EE,"All Schema Types":EE};function w_(e){return(0,Y.jsxs)(Y.Fragment,{children:[e.field.description?(0,Y.jsx)(Ns,{type:"description",children:e.field.description}):null,(0,Y.jsx)($M,{preview:!1,children:e.field.deprecationReason}),(0,Y.jsx)(Ao,{title:"Type",children:(0,Y.jsx)(Ia,{type:e.field.type})}),(0,Y.jsx)(E_,{field:e.field}),(0,Y.jsx)(T_,{field:e.field})]})}ie(w_,"FieldDocumentation");function E_({field:e}){let[t,r]=(0,$.useState)(!1),n=(0,$.useCallback)(()=>{r(!0)},[]);if(!("args"in e))return null;let i=[],o=[];for(let s of e.args)s.deprecationReason?o.push(s):i.push(s);return(0,Y.jsxs)(Y.Fragment,{children:[i.length>0?(0,Y.jsx)(Ao,{title:"Arguments",children:i.map(s=>(0,Y.jsx)(P0,{arg:s},s.name))}):null,o.length>0?t||i.length===0?(0,Y.jsx)(Ao,{title:"Deprecated Arguments",children:o.map(s=>(0,Y.jsx)(P0,{arg:s},s.name))}):(0,Y.jsx)(ea,{type:"button",onClick:n,children:"Show Deprecated Arguments"}):null]})}ie(E_,"Arguments");function T_({field:e}){var t;let r=((t=e.astNode)==null?void 0:t.directives)||[];return!r||r.length===0?null:(0,Y.jsx)(Ao,{title:"Directives",children:r.map(n=>(0,Y.jsx)("div",{children:(0,Y.jsx)(x_,{directive:n})},n.name.value))})}ie(T_,"Directives");function C_(e){var t,r,n,i;let o=e.schema.getQueryType(),s=(r=(t=e.schema).getMutationType)==null?void 0:r.call(t),l=(i=(n=e.schema).getSubscriptionType)==null?void 0:i.call(n),c=e.schema.getTypeMap(),f=[o?.name,s?.name,l?.name];return(0,Y.jsxs)(Y.Fragment,{children:[(0,Y.jsx)(Ns,{type:"description",children:e.schema.description||"A GraphQL schema provides a root type for each kind of operation."}),(0,Y.jsxs)(Ao,{title:"Root Types",children:[o?(0,Y.jsxs)("div",{children:[(0,Y.jsx)("span",{className:"graphiql-doc-explorer-root-type",children:"query"}),": ",(0,Y.jsx)(Ia,{type:o})]}):null,s&&(0,Y.jsxs)("div",{children:[(0,Y.jsx)("span",{className:"graphiql-doc-explorer-root-type",children:"mutation"}),": ",(0,Y.jsx)(Ia,{type:s})]}),l&&(0,Y.jsxs)("div",{children:[(0,Y.jsx)("span",{className:"graphiql-doc-explorer-root-type",children:"subscription"}),": ",(0,Y.jsx)(Ia,{type:l})]})]}),(0,Y.jsx)(Ao,{title:"All Schema Types",children:c&&(0,Y.jsx)("div",{children:Object.values(c).map(h=>f.includes(h.name)||h.name.startsWith("__")?null:(0,Y.jsx)("div",{children:(0,Y.jsx)(Ia,{type:h})},h.name))})})]})}ie(C_,"SchemaDocumentation");function Bf(e,t){let r;return function(...n){r&&window.clearTimeout(r),r=window.setTimeout(()=>{r=null,t(...n)},e)}}ie(Bf,"debounce");function eI(){let{explorerNavStack:e,push:t}=Qu({nonNull:!0,caller:eI}),r=(0,$.useRef)(null),n=LE(),[i,o]=(0,$.useState)(""),[s,l]=(0,$.useState)(n(i)),c=(0,$.useMemo)(()=>Bf(200,y=>{l(n(y))}),[n]);(0,$.useEffect)(()=>{c(i)},[c,i]),(0,$.useEffect)(()=>{function y(x){var T;x.metaKey&&x.key==="k"&&((T=r.current)==null||T.focus())}return ie(y,"handleKeyDown"),window.addEventListener("keydown",y),()=>window.removeEventListener("keydown",y)},[]);let f=e.at(-1),h=(0,$.useCallback)(y=>{t("field"in y?{name:y.field.name,def:y.field}:{name:y.type.name,def:y.type})},[t]),g=(0,$.useRef)(!1),v=(0,$.useCallback)(y=>{g.current=y.type==="focus"},[]);return e.length===1||(0,_e.isObjectType)(f.def)||(0,_e.isInterfaceType)(f.def)||(0,_e.isInputObjectType)(f.def)?(0,Y.jsxs)(Rf,{as:"div",className:"graphiql-doc-explorer-search",onChange:h,"data-state":g?void 0:"idle","aria-label":`Search ${f.name}...`,children:[(0,Y.jsxs)("div",{className:"graphiql-doc-explorer-search-input",onClick:()=>{var y;(y=r.current)==null||y.focus()},children:[(0,Y.jsx)(sEe,{}),(0,Y.jsx)(Rf.Input,{autoComplete:"off",onFocus:v,onBlur:v,onChange:y=>o(y.target.value),placeholder:"\u2318 K",ref:r,value:i,"data-cy":"doc-explorer-input"})]}),g.current&&(0,Y.jsxs)(Rf.Options,{"data-cy":"doc-explorer-list",children:[s.within.length+s.types.length+s.fields.length===0?(0,Y.jsx)("li",{className:"graphiql-doc-explorer-search-empty",children:"No results found"}):s.within.map((y,x)=>(0,Y.jsx)(Rf.Option,{value:y,"data-cy":"doc-explorer-option",children:(0,Y.jsx)(HM,{field:y.field,argument:y.argument})},`within-${x}`)),s.within.length>0&&s.types.length+s.fields.length>0?(0,Y.jsx)("div",{className:"graphiql-doc-explorer-search-divider",children:"Other results"}):null,s.types.map((y,x)=>(0,Y.jsx)(Rf.Option,{value:y,"data-cy":"doc-explorer-option",children:(0,Y.jsx)(PE,{type:y.type})},`type-${x}`)),s.fields.map((y,x)=>(0,Y.jsxs)(Rf.Option,{value:y,"data-cy":"doc-explorer-option",children:[(0,Y.jsx)(PE,{type:y.type}),".",(0,Y.jsx)(HM,{field:y.field,argument:y.argument})]},`field-${x}`))]})]}):null}ie(eI,"Search");function LE(e){let{explorerNavStack:t}=Qu({nonNull:!0,caller:e||LE}),{schema:r}=qa({nonNull:!0,caller:e||LE}),n=t.at(-1);return(0,$.useCallback)(i=>{let o={within:[],types:[],fields:[]};if(!r)return o;let s=n.def,l=r.getTypeMap(),c=Object.keys(l);s&&(c=c.filter(f=>f!==s.name),c.unshift(s.name));for(let f of c){if(o.within.length+o.types.length+o.fields.length>=100)break;let h=l[f];if(s!==h&&kE(f,i)&&o.types.push({type:h}),!(0,_e.isObjectType)(h)&&!(0,_e.isInterfaceType)(h)&&!(0,_e.isInputObjectType)(h))continue;let g=h.getFields();for(let v in g){let y=g[v],x;if(!kE(v,i))if("args"in y){if(x=y.args.filter(T=>kE(T.name,i)),x.length===0)continue}else continue;o[s===h?"within":"fields"].push(...x?x.map(T=>({type:h,field:y,argument:T})):[{type:h,field:y}])}}return o},[n.def,r])}ie(LE,"useSearchResults");function kE(e,t){try{let r=t.replaceAll(/[^_0-9A-Za-z]/g,n=>"\\"+n);return e.search(new RegExp(r,"i"))!==-1}catch{return e.toLowerCase().includes(t.toLowerCase())}}ie(kE,"isMatch");function PE(e){return(0,Y.jsx)("span",{className:"graphiql-doc-explorer-search-type",children:e.type.name})}ie(PE,"Type");function HM({field:e,argument:t}){return(0,Y.jsxs)(Y.Fragment,{children:[(0,Y.jsx)("span",{className:"graphiql-doc-explorer-search-field",children:e.name}),t?(0,Y.jsxs)(Y.Fragment,{children:["(",(0,Y.jsx)("span",{className:"graphiql-doc-explorer-search-argument",children:t.name}),":"," ",L0(t.type,r=>(0,Y.jsx)(PE,{type:r})),")"]}):null]})}ie(HM,"Field$1");function S_(e){let{push:t}=Qu({nonNull:!0});return(0,Y.jsx)("a",{className:"graphiql-doc-explorer-field-name",onClick:r=>{r.preventDefault(),t({name:e.field.name,def:e.field})},href:"#",children:e.field.name})}ie(S_,"FieldLink");function k_(e){return(0,_e.isNamedType)(e.type)?(0,Y.jsxs)(Y.Fragment,{children:[e.type.description?(0,Y.jsx)(Ns,{type:"description",children:e.type.description}):null,(0,Y.jsx)(O_,{type:e.type}),(0,Y.jsx)(N_,{type:e.type}),(0,Y.jsx)(D_,{type:e.type}),(0,Y.jsx)(L_,{type:e.type})]}):null}ie(k_,"TypeDocumentation");function O_({type:e}){return(0,_e.isObjectType)(e)&&e.getInterfaces().length>0?(0,Y.jsx)(Ao,{title:"Implements",children:e.getInterfaces().map(t=>(0,Y.jsx)("div",{children:(0,Y.jsx)(Ia,{type:t})},t.name))}):null}ie(O_,"ImplementsInterfaces");function N_({type:e}){let[t,r]=(0,$.useState)(!1),n=(0,$.useCallback)(()=>{r(!0)},[]);if(!(0,_e.isObjectType)(e)&&!(0,_e.isInterfaceType)(e)&&!(0,_e.isInputObjectType)(e))return null;let i=e.getFields(),o=[],s=[];for(let l of Object.keys(i).map(c=>i[c]))l.deprecationReason?s.push(l):o.push(l);return(0,Y.jsxs)(Y.Fragment,{children:[o.length>0?(0,Y.jsx)(Ao,{title:"Fields",children:o.map(l=>(0,Y.jsx)(QM,{field:l},l.name))}):null,s.length>0?t||o.length===0?(0,Y.jsx)(Ao,{title:"Deprecated Fields",children:s.map(l=>(0,Y.jsx)(QM,{field:l},l.name))}):(0,Y.jsx)(ea,{type:"button",onClick:n,children:"Show Deprecated Fields"}):null]})}ie(N_,"Fields");function QM({field:e}){let t="args"in e?e.args.filter(r=>!r.deprecationReason):[];return(0,Y.jsxs)("div",{className:"graphiql-doc-explorer-item",children:[(0,Y.jsxs)("div",{children:[(0,Y.jsx)(S_,{field:e}),t.length>0?(0,Y.jsxs)(Y.Fragment,{children:["(",(0,Y.jsx)("span",{children:t.map(r=>t.length===1?(0,Y.jsx)(P0,{arg:r,inline:!0},r.name):(0,Y.jsx)("div",{className:"graphiql-doc-explorer-argument-multiple",children:(0,Y.jsx)(P0,{arg:r,inline:!0})},r.name))}),")"]}):null,": ",(0,Y.jsx)(Ia,{type:e.type}),(0,Y.jsx)(ZM,{field:e})]}),e.description?(0,Y.jsx)(Ns,{type:"description",onlyShowFirstChild:!0,children:e.description}):null,(0,Y.jsx)($M,{children:e.deprecationReason})]})}ie(QM,"Field");function D_({type:e}){let[t,r]=(0,$.useState)(!1),n=(0,$.useCallback)(()=>{r(!0)},[]);if(!(0,_e.isEnumType)(e))return null;let i=[],o=[];for(let s of e.getValues())s.deprecationReason?o.push(s):i.push(s);return(0,Y.jsxs)(Y.Fragment,{children:[i.length>0?(0,Y.jsx)(Ao,{title:"Enum Values",children:i.map(s=>(0,Y.jsx)(WM,{value:s},s.name))}):null,o.length>0?t||i.length===0?(0,Y.jsx)(Ao,{title:"Deprecated Enum Values",children:o.map(s=>(0,Y.jsx)(WM,{value:s},s.name))}):(0,Y.jsx)(ea,{type:"button",onClick:n,children:"Show Deprecated Values"}):null]})}ie(D_,"EnumValues");function WM({value:e}){return(0,Y.jsxs)("div",{className:"graphiql-doc-explorer-item",children:[(0,Y.jsx)("div",{className:"graphiql-doc-explorer-enum-value",children:e.name}),e.description?(0,Y.jsx)(Ns,{type:"description",children:e.description}):null,e.deprecationReason?(0,Y.jsx)(Ns,{type:"deprecation",children:e.deprecationReason}):null]})}ie(WM,"EnumValue");function L_({type:e}){let{schema:t}=qa({nonNull:!0});return!t||!(0,_e.isAbstractType)(e)?null:(0,Y.jsx)(Ao,{title:(0,_e.isInterfaceType)(e)?"Implementations":"Possible Types",children:t.getPossibleTypes(e).map(r=>(0,Y.jsx)("div",{children:(0,Y.jsx)(Ia,{type:r})},r.name))})}ie(L_,"PossibleTypes");function RE(){let{fetchError:e,isFetching:t,schema:r,validationErrors:n}=qa({nonNull:!0,caller:RE}),{explorerNavStack:i,pop:o}=Qu({nonNull:!0,caller:RE}),s=i.at(-1),l=null;e?l=(0,Y.jsx)("div",{className:"graphiql-doc-explorer-error",children:"Error fetching schema"}):n.length>0?l=(0,Y.jsxs)("div",{className:"graphiql-doc-explorer-error",children:["Schema is invalid: ",n[0].message]}):t?l=(0,Y.jsx)(jE,{}):r?i.length===1?l=(0,Y.jsx)(C_,{schema:r}):(0,_e.isType)(s.def)?l=(0,Y.jsx)(k_,{type:s.def}):s.def&&(l=(0,Y.jsx)(w_,{field:s.def})):l=(0,Y.jsx)("div",{className:"graphiql-doc-explorer-error",children:"No GraphQL schema available"});let c;return i.length>1&&(c=i.at(-2).name),(0,Y.jsxs)("section",{className:"graphiql-doc-explorer","aria-label":"Documentation Explorer",children:[(0,Y.jsxs)("div",{className:"graphiql-doc-explorer-header",children:[(0,Y.jsxs)("div",{className:"graphiql-doc-explorer-header-content",children:[c&&(0,Y.jsxs)("a",{href:"#",className:"graphiql-doc-explorer-back",onClick:f=>{f.preventDefault(),o()},"aria-label":`Go back to ${c}`,children:[(0,Y.jsx)(Zwe,{}),c]}),(0,Y.jsx)("div",{className:"graphiql-doc-explorer-title",children:s.name})]}),(0,Y.jsx)(eI,{},s.name)]}),(0,Y.jsx)("div",{className:"graphiql-doc-explorer-content",children:l})]})}ie(RE,"DocExplorer");var R0={title:"Documentation Explorer",icon:ie(function(){let e=U0();return e?.visiblePlugin===R0?(0,Y.jsx)(tEe,{}):(0,Y.jsx)(rEe,{})},"Icon"),content:RE},BJ={title:"History",icon:oEe,content:p_},P_=zu("PluginContext");function R_(e){let t=El(),r=Qu(),n=UE(),i=!!r,o=!!n,s=(0,$.useMemo)(()=>{let y=[],x={};i&&(y.push(R0),x[R0.title]=!0),o&&(y.push(BJ),x[BJ.title]=!0);for(let T of e.plugins||[]){if(typeof T.title!="string"||!T.title)throw new Error("All GraphiQL plugins must have a unique title");if(x[T.title])throw new Error(`All GraphiQL plugins must have a unique title, found two plugins with the title '${T.title}'`);y.push(T),x[T.title]=!0}return y},[i,o,e.plugins]),[l,c]=(0,$.useState)(()=>{let y=t?.get(GJ);return s.find(T=>T.title===y)||(y&&t?.set(GJ,""),e.visiblePlugin&&s.find(T=>(typeof e.visiblePlugin=="string"?T.title:T)===e.visiblePlugin)||null)}),{onTogglePluginVisibility:f,children:h}=e,g=(0,$.useCallback)(y=>{let x=y&&s.find(T=>(typeof y=="string"?T.title:T)===y)||null;c(T=>x===T?T:(f?.(x),x))},[f,s]);(0,$.useEffect)(()=>{e.visiblePlugin&&g(e.visiblePlugin)},[s,e.visiblePlugin,g]);let v=(0,$.useMemo)(()=>({plugins:s,setVisiblePlugin:g,visiblePlugin:l}),[s,g,l]);return(0,Y.jsx)(P_.Provider,{value:v,children:h})}ie(R_,"PluginContextProvider");var U0=Hu(P_),GJ="visiblePlugin";function M_(e,t,r,n,i,o){Yh([],{useCommonAddons:!1}).then(l=>{let c,f,h,g,v,y,x,T,O;l.on(t,"select",(E,b)=>{if(!c){let C=b.parentNode;c=document.createElement("div"),c.className="CodeMirror-hint-information",C.append(c);let w=document.createElement("header");w.className="CodeMirror-hint-information-header",c.append(w),f=document.createElement("span"),f.className="CodeMirror-hint-information-field-name",w.append(f),h=document.createElement("span"),h.className="CodeMirror-hint-information-type-name-pill",w.append(h),g=document.createElement("span"),h.append(g),v=document.createElement("a"),v.className="CodeMirror-hint-information-type-name",v.href="javascript:void 0",v.addEventListener("click",s),h.append(v),y=document.createElement("span"),h.append(y),x=document.createElement("div"),x.className="CodeMirror-hint-information-description",c.append(x),T=document.createElement("div"),T.className="CodeMirror-hint-information-deprecation",c.append(T);let k=document.createElement("span");k.className="CodeMirror-hint-information-deprecation-label",k.textContent="Deprecated",T.append(k),O=document.createElement("div"),O.className="CodeMirror-hint-information-deprecation-reason",T.append(O);let P=parseInt(window.getComputedStyle(c).paddingBottom.replace(/px$/,""),10)||0,D=parseInt(window.getComputedStyle(c).maxHeight.replace(/px$/,""),10)||0,N=ie(()=>{c&&(c.style.paddingTop=C.scrollTop+P+"px",c.style.maxHeight=C.scrollTop+D+"px")},"handleScroll");C.addEventListener("scroll",N);let F;C.addEventListener("DOMNodeRemoved",F=ie(j=>{j.target===C&&(C.removeEventListener("scroll",N),C.removeEventListener("DOMNodeRemoved",F),c&&c.removeEventListener("click",s),c=null,f=null,h=null,g=null,v=null,y=null,x=null,T=null,O=null,F=null)},"onRemoveFn"))}if(f&&(f.textContent=E.text),h&&g&&v&&y)if(E.type){h.style.display="inline";let C=ie(w=>{(0,_e.isNonNullType)(w)?(y.textContent="!"+y.textContent,C(w.ofType)):(0,_e.isListType)(w)?(g.textContent+="[",y.textContent="]"+y.textContent,C(w.ofType)):v.textContent=w.name},"renderType");g.textContent="",y.textContent="",C(E.type)}else g.textContent="",v.textContent="",y.textContent="",h.style.display="none";x&&(E.description?(x.style.display="block",x.innerHTML=NE.render(E.description)):(x.style.display="none",x.innerHTML="")),T&&O&&(E.deprecationReason?(T.style.display="block",O.innerHTML=NE.render(E.deprecationReason)):(T.style.display="none",O.innerHTML=""))})});function s(l){if(!r||!n||!i||!(l.currentTarget instanceof HTMLElement))return;let c=l.currentTarget.textContent||"",f=r.getType(c);f&&(i.setVisiblePlugin(R0),n.push({name:f.name,def:f}),o?.(f))}ie(s,"onClickHintInformation")}ie(M_,"onHasCompletion");function N0(e,t){(0,$.useEffect)(()=>{e&&typeof t=="string"&&t!==e.getValue()&&e.setValue(t)},[e,t])}ie(N0,"useSynchronizeValue");function B0(e,t,r){(0,$.useEffect)(()=>{e&&e.setOption(t,r)},[e,t,r])}ie(B0,"useSynchronizeOption");function tI(e,t,r,n,i){let{updateActiveTabValues:o}=xn({nonNull:!0,caller:i}),s=El();(0,$.useEffect)(()=>{if(!e)return;let l=Bf(500,h=>{!s||r===null||s.set(r,h)}),c=Bf(100,h=>{o({[n]:h})}),f=ie((h,g)=>{if(!g)return;let v=h.getValue();l(v),c(v),t?.(v)},"handleChange");return e.on("change",f),()=>e.off("change",f)},[t,e,s,r,n,o])}ie(tI,"useChangeHandler");function rI(e,t,r){let{schema:n}=qa({nonNull:!0,caller:r}),i=Qu(),o=U0();(0,$.useEffect)(()=>{if(!e)return;let s=ie((l,c)=>{M_(l,c,n,i,o,f=>{t?.({kind:"Type",type:f,schema:n||void 0})})},"handleCompletion");return e.on("hasCompletion",s),()=>e.off("hasCompletion",s)},[t,e,i,o,n])}ie(rI,"useCompletion");function Fa(e,t,r){(0,$.useEffect)(()=>{if(e){for(let n of t)e.removeKeyMap(n);if(r){let n={};for(let i of t)n[i]=()=>r();e.addKeyMap(n)}}},[e,t,r])}ie(Fa,"useKeyMap");function G0({caller:e,onCopyQuery:t}={}){let{queryEditor:r}=xn({nonNull:!0,caller:e||G0});return(0,$.useCallback)(()=>{if(!r)return;let n=r.getValue();(0,HJ.default)(n),t?.(n)},[r,t])}ie(G0,"useCopyQuery");function Gu({caller:e}={}){let{queryEditor:t}=xn({nonNull:!0,caller:e||Gu}),{schema:r}=qa({nonNull:!0,caller:Gu});return(0,$.useCallback)(()=>{let n=t?.documentAST,i=t?.getValue();!n||!i||t.setValue((0,_e.print)(wq(n,r)))},[t,r])}ie(Gu,"useMergeQuery");function zf({caller:e}={}){let{queryEditor:t,headerEditor:r,variableEditor:n}=xn({nonNull:!0,caller:e||zf});return(0,$.useCallback)(()=>{if(n){let i=n.getValue();try{let o=JSON.stringify(JSON.parse(i),null,2);o!==i&&n.setValue(o)}catch{}}if(r){let i=r.getValue();try{let o=JSON.stringify(JSON.parse(i),null,2);o!==i&&r.setValue(o)}catch{}}if(t){let i=t.getValue(),o=(0,_e.print)((0,_e.parse)(i));o!==i&&t.setValue(o)}},[t,n,r])}ie(zf,"usePrettifyEditors");function ME({getDefaultFieldNames:e,caller:t}={}){let{schema:r}=qa({nonNull:!0,caller:t||ME}),{queryEditor:n}=xn({nonNull:!0,caller:t||ME});return(0,$.useCallback)(()=>{if(!n)return;let i=n.getValue(),{insertions:o,result:s}=bq(r,i,e);return o&&o.length>0&&n.operation(()=>{let l=n.getCursor(),c=n.indexFromPos(l);n.setValue(s||"");let f=0,h=o.map(({index:v,string:y})=>n.markText(n.posFromIndex(v+f),n.posFromIndex(v+(f+=y.length)),{className:"auto-inserted-leaf",clearOnEnter:!0,title:"Automatically added leaf fields"}));setTimeout(()=>{for(let v of h)v.clear()},7e3);let g=c;for(let{index:v,string:y}of o)ve?.setValue(n),[e]);return(0,$.useMemo)(()=>[t,r],[t,r])}ie(bEe,"useOperationsEditorState");function AEe(){let{variableEditor:e}=xn({nonNull:!0}),t=e?.getValue()??"",r=(0,$.useCallback)(n=>e?.setValue(n),[e]);return(0,$.useMemo)(()=>[t,r],[t,r])}ie(AEe,"useVariablesEditorState");function Qh({editorTheme:e=BE,keyMap:t=GE,onEdit:r,readOnly:n=!1}={},i){let{initialHeaders:o,headerEditor:s,setHeaderEditor:l,shouldPersistHeaders:c}=xn({nonNull:!0,caller:i||Qh}),f=Wh(),h=Gu({caller:i||Qh}),g=zf({caller:i||Qh}),v=(0,$.useRef)(null);return(0,$.useEffect)(()=>{let y=!0;return Yh([Promise.resolve().then(()=>(ZZ(),XZ)).then(x=>x.j)]).then(x=>{if(!y)return;let T=v.current;if(!T)return;let O=x(T,{value:o,lineNumbers:!0,tabSize:2,mode:{name:"javascript",json:!0},theme:e,autoCloseBrackets:!0,matchBrackets:!0,showCursorWhenSelecting:!0,readOnly:n?"nocursor":!1,foldGutter:!0,gutters:["CodeMirror-linenumbers","CodeMirror-foldgutter"],extraKeys:zE});O.addKeyMap({"Cmd-Space"(){O.showHint({completeSingle:!1,container:T})},"Ctrl-Space"(){O.showHint({completeSingle:!1,container:T})},"Alt-Space"(){O.showHint({completeSingle:!1,container:T})},"Shift-Space"(){O.showHint({completeSingle:!1,container:T})}}),O.on("keyup",(E,b)=>{let{code:C,key:w,shiftKey:k}=b,P=C.startsWith("Key"),D=!k&&C.startsWith("Digit");(P||D||w==="_"||w==='"')&&E.execCommand("autocomplete")}),l(O)}),()=>{y=!1}},[e,o,n,l]),B0(s,"keyMap",t),tI(s,r,c?OE:null,"headers",Qh),Fa(s,["Cmd-Enter","Ctrl-Enter"],f?.run),Fa(s,["Shift-Ctrl-P"],g),Fa(s,["Shift-Ctrl-M"],h),v}ie(Qh,"useHeaderEditor");var OE="headers",xEe=Array.from({length:11},(e,t)=>String.fromCharCode(8192+t)).concat(["\u2028","\u2029","\u202F","\xA0"]),wEe=new RegExp("["+xEe.join("")+"]","g");function I_(e){return e.replace(wEe," ")}ie(I_,"normalizeWhitespace");function Uu({editorTheme:e=BE,keyMap:t=GE,onClickReference:r,onCopyQuery:n,onEdit:i,readOnly:o=!1}={},s){let{schema:l}=qa({nonNull:!0,caller:s||Uu}),{externalFragments:c,initialQuery:f,queryEditor:h,setOperationName:g,setQueryEditor:v,validationRules:y,variableEditor:x,updateActiveTabValues:T}=xn({nonNull:!0,caller:s||Uu}),O=Wh(),E=El(),b=Qu(),C=U0(),w=G0({caller:s||Uu,onCopyQuery:n}),k=Gu({caller:s||Uu}),P=zf({caller:s||Uu}),D=(0,$.useRef)(null),N=(0,$.useRef)(),F=(0,$.useRef)(()=>{});(0,$.useEffect)(()=>{F.current=U=>{if(!(!b||!C)){switch(C.setVisiblePlugin(R0),U.kind){case"Type":{b.push({name:U.type.name,def:U.type});break}case"Field":{b.push({name:U.field.name,def:U.field});break}case"Argument":{U.field&&b.push({name:U.field.name,def:U.field});break}case"EnumValue":{U.type&&b.push({name:U.type.name,def:U.type});break}}r?.(U)}}},[b,r,C]),(0,$.useEffect)(()=>{let U=!0;return Yh([Promise.resolve().then(()=>(eJ(),$Z)).then(V=>V.c),Promise.resolve().then(()=>(SM(),CM)).then(V=>V.s),Promise.resolve().then(()=>(nJ(),Uxe)),Promise.resolve().then(()=>(oJ(),Gxe)),Promise.resolve().then(()=>(yJ(),Xxe)),Promise.resolve().then(()=>(EJ(),_xe)),Promise.resolve().then(()=>(TJ(),iwe))]).then(V=>{if(!U)return;N.current=V;let z=D.current;if(!z)return;let B=V(z,{value:f,lineNumbers:!0,tabSize:2,foldGutter:!0,mode:"graphql",theme:e,autoCloseBrackets:!0,matchBrackets:!0,showCursorWhenSelecting:!0,readOnly:o?"nocursor":!1,lint:{schema:void 0,validationRules:null,externalFragments:void 0},hintOptions:{schema:void 0,closeOnUnfocus:!1,completeSingle:!1,container:z,externalFragments:void 0},info:{schema:void 0,renderDescription:J=>NE.render(J),onClick(J){F.current(J)}},jump:{schema:void 0,onClick(J){F.current(J)}},gutters:["CodeMirror-linenumbers","CodeMirror-foldgutter"],extraKeys:{...zE,"Cmd-S"(){},"Ctrl-S"(){}}});B.addKeyMap({"Cmd-Space"(){B.showHint({completeSingle:!0,container:z})},"Ctrl-Space"(){B.showHint({completeSingle:!0,container:z})},"Alt-Space"(){B.showHint({completeSingle:!0,container:z})},"Shift-Space"(){B.showHint({completeSingle:!0,container:z})},"Shift-Alt-Space"(){B.showHint({completeSingle:!0,container:z})}}),B.on("keyup",(J,re)=>{EEe.test(re.key)&&J.execCommand("autocomplete")});let ee=!1;B.on("startCompletion",()=>{ee=!0}),B.on("endCompletion",()=>{ee=!1}),B.on("keydown",(J,re)=>{re.key==="Escape"&&ee&&re.stopPropagation()}),B.on("beforeChange",(J,re)=>{var ne;if(re.origin==="paste"){let ye=re.text.map(I_);(ne=re.update)==null||ne.call(re,re.from,re.to,ye)}}),B.documentAST=null,B.operationName=null,B.operations=null,B.variableToType=null,v(B)}),()=>{U=!1}},[e,f,o,v]),B0(h,"keyMap",t),(0,$.useEffect)(()=>{if(!h)return;function U(z){var B;let ee=Lv(l,z.getValue()),J=Eq(z.operations??void 0,z.operationName??void 0,ee?.operations);return z.documentAST=ee?.documentAST??null,z.operationName=J??null,z.operations=ee?.operations??null,x&&(x.state.lint.linterOptions.variableToType=ee?.variableToType,x.options.lint.variableToType=ee?.variableToType,x.options.hintOptions.variableToType=ee?.variableToType,(B=N.current)==null||B.signal(x,"change",x)),ee?{...ee,operationName:J}:null}ie(U,"getAndUpdateOperationFacts");let V=Bf(100,z=>{let B=z.getValue();E?.set(V_,B);let ee=z.operationName,J=U(z);J?.operationName!==void 0&&E?.set(TEe,J.operationName),i?.(B,J?.documentAST),J!=null&&J.operationName&&ee!==J.operationName&&g(J.operationName),T({query:B,operationName:J?.operationName??null})});return U(h),h.on("change",V),()=>h.off("change",V)},[i,h,l,g,E,x,T]),F_(h,l??null,N),q_(h,y??null,N),j_(h,c,N),rI(h,r||null,Uu);let j=O?.run,G=(0,$.useCallback)(()=>{var U;if(!j||!h||!h.operations||!h.hasFocus()){j?.();return}let V=h.indexFromPos(h.getCursor()),z;for(let B of h.operations)B.loc&&B.loc.start<=V&&B.loc.end>=V&&(z=(U=B.name)==null?void 0:U.value);z&&z!==h.operationName&&g(z),j()},[h,j,g]);return Fa(h,["Cmd-Enter","Ctrl-Enter"],G),Fa(h,["Shift-Ctrl-C"],w),Fa(h,["Shift-Ctrl-P","Shift-Ctrl-F"],P),Fa(h,["Shift-Ctrl-M"],k),D}ie(Uu,"useQueryEditor");function F_(e,t,r){(0,$.useEffect)(()=>{if(!e)return;let n=e.options.lint.schema!==t;e.state.lint.linterOptions.schema=t,e.options.lint.schema=t,e.options.hintOptions.schema=t,e.options.info.schema=t,e.options.jump.schema=t,n&&r.current&&r.current.signal(e,"change",e)},[e,t,r])}ie(F_,"useSynchronizeSchema");function q_(e,t,r){(0,$.useEffect)(()=>{if(!e)return;let n=e.options.lint.validationRules!==t;e.state.lint.linterOptions.validationRules=t,e.options.lint.validationRules=t,n&&r.current&&r.current.signal(e,"change",e)},[e,t,r])}ie(q_,"useSynchronizeValidationRules");function j_(e,t,r){let n=(0,$.useMemo)(()=>[...t.values()],[t]);(0,$.useEffect)(()=>{if(!e)return;let i=e.options.lint.externalFragments!==n;e.state.lint.linterOptions.externalFragments=n,e.options.lint.externalFragments=n,e.options.hintOptions.externalFragments=n,i&&r.current&&r.current.signal(e,"change",e)},[e,n,r])}ie(j_,"useSynchronizeExternalFragments");var EEe=/^[a-zA-Z0-9_@(]$/,V_="query",TEe="operationName";function U_({defaultQuery:e,defaultHeaders:t,headers:r,defaultTabs:n,query:i,variables:o,storage:s,shouldPersistHeaders:l}){let c=s?.get(I0);try{if(!c)throw new Error("Storage for tabs is empty");let f=JSON.parse(c),h=l?r:void 0;if(B_(f)){let g=M0({query:i,variables:o,headers:h}),v=-1;for(let y=0;y=0)f.activeTabIndex=v;else{let y=i?HE(i):null;f.tabs.push({id:aI(),hash:g,title:y||sI,query:i,variables:o,headers:r,operationName:y,response:null}),f.activeTabIndex=f.tabs.length-1}return f}throw new Error("Storage for tabs is invalid")}catch{return{activeTabIndex:0,tabs:(n||[{query:i??e,variables:o,headers:r??t}]).map(iI)}}}ie(U_,"getDefaultTabState");function B_(e){return e&&typeof e=="object"&&!Array.isArray(e)&&z_(e,"activeTabIndex")&&"tabs"in e&&Array.isArray(e.tabs)&&e.tabs.every(G_)}ie(B_,"isTabsState");function G_(e){return e&&typeof e=="object"&&!Array.isArray(e)&&YM(e,"id")&&YM(e,"title")&&Hh(e,"query")&&Hh(e,"variables")&&Hh(e,"headers")&&Hh(e,"operationName")&&Hh(e,"response")}ie(G_,"isTabState");function z_(e,t){return t in e&&typeof e[t]=="number"}ie(z_,"hasNumberKey");function YM(e,t){return t in e&&typeof e[t]=="string"}ie(YM,"hasStringKey");function Hh(e,t){return t in e&&(typeof e[t]=="string"||e[t]===null)}ie(Hh,"hasStringOrNullKey");function H_({queryEditor:e,variableEditor:t,headerEditor:r,responseEditor:n}){return(0,$.useCallback)(i=>{let o=e?.getValue()??null,s=t?.getValue()??null,l=r?.getValue()??null,c=e?.operationName??null,f=n?.getValue()??null;return oI(i,{query:o,variables:s,headers:l,response:f,operationName:c})},[e,t,r,n])}ie(H_,"useSynchronizeActiveTabValues");function nI(e,t=!1){return JSON.stringify(e,(r,n)=>r==="hash"||r==="response"||!t&&r==="headers"?null:n)}ie(nI,"serializeTabState");function Q_({storage:e,shouldPersistHeaders:t}){let r=(0,$.useMemo)(()=>Bf(500,n=>{e?.set(I0,n)}),[e]);return(0,$.useCallback)(n=>{r(nI(n,t))},[t,r])}ie(Q_,"useStoreTabs");function W_({queryEditor:e,variableEditor:t,headerEditor:r,responseEditor:n}){return(0,$.useCallback)(({query:i,variables:o,headers:s,response:l})=>{e?.setValue(i??""),t?.setValue(o??""),r?.setValue(s??""),n?.setValue(l??"")},[r,e,n,t])}ie(W_,"useSetEditorValues");function iI({query:e=null,variables:t=null,headers:r=null}={}){return{id:aI(),hash:M0({query:e,variables:t,headers:r}),title:e&&HE(e)||sI,query:e,variables:t,headers:r,operationName:null,response:null}}ie(iI,"createTab");function oI(e,t){return{...e,tabs:e.tabs.map((r,n)=>{if(n!==e.activeTabIndex)return r;let i={...r,...t};return{...i,hash:M0(i),title:i.operationName||(i.query?HE(i.query):void 0)||sI}})}}ie(oI,"setPropertiesInActiveTab");function aI(){let e=ie(()=>Math.floor((1+Math.random())*65536).toString(16).slice(1),"s4");return`${e()}${e()}-${e()}-${e()}-${e()}-${e()}${e()}${e()}`}ie(aI,"guid");function M0(e){return[e.query??"",e.variables??"",e.headers??""].join("|")}ie(M0,"hashFromTabContents");function HE(e){let t=/^(?!#).*(query|subscription|mutation)\s+([a-zA-Z0-9_]+)/m.exec(e);return t?.[2]??null}ie(HE,"fuzzyExtractOperationName");function Y_(e){let t=e?.get(I0);if(t){let r=JSON.parse(t);e?.set(I0,JSON.stringify(r,(n,i)=>n==="headers"?null:i))}}ie(Y_,"clearHeadersFromTabs");var sI="",I0="tabState";function Uf({editorTheme:e=BE,keyMap:t=GE,onClickReference:r,onEdit:n,readOnly:i=!1}={},o){let{initialVariables:s,variableEditor:l,setVariableEditor:c}=xn({nonNull:!0,caller:o||Uf}),f=Wh(),h=Gu({caller:o||Uf}),g=zf({caller:o||Uf}),v=(0,$.useRef)(null),y=(0,$.useRef)();return(0,$.useEffect)(()=>{let x=!0;return Yh([Promise.resolve().then(()=>(DJ(),awe)),Promise.resolve().then(()=>(jJ(),lwe)),Promise.resolve().then(()=>(VJ(),pwe))]).then(T=>{if(!x)return;y.current=T;let O=v.current;if(!O)return;let E=T(O,{value:s,lineNumbers:!0,tabSize:2,mode:"graphql-variables",theme:e,autoCloseBrackets:!0,matchBrackets:!0,showCursorWhenSelecting:!0,readOnly:i?"nocursor":!1,foldGutter:!0,lint:{variableToType:void 0},hintOptions:{closeOnUnfocus:!1,completeSingle:!1,container:O,variableToType:void 0},gutters:["CodeMirror-linenumbers","CodeMirror-foldgutter"],extraKeys:zE});E.addKeyMap({"Cmd-Space"(){E.showHint({completeSingle:!1,container:O})},"Ctrl-Space"(){E.showHint({completeSingle:!1,container:O})},"Alt-Space"(){E.showHint({completeSingle:!1,container:O})},"Shift-Space"(){E.showHint({completeSingle:!1,container:O})}}),E.on("keyup",(b,C)=>{let{code:w,key:k,shiftKey:P}=C,D=w.startsWith("Key"),N=!P&&w.startsWith("Digit");(D||N||k==="_"||k==='"')&&b.execCommand("autocomplete")}),c(E)}),()=>{x=!1}},[e,s,i,c]),B0(l,"keyMap",t),tI(l,n,K_,"variables",Uf),rI(l,r||null,Uf),Fa(l,["Cmd-Enter","Ctrl-Enter"],f?.run),Fa(l,["Shift-Ctrl-P"],g),Fa(l,["Shift-Ctrl-M"],h),v}ie(Uf,"useVariableEditor");var K_="variables",X_=zu("EditorContext");function Z_(e){let t=El(),[r,n]=(0,$.useState)(null),[i,o]=(0,$.useState)(null),[s,l]=(0,$.useState)(null),[c,f]=(0,$.useState)(null),[h,g]=(0,$.useState)(()=>{let J=t?.get(UM)!==null;return e.shouldPersistHeaders!==!1&&J?t?.get(UM)==="true":!!e.shouldPersistHeaders});N0(r,e.headers),N0(i,e.query),N0(s,e.response),N0(c,e.variables);let v=Q_({storage:t,shouldPersistHeaders:h}),[y]=(0,$.useState)(()=>{let J=e.query??t?.get(V_)??null,re=e.variables??t?.get(K_)??null,ne=e.headers??t?.get(OE)??null,ye=e.response??"",De=U_({query:J,variables:re,headers:ne,defaultTabs:e.defaultTabs,defaultQuery:e.defaultQuery||CEe,defaultHeaders:e.defaultHeaders,storage:t,shouldPersistHeaders:h});return v(De),{query:J??(De.activeTabIndex===0?De.tabs[0].query:null)??"",variables:re??"",headers:ne??e.defaultHeaders??"",response:ye,tabState:De}}),[x,T]=(0,$.useState)(y.tabState),O=(0,$.useCallback)(J=>{if(J){t?.set(OE,r?.getValue()??"");let re=nI(x,!0);t?.set(I0,re)}else t?.set(OE,""),Y_(t);g(J),t?.set(UM,J.toString())},[t,x,r]),E=(0,$.useRef)();(0,$.useEffect)(()=>{let J=!!e.shouldPersistHeaders;E.current!==J&&(O(J),E.current=J)},[e.shouldPersistHeaders,O]);let b=H_({queryEditor:i,variableEditor:c,headerEditor:r,responseEditor:s}),C=W_({queryEditor:i,variableEditor:c,headerEditor:r,responseEditor:s}),{onTabChange:w,defaultHeaders:k,children:P}=e,D=(0,$.useCallback)(()=>{T(J=>{let re=b(J),ne={tabs:[...re.tabs,iI({headers:k})],activeTabIndex:re.tabs.length};return v(ne),C(ne.tabs[ne.activeTabIndex]),w?.(ne),ne})},[k,w,C,v,b]),N=(0,$.useCallback)(J=>{T(re=>{let ne={...re,activeTabIndex:J};return v(ne),C(ne.tabs[ne.activeTabIndex]),w?.(ne),ne})},[w,C,v]),F=(0,$.useCallback)(J=>{T(re=>{let ne=re.tabs[re.activeTabIndex],ye={tabs:J,activeTabIndex:J.indexOf(ne)};return v(ye),C(ye.tabs[ye.activeTabIndex]),w?.(ye),ye})},[w,C,v]),j=(0,$.useCallback)(J=>{T(re=>{let ne={tabs:re.tabs.filter((ye,De)=>J!==De),activeTabIndex:Math.max(re.activeTabIndex-1,0)};return v(ne),C(ne.tabs[ne.activeTabIndex]),w?.(ne),ne})},[w,C,v]),G=(0,$.useCallback)(J=>{T(re=>{let ne=oI(re,J);return v(ne),w?.(ne),ne})},[w,v]),{onEditOperationName:U}=e,V=(0,$.useCallback)(J=>{i&&(i.operationName=J,G({operationName:J}),U?.(J))},[U,i,G]),z=(0,$.useMemo)(()=>{let J=new Map;if(Array.isArray(e.externalFragments))for(let re of e.externalFragments)J.set(re.name.value,re);else if(typeof e.externalFragments=="string")(0,_e.visit)((0,_e.parse)(e.externalFragments,{}),{FragmentDefinition(re){J.set(re.name.value,re)}});else if(e.externalFragments)throw new Error("The `externalFragments` prop must either be a string that contains the fragment definitions in SDL or a list of FragmentDefinitionNode objects.");return J},[e.externalFragments]),B=(0,$.useMemo)(()=>e.validationRules||[],[e.validationRules]),ee=(0,$.useMemo)(()=>({...x,addTab:D,changeTab:N,moveTab:F,closeTab:j,updateActiveTabValues:G,headerEditor:r,queryEditor:i,responseEditor:s,variableEditor:c,setHeaderEditor:n,setQueryEditor:o,setResponseEditor:l,setVariableEditor:f,setOperationName:V,initialQuery:y.query,initialVariables:y.variables,initialHeaders:y.headers,initialResponse:y.response,externalFragments:z,validationRules:B,shouldPersistHeaders:h,setShouldPersistHeaders:O}),[x,D,N,F,j,G,r,i,s,c,V,y,z,B,h,O]);return(0,Y.jsx)(X_.Provider,{value:ee,children:P})}ie(Z_,"EditorContextProvider");var xn=Hu(X_),UM="shouldPersistHeaders",CEe=`# Welcome to GraphiQL # # GraphiQL is an in-browser tool for writing, validating, and # testing GraphQL queries. @@ -980,8 +306,8 @@ For more information, see https://radix-ui.com/primitives/docs/components/${t.do # Auto Complete: Ctrl-Space (or just start typing) # -`;function Oh({isHidden:e,...t}){const{headerEditor:n}=_r({nonNull:!0,caller:Oh}),i=jc(t,Oh);return(0,s.useEffect)(()=>{e||n==null||n.refresh()},[n,e]),(0,G.jsx)("div",{className:T("graphiql-editor",e&&"hidden"),ref:i})}et(Oh,"HeaderEditor");function Dh(e){var t;const[n,i]=(0,s.useState)({width:null,height:null}),[a,l]=(0,s.useState)(null),c=(0,s.useRef)(null),d=(t=_v(e.token))==null?void 0:t.href;(0,s.useEffect)(()=>{if(c.current){if(!d){i({width:null,height:null}),l(null);return}fetch(d,{method:"HEAD"}).then(E=>{l(E.headers.get("Content-Type"))}).catch(()=>{l(null)})}},[d]);const w=n.width!==null&&n.height!==null?(0,G.jsxs)("div",{children:[n.width,"x",n.height,a===null?null:" "+a]}):null;return(0,G.jsxs)("div",{children:[(0,G.jsx)("img",{onLoad:()=>{var F,L;var E,N;i({width:(F=(E=c.current)==null?void 0:E.naturalWidth)!=null?F:null,height:(L=(N=c.current)==null?void 0:N.naturalHeight)!=null?L:null})},ref:c,src:d}),w]})}et(Dh,"ImagePreview"),Dh.shouldRender=et(function(e){const t=_v(e);return t?A1(t):!1},"shouldRender");function _v(e){if(e.type!=="string")return;const t=e.string.slice(1).slice(0,-1).trim();try{const{location:n}=window;return new URL(t,n.protocol+"//"+n.host)}catch{return}}et(_v,"tokenToURL");function A1(e){return/(bmp|gif|jpeg|jpg|png|svg)$/.test(e.pathname)}et(A1,"isImageURL");function Jv(e){const t=Tl(e,Jv);return(0,G.jsx)("div",{className:"graphiql-editor",ref:t})}et(Jv,"QueryEditor");function Ph({responseTooltip:e,editorTheme:t=hh,keyMap:n=mh}={},i){const{fetchError:a,validationErrors:l}=ba({nonNull:!0,caller:i||Ph}),{initialResponse:c,responseEditor:d,setResponseEditor:w}=_r({nonNull:!0,caller:i||Ph}),E=(0,s.useRef)(null),N=(0,s.useRef)(e);return(0,s.useEffect)(()=>{N.current=e},[e]),(0,s.useEffect)(()=>{let F=!0;return Lc([Promise.all([We.e(421),We.e(739)]).then(We.bind(We,5739)).then(L=>L.f),Promise.all([We.e(421),We.e(768)]).then(We.bind(We,768)).then(L=>L.b),Promise.all([We.e(421),We.e(744)]).then(We.bind(We,9744)).then(L=>L.d),Promise.all([We.e(421),We.e(573)]).then(We.bind(We,2573)).then(L=>L.s),Promise.all([We.e(421),We.e(105)]).then(We.bind(We,6105)).then(L=>L.s),Promise.all([We.e(421),We.e(198)]).then(We.bind(We,2198)).then(L=>L.j),Promise.all([We.e(421),We.e(571)]).then(We.bind(We,3571)).then(L=>L.s),Promise.all([We.e(421),We.e(178)]).then(We.bind(We,4178)),Promise.all([We.e(421),We.e(574)]).then(We.bind(We,1574))],{useCommonAddons:!1}).then(L=>{if(!F)return;const V=document.createElement("div");L.registerHelper("info","graphql-results",(oe,ge,ke,Ce)=>{const Me=[],Fe=N.current;return Fe&&Me.push((0,G.jsx)(Fe,{pos:Ce,token:oe})),Dh.shouldRender(oe)&&Me.push((0,G.jsx)(Dh,{token:oe},"image-preview")),Me.length?(or.render(Me,V),V):(or.unmountComponentAtNode(V),null)});const _=E.current;if(!_)return;const $=L(_,{value:c,lineWrapping:!0,readOnly:!0,theme:t,mode:"graphql-results",foldGutter:!0,gutters:["CodeMirror-foldgutter"],info:!0,extraKeys:vh});w($)}),()=>{F=!1}},[t,c,w]),Sd(d,"keyMap",n),(0,s.useEffect)(()=>{a&&(d==null||d.setValue(a)),l.length>0&&(d==null||d.setValue(ue(l)))},[d,a,l]),E}et(Ph,"useResponseEditor");function $v(e){const t=Ph(e,$v);return(0,G.jsx)("section",{className:"result-window","aria-label":"Result Window","aria-live":"polite","aria-atomic":"true",ref:t})}et($v,"ResponseEditor");function kh({isHidden:e,...t}){const{variableEditor:n}=_r({nonNull:!0,caller:kh}),i=Ou(t,kh);return(0,s.useEffect)(()=>{n&&!e&&n.refresh()},[n,e]),(0,G.jsx)("div",{className:T("graphiql-editor",e&&"hidden"),ref:i})}et(kh,"VariableEditor");function E1({children:e,dangerouslyAssumeSchemaIsValid:t,defaultQuery:n,defaultHeaders:i,defaultTabs:a,externalFragments:l,fetcher:c,getDefaultFieldNames:d,headers:w,inputValueDeprecation:E,introspectionQueryName:N,maxHistoryLength:F,onEditOperationName:L,onSchemaChange:V,onTabChange:_,onTogglePluginVisibility:$,operationName:oe,plugins:ge,query:ke,response:Ce,schema:Me,schemaDescription:Fe,shouldPersistHeaders:st,storage:ot,validationRules:ft,variables:_e,visiblePlugin:At}){return(0,G.jsx)(EA,{storage:ot,children:(0,G.jsx)(MA,{maxHistoryLength:F,children:(0,G.jsx)(y1,{defaultQuery:n,defaultHeaders:i,defaultTabs:a,externalFragments:l,headers:w,onEditOperationName:L,onTabChange:_,query:ke,response:Ce,shouldPersistHeaders:st,validationRules:ft,variables:_e,children:(0,G.jsx)(Lv,{dangerouslyAssumeSchemaIsValid:t,fetcher:c,inputValueDeprecation:E,introspectionQueryName:N,onSchemaChange:V,schema:Me,schemaDescription:Fe,children:(0,G.jsx)(ph,{getDefaultFieldNames:d,fetcher:c,operationName:oe,children:(0,G.jsx)(Fv,{children:(0,G.jsx)($A,{onTogglePluginVisibility:$,plugins:ge,visiblePlugin:At,children:e})})})})})})})}et(E1,"GraphiQLProvider");function b1(){const e=bl(),[t,n]=(0,s.useState)(()=>{if(!e)return null;const a=e.get(e0);switch(a){case"light":return"light";case"dark":return"dark";default:return typeof a=="string"&&e.set(e0,""),null}});(0,s.useLayoutEffect)(()=>{typeof window>"u"||(document.body.classList.remove("graphiql-light","graphiql-dark"),t&&document.body.classList.add(`graphiql-${t}`))},[t]);const i=(0,s.useCallback)(a=>{e==null||e.set(e0,a||""),n(a)},[e]);return(0,s.useMemo)(()=>({theme:t,setTheme:i}),[t,i])}et(b1,"useTheme");const e0="theme";function Mh({defaultSizeRelation:e=OS,direction:t,initiallyHidden:n,onHiddenElementChange:i,sizeThresholdFirst:a=100,sizeThresholdSecond:l=100,storageKey:c}){const d=bl(),w=(0,s.useMemo)(()=>xu(500,ke=>{c&&(d==null||d.set(c,ke))}),[d,c]),[E,N]=(0,s.useState)(()=>{const ke=c&&(d==null?void 0:d.get(c));return ke===Rh||n==="first"?"first":ke===Nh||n==="second"?"second":null}),F=(0,s.useCallback)(ke=>{ke!==E&&(N(ke),i==null||i(ke))},[E,i]),L=(0,s.useRef)(null),V=(0,s.useRef)(null),_=(0,s.useRef)(null),$=(0,s.useRef)(`${e}`);(0,s.useLayoutEffect)(()=>{const ke=c&&(d==null?void 0:d.get(c))||$.current;L.current&&(L.current.style.display="flex",L.current.style.flex=ke===Rh||ke===Nh?$.current:ke),_.current&&(_.current.style.display="flex",_.current.style.flex="1"),V.current&&(V.current.style.display="flex")},[t,d,c]);const oe=(0,s.useCallback)(ke=>{const Ce=ke==="first"?L.current:_.current;if(Ce&&(Ce.style.left="-1000px",Ce.style.position="absolute",Ce.style.opacity="0",Ce.style.height="500px",Ce.style.width="500px",L.current)){const Me=parseFloat(L.current.style.flex);(!Number.isFinite(Me)||Me<1)&&(L.current.style.flex="1")}},[]),ge=(0,s.useCallback)(ke=>{const Ce=ke==="first"?L.current:_.current;if(Ce&&(Ce.style.width="",Ce.style.height="",Ce.style.opacity="",Ce.style.position="",Ce.style.left="",d&&c)){const Me=d.get(c);L.current&&Me!==Rh&&Me!==Nh&&(L.current.style.flex=Me||$.current)}},[d,c]);return(0,s.useLayoutEffect)(()=>{E==="first"?oe("first"):ge("first"),E==="second"?oe("second"):ge("second")},[E,oe,ge]),(0,s.useEffect)(()=>{if(!V.current||!L.current||!_.current)return;const ke=V.current,Ce=L.current,Me=Ce.parentElement,Fe=t==="horizontal"?"clientX":"clientY",st=t==="horizontal"?"left":"top",ot=t==="horizontal"?"right":"bottom",ft=t==="horizontal"?"clientWidth":"clientHeight";function _e(Ut){Ut.preventDefault();const Ft=Ut[Fe]-ke.getBoundingClientRect()[st];function Pt(yt){if(yt.buttons===0)return Mt();const Bt=yt[Fe]-Me.getBoundingClientRect()[st]-Ft,pt=Me.getBoundingClientRect()[ot]-yt[Fe]+Ft-ke[ft];if(Bt{ke.removeEventListener("mousedown",_e),ke.removeEventListener("dblclick",At)}},[t,F,a,l,w]),(0,s.useMemo)(()=>({dragBarRef:V,hiddenElement:E,firstRef:L,setHiddenElement:N,secondRef:_}),[E,N])}et(Mh,"useDragResize");const OS=1,Rh="hide-first",Nh="hide-second",Ih=(0,s.forwardRef)(({label:e,onClick:t,...n},i)=>{const[a,l]=(0,s.useState)(null),c=(0,s.useCallback)(d=>{try{t==null||t(d),l(null)}catch(w){l(w instanceof Error?w:new Error(`Toolbar button click failed: ${w}`))}},[t]);return(0,G.jsx)(Si,{label:e,children:(0,G.jsx)(Xr,{...n,ref:i,type:"button",className:T("graphiql-toolbar-button",a&&"error",n.className),onClick:c,"aria-label":a?a.message:e,"aria-invalid":a?"true":n["aria-invalid"]})})});Ih.displayName="ToolbarButton";function Lh(){const{queryEditor:e,setOperationName:t}=_r({nonNull:!0,caller:Lh}),{isFetching:n,isSubscribed:i,operationName:a,run:l,stop:c}=Ic({nonNull:!0,caller:Lh}),d=(e==null?void 0:e.operations)||[],w=d.length>1&&typeof a!="string",E=n||i,N=`${E?"Stop":"Execute"} query (Ctrl-Enter)`,F={type:"button",className:"graphiql-execute-button",children:E?(0,G.jsx)(mS,{}):(0,G.jsx)(sS,{}),"aria-label":N};return w&&!E?(0,G.jsxs)(wl,{children:[(0,G.jsx)(Si,{label:N,children:(0,G.jsx)(wl.Button,{...F})}),(0,G.jsx)(wl.Content,{children:d.map((L,V)=>{const _=L.name?L.name.value:``;return(0,G.jsx)(wl.Item,{onSelect:()=>{var $;const oe=($=L.name)==null?void 0:$.value;e&&oe&&oe!==e.operationName&&t(oe),l()},children:_},`${_}-${V}`)})})]}):(0,G.jsx)(Si,{label:N,children:(0,G.jsx)("button",{...F,onClick:()=>{E?c():l()}})})}et(Lh,"ExecuteButton");const DS=et(({button:e,children:t,label:n,...i})=>(0,G.jsxs)(wl,{...i,children:[(0,G.jsx)(Si,{label:n,children:(0,G.jsx)(wl.Button,{className:T("graphiql-un-styled graphiql-toolbar-menu",i.className),"aria-label":n,children:e})}),(0,G.jsx)(wl.Content,{children:t})]}),"ToolbarMenuRoot"),mO=Ed(DS,{Item:wl.Item});var PS=We(6589);const kS={keyword:"hsl(var(--color-primary))",def:"hsl(var(--color-tertiary))",property:"hsl(var(--color-info))",qualifier:"hsl(var(--color-secondary))",attribute:"hsl(var(--color-tertiary))",number:"hsl(var(--color-success))",string:"hsl(var(--color-warning))",builtin:"hsl(var(--color-success))",string2:"hsl(var(--color-secondary))",variable:"hsl(var(--color-secondary))",atom:"hsl(var(--color-tertiary))"},MS=s.createElement("svg",{viewBox:"0 -4 13 15",style:{color:"hsla(var(--color-neutral), var(--alpha-tertiary, 0.4))",marginRight:"var(--px-4)",height:"var(--px-16)",width:"var(--px-16)"}},s.createElement("path",{d:"M3.35355 6.85355L6.14645 9.64645C6.34171 9.84171 6.65829 9.84171 6.85355 9.64645L9.64645 6.85355C9.96143 6.53857 9.73835 6 9.29289 6L3.70711 6C3.26165 6 3.03857 6.53857 3.35355 6.85355Z",fill:"currentColor"})),RS=s.createElement("svg",{viewBox:"0 -2 13 15",style:{color:"hsla(var(--color-neutral), var(--alpha-tertiary, 0.4))",marginRight:"var(--px-4)",height:"var(--px-16)",width:"var(--px-16)"}},s.createElement("path",{d:"M6.35355 11.1464L9.14645 8.35355C9.34171 8.15829 9.34171 7.84171 9.14645 7.64645L6.35355 4.85355C6.03857 4.53857 5.5 4.76165 5.5 5.20711V10.7929C5.5 11.2383 6.03857 11.4614 6.35355 11.1464Z",fill:"currentColor"})),NS=s.createElement("svg",{viewBox:"0 0 15 15",style:{color:"hsla(var(--color-neutral), var(--alpha-tertiary, 0.4))",marginRight:"var(--px-4)",height:"var(--px-16)",width:"var(--px-16)"}},s.createElement("circle",{cx:"7.5",cy:"7.5",r:"6",stroke:"currentColor",fill:"none"})),IS=s.createElement("svg",{viewBox:"0 0 15 15",style:{color:"hsl(var(--color-info))",marginRight:"var(--px-4)",height:"var(--px-16)",width:"var(--px-16)"}},s.createElement("circle",{cx:"7.5",cy:"7.5",r:"7.5",fill:"currentColor"}),s.createElement("path",{d:"M4.64641 7.00106L6.8801 9.23256L10.5017 5.61325",fill:"none",stroke:"white",strokeWidth:"1.5"})),LS={buttonStyle:{backgroundColor:"transparent",border:"none",color:"hsla(var(--color-neutral), var(--alpha-secondary, 0.6))",cursor:"pointer",fontSize:"1em"},explorerActionsStyle:{padding:"var(--px-8) var(--px-4)"},actionButtonStyle:{backgroundColor:"transparent",border:"none",color:"hsla(var(--color-neutral), var(--alpha-secondary, 0.6))",cursor:"pointer",fontSize:"1em"}};function FS(e){const{setOperationName:t}=_r({nonNull:!0}),{schema:n}=ba({nonNull:!0}),{run:i}=Ic({nonNull:!0}),a=(0,s.useCallback)(d=>{d&&t(d),i()},[i,t]),[l,c]=n1();return s.createElement(PS.bC,{schema:n,onRunOperation:a,explorerIsOpen:!0,colors:kS,arrowOpen:MS,arrowClosed:RS,checkboxUnchecked:NS,checkboxChecked:IS,styles:LS,query:l,onEdit:c,...e})}function jS(e){return{title:"GraphiQL Explorer",icon:()=>s.createElement("svg",{height:"1em",strokeWidth:"1.5",viewBox:"0 0 24 24",fill:"none"},s.createElement("path",{d:"M18 6H20M22 6H20M20 6V4M20 6V8",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"}),s.createElement("path",{d:"M21.4 20H2.6C2.26863 20 2 19.7314 2 19.4V11H21.4C21.7314 11 22 11.2686 22 11.6V19.4C22 19.7314 21.7314 20 21.4 20Z",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"}),s.createElement("path",{d:"M2 11V4.6C2 4.26863 2.26863 4 2.6 4H8.77805C8.92127 4 9.05977 4.05124 9.16852 4.14445L12.3315 6.85555C12.4402 6.94876 12.5787 7 12.722 7H14",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"})),content:()=>s.createElement(FS,{...e})}}var t0=function(){return t0=Object.assign||function(e){for(var t,n=1,i=arguments.length;n0)&&!(a=i.next()).done;)l.push(a.value)}catch(d){c={error:d}}finally{try{a&&!a.done&&(n=i.return)&&n.call(i)}finally{if(c)throw c.error}}return l},VS=parseInt(s.version.slice(0,2),10);if(VS<16)throw new Error(["GraphiQL 0.18.0 and after is not compatible with React 15 or below.","If you are using a CDN source (jsdelivr, unpkg, etc), follow this example:","https://github.com/graphql/graphiql/blob/master/examples/graphiql-cdn/index.html#L49"].join(` -`));function Ds(e){var t=e.dangerouslyAssumeSchemaIsValid,n=e.defaultQuery,i=e.defaultTabs,a=e.externalFragments,l=e.fetcher,c=e.getDefaultFieldNames,d=e.headers,w=e.inputValueDeprecation,E=e.introspectionQueryName,N=e.maxHistoryLength,F=e.onEditOperationName,L=e.onSchemaChange,V=e.onTabChange,_=e.onTogglePluginVisibility,$=e.operationName,oe=e.plugins,ge=e.query,ke=e.response,Ce=e.schema,Me=e.schemaDescription,Fe=e.shouldPersistHeaders,st=e.storage,ot=e.validationRules,ft=e.variables,_e=e.visiblePlugin,At=e.defaultHeaders,Ut=US(e,["dangerouslyAssumeSchemaIsValid","defaultQuery","defaultTabs","externalFragments","fetcher","getDefaultFieldNames","headers","inputValueDeprecation","introspectionQueryName","maxHistoryLength","onEditOperationName","onSchemaChange","onTabChange","onTogglePluginVisibility","operationName","plugins","query","response","schema","schemaDescription","shouldPersistHeaders","storage","validationRules","variables","visiblePlugin","defaultHeaders"]);if(typeof l!="function")throw new TypeError("The `GraphiQL` component requires a `fetcher` function to be passed as prop.");return s.createElement(E1,{getDefaultFieldNames:c,dangerouslyAssumeSchemaIsValid:t,defaultQuery:n,defaultHeaders:At,defaultTabs:i,externalFragments:a,fetcher:l,headers:d,inputValueDeprecation:w,introspectionQueryName:E,maxHistoryLength:N,onEditOperationName:F,onSchemaChange:L,onTabChange:V,onTogglePluginVisibility:_,plugins:oe,visiblePlugin:_e,operationName:$,query:ge,response:ke,schema:Ce,schemaDescription:Me,shouldPersistHeaders:Fe,storage:st,validationRules:ot,variables:ft},s.createElement(BS,t0({showPersistHeadersSettings:Fe!==!1},Ut)))}Ds.Logo=w1,Ds.Toolbar=C1,Ds.Footer=T1;function BS(e){var t,n,i,a=(t=e.isHeadersEditorEnabled)!==null&&t!==void 0?t:!0,l=_r({nonNull:!0}),c=Ic({nonNull:!0}),d=ba({nonNull:!0}),w=bl(),E=wh(),N=Ch({onCopyQuery:e.onCopyQuery}),F=Su(),L=Fc(),V=b1(),_=V.theme,$=V.setTheme,oe=(n=E==null?void 0:E.visiblePlugin)===null||n===void 0?void 0:n.content,ge=Mh({defaultSizeRelation:1/3,direction:"horizontal",initiallyHidden:E!=null&&E.visiblePlugin?void 0:"first",onHiddenElementChange:function(qn){qn==="first"&&(E==null||E.setVisiblePlugin(null))},sizeThresholdSecond:200,storageKey:"docExplorerFlex"}),ke=Mh({direction:"horizontal",storageKey:"editorFlex"}),Ce=Mh({defaultSizeRelation:3,direction:"vertical",initiallyHidden:function(){if(!(e.defaultEditorToolsVisibility==="variables"||e.defaultEditorToolsVisibility==="headers"))return typeof e.defaultEditorToolsVisibility=="boolean"?e.defaultEditorToolsVisibility?void 0:"second":l.initialVariables||l.initialHeaders?void 0:"second"}(),sizeThresholdSecond:60,storageKey:"secondaryEditorFlex"}),Me=Fh((0,s.useState)(function(){return e.defaultEditorToolsVisibility==="variables"||e.defaultEditorToolsVisibility==="headers"?e.defaultEditorToolsVisibility:!l.initialVariables&&l.initialHeaders&&a?"headers":"variables"}),2),Fe=Me[0],st=Me[1],ot=Fh((0,s.useState)(null),2),ft=ot[0],_e=ot[1],At=Fh((0,s.useState)(null),2),Ut=At[0],Ft=At[1],Pt=s.Children.toArray(e.children),Mt=Pt.find(function(qn){return r0(qn,Ds.Logo)})||s.createElement(Ds.Logo,null),yt=Pt.find(function(qn){return r0(qn,Ds.Toolbar)})||s.createElement(s.Fragment,null,s.createElement(Ih,{onClick:L,label:"Prettify query (Shift-Ctrl-P)"},s.createElement(uS,{className:"graphiql-toolbar-icon","aria-hidden":"true"})),s.createElement(Ih,{onClick:F,label:"Merge fragments into query (Shift-Ctrl-M)"},s.createElement(oS,{className:"graphiql-toolbar-icon","aria-hidden":"true"})),s.createElement(Ih,{onClick:N,label:"Copy query (Shift-Ctrl-C)"},s.createElement(H2,{className:"graphiql-toolbar-icon","aria-hidden":"true"})),(i=e.toolbar)===null||i===void 0?void 0:i.additionalContent),Bt=Pt.find(function(qn){return r0(qn,Ds.Footer)}),pt=(0,s.useCallback)(function(){ge.hiddenElement==="first"&&ge.setHiddenElement(null)},[ge]),It=(0,s.useCallback)(function(){try{w==null||w.clear(),Ft("success")}catch{Ft("error")}},[w]),ct=(0,s.useCallback)(function(qn){l.setShouldPersistHeaders(qn.currentTarget.dataset.value==="true")},[l]),ln=(0,s.useCallback)(function(qn){var Oi=qn.currentTarget.dataset.theme;$(Oi||null)},[$]),Pn=l.addTab,Vn=d.introspect,yn=l.moveTab,vt=(0,s.useCallback)(function(qn){_e(qn.currentTarget.dataset.value)},[]),Rt=(0,s.useCallback)(function(qn){var Oi=E,Vc=Number(qn.currentTarget.dataset.index),Du=Oi.plugins.find(function(a0,s0){return Vc===s0}),Ps=Du===Oi.visiblePlugin;Ps?(Oi.setVisiblePlugin(null),ge.setHiddenElement("first")):(Oi.setVisiblePlugin(Du),ge.setHiddenElement(null))},[E,ge]),wn=(0,s.useCallback)(function(qn){Ce.hiddenElement==="second"&&Ce.setHiddenElement(null),st(qn.currentTarget.dataset.name)},[Ce]),vr=(0,s.useCallback)(function(){Ce.setHiddenElement(Ce.hiddenElement==="second"?null:"second")},[Ce]),hi=(0,s.useCallback)(function(qn){qn||_e(null)},[]),Mr=(0,s.useCallback)(function(qn){qn||(_e(null),Ft(null))},[]),Qa=s.createElement(Si,{label:"Add tab"},s.createElement(Xr,{type:"button",className:"graphiql-tab-add",onClick:Pn,"aria-label":"Add tab"},s.createElement(lS,{"aria-hidden":"true"})));return s.createElement(Si.Provider,null,s.createElement("div",{"data-testid":"graphiql-container",className:"graphiql-container"},s.createElement("div",{className:"graphiql-sidebar"},s.createElement("div",{className:"graphiql-sidebar-section"},E==null?void 0:E.plugins.map(function(qn,Oi){var Vc=qn===E.visiblePlugin,Du="".concat(Vc?"Hide":"Show"," ").concat(qn.title),Ps=qn.icon;return s.createElement(Si,{key:qn.title,label:Du},s.createElement(Xr,{type:"button",className:Vc?"active":"",onClick:Rt,"data-index":Oi,"aria-label":Du},s.createElement(Ps,{"aria-hidden":"true"})))})),s.createElement("div",{className:"graphiql-sidebar-section"},s.createElement(Si,{label:"Re-fetch GraphQL schema"},s.createElement(Xr,{type:"button",disabled:d.isFetching,onClick:Vn,"aria-label":"Re-fetch GraphQL schema"},s.createElement(cS,{className:d.isFetching?"graphiql-spin":"","aria-hidden":"true"}))),s.createElement(Si,{label:"Open short keys dialog"},s.createElement(Xr,{type:"button","data-value":"short-keys",onClick:vt,"aria-label":"Open short keys dialog"},s.createElement(rS,{"aria-hidden":"true"}))),s.createElement(Si,{label:"Open settings dialog"},s.createElement(Xr,{type:"button","data-value":"settings",onClick:vt,"aria-label":"Open settings dialog"},s.createElement(dS,{"aria-hidden":"true"}))))),s.createElement("div",{className:"graphiql-main"},s.createElement("div",{ref:ge.firstRef,style:{minWidth:"200px"}},s.createElement("div",{className:"graphiql-plugin"},oe?s.createElement(oe,null):null)),(E==null?void 0:E.visiblePlugin)&&s.createElement("div",{className:"graphiql-horizontal-drag-bar",ref:ge.dragBarRef}),s.createElement("div",{ref:ge.secondRef,className:"graphiql-sessions"},s.createElement("div",{className:"graphiql-session-header"},s.createElement(PA,{values:l.tabs,onReorder:yn,"aria-label":"Select active operation"},l.tabs.length>1&&s.createElement(s.Fragment,null,l.tabs.map(function(qn,Oi){return s.createElement(Rv,{key:qn.id,value:qn,isActive:Oi===l.activeTabIndex},s.createElement(Rv.Button,{"aria-controls":"graphiql-session",id:"graphiql-session-tab-".concat(Oi),onClick:function(){c.stop(),l.changeTab(Oi)}},qn.title),s.createElement(Rv.Close,{onClick:function(){l.activeTabIndex===Oi&&c.stop(),l.closeTab(Oi)}}))}),Qa)),s.createElement("div",{className:"graphiql-session-header-right"},l.tabs.length===1&&Qa,Mt)),s.createElement("div",{role:"tabpanel",id:"graphiql-session",className:"graphiql-session","aria-labelledby":"graphiql-session-tab-".concat(l.activeTabIndex)},s.createElement("div",{ref:ke.firstRef},s.createElement("div",{className:"graphiql-editors".concat(l.tabs.length===1?" full-height":"")},s.createElement("div",{ref:Ce.firstRef},s.createElement("section",{className:"graphiql-query-editor","aria-label":"Query Editor"},s.createElement(Jv,{editorTheme:e.editorTheme,keyMap:e.keyMap,onClickReference:pt,onCopyQuery:e.onCopyQuery,onEdit:e.onEditQuery,readOnly:e.readOnly}),s.createElement("div",{className:"graphiql-toolbar",role:"toolbar","aria-label":"Editor Commands"},s.createElement(Lh,null),yt))),s.createElement("div",{ref:Ce.dragBarRef},s.createElement("div",{className:"graphiql-editor-tools"},s.createElement(Xr,{type:"button",className:Fe==="variables"&&Ce.hiddenElement!=="second"?"active":"",onClick:wn,"data-name":"variables"},"Variables"),a&&s.createElement(Xr,{type:"button",className:Fe==="headers"&&Ce.hiddenElement!=="second"?"active":"",onClick:wn,"data-name":"headers"},"Headers"),s.createElement(Si,{label:Ce.hiddenElement==="second"?"Show editor tools":"Hide editor tools"},s.createElement(Xr,{type:"button",onClick:vr,"aria-label":Ce.hiddenElement==="second"?"Show editor tools":"Hide editor tools",className:"graphiql-toggle-editor-tools"},Ce.hiddenElement==="second"?s.createElement(Z2,{className:"graphiql-chevron-icon","aria-hidden":"true"}):s.createElement(G2,{className:"graphiql-chevron-icon","aria-hidden":"true"}))))),s.createElement("div",{ref:Ce.secondRef},s.createElement("section",{className:"graphiql-editor-tool","aria-label":Fe==="variables"?"Variables":"Headers"},s.createElement(kh,{editorTheme:e.editorTheme,isHidden:Fe!=="variables",keyMap:e.keyMap,onEdit:e.onEditVariables,onClickReference:pt,readOnly:e.readOnly}),a&&s.createElement(Oh,{editorTheme:e.editorTheme,isHidden:Fe!=="headers",keyMap:e.keyMap,onEdit:e.onEditHeaders,readOnly:e.readOnly}))))),s.createElement("div",{className:"graphiql-horizontal-drag-bar",ref:ke.dragBarRef}),s.createElement("div",{ref:ke.secondRef},s.createElement("div",{className:"graphiql-response"},c.isFetching?s.createElement(Mv,null):null,s.createElement($v,{editorTheme:e.editorTheme,responseTooltip:e.responseTooltip,keyMap:e.keyMap}),Bt))))),s.createElement(Nc,{open:ft==="short-keys",onOpenChange:hi},s.createElement("div",{className:"graphiql-dialog-header"},s.createElement(Nc.Title,{className:"graphiql-dialog-title"},"Short Keys"),s.createElement(Nc.Close,null)),s.createElement("div",{className:"graphiql-dialog-section"},s.createElement(WS,{keyMap:e.keyMap||"sublime"}))),s.createElement(Nc,{open:ft==="settings",onOpenChange:Mr},s.createElement("div",{className:"graphiql-dialog-header"},s.createElement(Nc.Title,{className:"graphiql-dialog-title"},"Settings"),s.createElement(Nc.Close,null)),e.showPersistHeadersSettings?s.createElement("div",{className:"graphiql-dialog-section"},s.createElement("div",null,s.createElement("div",{className:"graphiql-dialog-section-title"},"Persist headers"),s.createElement("div",{className:"graphiql-dialog-section-caption"},"Save headers upon reloading."," ",s.createElement("span",{className:"graphiql-warning-text"},"Only enable if you trust this device."))),s.createElement(kv,null,s.createElement(Ea,{type:"button",id:"enable-persist-headers",className:l.shouldPersistHeaders?"active":"","data-value":"true",onClick:ct},"On"),s.createElement(Ea,{type:"button",id:"disable-persist-headers",className:l.shouldPersistHeaders?"":"active",onClick:ct},"Off"))):null,s.createElement("div",{className:"graphiql-dialog-section"},s.createElement("div",null,s.createElement("div",{className:"graphiql-dialog-section-title"},"Theme"),s.createElement("div",{className:"graphiql-dialog-section-caption"},"Adjust how the interface looks like.")),s.createElement(kv,null,s.createElement(Ea,{type:"button",className:_===null?"active":"",onClick:ln},"System"),s.createElement(Ea,{type:"button",className:_==="light"?"active":"","data-theme":"light",onClick:ln},"Light"),s.createElement(Ea,{type:"button",className:_==="dark"?"active":"","data-theme":"dark",onClick:ln},"Dark"))),w?s.createElement("div",{className:"graphiql-dialog-section"},s.createElement("div",null,s.createElement("div",{className:"graphiql-dialog-section-title"},"Clear storage"),s.createElement("div",{className:"graphiql-dialog-section-caption"},"Remove all locally stored data and start fresh.")),s.createElement(Ea,{type:"button",state:Ut||void 0,disabled:Ut==="success",onClick:It},{success:"Cleared data",error:"Failed"}[Ut]||"Clear data")):null)))}var n0=typeof window<"u"&&window.navigator.platform.toLowerCase().indexOf("mac")===0?"Cmd":"Ctrl",zS=Object.entries({"Search in editor":[n0,"F"],"Search in documentation":[n0,"K"],"Execute query":[n0,"Enter"],"Prettify editors":["Ctrl","Shift","P"],"Merge fragments definitions into operation definition":["Ctrl","Shift","M"],"Copy query":["Ctrl","Shift","C"],"Re-fetch schema using introspection":["Ctrl","Shift","R"]});function WS(e){var t=e.keyMap;return s.createElement("div",null,s.createElement("table",{className:"graphiql-table"},s.createElement("thead",null,s.createElement("tr",null,s.createElement("th",null,"Short Key"),s.createElement("th",null,"Function"))),s.createElement("tbody",null,zS.map(function(n){var i=Fh(n,2),a=i[0],l=i[1];return s.createElement("tr",{key:a},s.createElement("td",null,l.map(function(c,d,w){return s.createElement(s.Fragment,{key:c},s.createElement("code",{className:"graphiql-key"},c),d!==w.length-1&&" + ")})),s.createElement("td",null,a))}))),s.createElement("p",null,"The editors use"," ",s.createElement("a",{href:"https://codemirror.net/5/doc/manual.html#keymaps",target:"_blank",rel:"noopener noreferrer"},"CodeMirror Key Maps")," ","that add more short keys. This instance of Graph",s.createElement("em",null,"i"),"QL uses"," ",s.createElement("code",null,t),"."))}function w1(e){return s.createElement("div",{className:"graphiql-logo"},e.children||s.createElement("a",{className:"graphiql-logo-link",href:"https://github.com/graphql/graphiql",target:"_blank",rel:"noreferrer"},"Graph",s.createElement("em",null,"i"),"QL"))}w1.displayName="GraphiQLLogo";function C1(e){return s.createElement(s.Fragment,null,e.children)}C1.displayName="GraphiQLToolbar";function T1(e){return s.createElement("div",{className:"graphiql-footer"},e.children)}T1.displayName="GraphiQLFooter";function r0(e,t){var n;return!((n=e==null?void 0:e.type)===null||n===void 0)&&n.displayName&&e.type.displayName===t.displayName?!0:e.type===t}var GS=We(745),KS=We(3379),x1=We.n(KS),S1=We(2950),i0={};i0.insert="head",i0.singleton=!1;var vO=x1()(S1.Z,i0);const gO=S1.Z.locals||{};var O1=We(1701),o0={};o0.insert="head",o0.singleton=!1;var yO=x1()(O1.Z,o0);const AO=O1.Z.locals||{};let ZS=e=>{document.querySelector("#status-bar").textContent=`platformOS - ${e.MPKIT_URL}`};fetch("/info").then(e=>e.json()).then(ZS).catch(console.error);const D1=e=>fetch("/graphql",{method:"POST",headers:{Accept:"application/json","Content-Type":"application/json"},credentials:"same-origin",body:JSON.stringify(e)}).then(t=>t.text()).then(t=>{try{return JSON.parse(t)}catch{return t}}),HS=`query GetModel { +`;function F0({isHidden:e,...t}){let{headerEditor:r}=xn({nonNull:!0,caller:F0}),n=Qh(t,F0);return(0,$.useEffect)(()=>{e||r==null||r.refresh()},[r,e]),(0,Y.jsx)("div",{className:dn("graphiql-editor",e&&"hidden"),ref:n})}ie(F0,"HeaderEditor");function IE(e){var t;let[r,n]=(0,$.useState)({width:null,height:null}),[i,o]=(0,$.useState)(null),s=(0,$.useRef)(null),l=(t=lI(e.token))==null?void 0:t.href;(0,$.useEffect)(()=>{if(s.current){if(!l){n({width:null,height:null}),o(null);return}fetch(l,{method:"HEAD"}).then(f=>{o(f.headers.get("Content-Type"))}).catch(()=>{o(null)})}},[l]);let c=r.width!==null&&r.height!==null?(0,Y.jsxs)("div",{children:[r.width,"x",r.height,i===null?null:" "+i]}):null;return(0,Y.jsxs)("div",{children:[(0,Y.jsx)("img",{onLoad:()=>{var f,h;n({width:((f=s.current)==null?void 0:f.naturalWidth)??null,height:((h=s.current)==null?void 0:h.naturalHeight)??null})},ref:s,src:l}),c]})}ie(IE,"ImagePreview");IE.shouldRender=ie(function(e){let t=lI(e);return t?J_(t):!1},"shouldRender");function lI(e){if(e.type!=="string")return;let t=e.string.slice(1).slice(0,-1).trim();try{let{location:r}=window;return new URL(t,r.protocol+"//"+r.host)}catch{return}}ie(lI,"tokenToURL");function J_(e){return/(bmp|gif|jpeg|jpg|png|svg)$/.test(e.pathname)}ie(J_,"isImageURL");function QE(e){let t=Uu(e,QE);return(0,Y.jsx)("div",{className:"graphiql-editor",ref:t})}ie(QE,"QueryEditor");function FE({responseTooltip:e,editorTheme:t=BE,keyMap:r=GE}={},n){let{fetchError:i,validationErrors:o}=qa({nonNull:!0,caller:n||FE}),{initialResponse:s,responseEditor:l,setResponseEditor:c}=xn({nonNull:!0,caller:n||FE}),f=(0,$.useRef)(null),h=(0,$.useRef)(e);return(0,$.useEffect)(()=>{h.current=e},[e]),(0,$.useEffect)(()=>{let g=!0;return Yh([Promise.resolve().then(()=>(gM(),vM)).then(v=>v.f),Promise.resolve().then(()=>(mM(),hM)).then(v=>v.b),Promise.resolve().then(()=>(v0(),AM)).then(v=>v.d),Promise.resolve().then(()=>(SM(),CM)).then(v=>v.s),Promise.resolve().then(()=>(bM(),yM)).then(v=>v.s),Promise.resolve().then(()=>(wM(),xM)).then(v=>v.j),Promise.resolve().then(()=>(TM(),EM)).then(v=>v.s),Promise.resolve().then(()=>(UJ(),vwe)),Promise.resolve().then(()=>(DM(),Yxe))],{useCommonAddons:!1}).then(v=>{if(!g)return;let y=document.createElement("div");v.registerHelper("info","graphql-results",(O,E,b,C)=>{let w=[],k=h.current;return k&&w.push((0,Y.jsx)(k,{pos:C,token:O})),IE.shouldRender(O)&&w.push((0,Y.jsx)(IE,{token:O},"image-preview")),w.length?(GM.default.render(w,y),y):(GM.default.unmountComponentAtNode(y),null)});let x=f.current;if(!x)return;let T=v(x,{value:s,lineWrapping:!0,readOnly:!0,theme:t,mode:"graphql-results",foldGutter:!0,gutters:["CodeMirror-foldgutter"],info:!0,extraKeys:zE});c(T)}),()=>{g=!1}},[t,s,c]),B0(l,"keyMap",r),(0,$.useEffect)(()=>{i&&l?.setValue(i),o.length>0&&l?.setValue(ep(o))},[l,i,o]),f}ie(FE,"useResponseEditor");function WE(e){let t=FE(e,WE);return(0,Y.jsx)("section",{className:"result-window","aria-label":"Result Window","aria-live":"polite","aria-atomic":"true",ref:t})}ie(WE,"ResponseEditor");function q0({isHidden:e,...t}){let{variableEditor:r}=xn({nonNull:!0,caller:q0}),n=Uf(t,q0);return(0,$.useEffect)(()=>{r&&!e&&r.refresh()},[r,e]),(0,Y.jsx)("div",{className:dn("graphiql-editor",e&&"hidden"),ref:n})}ie(q0,"VariableEditor");function YE({children:e,dangerouslyAssumeSchemaIsValid:t,defaultQuery:r,defaultHeaders:n,defaultTabs:i,externalFragments:o,fetcher:s,getDefaultFieldNames:l,headers:c,inputValueDeprecation:f,introspectionQueryName:h,maxHistoryLength:g,onEditOperationName:v,onSchemaChange:y,onTabChange:x,onTogglePluginVisibility:T,operationName:O,plugins:E,query:b,response:C,schema:w,schemaDescription:k,shouldPersistHeaders:P,storage:D,validationRules:N,variables:F,visiblePlugin:j}){return(0,Y.jsx)(YJ,{storage:D,children:(0,Y.jsx)(d_,{maxHistoryLength:g,children:(0,Y.jsx)(Z_,{defaultQuery:r,defaultHeaders:n,defaultTabs:i,externalFragments:o,headers:c,onEditOperationName:v,onTabChange:x,query:b,response:C,shouldPersistHeaders:P,validationRules:N,variables:F,children:(0,Y.jsx)(JM,{dangerouslyAssumeSchemaIsValid:t,fetcher:s,inputValueDeprecation:f,introspectionQueryName:h,onSchemaChange:y,schema:w,schemaDescription:k,children:(0,Y.jsx)(DE,{getDefaultFieldNames:l,fetcher:s,operationName:O,children:(0,Y.jsx)(_M,{children:(0,Y.jsx)(R_,{onTogglePluginVisibility:T,plugins:E,visiblePlugin:j,children:e})})})})})})})}ie(YE,"GraphiQLProvider");function uI(){let e=El(),[t,r]=(0,$.useState)(()=>{if(!e)return null;let i=e.get(BM);switch(i){case"light":return"light";case"dark":return"dark";default:return typeof i=="string"&&e.set(BM,""),null}});(0,$.useLayoutEffect)(()=>{typeof window>"u"||(document.body.classList.remove("graphiql-light","graphiql-dark"),t&&document.body.classList.add(`graphiql-${t}`))},[t]);let n=(0,$.useCallback)(i=>{e?.set(BM,i||""),r(i)},[e]);return(0,$.useMemo)(()=>({theme:t,setTheme:n}),[t,n])}ie(uI,"useTheme");var BM="theme";function z0({defaultSizeRelation:e=SEe,direction:t,initiallyHidden:r,onHiddenElementChange:n,sizeThresholdFirst:i=100,sizeThresholdSecond:o=100,storageKey:s}){let l=El(),c=(0,$.useMemo)(()=>Bf(500,b=>{s&&l?.set(s,b)}),[l,s]),[f,h]=(0,$.useState)(()=>{let b=s&&l?.get(s);return b===CE||r==="first"?"first":b===SE||r==="second"?"second":null}),g=(0,$.useCallback)(b=>{b!==f&&(h(b),n?.(b))},[f,n]),v=(0,$.useRef)(null),y=(0,$.useRef)(null),x=(0,$.useRef)(null),T=(0,$.useRef)(`${e}`);(0,$.useLayoutEffect)(()=>{let b=s&&l?.get(s)||T.current;v.current&&(v.current.style.display="flex",v.current.style.flex=b===CE||b===SE?T.current:b),x.current&&(x.current.style.display="flex",x.current.style.flex="1"),y.current&&(y.current.style.display="flex")},[t,l,s]);let O=(0,$.useCallback)(b=>{let C=b==="first"?v.current:x.current;if(C&&(C.style.left="-1000px",C.style.position="absolute",C.style.opacity="0",C.style.height="500px",C.style.width="500px",v.current)){let w=parseFloat(v.current.style.flex);(!Number.isFinite(w)||w<1)&&(v.current.style.flex="1")}},[]),E=(0,$.useCallback)(b=>{let C=b==="first"?v.current:x.current;if(C&&(C.style.width="",C.style.height="",C.style.opacity="",C.style.position="",C.style.left="",l&&s)){let w=l.get(s);v.current&&w!==CE&&w!==SE&&(v.current.style.flex=w||T.current)}},[l,s]);return(0,$.useLayoutEffect)(()=>{f==="first"?O("first"):E("first"),f==="second"?O("second"):E("second")},[f,O,E]),(0,$.useEffect)(()=>{if(!y.current||!v.current||!x.current)return;let b=y.current,C=v.current,w=C.parentElement,k=t==="horizontal"?"clientX":"clientY",P=t==="horizontal"?"left":"top",D=t==="horizontal"?"right":"bottom",N=t==="horizontal"?"clientWidth":"clientHeight";function F(G){G.preventDefault();let U=G[k]-b.getBoundingClientRect()[P];function V(B){if(B.buttons===0)return z();let ee=B[k]-w.getBoundingClientRect()[P]-U,J=w.getBoundingClientRect()[D]-B[k]+U-b[N];if(ee{b.removeEventListener("mousedown",F),b.removeEventListener("dblclick",j)}},[t,g,i,o,c]),(0,$.useMemo)(()=>({dragBarRef:y,hiddenElement:f,firstRef:v,setHiddenElement:h,secondRef:x}),[f,h])}ie(z0,"useDragResize");var SEe=1,CE="hide-first",SE="hide-second",H0=(0,$.forwardRef)(({label:e,onClick:t,...r},n)=>{let[i,o]=(0,$.useState)(null),s=(0,$.useCallback)(l=>{try{t?.(l),o(null)}catch(c){o(c instanceof Error?c:new Error(`Toolbar button click failed: ${c}`))}},[t]);return(0,Y.jsx)(Zn,{label:e,children:(0,Y.jsx)(ln,{...r,ref:n,type:"button",className:dn("graphiql-toolbar-button",i&&"error",r.className),onClick:s,"aria-label":i?i.message:e,"aria-invalid":i?"true":r["aria-invalid"]})})});H0.displayName="ToolbarButton";function j0(){let{queryEditor:e,setOperationName:t}=xn({nonNull:!0,caller:j0}),{isFetching:r,isSubscribed:n,operationName:i,run:o,stop:s}=Wh({nonNull:!0,caller:j0}),l=e?.operations||[],c=l.length>1&&typeof i!="string",f=r||n,h=`${f?"Stop":"Execute"} query (Ctrl-Enter)`,g={type:"button",className:"graphiql-execute-button",children:f?(0,Y.jsx)(pEe,{}):(0,Y.jsx)(uEe,{}),"aria-label":h};return c&&!f?(0,Y.jsxs)(Bu,{children:[(0,Y.jsx)(Zn,{label:h,children:(0,Y.jsx)(Bu.Button,{...g})}),(0,Y.jsx)(Bu.Content,{children:l.map((v,y)=>{let x=v.name?v.name.value:``;return(0,Y.jsx)(Bu.Item,{onSelect:()=>{var T;let O=(T=v.name)==null?void 0:T.value;e&&O&&O!==e.operationName&&t(O),o()},children:x},`${x}-${y}`)})})]}):(0,Y.jsx)(Zn,{label:h,children:(0,Y.jsx)("button",{...g,onClick:()=>{f?s():o()}})})}ie(j0,"ExecuteButton");var kEe=ie(({button:e,children:t,label:r,...n})=>(0,Y.jsxs)(Bu,{...n,children:[(0,Y.jsx)(Zn,{label:r,children:(0,Y.jsx)(Bu.Button,{className:dn("graphiql-un-styled graphiql-toolbar-menu",n.className),"aria-label":r,children:e})}),(0,Y.jsx)(Bu.Content,{children:t})]}),"ToolbarMenuRoot"),HUe=V0(kEe,{Item:Bu.Item});var ae=ce(Ee());var dI=function(){return dI=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0)&&!(i=n.next()).done;)o.push(i.value)}catch(l){s={error:l}}finally{try{i&&!i.done&&(r=n.return)&&r.call(n)}finally{if(s)throw s.error}}return o},NEe=parseInt(ae.default.version.slice(0,2),10);if(NEe<16)throw new Error(["GraphiQL 0.18.0 and after is not compatible with React 15 or below.","If you are using a CDN source (jsdelivr, unpkg, etc), follow this example:","https://github.com/graphql/graphiql/blob/master/examples/graphiql-cdn/index.html#L49"].join(` +`));function ta(e){var t=e.dangerouslyAssumeSchemaIsValid,r=e.defaultQuery,n=e.defaultTabs,i=e.externalFragments,o=e.fetcher,s=e.getDefaultFieldNames,l=e.headers,c=e.inputValueDeprecation,f=e.introspectionQueryName,h=e.maxHistoryLength,g=e.onEditOperationName,v=e.onSchemaChange,y=e.onTabChange,x=e.onTogglePluginVisibility,T=e.operationName,O=e.plugins,E=e.query,b=e.response,C=e.schema,w=e.schemaDescription,k=e.shouldPersistHeaders,P=e.storage,D=e.validationRules,N=e.variables,F=e.visiblePlugin,j=e.defaultHeaders,G=OEe(e,["dangerouslyAssumeSchemaIsValid","defaultQuery","defaultTabs","externalFragments","fetcher","getDefaultFieldNames","headers","inputValueDeprecation","introspectionQueryName","maxHistoryLength","onEditOperationName","onSchemaChange","onTabChange","onTogglePluginVisibility","operationName","plugins","query","response","schema","schemaDescription","shouldPersistHeaders","storage","validationRules","variables","visiblePlugin","defaultHeaders"]);if(typeof o!="function")throw new TypeError("The `GraphiQL` component requires a `fetcher` function to be passed as prop.");return ae.default.createElement(YE,{getDefaultFieldNames:s,dangerouslyAssumeSchemaIsValid:t,defaultQuery:r,defaultHeaders:j,defaultTabs:n,externalFragments:i,fetcher:o,headers:l,inputValueDeprecation:c,introspectionQueryName:f,maxHistoryLength:h,onEditOperationName:g,onSchemaChange:v,onTabChange:y,onTogglePluginVisibility:x,plugins:O,visiblePlugin:F,operationName:T,query:E,response:b,schema:C,schemaDescription:w,shouldPersistHeaders:k,storage:P,validationRules:D,variables:N},ae.default.createElement(__,dI({showPersistHeadersSettings:k!==!1},G)))}ta.Logo=$_;ta.Toolbar=e$;ta.Footer=t$;function __(e){var t,r,n,i=(t=e.isHeadersEditorEnabled)!==null&&t!==void 0?t:!0,o=xn({nonNull:!0}),s=Wh({nonNull:!0}),l=qa({nonNull:!0}),c=El(),f=U0(),h=G0({onCopyQuery:e.onCopyQuery}),g=Gu(),v=zf(),y=uI(),x=y.theme,T=y.setTheme,O=(r=f?.visiblePlugin)===null||r===void 0?void 0:r.content,E=z0({defaultSizeRelation:1/3,direction:"horizontal",initiallyHidden:f?.visiblePlugin?void 0:"first",onHiddenElementChange:function(je){je==="first"&&f?.setVisiblePlugin(null)},sizeThresholdSecond:200,storageKey:"docExplorerFlex"}),b=z0({direction:"horizontal",storageKey:"editorFlex"}),C=z0({defaultSizeRelation:3,direction:"vertical",initiallyHidden:function(){if(!(e.defaultEditorToolsVisibility==="variables"||e.defaultEditorToolsVisibility==="headers"))return typeof e.defaultEditorToolsVisibility=="boolean"?e.defaultEditorToolsVisibility?void 0:"second":o.initialVariables||o.initialHeaders?void 0:"second"}(),sizeThresholdSecond:60,storageKey:"secondaryEditorFlex"}),w=KE((0,ae.useState)(function(){return e.defaultEditorToolsVisibility==="variables"||e.defaultEditorToolsVisibility==="headers"?e.defaultEditorToolsVisibility:!o.initialVariables&&o.initialHeaders&&i?"headers":"variables"}),2),k=w[0],P=w[1],D=KE((0,ae.useState)(null),2),N=D[0],F=D[1],j=KE((0,ae.useState)(null),2),G=j[0],U=j[1],V=ae.default.Children.toArray(e.children),z=V.find(function(je){return fI(je,ta.Logo)})||ae.default.createElement(ta.Logo,null),B=V.find(function(je){return fI(je,ta.Toolbar)})||ae.default.createElement(ae.default.Fragment,null,ae.default.createElement(H0,{onClick:v,label:"Prettify query (Shift-Ctrl-P)"},ae.default.createElement(e_,{className:"graphiql-toolbar-icon","aria-hidden":"true"})),ae.default.createElement(H0,{onClick:g,label:"Merge fragments into query (Shift-Ctrl-M)"},ae.default.createElement(_J,{className:"graphiql-toolbar-icon","aria-hidden":"true"})),ae.default.createElement(H0,{onClick:h,label:"Copy query (Shift-Ctrl-C)"},ae.default.createElement(ZJ,{className:"graphiql-toolbar-icon","aria-hidden":"true"})),(n=e.toolbar)===null||n===void 0?void 0:n.additionalContent),ee=V.find(function(je){return fI(je,ta.Footer)}),J=(0,ae.useCallback)(function(){E.hiddenElement==="first"&&E.setHiddenElement(null)},[E]),re=(0,ae.useCallback)(function(){try{c?.clear(),U("success")}catch{U("error")}},[c]),ne=(0,ae.useCallback)(function(je){o.setShouldPersistHeaders(je.currentTarget.dataset.value==="true")},[o]),ye=(0,ae.useCallback)(function(je){var xt=je.currentTarget.dataset.theme;T(xt||null)},[T]),De=o.addTab,He=l.introspect,Se=o.moveTab,oe=(0,ae.useCallback)(function(je){F(je.currentTarget.dataset.value)},[]),ge=(0,ae.useCallback)(function(je){var xt=f,pe=Number(je.currentTarget.dataset.index),Me=xt.plugins.find(function(Pe,at){return pe===at}),de=Me===xt.visiblePlugin;de?(xt.setVisiblePlugin(null),E.setHiddenElement("first")):(xt.setVisiblePlugin(Me),E.setHiddenElement(null))},[f,E]),ve=(0,ae.useCallback)(function(je){C.hiddenElement==="second"&&C.setHiddenElement(null),P(je.currentTarget.dataset.name)},[C]),ke=(0,ae.useCallback)(function(){C.setHiddenElement(C.hiddenElement==="second"?null:"second")},[C]),Ye=(0,ae.useCallback)(function(je){je||F(null)},[]),Ke=(0,ae.useCallback)(function(je){je||(F(null),U(null))},[]),jr=ae.default.createElement(Zn,{label:"Add tab"},ae.default.createElement(ln,{type:"button",className:"graphiql-tab-add",onClick:De,"aria-label":"Add tab"},ae.default.createElement($J,{"aria-hidden":"true"})));return ae.default.createElement(Zn.Provider,null,ae.default.createElement("div",{"data-testid":"graphiql-container",className:"graphiql-container"},ae.default.createElement("div",{className:"graphiql-sidebar"},ae.default.createElement("div",{className:"graphiql-sidebar-section"},f?.plugins.map(function(je,xt){var pe=je===f.visiblePlugin,Me="".concat(pe?"Hide":"Show"," ").concat(je.title),de=je.icon;return ae.default.createElement(Zn,{key:je.title,label:Me},ae.default.createElement(ln,{type:"button",className:pe?"active":"",onClick:ge,"data-index":xt,"aria-label":Me},ae.default.createElement(de,{"aria-hidden":"true"})))})),ae.default.createElement("div",{className:"graphiql-sidebar-section"},ae.default.createElement(Zn,{label:"Re-fetch GraphQL schema"},ae.default.createElement(ln,{type:"button",disabled:l.isFetching,onClick:He,"aria-label":"Re-fetch GraphQL schema"},ae.default.createElement(t_,{className:l.isFetching?"graphiql-spin":"","aria-hidden":"true"}))),ae.default.createElement(Zn,{label:"Open short keys dialog"},ae.default.createElement(ln,{type:"button","data-value":"short-keys",onClick:oe,"aria-label":"Open short keys dialog"},ae.default.createElement(JJ,{"aria-hidden":"true"}))),ae.default.createElement(Zn,{label:"Open settings dialog"},ae.default.createElement(ln,{type:"button","data-value":"settings",onClick:oe,"aria-label":"Open settings dialog"},ae.default.createElement(r_,{"aria-hidden":"true"}))))),ae.default.createElement("div",{className:"graphiql-main"},ae.default.createElement("div",{ref:E.firstRef,style:{minWidth:"200px"}},ae.default.createElement("div",{className:"graphiql-plugin"},O?ae.default.createElement(O,null):null)),f?.visiblePlugin&&ae.default.createElement("div",{className:"graphiql-horizontal-drag-bar",ref:E.dragBarRef}),ae.default.createElement("div",{ref:E.secondRef,className:"graphiql-sessions"},ae.default.createElement("div",{className:"graphiql-session-header"},ae.default.createElement(XM,{values:o.tabs,onReorder:Se,"aria-label":"Select active operation"},o.tabs.length>1&&ae.default.createElement(ae.default.Fragment,null,o.tabs.map(function(je,xt){return ae.default.createElement(VE,{key:je.id,value:je,isActive:xt===o.activeTabIndex},ae.default.createElement(VE.Button,{"aria-controls":"graphiql-session",id:"graphiql-session-tab-".concat(xt),onClick:function(){s.stop(),o.changeTab(xt)}},je.title),ae.default.createElement(VE.Close,{onClick:function(){o.activeTabIndex===xt&&s.stop(),o.closeTab(xt)}}))}),jr)),ae.default.createElement("div",{className:"graphiql-session-header-right"},o.tabs.length===1&&jr,z)),ae.default.createElement("div",{role:"tabpanel",id:"graphiql-session",className:"graphiql-session","aria-labelledby":"graphiql-session-tab-".concat(o.activeTabIndex)},ae.default.createElement("div",{ref:b.firstRef},ae.default.createElement("div",{className:"graphiql-editors".concat(o.tabs.length===1?" full-height":"")},ae.default.createElement("div",{ref:C.firstRef},ae.default.createElement("section",{className:"graphiql-query-editor","aria-label":"Query Editor"},ae.default.createElement(QE,{editorTheme:e.editorTheme,keyMap:e.keyMap,onClickReference:J,onCopyQuery:e.onCopyQuery,onEdit:e.onEditQuery,readOnly:e.readOnly}),ae.default.createElement("div",{className:"graphiql-toolbar",role:"toolbar","aria-label":"Editor Commands"},ae.default.createElement(j0,null),B))),ae.default.createElement("div",{ref:C.dragBarRef},ae.default.createElement("div",{className:"graphiql-editor-tools"},ae.default.createElement(ln,{type:"button",className:k==="variables"&&C.hiddenElement!=="second"?"active":"",onClick:ve,"data-name":"variables"},"Variables"),i&&ae.default.createElement(ln,{type:"button",className:k==="headers"&&C.hiddenElement!=="second"?"active":"",onClick:ve,"data-name":"headers"},"Headers"),ae.default.createElement(Zn,{label:C.hiddenElement==="second"?"Show editor tools":"Hide editor tools"},ae.default.createElement(ln,{type:"button",onClick:ke,"aria-label":C.hiddenElement==="second"?"Show editor tools":"Hide editor tools",className:"graphiql-toggle-editor-tools"},C.hiddenElement==="second"?ae.default.createElement(XJ,{className:"graphiql-chevron-icon","aria-hidden":"true"}):ae.default.createElement(KJ,{className:"graphiql-chevron-icon","aria-hidden":"true"}))))),ae.default.createElement("div",{ref:C.secondRef},ae.default.createElement("section",{className:"graphiql-editor-tool","aria-label":k==="variables"?"Variables":"Headers"},ae.default.createElement(q0,{editorTheme:e.editorTheme,isHidden:k!=="variables",keyMap:e.keyMap,onEdit:e.onEditVariables,onClickReference:J,readOnly:e.readOnly}),i&&ae.default.createElement(F0,{editorTheme:e.editorTheme,isHidden:k!=="headers",keyMap:e.keyMap,onEdit:e.onEditHeaders,readOnly:e.readOnly}))))),ae.default.createElement("div",{className:"graphiql-horizontal-drag-bar",ref:b.dragBarRef}),ae.default.createElement("div",{ref:b.secondRef},ae.default.createElement("div",{className:"graphiql-response"},s.isFetching?ae.default.createElement(jE,null):null,ae.default.createElement(WE,{editorTheme:e.editorTheme,responseTooltip:e.responseTooltip,keyMap:e.keyMap}),ee))))),ae.default.createElement(Gf,{open:N==="short-keys",onOpenChange:Ye},ae.default.createElement("div",{className:"graphiql-dialog-header"},ae.default.createElement(Gf.Title,{className:"graphiql-dialog-title"},"Short Keys"),ae.default.createElement(Gf.Close,null)),ae.default.createElement("div",{className:"graphiql-dialog-section"},ae.default.createElement(LEe,{keyMap:e.keyMap||"sublime"}))),ae.default.createElement(Gf,{open:N==="settings",onOpenChange:Ke},ae.default.createElement("div",{className:"graphiql-dialog-header"},ae.default.createElement(Gf.Title,{className:"graphiql-dialog-title"},"Settings"),ae.default.createElement(Gf.Close,null)),e.showPersistHeadersSettings?ae.default.createElement("div",{className:"graphiql-dialog-section"},ae.default.createElement("div",null,ae.default.createElement("div",{className:"graphiql-dialog-section-title"},"Persist headers"),ae.default.createElement("div",{className:"graphiql-dialog-section-caption"},"Save headers upon reloading."," ",ae.default.createElement("span",{className:"graphiql-warning-text"},"Only enable if you trust this device."))),ae.default.createElement(qE,null,ae.default.createElement(ea,{type:"button",id:"enable-persist-headers",className:o.shouldPersistHeaders?"active":"","data-value":"true",onClick:ne},"On"),ae.default.createElement(ea,{type:"button",id:"disable-persist-headers",className:o.shouldPersistHeaders?"":"active",onClick:ne},"Off"))):null,ae.default.createElement("div",{className:"graphiql-dialog-section"},ae.default.createElement("div",null,ae.default.createElement("div",{className:"graphiql-dialog-section-title"},"Theme"),ae.default.createElement("div",{className:"graphiql-dialog-section-caption"},"Adjust how the interface looks like.")),ae.default.createElement(qE,null,ae.default.createElement(ea,{type:"button",className:x===null?"active":"",onClick:ye},"System"),ae.default.createElement(ea,{type:"button",className:x==="light"?"active":"","data-theme":"light",onClick:ye},"Light"),ae.default.createElement(ea,{type:"button",className:x==="dark"?"active":"","data-theme":"dark",onClick:ye},"Dark"))),c?ae.default.createElement("div",{className:"graphiql-dialog-section"},ae.default.createElement("div",null,ae.default.createElement("div",{className:"graphiql-dialog-section-title"},"Clear storage"),ae.default.createElement("div",{className:"graphiql-dialog-section-caption"},"Remove all locally stored data and start fresh.")),ae.default.createElement(ea,{type:"button",state:G||void 0,disabled:G==="success",onClick:re},{success:"Cleared data",error:"Failed"}[G]||"Clear data")):null)))}var cI=typeof window<"u"&&window.navigator.platform.toLowerCase().indexOf("mac")===0?"Cmd":"Ctrl",DEe=Object.entries({"Search in editor":[cI,"F"],"Search in documentation":[cI,"K"],"Execute query":[cI,"Enter"],"Prettify editors":["Ctrl","Shift","P"],"Merge fragments definitions into operation definition":["Ctrl","Shift","M"],"Copy query":["Ctrl","Shift","C"],"Re-fetch schema using introspection":["Ctrl","Shift","R"]});function LEe(e){var t=e.keyMap;return ae.default.createElement("div",null,ae.default.createElement("table",{className:"graphiql-table"},ae.default.createElement("thead",null,ae.default.createElement("tr",null,ae.default.createElement("th",null,"Short Key"),ae.default.createElement("th",null,"Function"))),ae.default.createElement("tbody",null,DEe.map(function(r){var n=KE(r,2),i=n[0],o=n[1];return ae.default.createElement("tr",{key:i},ae.default.createElement("td",null,o.map(function(s,l,c){return ae.default.createElement(ae.Fragment,{key:s},ae.default.createElement("code",{className:"graphiql-key"},s),l!==c.length-1&&" + ")})),ae.default.createElement("td",null,i))}))),ae.default.createElement("p",null,"The editors use"," ",ae.default.createElement("a",{href:"https://codemirror.net/5/doc/manual.html#keymaps",target:"_blank",rel:"noopener noreferrer"},"CodeMirror Key Maps")," ","that add more short keys. This instance of Graph",ae.default.createElement("em",null,"i"),"QL uses"," ",ae.default.createElement("code",null,t),"."))}function $_(e){return ae.default.createElement("div",{className:"graphiql-logo"},e.children||ae.default.createElement("a",{className:"graphiql-logo-link",href:"https://github.com/graphql/graphiql",target:"_blank",rel:"noreferrer"},"Graph",ae.default.createElement("em",null,"i"),"QL"))}$_.displayName="GraphiQLLogo";function e$(e){return ae.default.createElement(ae.default.Fragment,null,e.children)}e$.displayName="GraphiQLToolbar";function t$(e){return ae.default.createElement("div",{className:"graphiql-footer"},e.children)}t$.displayName="GraphiQLFooter";function fI(e,t){var r;return!((r=e?.type)===null||r===void 0)&&r.displayName&&e.type.displayName===t.displayName?!0:e.type===t}var XE=ce(zr()),W0=ce(Ee()),o$=ce(n$()),Q0=ce(Ee());var PEe=e=>{document.querySelector("#status-bar").textContent=`platformOS - ${e.MPKIT_URL}`};fetch("/info").then(e=>e.json()).then(PEe).catch(console.error);var i$=e=>fetch("/graphql",{method:"POST",headers:{Accept:"application/json","Content-Type":"application/json"},credentials:"same-origin",body:JSON.stringify(e)}).then(t=>t.text()).then(t=>{try{return JSON.parse(t)}catch{return t}}),REe=`query GetModel { models(per_page: 10) { results { id @@ -994,4 +320,82 @@ mutation CreateSession { user_session_create(email: "test@example.com", password: "s3cretp@ssw0rd1337") { id } -}`;function YS(){const e=()=>localStorage.getItem("query")||HS,t=w=>{l(w),localStorage.setItem("query",w)};(0,s.useEffect)(()=>{D1({query:(0,j.K)()}).then(w=>{i((0,p.Z)(w.data)),console.log("didmount")})},[]);const[n,i]=(0,s.useState)(null),[a,l]=(0,s.useState)(e()),c=()=>React.createElement("span",null);Ds.Logo=c;const d=jS();return React.createElement("div",{className:"graphiql-container"},React.createElement(Ds,{fetcher:D1,plugins:[d],schema:n,query:a,onEditQuery:t}))}(0,GS.s)(document.getElementById("graphiql")).render(React.createElement(YS,null))})()})(); +}`;function MEe(){let e=()=>localStorage.getItem("query")||REe,t=l=>{o(l),localStorage.setItem("query",l)};(0,W0.useEffect)(()=>{i$({query:(0,XE.getIntrospectionQuery)()}).then(l=>{n((0,XE.buildClientSchema)(l.data))})},[]);let[r,n]=(0,W0.useState)(null),[i,o]=(0,W0.useState)(e()),s=()=>Q0.default.createElement("span",null);return ta.Logo=s,Q0.default.createElement("div",{className:"graphiql-container"},Q0.default.createElement(ta,{fetcher:i$,schema:r,query:i,onEditQuery:t}))}var IEe=(0,o$.createRoot)(document.getElementById("graphiql"));IEe.render(Q0.default.createElement(MEe,null)); +/*! Bundled license information: + +react/cjs/react.production.min.js: + (** + * @license React + * react.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + *) + +react/cjs/react-jsx-runtime.production.min.js: + (** + * @license React + * react-jsx-runtime.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + *) + +is-primitive/index.js: + (*! + * is-primitive + * + * Copyright (c) 2014-present, Jon Schlinkert. + * Released under the MIT License. + *) + +isobject/index.js: + (*! + * isobject + * + * Copyright (c) 2014-2017, Jon Schlinkert. + * Released under the MIT License. + *) + +is-plain-object/index.js: + (*! + * is-plain-object + * + * Copyright (c) 2014-2017, Jon Schlinkert. + * Released under the MIT License. + *) + +set-value/index.js: + (*! + * set-value + * + * Copyright (c) Jon Schlinkert (https://github.com/jonschlinkert). + * Released under the MIT License. + *) + +scheduler/cjs/scheduler.production.min.js: + (** + * @license React + * scheduler.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + *) + +react-dom/cjs/react-dom.production.min.js: + (** + * @license React + * react-dom.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + *) +*/ diff --git a/gui/graphql/src/index.jsx b/gui/graphql/src/index.jsx index fdfcc58c..8e4936f0 100644 --- a/gui/graphql/src/index.jsx +++ b/gui/graphql/src/index.jsx @@ -1,10 +1,11 @@ -import { explorerPlugin } from '@graphiql/plugin-explorer'; import GraphiQL from "graphiql"; import { buildClientSchema, getIntrospectionQuery } from "graphql"; import { useEffect, useState } from "react"; import { createRoot } from 'react-dom/client'; -import '@graphiql/plugin-explorer/dist/style.css'; +import React from "react"; import "graphiql/graphiql.css"; +// import { explorerPlugin } from '@graphiql/plugin-explorer'; +// import '@graphiql/plugin-explorer/dist/style.css'; let printConnectionInfo = env => { document.querySelector( @@ -18,6 +19,7 @@ fetch("/info") .catch(console.error); const fetcher = params => { + return fetch("/graphql", { method: "POST", headers: { @@ -91,12 +93,12 @@ function App() { const [query, setQuery] = useState(getInitialQuery()); const Logo = () => ; GraphiQL.Logo = Logo; - const explorer = explorerPlugin(); + // const explorer = explorerPlugin(); return (