-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathsonda-report.html
9 lines (9 loc) · 80.3 KB
/
sonda-report.html
1
2
3
4
5
6
7
8
9
<!doctype html><html lang="en"><head><meta charset="UTF-8"><link rel="icon" href="data:;base64,iVBORw0KGgo="><meta name="viewport" content="width=device-width,initial-scale=1.0"><title>Sonda report</title><link rel="icon" type="image/svg+xml" href="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512' fill='none'%3E%3Cpath fill='%23FACC15' d='M0 0h512v512H0V0Z'/%3E%3Cpath fill='%23000' d='m264.536 203.704-41.984 89.6-21.504-9.728c-20.139-9.216-35.669-21.504-46.592-36.864-10.923-15.36-16.384-37.717-16.384-67.072 0-37.547 9.728-65.536 29.184-83.968 19.797-18.773 52.395-28.33 97.792-28.672 18.773 0 35.84.853 51.2 2.56s27.648 3.584 36.864 5.632l13.824 2.56-10.24 82.432-12.8-1.536c-8.192-1.024-18.432-1.877-30.72-2.56-12.288-1.024-24.235-1.536-35.84-1.536-12.288 0-21.675 1.877-28.16 5.632-6.144 3.413-9.216 10.069-9.216 19.968 0 5.461 2.219 9.899 6.656 13.312 4.437 3.413 10.411 6.827 17.92 10.24Zm-18.432 100.864 42.496-90.624 22.016 9.728c23.211 10.24 40.107 23.04 50.688 38.4 10.581 15.019 15.872 36.523 15.872 64.512 0 37.888-9.899 67.072-29.696 87.552-19.797 20.48-52.395 30.891-97.792 31.232-22.528 0-43.52-1.536-62.976-4.608-19.456-2.731-36.693-5.973-51.712-9.728l10.24-82.432 12.288 2.048c8.533 1.365 19.797 2.731 33.792 4.096 13.995 1.365 29.355 2.048 46.08 2.048 12.971 0 22.699-1.877 29.184-5.632 6.485-3.755 9.728-9.899 9.728-18.432 0-5.803-1.536-10.411-4.608-13.824-3.072-3.413-8.533-6.827-16.384-10.24l-9.216-4.096Z'/%3E%3C/svg%3E"><script>window.SONDA_JSON_REPORT = JSON.parse( decodeURIComponent( `%7B%22inputs%22%3A%7B%22node_modules%2F%40publint%2Fpack%2Fsrc%2Findex-node.js%22%3A%7B%22bytes%22%3A184%2C%22format%22%3A%22esm%22%2C%22imports%22%3A%5B%22node_modules%2F%40publint%2Fpack%2Fsrc%2Fnode%2Fpack.js%22%2C%22node_modules%2F%40publint%2Fpack%2Fsrc%2Fnode%2Fpack-as-list.js%22%2C%22node_modules%2F%40publint%2Fpack%2Fsrc%2Fnode%2Fpack-as-json.js%22%2C%22node_modules%2F%40publint%2Fpack%2Fsrc%2Fnode%2Funpack.js%22%5D%2C%22belongsTo%22%3Anull%7D%2C%22node_modules%2F%40publint%2Fpack%2Fsrc%2Fnode%2Fpack-as-json.js%22%3A%7B%22bytes%22%3A1631%2C%22format%22%3A%22esm%22%2C%22imports%22%3A%5B%22node%3Achild_process%22%2C%22node%3Afs%2Fpromises%22%2C%22node%3Autil%22%2C%22node_modules%2F%40publint%2Fpack%2Fsrc%2Fnode%2Futils.js%22%5D%2C%22belongsTo%22%3Anull%7D%2C%22node_modules%2F%40publint%2Fpack%2Fsrc%2Fnode%2Fpack-as-list.js%22%3A%7B%22bytes%22%3A2429%2C%22format%22%3A%22esm%22%2C%22imports%22%3A%5B%22node%3Afs%2Fpromises%22%2C%22node_modules%2F%40publint%2Fpack%2Fsrc%2Fnode%2Fpack.js%22%2C%22node_modules%2F%40publint%2Fpack%2Fsrc%2Fnode%2Fpack-as-json.js%22%2C%22node_modules%2F%40publint%2Fpack%2Fsrc%2Fnode%2Funpack.js%22%2C%22node_modules%2F%40publint%2Fpack%2Fsrc%2Fnode%2Futils.js%22%5D%2C%22belongsTo%22%3Anull%7D%2C%22node_modules%2F%40publint%2Fpack%2Fsrc%2Fnode%2Fpack.js%22%3A%7B%22bytes%22%3A1508%2C%22format%22%3A%22esm%22%2C%22imports%22%3A%5B%22node%3Achild_process%22%2C%22node%3Afs%2Fpromises%22%2C%22node%3Apath%22%2C%22node%3Autil%22%5D%2C%22belongsTo%22%3Anull%7D%2C%22node_modules%2F%40publint%2Fpack%2Fsrc%2Fnode%2Funpack.js%22%3A%7B%22bytes%22%3A728%2C%22format%22%3A%22esm%22%2C%22imports%22%3A%5B%22node%3Autil%22%2C%22node%3Azlib%22%2C%22node_modules%2F%40publint%2Fpack%2Fsrc%2Fshared%2Fbuffer-stream.js%22%2C%22node_modules%2F%40publint%2Fpack%2Fsrc%2Fshared%2Fparse-tar.js%22%5D%2C%22belongsTo%22%3Anull%7D%2C%22node_modules%2F%40publint%2Fpack%2Fsrc%2Fnode%2Futils.js%22%3A%7B%22bytes%22%3A279%2C%22format%22%3A%22esm%22%2C%22imports%22%3A%5B%22node%3Afs%2Fpromises%22%2C%22node%3Apath%22%2C%22node%3Aos%22%5D%2C%22belongsTo%22%3Anull%7D%2C%22node_modules%2F%40publint%2Fpack%2Fsrc%2Fshared%2Fbuffer-stream.js%22%3A%7B%22bytes%22%3A569%2C%22format%22%3A%22esm%22%2C%22imports%22%3A%5B%5D%2C%22belongsTo%22%3Anull%7D%2C%22node_modules%2F%40publint%2Fpack%2Fsrc%2Fshared%2Fparse-tar.js%22%3A%7B%22bytes%22%3A1686%2C%22format%22%3A%22esm%22%2C%22imports%22%3A%5B%5D%2C%22belongsTo%22%3Anull%7D%2C%22node_modules%2Fjson-cst%2Fdist%2Fcst.js%22%3A%7B%22bytes%22%3A7405%2C%22format%22%3A%22esm%22%2C%22imports%22%3A%5B%22node_modules%2Fjson-lexer%2Findex.js%22%2C%22node_modules%2Fjson-cst%2Fdist%2Ftokens.js%22%5D%2C%22belongsTo%22%3Anull%7D%2C%22node_modules%2Fjson-cst%2Fdist%2Findex.js%22%3A%7B%22bytes%22%3A62%2C%22format%22%3A%22esm%22%2C%22imports%22%3A%5B%22node_modules%2Fjson-cst%2Fdist%2Ftypes.js%22%2C%22node_modules%2Fjson-cst%2Fdist%2Fcst.js%22%5D%2C%22belongsTo%22%3Anull%7D%2C%22node_modules%2Fjson-cst%2Fdist%2Ftokens.js%22%3A%7B%22bytes%22%3A1154%2C%22format%22%3A%22esm%22%2C%22imports%22%3A%5B%5D%2C%22belongsTo%22%3Anull%7D%2C%22node_modules%2Fjson-cst%2Fdist%2Ftypes.js%22%3A%7B%22bytes%22%3A11%2C%22format%22%3A%22esm%22%2C%22imports%22%3A%5B%5D%2C%22belongsTo%22%3Anull%7D%2C%22node_modules%2Fjson-lexer%2Findex.js%22%3A%7B%22bytes%22%3A7752%2C%22format%22%3A%22cjs%22%2C%22imports%22%3A%5B%5D%2C%22belongsTo%22%3Anull%7D%2C%22node_modules%2Fjsonpos%2Fdist%2Findex.js%22%3A%7B%22bytes%22%3A610%2C%22format%22%3A%22esm%22%2C%22imports%22%3A%5B%22node_modules%2Fjsonpos%2Fdist%2Fparse.js%22%2C%22node_modules%2Fjsonpos%2Fdist%2Fpath.js%22%2C%22node_modules%2Fjsonpos%2Fdist%2Flocation.js%22%2C%22node_modules%2Fjsonpos%2Fdist%2Fposition.js%22%2C%22node_modules%2Fjsonpos%2Fdist%2Fpath.js%22%5D%2C%22belongsTo%22%3Anull%7D%2C%22node_modules%2Fjsonpos%2Fdist%2Flocation.js%22%3A%7B%22bytes%22%3A2660%2C%22format%22%3A%22esm%22%2C%22imports%22%3A%5B%22node_modules%2Fjsonpos%2Fdist%2Fpath.js%22%2C%22node_modules%2Fjsonpos%2Fdist%2Fposition.js%22%5D%2C%22belongsTo%22%3Anull%7D%2C%22node_modules%2Fjsonpos%2Fdist%2Fparse.js%22%3A%7B%22bytes%22%3A648%2C%22format%22%3A%22esm%22%2C%22imports%22%3A%5B%22node_modules%2Fjson-cst%2Fdist%2Findex.js%22%5D%2C%22belongsTo%22%3Anull%7D%2C%22node_modules%2Fjsonpos%2Fdist%2Fpath.js%22%3A%7B%22bytes%22%3A3228%2C%22format%22%3A%22esm%22%2C%22imports%22%3A%5B%5D%2C%22belongsTo%22%3Anull%7D%2C%22node_modules%2Fjsonpos%2Fdist%2Fposition.js%22%3A%7B%22bytes%22%3A733%2C%22format%22%3A%22esm%22%2C%22imports%22%3A%5B%5D%2C%22belongsTo%22%3Anull%7D%2C%22node_modules%2Fpackage-manager-detector%2Fdist%2Fconstants.mjs%22%3A%7B%22bytes%22%3A691%2C%22format%22%3A%22esm%22%2C%22imports%22%3A%5B%5D%2C%22belongsTo%22%3Anull%7D%2C%22node_modules%2Fpackage-manager-detector%2Fdist%2Fdetect.mjs%22%3A%7B%22bytes%22%3A3359%2C%22format%22%3A%22esm%22%2C%22imports%22%3A%5B%22node%3Afs%22%2C%22node%3Afs%2Fpromises%22%2C%22node%3Apath%22%2C%22node%3Aprocess%22%2C%22node_modules%2Fpackage-manager-detector%2Fdist%2Fconstants.mjs%22%5D%2C%22belongsTo%22%3Anull%7D%2C%22node_modules%2Fpublint%2Fsrc%2Findex-node.js%22%3A%7B%22bytes%22%3A1856%2C%22format%22%3A%22esm%22%2C%22imports%22%3A%5B%22node%3Apath%22%2C%22node_modules%2Fpackage-manager-detector%2Fdist%2Fdetect.mjs%22%2C%22node_modules%2F%40publint%2Fpack%2Fsrc%2Findex-node.js%22%2C%22node_modules%2Fpublint%2Fsrc%2Fnode%2Fvfs-node.js%22%2C%22node_modules%2Fpublint%2Fsrc%2Fshared%2Fcore.js%22%2C%22node_modules%2Fpublint%2Fsrc%2Fshared%2Fvfs-tarball.js%22%5D%2C%22belongsTo%22%3Anull%7D%2C%22node_modules%2Fpublint%2Fsrc%2Fnode%2Fmessage.js%22%3A%7B%22bytes%22%3A12975%2C%22format%22%3A%22esm%22%2C%22imports%22%3A%5B%22unplugin-purge-polyfills%3Avirtual%3Apurge-polyfills%3Apicocolors%22%2C%22node_modules%2Fpublint%2Fsrc%2Fshared%2Futils.js%22%5D%2C%22belongsTo%22%3Anull%7D%2C%22node_modules%2Fpublint%2Fsrc%2Fnode%2Fvfs-node.js%22%3A%7B%22bytes%22%3A880%2C%22format%22%3A%22esm%22%2C%22imports%22%3A%5B%22node%3Afs%22%2C%22node%3Afs%2Fpromises%22%2C%22node%3Apath%22%5D%2C%22belongsTo%22%3Anull%7D%2C%22node_modules%2Fpublint%2Fsrc%2Fshared%2Fconstants.js%22%3A%7B%22bytes%22%3A1392%2C%22format%22%3A%22esm%22%2C%22imports%22%3A%5B%5D%2C%22belongsTo%22%3Anull%7D%2C%22node_modules%2Fpublint%2Fsrc%2Fshared%2Fcore.js%22%3A%7B%22bytes%22%3A37500%2C%22format%22%3A%22esm%22%2C%22imports%22%3A%5B%22node_modules%2Fpublint%2Fsrc%2Fshared%2Fconstants.js%22%2C%22node_modules%2Fpublint%2Fsrc%2Fshared%2Futils.js%22%5D%2C%22belongsTo%22%3Anull%7D%2C%22node_modules%2Fpublint%2Fsrc%2Fshared%2Futils.js%22%3A%7B%22bytes%22%3A12891%2C%22format%22%3A%22esm%22%2C%22imports%22%3A%5B%22node_modules%2Fpublint%2Fsrc%2Fshared%2Fconstants.js%22%5D%2C%22belongsTo%22%3Anull%7D%2C%22node_modules%2Fpublint%2Fsrc%2Fshared%2Fvfs-tarball.js%22%3A%7B%22bytes%22%3A1547%2C%22format%22%3A%22esm%22%2C%22imports%22%3A%5B%5D%2C%22belongsTo%22%3Anull%7D%2C%22node_modules%2Fpublint%2Fsrc%2Futils-node.js%22%3A%7B%22bytes%22%3A121%2C%22format%22%3A%22esm%22%2C%22imports%22%3A%5B%22node_modules%2Fpublint%2Fsrc%2Fshared%2Futils.js%22%2C%22node_modules%2Fpublint%2Fsrc%2Fnode%2Fmessage.js%22%5D%2C%22belongsTo%22%3Anull%7D%2C%22src%2Fextension.ts%22%3A%7B%22bytes%22%3A2451%2C%22format%22%3A%22esm%22%2C%22imports%22%3A%5B%22node%3Apath%22%2C%22vscode%22%2C%22src%2Futils.ts%22%2C%22node_modules%2Fpublint%2Fsrc%2Findex-node.js%22%2C%22node_modules%2Fpublint%2Fsrc%2Futils-node.js%22%2C%22node_modules%2Fjsonpos%2Fdist%2Findex.js%22%5D%2C%22belongsTo%22%3Anull%7D%2C%22src%2Futils.ts%22%3A%7B%22bytes%22%3A1160%2C%22format%22%3A%22esm%22%2C%22imports%22%3A%5B%22vscode%22%5D%2C%22belongsTo%22%3Anull%7D%2C%22unplugin-purge-polyfills%3Avirtual%3Apurge-polyfills%3Apicocolors%22%3A%7B%22bytes%22%3A69%2C%22format%22%3A%22esm%22%2C%22imports%22%3A%5B%5D%2C%22belongsTo%22%3Anull%7D%7D%2C%22outputs%22%3A%7B%22dist%2Fextension.js%22%3A%7B%22uncompressed%22%3A40368%2C%22gzip%22%3A14228%2C%22brotli%22%3A12221%2C%22inputs%22%3A%7B%22%5Bunassigned%5D%22%3A%7B%22uncompressed%22%3A722%2C%22gzip%22%3A336%2C%22brotli%22%3A296%7D%2C%22dist%2Funplugin-purge-polyfills%3Avirtual%3Apurge-polyfills%3Apicocolors%22%3A%7B%22uncompressed%22%3A46%2C%22gzip%22%3A49%2C%22brotli%22%3A39%7D%2C%22node_modules%2F%40publint%2Fpack%2Fsrc%2Findex-node.js%22%3A%7B%22uncompressed%22%3A36%2C%22gzip%22%3A40%2C%22brotli%22%3A32%7D%2C%22node_modules%2F%40publint%2Fpack%2Fsrc%2Fnode%2Fpack-as-json.js%22%3A%7B%22uncompressed%22%3A662%2C%22gzip%22%3A357%2C%22brotli%22%3A312%7D%2C%22node_modules%2F%40publint%2Fpack%2Fsrc%2Fnode%2Fpack-as-list.js%22%3A%7B%22uncompressed%22%3A768%2C%22gzip%22%3A333%2C%22brotli%22%3A284%7D%2C%22node_modules%2F%40publint%2Fpack%2Fsrc%2Fnode%2Fpack.js%22%3A%7B%22uncompressed%22%3A770%2C%22gzip%22%3A370%2C%22brotli%22%3A311%7D%2C%22node_modules%2F%40publint%2Fpack%2Fsrc%2Fnode%2Funpack.js%22%3A%7B%22uncompressed%22%3A309%2C%22gzip%22%3A189%2C%22brotli%22%3A161%7D%2C%22node_modules%2F%40publint%2Fpack%2Fsrc%2Fnode%2Futils.js%22%3A%7B%22uncompressed%22%3A260%2C%22gzip%22%3A145%2C%22brotli%22%3A130%7D%2C%22node_modules%2F%40publint%2Fpack%2Fsrc%2Fshared%2Fbuffer-stream.js%22%3A%7B%22uncompressed%22%3A81%2C%22gzip%22%3A75%2C%22brotli%22%3A56%7D%2C%22node_modules%2F%40publint%2Fpack%2Fsrc%2Fshared%2Fparse-tar.js%22%3A%7B%22uncompressed%22%3A431%2C%22gzip%22%3A239%2C%22brotli%22%3A203%7D%2C%22node_modules%2Fjson-cst%2Fdist%2Fcst.js%22%3A%7B%22uncompressed%22%3A3051%2C%22gzip%22%3A873%2C%22brotli%22%3A761%7D%2C%22node_modules%2Fjson-cst%2Fdist%2Findex.js%22%3A%7B%22uncompressed%22%3A26%2C%22gzip%22%3A36%2C%22brotli%22%3A24%7D%2C%22node_modules%2Fjson-cst%2Fdist%2Ftokens.js%22%3A%7B%22uncompressed%22%3A442%2C%22gzip%22%3A196%2C%22brotli%22%3A164%7D%2C%22node_modules%2Fjson-cst%2Fdist%2Ftypes.js%22%3A%7B%22uncompressed%22%3A17%2C%22gzip%22%3A29%2C%22brotli%22%3A17%7D%2C%22node_modules%2Fjson-lexer%2Findex.js%22%3A%7B%22uncompressed%22%3A2124%2C%22gzip%22%3A795%2C%22brotli%22%3A701%7D%2C%22node_modules%2Fjsonpos%2Fdist%2Findex.js%22%3A%7B%22uncompressed%22%3A360%2C%22gzip%22%3A177%2C%22brotli%22%3A148%7D%2C%22node_modules%2Fjsonpos%2Fdist%2Flocation.js%22%3A%7B%22uncompressed%22%3A1058%2C%22gzip%22%3A457%2C%22brotli%22%3A399%7D%2C%22node_modules%2Fjsonpos%2Fdist%2Fparse.js%22%3A%7B%22uncompressed%22%3A246%2C%22gzip%22%3A145%2C%22brotli%22%3A128%7D%2C%22node_modules%2Fjsonpos%2Fdist%2Fpath.js%22%3A%7B%22uncompressed%22%3A1367%2C%22gzip%22%3A489%2C%22brotli%22%3A421%7D%2C%22node_modules%2Fjsonpos%2Fdist%2Fposition.js%22%3A%7B%22uncompressed%22%3A302%2C%22gzip%22%3A184%2C%22brotli%22%3A164%7D%2C%22node_modules%2Fpackage-manager-detector%2Fdist%2Fconstants.mjs%22%3A%7B%22uncompressed%22%3A238%2C%22gzip%22%3A128%2C%22brotli%22%3A119%7D%2C%22node_modules%2Fpackage-manager-detector%2Fdist%2Fdetect.mjs%22%3A%7B%22uncompressed%22%3A1166%2C%22gzip%22%3A466%2C%22brotli%22%3A409%7D%2C%22node_modules%2Fpublint%2Fsrc%2Findex-node.js%22%3A%7B%22uncompressed%22%3A553%2C%22gzip%22%3A306%2C%22brotli%22%3A270%7D%2C%22node_modules%2Fpublint%2Fsrc%2Fnode%2Fmessage.js%22%3A%7B%22uncompressed%22%3A9084%2C%22gzip%22%3A2322%2C%22brotli%22%3A1882%7D%2C%22node_modules%2Fpublint%2Fsrc%2Fnode%2Fvfs-node.js%22%3A%7B%22uncompressed%22%3A573%2C%22gzip%22%3A227%2C%22brotli%22%3A188%7D%2C%22node_modules%2Fpublint%2Fsrc%2Fshared%2Fconstants.js%22%3A%7B%22uncompressed%22%3A268%2C%22gzip%22%3A150%2C%22brotli%22%3A130%7D%2C%22node_modules%2Fpublint%2Fsrc%2Fshared%2Fcore.js%22%3A%7B%22uncompressed%22%3A9137%2C%22gzip%22%3A2578%2C%22brotli%22%3A2241%7D%2C%22node_modules%2Fpublint%2Fsrc%2Fshared%2Futils.js%22%3A%7B%22uncompressed%22%3A3625%2C%22gzip%22%3A1329%2C%22brotli%22%3A1202%7D%2C%22node_modules%2Fpublint%2Fsrc%2Fshared%2Fvfs-tarball.js%22%3A%7B%22uncompressed%22%3A762%2C%22gzip%22%3A332%2C%22brotli%22%3A287%7D%2C%22node_modules%2Fpublint%2Fsrc%2Futils-node.js%22%3A%7B%22uncompressed%22%3A112%2C%22gzip%22%3A86%2C%22brotli%22%3A73%7D%2C%22src%2Fextension.ts%22%3A%7B%22uncompressed%22%3A1285%2C%22gzip%22%3A572%2C%22brotli%22%3A493%7D%2C%22src%2Futils.ts%22%3A%7B%22uncompressed%22%3A487%2C%22gzip%22%3A215%2C%22brotli%22%3A177%7D%7D%7D%7D%7D` ) )</script><script type="module" crossorigin>var xn=Object.defineProperty;var cr=t=>{throw TypeError(t)};var yn=(t,e,r)=>e in t?xn(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r;var Ce=(t,e,r)=>yn(t,typeof e!="symbol"?e+"":e,r),De=(t,e,r)=>e.has(t)||cr("Cannot "+r);var vt=(t,e,r)=>(De(t,e,"read from private field"),r?r.call(t):e.get(t)),Wt=(t,e,r)=>e.has(t)?cr("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(t):e.set(t,r),ze=(t,e,r,n)=>(De(t,e,"write to private field"),n?n.call(t,r):e.set(t,r),r),dr=(t,e,r)=>(De(t,e,"access private method"),r);var Qe=Array.isArray,Xe=Array.from,kn=Object.defineProperty,Ut=Object.getOwnPropertyDescriptor,Er=Object.getOwnPropertyDescriptors,En=Object.prototype,Sn=Array.prototype,$e=Object.getPrototypeOf;function Tn(t){return typeof t=="function"}const Ct=()=>{};function An(t){return t()}function Re(t){for(var e=0;e<t.length;e++)t[e]()}const it=2,Sr=4,Zt=8,me=16,ct=32,xe=64,je=128,At=256,de=512,X=1024,kt=2048,Qt=4096,at=8192,jt=16384,Tr=32768,Xt=65536,On=1<<19,Ar=1<<20,xt=Symbol("$state"),Mn=Symbol("");function Or(t){return t===this.v}function Mr(t,e){return t!=t?e==e:t!==e||t!==null&&typeof t=="object"||typeof t=="function"}function Nn(t,e){return t!==e}function Cn(t){return!Mr(t,this.v)}function Dn(t){throw new Error("https://svelte.dev/e/effect_in_teardown")}function zn(){throw new Error("https://svelte.dev/e/effect_in_unowned_derived")}function In(t){throw new Error("https://svelte.dev/e/effect_orphan")}function Pn(){throw new Error("https://svelte.dev/e/effect_update_depth_exceeded")}function Rn(){throw new Error("https://svelte.dev/e/state_descriptors_fixed")}function jn(){throw new Error("https://svelte.dev/e/state_prototype_fixed")}function Bn(){throw new Error("https://svelte.dev/e/state_unsafe_local_read")}function Ln(){throw new Error("https://svelte.dev/e/state_unsafe_mutation")}let ye=!1;function Fn(){ye=!0}const tr=1,er=2,Nr=4,Hn=8,qn=16,Wn=4,Vn=1,Un=2,Y=Symbol();function tt(t,e){var r={f:0,v:t,reactions:null,equals:Or,version:0};return r}function Z(t){return Kn(tt(t))}function Gn(t,e=!1){var n;const r=tt(t);return e||(r.equals=Cn),ye&&F!==null&&F.l!==null&&((n=F.l).s??(n.s=[])).push(r),r}function Kn(t){return D!==null&&D.f&it&&(lt===null?ii([t]):lt.push(t)),t}function j(t,e){return D!==null&&Ee()&&D.f&(it|me)&&(lt===null||!lt.includes(t))&&Ln(),Be(t,e)}function Be(t,e){return t.equals(e)||(t.v=e,t.version=Kr(),Cr(t,kt),Ee()&&M!==null&&M.f&X&&!(M.f&ct)&&(U!==null&&U.includes(t)?(dt(M,kt),Ae(M)):yt===null?oi([t]):yt.push(t))),e}function Cr(t,e){var r=t.reactions;if(r!==null)for(var n=Ee(),i=r.length,o=0;o<i;o++){var s=r[o],c=s.f;c&kt||!n&&s===M||(dt(s,e),c&(X|At)&&(c&it?Cr(s,Qt):Ae(s)))}}let Dr=!1;function et(t,e=null,r){if(typeof t!="object"||t===null||xt in t)return t;const n=$e(t);if(n!==En&&n!==Sn)return t;var i=new Map,o=Qe(t),s=tt(0);o&&i.set("length",tt(t.length));var c;return new Proxy(t,{defineProperty(a,u,l){(!("value"in l)||l.configurable===!1||l.enumerable===!1||l.writable===!1)&&Rn();var d=i.get(u);return d===void 0?(d=tt(l.value),i.set(u,d)):j(d,et(l.value,c)),!0},deleteProperty(a,u){var l=i.get(u);if(l===void 0)u in a&&i.set(u,tt(Y));else{if(o&&typeof u=="string"){var d=i.get("length"),v=Number(u);Number.isInteger(v)&&v<d.v&&j(d,v)}j(l,Y),vr(s)}return!0},get(a,u,l){var h;if(u===xt)return t;var d=i.get(u),v=u in a;if(d===void 0&&(!v||(h=Ut(a,u))!=null&&h.writable)&&(d=tt(et(v?a[u]:Y,c)),i.set(u,d)),d!==void 0){var f=_(d);return f===Y?void 0:f}return Reflect.get(a,u,l)},getOwnPropertyDescriptor(a,u){var l=Reflect.getOwnPropertyDescriptor(a,u);if(l&&"value"in l){var d=i.get(u);d&&(l.value=_(d))}else if(l===void 0){var v=i.get(u),f=v==null?void 0:v.v;if(v!==void 0&&f!==Y)return{enumerable:!0,configurable:!0,value:f,writable:!0}}return l},has(a,u){var f;if(u===xt)return!0;var l=i.get(u),d=l!==void 0&&l.v!==Y||Reflect.has(a,u);if(l!==void 0||M!==null&&(!d||(f=Ut(a,u))!=null&&f.writable)){l===void 0&&(l=tt(d?et(a[u],c):Y),i.set(u,l));var v=_(l);if(v===Y)return!1}return d},set(a,u,l,d){var y;var v=i.get(u),f=u in a;if(o&&u==="length")for(var h=l;h<v.v;h+=1){var p=i.get(h+"");p!==void 0?j(p,Y):h in a&&(p=tt(Y),i.set(h+"",p))}v===void 0?(!f||(y=Ut(a,u))!=null&&y.writable)&&(v=tt(void 0),j(v,et(l,c)),i.set(u,v)):(f=v.v!==Y,j(v,et(l,c)));var w=Reflect.getOwnPropertyDescriptor(a,u);if(w!=null&&w.set&&w.set.call(d,l),!f){if(o&&typeof u=="string"){var E=i.get("length"),g=Number(u);Number.isInteger(g)&&g>=E.v&&j(E,g+1)}vr(s)}return!0},ownKeys(a){_(s);var u=Reflect.ownKeys(a).filter(v=>{var f=i.get(v);return f===void 0||f.v!==Y});for(var[l,d]of i)d.v!==Y&&!(l in a)&&u.push(l);return u},setPrototypeOf(){jn()}})}function vr(t,e=1){j(t,t.v+e)}function hr(t){return t!==null&&typeof t=="object"&&xt in t?t[xt]:t}function Jn(t,e){return Object.is(hr(t),hr(e))}var pr,ht,zr,Ir;function Yn(){if(pr===void 0){pr=window,ht=document;var t=Element.prototype,e=Node.prototype;zr=Ut(e,"firstChild").get,Ir=Ut(e,"nextSibling").get,t.__click=void 0,t.__className="",t.__attributes=null,t.__styles=null,t.__e=void 0,Text.prototype.__t=void 0}}function rr(t=""){return document.createTextNode(t)}function Pt(t){return zr.call(t)}function ke(t){return Ir.call(t)}function b(t,e){return Pt(t)}function B(t,e){{var r=Pt(t);return r instanceof Comment&&r.data===""?ke(r):r}}function m(t,e=1,r=!1){let n=t;for(;e--;)n=ke(n);return n}function Zn(t){t.textContent=""}function O(t){var e=it|kt;M===null?e|=At:M.f|=Ar;var r=D!==null&&D.f&it?D:null;const n={children:null,ctx:F,deps:null,equals:Or,f:e,fn:t,reactions:null,v:null,version:0,parent:r??M};return r!==null&&(r.children??(r.children=[])).push(n),n}function Pr(t){var e=t.children;if(e!==null){t.children=null;for(var r=0;r<e.length;r+=1){var n=e[r];n.f&it?nr(n):_t(n)}}}function Qn(t){for(var e=t.parent;e!==null;){if(!(e.f&it))return e;e=e.parent}return null}function Rr(t){var e,r=M;ft(Qn(t));try{Pr(t),e=Jr(t)}finally{ft(r)}return e}function jr(t){var e=Rr(t),r=(Et||t.f&At)&&t.deps!==null?Qt:X;dt(t,r),t.equals(e)||(t.v=e,t.version=Kr())}function nr(t){Pr(t),Jt(t,0),dt(t,jt),t.v=t.children=t.deps=t.ctx=t.reactions=null}function Br(t){M===null&&D===null&&In(),D!==null&&D.f&At&&zn(),or&&Dn()}function Xn(t,e){var r=e.last;r===null?e.last=e.first=t:(r.next=t,t.prev=r,e.last=t)}function Bt(t,e,r,n=!0){var i=(t&xe)!==0,o=M,s={ctx:F,deps:null,deriveds:null,nodes_start:null,nodes_end:null,f:t|kt,first:null,fn:e,last:null,next:null,parent:i?null:o,prev:null,teardown:null,transitions:null,version:0};if(r){var c=Dt;try{_r(!0),Te(s),s.f|=Tr}catch(l){throw _t(s),l}finally{_r(c)}}else e!==null&&Ae(s);var a=r&&s.deps===null&&s.first===null&&s.nodes_start===null&&s.teardown===null&&(s.f&Ar)===0;if(!a&&!i&&n&&(o!==null&&Xn(s,o),D!==null&&D.f&it)){var u=D;(u.children??(u.children=[])).push(s)}return s}function $n(t){const e=Bt(Zt,null,!1);return dt(e,X),e.teardown=t,e}function Le(t){Br();var e=M!==null&&(M.f&ct)!==0&&F!==null&&!F.m;if(e){var r=F;(r.e??(r.e=[])).push({fn:t,effect:M,reaction:D})}else{var n=Lt(t);return n}}function ti(t){return Br(),Lr(t)}function ei(t){const e=Bt(xe,t,!0);return(r={})=>new Promise(n=>{r.outro?Kt(e,()=>{_t(e),n(void 0)}):(_t(e),n(void 0))})}function Lt(t){return Bt(Sr,t,!1)}function Lr(t){return Bt(Zt,t,!0)}function C(t){return $t(t)}function $t(t,e=0){return Bt(Zt|me|e,t,!0)}function Tt(t,e=!0){return Bt(Zt|ct,t,!0,e)}function Fr(t){var e=t.teardown;if(e!==null){const r=or,n=D;gr(!0),ut(null);try{e.call(null)}finally{gr(r),ut(n)}}}function Hr(t){var e=t.deriveds;if(e!==null){t.deriveds=null;for(var r=0;r<e.length;r+=1)nr(e[r])}}function qr(t,e=!1){var r=t.first;for(t.first=t.last=null;r!==null;){var n=r.next;_t(r,e),r=n}}function ri(t){for(var e=t.first;e!==null;){var r=e.next;e.f&ct||_t(e),e=r}}function _t(t,e=!0){var r=!1;if((e||t.f&On)&&t.nodes_start!==null){for(var n=t.nodes_start,i=t.nodes_end;n!==null;){var o=n===i?null:ke(n);n.remove(),n=o}r=!0}qr(t,e&&!r),Hr(t),Jt(t,0),dt(t,jt);var s=t.transitions;if(s!==null)for(const a of s)a.stop();Fr(t);var c=t.parent;c!==null&&c.first!==null&&Wr(t),t.next=t.prev=t.teardown=t.ctx=t.deps=t.fn=t.nodes_start=t.nodes_end=null}function Wr(t){var e=t.parent,r=t.prev,n=t.next;r!==null&&(r.next=n),n!==null&&(n.prev=r),e!==null&&(e.first===t&&(e.first=n),e.last===t&&(e.last=r))}function Kt(t,e){var r=[];ir(t,r,!0),Vr(r,()=>{_t(t),e&&e()})}function Vr(t,e){var r=t.length;if(r>0){var n=()=>--r||e();for(var i of t)i.out(n)}else e()}function ir(t,e,r){if(!(t.f&at)){if(t.f^=at,t.transitions!==null)for(const s of t.transitions)(s.is_global||r)&&e.push(s);for(var n=t.first;n!==null;){var i=n.next,o=(n.f&Xt)!==0||(n.f&ct)!==0;ir(n,e,o?r:!1),n=i}}}function ve(t){Ur(t,!0)}function Ur(t,e){if(t.f&at){ee(t)&&Te(t),t.f^=at;for(var r=t.first;r!==null;){var n=r.next,i=(r.f&Xt)!==0||(r.f&ct)!==0;Ur(r,i?e:!1),r=n}if(t.transitions!==null)for(const o of t.transitions)(o.is_global||e)&&o.in()}}let Fe=!1,He=[];function ni(){Fe=!1;const t=He.slice();He=[],Re(t)}function te(t){Fe||(Fe=!0,queueMicrotask(ni)),He.push(t)}let fe=!1,he=!1,pe=null,Dt=!1,or=!1;function _r(t){Dt=t}function gr(t){or=t}let qe=[],Gt=0;let D=null;function ut(t){D=t}let M=null;function ft(t){M=t}let lt=null;function ii(t){lt=t}let U=null,$=0,yt=null;function oi(t){yt=t}let Gr=1,Et=!1,F=null;function Kr(){return++Gr}function Ee(){return!ye||F!==null&&F.l===null}function ee(t){var s,c;var e=t.f;if(e&kt)return!0;if(e&Qt){var r=t.deps,n=(e&At)!==0;if(r!==null){var i;if(e&de){for(i=0;i<r.length;i++)((s=r[i]).reactions??(s.reactions=[])).push(t);t.f^=de}for(i=0;i<r.length;i++){var o=r[i];if(ee(o)&&jr(o),n&&M!==null&&!Et&&!((c=o==null?void 0:o.reactions)!=null&&c.includes(t))&&(o.reactions??(o.reactions=[])).push(t),o.version>t.version)return!0}}(!n||M!==null&&!Et)&&dt(t,X)}return!1}function si(t,e){for(var r=e;r!==null;){if(r.f&je)try{r.fn(t);return}catch{r.f^=je}r=r.parent}throw fe=!1,t}function ai(t){return(t.f&jt)===0&&(t.parent===null||(t.parent.f&je)===0)}function Se(t,e,r,n){if(fe){if(r===null&&(fe=!1),ai(e))throw t;return}r!==null&&(fe=!0);{si(t,e);return}}function Jr(t){var v;var e=U,r=$,n=yt,i=D,o=Et,s=lt,c=F,a=t.f;U=null,$=0,yt=null,D=a&(ct|xe)?null:t,Et=!Dt&&(a&At)!==0,lt=null,F=t.ctx;try{var u=(0,t.fn)(),l=t.deps;if(U!==null){var d;if(Jt(t,$),l!==null&&$>0)for(l.length=$+U.length,d=0;d<U.length;d++)l[$+d]=U[d];else t.deps=l=U;if(!Et)for(d=$;d<l.length;d++)((v=l[d]).reactions??(v.reactions=[])).push(t)}else l!==null&&$<l.length&&(Jt(t,$),l.length=$);return u}finally{U=e,$=r,yt=n,D=i,Et=o,lt=s,F=c}}function li(t,e){let r=e.reactions;if(r!==null){var n=r.indexOf(t);if(n!==-1){var i=r.length-1;i===0?r=e.reactions=null:(r[n]=r[i],r.pop())}}r===null&&e.f&it&&(U===null||!U.includes(e))&&(dt(e,Qt),e.f&(At|de)||(e.f^=de),Jt(e,0))}function Jt(t,e){var r=t.deps;if(r!==null)for(var n=e;n<r.length;n++)li(t,r[n])}function Te(t){var e=t.f;if(!(e&jt)){dt(t,X);var r=M,n=F;M=t;try{e&me?ri(t):qr(t),Hr(t),Fr(t);var i=Jr(t);t.teardown=typeof i=="function"?i:null,t.version=Gr}catch(o){Se(o,t,r,n||t.ctx)}finally{M=r}}}function ui(){if(Gt>1e3){Gt=0;try{Pn()}catch(t){if(pe!==null)Se(t,pe,null);else throw t}}Gt++}function fi(t){var e=t.length;if(e!==0){ui();var r=Dt;Dt=!0;try{for(var n=0;n<e;n++){var i=t[n];i.f&X||(i.f^=X);var o=[];Yr(i,o),ci(o)}}finally{Dt=r}}}function ci(t){var e=t.length;if(e!==0)for(var r=0;r<e;r++){var n=t[r];if(!(n.f&(jt|at)))try{ee(n)&&(Te(n),n.deps===null&&n.first===null&&n.nodes_start===null&&(n.teardown===null?Wr(n):n.fn=null))}catch(i){Se(i,n,null,n.ctx)}}}function di(){if(he=!1,Gt>1001)return;const t=qe;qe=[],fi(t),he||(Gt=0,pe=null)}function Ae(t){he||(he=!0,queueMicrotask(di)),pe=t;for(var e=t;e.parent!==null;){e=e.parent;var r=e.f;if(r&(xe|ct)){if(!(r&X))return;e.f^=X}}qe.push(e)}function Yr(t,e){var r=t.first,n=[];t:for(;r!==null;){var i=r.f,o=(i&ct)!==0,s=o&&(i&X)!==0,c=r.next;if(!s&&!(i&at))if(i&Zt){if(o)r.f^=X;else try{ee(r)&&Te(r)}catch(d){Se(d,r,null,r.ctx)}var a=r.first;if(a!==null){r=a;continue}}else i&Sr&&n.push(r);if(c===null){let d=r.parent;for(;d!==null;){if(t===d)break t;var u=d.next;if(u!==null){r=u;continue t}d=d.parent}}r=c}for(var l=0;l<n.length;l++)a=n[l],e.push(a),Yr(a,e)}function _(t){var l;var e=t.f,r=(e&it)!==0;if(r&&e&jt){var n=Rr(t);return nr(t),n}if(D!==null){lt!==null&<.includes(t)&&Bn();var i=D.deps;U===null&&i!==null&&i[$]===t?$++:U===null?U=[t]:U.push(t),yt!==null&&M!==null&&M.f&X&&!(M.f&ct)&&yt.includes(t)&&(dt(M,kt),Ae(M))}else if(r&&t.deps===null)for(var o=t,s=o.parent,c=o;s!==null;)if(s.f&it){var a=s;c=a,s=a.parent}else{var u=s;(l=u.deriveds)!=null&&l.includes(c)||(u.deriveds??(u.deriveds=[])).push(c);break}return r&&(o=t,ee(o)&&jr(o)),t.v}function re(t){const e=D;try{return D=null,t()}finally{D=e}}const vi=~(kt|Qt|X);function dt(t,e){t.f=t.f&vi|e}function G(t,e=!1,r){F={p:F,c:null,e:null,m:!1,s:t,x:null,l:null},ye&&!e&&(F.l={s:null,u:null,r1:[],r2:tt(!1)})}function K(t){const e=F;if(e!==null){const s=e.e;if(s!==null){var r=M,n=D;e.e=null;try{for(var i=0;i<s.length;i++){var o=s[i];ft(o.effect),ut(o.reaction),Lt(o.fn)}}finally{ft(r),ut(n)}}F=e.p,e.m=!0}return{}}function hi(t){if(!(typeof t!="object"||!t||t instanceof EventTarget)){if(xt in t)We(t);else if(!Array.isArray(t))for(let e in t){const r=t[e];typeof r=="object"&&r&&xt in r&&We(r)}}}function We(t,e=new Set){if(typeof t=="object"&&t!==null&&!(t instanceof EventTarget)&&!e.has(t)){e.add(t),t instanceof Date&&t.getTime();for(let n in t)try{We(t[n],e)}catch{}const r=$e(t);if(r!==Object.prototype&&r!==Array.prototype&&r!==Map.prototype&&r!==Set.prototype&&r!==Date.prototype){const n=Er(r);for(let i in n){const o=n[i].get;if(o)try{o.call(t)}catch{}}}}}function pi(t){return t.endsWith("capture")&&t!=="gotpointercapture"&&t!=="lostpointercapture"}const _i=["beforeinput","click","change","dblclick","contextmenu","focusin","focusout","input","keydown","keyup","mousedown","mousemove","mouseout","mouseover","mouseup","pointerdown","pointermove","pointerout","pointerover","pointerup","touchend","touchmove","touchstart"];function gi(t){return _i.includes(t)}const wi={formnovalidate:"formNoValidate",ismap:"isMap",nomodule:"noModule",playsinline:"playsInline",readonly:"readOnly",defaultvalue:"defaultValue",defaultchecked:"defaultChecked",srcobject:"srcObject"};function bi(t){return t=t.toLowerCase(),wi[t]??t}const mi=["touchstart","touchmove"];function xi(t){return mi.includes(t)}function yi(t,e){if(e){const r=document.body;t.autofocus=!0,te(()=>{document.activeElement===r&&t.focus()})}}function ki(t){var e=D,r=M;ut(null),ft(null);try{return t()}finally{ut(e),ft(r)}}const Zr=new Set,Ve=new Set;function Qr(t,e,r,n){function i(o){if(n.capture||Vt.call(e,o),!o.cancelBubble)return ki(()=>r.call(this,o))}return t.startsWith("pointer")||t.startsWith("touch")||t==="wheel"?te(()=>{e.addEventListener(t,i,n)}):e.addEventListener(t,i,n),i}function zt(t,e,r,n,i){var o={capture:n,passive:i},s=Qr(t,e,r,o);(e===document.body||e===window||e===document)&&$n(()=>{e.removeEventListener(t,s,o)})}function Ot(t){for(var e=0;e<t.length;e++)Zr.add(t[e]);for(var r of Ve)r(t)}function Vt(t){var g;var e=this,r=e.ownerDocument,n=t.type,i=((g=t.composedPath)==null?void 0:g.call(t))||[],o=i[0]||t.target,s=0,c=t.__root;if(c){var a=i.indexOf(c);if(a!==-1&&(e===document||e===window)){t.__root=e;return}var u=i.indexOf(e);if(u===-1)return;a<=u&&(s=a)}if(o=i[s]||t.target,o!==e){kn(t,"currentTarget",{configurable:!0,get(){return o||r}});var l=D,d=M;ut(null),ft(null);try{for(var v,f=[];o!==null;){var h=o.assignedSlot||o.parentNode||o.host||null;try{var p=o["__"+n];if(p!==void 0&&!o.disabled)if(Qe(p)){var[w,...E]=p;w.apply(o,[t,...E])}else p.call(o,t)}catch(y){v?f.push(y):v=y}if(t.cancelBubble||h===e||h===null)break;o=h}if(v){for(let y of f)queueMicrotask(()=>{throw y});throw v}}finally{t.__root=e,delete t.currentTarget,ut(l),ft(d)}}}function Xr(t){var e=document.createElement("template");return e.innerHTML=t,e.content}function _e(t,e){var r=M;r.nodes_start===null&&(r.nodes_start=t,r.nodes_end=e)}function N(t,e){var r=(e&Vn)!==0,n=(e&Un)!==0,i,o=!t.startsWith("<!>");return()=>{i===void 0&&(i=Xr(o?t:"<!>"+t),r||(i=Pt(i)));var s=n?document.importNode(i,!0):i.cloneNode(!0);if(r){var c=Pt(s),a=s.lastChild;_e(c,a)}else _e(s,s);return s}}function ne(t,e,r="svg"){var n=!t.startsWith("<!>"),i=`<${r}>${n?t:"<!>"+t}</${r}>`,o;return()=>{if(!o){var s=Xr(i),c=Pt(s);o=Pt(c)}var a=o.cloneNode(!0);return _e(a,a),a}}function Ft(){var t=document.createDocumentFragment(),e=document.createComment(""),r=rr();return t.append(e,r),_e(e,r),t}function T(t,e){t!==null&&t.before(e)}let Ue=!0;function z(t,e){var r=e==null?"":typeof e=="object"?e+"":e;r!==(t.__t??(t.__t=t.nodeValue))&&(t.__t=r,t.nodeValue=r==null?"":r+"")}function Ei(t,e){return Si(t,e)}const Nt=new Map;function Si(t,{target:e,anchor:r,props:n={},events:i,context:o,intro:s=!0}){Yn();var c=new Set,a=d=>{for(var v=0;v<d.length;v++){var f=d[v];if(!c.has(f)){c.add(f);var h=xi(f);e.addEventListener(f,Vt,{passive:h});var p=Nt.get(f);p===void 0?(document.addEventListener(f,Vt,{passive:h}),Nt.set(f,1)):Nt.set(f,p+1)}}};a(Xe(Zr)),Ve.add(a);var u=void 0,l=ei(()=>{var d=r??e.appendChild(rr());return Tt(()=>{if(o){G({});var v=F;v.c=o}i&&(n.$$events=i),Ue=s,u=t(d,n)||{},Ue=!0,o&&K()}),()=>{var h;for(var v of c){e.removeEventListener(v,Vt);var f=Nt.get(v);--f===0?(document.removeEventListener(v,Vt),Nt.delete(v)):Nt.set(v,f)}Ve.delete(a),d!==r&&((h=d.parentNode)==null||h.removeChild(d))}});return Ti.set(u,l),u}let Ti=new WeakMap;function R(t,e,r=!1){var n=t,i=null,o=null,s=Y,c=r?Xt:0,a=!1;const u=(d,v=!0)=>{a=!0,l(v,d)},l=(d,v)=>{s!==(s=d)&&(s?(i?ve(i):v&&(i=Tt(()=>v(n))),o&&Kt(o,()=>{o=null})):(o?ve(o):v&&(o=Tt(()=>v(n))),i&&Kt(i,()=>{i=null})))};$t(()=>{a=!1,e(u),a||l(null,null)},c)}function Ai(t,e,r){var n=t,i=Y,o,s=Ee()?Nn:Mr;$t(()=>{s(i,i=e())&&(o&&Kt(o),o=Tt(()=>r(n)))})}function $r(t,e){return e}function Oi(t,e,r,n){for(var i=[],o=e.length,s=0;s<o;s++)ir(e[s].e,i,!0);var c=o>0&&i.length===0&&r!==null;if(c){var a=r.parentNode;Zn(a),a.append(r),n.clear(),wt(t,e[0].prev,e[o-1].next)}Vr(i,()=>{for(var u=0;u<o;u++){var l=e[u];c||(n.delete(l.k),wt(t,l.prev,l.next)),_t(l.e,!c)}})}function Oe(t,e,r,n,i,o=null){var s=t,c={flags:e,items:new Map,first:null},a=(e&Nr)!==0;if(a){var u=t;s=u.appendChild(rr())}var l=null,d=!1;$t(()=>{var v=r(),f=Qe(v)?v:v==null?[]:Xe(v),h=f.length;if(!(d&&h===0)){d=h===0;{var p=D;Mi(f,c,s,i,e,(p.f&at)!==0,n)}o!==null&&(h===0?l?ve(l):l=Tt(()=>o(s)):l!==null&&Kt(l,()=>{l=null})),r()}})}function Mi(t,e,r,n,i,o,s,c){var Ht,oe,se,ae;var a=(i&Hn)!==0,u=(i&(tr|er))!==0,l=t.length,d=e.items,v=e.first,f=v,h,p=null,w,E=[],g=[],y,S,x,k;if(a)for(k=0;k<l;k+=1)y=t[k],S=s(y,k),x=d.get(S),x!==void 0&&((Ht=x.a)==null||Ht.measure(),(w??(w=new Set)).add(x));for(k=0;k<l;k+=1){if(y=t[k],S=s(y,k),x=d.get(S),x===void 0){var L=f?f.e.nodes_start:r;p=Ci(L,e,p,p===null?e.first:p.next,y,S,k,n,i),d.set(S,p),E=[],g=[],f=p.next;continue}if(u&&Ni(x,y,k,i),x.e.f&at&&(ve(x.e),a&&((oe=x.a)==null||oe.unfix(),(w??(w=new Set)).delete(x))),x!==f){if(h!==void 0&&h.has(x)){if(E.length<g.length){var P=g[0],A;p=P.prev;var I=E[0],H=E[E.length-1];for(A=0;A<E.length;A+=1)wr(E[A],P,r);for(A=0;A<g.length;A+=1)h.delete(g[A]);wt(e,I.prev,H.next),wt(e,p,I),wt(e,H,P),f=P,p=H,k-=1,E=[],g=[]}else h.delete(x),wr(x,f,r),wt(e,x.prev,x.next),wt(e,x,p===null?e.first:p.next),wt(e,p,x),p=x;continue}for(E=[],g=[];f!==null&&f.k!==S;)(o||!(f.e.f&at))&&(h??(h=new Set)).add(f),g.push(f),f=f.next;if(f===null)continue;x=f}E.push(x),p=x,f=x.next}if(f!==null||h!==void 0){for(var q=h===void 0?[]:Xe(h);f!==null;)(o||!(f.e.f&at))&&q.push(f),f=f.next;var ot=q.length;if(ot>0){var Ne=i&Nr&&l===0?r:null;if(a){for(k=0;k<ot;k+=1)(se=q[k].a)==null||se.measure();for(k=0;k<ot;k+=1)(ae=q[k].a)==null||ae.fix()}Oi(e,q,Ne,d)}}a&&te(()=>{var le;if(w!==void 0)for(x of w)(le=x.a)==null||le.apply()}),M.first=e.first&&e.first.e,M.last=p&&p.e}function Ni(t,e,r,n){n&tr&&Be(t.v,e),n&er?Be(t.i,r):t.i=r}function Ci(t,e,r,n,i,o,s,c,a,u){var l=(a&tr)!==0,d=(a&qn)===0,v=l?d?Gn(i):tt(i):i,f=a&er?tt(s):s,h={i:f,v,k:o,a:null,e:null,prev:r,next:n};try{return h.e=Tt(()=>c(t,v,f),Dr),h.e.prev=r&&r.e,h.e.next=n&&n.e,r===null?e.first=h:(r.next=h,r.e.next=h.e),n!==null&&(n.prev=h,n.e.prev=h.e),h}finally{}}function wr(t,e,r){for(var n=t.next?t.next.e.nodes_start:r,i=e?e.e.nodes_start:r,o=t.e.nodes_start;o!==n;){var s=ke(o);i.before(o),o=s}}function wt(t,e,r){e===null?t.first=r:(e.next=r,e.e.next=r&&r.e),r!==null&&(r.prev=e,r.e.prev=e&&e.e)}function Di(t,e,...r){var n=t,i=Ct,o;$t(()=>{i!==(i=e())&&(o&&(_t(o),o=null),o=Tt(()=>i(n,...r)))},Xt)}function tn(t){var e,r,n="";if(typeof t=="string"||typeof t=="number")n+=t;else if(typeof t=="object")if(Array.isArray(t)){var i=t.length;for(e=0;e<i;e++)t[e]&&(r=tn(t[e]))&&(n&&(n+=" "),n+=r)}else for(r in t)t[r]&&(n&&(n+=" "),n+=r);return n}function zi(){for(var t,e,r=0,n="",i=arguments.length;r<i;r++)(t=arguments[r])&&(e=tn(t))&&(n&&(n+=" "),n+=e);return n}function Ii(t){return typeof t=="object"?zi(t):t??""}function Pi(t,e){e?t.hasAttribute("selected")||t.setAttribute("selected",""):t.removeAttribute("selected")}function W(t,e,r,n){var i=t.__attributes??(t.__attributes={});i[e]!==(i[e]=r)&&(e==="style"&&"__styles"in t&&(t.__styles={}),e==="loading"&&(t[Mn]=r),r==null?t.removeAttribute(e):typeof r!="string"&&en(t).includes(e)?t[e]=r:t.setAttribute(e,r))}function sr(t,e,r,n,i=!1,o=!1,s=!1){var c=e||{},a=t.tagName==="OPTION";for(var u in e)u in r||(r[u]=null);r.class&&(r.class=Ii(r.class));var l=en(t),d=t.__attributes??(t.__attributes={});for(const g in r){let y=r[g];if(a&&g==="value"&&y==null){t.value=t.__value="",c[g]=y;continue}var v=c[g];if(y!==v){c[g]=y;var f=g[0]+g[1];if(f!=="$$"){if(f==="on"){const S={},x="$$"+g;let k=g.slice(2);var h=gi(k);if(pi(k)&&(k=k.slice(0,-7),S.capture=!0),!h&&v){if(y!=null)continue;t.removeEventListener(k,c[x],S),c[x]=null}if(y!=null)if(h)t[`__${k}`]=y,Ot([k]);else{let L=function(P){c[g].call(this,P)};var E=L;c[x]=Qr(k,t,L,S)}else h&&(t[`__${k}`]=void 0)}else if(g==="style"&&y!=null)t.style.cssText=y+"";else if(g==="autofocus")yi(t,!!y);else if(g==="__value"||g==="value"&&y!=null)t.value=t[g]=t.__value=y;else if(g==="selected"&&a)Pi(t,y);else{var p=g;i||(p=bi(p));var w=p==="defaultValue"||p==="defaultChecked";if(y==null&&!o&&!w)if(d[g]=null,p==="value"||p==="checked"){let S=t;if(p==="value"){let x=S.defaultValue;S.removeAttribute(p),S.defaultValue=x}else{let x=S.defaultChecked;S.removeAttribute(p),S.defaultChecked=x}}else t.removeAttribute(g);else w||l.includes(p)&&(o||typeof y!="string")?t[p]=y:typeof y!="function"&&W(t,p,y)}g==="style"&&"__styles"in t&&(t.__styles={})}}}return c}var br=new Map;function en(t){var e=br.get(t.nodeName);if(e)return e;br.set(t.nodeName,e=[]);for(var r,n=t,i=Element.prototype;i!==n;){r=Er(n);for(var o in r)r[o].set&&e.push(o);n=$e(n)}return e}function Ri(t,e,r){var n=t.__className,i=ji(e);(n!==i||Dr)&&(i===""?t.removeAttribute("class"):t.setAttribute("class",i),t.__className=i)}function ji(t,e){return(t??"")+""}function ge(t,e,r){if(r){if(t.classList.contains(e))return;t.classList.add(e)}else{if(!t.classList.contains(e))return;t.classList.remove(e)}}function Ge(t,e,r,n){var i=t.__styles??(t.__styles={});i[e]!==r&&(i[e]=r,r==null?t.style.removeProperty(e):t.style.setProperty(e,r,""))}const Bi=()=>performance.now(),pt={tick:t=>requestAnimationFrame(t),now:()=>Bi(),tasks:new Set};function rn(){const t=pt.now();pt.tasks.forEach(e=>{e.c(t)||(pt.tasks.delete(e),e.f())}),pt.tasks.size!==0&&pt.tick(rn)}function Li(t){let e;return pt.tasks.size===0&&pt.tick(rn),{promise:new Promise(r=>{pt.tasks.add(e={c:t,f:r})}),abort(){pt.tasks.delete(e)}}}function ue(t,e){t.dispatchEvent(new CustomEvent(e))}function Fi(t){if(t==="float")return"cssFloat";if(t==="offset")return"cssOffset";if(t.startsWith("--"))return t;const e=t.split("-");return e.length===1?e[0]:e[0]+e.slice(1).map(r=>r[0].toUpperCase()+r.slice(1)).join("")}function mr(t){const e={},r=t.split(";");for(const n of r){const[i,o]=n.split(":");if(!i||o===void 0)break;const s=Fi(i.trim());e[s]=o.trim()}return e}const Hi=t=>t;function qi(t,e,r,n){var i=(t&Wn)!==0,o="both",s,c=e.inert,a,u;function l(){var p=D,w=M;ut(null),ft(null);try{return s??(s=r()(e,(n==null?void 0:n())??{},{direction:o}))}finally{ut(p),ft(w)}}var d={is_global:i,in(){e.inert=c,ue(e,"introstart"),a=Ke(e,l(),u,1,()=>{ue(e,"introend"),a==null||a.abort(),a=s=void 0})},out(p){e.inert=!0,ue(e,"outrostart"),u=Ke(e,l(),a,0,()=>{ue(e,"outroend"),p==null||p()})},stop:()=>{a==null||a.abort(),u==null||u.abort()}},v=M;if((v.transitions??(v.transitions=[])).push(d),Ue){var f=i;if(!f){for(var h=v.parent;h&&h.f&Xt;)for(;(h=h.parent)&&!(h.f&me););f=!h||(h.f&Tr)!==0}f&&Lt(()=>{re(()=>d.in())})}}function Ke(t,e,r,n,i){var o=n===1;if(Tn(e)){var s,c=!1;return te(()=>{if(!c){var w=e({direction:o?"in":"out"});s=Ke(t,w,r,n,i)}}),{abort:()=>{c=!0,s==null||s.abort()},deactivate:()=>s.deactivate(),reset:()=>s.reset(),t:()=>s.t()}}if(r==null||r.deactivate(),!(e!=null&&e.duration))return i(),{abort:Ct,deactivate:Ct,reset:Ct,t:()=>n};const{delay:a=0,css:u,tick:l,easing:d=Hi}=e;var v=[];if(o&&r===void 0&&(l&&l(0,1),u)){var f=mr(u(0,1));v.push(f,f)}var h=()=>1-n,p=t.animate(v,{duration:a});return p.onfinish=()=>{var w=(r==null?void 0:r.t())??1-n;r==null||r.abort();var E=n-w,g=e.duration*Math.abs(E),y=[];if(g>0){if(u)for(var S=Math.ceil(g/16.666666666666668),x=0;x<=S;x+=1){var k=w+E*d(x/S),L=u(k,1-k);y.push(mr(L))}h=()=>{var P=p.currentTime;return w+E*d(P/g)},l&&Li(()=>{if(p.playState!=="running")return!1;var P=h();return l(P,1-P),!0})}p=t.animate(y,{duration:g,fill:"forwards"}),p.onfinish=()=>{h=()=>n,l==null||l(n,1-n),i()}},{abort:()=>{p&&(p.cancel(),p.effect=null,p.onfinish=Ct)},deactivate:()=>{i=Ct},reset:()=>{n===0&&(l==null||l(1,0))},t:()=>h()}}function Je(t,e,r){if(t.multiple)return Vi(t,e);for(var n of t.options){var i=nn(n);if(Jn(i,e)){n.selected=!0;return}}(!r||e!==void 0)&&(t.selectedIndex=-1)}function Wi(t,e){let r=!0;Lt(()=>{Je(t,re(e),r),r=!1;var n=new MutationObserver(()=>{var i=t.__value;Je(t,i)});return n.observe(t,{childList:!0,subtree:!0,attributes:!0,attributeFilter:["value"]}),()=>{n.disconnect()}})}function Vi(t,e){for(var r of t.options)r.selected=~e.indexOf(nn(r))}function nn(t){return"__value"in t?t.__value:t.value}var bt,It,Yt,we,on;const be=class be{constructor(e){Wt(this,we);Wt(this,bt,new WeakMap);Wt(this,It);Wt(this,Yt);ze(this,Yt,e)}observe(e,r){var n=vt(this,bt).get(e)||new Set;return n.add(r),vt(this,bt).set(e,n),dr(this,we,on).call(this).observe(e,vt(this,Yt)),()=>{var i=vt(this,bt).get(e);i.delete(r),i.size===0&&(vt(this,bt).delete(e),vt(this,It).unobserve(e))}}};bt=new WeakMap,It=new WeakMap,Yt=new WeakMap,we=new WeakSet,on=function(){return vt(this,It)??ze(this,It,new ResizeObserver(e=>{for(var r of e){be.entries.set(r.target,r);for(var n of vt(this,bt).get(r.target)||[])n(r)}}))},Ce(be,"entries",new WeakMap);let Ye=be;var Ui=new Ye({box:"border-box"});function mt(t,e,r){var n=Ui.observe(t,()=>r(t[e]));Lt(()=>(re(()=>r(t[e])),n))}function xr(t,e){return t===e||(t==null?void 0:t[xt])===e}function sn(t={},e,r,n){return Lt(()=>{var i,o;return Lr(()=>{i=o,o=[],re(()=>{t!==r(...o)&&(e(t,...o),i&&xr(r(...i),t)&&e(null,...i))})}),()=>{te(()=>{o&&xr(r(...o),t)&&e(null,...o)})}}),t}function Me(t=!1){const e=F,r=e.l.u;if(!r)return;let n=()=>hi(e.s);if(t){let i=0,o={};const s=O(()=>{let c=!1;const a=e.s;for(const u in a)a[u]!==o[u]&&(o[u]=a[u],c=!0);return c&&i++,i});n=()=>_(s)}r.b.length&&ti(()=>{yr(e,n),Re(r.b)}),Le(()=>{const i=re(()=>r.m.map(An));return()=>{for(const o of i)typeof o=="function"&&o()}}),r.a.length&&Le(()=>{yr(e,n),Re(r.a)})}function yr(t,e){if(t.l.s)for(const r of t.l.s)_(r);e()}const Gi={get(t,e){if(!t.exclude.includes(e))return t.props[e]},set(t,e){return!1},getOwnPropertyDescriptor(t,e){if(!t.exclude.includes(e)&&e in t.props)return{enumerable:!0,configurable:!0,value:t.props[e]}},has(t,e){return t.exclude.includes(e)?!1:e in t.props},ownKeys(t){return Reflect.ownKeys(t.props).filter(e=>!t.exclude.includes(e))}};function ar(t,e,r){return new Proxy({props:t,exclude:e},Gi)}const Ki="5";typeof window<"u"&&(window.__svelte||(window.__svelte={v:new Set})).v.add(Ki);Fn();var Ji=ne('<svg><path d="M0 0h24v24H0z" stroke="none"></path><path d="M18 6 6 18M6 6l12 12"></path></svg>');function Yi(t,e){let r=ar(e,["$$slots","$$events","$$legacy"]);var n=Ji();let i;C(()=>i=sr(n,i,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round",...r},void 0,!0)),T(t,n)}const Zi=t=>t;function Qi(t,{delay:e=0,duration:r=400,easing:n=Zi}={}){const i=+getComputedStyle(t).opacity;return{delay:e,duration:r,easing:n,css:o=>`opacity: ${o*i}`}}function Xi(){let t=Z("uncompressed");return{get type(){return _(t)},setType(e){j(t,et(e))}}}function $i(){let t=et({file:null,folder:null,output:null,duplicates:null,code:null}),e=et([]);return{get file(){return t.file},get folder(){return t.folder},get output(){return t.output},get duplicates(){return t.duplicates},get code(){return t.code},open(r,n){e.push(r),t[r]=n},close(){e.length!==0&&(t[e.pop()]=null)}}}function to(t){return Object.entries(t.outputs).map(([e,r])=>{const n=new eo;return Object.entries(r.inputs).forEach(([i,o])=>n.insert(i,o)),n.root.name=e,n.root.map=r.map,n.root.uncompressed=r.uncompressed,n.root.gzip=r.gzip,n.root.brotli=r.brotli,n.optimize(),n})}function St(t){return"items"in t}class eo{constructor(){Ce(this,"root");this.root=this.createNode("","")}createNode(e,r){return{name:e,path:r,uncompressed:0,gzip:0,brotli:0,items:[]}}insert(e,r){const n=e.split("/"),i=n.pop();let o=this.root;n.forEach(s=>{let c=o.items.find(a=>St(a)&&a.name===s);c||(c=this.createNode(s,o.path?`${o.path}/${s}`:s),o.items.push(c)),o=c,o.uncompressed+=r.uncompressed,o.gzip+=r.gzip,o.brotli+=r.brotli}),o.items.push({name:i,path:o.path?`${o.path}/${i}`:i,uncompressed:r.uncompressed,gzip:r.gzip,brotli:r.brotli})}optimize(){const e=[this.root];for(;e.length;){const r=e.pop();for(;r.items.length===1&&St(r.items[0]);){const n=r.items[0];r.name=`${r.name}/${n.name}`,r.path=n.path,r.items=n.items}r.items.sort((n,i)=>i.uncompressed-n.uncompressed),r.items.forEach(n=>St(n)&&e.push(n))}}get(e){let r=this.root;for(;r&&r.path!==e;)r=St(r)&&r.items.find(n=>e.startsWith(n.path))||null;return r}}const Ze=to(window.SONDA_JSON_REPORT);function ro(){let t=Z(0);const e=O(()=>Ze.at(_(t)));return{get index(){return _(t)},get output(){return _(e)},setIndex(r){j(t,et(r))}}}const no=/(.*)(?:.*node_modules\/)(@[^\/]+\/[^\/]+|[^\/]+)/,io=Object.keys(window.SONDA_JSON_REPORT.inputs).map(t=>no.exec(t)).filter(t=>t!==null).reduce((t,e)=>{const[r,,n]=e;return t.has(n)||t.set(n,new Set),t.get(n).add(r),t},new Map),ce=new Map(Array.from(io).filter(([,t])=>t.size>1).map(([t,e])=>[t,Array.from(e)])),Q=ro(),Rt=Xi(),V=$i();var oo=()=>V.close(),so=N('<div class="fixed top-0 right-0 left-0 bottom-0 flex justify-center items-center"><div class="fixed bg-gray-200/70 w-full h-full backdrop-blur-sm" aria-hidden="true"></div> <div class="bg-white relative flex flex-col rounded-lg border p-6 shadow-lg overflow-hidden max-h-[95vh] max-w-[95vw]"><div class="mb-4"><h2 class="py-2 pr-6 block align-text-bottom font-semibold leading-none tracking-tight text-base border-b-2 border-gray-300 border-dashed"> </h2> <button aria-label="Close dialog" class="absolute top-0 right-0 mt-2 mr-2 flex justify-center items-center border border-transparent rounded-full w-10 h-10 text-gray-600 hover:text-gray-900"><!></button></div> <!></div></div>');function ie(t,e){G(e,!0);let r=Z(void 0);function n(f){f.target===_(r)&&V.close()}var i=so();zt("click",ht.body,n);var o=b(i);sn(o,f=>j(r,f),()=>_(r));var s=m(o,2),c=b(s),a=b(c),u=b(a),l=m(a,2);l.__click=[oo];var d=b(l);Yi(d,{});var v=m(c,2);Di(v,()=>e.children),C(()=>{ge(s,"w-[95vw]",e.large),ge(s,"h-[95vh]",e.large),z(u,e.heading)}),qi(3,i,()=>Qi,()=>({duration:150})),T(t,i),K()}Ot(["click"]);var ao=N('<div class="p-4 mb-8 text-sm text-red-800 rounded-lg bg-red-50 svelte-ls0uun" role="alert"><p class="font-bold svelte-ls0uun">Your browser does not support the <a class="underline svelte-ls0uun" href="https://developer.mozilla.org/en-US/docs/Web/API/CSS_Custom_Highlight_API" target="_blank">CSS Custom Highlight API</a>.</p> <p class="mt-4 svelte-ls0uun">To use this feature, please update your browser to a version that supports it, or use a different browser. See the <a class="underline svelte-ls0uun" href="https://developer.mozilla.org/en-US/docs/Web/API/CSS_Custom_Highlight_API#browser_compatibility" target="_blank">Browser Compatibility page</a> for more information.</p></div>'),lo=N(`
<span class="border-r border-slate-300 text-right pr-2 svelte-ls0uun"></span>
`,1),uo=N(`<p class="svelte-ls0uun">Code included in the bundle is highlighted</p> <pre class="h-full mt-2 p-4 w-full leading-5 bg-slate-100 text-slate-600 rounded overflow-auto text-xs flex svelte-ls0uun">
<div class="line-numbers flex flex-col flex-shrink mr-2 select-none text-slate-400 svelte-ls0uun">
<!>
</div>
<code class="svelte-ls0uun"> </code>
</pre>`,1),fo=N('<div class="h-full flex flex-col overflow-auto p-1 svelte-ls0uun"><!></div>');function co(t,e){G(e,!0);let r=Z(void 0);const n=O(()=>Q.output.root.map),i=O(()=>{var a;return((a=_(n))==null?void 0:a.sources.indexOf(e.file.path))??-1}),o=O(()=>_(i)>=0?_(n).sourcesContent[_(i)]:null),s=O(()=>{var a;return((a=_(o))==null?void 0:a.split(new RegExp("(?<=\\r?\\n)")))??[]}),c=O(()=>"CSS"in window&&"highlights"in window.CSS);Le(()=>{if(!_(o)||!_(c))return;const a=new Highlight,u=_(r).firstChild,l=_(s).reduce((d,v)=>(d.push(d[d.length-1]+v.length),d),[0]);_(n).mappings.flat().filter(d=>d[1]===_(i)).forEach((d,v,f)=>{const[,,h,p]=d,w=f[v+1],E=l[h],g=E+p,y=h===(w==null?void 0:w[2])?w[3]+E:l[h+1],S=new Range;S.setStart(u,g),S.setEnd(u,y),a.add(S)}),CSS.highlights.set("used-code",a)}),ie(t,{get heading(){return e.file.path},large:!0,children:u=>{var l=fo(),d=b(l);{var v=h=>{var p=ao();T(h,p)},f=h=>{var p=Ft(),w=B(p);{var E=g=>{var y=uo(),S=m(B(y),2),x=m(b(S)),k=m(b(x));Oe(k,17,()=>_(s),$r,(A,I,H)=>{var q=lo(),ot=m(B(q));ot.textContent=H,T(A,q)});var L=m(x,2),P=b(L);sn(L,A=>j(r,A),()=>_(r)),C(()=>z(P,_(o))),T(g,y)};R(w,g=>{_(o)&&g(E)},!0)}T(h,p)};R(d,h=>{_(c)?h(f,!1):h(v)})}T(u,l)},$$slots:{default:!0}}),K()}class lr{static generate(e,r){return this.processItems(e,r).join(`
`).trim()}static processItems(e,r=null,n=""){const i=[],o=e.length-1;return e.forEach((s,c)=>{const a=c===o,u=a?"└── ":"├── ",[l,d]=typeof s=="string"?[s,s]:s,v=r==null?void 0:r(l,e);if(i.push(n+u+d),v){const f=a?" ":"│ ";return i.push(...this.processItems(v,r,n+f))}if(a)return i.push(n)}),i}}var vo=N('<p>The following dependencies are duplicated:</p> <pre class="mt-2 p-4 w-max leading-5 bg-slate-100 rounded overflow-auto min-w-full"><code> </code></pre>',1);function ho(t,e){G(e,!0);const r=O(()=>lr.generate(Array.from(ce.keys()),n=>ce.get(n)));ie(t,{heading:"Duplicated modules found in the build",children:i=>{var o=Ft(),s=B(o);{var c=a=>{var u=vo(),l=m(B(u),2),d=b(l),v=b(d);C(()=>z(v,_(r))),T(a,u)};R(s,a=>{ce.size>0&&a(c)})}T(i,o)},$$slots:{default:!0}}),K()}const po=["b","KiB","MiB","GiB","TiB","PiB"],_o=["ms","s"];function an(t,e,r){let n=r,i=0;for(;n>e&&t.length>i+1;)n=n/e,i++;return`${i?n.toFixed(2):n} ${t[i]}`}function nt(t){return an(po,1024,t)}function Ie(t){return an(_o,1e3,t)}var go=N('<span>File format</span> <span class="font-bold text-right"> </span>',1),wo=N('<span>Approx. GZIP size</span> <span class="font-bold text-right"> </span>',1),bo=N('<span>Approx. Brotli size</span> <span class="font-bold text-right"> </span>',1),mo=N('<p class="mt-8">This file is in the bundle, because it is:</p> <pre class="mt-2 p-4 w-full leading-5 bg-slate-100 rounded overflow-auto text-sm"><code> </code></pre>',1),xo=(t,e)=>V.open("code",e.file),yo=N('<div class="mt-8"><button type="button" class="text-gray-900 bg-white border border-gray-300 focus:outline-none hover:bg-gray-100 focus:ring-1 focus:ring-blue-300 font-medium rounded-lg text-sm px-5 h-10">Show used code</button></div>'),ko=N('<div class="flex flex-col overflow-auto p-1"><div class="grid grid-cols-[auto_1fr] gap-x-12 max-w-[400px]"><!> <span>Original file size</span> <span class="font-bold text-right"> </span> <span>Bundled size</span> <span class="font-bold text-right"> </span> <!> <!></div> <!> <!></div>');function Eo(t,e){G(e,!0);const r=O(()=>window.SONDA_JSON_REPORT.inputs[e.file.path]),n=O(()=>{var c;return((c=_(r))==null?void 0:c.format.toUpperCase())??"UNKNOWN"}),i=O(()=>{var c;return(c=Q.output.root.map)==null?void 0:c.sources.includes(e.file.path)});function o(c,a){return a.length>1?[]:Object.entries(window.SONDA_JSON_REPORT.inputs).filter(([,u])=>u.imports.includes(c)).map(([u])=>[u,`imported by ${u}`])}const s=O(()=>{if(!_(r))return null;const c=_(r).belongsTo?[[_(r).belongsTo,`part of the ${_(r).belongsTo} bundle`]]:o(e.file.path,[]);return lr.generate(c,o)});ie(t,{get heading(){return e.file.path},children:a=>{var u=ko(),l=b(u),d=b(l);{var v=A=>{var I=go(),H=m(B(I),2),q=b(H);C(()=>z(q,_(n))),T(A,I)};R(d,A=>{_(n)!=="UNKNOWN"&&A(v)})}var f=m(d,4),h=b(f);C(()=>{var A;return z(h,nt(((A=_(r))==null?void 0:A.bytes)||0))});var p=m(f,4),w=b(p);C(()=>z(w,nt(e.file.uncompressed)));var E=m(p,2);{var g=A=>{var I=wo(),H=m(B(I),2),q=b(H);C(()=>z(q,nt(e.file.gzip))),T(A,I)};R(E,A=>{e.file.gzip&&A(g)})}var y=m(E,2);{var S=A=>{var I=bo(),H=m(B(I),2),q=b(H);C(()=>z(q,nt(e.file.brotli))),T(A,I)};R(y,A=>{e.file.brotli&&A(S)})}var x=m(l,2);{var k=A=>{var I=mo(),H=m(B(I),2),q=b(H),ot=b(q);C(()=>z(ot,_(s))),T(A,I)};R(x,A=>{_(s)&&A(k)})}var L=m(x,2);{var P=A=>{var I=yo(),H=b(I);H.__click=[xo,e],T(A,I)};R(L,A=>{_(i)&&A(P)})}T(a,u)},$$slots:{default:!0}}),K()}Ot(["click"]);var So=N('<span class="text-gray-900"> </span> <span class="text-gray-600"> </span>',1),To=ne('<g><rect shape-rendering="crispEdges" vector-effect="non-scaling-stroke"></rect><foreignObject class="pointer-events-none"><p xmlns="http://www.w3.org/1999/xhtml" class="p-1 size-full text-center text-xs truncate"><!></p></foreignObject><!></g>');function Ao(t,e){G(e,!0);const r=20,n=6,i=22,o=O(()=>e.tile.width-n*2),s=O(()=>e.tile.height-n-i),c=O(()=>nt(e.content[Rt.type])),a=O(()=>Math.min(e.content[Rt.type]/e.totalBytes*100,100)),u=O(()=>`${e.content.name} - ${_(c)} (${_(a).toFixed(2)}%)`),l=O(()=>Math.round(_(a))+"%"),d=O(()=>e.tile.width>=i*1.75&&e.tile.height>=i),v=O(()=>!St(e.content)||_(s)<=r||_(o)<=r?[]:e.content.items);var f=To(),h=b(f);const p=O(()=>`stroke-gray-500 ${(St(e.content)?"cursor-zoom-in":"cursor-pointer")??""} svelte-xusoaq`);var w=m(h),E=b(w),g=b(E);{var y=k=>{var L=So(),P=B(L),A=b(P),I=m(P,2),H=b(I);C(()=>{z(A,e.content.name),z(H,`- ${_(c)??""}`)}),T(k,L)};R(g,k=>{_(d)&&k(y)})}var S=m(w);{var x=k=>{var L=O(()=>e.tile.x+n),P=O(()=>e.tile.y+i);ln(k,{get content(){return _(v)},get totalBytes(){return e.totalBytes},get width(){return _(o)},get height(){return _(s)},get xStart(){return _(L)},get yStart(){return _(P)}})};R(S,k=>{_(v).length&&k(x)})}C(()=>{W(h,"data-tile",e.content.path),W(h,"data-hover",_(u)),W(h,"x",e.tile.x),W(h,"y",e.tile.y),W(h,"width",e.tile.width),W(h,"height",e.tile.height),Ri(h,_(p)),Ge(h,"--percentage",_(l)),W(w,"x",e.tile.x),W(w,"y",e.tile.y),W(w,"width",e.tile.width),W(w,"height",e.tile.height)}),T(t,f),K()}function Oo(t,e,r,n=0,i=0){const o=[],s=new Float32Array(t.length),c=t.reduce((S,x)=>S+x,0),a=e*r/c;for(let S=0;S<t.length;S++)s[S]=t[S]*a;let u=n,l=i,d=e,v=r,f=d>=v,h=f?v:d,p=0,w=s[0],E=s[0],g=s[0],y=Pe(h,w,E,g);for(let S=1;S<s.length;S++){const x=s[S],k=w+x,L=Math.min(E,x),P=Math.max(g,x),A=Pe(h,k,L,P);if(y<A){kr(s,p,S-1,w/h,f,u,l,o);const I=w/h;f?(u+=I,d-=I):(l+=I,v-=I),f=d>=v,h=f?v:d,p=S,w=x,E=x,g=x,y=Pe(h,w,E,g)}else w=k,E=L,g=P,y=A}return kr(s,p,s.length-1,w/h,f,u,l,o),o}function Pe(t,e,r,n){const i=t*t,o=e*e;return Math.max(i*n/o,o/(i*r))}function kr(t,e,r,n,i,o,s,c){let a=i?s:o;for(let u=e;u<=r;u++){const d=t[u]/n;i?c.push({x:o,y:a,width:n,height:d}):c.push({x:a,y:s,width:d,height:n}),a+=d}}function ln(t,e){G(e,!0);const r=O(()=>Array.isArray(e.content)?Object.values(e.content):[e.content]),n=O(()=>Oo(_(r).map(s=>s[Rt.type]),e.width,e.height,e.xStart,e.yStart));var i=Ft(),o=B(i);Oe(o,18,()=>_(n),s=>s,(s,c,a)=>{Ao(s,{get tile(){return c},get content(){return _(r)[_(a)]},get totalBytes(){return e.totalBytes}})}),T(t,i),K()}var Mo=ne('<svg xmlns="http://www.w3.org/2000/svg" role="img"><!></svg>');function un(t,e){G(e,!0);var r=Ft(),n=B(r);Ai(n,()=>[e.content.path,e.width,e.height],i=>{var o=Mo(),s=b(o),c=O(()=>e.width-1),a=O(()=>e.height-1);ln(s,{get content(){return e.content},get totalBytes(){return e.content[Rt.type]},get width(){return _(c)},get height(){return _(a)},xStart:.5,yStart:.5}),C(()=>{W(o,"width",e.width),W(o,"height",e.height)}),T(i,o)}),T(t,r),K()}var No=N('<span>Approx. GZIP size</span> <span class="font-bold"> </span>',1),Co=N('<span>Approx. Brotli size</span> <span class="font-bold"> </span>',1),Do=N('<div class="mb-4 grid grid-cols-[auto_1fr] gap-x-8"><span>Bundled size</span> <span class="font-bold"> </span> <!> <!></div> <div class="flex-grow overflow-hidden"><!></div>',1);function zo(t,e){G(e,!0);let r=Z(0),n=Z(0);ie(t,{get heading(){return e.folder.path},large:!0,children:o=>{var s=Do(),c=B(s),a=m(b(c),2),u=b(a);C(()=>z(u,nt(e.folder.uncompressed)));var l=m(a,2);{var d=w=>{var E=No(),g=m(B(E),2),y=b(g);C(()=>z(y,nt(e.folder.gzip))),T(w,E)};R(l,w=>{e.folder.gzip&&w(d)})}var v=m(l,2);{var f=w=>{var E=Co(),g=m(B(E),2),y=b(g);C(()=>z(y,nt(e.folder.brotli))),T(w,E)};R(v,w=>{e.folder.brotli&&w(f)})}var h=m(c,2),p=b(h);un(p,{get content(){return e.folder},get width(){return _(r)},get height(){return _(n)}}),mt(h,"clientWidth",w=>j(r,w)),mt(h,"clientHeight",w=>j(n,w)),T(o,s)},$$slots:{default:!0}}),K()}var Io=ne('<svg><path d="M0 0h24v24H0z" stroke="none"></path><path d="M3 12a9 9 0 1 0 18 0 9 9 0 0 0-18 0M12 9h.01"></path><path d="M11 12h1v4h1"></path></svg>');function Po(t,e){let r=ar(e,["$$slots","$$events","$$legacy"]);var n=Io();let i;C(()=>i=sr(n,i,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round",...r},void 0,!0)),T(t,n)}var Ro=N('<span class="font-bold">GZIP</span> <span class="text-right"> </span> <span class="text-right"> </span>',1),jo=N('<span class="font-bold">Brotli</span> <span class="text-right"> </span> <span class="text-right"> </span>',1),Bo=N('<p class="mt-12">Module types</p> <div class="mt-2 h-10 w-[40rem] max-w-full flex rounded-lg overflow-hidden"><div class="bg-yellow-300 h-full"></div> <div class="bg-blue-300 h-full"></div> <div class="bg-gray-200 h-full"></div></div> <div class="flex justify-between mt-2"><div class="flex items-center space-x-2"><div class="inline-block w-4 h-4 bg-yellow-300"></div> <p>ESM: <span class="font-semibold"> </span></p></div> <div class="flex items-center space-x-2"><div class="inline-block w-4 h-4 bg-blue-300"></div> <p>CJS: <span class="font-semibold"> </span></p></div> <div class="flex items-center space-x-2"><div class="inline-block w-4 h-4 bg-gray-300"></div> <p>Unknown: <span class="font-semibold"> </span></p></div></div>',1),Lo=N('<pre class="mt-2 p-4 w-max leading-5 bg-slate-100 rounded overflow-auto min-w-full"><code> </code></pre>'),Fo=N('<div class="flex flex-col overflow-y-auto max-w-[500px]"><div class="grid grid-cols-[auto_auto_auto] gap-x-12"><span class="font-bold">Type</span> <span class="font-bold text-right">Size</span> <span class="font-bold text-right">Download time <span data-hover="Estimations for a slow 3G connection"><!></span></span> <span class="font-bold">Uncompressed</span> <span class="text-right"> </span> <span class="text-right"> </span> <!> <!></div></div> <!> <p class="mt-12">This asset includes <span class="font-semibold"> </span> external dependencies</p> <!>',1);function Ho(t,e){G(e,!0);const r=50*1024*8,n=O(()=>window.SONDA_JSON_REPORT.outputs[e.output.root.name]),i=O(()=>Ie(Math.round(e.output.root.uncompressed/r*1e3))),o=O(()=>Ie(Math.round(e.output.root.gzip/r*1e3))),s=O(()=>Ie(Math.round(e.output.root.brotli/r*1e3))),c=O(()=>{const f={esm:0,cjs:0,unknown:0},h=window.SONDA_JSON_REPORT.inputs;return Object.entries(_(n).inputs).forEach(([p,w])=>{var g;const E=((g=h[p])==null?void 0:g.format)??"unknown";f[E]+=w.uncompressed}),f}),a=O(()=>Math.round(_(c).esm/_(n).uncompressed*1e4)/100),u=O(()=>Math.round(_(c).cjs/_(n).uncompressed*1e4)/100),l=O(()=>Math.round(_(c).unknown/_(n).uncompressed*1e4)/100),d=O(()=>{const f=/(?:.*node_modules\/)(@[^\/]+\/[^\/]+|[^\/]+)/;return Object.keys(_(n).inputs).map(h=>{var p;return((p=h.match(f))==null?void 0:p[1])??null}).filter((h,p,w)=>h!==null&&w.indexOf(h)===p).sort()}),v=O(()=>lr.generate(_(d)));ie(t,{get heading(){return e.output.root.name},children:h=>{var p=Fo(),w=B(p),E=b(w),g=m(b(E),4),y=m(b(g)),S=b(y);Po(S,{width:20,height:20,class:"inline-block pointer-events-none"});var x=m(g,4),k=b(x);C(()=>z(k,nt(e.output.root.uncompressed)));var L=m(x,2),P=b(L),A=m(L,2);{var I=J=>{var rt=Ro(),st=m(B(rt),2),gt=b(st);C(()=>z(gt,nt(e.output.root.gzip)));var Mt=m(st,2),qt=b(Mt);C(()=>z(qt,_(o))),T(J,rt)};R(A,J=>{e.output.root.gzip&&J(I)})}var H=m(A,2);{var q=J=>{var rt=jo(),st=m(B(rt),2),gt=b(st);C(()=>z(gt,nt(e.output.root.brotli)));var Mt=m(st,2),qt=b(Mt);C(()=>z(qt,_(s))),T(J,rt)};R(H,J=>{e.output.root.brotli&&J(q)})}var ot=m(w,2);{var Ne=J=>{var rt=Bo(),st=m(B(rt),2),gt=b(st),Mt=m(gt,2),qt=m(Mt,2),fn=m(st,2),ur=b(fn),cn=m(b(ur),2),dn=m(b(cn)),vn=b(dn),fr=m(ur,2),hn=m(b(fr),2),pn=m(b(hn)),_n=b(pn),gn=m(fr,2),wn=m(b(gn),2),bn=m(b(wn)),mn=b(bn);C(()=>{W(gt,"style",`width: ${_(a)}%`),W(Mt,"style",`width: ${_(u)}%`),W(qt,"style",`width: ${_(l)}%`),z(vn,`${_(a)??""}%`),z(_n,`${_(u)??""}%`),z(mn,`${_(l)??""}%`)}),T(J,rt)};R(ot,J=>{_(l)<100&&J(Ne)})}var Ht=m(ot,2),oe=m(b(Ht)),se=b(oe),ae=m(Ht,2);{var le=J=>{var rt=Lo(),st=b(rt),gt=b(st);C(()=>z(gt,_(v))),T(J,rt)};R(ae,J=>{_(d).length>0&&J(le)})}C(()=>{z(P,_(i)),z(se,_(d).length)}),T(h,p)},$$slots:{default:!0}}),K()}var qo=N("<!> <!> <!> <!> <!>",1);function Wo(t,e){G(e,!1),Me();var r=qo(),n=B(r);{var i=f=>{zo(f,{get folder(){return V.folder}})};R(n,f=>{V.folder&&f(i)})}var o=m(n,2);{var s=f=>{Eo(f,{get file(){return V.file}})};R(o,f=>{V.file&&f(s)})}var c=m(o,2);{var a=f=>{Ho(f,{get output(){return V.output}})};R(c,f=>{V.output&&f(a)})}var u=m(c,2);{var l=f=>{ho(f,{})};R(u,f=>{V.duplicates&&f(l)})}var d=m(u,2);{var v=f=>{co(f,{get file(){return V.code}})};R(d,f=>{V.code&&f(v)})}T(t,r),K()}var Vo=(t,e)=>Rt.setType(e()),Uo=N('<button type="button" class="px-4 py-2 text-sm font-medium bg-white hover:bg-gray-100 text-gray-900 border border-gray-300 first:rounded-s-lg last:rounded-e-lg focus:ring-1 focus:ring-blue-300 focus:z-10 svelte-2f0583"> </button>'),Go=N('<div class="inline-flex space-x-[-1px]" role="group"></div>');function Ko(t,e){G(e,!0);const r=O(()=>{var a;return((a=Q.output)==null?void 0:a.root.gzip)??!1}),n=O(()=>{var a;return((a=Q.output)==null?void 0:a.root.brotli)??!1}),i=O(()=>{const a=[["uncompressed","Uncompressed"]];return _(r)&&a.push(["gzip","GZIP"]),_(n)&&a.push(["brotli","Brotli"]),a});var o=Ft(),s=B(o);{var c=a=>{var u=Go();Oe(u,21,()=>_(i),([l,d])=>l,(l,d)=>{let v=()=>_(d)[0],f=()=>_(d)[1];var h=Uo();h.__click=[Vo,v];var p=b(h);C(()=>{W(h,"title",`Show the ${f()} file size in diagram`),ge(h,"active",v()===Rt.type),z(p,f())}),T(l,h)}),T(a,u)};R(s,a=>{_(i).length>1&&a(c)})}T(t,o),K()}Ot(["click"]);function Jo(){V.open("output",Q.output)}var Yo=N('<button title="Show details of the active output" aria-label="Details of the entire build output" class="text-gray-900 bg-white border border-gray-300 focus:outline-none hover:bg-gray-100 focus:ring-1 focus:ring-blue-300 font-medium rounded-lg text-sm px-5 h-10"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="text-gray-900 pointer-events-none"><path d="M0 0h24v24H0z" stroke="none" shape-rendering="geometricPrecision"></path><path d="M8 5H6a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h5.697M18 12V7a2 2 0 0 0-2-2h-2" shape-rendering="geometricPrecision"></path><path d="M8 5a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2v0a2 2 0 0 1-2 2h-2a2 2 0 0 1-2-2zM8 11h4M8 15h3M14 17.5a2.5 2.5 0 1 0 5 0 2.5 2.5 0 1 0-5 0M18.5 19.5 21 22" shape-rendering="geometricPrecision"></path></svg></button>');function Zo(t,e){G(e,!1),Me();var r=Yo();r.__click=[Jo],T(t,r),K()}Ot(["click"]);function Qo(){V.open("duplicates",!0)}var Xo=N('<button title="See duplicated modules found in the build" aria-label="List of duplicated modules found in the build output" class="text-gray-900 bg-red-50 border border-red-400 focus:outline-none hover:bg-red-100 focus:ring-1 focus:ring-blue-300 font-medium rounded-lg text-sm px-5 h-10"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="text-red-600"><path stroke="none" d="M0 0h24v24H0z" shape-rendering="geometricPrecision"></path><path d="M3 12a9 9 0 1 0 18 0 9 9 0 0 0-18 0M12 8v4M12 16h.01" shape-rendering="geometricPrecision"></path></svg></button>');function $o(t,e){G(e,!1),Me();var r=Ft(),n=B(r);{var i=o=>{var s=Xo();s.__click=[Qo],T(o,s)};R(n,o=>{ce.size>1&&o(i)})}T(t,r),K()}Ot(["click"]);function ts(t){Q.setIndex(Number(t.target.value))}var es=N("<option> </option>"),rs=N('<select class="text-gray-900 bg-white border border-gray-300 focus:outline-none hover:bg-gray-100 focus:ring-1 focus:ring-blue-300 font-medium rounded-lg text-sm pl-4 pr-8 h-10 min-w-80 svelte-yqayp2" title="Select the active output"></select>'),ns=N('<div class="flex items-center justify-center space-x-2 max-w-sm"><!></div>');function is(t,e){G(e,!1),Me();var r=ns(),n=b(r);{var i=o=>{var s=rs();Wi(s,()=>Q.index);var c;s.__change=[ts],Oe(s,5,()=>Ze,$r,(a,u,l)=>{var d=es();d.value=(d.__value=l)==null?"":l;var v=b(d);C(()=>z(v,`${l+1}. ${_(u).root.name??""}`)),T(a,d)}),C(()=>{c!==(c=Q.index)&&(s.value=(s.__value=Q.index)==null?"":Q.index,Je(s,Q.index))}),T(o,s)};R(n,o=>{Ze.length>0&&o(i)})}T(t,r),K()}Ot(["change"]);var os=N('<a href="https://github.com/filipsobol/sonda" target="_blank" title="Open Sonda repository on GitHub" aria-label="GitHub repository" class="flex items-center text-gray-900 bg-white border border-gray-300 focus:outline-none hover:bg-gray-100 focus:ring-1 focus:ring-blue-300 font-medium rounded-lg text-sm px-5 h-10"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="text-gray-900 pointer-events-none"><path d="M0 0h24v24H0z" stroke="none" shape-rendering="geometricPrecision"></path><path d="M9 19c-4.3 1.4-4.3-2.5-6-3m12 5v-3.5c0-1 .1-1.4-.5-2 2.8-.3 5.5-1.4 5.5-6a4.6 4.6 0 0 0-1.3-3.2 4.2 4.2 0 0 0-.1-3.2s-1.1-.3-3.5 1.3a12.3 12.3 0 0 0-6.2 0C6.5 2.8 5.4 3.1 5.4 3.1a4.2 4.2 0 0 0-.1 3.2A4.6 4.6 0 0 0 4 9.5c0 4.6 2.7 5.7 5.5 6-.6.6-.6 1.2-.5 2V21" shape-rendering="geometricPrecision"></path></svg></a>');function ss(t){var e=os();T(t,e)}var as=N('<div class="flex flex-row p-4 items-center space-y-0 h-16 justify-between bg-gray-50 shadow"><div class="flex flex-row space-x-2"><!> <!> <!></div> <div class="flex flex-row space-x-2"><!> <!></div></div>');function ls(t){var e=as(),r=b(e),n=b(r);is(n,{});var i=m(n,2);Zo(i,{});var o=m(i,2);$o(o,{});var s=m(r,2),c=b(s);Ko(c,{});var a=m(c,2);ss(a),T(t,e)}var us=ne('<svg><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M12 21a9 9 0 1 1 0 -18a9 9 0 0 1 0 18z"></path><path d="M8 16l1 -1l1.5 1l1.5 -1l1.5 1l1.5 -1l1 1"></path><path d="M8.5 11.5l1.5 -1.5l-1.5 -1.5"></path><path d="M15.5 11.5l-1.5 -1.5l1.5 -1.5"></path></svg>');function fs(t,e){let r=ar(e,["$$slots","$$events","$$legacy"]);var n=us();let i;C(()=>i=sr(n,i,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",stroke:"currentColor","stroke-width":"1","stroke-linecap":"round","stroke-linejoin":"round",...r},void 0,!0)),T(t,n)}var cs=N('<div class="flex-grow flex flex-col mt-24 items-center w-full h-full"><!> <h2 class="mt-8 text-3xl font-semibold text-gray-800">No data to display</h2> <p class="mt-4 text-lg text-gray-500">Did you enable source maps in the bundler configuration?</p></div>');function ds(t){var e=cs(),r=b(e);fs(r,{width:96,height:96,class:"text-yellow-400 fill-yellow-100"}),T(t,e)}var vs=N('<div role="tooltip" class="fixed z-10 px-2 py-1 bg-gray-800 text-gray-100 rounded-md whitespace-nowrap pointer-events-none svelte-1r0gq6x"> </div>');function hs(t){let r=Z(0),n=Z(0),i=Z(0),o=Z(0),s=Z(""),c=Z("0px"),a=Z("0px");function u({target:v,clientX:f,clientY:h}){j(s,et(v instanceof Element&&v.getAttribute("data-hover")||"")),_(s)&&(j(c,(f+_(r)+12>_(i)?f-_(r)-12:f+12)+"px"),j(a,(h+_(n)+12>_(o)?h-_(n):h+12)+"px"))}var l=vs();zt("mouseover",ht.body,u),zt("mousemove",ht.body,u),zt("mouseleave",ht.body,()=>j(s,""));var d=b(l);C(()=>{ge(l,"invisible",!_(s)),Ge(l,"--x",_(c)),Ge(l,"--y",_(a)),z(d,_(s))}),mt(ht.body,"clientWidth",v=>j(i,et(v))),mt(ht.body,"clientHeight",v=>j(o,et(v))),mt(l,"clientWidth",v=>j(r,v)),mt(l,"clientHeight",v=>j(n,v)),T(t,l)}var ps=N('<div role="application" class="wrapper relative flex flex-col overflow-hidden h-screen w-screen"><!> <div class="flex-grow overflow-hidden"><!></div></div> <!> <!>',1);function _s(t,e){G(e,!0);let r=Z(0),n=Z(0);function i({target:p}){var g;const w=p instanceof Element&&p.getAttribute("data-tile");if(!w)return;const E=(g=Q.output)==null?void 0:g.get(w);E&&V.open(St(E)?"folder":"file",E)}function o(p){p.key==="Escape"&&(p.stopPropagation(),V.close())}var s=ps();zt("click",ht.body,i),zt("keydown",ht.body,o);var c=B(s),a=b(c);ls(a);var u=m(a,2),l=b(u);{var d=p=>{un(p,{get content(){return Q.output.root},get width(){return _(r)},get height(){return _(n)}})},v=p=>{ds(p)};R(l,p=>{Q.output?p(d):p(v,!1)})}var f=m(c,2);Wo(f,{});var h=m(f,2);hs(h),mt(u,"clientWidth",p=>j(r,p)),mt(u,"clientHeight",p=>j(n,p)),T(t,s),K()}Ei(_s,{target:document.getElementById("app")});</script><style rel="stylesheet" crossorigin>.svelte-ls0uun::highlight(used-code){background-color:#fed7aa;color:#7c2d12}rect.svelte-xusoaq{fill:color-mix(in oklch,#fca5a5 var(--percentage),#86efac)}rect.svelte-xusoaq:hover{fill:color-mix(in oklch,#fecaca var(--percentage),#bbf7d0)}button.active.svelte-2f0583,button.active.svelte-2f0583:hover{background-color:#e5e7eb}select.svelte-yqayp2{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="%236b7280" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"><path stroke="none" d="M0 0h24v24H0z"/><path d="m8 9 4-4 4 4M16 15l-4 4-4-4"/></svg>');background-position:right .5rem center;background-repeat:no-repeat}div[role=tooltip].svelte-1r0gq6x{transform:translate(var(--x),var(--y));will-change:transform,contents}*{scrollbar-width:thin}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.bottom-0{bottom:0}.left-0{left:0}.right-0{right:0}.top-0{top:0}.z-10{z-index:10}.mb-4{margin-bottom:1rem}.mb-8{margin-bottom:2rem}.mr-2{margin-right:.5rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-24{margin-top:6rem}.mt-4{margin-top:1rem}.mt-8{margin-top:2rem}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.contents{display:contents}.size-full{width:100%;height:100%}.h-10{height:2.5rem}.h-16{height:4rem}.h-4{height:1rem}.h-\[95vh\]{height:95vh}.h-full{height:100%}.h-screen{height:100vh}.max-h-\[95vh\]{max-height:95vh}.min-h-screen{min-height:100vh}.w-10{width:2.5rem}.w-4{width:1rem}.w-\[40rem\]{width:40rem}.w-\[95vw\]{width:95vw}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-screen{width:100vw}.min-w-80{min-width:20rem}.min-w-full{min-width:100%}.max-w-\[400px\]{max-width:400px}.max-w-\[500px\]{max-width:500px}.max-w-\[95vw\]{max-width:95vw}.max-w-full{max-width:100%}.max-w-sm{max-width:24rem}.flex-shrink{flex-shrink:1}.flex-grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.cursor-zoom-in{cursor:zoom-in}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[auto_auto_auto\]{grid-template-columns:auto auto auto}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-x-12{-moz-column-gap:3rem;column-gap:3rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-\[-1px\]>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-1px * var(--tw-space-x-reverse));margin-left:calc(-1px * calc(1 - var(--tw-space-x-reverse)))}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.border{border-width:1px}.border-b-2{border-bottom-width:2px}.border-r{border-right-width:1px}.border-dashed{border-style:dashed}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-red-400{--tw-border-opacity: 1;border-color:rgb(248 113 113 / var(--tw-border-opacity, 1))}.border-slate-300{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.bg-blue-300{--tw-bg-opacity: 1;background-color:rgb(147 197 253 / var(--tw-bg-opacity, 1))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-gray-200\/70{background-color:#e5e7ebb3}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-yellow-300{--tw-bg-opacity: 1;background-color:rgb(253 224 71 / var(--tw-bg-opacity, 1))}.fill-yellow-100{fill:#fef9c3}.stroke-gray-500{stroke:#6b7280}.p-1{padding:.25rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.pl-4{padding-left:1rem}.pr-2{padding-right:.5rem}.pr-6{padding-right:1.5rem}.pr-8{padding-right:2rem}.text-center{text-align:center}.text-right{text-align:right}.align-text-bottom{vertical-align:text-bottom}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.leading-5{line-height:1.25rem}.leading-none{line-height:1}.tracking-tight{letter-spacing:-.025em}.text-gray-100{--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-800{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-yellow-400{--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}pre{line-height:1.125}.first\:rounded-s-lg:first-child{border-start-start-radius:.5rem;border-end-start-radius:.5rem}.last\:rounded-e-lg:last-child{border-start-end-radius:.5rem;border-end-end-radius:.5rem}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.hover\:bg-red-100:hover{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.hover\:text-gray-900:hover{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.focus\:z-10:focus{z-index:10}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-1:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-blue-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(147 197 253 / var(--tw-ring-opacity, 1))}</style></head><body class="flex font-mono h-screen w-screen"><div id="app" class="flex min-h-screen w-screen"></div></body></html>