lockfileVersion: '9.0'

settings:
  autoInstallPeers: true
  excludeLinksFromLockfile: false

importers:

  .:
    devDependencies:
      '@fontsource/fira-mono':
        specifier: ^5.0.0
        version: 5.0.13
      '@gradio/audio':
        specifier: latest
        version: 0.13.2(svelte@4.2.18)
      '@gradio/button':
        specifier: latest
        version: 0.2.49(svelte@4.2.18)
      '@gradio/chatbot':
        specifier: latest
        version: 0.12.4(rollup@4.20.0)(svelte@4.2.18)
      '@gradio/checkbox':
        specifier: latest
        version: 0.3.11(svelte@4.2.18)
      '@gradio/checkboxgroup':
        specifier: latest
        version: 0.5.11(svelte@4.2.18)
      '@gradio/code':
        specifier: latest
        version: 0.8.2(svelte@4.2.18)
      '@gradio/colorpicker':
        specifier: latest
        version: 0.3.11(svelte@4.2.18)
      '@gradio/dataframe':
        specifier: latest
        version: 0.9.2(svelte@4.2.18)
      '@gradio/dataset':
        specifier: latest
        version: 0.2.3(svelte@4.2.18)
      '@gradio/datetime':
        specifier: latest
        version: 0.1.2(svelte@4.2.18)
      '@gradio/downloadbutton':
        specifier: latest
        version: 0.1.26(svelte@4.2.18)
      '@gradio/dropdown':
        specifier: latest
        version: 0.7.11(svelte@4.2.18)
      '@gradio/file':
        specifier: latest
        version: 0.9.2(svelte@4.2.18)
      '@gradio/gallery':
        specifier: latest
        version: 0.12.0(svelte@4.2.18)
      '@gradio/highlightedtext':
        specifier: latest
        version: 0.7.5(svelte@4.2.18)
      '@gradio/html':
        specifier: latest
        version: 0.3.4(svelte@4.2.18)
      '@gradio/image':
        specifier: latest
        version: 0.14.0(svelte@4.2.18)
      '@gradio/imageeditor':
        specifier: latest
        version: 0.9.0(svelte@4.2.18)
      '@gradio/json':
        specifier: latest
        version: 0.3.1(svelte@4.2.18)
      '@gradio/label':
        specifier: latest
        version: 0.3.11(svelte@4.2.18)
      '@gradio/markdown':
        specifier: latest
        version: 0.9.2(svelte@4.2.18)
      '@gradio/model3d':
        specifier: latest
        version: 0.12.0(svelte@4.2.18)
      '@gradio/multimodaltextbox':
        specifier: latest
        version: 0.5.5(svelte@4.2.18)
      '@gradio/number':
        specifier: latest
        version: 0.4.11(svelte@4.2.18)
      '@gradio/paramviewer':
        specifier: latest
        version: 0.4.20(svelte@4.2.18)
      '@gradio/plot':
        specifier: latest
        version: 0.6.3(rollup@4.20.0)(svelte@4.2.18)
      '@gradio/radio':
        specifier: latest
        version: 0.5.11(svelte@4.2.18)
      '@gradio/simpleimage':
        specifier: latest
        version: 0.6.5(svelte@4.2.18)
      '@gradio/slider':
        specifier: latest
        version: 0.4.11(svelte@4.2.18)
      '@gradio/state':
        specifier: latest
        version: 0.1.0
      '@gradio/textbox':
        specifier: latest
        version: 0.6.10(svelte@4.2.18)
      '@gradio/timer':
        specifier: latest
        version: 0.3.1(svelte@4.2.18)
      '@gradio/uploadbutton':
        specifier: latest
        version: 0.6.17(svelte@4.2.18)
      '@gradio/video':
        specifier: latest
        version: 0.10.2(svelte@4.2.18)
      '@neoconfetti/svelte':
        specifier: ^2.0.0
        version: 2.2.1
      '@sveltejs/adapter-auto':
        specifier: ^3.0.0
        version: 3.2.4(@sveltejs/kit@2.5.22(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.4.1(@types/node@22.3.0)))(svelte@4.2.18)(vite@5.4.1(@types/node@22.3.0)))
      '@sveltejs/kit':
        specifier: ^2.0.0
        version: 2.5.22(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.4.1(@types/node@22.3.0)))(svelte@4.2.18)(vite@5.4.1(@types/node@22.3.0))
      '@sveltejs/vite-plugin-svelte':
        specifier: ^3.0.0
        version: 3.1.1(svelte@4.2.18)(vite@5.4.1(@types/node@22.3.0))
      prettier:
        specifier: ^3.1.1
        version: 3.3.3
      prettier-plugin-svelte:
        specifier: ^3.1.2
        version: 3.2.6(prettier@3.3.3)(svelte@4.2.18)
      svelte:
        specifier: ^4.2.7
        version: 4.2.18
      svelte-check:
        specifier: ^3.6.0
        version: 3.8.5(postcss@8.4.41)(svelte@4.2.18)
      typescript:
        specifier: ^5.0.0
        version: 5.5.4
      vite:
        specifier: ^5.0.3
        version: 5.4.1(@types/node@22.3.0)

packages:

  '@ampproject/remapping@2.3.0':
    resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==}
    engines: {node: '>=6.0.0'}

  '@babel/runtime@7.25.0':
    resolution: {integrity: sha512-7dRy4DwXwtzBrPbZflqxnvfxLF8kdZXPkhymtDeFoFqE6ldzjQFgYTtYIFARcLEYDrqfBfYcZt1WqFxRoyC9Rw==}
    engines: {node: '>=6.9.0'}

  '@bundled-es-modules/cookie@2.0.0':
    resolution: {integrity: sha512-Or6YHg/kamKHpxULAdSqhGqnWFneIXu1NKvvfBBzKGwpVsYuFIQ5aBPHDnnoR3ghW1nvSkALd+EF9iMtY7Vjxw==}

  '@bundled-es-modules/statuses@1.0.1':
    resolution: {integrity: sha512-yn7BklA5acgcBr+7w064fGV+SGIFySjCKpqjcWgBAIfrAkY+4GQTJJHQMeT3V/sgz23VTEVV8TtOmkvJAhFVfg==}

  '@bundled-es-modules/tough-cookie@0.1.6':
    resolution: {integrity: sha512-dvMHbL464C0zI+Yqxbz6kZ5TOEp7GLW+pry/RWndAR8MJQAXZ2rPmIs8tziTZjeIyhSNZgZbCePtfSbdWqStJw==}

  '@codemirror/autocomplete@6.18.0':
    resolution: {integrity: sha512-5DbOvBbY4qW5l57cjDsmmpDh3/TeK1vXfTHa+BUMrRzdWdcxKZ4U4V7vQaTtOpApNU4kLS4FQ6cINtLg245LXA==}
    peerDependencies:
      '@codemirror/language': ^6.0.0
      '@codemirror/state': ^6.0.0
      '@codemirror/view': ^6.0.0
      '@lezer/common': ^1.0.0

  '@codemirror/commands@6.6.0':
    resolution: {integrity: sha512-qnY+b7j1UNcTS31Eenuc/5YJB6gQOzkUoNmJQc0rznwqSRpeaWWpjkWy2C/MPTcePpsKJEM26hXrOXl1+nceXg==}

  '@codemirror/lang-css@6.2.1':
    resolution: {integrity: sha512-/UNWDNV5Viwi/1lpr/dIXJNWiwDxpw13I4pTUAsNxZdg6E0mI2kTQb0P2iHczg1Tu+H4EBgJR+hYhKiHKko7qg==}

  '@codemirror/lang-html@6.4.9':
    resolution: {integrity: sha512-aQv37pIMSlueybId/2PVSP6NPnmurFDVmZwzc7jszd2KAF8qd4VBbvNYPXWQq90WIARjsdVkPbw29pszmHws3Q==}

  '@codemirror/lang-javascript@6.2.2':
    resolution: {integrity: sha512-VGQfY+FCc285AhWuwjYxQyUQcYurWlxdKYT4bqwr3Twnd5wP5WSeu52t4tvvuWmljT4EmgEgZCqSieokhtY8hg==}

  '@codemirror/lang-json@6.0.1':
    resolution: {integrity: sha512-+T1flHdgpqDDlJZ2Lkil/rLiRy684WMLc74xUnjJH48GQdfJo/pudlTRreZmKwzP8/tGdKf83wlbAdOCzlJOGQ==}

  '@codemirror/lang-markdown@6.2.5':
    resolution: {integrity: sha512-Hgke565YcO4fd9pe2uLYxnMufHO5rQwRr+AAhFq8ABuhkrjyX8R5p5s+hZUTdV60O0dMRjxKhBLxz8pu/MkUVA==}

  '@codemirror/lang-python@6.1.6':
    resolution: {integrity: sha512-ai+01WfZhWqM92UqjnvorkxosZ2aq2u28kHvr+N3gu012XqY2CThD67JPMHnGceRfXPDBmn1HnyqowdpF57bNg==}

  '@codemirror/language@6.10.2':
    resolution: {integrity: sha512-kgbTYTo0Au6dCSc/TFy7fK3fpJmgHDv1sG1KNQKJXVi+xBTEeBPY/M30YXiU6mMXeH+YIDLsbrT4ZwNRdtF+SA==}

  '@codemirror/legacy-modes@6.4.1':
    resolution: {integrity: sha512-vdg3XY7OAs5uLDx2Iw+cGfnwtd7kM+Et/eMsqAGTfT/JKiVBQZXosTzjEbWAi/FrY6DcQIz8mQjBozFHZEUWQA==}

  '@codemirror/lint@6.8.1':
    resolution: {integrity: sha512-IZ0Y7S4/bpaunwggW2jYqwLuHj0QtESf5xcROewY6+lDNwZ/NzvR4t+vpYgg9m7V8UXLPYqG+lu3DF470E5Oxg==}

  '@codemirror/search@6.5.6':
    resolution: {integrity: sha512-rpMgcsh7o0GuCDUXKPvww+muLA1pDJaFrpq/CCHtpQJYz8xopu4D1hPcKRoDD0YlF8gZaqTNIRa4VRBWyhyy7Q==}

  '@codemirror/state@6.4.1':
    resolution: {integrity: sha512-QkEyUiLhsJoZkbumGZlswmAhA7CBU02Wrz7zvH4SrcifbsqwlXShVXg65f3v/ts57W3dqyamEriMhij1Z3Zz4A==}

  '@codemirror/view@6.32.0':
    resolution: {integrity: sha512-AgVNvED2QTsZp5e3syoHLsrWtwJFYWdx1Vr/m3f4h1ATQz0ax60CfXF3Htdmk69k2MlYZw8gXesnQdHtzyVmAw==}

  '@esbuild/aix-ppc64@0.19.12':
    resolution: {integrity: sha512-bmoCYyWdEL3wDQIVbcyzRyeKLgk2WtWLTWz1ZIAZF/EGbNOwSA6ew3PftJ1PqMiOOGu0OyFMzG53L0zqIpPeNA==}
    engines: {node: '>=12'}
    cpu: [ppc64]
    os: [aix]

  '@esbuild/aix-ppc64@0.21.5':
    resolution: {integrity: sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==}
    engines: {node: '>=12'}
    cpu: [ppc64]
    os: [aix]

  '@esbuild/android-arm64@0.19.12':
    resolution: {integrity: sha512-P0UVNGIienjZv3f5zq0DP3Nt2IE/3plFzuaS96vihvD0Hd6H/q4WXUGpCxD/E8YrSXfNyRPbpTq+T8ZQioSuPA==}
    engines: {node: '>=12'}
    cpu: [arm64]
    os: [android]

  '@esbuild/android-arm64@0.21.5':
    resolution: {integrity: sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==}
    engines: {node: '>=12'}
    cpu: [arm64]
    os: [android]

  '@esbuild/android-arm@0.19.12':
    resolution: {integrity: sha512-qg/Lj1mu3CdQlDEEiWrlC4eaPZ1KztwGJ9B6J+/6G+/4ewxJg7gqj8eVYWvao1bXrqGiW2rsBZFSX3q2lcW05w==}
    engines: {node: '>=12'}
    cpu: [arm]
    os: [android]

  '@esbuild/android-arm@0.21.5':
    resolution: {integrity: sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==}
    engines: {node: '>=12'}
    cpu: [arm]
    os: [android]

  '@esbuild/android-x64@0.19.12':
    resolution: {integrity: sha512-3k7ZoUW6Q6YqhdhIaq/WZ7HwBpnFBlW905Fa4s4qWJyiNOgT1dOqDiVAQFwBH7gBRZr17gLrlFCRzF6jFh7Kew==}
    engines: {node: '>=12'}
    cpu: [x64]
    os: [android]

  '@esbuild/android-x64@0.21.5':
    resolution: {integrity: sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==}
    engines: {node: '>=12'}
    cpu: [x64]
    os: [android]

  '@esbuild/darwin-arm64@0.19.12':
    resolution: {integrity: sha512-B6IeSgZgtEzGC42jsI+YYu9Z3HKRxp8ZT3cqhvliEHovq8HSX2YX8lNocDn79gCKJXOSaEot9MVYky7AKjCs8g==}
    engines: {node: '>=12'}
    cpu: [arm64]
    os: [darwin]

  '@esbuild/darwin-arm64@0.21.5':
    resolution: {integrity: sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==}
    engines: {node: '>=12'}
    cpu: [arm64]
    os: [darwin]

  '@esbuild/darwin-x64@0.19.12':
    resolution: {integrity: sha512-hKoVkKzFiToTgn+41qGhsUJXFlIjxI/jSYeZf3ugemDYZldIXIxhvwN6erJGlX4t5h417iFuheZ7l+YVn05N3A==}
    engines: {node: '>=12'}
    cpu: [x64]
    os: [darwin]

  '@esbuild/darwin-x64@0.21.5':
    resolution: {integrity: sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==}
    engines: {node: '>=12'}
    cpu: [x64]
    os: [darwin]

  '@esbuild/freebsd-arm64@0.19.12':
    resolution: {integrity: sha512-4aRvFIXmwAcDBw9AueDQ2YnGmz5L6obe5kmPT8Vd+/+x/JMVKCgdcRwH6APrbpNXsPz+K653Qg8HB/oXvXVukA==}
    engines: {node: '>=12'}
    cpu: [arm64]
    os: [freebsd]

  '@esbuild/freebsd-arm64@0.21.5':
    resolution: {integrity: sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==}
    engines: {node: '>=12'}
    cpu: [arm64]
    os: [freebsd]

  '@esbuild/freebsd-x64@0.19.12':
    resolution: {integrity: sha512-EYoXZ4d8xtBoVN7CEwWY2IN4ho76xjYXqSXMNccFSx2lgqOG/1TBPW0yPx1bJZk94qu3tX0fycJeeQsKovA8gg==}
    engines: {node: '>=12'}
    cpu: [x64]
    os: [freebsd]

  '@esbuild/freebsd-x64@0.21.5':
    resolution: {integrity: sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==}
    engines: {node: '>=12'}
    cpu: [x64]
    os: [freebsd]

  '@esbuild/linux-arm64@0.19.12':
    resolution: {integrity: sha512-EoTjyYyLuVPfdPLsGVVVC8a0p1BFFvtpQDB/YLEhaXyf/5bczaGeN15QkR+O4S5LeJ92Tqotve7i1jn35qwvdA==}
    engines: {node: '>=12'}
    cpu: [arm64]
    os: [linux]

  '@esbuild/linux-arm64@0.21.5':
    resolution: {integrity: sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==}
    engines: {node: '>=12'}
    cpu: [arm64]
    os: [linux]

  '@esbuild/linux-arm@0.19.12':
    resolution: {integrity: sha512-J5jPms//KhSNv+LO1S1TX1UWp1ucM6N6XuL6ITdKWElCu8wXP72l9MM0zDTzzeikVyqFE6U8YAV9/tFyj0ti+w==}
    engines: {node: '>=12'}
    cpu: [arm]
    os: [linux]

  '@esbuild/linux-arm@0.21.5':
    resolution: {integrity: sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==}
    engines: {node: '>=12'}
    cpu: [arm]
    os: [linux]

  '@esbuild/linux-ia32@0.19.12':
    resolution: {integrity: sha512-Thsa42rrP1+UIGaWz47uydHSBOgTUnwBwNq59khgIwktK6x60Hivfbux9iNR0eHCHzOLjLMLfUMLCypBkZXMHA==}
    engines: {node: '>=12'}
    cpu: [ia32]
    os: [linux]

  '@esbuild/linux-ia32@0.21.5':
    resolution: {integrity: sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==}
    engines: {node: '>=12'}
    cpu: [ia32]
    os: [linux]

  '@esbuild/linux-loong64@0.19.12':
    resolution: {integrity: sha512-LiXdXA0s3IqRRjm6rV6XaWATScKAXjI4R4LoDlvO7+yQqFdlr1Bax62sRwkVvRIrwXxvtYEHHI4dm50jAXkuAA==}
    engines: {node: '>=12'}
    cpu: [loong64]
    os: [linux]

  '@esbuild/linux-loong64@0.21.5':
    resolution: {integrity: sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==}
    engines: {node: '>=12'}
    cpu: [loong64]
    os: [linux]

  '@esbuild/linux-mips64el@0.19.12':
    resolution: {integrity: sha512-fEnAuj5VGTanfJ07ff0gOA6IPsvrVHLVb6Lyd1g2/ed67oU1eFzL0r9WL7ZzscD+/N6i3dWumGE1Un4f7Amf+w==}
    engines: {node: '>=12'}
    cpu: [mips64el]
    os: [linux]

  '@esbuild/linux-mips64el@0.21.5':
    resolution: {integrity: sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==}
    engines: {node: '>=12'}
    cpu: [mips64el]
    os: [linux]

  '@esbuild/linux-ppc64@0.19.12':
    resolution: {integrity: sha512-nYJA2/QPimDQOh1rKWedNOe3Gfc8PabU7HT3iXWtNUbRzXS9+vgB0Fjaqr//XNbd82mCxHzik2qotuI89cfixg==}
    engines: {node: '>=12'}
    cpu: [ppc64]
    os: [linux]

  '@esbuild/linux-ppc64@0.21.5':
    resolution: {integrity: sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==}
    engines: {node: '>=12'}
    cpu: [ppc64]
    os: [linux]

  '@esbuild/linux-riscv64@0.19.12':
    resolution: {integrity: sha512-2MueBrlPQCw5dVJJpQdUYgeqIzDQgw3QtiAHUC4RBz9FXPrskyyU3VI1hw7C0BSKB9OduwSJ79FTCqtGMWqJHg==}
    engines: {node: '>=12'}
    cpu: [riscv64]
    os: [linux]

  '@esbuild/linux-riscv64@0.21.5':
    resolution: {integrity: sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==}
    engines: {node: '>=12'}
    cpu: [riscv64]
    os: [linux]

  '@esbuild/linux-s390x@0.19.12':
    resolution: {integrity: sha512-+Pil1Nv3Umes4m3AZKqA2anfhJiVmNCYkPchwFJNEJN5QxmTs1uzyy4TvmDrCRNT2ApwSari7ZIgrPeUx4UZDg==}
    engines: {node: '>=12'}
    cpu: [s390x]
    os: [linux]

  '@esbuild/linux-s390x@0.21.5':
    resolution: {integrity: sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==}
    engines: {node: '>=12'}
    cpu: [s390x]
    os: [linux]

  '@esbuild/linux-x64@0.19.12':
    resolution: {integrity: sha512-B71g1QpxfwBvNrfyJdVDexenDIt1CiDN1TIXLbhOw0KhJzE78KIFGX6OJ9MrtC0oOqMWf+0xop4qEU8JrJTwCg==}
    engines: {node: '>=12'}
    cpu: [x64]
    os: [linux]

  '@esbuild/linux-x64@0.21.5':
    resolution: {integrity: sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==}
    engines: {node: '>=12'}
    cpu: [x64]
    os: [linux]

  '@esbuild/netbsd-x64@0.19.12':
    resolution: {integrity: sha512-3ltjQ7n1owJgFbuC61Oj++XhtzmymoCihNFgT84UAmJnxJfm4sYCiSLTXZtE00VWYpPMYc+ZQmB6xbSdVh0JWA==}
    engines: {node: '>=12'}
    cpu: [x64]
    os: [netbsd]

  '@esbuild/netbsd-x64@0.21.5':
    resolution: {integrity: sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==}
    engines: {node: '>=12'}
    cpu: [x64]
    os: [netbsd]

  '@esbuild/openbsd-x64@0.19.12':
    resolution: {integrity: sha512-RbrfTB9SWsr0kWmb9srfF+L933uMDdu9BIzdA7os2t0TXhCRjrQyCeOt6wVxr79CKD4c+p+YhCj31HBkYcXebw==}
    engines: {node: '>=12'}
    cpu: [x64]
    os: [openbsd]

  '@esbuild/openbsd-x64@0.21.5':
    resolution: {integrity: sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==}
    engines: {node: '>=12'}
    cpu: [x64]
    os: [openbsd]

  '@esbuild/sunos-x64@0.19.12':
    resolution: {integrity: sha512-HKjJwRrW8uWtCQnQOz9qcU3mUZhTUQvi56Q8DPTLLB+DawoiQdjsYq+j+D3s9I8VFtDr+F9CjgXKKC4ss89IeA==}
    engines: {node: '>=12'}
    cpu: [x64]
    os: [sunos]

  '@esbuild/sunos-x64@0.21.5':
    resolution: {integrity: sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==}
    engines: {node: '>=12'}
    cpu: [x64]
    os: [sunos]

  '@esbuild/win32-arm64@0.19.12':
    resolution: {integrity: sha512-URgtR1dJnmGvX864pn1B2YUYNzjmXkuJOIqG2HdU62MVS4EHpU2946OZoTMnRUHklGtJdJZ33QfzdjGACXhn1A==}
    engines: {node: '>=12'}
    cpu: [arm64]
    os: [win32]

  '@esbuild/win32-arm64@0.21.5':
    resolution: {integrity: sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==}
    engines: {node: '>=12'}
    cpu: [arm64]
    os: [win32]

  '@esbuild/win32-ia32@0.19.12':
    resolution: {integrity: sha512-+ZOE6pUkMOJfmxmBZElNOx72NKpIa/HFOMGzu8fqzQJ5kgf6aTGrcJaFsNiVMH4JKpMipyK+7k0n2UXN7a8YKQ==}
    engines: {node: '>=12'}
    cpu: [ia32]
    os: [win32]

  '@esbuild/win32-ia32@0.21.5':
    resolution: {integrity: sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==}
    engines: {node: '>=12'}
    cpu: [ia32]
    os: [win32]

  '@esbuild/win32-x64@0.19.12':
    resolution: {integrity: sha512-T1QyPSDCyMXaO3pzBkF96E8xMkiRYbUEZADd29SyPGabqxMViNoii+NcK7eWJAEoU6RZyEm5lVSIjTmcdoB9HA==}
    engines: {node: '>=12'}
    cpu: [x64]
    os: [win32]

  '@esbuild/win32-x64@0.21.5':
    resolution: {integrity: sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==}
    engines: {node: '>=12'}
    cpu: [x64]
    os: [win32]

  '@ffmpeg/ffmpeg@0.12.10':
    resolution: {integrity: sha512-lVtk8PW8e+NUzGZhPTWj2P1J4/NyuCrbDD3O9IGpSeLYtUZKBqZO8CNj1WYGghep/MXoM8e1qVY1GztTkf8YYQ==}
    engines: {node: '>=18.x'}

  '@ffmpeg/types@0.12.2':
    resolution: {integrity: sha512-NJtxwPoLb60/z1Klv0ueshguWQ/7mNm106qdHkB4HL49LXszjhjCCiL+ldHJGQ9ai2Igx0s4F24ghigy//ERdA==}
    engines: {node: '>=16.x'}

  '@ffmpeg/util@0.12.1':
    resolution: {integrity: sha512-10jjfAKWaDyb8+nAkijcsi9wgz/y26LOc1NKJradNMyCIl6usQcBbhkjX5qhALrSBcOy6TOeksunTYa+a03qNQ==}
    engines: {node: '>=18.x'}

  '@fontsource/fira-mono@5.0.13':
    resolution: {integrity: sha512-fZDjR2BdAqmauEbTjcIT62zYzbOgDa5+IQH34D2k8Pxmy1T815mAqQkZciWZVQ9dc/BgdTtTUV9HJ2ulBNwchg==}

  '@formatjs/ecma402-abstract@1.11.4':
    resolution: {integrity: sha512-EBikYFp2JCdIfGEb5G9dyCkTGDmC57KSHhRQOC3aYxoPWVZvfWCDjZwkGYHN7Lis/fmuWl906bnNTJifDQ3sXw==}

  '@formatjs/fast-memoize@1.2.1':
    resolution: {integrity: sha512-Rg0e76nomkz3vF9IPlKeV+Qynok0r7YZjL6syLz4/urSg0IbjPZCB/iYUMNsYA643gh4mgrX3T7KEIFIxJBQeg==}

  '@formatjs/icu-messageformat-parser@2.1.0':
    resolution: {integrity: sha512-Qxv/lmCN6hKpBSss2uQ8IROVnta2r9jd3ymUEIjm2UyIkUCHVcbUVRGL/KS/wv7876edvsPe+hjHVJ4z8YuVaw==}

  '@formatjs/icu-skeleton-parser@1.3.6':
    resolution: {integrity: sha512-I96mOxvml/YLrwU2Txnd4klA7V8fRhb6JG/4hm3VMNmeJo1F03IpV2L3wWt7EweqNLES59SZ4d6hVOPCSf80Bg==}

  '@formatjs/intl-localematcher@0.2.25':
    resolution: {integrity: sha512-YmLcX70BxoSopLFdLr1Ds99NdlTI2oWoLbaUW2M406lxOIPzE1KQhRz2fPUkq34xVZQaihCoU29h0KK7An3bhA==}

  '@gradio/atoms@0.7.9':
    resolution: {integrity: sha512-1LQFPqpVoXmTwm/I1DMxfA7HArNXQ4q+NF4s/PegKWdpcqSGvbJPQ7Q/A48o5LzaHL9DC0ul3+GKu2B4R48kVA==}

  '@gradio/audio@0.13.2':
    resolution: {integrity: sha512-svkGLyfwbCjtibXarElYpLomLN7ScLsuh4FSHDRrBnIpCMRA/JXBmfJg2ToaPGR1V5HaEI1y2bwUnXJWKvTnRQ==}

  '@gradio/button@0.2.49':
    resolution: {integrity: sha512-e+oq/i26IYQsGvukl17IPyMyQ3nOVEefJiNkeq8WS6RTqFDPAKqHm+tUKNeJ6abM/o791FvukmTvwCn46Gk2LQ==}

  '@gradio/chatbot@0.12.4':
    resolution: {integrity: sha512-lq6oBwoDJhU+O5EhYEpug818TjUbBU+iAw7hJMSR6gZeEUm639mT/7TPLG7pASODwpuaP294auhhG0+MPNkS5Q==}

  '@gradio/checkbox@0.3.11':
    resolution: {integrity: sha512-zlABWqf0WJ5kutl4PZbIJgBCFRBlEtgHZ7ZgXhR6ebJ4G3F9E4zwL1iAjdZWzc0ADvgR3y0d6e8iAGanG8/x9w==}

  '@gradio/checkboxgroup@0.5.11':
    resolution: {integrity: sha512-SgMneNtG2jjxYACr/Z6l+cPk57IvoGML2C5SmVR/w0Ao+aZUl5QVfP77clOOyzDUGg2wGZb1qpa9ZJreYvt/cg==}

  '@gradio/client@1.5.0':
    resolution: {integrity: sha512-ZQ1coiujVZjVfas0zyyFgVQOocUL+pnYJagRNfLTzCsJ0m/DXGngELhGTM/QjIVkJGVDuhUyY5VCM7vD1n4LDQ==}
    engines: {node: '>=18.0.0'}

  '@gradio/code@0.8.2':
    resolution: {integrity: sha512-EAi6AgE5icgFK7s9Kigj4ztK20ANuNBJGi8MM+ceF9UN4pxT9/JIMKKf4k5lApYQKkLHm5Kj/n61nYPvituxgQ==}

  '@gradio/colorpicker@0.3.11':
    resolution: {integrity: sha512-CAPYeu90DJI3IbuWj356IlfKuJ+W6e29vSUtWsan1PH6XUK1P/+ZX33z5ZESfC/DO1LyEHggu+m9g7uBO5BIpQ==}

  '@gradio/dataframe@0.9.2':
    resolution: {integrity: sha512-0KZvPB+idjkDKwzu+hz+lw1ECrQcRsu+ZKaUz+4oQ2vBZoDDnmEClkIX8J+dP2xlLDNK/IBX+SzF2EoCG51aLw==}

  '@gradio/dataset@0.2.3':
    resolution: {integrity: sha512-e1LIUcS4SGn46bfiDHe5bx+PnjLKSGH5fNWJtdL5jJUDo6vB1lKVvgHkI/KFPuAwOusPWjRrLDYSrPKwthPI7Q==}

  '@gradio/datetime@0.1.2':
    resolution: {integrity: sha512-sKNsOjbSG9Tvjq1a1PNCCz+tpHs0GkAZuOQAIWUrABeQER+Duj04WMv5QKMDYEkENPIBKXZVD1ewBAT7664VJQ==}

  '@gradio/downloadbutton@0.1.26':
    resolution: {integrity: sha512-3TgCBbs+HYzBCEIk5t9bjBQJJF4oiY2SxpcKguDMD6UfIE4h+7TtzkTike4HoeiRGQC9k/3LvO9iI1soHVV9LQ==}

  '@gradio/dropdown@0.7.11':
    resolution: {integrity: sha512-+CXndrpK/81rVwtMavoKkBVlhe9cpf2HrXmF/iBYydVW+kwH4Cea7/HZBNCnumsHx3kyNuj+DGjp6Qnr/txxhw==}

  '@gradio/file@0.9.2':
    resolution: {integrity: sha512-cMCMmcr5FKxYY0Epccrd1dd2UVLVqzGNxOIrpE5uVqyuGj9JU39Ad/E4LVS9F06HChiMNAQAe0jwI2ALBw9Nmg==}

  '@gradio/gallery@0.12.0':
    resolution: {integrity: sha512-DKm4UxW+qbPaccZ0WuY4lUlni9C6KXBqgzkvNBZb92eviS0uwveLZthzN3tOIHTzm3HNhRFlec4VnNdYyaX2Fg==}

  '@gradio/highlightedtext@0.7.5':
    resolution: {integrity: sha512-xSJoXJk85rIyFODscJr9nv5baaCLO26NnJUDtyX6eHfoJ9Z6GdPsJt84OXjxYaA0mzOqGY3ZzFYi+bZUbDMTow==}

  '@gradio/html@0.3.4':
    resolution: {integrity: sha512-l7fIFl7CCkm/a+eDCds3d/4YaxFGRHIRjNWjSBm5yMom1WLmA4J7EMrWeka1ISWFBpphrywbQraowJCt+bctpg==}

  '@gradio/icons@0.7.0':
    resolution: {integrity: sha512-nThmXNHzKozJWcFnMQSBpadpwRhdFBM1oLxs/etf4QPH1VC9GTSZneHA+8KFpRNaLD0Tq4WvkwRW8iRvvck1Kg==}

  '@gradio/image@0.14.0':
    resolution: {integrity: sha512-joJFJwE4hmOMY3+YBzH1QKSYmAS6xOPoj/9lzqCEpQh37V2bpTqkKBH7ZwFsVUF4GWXuC/HUsNCC62Iw9QmXVA==}

  '@gradio/imageeditor@0.9.0':
    resolution: {integrity: sha512-bOJiUSWEu9KWNZ+ur214EbzjoHfkiUZhnhmlAYvWwM4Kyy8/QtIWufmRt2jcrSkeaMNJaZc0PxVsQhyqUC9Ebg==}

  '@gradio/json@0.3.1':
    resolution: {integrity: sha512-dnExMaN84YhA82crDWP7qGp34tpv0x3skZePElXRXL7PO6FHplg7VUazKqfosY/MUf+509OTq0dnErdfH+pD/g==}

  '@gradio/label@0.3.11':
    resolution: {integrity: sha512-FrFkRXBHpl4AowTGvmd17hOdIWN2Kcjap7tUAQKf6DTvms5D0/K/hri3CmFiVYNlup0NxcDtie4BBrhchbBSsg==}

  '@gradio/markdown@0.9.2':
    resolution: {integrity: sha512-qEoCtqSSAjfV4bSceRsGy5uMuV+5iQAa2vZoqnG5LtZIAqqXScg/OXOHsu+SrZo1DPw9/Hk4BxXq8wqkz7bUMw==}

  '@gradio/model3d@0.12.0':
    resolution: {integrity: sha512-7u7TFDB2md70Lc3t9QqR2S52vEwiBfODxy2lervu6fgtUuMIRxkoBkn+lqDEtWfejmXwn0uDvCjBVnk9OqGcuw==}

  '@gradio/multimodaltextbox@0.5.5':
    resolution: {integrity: sha512-ANQRt8vmgMgAXIEI+/MR0ls9bgAIFLjvqO1qoufYVVf1ARC0JZOqsMiicrkgzE6cM3QiBrvP6mDCHixktEKz/g==}

  '@gradio/number@0.4.11':
    resolution: {integrity: sha512-9ln45509Bw/9NX3vmZ0K+UQqzbcv4VP4iAezyAn1XT9FQ6TcNqvQWheZ2j/PtrWmqUfrZKJ6cPUkqsrQ+EVH4w==}

  '@gradio/paramviewer@0.4.20':
    resolution: {integrity: sha512-7l/YHEqfja1KIPB2tImlcBx0SKd3fheVsj003m6huN+PZVNBjUIKKWENAveqG6qpeBe8IEaBFSJ1vLe8qF11xA==}

  '@gradio/plot@0.6.3':
    resolution: {integrity: sha512-CF5F3BZkaFJ23t2YUBhJncYjBaM3Hf/KKnb0FwOo2LTOHoeGSAED6HaaEFHZGI9DsPElm/bjBG2ZNcCHlAIR+A==}

  '@gradio/radio@0.5.11':
    resolution: {integrity: sha512-SStE0PAJ9OlSo40G+8m8McYa5sqP8f3Gl6QnO8ggcA16p1KuTRGktSXqoLxwzdcssgIwtfrEefj6X90sbcl7yQ==}

  '@gradio/simpleimage@0.6.5':
    resolution: {integrity: sha512-zoI6hSwB+Y4k0FopL+48zn5rvgAlAhufu2VSd19e7QM4Yde/3PiIBwE6JRyYZtWdENge6b++sQ2J8GNk7W2ArQ==}

  '@gradio/slider@0.4.11':
    resolution: {integrity: sha512-byja9ebWKDzbbSy0ty0jrjDrXabrGmOxK8iJ5tYrgzHd8qoZ8zNkdhK5Ill5vj5Dt1mahyiabL7712lyk8otvg==}

  '@gradio/state@0.1.0':
    resolution: {integrity: sha512-8+bi/Kn4E8xhxvS52Vq7yYXPJZJhuLAEpn5mjcZZvo+BjQSv03BgFeINcsdpKLA9GVhQ5+w+s2G+mFqZ0WKO6Q==}

  '@gradio/statustracker@0.7.4':
    resolution: {integrity: sha512-/X8VviAqkKRaosGg1huOkWCIKo63efb/fxmCNV6RvqkW4S2gzb+jEAA8mjck0vIdZaQzoHJv2NIG5qmJlAum1g==}

  '@gradio/textbox@0.6.10':
    resolution: {integrity: sha512-DFL1qmCyYDv4HgATtVEFaRANdVtym1mBdVMUNDOLloMeBSLriiBcYuG6hfxnelQ6QjVzVnAcQqHc2iY6sc7GqQ==}

  '@gradio/theme@0.2.3':
    resolution: {integrity: sha512-JUgKTscUD0R8qktHNUzRIbfvB6HWzbRYP1vct1FmWWaXHJkyc/Ib+gp1ccKRIKutlLpF7J4gbo8gfOhSw43nHg==}

  '@gradio/timer@0.3.1':
    resolution: {integrity: sha512-L2IR9lnQ3jPYe5KGDeeBF/m8iMFD/Oa86X80TVSelHrFC8nJyKvthbPdIFyCtqu1T8eXpZdplKa2TbOWz1/nug==}

  '@gradio/upload@0.12.2':
    resolution: {integrity: sha512-M9YGtP64RnTcBFRfr5X5rqUKkhsVY82p1T8kuaqgnuxAPelXILa5X90AgD2r88X9kaBCqqVoOvWv7uqFArmujw==}

  '@gradio/uploadbutton@0.6.17':
    resolution: {integrity: sha512-cJfD8lK8tjl/YB+zsqA1ywIBXpkGcA8XGWhlo6FYhuddxrJqddoUVGG7elO+f8wwTofnPjGyLt2nYPMuJv0GvA==}

  '@gradio/utils@0.5.2':
    resolution: {integrity: sha512-6p8AX82ggIWK5PxfJpcXXy3bOfW0NfUgWqGV5adMLGn9gky/hbOJPtejqLWt/OPskbaUlOQgc3pQZn0/Chm9cw==}

  '@gradio/video@0.10.2':
    resolution: {integrity: sha512-3Sl5nstvDCbtGhg4pLX4e6BhfIaVkPMFmuygMhSU/qg5y9szD8NuL+wZ0ys61LFxyllRWzE8Pbm2KuIuX2NcLA==}

  '@gradio/wasm@0.12.0':
    resolution: {integrity: sha512-yFvaT8ZhGSSm5m4TjmROHGXg0lQO1bXJJRx6/Dyf3UGfXoLGyW8G4cfQJVRRgZFRXFhMtXOzEJiD9vHU42eklA==}

  '@inquirer/confirm@3.1.22':
    resolution: {integrity: sha512-gsAKIOWBm2Q87CDfs9fEo7wJT3fwWIJfnDGMn9Qy74gBnNFOACDNfhUzovubbJjWnKLGBln7/NcSmZwj5DuEXg==}
    engines: {node: '>=18'}

  '@inquirer/core@9.0.10':
    resolution: {integrity: sha512-TdESOKSVwf6+YWDz8GhS6nKscwzkIyakEzCLJ5Vh6O3Co2ClhCJ0A4MG909MUWfaWdpJm7DE45ii51/2Kat9tA==}
    engines: {node: '>=18'}

  '@inquirer/figures@1.0.5':
    resolution: {integrity: sha512-79hP/VWdZ2UVc9bFGJnoQ/lQMpL74mGgzSYX1xUqCVk7/v73vJCMw1VuyWN1jGkZ9B3z7THAbySqGbCNefcjfA==}
    engines: {node: '>=18'}

  '@inquirer/type@1.5.2':
    resolution: {integrity: sha512-w9qFkumYDCNyDZmNQjf/n6qQuvQ4dMC3BJesY4oF+yr0CxR5vxujflAVeIcS6U336uzi9GM0kAfZlLrZ9UTkpA==}
    engines: {node: '>=18'}

  '@jridgewell/gen-mapping@0.3.5':
    resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==}
    engines: {node: '>=6.0.0'}

  '@jridgewell/resolve-uri@3.1.2':
    resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==}
    engines: {node: '>=6.0.0'}

  '@jridgewell/set-array@1.2.1':
    resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==}
    engines: {node: '>=6.0.0'}

  '@jridgewell/sourcemap-codec@1.5.0':
    resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==}

  '@jridgewell/trace-mapping@0.3.25':
    resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==}

  '@lezer/common@1.2.1':
    resolution: {integrity: sha512-yemX0ZD2xS/73llMZIK6KplkjIjf2EvAHcinDi/TfJ9hS25G0388+ClHt6/3but0oOxinTcQHJLDXh6w1crzFQ==}

  '@lezer/css@1.1.8':
    resolution: {integrity: sha512-7JhxupKuMBaWQKjQoLtzhGj83DdnZY9MckEOG5+/iLKNK2ZJqKc6hf6uc0HjwCX7Qlok44jBNqZhHKDhEhZYLA==}

  '@lezer/highlight@1.2.1':
    resolution: {integrity: sha512-Z5duk4RN/3zuVO7Jq0pGLJ3qynpxUVsh7IbUbGj88+uV2ApSAn6kWg2au3iJb+0Zi7kKtqffIESgNcRXWZWmSA==}

  '@lezer/html@1.3.10':
    resolution: {integrity: sha512-dqpT8nISx/p9Do3AchvYGV3qYc4/rKr3IBZxlHmpIKam56P47RSHkSF5f13Vu9hebS1jM0HmtJIwLbWz1VIY6w==}

  '@lezer/javascript@1.4.17':
    resolution: {integrity: sha512-bYW4ctpyGK+JMumDApeUzuIezX01H76R1foD6LcRX224FWfyYit/HYxiPGDjXXe/wQWASjCvVGoukTH68+0HIA==}

  '@lezer/json@1.0.2':
    resolution: {integrity: sha512-xHT2P4S5eeCYECyKNPhr4cbEL9tc8w83SPwRC373o9uEdrvGKTZoJVAGxpOsZckMlEh9W23Pc72ew918RWQOBQ==}

  '@lezer/lr@1.4.2':
    resolution: {integrity: sha512-pu0K1jCIdnQ12aWNaAVU5bzi7Bd1w54J3ECgANPmYLtQKP0HBj2cE/5coBD66MT10xbtIuUr7tg0Shbsvk0mDA==}

  '@lezer/markdown@1.3.0':
    resolution: {integrity: sha512-ErbEQ15eowmJUyT095e9NJc3BI9yZ894fjSDtHftD0InkfUBGgnKSU6dvan9jqsZuNHg2+ag/1oyDRxNsENupQ==}

  '@lezer/python@1.1.14':
    resolution: {integrity: sha512-ykDOb2Ti24n76PJsSa4ZoDF0zH12BSw1LGfQXCYJhJyOGiFTfGaX0Du66Ze72R+u/P35U+O6I9m8TFXov1JzsA==}

  '@mswjs/interceptors@0.29.1':
    resolution: {integrity: sha512-3rDakgJZ77+RiQUuSK69t1F0m8BQKA8Vh5DCS5V0DWvNY67zob2JhhQrhCO0AKLGINTRSFd1tBaHcJTkhefoSw==}
    engines: {node: '>=18'}

  '@neoconfetti/svelte@2.2.1':
    resolution: {integrity: sha512-2Ts0Rxaf6clW2qG+AKhTwpl01AAyZEAe03XeuQ7Vp+qYIaM3ycuI94j546fmEkUxwACwGI3Zl2cZ/pncTuNcJg==}

  '@open-draft/deferred-promise@2.2.0':
    resolution: {integrity: sha512-CecwLWx3rhxVQF6V4bAgPS5t+So2sTbPgAzafKkVizyi7tlwpcFpdFqq+wqF2OwNBmqFuu6tOyouTuxgpMfzmA==}

  '@open-draft/logger@0.3.0':
    resolution: {integrity: sha512-X2g45fzhxH238HKO4xbSr7+wBS8Fvw6ixhTDuvLd5mqh6bJJCFAPwU9mPDxbcrRtfxv4u5IHCEH77BmxvXmmxQ==}

  '@open-draft/until@2.1.0':
    resolution: {integrity: sha512-U69T3ItWHvLwGg5eJ0n3I62nWuE6ilHlmz7zM0npLBRvPRd7e6NYmg54vvRtP5mZG7kZqZCFVdsTWo7BPtBujg==}

  '@pixi/accessibility@7.4.2':
    resolution: {integrity: sha512-R6VEolm8uyy1FB1F2qaLKxVbzXAFTZCF2ka8fl9lsz7We6ZfO4QpXv9ur7DvzratjCQUQVCKo0/V7xL5q1EV/g==}
    peerDependencies:
      '@pixi/core': 7.4.2
      '@pixi/display': 7.4.2
      '@pixi/events': 7.4.2

  '@pixi/app@7.4.2':
    resolution: {integrity: sha512-ugkH3kOgjT8P1mTMY29yCOgEh+KuVMAn8uBxeY0aMqaUgIMysfpnFv+Aepp2CtvI9ygr22NC+OiKl+u+eEaQHw==}
    peerDependencies:
      '@pixi/core': 7.4.2
      '@pixi/display': 7.4.2

  '@pixi/assets@7.4.2':
    resolution: {integrity: sha512-anxho59H9egZwoaEdM5aLvYyxoz6NCy3CaQIvNHD1bbGg8L16Ih0e26QSBR5fu53jl8OjT6M7s+p6n7uu4+fGA==}
    peerDependencies:
      '@pixi/core': 7.4.2

  '@pixi/color@7.4.2':
    resolution: {integrity: sha512-av1LOvhHsiaW8+T4n/FgnOKHby55/w7VcA1HzPIHRBtEcsmxvSCDanT1HU2LslNhrxLPzyVx18nlmalOyt5OBg==}

  '@pixi/colord@2.9.6':
    resolution: {integrity: sha512-nezytU2pw587fQstUu1AsJZDVEynjskwOL+kibwcdxsMBFqPsFFNA7xl0ii/gXuDi6M0xj3mfRJj8pBSc2jCfA==}

  '@pixi/compressed-textures@7.4.2':
    resolution: {integrity: sha512-VJrt7el6O4ZJSWkeOGXwrhJaiLg1UBhHB3fj42VR4YloYkAxpfd9K6s6IcbcVz7n9L48APKBMgHyaB2pX2Ck/A==}
    peerDependencies:
      '@pixi/assets': 7.4.2
      '@pixi/core': 7.4.2

  '@pixi/constants@7.4.2':
    resolution: {integrity: sha512-N9vn6Wpz5WIQg7ugUg2+SdqD2u2+NM0QthE8YzLJ4tLH2Iz+/TrnPKUJzeyIqbg3sxJG5ZpGGPiacqIBpy1KyA==}

  '@pixi/core@7.4.2':
    resolution: {integrity: sha512-UbMtgSEnyCOFPzbE6ThB9qopXxbZ5GCof2ArB4FXOC5Xi/83MOIIYg5kf5M8689C5HJMhg2SrJu3xLKppF+CMg==}

  '@pixi/display@7.4.2':
    resolution: {integrity: sha512-DaD0J7gIlNlzO0Fdlby/0OH+tB5LtCY6rgFeCBKVDnzmn8wKW3zYZRenWBSFJ0Psx6vLqXYkSIM/rcokaKviIw==}
    peerDependencies:
      '@pixi/core': 7.4.2

  '@pixi/events@7.4.2':
    resolution: {integrity: sha512-Jw/w57heZjzZShIXL0bxOvKB+XgGIevyezhGtfF2ZSzQoSBWo+Fj1uE0QwKd0RIaXegZw/DhSmiMJSbNmcjifA==}
    peerDependencies:
      '@pixi/core': 7.4.2
      '@pixi/display': 7.4.2

  '@pixi/extensions@7.4.2':
    resolution: {integrity: sha512-Hmx2+O0yZ8XIvgomHM9GZEGcy9S9Dd8flmtOK5Aa3fXs/8v7xD08+ANQpN9ZqWU2Xs+C6UBlpqlt2BWALvKKKA==}

  '@pixi/extract@7.4.2':
    resolution: {integrity: sha512-JOX27TRWjVEjauGBbF8PU7/g6LYXnivehdgqS5QlVDv1CNHTOrz/j3MdKcVWOhyZPbH5c9sh7lxyRxvd9AIuTQ==}
    peerDependencies:
      '@pixi/core': 7.4.2

  '@pixi/filter-alpha@7.4.2':
    resolution: {integrity: sha512-9OsKJ+yvY2wIcQXwswj5HQBiwNGymwmqdxfp7mo+nZSBoDmxUqvMZzE9UNJ3eUlswuNvNRO8zNOsQvwdz7WFww==}
    peerDependencies:
      '@pixi/core': 7.4.2

  '@pixi/filter-blur@7.4.2':
    resolution: {integrity: sha512-gOXBbIUx6CRZP1fmsis2wLzzSsofrqmIHhbf1gIkZMIQaLsc9T7brj+PaLTTiOiyJgnvGN5j20RZnkERWWKV0Q==}
    peerDependencies:
      '@pixi/core': 7.4.2

  '@pixi/filter-color-matrix@7.4.2':
    resolution: {integrity: sha512-ykZiR59Gvj80UKs9qm7jeUTKvn+wWk6HBVJOmJbK9jFK5juakDWp7BbH26U78Q61EWj97kI1FdfcbMkuQ7rqkA==}
    peerDependencies:
      '@pixi/core': 7.4.2

  '@pixi/filter-displacement@7.4.2':
    resolution: {integrity: sha512-QS/eWp/ivsxef3xapNeGwpPX7vrqQQeo99Fux4k5zsvplnNEsf91t6QYJLG776AbZEu/qh8VYRBA5raIVY/REw==}
    peerDependencies:
      '@pixi/core': 7.4.2

  '@pixi/filter-fxaa@7.4.2':
    resolution: {integrity: sha512-U/ptJgDsfs/r8y2a6gCaiPfDu2IFAxpQ4wtfmBpz6vRhqeE4kI8yNIUx5dZbui57zlsJaW0BNacOQxHU0vLkyQ==}
    peerDependencies:
      '@pixi/core': 7.4.2

  '@pixi/filter-noise@7.4.2':
    resolution: {integrity: sha512-Vy9ViBFhZEGh6xKkd3kFWErolZTwv1Y5Qb1bV7qPIYbvBECYsqzlR4uCrrjBV6KKm0PufpG/+NKC5vICZaqKzg==}
    peerDependencies:
      '@pixi/core': 7.4.2

  '@pixi/graphics@7.4.2':
    resolution: {integrity: sha512-jH4/Tum2RqWzHGzvlwEr7HIVduoLO57Ze705N2zQPkUD57TInn5911aGUeoua7f/wK8cTLGzgB9BzSo2kTdcHw==}
    peerDependencies:
      '@pixi/core': 7.4.2
      '@pixi/display': 7.4.2
      '@pixi/sprite': 7.4.2

  '@pixi/math@7.4.2':
    resolution: {integrity: sha512-7jHmCQoYk6e0rfSKjdNFOPl0wCcdgoraxgteXJTTHv3r0bMNx2pHD9FJ0VvocEUG7XHfj55O3+u7yItOAx0JaQ==}

  '@pixi/mesh-extras@7.4.2':
    resolution: {integrity: sha512-vNR/7wjxjs7sv9fGoKkHyU91ZAD+7EnMHBS5F3CVISlOIFxLi96NNZCB81oUIdky/90pHw40johd/4izR5zTyw==}
    peerDependencies:
      '@pixi/core': 7.4.2
      '@pixi/mesh': 7.4.2

  '@pixi/mesh@7.4.2':
    resolution: {integrity: sha512-mEkKyQvvMrYXC3pahvH5WBIKtrtB63WixRr91ANFI7zXD+ESG6Ap6XtxMCJmXDQPwBDNk7SWVMiCflYuchG7kA==}
    peerDependencies:
      '@pixi/core': 7.4.2
      '@pixi/display': 7.4.2

  '@pixi/mixin-cache-as-bitmap@7.4.2':
    resolution: {integrity: sha512-6dgthi2ruUT/lervSrFDQ7vXkEsHo6CxdgV7W/wNdW1dqgQlKfDvO6FhjXzyIMRLSooUf5FoeluVtfsjkUIYrw==}
    peerDependencies:
      '@pixi/core': 7.4.2
      '@pixi/display': 7.4.2
      '@pixi/sprite': 7.4.2

  '@pixi/mixin-get-child-by-name@7.4.2':
    resolution: {integrity: sha512-0Cfw8JpQhsixprxiYph4Lj+B5n83Kk4ftNMXgM5xtZz+tVLz5s91qR0MqcdzwTGTJ7utVygiGmS4/3EfR/duRQ==}
    peerDependencies:
      '@pixi/display': 7.4.2

  '@pixi/mixin-get-global-position@7.4.2':
    resolution: {integrity: sha512-LcsahbVdX4DFS2IcGfNp4KaXuu7SjAwUp/flZSGIfstyKOKb5FWFgihtqcc9ZT4coyri3gs2JbILZub/zPZj1w==}
    peerDependencies:
      '@pixi/core': 7.4.2
      '@pixi/display': 7.4.2

  '@pixi/particle-container@7.4.2':
    resolution: {integrity: sha512-B78Qq86kt0lEa5WtB2YFIm3+PjhKfw9La9R++GBSgABl+g13s2UaZ6BIPxvY3JxWMdxPm4iPrQPFX1QWRN68mw==}
    peerDependencies:
      '@pixi/core': 7.4.2
      '@pixi/display': 7.4.2
      '@pixi/sprite': 7.4.2

  '@pixi/prepare@7.4.2':
    resolution: {integrity: sha512-PugyMzReCHXUzc3so9PPJj2OdHwibpUNWyqG4mWY2UUkb6c8NAGK1AnAPiscOvLilJcv/XQSFoNhX+N1jrvJEg==}
    peerDependencies:
      '@pixi/core': 7.4.2
      '@pixi/display': 7.4.2
      '@pixi/graphics': 7.4.2
      '@pixi/text': 7.4.2

  '@pixi/runner@7.4.2':
    resolution: {integrity: sha512-LPBpwym4vdyyDY5ucF4INQccaGyxztERyLTY1YN6aqJyyMmnc7iqXlIKt+a0euMBtNoLoxy6MWMvIuZj0JfFPA==}

  '@pixi/settings@7.4.2':
    resolution: {integrity: sha512-pMN+L6aWgvUbwhFIL/BTHKe2ShYGPZ8h9wlVBnFHMtUcJcFLMF1B3lzuvCayZRepOphs6RY0TqvnDvVb585JhQ==}

  '@pixi/sprite-animated@7.4.2':
    resolution: {integrity: sha512-QPT6yxCUGOBN+98H3pyIZ1ZO6Y7BN1o0Q2IMZEsD1rNfZJrTYS3Q8VlCG5t2YlFlcB8j5iBo24bZb6FUxLOmsQ==}
    peerDependencies:
      '@pixi/core': 7.4.2
      '@pixi/sprite': 7.4.2

  '@pixi/sprite-tiling@7.4.2':
    resolution: {integrity: sha512-Z8PP6ewy3nuDYL+NeEdltHAhuucVgia33uzAitvH3OqqRSx6a6YRBFbNLUM9Sx+fBO2Lk3PpV1g6QZX+NE5LOg==}
    peerDependencies:
      '@pixi/core': 7.4.2
      '@pixi/display': 7.4.2
      '@pixi/sprite': 7.4.2

  '@pixi/sprite@7.4.2':
    resolution: {integrity: sha512-Ccf/OVQsB+HQV0Fyf5lwD+jk1jeU7uSIqEjbxenNNssmEdB7S5qlkTBV2EJTHT83+T6Z9OMOHsreJZerydpjeg==}
    peerDependencies:
      '@pixi/core': 7.4.2
      '@pixi/display': 7.4.2

  '@pixi/spritesheet@7.4.2':
    resolution: {integrity: sha512-YIvHdpXW+AYp8vD0NkjJmrdnVHTZKidCnx6k8ATSuuvCT6O5Tuh2N/Ul2oDj4/QaePy0lVhyhAbZpJW00Jr7mQ==}
    peerDependencies:
      '@pixi/assets': 7.4.2
      '@pixi/core': 7.4.2

  '@pixi/text-bitmap@7.4.2':
    resolution: {integrity: sha512-lPBMJ83JnpFVL+6ckQ8KO8QmwdPm0z9Zs/M0NgFKH2F+BcjelRNnk80NI3O0qBDYSEDQIE+cFbKoZ213kf7zwA==}
    peerDependencies:
      '@pixi/assets': 7.4.2
      '@pixi/core': 7.4.2
      '@pixi/display': 7.4.2
      '@pixi/mesh': 7.4.2
      '@pixi/text': 7.4.2

  '@pixi/text-html@7.4.2':
    resolution: {integrity: sha512-duOu8oDYeDNuyPozj2DAsQ5VZBbRiwIXy78Gn7H2pCiEAefw/Uv5jJYwdgneKME0e1tOxz1eOUGKPcI6IJnZjw==}
    peerDependencies:
      '@pixi/core': 7.4.2
      '@pixi/display': 7.4.2
      '@pixi/sprite': 7.4.2
      '@pixi/text': 7.4.2

  '@pixi/text@7.4.2':
    resolution: {integrity: sha512-rZZWpJNsIQ8WoCWrcVg8Gi6L/PDakB941clo6dO3XjoII2ucoOUcnpe5HIkudxi2xPvS/8Bfq990gFEx50TP5A==}
    peerDependencies:
      '@pixi/core': 7.4.2
      '@pixi/sprite': 7.4.2

  '@pixi/ticker@7.4.2':
    resolution: {integrity: sha512-cAvxCh/KI6IW4m3tp2b+GQIf+DoSj9NNmPJmsOeEJ7LzvruG8Ps7SKI6CdjQob5WbceL1apBTDbqZ/f77hFDiQ==}

  '@pixi/utils@7.4.2':
    resolution: {integrity: sha512-aU/itcyMC4TxFbmdngmak6ey4kC5c16Y5ntIYob9QnjNAfD/7GTsYIBnP6FqEAyO1eq0MjkAALxdONuay1BG3g==}

  '@polka/url@1.0.0-next.25':
    resolution: {integrity: sha512-j7P6Rgr3mmtdkeDGTe0E/aYyWEWVtc5yFXtHCRHs28/jptDEWfaVOc5T7cblqy1XKPPfCxJc/8DwQ5YgLOZOVQ==}

  '@rollup/plugin-json@6.1.0':
    resolution: {integrity: sha512-EGI2te5ENk1coGeADSIwZ7G2Q8CJS2sF120T7jLw4xFw9n7wIOXHo+kIYRAoVpJAN+kmqZSoO3Fp4JtoNF4ReA==}
    engines: {node: '>=14.0.0'}
    peerDependencies:
      rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0
    peerDependenciesMeta:
      rollup:
        optional: true

  '@rollup/pluginutils@5.1.0':
    resolution: {integrity: sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==}
    engines: {node: '>=14.0.0'}
    peerDependencies:
      rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0
    peerDependenciesMeta:
      rollup:
        optional: true

  '@rollup/rollup-android-arm-eabi@4.20.0':
    resolution: {integrity: sha512-TSpWzflCc4VGAUJZlPpgAJE1+V60MePDQnBd7PPkpuEmOy8i87aL6tinFGKBFKuEDikYpig72QzdT3QPYIi+oA==}
    cpu: [arm]
    os: [android]

  '@rollup/rollup-android-arm64@4.20.0':
    resolution: {integrity: sha512-u00Ro/nok7oGzVuh/FMYfNoGqxU5CPWz1mxV85S2w9LxHR8OoMQBuSk+3BKVIDYgkpeOET5yXkx90OYFc+ytpQ==}
    cpu: [arm64]
    os: [android]

  '@rollup/rollup-darwin-arm64@4.20.0':
    resolution: {integrity: sha512-uFVfvzvsdGtlSLuL0ZlvPJvl6ZmrH4CBwLGEFPe7hUmf7htGAN+aXo43R/V6LATyxlKVC/m6UsLb7jbG+LG39Q==}
    cpu: [arm64]
    os: [darwin]

  '@rollup/rollup-darwin-x64@4.20.0':
    resolution: {integrity: sha512-xbrMDdlev53vNXexEa6l0LffojxhqDTBeL+VUxuuIXys4x6xyvbKq5XqTXBCEUA8ty8iEJblHvFaWRJTk/icAQ==}
    cpu: [x64]
    os: [darwin]

  '@rollup/rollup-linux-arm-gnueabihf@4.20.0':
    resolution: {integrity: sha512-jMYvxZwGmoHFBTbr12Xc6wOdc2xA5tF5F2q6t7Rcfab68TT0n+r7dgawD4qhPEvasDsVpQi+MgDzj2faOLsZjA==}
    cpu: [arm]
    os: [linux]

  '@rollup/rollup-linux-arm-musleabihf@4.20.0':
    resolution: {integrity: sha512-1asSTl4HKuIHIB1GcdFHNNZhxAYEdqML/MW4QmPS4G0ivbEcBr1JKlFLKsIRqjSwOBkdItn3/ZDlyvZ/N6KPlw==}
    cpu: [arm]
    os: [linux]

  '@rollup/rollup-linux-arm64-gnu@4.20.0':
    resolution: {integrity: sha512-COBb8Bkx56KldOYJfMf6wKeYJrtJ9vEgBRAOkfw6Ens0tnmzPqvlpjZiLgkhg6cA3DGzCmLmmd319pmHvKWWlQ==}
    cpu: [arm64]
    os: [linux]

  '@rollup/rollup-linux-arm64-musl@4.20.0':
    resolution: {integrity: sha512-+it+mBSyMslVQa8wSPvBx53fYuZK/oLTu5RJoXogjk6x7Q7sz1GNRsXWjn6SwyJm8E/oMjNVwPhmNdIjwP135Q==}
    cpu: [arm64]
    os: [linux]

  '@rollup/rollup-linux-powerpc64le-gnu@4.20.0':
    resolution: {integrity: sha512-yAMvqhPfGKsAxHN8I4+jE0CpLWD8cv4z7CK7BMmhjDuz606Q2tFKkWRY8bHR9JQXYcoLfopo5TTqzxgPUjUMfw==}
    cpu: [ppc64]
    os: [linux]

  '@rollup/rollup-linux-riscv64-gnu@4.20.0':
    resolution: {integrity: sha512-qmuxFpfmi/2SUkAw95TtNq/w/I7Gpjurx609OOOV7U4vhvUhBcftcmXwl3rqAek+ADBwSjIC4IVNLiszoj3dPA==}
    cpu: [riscv64]
    os: [linux]

  '@rollup/rollup-linux-s390x-gnu@4.20.0':
    resolution: {integrity: sha512-I0BtGXddHSHjV1mqTNkgUZLnS3WtsqebAXv11D5BZE/gfw5KoyXSAXVqyJximQXNvNzUo4GKlCK/dIwXlz+jlg==}
    cpu: [s390x]
    os: [linux]

  '@rollup/rollup-linux-x64-gnu@4.20.0':
    resolution: {integrity: sha512-y+eoL2I3iphUg9tN9GB6ku1FA8kOfmF4oUEWhztDJ4KXJy1agk/9+pejOuZkNFhRwHAOxMsBPLbXPd6mJiCwew==}
    cpu: [x64]
    os: [linux]

  '@rollup/rollup-linux-x64-musl@4.20.0':
    resolution: {integrity: sha512-hM3nhW40kBNYUkZb/r9k2FKK+/MnKglX7UYd4ZUy5DJs8/sMsIbqWK2piZtVGE3kcXVNj3B2IrUYROJMMCikNg==}
    cpu: [x64]
    os: [linux]

  '@rollup/rollup-win32-arm64-msvc@4.20.0':
    resolution: {integrity: sha512-psegMvP+Ik/Bg7QRJbv8w8PAytPA7Uo8fpFjXyCRHWm6Nt42L+JtoqH8eDQ5hRP7/XW2UiIriy1Z46jf0Oa1kA==}
    cpu: [arm64]
    os: [win32]

  '@rollup/rollup-win32-ia32-msvc@4.20.0':
    resolution: {integrity: sha512-GabekH3w4lgAJpVxkk7hUzUf2hICSQO0a/BLFA11/RMxQT92MabKAqyubzDZmMOC/hcJNlc+rrypzNzYl4Dx7A==}
    cpu: [ia32]
    os: [win32]

  '@rollup/rollup-win32-x64-msvc@4.20.0':
    resolution: {integrity: sha512-aJ1EJSuTdGnM6qbVC4B5DSmozPTqIag9fSzXRNNo+humQLG89XpPgdt16Ia56ORD7s+H8Pmyx44uczDQ0yDzpg==}
    cpu: [x64]
    os: [win32]

  '@sveltejs/adapter-auto@3.2.4':
    resolution: {integrity: sha512-a64AKYbfTUrVwU0xslzv1Jf3M8bj0IwhptaXmhgIkjXspBXhD0od9JiItQHchijpLMGdEDcYBlvqySkEawv6mQ==}
    peerDependencies:
      '@sveltejs/kit': ^2.0.0

  '@sveltejs/kit@2.5.22':
    resolution: {integrity: sha512-PQ98baF2WzvG5yiO4cZKJZJG60XjHTZD1jyho3u9Kmthx2ytdGYyVPPvKXgKXpKSq4wwctD9dl0d2blSbJMcOg==}
    engines: {node: '>=18.13'}
    hasBin: true
    peerDependencies:
      '@sveltejs/vite-plugin-svelte': ^3.0.0
      svelte: ^4.0.0 || ^5.0.0-next.0
      vite: ^5.0.3

  '@sveltejs/vite-plugin-svelte-inspector@2.1.0':
    resolution: {integrity: sha512-9QX28IymvBlSCqsCll5t0kQVxipsfhFFL+L2t3nTWfXnddYwxBuAEtTtlaVQpRz9c37BhJjltSeY4AJSC03SSg==}
    engines: {node: ^18.0.0 || >=20}
    peerDependencies:
      '@sveltejs/vite-plugin-svelte': ^3.0.0
      svelte: ^4.0.0 || ^5.0.0-next.0
      vite: ^5.0.0

  '@sveltejs/vite-plugin-svelte@3.1.1':
    resolution: {integrity: sha512-rimpFEAboBBHIlzISibg94iP09k/KYdHgVhJlcsTfn7KMBhc70jFX/GRWkRdFCc2fdnk+4+Bdfej23cMDnJS6A==}
    engines: {node: ^18.0.0 || >=20}
    peerDependencies:
      svelte: ^4.0.0 || ^5.0.0-next.0
      vite: ^5.0.0

  '@types/babel-types@7.0.15':
    resolution: {integrity: sha512-JUgfZHUOMbtjopxiOQaaF+Uovk5wpDqpXR+XLWiOivCWSy1FccO30lvNNpCt8geFwq8VmGT2y9OMkOpA0g5O5g==}

  '@types/babylon@6.16.9':
    resolution: {integrity: sha512-sEKyxMVEowhcr8WLfN0jJYe4gS4Z9KC2DGz0vqfC7+MXFbmvOF7jSjALC77thvAO2TLgFUPa9vDeOak+AcUrZA==}

  '@types/cookie@0.6.0':
    resolution: {integrity: sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==}

  '@types/css-font-loading-module@0.0.12':
    resolution: {integrity: sha512-x2tZZYkSxXqWvTDgveSynfjq/T2HyiZHXb00j/+gy19yp70PHCizM48XFdjBCWH7eHBD0R5i/pw9yMBP/BH5uA==}

  '@types/d3-dsv@3.0.7':
    resolution: {integrity: sha512-n6QBF9/+XASqcKK6waudgL0pf/S5XHPPI8APyMLLUHd8NqouBGLsU8MgtO7NINGtPBtk9Kko/W4ea0oAspwh9g==}

  '@types/debounce@1.2.4':
    resolution: {integrity: sha512-jBqiORIzKDOToaF63Fm//haOCHuwQuLa2202RK4MozpA6lh93eCBc+/8+wZn5OzjJt3ySdc+74SXWXB55Ewtyw==}

  '@types/dompurify@3.0.5':
    resolution: {integrity: sha512-1Wg0g3BtQF7sSb27fJQAKck1HECM6zV1EB66j8JH9i3LCjYabJa0FSdiSgsD5K/RbrsR0SiraKacLB+T8ZVYAg==}

  '@types/earcut@2.1.4':
    resolution: {integrity: sha512-qp3m9PPz4gULB9MhjGID7wpo3gJ4bTGXm7ltNDsmOvsPduTeHp8wSW9YckBj3mljeOh4F0m2z/0JKAALRKbmLQ==}

  '@types/estree@1.0.5':
    resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==}

  '@types/eventsource@1.1.15':
    resolution: {integrity: sha512-XQmGcbnxUNa06HR3VBVkc9+A2Vpi9ZyLJcdS5dwaQQ/4ZMWFO+5c90FnMUpbtMZwB/FChoYHwuVg8TvkECacTA==}

  '@types/geojson@7946.0.4':
    resolution: {integrity: sha512-MHmwBtCb7OCv1DSivz2UNJXPGU/1btAWRKlqJ2saEhVJkpkvqHMMaOpKg0v4sAbDWSQekHGvPVMM8nQ+Jen03Q==}

  '@types/katex@0.16.7':
    resolution: {integrity: sha512-HMwFiRujE5PjrgwHQ25+bsLJgowjGjm5Z8FVSf0N6PwgJrwxH0QxzHYDcKsTfV3wva0vzrpqMTJS2jXPr5BMEQ==}

  '@types/mute-stream@0.0.4':
    resolution: {integrity: sha512-CPM9nzrCPPJHQNA9keH9CVkVI+WR5kMa+7XEs5jcGQ0VoAGnLv242w8lIVgwAEfmE4oufJRaTc9PNLQl0ioAow==}

  '@types/node@22.3.0':
    resolution: {integrity: sha512-nrWpWVaDZuaVc5X84xJ0vNrLvomM205oQyLsRt7OHNZbSHslcWsvgFR7O7hire2ZonjLrWBbedmotmIlJDVd6g==}

  '@types/path-browserify@1.0.2':
    resolution: {integrity: sha512-ZkC5IUqqIFPXx3ASTTybTzmQdwHwe2C0u3eL75ldQ6T9E9IWFJodn6hIfbZGab73DfyiHN4Xw15gNxUq2FbvBA==}

  '@types/prismjs@1.26.4':
    resolution: {integrity: sha512-rlAnzkW2sZOjbqZ743IHUhFcvzaGbqijwOu8QZnZCjfQzBqFE3s4lOTJEsxikImav9uzz/42I+O7YUs1mWgMlg==}

  '@types/pug@2.0.10':
    resolution: {integrity: sha512-Sk/uYFOBAB7mb74XcpizmH0KOR2Pv3D2Hmrh1Dmy5BmK3MpdSa5kqZcg6EKBdklU0bFXX9gCfzvpnyUehrPIuA==}

  '@types/statuses@2.0.5':
    resolution: {integrity: sha512-jmIUGWrAiwu3dZpxntxieC+1n/5c3mjrImkmOSQ2NC5uP6cYO4aAZDdSmRcI5C1oiTmqlZGHC+/NmJrKogbP5A==}

  '@types/tinycolor2@1.4.6':
    resolution: {integrity: sha512-iEN8J0BoMnsWBqjVbWH/c0G0Hh7O21lpR2/+PrvAVgWdzL7eexIFm4JN/Wn10PTcmNdtS6U67r499mlWMXOxNw==}

  '@types/tough-cookie@4.0.5':
    resolution: {integrity: sha512-/Ad8+nIOV7Rl++6f1BdKxFSMgmoqEoYbHRpPcx3JEfv8VRsQe9Z4mCXeJBzxs7mbHY/XOZZuXlRNfhpVPbs6ZA==}

  '@types/trusted-types@2.0.7':
    resolution: {integrity: sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==}

  '@types/wavesurfer.js@6.0.12':
    resolution: {integrity: sha512-oM9hYlPIVms4uwwoaGs9d0qp7Xk7IjSGkdwgmhUymVUIIilRfjtSQvoOgv4dpKiW0UozWRSyXfQqTobi0qWyCw==}

  '@types/wrap-ansi@3.0.0':
    resolution: {integrity: sha512-ltIpx+kM7g/MLRZfkbL7EsCEjfzCcScLpkg37eXEtx5kmrAKBkTJwd1GIAjDSL8wTpM6Hzn5YO4pSb91BEwu1g==}

  acorn@8.12.1:
    resolution: {integrity: sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==}
    engines: {node: '>=0.4.0'}
    hasBin: true

  ansi-escapes@4.3.2:
    resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==}
    engines: {node: '>=8'}

  ansi-regex@5.0.1:
    resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==}
    engines: {node: '>=8'}

  ansi-styles@4.3.0:
    resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==}
    engines: {node: '>=8'}

  anymatch@3.1.3:
    resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==}
    engines: {node: '>= 8'}

  aria-query@5.3.0:
    resolution: {integrity: sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==}

  automation-events@7.0.8:
    resolution: {integrity: sha512-AxrBwgV6jluoyFCTich5u1SzCS5pie3X71A9W0mijK34/KOh7ch3ruPoP8ikwrcZz3CgmCMQybp4YLTj8giX7g==}
    engines: {node: '>=18.2.0'}

  axobject-query@4.1.0:
    resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==}
    engines: {node: '>= 0.4'}

  babylonjs-gltf2interface@4.2.2:
    resolution: {integrity: sha512-LCQgW1lM+EpKK4yWMiPEgi6ONwJ7W4JrSu3t9JixNRgvnic72OnN2f0bt91rE30EJr1ZaokvkXD/aEiBp/Juyg==}

  babylonjs-loaders@4.2.2:
    resolution: {integrity: sha512-IuShR5N4zkDMzKEGsCZ0uZDCn07BLLj8LlKwyiSwFR1V9KxAALkt2INTMCdXjuWELTcZEALZlyO85mKJ2pDPHw==}

  babylonjs@4.2.2:
    resolution: {integrity: sha512-p7mTi6+nLuWJTLbwxEJxLOh/QMHMV2KA0bviEoQSK5VtsAq1F0JghoOZYRs4aEqAZF/deFPWvMQk1vbXJ+4eEA==}

  balanced-match@1.0.2:
    resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}

  binary-extensions@2.3.0:
    resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==}
    engines: {node: '>=8'}

  brace-expansion@1.1.11:
    resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==}

  braces@3.0.3:
    resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==}
    engines: {node: '>=8'}

  broker-factory@3.0.101:
    resolution: {integrity: sha512-ctQgV5HWjJDzkhKj0XwUkbmW9trVJjR7nL3U4uNxjb8JkPWspF93K6VAusyzwMTxVzFnPbzSPMipZjZI9DTz7w==}

  buffer-crc32@1.0.0:
    resolution: {integrity: sha512-Db1SbgBS/fg/392AblrMJk97KggmvYhr4pB5ZIMTWtaivCPMWLkmb7m21cJvpvgK+J3nsU2CmmixNBZx4vFj/w==}
    engines: {node: '>=8.0.0'}

  bufferutil@4.0.8:
    resolution: {integrity: sha512-4T53u4PdgsXqKaIctwF8ifXlRTTmEPJ8iEPWFdGZvcf7sbwYo6FKFEX9eNNAnzFZ7EzJAQ3CJeOtCRA4rDp7Pw==}
    engines: {node: '>=6.14.2'}

  call-bind@1.0.7:
    resolution: {integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==}
    engines: {node: '>= 0.4'}

  chalk@4.1.2:
    resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==}
    engines: {node: '>=10'}

  chokidar@3.6.0:
    resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==}
    engines: {node: '>= 8.10.0'}

  cli-color@2.0.4:
    resolution: {integrity: sha512-zlnpg0jNcibNrO7GG9IeHH7maWFeCz+Ja1wx/7tZNU5ASSSSZ+/qZciM0/LHCYxSdqv5h2sdbQ/PXYdOuetXvA==}
    engines: {node: '>=0.10'}

  cli-spinners@2.9.2:
    resolution: {integrity: sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==}
    engines: {node: '>=6'}

  cli-width@4.1.0:
    resolution: {integrity: sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==}
    engines: {node: '>= 12'}

  cliui@8.0.1:
    resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==}
    engines: {node: '>=12'}

  cm6-theme-basic-dark@0.2.0:
    resolution: {integrity: sha512-+mNNJecRtxS/KkloMDCQF0oTrT6aFGRZTjnBcdT5UG1pcDO4Brq8l1+0KR/8dZ7hub2gOGOzoi3rGFD8GzlH7Q==}
    peerDependencies:
      '@codemirror/language': ^6.0.0
      '@codemirror/state': ^6.0.0
      '@codemirror/view': ^6.0.0
      '@lezer/highlight': ^1.0.0

  cm6-theme-basic-light@0.2.0:
    resolution: {integrity: sha512-1prg2gv44sYfpHscP26uLT/ePrh0mlmVwMSoSd3zYKQ92Ab3jPRLzyCnpyOCQLJbK+YdNs4HvMRqMNYdy4pMhA==}
    peerDependencies:
      '@codemirror/language': ^6.0.0
      '@codemirror/state': ^6.0.0
      '@codemirror/view': ^6.0.0
      '@lezer/highlight': ^1.0.0

  code-red@1.0.4:
    resolution: {integrity: sha512-7qJWqItLA8/VPVlKJlFXU+NBlo/qyfs39aJcuMT/2ere32ZqvF5OSxgdM5xOfJJ7O429gg2HM47y8v9P+9wrNw==}

  codemirror@6.0.1:
    resolution: {integrity: sha512-J8j+nZ+CdWmIeFIGXEFbFPtpiYacFMDR8GlHK3IyHQJMCaVRfGx9NT+Hxivv1ckLWPvNdZqndbr/7lVhrf/Svg==}

  color-convert@2.0.1:
    resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==}
    engines: {node: '>=7.0.0'}

  color-name@1.1.4:
    resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}

  commander@2.20.3:
    resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==}

  commander@7.2.0:
    resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==}
    engines: {node: '>= 10'}

  commander@8.3.0:
    resolution: {integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==}
    engines: {node: '>= 12'}

  concat-map@0.0.1:
    resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==}

  cookie@0.5.0:
    resolution: {integrity: sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==}
    engines: {node: '>= 0.6'}

  cookie@0.6.0:
    resolution: {integrity: sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==}
    engines: {node: '>= 0.6'}

  crelt@1.0.6:
    resolution: {integrity: sha512-VQ2MBenTq1fWZUH9DJNGti7kKv6EeAuYr3cLwxUWhIu1baTaXh4Ib5W2CqHVqib4/MqbYGJqiL3Zb8GJZr3l4g==}

  cropperjs@1.6.2:
    resolution: {integrity: sha512-nhymn9GdnV3CqiEHJVai54TULFAE3VshJTXSqSJKa8yXAKyBKDWdhHarnlIPrshJ0WMFTGuFvG02YjLXfPiuOA==}

  css-tree@2.3.1:
    resolution: {integrity: sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==}
    engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0}

  d3-array@3.2.4:
    resolution: {integrity: sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==}
    engines: {node: '>=12'}

  d3-color@3.1.0:
    resolution: {integrity: sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==}
    engines: {node: '>=12'}

  d3-delaunay@6.0.4:
    resolution: {integrity: sha512-mdjtIZ1XLAM8bm/hx3WwjfHt6Sggek7qH043O8KEjDXN40xi3vx/6pYSVTwLjEgiXQTbvaouWKynLBiUZ6SK6A==}
    engines: {node: '>=12'}

  d3-dispatch@3.0.1:
    resolution: {integrity: sha512-rzUyPU/S7rwUflMyLc1ETDeBj0NRuHKKAcvukozwhshr6g6c5d8zh4c2gQjY2bZ0dXeGLWc1PF174P2tVvKhfg==}
    engines: {node: '>=12'}

  d3-dsv@3.0.1:
    resolution: {integrity: sha512-UG6OvdI5afDIFP9w4G0mNq50dSOsXHJaRE8arAS5o9ApWnIElp8GZw1Dun8vP8OyHOZ/QJUKUJwxiiCCnUwm+Q==}
    engines: {node: '>=12'}
    hasBin: true

  d3-force@3.0.0:
    resolution: {integrity: sha512-zxV/SsA+U4yte8051P4ECydjD/S+qeYtnaIyAs9tgHCqfguma/aAQDjo85A9Z6EKhBirHRJHXIgJUlffT4wdLg==}
    engines: {node: '>=12'}

  d3-format@3.1.0:
    resolution: {integrity: sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==}
    engines: {node: '>=12'}

  d3-geo-projection@4.0.0:
    resolution: {integrity: sha512-p0bK60CEzph1iqmnxut7d/1kyTmm3UWtPlwdkM31AU+LW+BXazd5zJdoCn7VFxNCHXRngPHRnsNn5uGjLRGndg==}
    engines: {node: '>=12'}
    hasBin: true

  d3-geo@3.1.1:
    resolution: {integrity: sha512-637ln3gXKXOwhalDzinUgY83KzNWZRKbYubaG+fGVuc/dxO64RRljtCTnf5ecMyE1RIdtqpkVcq0IbtU2S8j2Q==}
    engines: {node: '>=12'}

  d3-hierarchy@3.1.2:
    resolution: {integrity: sha512-FX/9frcub54beBdugHjDCdikxThEqjnR93Qt7PvQTOHxyiNCAlvMrHhclk3cD5VeAaq9fxmfRp+CnWw9rEMBuA==}
    engines: {node: '>=12'}

  d3-interpolate@3.0.1:
    resolution: {integrity: sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==}
    engines: {node: '>=12'}

  d3-path@3.1.0:
    resolution: {integrity: sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ==}
    engines: {node: '>=12'}

  d3-quadtree@3.0.1:
    resolution: {integrity: sha512-04xDrxQTDTCFwP5H6hRhsRcb9xxv2RzkcsygFzmkSIOJy3PeRJP7sNk3VRIbKXcog561P9oU0/rVH6vDROAgUw==}
    engines: {node: '>=12'}

  d3-scale-chromatic@3.1.0:
    resolution: {integrity: sha512-A3s5PWiZ9YCXFye1o246KoscMWqf8BsD9eRiJ3He7C9OBaxKhAd5TFCdEx/7VbKtxxTsu//1mMJFrEt572cEyQ==}
    engines: {node: '>=12'}

  d3-scale@4.0.2:
    resolution: {integrity: sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==}
    engines: {node: '>=12'}

  d3-shape@3.2.0:
    resolution: {integrity: sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==}
    engines: {node: '>=12'}

  d3-time-format@4.1.0:
    resolution: {integrity: sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==}
    engines: {node: '>=12'}

  d3-time@3.1.0:
    resolution: {integrity: sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==}
    engines: {node: '>=12'}

  d3-timer@3.0.1:
    resolution: {integrity: sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==}
    engines: {node: '>=12'}

  d@1.0.2:
    resolution: {integrity: sha512-MOqHvMWF9/9MX6nza0KgvFH4HpMU0EF5uUDXqX/BtxtU8NfB0QzRtJ8Oe/6SuS4kbhyzVJwjd97EA4PKrzJ8bw==}
    engines: {node: '>=0.12'}

  debug@4.3.6:
    resolution: {integrity: sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==}
    engines: {node: '>=6.0'}
    peerDependencies:
      supports-color: '*'
    peerDependenciesMeta:
      supports-color:
        optional: true

  deepmerge@4.3.1:
    resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==}
    engines: {node: '>=0.10.0'}

  define-data-property@1.1.4:
    resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==}
    engines: {node: '>= 0.4'}

  delaunator@5.0.1:
    resolution: {integrity: sha512-8nvh+XBe96aCESrGOqMp/84b13H9cdKbG5P2ejQCh4d4sK9RL4371qou9drQjMhvnPmhWl5hnmqbEE0fXr9Xnw==}

  dequal@2.0.3:
    resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==}
    engines: {node: '>=6'}

  detect-indent@6.1.0:
    resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==}
    engines: {node: '>=8'}

  devalue@5.0.0:
    resolution: {integrity: sha512-gO+/OMXF7488D+u3ue+G7Y4AA3ZmUnB3eHJXmBTgNHvr4ZNzl36A0ZtG+XCRNYCkYx/bFmw4qtkoFLa+wSrwAA==}

  dompurify@3.1.6:
    resolution: {integrity: sha512-cTOAhc36AalkjtBpfG6O8JimdTMWNXjiePT2xQH/ppBGi/4uIpmj8eKyIkMJErXWARyINV/sB38yf8JCLF5pbQ==}

  earcut@2.2.4:
    resolution: {integrity: sha512-/pjZsA1b4RPHbeWZQn66SWS8nZZWLQQ23oE3Eam7aroEFGEvwKAsJfZ9ytiEMycfzXWpca4FA9QIOehf7PocBQ==}

  emoji-regex@8.0.0:
    resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}

  es-define-property@1.0.0:
    resolution: {integrity: sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==}
    engines: {node: '>= 0.4'}

  es-errors@1.3.0:
    resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==}
    engines: {node: '>= 0.4'}

  es5-ext@0.10.64:
    resolution: {integrity: sha512-p2snDhiLaXe6dahss1LddxqEm+SkuDvV8dnIQG0MWjyHpcMNfXKPE+/Cc0y+PhxJX3A4xGNeFCj5oc0BUh6deg==}
    engines: {node: '>=0.10'}

  es6-iterator@2.0.3:
    resolution: {integrity: sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==}

  es6-promise@3.3.1:
    resolution: {integrity: sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg==}

  es6-symbol@3.1.4:
    resolution: {integrity: sha512-U9bFFjX8tFiATgtkJ1zg25+KviIXpgRvRHS8sau3GfhVzThRQrOeksPeT0BWW2MNZs1OEWJ1DPXOQMn0KKRkvg==}
    engines: {node: '>=0.12'}

  es6-weak-map@2.0.3:
    resolution: {integrity: sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==}

  esbuild@0.19.12:
    resolution: {integrity: sha512-aARqgq8roFBj054KvQr5f1sFu0D65G+miZRCuJyJ0G13Zwx7vRar5Zhn2tkQNzIXcBrNVsv/8stehpj+GAjgbg==}
    engines: {node: '>=12'}
    hasBin: true

  esbuild@0.21.5:
    resolution: {integrity: sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==}
    engines: {node: '>=12'}
    hasBin: true

  escalade@3.1.2:
    resolution: {integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==}
    engines: {node: '>=6'}

  esm-env@1.0.0:
    resolution: {integrity: sha512-Cf6VksWPsTuW01vU9Mk/3vRue91Zevka5SjyNf3nEpokFRuqt/KjUQoGAwq9qMmhpLTHmXzSIrFRw8zxWzmFBA==}

  esniff@2.0.1:
    resolution: {integrity: sha512-kTUIGKQ/mDPFoJ0oVfcmyJn4iBDRptjNVIzwIFR7tqWXdVI9xfA2RMwY/gbSpJG3lkdWNEjLap/NqVHZiJsdfg==}
    engines: {node: '>=0.10'}

  estree-walker@2.0.2:
    resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==}

  estree-walker@3.0.3:
    resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==}

  event-emitter@0.3.5:
    resolution: {integrity: sha512-D9rRn9y7kLPnJ+hMq7S/nhvoKwwvVJahBi2BPmx3bvbsEdK3W9ii8cBSGjP+72/LnM4n6fo3+dkCX5FeTQruXA==}

  eventemitter3@4.0.7:
    resolution: {integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==}

  eventsource@2.0.2:
    resolution: {integrity: sha512-IzUmBGPR3+oUG9dUeXynyNmf91/3zUSJg1lCktzKw47OXuhco54U3r9B7O4XX+Rb1Itm9OZ2b0RkTs10bICOxA==}
    engines: {node: '>=12.0.0'}

  ext@1.7.0:
    resolution: {integrity: sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw==}

  extendable-media-recorder-wav-encoder-broker@7.0.105:
    resolution: {integrity: sha512-KFjwQlrCEmb5qsmQ84GlTGFtFkfLimryOz4KzrMlavhpbPNJ4G6tn1ZIEfpP+olRttlj7Pu9/Tu7sHhGXGb8IA==}

  extendable-media-recorder-wav-encoder-worker@8.0.102:
    resolution: {integrity: sha512-x/onP6XlvzRO4WqabUaLQd1PTXno043AlkV55Q3hMzWxGjjpQ8ffP7/bnMnBCXgRknsrfo2grBKscJffob7YiA==}

  extendable-media-recorder-wav-encoder@7.0.114:
    resolution: {integrity: sha512-4HjAgvJkuDtUwszbAlNNjQhGmkZ9Osl5ObcB7A9bHiG0ZUenj5ZHhYZ8uBA5a5MY7osPi3Nku+A0toeN2Bkjeg==}

  extendable-media-recorder@9.2.10:
    resolution: {integrity: sha512-lGGA8a8L+WSuZyR5XQHAe7Mti7zo2uHTWLP3effEzUejRWjXVEWPsublFEBpFDVS4015VV1wXTrlQ5BO48EHLQ==}

  fast-json-patch@3.1.1:
    resolution: {integrity: sha512-vf6IHUX2SBcA+5/+4883dsIjpBTqmfBjmYiWK1savxQmFk4JfBMLa7ynTYOs1Rolp/T1betJxHiGD3g1Mn8lUQ==}

  fast-unique-numbers@9.0.8:
    resolution: {integrity: sha512-4InhXOXWm8LAYpxC4h9W4Yh3Mq86xVHRxuAxkf9zeA1GEZWFkXoNeQh37aLgcGoce/lcpRyXSDIuAqUhXGZh7g==}
    engines: {node: '>=18.2.0'}

  fetch-event-stream@0.1.5:
    resolution: {integrity: sha512-V1PWovkspxQfssq/NnxoEyQo1DV+MRK/laPuPblIZmSjMN8P5u46OhlFQznSr9p/t0Sp8Uc6SbM3yCMfr0KU8g==}

  fill-range@7.1.1:
    resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==}
    engines: {node: '>=8'}

  fs.realpath@1.0.0:
    resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==}

  fsevents@2.3.3:
    resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==}
    engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
    os: [darwin]

  function-bind@1.1.2:
    resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==}

  get-caller-file@2.0.5:
    resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==}
    engines: {node: 6.* || 8.* || >= 10.*}

  get-intrinsic@1.2.4:
    resolution: {integrity: sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==}
    engines: {node: '>= 0.4'}

  github-slugger@2.0.0:
    resolution: {integrity: sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==}

  glob-parent@5.1.2:
    resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==}
    engines: {node: '>= 6'}

  glob@7.2.3:
    resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==}
    deprecated: Glob versions prior to v9 are no longer supported

  globalyzer@0.1.0:
    resolution: {integrity: sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==}

  globrex@0.1.2:
    resolution: {integrity: sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==}

  gopd@1.0.1:
    resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==}

  graceful-fs@4.2.11:
    resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==}

  graphql@16.9.0:
    resolution: {integrity: sha512-GGTKBX4SD7Wdb8mqeDLni2oaRGYQWjWHGKPQ24ZMnUtKfcsVoiv4uX8+LJr1K6U5VW2Lu1BwJnj7uiori0YtRw==}
    engines: {node: ^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0}

  gsplat@1.2.4:
    resolution: {integrity: sha512-YW/qc1KxmkI8VGfVY0avZ6wpcjOijHdXvNkLSy8KniY3R326bYYbePMBlI1VrGQ60dkj4dWnW2k779jKTWNXyQ==}

  has-flag@4.0.0:
    resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==}
    engines: {node: '>=8'}

  has-property-descriptors@1.0.2:
    resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==}

  has-proto@1.0.3:
    resolution: {integrity: sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==}
    engines: {node: '>= 0.4'}

  has-symbols@1.0.3:
    resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==}
    engines: {node: '>= 0.4'}

  hasown@2.0.2:
    resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==}
    engines: {node: '>= 0.4'}

  headers-polyfill@4.0.3:
    resolution: {integrity: sha512-IScLbePpkvO846sIwOtOTDjutRMWdXdJmXdMvk6gCBHxFO8d+QKOQedyZSxFTTFYRSmlgSTDtXqqq4pcenBXLQ==}

  iconv-lite@0.6.3:
    resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==}
    engines: {node: '>=0.10.0'}

  import-meta-resolve@4.1.0:
    resolution: {integrity: sha512-I6fiaX09Xivtk+THaMfAwnA3MVA5Big1WHF1Dfx9hFuvNIWpXnorlkzhcQf6ehrqQiiZECRt1poOAkPmer3ruw==}

  inflight@1.0.6:
    resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==}
    deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.

  inherits@2.0.4:
    resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}

  internmap@2.0.3:
    resolution: {integrity: sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==}
    engines: {node: '>=12'}

  intl-messageformat@9.13.0:
    resolution: {integrity: sha512-7sGC7QnSQGa5LZP7bXLDhVDtQOeKGeBFGHF2Y8LVBwYZoQZCgWeKoPGTa5GMG8g/TzDgeXuYJQis7Ggiw2xTOw==}

  is-binary-path@2.1.0:
    resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==}
    engines: {node: '>=8'}

  is-extglob@2.1.1:
    resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==}
    engines: {node: '>=0.10.0'}

  is-fullwidth-code-point@3.0.0:
    resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==}
    engines: {node: '>=8'}

  is-glob@4.0.3:
    resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==}
    engines: {node: '>=0.10.0'}

  is-node-process@1.2.0:
    resolution: {integrity: sha512-Vg4o6/fqPxIjtxgUH5QLJhwZ7gW5diGCVlXpuUfELC62CuxM1iHcRe51f2W1FDy04Ai4KJkagKjx3XaqyfRKXw==}

  is-number@7.0.0:
    resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==}
    engines: {node: '>=0.12.0'}

  is-promise@2.2.2:
    resolution: {integrity: sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==}

  is-reference@3.0.2:
    resolution: {integrity: sha512-v3rht/LgVcsdZa3O2Nqs+NMowLOxeOm7Ay9+/ARQ2F+qEoANRcqrjAZKGN0v8ymUetZGgkp26LTnGT7H0Qo9Pg==}

  ismobilejs@1.1.1:
    resolution: {integrity: sha512-VaFW53yt8QO61k2WJui0dHf4SlL8lxBofUuUmwBo0ljPk0Drz2TiuDW4jo3wDcv41qy/SxrJ+VAzJ/qYqsmzRw==}

  json-stringify-pretty-compact@3.0.0:
    resolution: {integrity: sha512-Rc2suX5meI0S3bfdZuA7JMFBGkJ875ApfVyq2WHELjBiiG22My/l7/8zPpH/CfFVQHuVLd8NLR0nv6vi0BYYKA==}

  katex@0.16.11:
    resolution: {integrity: sha512-RQrI8rlHY92OLf3rho/Ts8i/XvjgguEjOkO1BEXcU3N8BqPpSzBNwV/G0Ukr+P/l3ivvJUE/Fa/CwbS6HesGNQ==}
    hasBin: true

  kleur@4.1.5:
    resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==}
    engines: {node: '>=6'}

  lazy-brush@1.0.1:
    resolution: {integrity: sha512-xT/iSClTVi7vLoF8dCWTBhCuOWqsLXCMPa6ucVmVAk6hyNCM5JeS1NLhXqIrJktUg+caEYKlqSOUU4u3cpXzKg==}

  locate-character@3.0.0:
    resolution: {integrity: sha512-SW13ws7BjaeJ6p7Q6CO2nchbYEc3X3J6WrmTTDto7yMPqVSZTUyY5Tjbid+Ab8gLnATtygYtiDIJGQRRn2ZOiA==}

  lru-queue@0.1.0:
    resolution: {integrity: sha512-BpdYkt9EvGl8OfWHDQPISVpcl5xZthb+XPsbELj5AQXxIC8IriDZIQYjBJPEm5rS420sjZ0TLEzRcq5KdBhYrQ==}

  magic-string@0.30.11:
    resolution: {integrity: sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A==}

  marked-gfm-heading-id@3.2.0:
    resolution: {integrity: sha512-Xfxpr5lXLDLY10XqzSCA9l2dDaiabQUgtYM9hw8yunyVsB/xYBRpiic6BOiY/EAJw1ik1eWr1ET1HKOAPZBhXg==}
    peerDependencies:
      marked: '>=4 <13'

  marked-highlight@2.1.4:
    resolution: {integrity: sha512-D1GOkcdzP+1dzjoColL7umojefFrASDuLeyaHS0Zr/Uo9jkr1V6vpLRCzfi1djmEaWyK0SYMFtHnpkZ+cwFT1w==}
    peerDependencies:
      marked: '>=4 <15'

  marked@12.0.2:
    resolution: {integrity: sha512-qXUm7e/YKFoqFPYPa3Ukg9xlI5cyAtGmyEIzMfW//m6kXwCy2Ps9DYf5ioijFKQ8qyuscrHoY04iJGctu2Kg0Q==}
    engines: {node: '>= 18'}
    hasBin: true

  mdn-data@2.0.30:
    resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==}

  media-encoder-host-broker@8.0.5:
    resolution: {integrity: sha512-/PnKWkpfoRp90qUnJ33mej3oNZ1tDfxF49Ze/pmUCAmaPcC5OeCTU/BrkolYIRkWpL21i+vztU3pRmDA4bv77Q==}

  media-encoder-host-worker@10.0.5:
    resolution: {integrity: sha512-qNOevAtkLKjB1mgte96EsFGNH8l5TAw+kWzjXaGt02mP6gF80fWTH4x8sgME+/0RmNLqadstcISyWpmYxc2SLQ==}

  media-encoder-host@9.0.5:
    resolution: {integrity: sha512-j06HphwyGZg6ofU3pSDKIWFeL93qjCYXl1F/t6h9KfjIT9wdMOt5dqpLfmynOOkE4S8Evw5DvnSeLM3p8nDi+Q==}

  memoizee@0.4.17:
    resolution: {integrity: sha512-DGqD7Hjpi/1or4F/aYAspXKNm5Yili0QDAFAY4QYvpqpgiY6+1jOfqpmByzjxbWd/T9mChbCArXAbDAsTm5oXA==}
    engines: {node: '>=0.12'}

  min-indent@1.0.1:
    resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==}
    engines: {node: '>=4'}

  minimatch@3.1.2:
    resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==}

  minimist@1.2.8:
    resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==}

  mkdirp@0.5.6:
    resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==}
    hasBin: true

  mri@1.2.0:
    resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==}
    engines: {node: '>=4'}

  mrmime@2.0.0:
    resolution: {integrity: sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==}
    engines: {node: '>=10'}

  ms@2.1.2:
    resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==}

  msw@2.3.5:
    resolution: {integrity: sha512-+GUI4gX5YC5Bv33epBrD+BGdmDvBg2XGruiWnI3GbIbRmMMBeZ5gs3mJ51OWSGHgJKztZ8AtZeYMMNMVrje2/Q==}
    engines: {node: '>=18'}
    hasBin: true
    peerDependencies:
      typescript: '>= 4.7.x'
    peerDependenciesMeta:
      typescript:
        optional: true

  multi-buffer-data-view@6.0.9:
    resolution: {integrity: sha512-fQi9NnqRw5lJEKmCKXgJnvOsXNFFT7QiJjbErPmBzxh6ZkK3iZO1zDFJMZYRzvX25ikuoAHkTCjcbWZ2k99fjQ==}
    engines: {node: '>=18.2.0'}

  mute-stream@1.0.0:
    resolution: {integrity: sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==}
    engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}

  nanoid@3.3.7:
    resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==}
    engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
    hasBin: true

  next-tick@1.1.0:
    resolution: {integrity: sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==}

  node-fetch@2.7.0:
    resolution: {integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==}
    engines: {node: 4.x || >=6.0.0}
    peerDependencies:
      encoding: ^0.1.0
    peerDependenciesMeta:
      encoding:
        optional: true

  node-gyp-build@4.8.1:
    resolution: {integrity: sha512-OSs33Z9yWr148JZcbZd5WiAXhh/n9z8TxQcdMhIOlpN9AhWpLfvVFO73+m77bBABQMaY9XSvIa+qk0jlI7Gcaw==}
    hasBin: true

  normalize-path@3.0.0:
    resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
    engines: {node: '>=0.10.0'}

  object-inspect@1.13.2:
    resolution: {integrity: sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==}
    engines: {node: '>= 0.4'}

  once@1.4.0:
    resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==}

  outvariant@1.4.3:
    resolution: {integrity: sha512-+Sl2UErvtsoajRDKCE5/dBz4DIvHXQQnAxtQTF04OJxY0+DyZXSo5P5Bb7XYWOh81syohlYL24hbDwxedPUJCA==}

  path-browserify@1.0.1:
    resolution: {integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==}

  path-is-absolute@1.0.1:
    resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==}
    engines: {node: '>=0.10.0'}

  path-to-regexp@6.2.2:
    resolution: {integrity: sha512-GQX3SSMokngb36+whdpRXE+3f9V8UzyAorlYvOGx87ufGHehNTn5lCxrKtLyZ4Yl/wEKnNnr98ZzOwwDZV5ogw==}

  periscopic@3.1.0:
    resolution: {integrity: sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==}

  picocolors@1.0.1:
    resolution: {integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==}

  picomatch@2.3.1:
    resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
    engines: {node: '>=8.6'}

  pixi.js@7.4.2:
    resolution: {integrity: sha512-TifqgHGNofO7UCEbdZJOpUu7dUnpu4YZ0o76kfCqxDa4RS8ITc9zjECCbtalmuNXkVhSEZmBKQvE7qhHMqw/xg==}

  plotly.js-dist-min@2.34.0:
    resolution: {integrity: sha512-HKAXTm+cFLNPxNllGIZGgVwX4OCd2SCnLLveUUOk4P27EKz/aPKeGLAcnGXegH3IKZKhvcbmreiwC+vK5vPlXw==}

  postcss@8.4.41:
    resolution: {integrity: sha512-TesUflQ0WKZqAvg52PWL6kHgLKP6xB6heTOdoYM0Wt2UHyxNa4K25EZZMgKns3BH1RLVbZCREPpLY0rhnNoHVQ==}
    engines: {node: ^10 || ^12 || >=14}

  prettier-plugin-svelte@3.2.6:
    resolution: {integrity: sha512-Y1XWLw7vXUQQZmgv1JAEiLcErqUniAF2wO7QJsw8BVMvpLET2dI5WpEIEJx1r11iHVdSMzQxivyfrH9On9t2IQ==}
    peerDependencies:
      prettier: ^3.0.0
      svelte: ^3.2.0 || ^4.0.0-next.0 || ^5.0.0-next.0

  prettier@3.3.3:
    resolution: {integrity: sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==}
    engines: {node: '>=14'}
    hasBin: true

  prismjs@1.29.0:
    resolution: {integrity: sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==}
    engines: {node: '>=6'}

  psl@1.9.0:
    resolution: {integrity: sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==}

  punycode@1.4.1:
    resolution: {integrity: sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==}

  punycode@2.3.1:
    resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==}
    engines: {node: '>=6'}

  qs@6.13.0:
    resolution: {integrity: sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==}
    engines: {node: '>=0.6'}

  querystringify@2.2.0:
    resolution: {integrity: sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==}

  readdirp@3.6.0:
    resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==}
    engines: {node: '>=8.10.0'}

  recorder-audio-worklet-processor@5.0.23:
    resolution: {integrity: sha512-0tsVtjP96GGQMN982rXJcZI1/BWhDocigv/HWBIiT1izEPZmZ10WrcyD2XTwbHbvv3RfLEZAPbVsmoIJBBsuGA==}

  recorder-audio-worklet@6.0.32:
    resolution: {integrity: sha512-m1Bfb1JNOPC1n8tQN6ql4auvxZyy7T9Z+T1SWTNA9P0XXoYHg4Ms2pS1C3CdV+6G9iqCr1SLLSfKWm0F6nbdbA==}

  regenerator-runtime@0.14.1:
    resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==}

  require-directory@2.1.1:
    resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==}
    engines: {node: '>=0.10.0'}

  requires-port@1.0.0:
    resolution: {integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==}

  resize-observer-polyfill@1.5.1:
    resolution: {integrity: sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==}

  rimraf@2.7.1:
    resolution: {integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==}
    deprecated: Rimraf versions prior to v4 are no longer supported
    hasBin: true

  robust-predicates@3.0.2:
    resolution: {integrity: sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg==}

  rollup@4.20.0:
    resolution: {integrity: sha512-6rbWBChcnSGzIlXeIdNIZTopKYad8ZG8ajhl78lGRLsI2rX8IkaotQhVas2Ma+GPxJav19wrSzvRvuiv0YKzWw==}
    engines: {node: '>=18.0.0', npm: '>=8.0.0'}
    hasBin: true

  rw@1.3.3:
    resolution: {integrity: sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ==}

  rxjs-interop@2.0.0:
    resolution: {integrity: sha512-ASEq9atUw7lualXB+knvgtvwkCEvGWV2gDD/8qnASzBkzEARZck9JAyxmY8OS6Nc1pCPEgDTKNcx+YqqYfzArw==}

  sade@1.8.1:
    resolution: {integrity: sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==}
    engines: {node: '>=6'}

  safer-buffer@2.1.2:
    resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==}

  sander@0.5.1:
    resolution: {integrity: sha512-3lVqBir7WuKDHGrKRDn/1Ye3kwpXaDOMsiRP1wd6wpZW56gJhsbp5RqQpA6JG/P+pkXizygnr1dKR8vzWaVsfA==}

  semiver@1.1.0:
    resolution: {integrity: sha512-QNI2ChmuioGC1/xjyYwyZYADILWyW6AmS1UH6gDj/SFUUUS4MBAWs/7mxnkRPc/F4iHezDP+O8t0dO8WHiEOdg==}
    engines: {node: '>=6'}

  semver@7.6.3:
    resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==}
    engines: {node: '>=10'}
    hasBin: true

  set-cookie-parser@2.7.0:
    resolution: {integrity: sha512-lXLOiqpkUumhRdFF3k1osNXCy9akgx/dyPZ5p8qAg9seJzXr5ZrlqZuWIMuY6ejOsVLE6flJ5/h3lsn57fQ/PQ==}

  set-function-length@1.2.2:
    resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==}
    engines: {node: '>= 0.4'}

  side-channel@1.0.6:
    resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==}
    engines: {node: '>= 0.4'}

  signal-exit@4.1.0:
    resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==}
    engines: {node: '>=14'}

  sirv@2.0.4:
    resolution: {integrity: sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==}
    engines: {node: '>= 10'}

  sorcery@0.11.1:
    resolution: {integrity: sha512-o7npfeJE6wi6J9l0/5LKshFzZ2rMatRiCDwYeDQaOzqdzRJwALhX7mk/A/ecg6wjMu7wdZbmXfD2S/vpOg0bdQ==}
    hasBin: true

  source-map-js@1.2.0:
    resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==}
    engines: {node: '>=0.10.0'}

  standardized-audio-context@25.3.76:
    resolution: {integrity: sha512-JEoloo9km718O9qYpIUu3AFwZkPosbCAZL6itJnshJQCDomse1AC5QLtuMMDWfkhdHmOUpyFQFpW2EUfZHsSXA==}

  statuses@2.0.1:
    resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==}
    engines: {node: '>= 0.8'}

  strict-event-emitter@0.5.1:
    resolution: {integrity: sha512-vMgjE/GGEPEFnhFub6pa4FmJBRBVOLpIII2hvCZ8Kzb7K0hlHo7mQv6xYrBvCL2LtAIBwFUK8wvuJgTVSQ5MFQ==}

  string-width@4.2.3:
    resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==}
    engines: {node: '>=8'}

  strip-ansi@6.0.1:
    resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==}
    engines: {node: '>=8'}

  strip-indent@3.0.0:
    resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==}
    engines: {node: '>=8'}

  style-mod@4.1.2:
    resolution: {integrity: sha512-wnD1HyVqpJUI2+eKZ+eo1UwghftP6yuFheBqqe+bWCotBjC2K1YnteJILRMs3SM4V/0dLEW1SC27MWP5y+mwmw==}

  subscribable-things@2.1.39:
    resolution: {integrity: sha512-+ERK+oXsrVL+sxTnDg7KkEvyf756cG7Ut6eZc5V35TvCe5ktjAcrbKGCUCz5EQzYIjV7TIW5Nb7gVRtp7yJndA==}

  supports-color@7.2.0:
    resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==}
    engines: {node: '>=8'}

  svelte-check@3.8.5:
    resolution: {integrity: sha512-3OGGgr9+bJ/+1nbPgsvulkLC48xBsqsgtc8Wam281H4G9F5v3mYGa2bHRsPuwHC5brKl4AxJH95QF73kmfihGQ==}
    hasBin: true
    peerDependencies:
      svelte: ^3.55.0 || ^4.0.0-next.0 || ^4.0.0 || ^5.0.0-next.0

  svelte-hmr@0.16.0:
    resolution: {integrity: sha512-Gyc7cOS3VJzLlfj7wKS0ZnzDVdv3Pn2IuVeJPk9m2skfhcu5bq3wtIZyQGggr7/Iim5rH5cncyQft/kRLupcnA==}
    engines: {node: ^12.20 || ^14.13.1 || >= 16}
    peerDependencies:
      svelte: ^3.19.0 || ^4.0.0

  svelte-i18n@3.7.4:
    resolution: {integrity: sha512-yGRCNo+eBT4cPuU7IVsYTYjxB7I2V8qgUZPlHnNctJj5IgbJgV78flsRzpjZ/8iUYZrS49oCt7uxlU3AZv/N5Q==}
    engines: {node: '>= 16'}
    hasBin: true
    peerDependencies:
      svelte: ^3 || ^4

  svelte-preprocess@5.1.4:
    resolution: {integrity: sha512-IvnbQ6D6Ao3Gg6ftiM5tdbR6aAETwjhHV+UKGf5bHGYR69RQvF1ho0JKPcbUON4vy4R7zom13jPjgdOWCQ5hDA==}
    engines: {node: '>= 16.0.0'}
    peerDependencies:
      '@babel/core': ^7.10.2
      coffeescript: ^2.5.1
      less: ^3.11.3 || ^4.0.0
      postcss: ^7 || ^8
      postcss-load-config: ^2.1.0 || ^3.0.0 || ^4.0.0 || ^5.0.0
      pug: ^3.0.0
      sass: ^1.26.8
      stylus: ^0.55.0
      sugarss: ^2.0.0 || ^3.0.0 || ^4.0.0
      svelte: ^3.23.0 || ^4.0.0-next.0 || ^4.0.0 || ^5.0.0-next.0
      typescript: '>=3.9.5 || ^4.0.0 || ^5.0.0'
    peerDependenciesMeta:
      '@babel/core':
        optional: true
      coffeescript:
        optional: true
      less:
        optional: true
      postcss:
        optional: true
      postcss-load-config:
        optional: true
      pug:
        optional: true
      sass:
        optional: true
      stylus:
        optional: true
      sugarss:
        optional: true
      typescript:
        optional: true

  svelte-range-slider-pips@2.3.1:
    resolution: {integrity: sha512-P29PNqHld+SiaDuHzf98rLvhSYWXb3TVL9p7U5RG9UX8emUgypZgp9zuIIwpmIXysGQC6JG8duMc5FuaPnSVdg==}

  svelte@4.2.18:
    resolution: {integrity: sha512-d0FdzYIiAePqRJEb90WlJDkjUEx42xhivxN8muUBmfZnP+tzUgz12DJ2hRJi8sIHCME7jeK1PTMgKPSfTd8JrA==}
    engines: {node: '>=16'}

  textlinestream@1.1.1:
    resolution: {integrity: sha512-iBHbi7BQxrFmwZUQJsT0SjNzlLLsXhvW/kg7EyOMVMBIrlnj/qYofwo1LVLZi+3GbUEo96Iu2eqToI2+lZoAEQ==}

  timers-ext@0.1.8:
    resolution: {integrity: sha512-wFH7+SEAcKfJpfLPkrgMPvvwnEtj8W4IurvEyrKsDleXnKLCDw71w8jltvfLa8Rm4qQxxT4jmDBYbJG/z7qoww==}
    engines: {node: '>=0.12'}

  tiny-glob@0.2.9:
    resolution: {integrity: sha512-g/55ssRPUjShh+xkfx9UPDXqhckHEsHr4Vd9zX55oSdGZc/MD0m3sferOkwWtp98bv+kcVfEHtRJgBVJzelrzg==}

  tinycolor2@1.6.0:
    resolution: {integrity: sha512-XPaBkWQJdsf3pLKJV9p4qN/S+fm2Oj8AIPo1BTUhg5oxkvm9+SVEGFdhyOz7tTdUTfvxMiAs4sp6/eZO2Ew+pw==}

  to-regex-range@5.0.1:
    resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
    engines: {node: '>=8.0'}

  topojson-client@3.1.0:
    resolution: {integrity: sha512-605uxS6bcYxGXw9qi62XyrV6Q3xwbndjachmNxu8HWTtVPxZfEJN9fd/SZS1Q54Sn2y0TMyMxFj/cJINqGHrKw==}
    hasBin: true

  totalist@3.0.1:
    resolution: {integrity: sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==}
    engines: {node: '>=6'}

  tough-cookie@4.1.4:
    resolution: {integrity: sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==}
    engines: {node: '>=6'}

  tr46@0.0.3:
    resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==}

  tslib@2.6.3:
    resolution: {integrity: sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==}

  type-fest@0.21.3:
    resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==}
    engines: {node: '>=10'}

  type-fest@4.24.0:
    resolution: {integrity: sha512-spAaHzc6qre0TlZQQ2aA/nGMe+2Z/wyGk5Z+Ru2VUfdNwT6kWO6TjevOlpebsATEG1EIQ2sOiDszud3lO5mt/Q==}
    engines: {node: '>=16'}

  type@2.7.3:
    resolution: {integrity: sha512-8j+1QmAbPvLZow5Qpi6NCaN8FB60p/6x8/vfNqOk/hC+HuvFZhL4+WfekuhQLiqFZXOgQdrs3B+XxEmCc6b3FQ==}

  typescript@5.5.4:
    resolution: {integrity: sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==}
    engines: {node: '>=14.17'}
    hasBin: true

  undici-types@6.18.2:
    resolution: {integrity: sha512-5ruQbENj95yDYJNS3TvcaxPMshV7aizdv/hWYjGIKoANWKjhWNBsr2YEuYZKodQulB1b8l7ILOuDQep3afowQQ==}

  universalify@0.2.0:
    resolution: {integrity: sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==}
    engines: {node: '>= 4.0.0'}

  url-parse@1.5.10:
    resolution: {integrity: sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==}

  url@0.11.4:
    resolution: {integrity: sha512-oCwdVC7mTuWiPyjLUz/COz5TLk6wgp0RCsN+wHZ2Ekneac9w8uuV0njcbbie2ME+Vs+d6duwmYuR3HgQXs1fOg==}
    engines: {node: '>= 0.4'}

  vega-canvas@1.2.7:
    resolution: {integrity: sha512-OkJ9CACVcN9R5Pi9uF6MZBF06pO6qFpDYHWSKBJsdHP5o724KrsgR6UvbnXFH82FdsiTOff/HqjuaG8C7FL+9Q==}

  vega-crossfilter@4.1.2:
    resolution: {integrity: sha512-J7KVEXkpfRJBfRvwLxn5vNCzQCNkrnzmDvkvwhuiwT4gPm5sk7MK5TuUP8GCl/iKYw+kWeVXEtrVHwWtug+bcQ==}

  vega-dataflow@5.7.6:
    resolution: {integrity: sha512-9Md8+5iUC1MVKPKDyZ7pCEHk6I9am+DgaMzZqo/27O/KI4f23/WQXPyuI8jbNmc/mkm340P0TKREmzL5M7+2Dg==}

  vega-embed@6.26.0:
    resolution: {integrity: sha512-AZCTdKHDAuhp6TFZRQOOs332tStCwZr/5e4uZMNEuJL69A57cT66NNZJdNiCP6u66REzIToYtMJhMTL9wl5B3A==}
    peerDependencies:
      vega: ^5.21.0
      vega-lite: '*'

  vega-encode@4.10.1:
    resolution: {integrity: sha512-d25nVKZDrg109rC65M8uxE+7iUrTxktaqgK4fU3XZBgpWlh1K4UbU5nDag7kiHVVN4tKqwgd+synEotra9TiVQ==}

  vega-event-selector@3.0.1:
    resolution: {integrity: sha512-K5zd7s5tjr1LiOOkjGpcVls8GsH/f2CWCrWcpKy74gTCp+llCdwz0Enqo013ZlGaRNjfgD/o1caJRt3GSaec4A==}

  vega-expression@5.1.1:
    resolution: {integrity: sha512-zv9L1Hm0KHE9M7mldHyz8sXbGu3KmC0Cdk7qfHkcTNS75Jpsem6jkbu6ZAwx5cNUeW91AxUQOu77r4mygq2wUQ==}

  vega-force@4.2.1:
    resolution: {integrity: sha512-2BcuuqFr77vcCyKfcpedNFeYMxi+XEFCrlgLWNx7YV0PI8pdP5y/yPkzyuE9Tb894+KkRAvfQHZRAshcnFNcMw==}

  vega-format@1.1.2:
    resolution: {integrity: sha512-0kUfAj0dg0U6GcEY0Kp6LiSTCZ8l8jl1qVdQyToMyKmtZg/q56qsiJQZy3WWRr1MtWkTIZL71xSJXgjwjeUaAw==}

  vega-functions@5.15.0:
    resolution: {integrity: sha512-pCqmm5efd+3M65jrJGxEy3UGuRksmK6DnWijoSNocnxdCBxez+yqUUVX9o2pN8VxMe3648vZnR9/Vk5CXqRvIQ==}

  vega-geo@4.4.2:
    resolution: {integrity: sha512-unuV/UxUHf6UJu6GYxMZonC3SZlMfFXYLOkgEsRSvmsMPt3+CVv8FmG88dXNRUJUrdROrJepgecqx0jOwMSnGA==}

  vega-hierarchy@4.1.2:
    resolution: {integrity: sha512-m+xDtT5092YPSnV0rdTLW+AWmoCb+A54JQ66MUJwiDBpKxvfKnTiQeuiWDU2YudjUoXZN9EBOcI6QHF8H2Lu2A==}

  vega-interpreter@1.0.5:
    resolution: {integrity: sha512-po6oTOmeQqr1tzTCdD15tYxAQLeUnOVirAysgVEemzl+vfmvcEP7jQmlc51jz0jMA+WsbmE6oJywisQPu/H0Bg==}

  vega-label@1.3.0:
    resolution: {integrity: sha512-EfSFSCWAwVPsklM5g0gUEuohALgryuGC/SKMmsOH7dYT/bywmLBZhLVbrE+IHJAUauoGrMhYw1mqnXL/0giJBg==}

  vega-lite@5.20.1:
    resolution: {integrity: sha512-rpw6aT3NXR4bIdctPpK/V+FZAt1VNHMEnfF/TxaZDc4PDOzfYXiYOFf0zOMURUq/EyzFCkhBvtkf1MzmqlAz9g==}
    engines: {node: '>=18'}
    hasBin: true
    peerDependencies:
      vega: ^5.24.0

  vega-loader@4.5.2:
    resolution: {integrity: sha512-ktIdGz3DRIS3XfTP9lJ6oMT5cKwC86nQkjUbXZbOtwXQFVNE2xVWBuH13GP6FKUZxg5hJCMtb5v/e/fwTvhKsQ==}

  vega-parser@6.4.0:
    resolution: {integrity: sha512-/hFIJs0yITxfvLIfhhcpUrcbKvu4UZYoMGmly5PSsbgo60oAsVQW8ZbX2Ji3iNFqZJh1ifoX/P0j+9wep1OISw==}

  vega-projection@1.6.1:
    resolution: {integrity: sha512-sqfnAAHumU7MWU1tQN3b6HNgKGF3legek0uLHhjLKcDJQxEc7kwcD18txFz2ffQks6d5j+AUhBiq4GARWf0DEQ==}

  vega-regression@1.3.0:
    resolution: {integrity: sha512-gxOQfmV7Ft/MYKpXDEo09WZyBuKOBqxqDRWay9KtfGq/E0Y4vbTPsWLv2cB1ToPJdKE6XSN6Re9tCIw5M/yMUg==}

  vega-runtime@6.2.0:
    resolution: {integrity: sha512-30UXbujWjKNd5aeP+oeHuwFmzuyVYlBj4aDy9+AjfWLECu8wJt4K01vwegcaGPdCWcPLVIv4Oa9Lob4mcXn5KQ==}

  vega-scale@7.4.1:
    resolution: {integrity: sha512-dArA28DbV/M92O2QvswnzCmQ4bq9WwLKUoyhqFYWCltmDwkmvX7yhqiFLFMWPItIm7mi4Qyoygby6r4DKd1X2A==}

  vega-scenegraph@4.13.0:
    resolution: {integrity: sha512-nfl45XtuqB5CxyIZJ+bbJ+dofzosPCRlmF+eUQo+0J23NkNXsTzur+1krJDSdhcw0SOYs4sbYRoMz1cpuOM4+Q==}

  vega-schema-url-parser@2.2.0:
    resolution: {integrity: sha512-yAtdBnfYOhECv9YC70H2gEiqfIbVkq09aaE4y/9V/ovEFmH9gPKaEgzIZqgT7PSPQjKhsNkb6jk6XvSoboxOBw==}

  vega-selections@5.4.2:
    resolution: {integrity: sha512-99FUhYmg0jOJr2/K4TcEURmJRkuibrCDc8KBUX7qcQEITzrZ5R6a4QE+sarCvbb3hi8aA9GV2oyST6MQeA9mgQ==}

  vega-statistics@1.9.0:
    resolution: {integrity: sha512-GAqS7mkatpXcMCQKWtFu1eMUKLUymjInU0O8kXshWaQrVWjPIO2lllZ1VNhdgE0qGj4oOIRRS11kzuijLshGXQ==}

  vega-themes@2.15.0:
    resolution: {integrity: sha512-DicRAKG9z+23A+rH/3w3QjJvKnlGhSbbUXGjBvYGseZ1lvj9KQ0BXZ2NS/+MKns59LNpFNHGi9us/wMlci4TOA==}
    peerDependencies:
      vega: '*'
      vega-lite: '*'

  vega-time@2.1.2:
    resolution: {integrity: sha512-6rXc6JdDt8MnCRy6UzUCsa6EeFycPDmvioMddLfKw38OYCV8pRQC5nw44gyddOwXgUTJLiCtn/sp53P0iA542A==}

  vega-tooltip@0.34.0:
    resolution: {integrity: sha512-TtxwkcLZ5aWQTvKGlfWDou8tISGuxmqAW1AgGZjrDpf75qsXvgtbPdRAAls2LZMqDxpr5T1kMEZs9XbSpiI8yw==}

  vega-transforms@4.12.0:
    resolution: {integrity: sha512-bh/2Qbj85O70mjfLRgPKAsABArgSUP0k+GjmaY54zukIRxoGxKju+85nigeX/aR/INpEqNWif+5lL+NvmyWA5w==}

  vega-typings@1.3.1:
    resolution: {integrity: sha512-j9Sdgmvowz09jkMgTFGVfiv7ycuRP/TQkdHRPXIYwt3RDgPQn7inyFcJ8C8ABFt4MiMWdjOwbneF6KWW8TRXIw==}

  vega-util@1.17.2:
    resolution: {integrity: sha512-omNmGiZBdjm/jnHjZlywyYqafscDdHaELHx1q96n5UOz/FlO9JO99P4B3jZg391EFG8dqhWjQilSf2JH6F1mIw==}

  vega-view-transforms@4.6.0:
    resolution: {integrity: sha512-z3z66aJTA3ZRo4oBY4iBXnn+A4KqBGZT/UrlKDbm+7Ec+Ip+hK2tF8Kmhp/WNcMsDZoUWFqLJgR2VgOgvJk9RA==}

  vega-view@5.13.0:
    resolution: {integrity: sha512-ZPAAQ3iYz6YrQjJoDT+0bcxJkXt9PKF5v4OO7Omw8PFhkIv++jFXeKlQTW1bBtyQ92dkdGGHv5lYY67Djqjf3A==}

  vega-voronoi@4.2.3:
    resolution: {integrity: sha512-aYYYM+3UGqwsOx+TkVtF1IZfguy0H7AN79dR8H0nONRIc+vhk/lbnlkgwY2nSzEu0EZ4b5wZxeGoDBEVmdDEcg==}

  vega-wordcloud@4.1.5:
    resolution: {integrity: sha512-p+qXU3cb9VeWzJ/HEdax0TX2mqDJcSbrCIfo2d/EalOXGkvfSLKobsmMQ8DxPbtVp0uhnpvfCGDyMJw+AzcI2A==}

  vega@5.30.0:
    resolution: {integrity: sha512-ZGoC8LdfEUV0LlXIuz7hup9jxuQYhSaWek2M7r9dEHAPbPrzSQvKXZ0BbsJbrarM100TGRpTVN/l1AFxCwDkWw==}

  vite@5.4.1:
    resolution: {integrity: sha512-1oE6yuNXssjrZdblI9AfBbHCC41nnyoVoEZxQnID6yvQZAFBzxxkqoFLtHUMkYunL8hwOLEjgTuxpkRxvba3kA==}
    engines: {node: ^18.0.0 || >=20.0.0}
    hasBin: true
    peerDependencies:
      '@types/node': ^18.0.0 || >=20.0.0
      less: '*'
      lightningcss: ^1.21.0
      sass: '*'
      sass-embedded: '*'
      stylus: '*'
      sugarss: '*'
      terser: ^5.4.0
    peerDependenciesMeta:
      '@types/node':
        optional: true
      less:
        optional: true
      lightningcss:
        optional: true
      sass:
        optional: true
      sass-embedded:
        optional: true
      stylus:
        optional: true
      sugarss:
        optional: true
      terser:
        optional: true

  vitefu@0.2.5:
    resolution: {integrity: sha512-SgHtMLoqaeeGnd2evZ849ZbACbnwQCIwRH57t18FxcXoZop0uQu0uzlIhJBlF/eWVzuce0sHeqPcDo+evVcg8Q==}
    peerDependencies:
      vite: ^3.0.0 || ^4.0.0 || ^5.0.0
    peerDependenciesMeta:
      vite:
        optional: true

  w3c-keyname@2.2.8:
    resolution: {integrity: sha512-dpojBhNsCNN7T82Tm7k26A6G9ML3NkhDsnw9n/eoxSRlVBB4CEtIQ/KTCLI2Fwf3ataSXRhYFkQi3SlnFwPvPQ==}

  wavesurfer.js@7.8.3:
    resolution: {integrity: sha512-aYOmoBqEwjlqiqcKBYCzmWQxssOnEUd2VlVxfQkWfQD1pH3VJ5Prqn4kfIGxYyokgYiEj/G5Qwrh48ot/pRCuA==}

  webidl-conversions@3.0.1:
    resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==}

  whatwg-url@5.0.0:
    resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==}

  worker-factory@7.0.28:
    resolution: {integrity: sha512-VA53P+w6zCf4QgJcT7PXrWIaSl6L76DEYjsvF0FtPUjz6LAVFivK7fXBm3lqUW14orMPzSpvQK81XnBxvC+lcQ==}

  wrap-ansi@6.2.0:
    resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==}
    engines: {node: '>=8'}

  wrap-ansi@7.0.0:
    resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==}
    engines: {node: '>=10'}

  wrappy@1.0.2:
    resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}

  ws@8.18.0:
    resolution: {integrity: sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==}
    engines: {node: '>=10.0.0'}
    peerDependencies:
      bufferutil: ^4.0.1
      utf-8-validate: '>=5.0.2'
    peerDependenciesMeta:
      bufferutil:
        optional: true
      utf-8-validate:
        optional: true

  y18n@5.0.8:
    resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==}
    engines: {node: '>=10'}

  yargs-parser@21.1.1:
    resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==}
    engines: {node: '>=12'}

  yargs@17.7.2:
    resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==}
    engines: {node: '>=12'}

  yoctocolors-cjs@2.1.2:
    resolution: {integrity: sha512-cYVsTjKl8b+FrnidjibDWskAv7UKOfcwaVZdp/it9n1s9fU3IkgDbhdIRKCW4JDsAlECJY0ytoVPT3sK6kideA==}
    engines: {node: '>=18'}

snapshots:

  '@ampproject/remapping@2.3.0':
    dependencies:
      '@jridgewell/gen-mapping': 0.3.5
      '@jridgewell/trace-mapping': 0.3.25

  '@babel/runtime@7.25.0':
    dependencies:
      regenerator-runtime: 0.14.1

  '@bundled-es-modules/cookie@2.0.0':
    dependencies:
      cookie: 0.5.0

  '@bundled-es-modules/statuses@1.0.1':
    dependencies:
      statuses: 2.0.1

  '@bundled-es-modules/tough-cookie@0.1.6':
    dependencies:
      '@types/tough-cookie': 4.0.5
      tough-cookie: 4.1.4

  '@codemirror/autocomplete@6.18.0(@codemirror/language@6.10.2)(@codemirror/state@6.4.1)(@codemirror/view@6.32.0)(@lezer/common@1.2.1)':
    dependencies:
      '@codemirror/language': 6.10.2
      '@codemirror/state': 6.4.1
      '@codemirror/view': 6.32.0
      '@lezer/common': 1.2.1

  '@codemirror/commands@6.6.0':
    dependencies:
      '@codemirror/language': 6.10.2
      '@codemirror/state': 6.4.1
      '@codemirror/view': 6.32.0
      '@lezer/common': 1.2.1

  '@codemirror/lang-css@6.2.1(@codemirror/view@6.32.0)':
    dependencies:
      '@codemirror/autocomplete': 6.18.0(@codemirror/language@6.10.2)(@codemirror/state@6.4.1)(@codemirror/view@6.32.0)(@lezer/common@1.2.1)
      '@codemirror/language': 6.10.2
      '@codemirror/state': 6.4.1
      '@lezer/common': 1.2.1
      '@lezer/css': 1.1.8
    transitivePeerDependencies:
      - '@codemirror/view'

  '@codemirror/lang-html@6.4.9':
    dependencies:
      '@codemirror/autocomplete': 6.18.0(@codemirror/language@6.10.2)(@codemirror/state@6.4.1)(@codemirror/view@6.32.0)(@lezer/common@1.2.1)
      '@codemirror/lang-css': 6.2.1(@codemirror/view@6.32.0)
      '@codemirror/lang-javascript': 6.2.2
      '@codemirror/language': 6.10.2
      '@codemirror/state': 6.4.1
      '@codemirror/view': 6.32.0
      '@lezer/common': 1.2.1
      '@lezer/css': 1.1.8
      '@lezer/html': 1.3.10

  '@codemirror/lang-javascript@6.2.2':
    dependencies:
      '@codemirror/autocomplete': 6.18.0(@codemirror/language@6.10.2)(@codemirror/state@6.4.1)(@codemirror/view@6.32.0)(@lezer/common@1.2.1)
      '@codemirror/language': 6.10.2
      '@codemirror/lint': 6.8.1
      '@codemirror/state': 6.4.1
      '@codemirror/view': 6.32.0
      '@lezer/common': 1.2.1
      '@lezer/javascript': 1.4.17

  '@codemirror/lang-json@6.0.1':
    dependencies:
      '@codemirror/language': 6.10.2
      '@lezer/json': 1.0.2

  '@codemirror/lang-markdown@6.2.5':
    dependencies:
      '@codemirror/autocomplete': 6.18.0(@codemirror/language@6.10.2)(@codemirror/state@6.4.1)(@codemirror/view@6.32.0)(@lezer/common@1.2.1)
      '@codemirror/lang-html': 6.4.9
      '@codemirror/language': 6.10.2
      '@codemirror/state': 6.4.1
      '@codemirror/view': 6.32.0
      '@lezer/common': 1.2.1
      '@lezer/markdown': 1.3.0

  '@codemirror/lang-python@6.1.6(@codemirror/view@6.32.0)':
    dependencies:
      '@codemirror/autocomplete': 6.18.0(@codemirror/language@6.10.2)(@codemirror/state@6.4.1)(@codemirror/view@6.32.0)(@lezer/common@1.2.1)
      '@codemirror/language': 6.10.2
      '@codemirror/state': 6.4.1
      '@lezer/common': 1.2.1
      '@lezer/python': 1.1.14
    transitivePeerDependencies:
      - '@codemirror/view'

  '@codemirror/language@6.10.2':
    dependencies:
      '@codemirror/state': 6.4.1
      '@codemirror/view': 6.32.0
      '@lezer/common': 1.2.1
      '@lezer/highlight': 1.2.1
      '@lezer/lr': 1.4.2
      style-mod: 4.1.2

  '@codemirror/legacy-modes@6.4.1':
    dependencies:
      '@codemirror/language': 6.10.2

  '@codemirror/lint@6.8.1':
    dependencies:
      '@codemirror/state': 6.4.1
      '@codemirror/view': 6.32.0
      crelt: 1.0.6

  '@codemirror/search@6.5.6':
    dependencies:
      '@codemirror/state': 6.4.1
      '@codemirror/view': 6.32.0
      crelt: 1.0.6

  '@codemirror/state@6.4.1': {}

  '@codemirror/view@6.32.0':
    dependencies:
      '@codemirror/state': 6.4.1
      style-mod: 4.1.2
      w3c-keyname: 2.2.8

  '@esbuild/aix-ppc64@0.19.12':
    optional: true

  '@esbuild/aix-ppc64@0.21.5':
    optional: true

  '@esbuild/android-arm64@0.19.12':
    optional: true

  '@esbuild/android-arm64@0.21.5':
    optional: true

  '@esbuild/android-arm@0.19.12':
    optional: true

  '@esbuild/android-arm@0.21.5':
    optional: true

  '@esbuild/android-x64@0.19.12':
    optional: true

  '@esbuild/android-x64@0.21.5':
    optional: true

  '@esbuild/darwin-arm64@0.19.12':
    optional: true

  '@esbuild/darwin-arm64@0.21.5':
    optional: true

  '@esbuild/darwin-x64@0.19.12':
    optional: true

  '@esbuild/darwin-x64@0.21.5':
    optional: true

  '@esbuild/freebsd-arm64@0.19.12':
    optional: true

  '@esbuild/freebsd-arm64@0.21.5':
    optional: true

  '@esbuild/freebsd-x64@0.19.12':
    optional: true

  '@esbuild/freebsd-x64@0.21.5':
    optional: true

  '@esbuild/linux-arm64@0.19.12':
    optional: true

  '@esbuild/linux-arm64@0.21.5':
    optional: true

  '@esbuild/linux-arm@0.19.12':
    optional: true

  '@esbuild/linux-arm@0.21.5':
    optional: true

  '@esbuild/linux-ia32@0.19.12':
    optional: true

  '@esbuild/linux-ia32@0.21.5':
    optional: true

  '@esbuild/linux-loong64@0.19.12':
    optional: true

  '@esbuild/linux-loong64@0.21.5':
    optional: true

  '@esbuild/linux-mips64el@0.19.12':
    optional: true

  '@esbuild/linux-mips64el@0.21.5':
    optional: true

  '@esbuild/linux-ppc64@0.19.12':
    optional: true

  '@esbuild/linux-ppc64@0.21.5':
    optional: true

  '@esbuild/linux-riscv64@0.19.12':
    optional: true

  '@esbuild/linux-riscv64@0.21.5':
    optional: true

  '@esbuild/linux-s390x@0.19.12':
    optional: true

  '@esbuild/linux-s390x@0.21.5':
    optional: true

  '@esbuild/linux-x64@0.19.12':
    optional: true

  '@esbuild/linux-x64@0.21.5':
    optional: true

  '@esbuild/netbsd-x64@0.19.12':
    optional: true

  '@esbuild/netbsd-x64@0.21.5':
    optional: true

  '@esbuild/openbsd-x64@0.19.12':
    optional: true

  '@esbuild/openbsd-x64@0.21.5':
    optional: true

  '@esbuild/sunos-x64@0.19.12':
    optional: true

  '@esbuild/sunos-x64@0.21.5':
    optional: true

  '@esbuild/win32-arm64@0.19.12':
    optional: true

  '@esbuild/win32-arm64@0.21.5':
    optional: true

  '@esbuild/win32-ia32@0.19.12':
    optional: true

  '@esbuild/win32-ia32@0.21.5':
    optional: true

  '@esbuild/win32-x64@0.19.12':
    optional: true

  '@esbuild/win32-x64@0.21.5':
    optional: true

  '@ffmpeg/ffmpeg@0.12.10':
    dependencies:
      '@ffmpeg/types': 0.12.2

  '@ffmpeg/types@0.12.2': {}

  '@ffmpeg/util@0.12.1': {}

  '@fontsource/fira-mono@5.0.13': {}

  '@formatjs/ecma402-abstract@1.11.4':
    dependencies:
      '@formatjs/intl-localematcher': 0.2.25
      tslib: 2.6.3

  '@formatjs/fast-memoize@1.2.1':
    dependencies:
      tslib: 2.6.3

  '@formatjs/icu-messageformat-parser@2.1.0':
    dependencies:
      '@formatjs/ecma402-abstract': 1.11.4
      '@formatjs/icu-skeleton-parser': 1.3.6
      tslib: 2.6.3

  '@formatjs/icu-skeleton-parser@1.3.6':
    dependencies:
      '@formatjs/ecma402-abstract': 1.11.4
      tslib: 2.6.3

  '@formatjs/intl-localematcher@0.2.25':
    dependencies:
      tslib: 2.6.3

  '@gradio/atoms@0.7.9(svelte@4.2.18)':
    dependencies:
      '@gradio/icons': 0.7.0
      '@gradio/utils': 0.5.2(svelte@4.2.18)
    transitivePeerDependencies:
      - svelte

  '@gradio/audio@0.13.2(svelte@4.2.18)':
    dependencies:
      '@gradio/atoms': 0.7.9(svelte@4.2.18)
      '@gradio/button': 0.2.49(svelte@4.2.18)
      '@gradio/client': 1.5.0
      '@gradio/icons': 0.7.0
      '@gradio/statustracker': 0.7.4(svelte@4.2.18)
      '@gradio/upload': 0.12.2(svelte@4.2.18)
      '@gradio/utils': 0.5.2(svelte@4.2.18)
      '@gradio/wasm': 0.12.0
      '@types/wavesurfer.js': 6.0.12
      extendable-media-recorder: 9.2.10
      extendable-media-recorder-wav-encoder: 7.0.114
      resize-observer-polyfill: 1.5.1
      svelte-range-slider-pips: 2.3.1
      wavesurfer.js: 7.8.3
    transitivePeerDependencies:
      - svelte
      - utf-8-validate

  '@gradio/button@0.2.49(svelte@4.2.18)':
    dependencies:
      '@gradio/client': 1.5.0
      '@gradio/upload': 0.12.2(svelte@4.2.18)
      '@gradio/utils': 0.5.2(svelte@4.2.18)
    transitivePeerDependencies:
      - svelte
      - utf-8-validate

  '@gradio/chatbot@0.12.4(rollup@4.20.0)(svelte@4.2.18)':
    dependencies:
      '@gradio/atoms': 0.7.9(svelte@4.2.18)
      '@gradio/client': 1.5.0
      '@gradio/gallery': 0.12.0(svelte@4.2.18)
      '@gradio/icons': 0.7.0
      '@gradio/markdown': 0.9.2(svelte@4.2.18)
      '@gradio/plot': 0.6.3(rollup@4.20.0)(svelte@4.2.18)
      '@gradio/statustracker': 0.7.4(svelte@4.2.18)
      '@gradio/theme': 0.2.3
      '@gradio/upload': 0.12.2(svelte@4.2.18)
      '@gradio/utils': 0.5.2(svelte@4.2.18)
      '@gradio/wasm': 0.12.0
      '@types/dompurify': 3.0.5
      '@types/katex': 0.16.7
      '@types/prismjs': 1.26.4
      dequal: 2.0.3
    transitivePeerDependencies:
      - encoding
      - rollup
      - svelte
      - utf-8-validate

  '@gradio/checkbox@0.3.11(svelte@4.2.18)':
    dependencies:
      '@gradio/atoms': 0.7.9(svelte@4.2.18)
      '@gradio/statustracker': 0.7.4(svelte@4.2.18)
      '@gradio/utils': 0.5.2(svelte@4.2.18)
    transitivePeerDependencies:
      - svelte

  '@gradio/checkboxgroup@0.5.11(svelte@4.2.18)':
    dependencies:
      '@gradio/atoms': 0.7.9(svelte@4.2.18)
      '@gradio/statustracker': 0.7.4(svelte@4.2.18)
      '@gradio/utils': 0.5.2(svelte@4.2.18)
    transitivePeerDependencies:
      - svelte

  '@gradio/client@1.5.0':
    dependencies:
      '@types/eventsource': 1.1.15
      bufferutil: 4.0.8
      eventsource: 2.0.2
      fetch-event-stream: 0.1.5
      msw: 2.3.5(typescript@5.5.4)
      semiver: 1.1.0
      textlinestream: 1.1.1
      typescript: 5.5.4
      ws: 8.18.0(bufferutil@4.0.8)
    transitivePeerDependencies:
      - utf-8-validate

  '@gradio/code@0.8.2(svelte@4.2.18)':
    dependencies:
      '@codemirror/autocomplete': 6.18.0(@codemirror/language@6.10.2)(@codemirror/state@6.4.1)(@codemirror/view@6.32.0)(@lezer/common@1.2.1)
      '@codemirror/commands': 6.6.0
      '@codemirror/lang-css': 6.2.1(@codemirror/view@6.32.0)
      '@codemirror/lang-html': 6.4.9
      '@codemirror/lang-javascript': 6.2.2
      '@codemirror/lang-json': 6.0.1
      '@codemirror/lang-markdown': 6.2.5
      '@codemirror/lang-python': 6.1.6(@codemirror/view@6.32.0)
      '@codemirror/language': 6.10.2
      '@codemirror/legacy-modes': 6.4.1
      '@codemirror/lint': 6.8.1
      '@codemirror/search': 6.5.6
      '@codemirror/state': 6.4.1
      '@codemirror/view': 6.32.0
      '@gradio/atoms': 0.7.9(svelte@4.2.18)
      '@gradio/icons': 0.7.0
      '@gradio/statustracker': 0.7.4(svelte@4.2.18)
      '@gradio/upload': 0.12.2(svelte@4.2.18)
      '@gradio/utils': 0.5.2(svelte@4.2.18)
      '@gradio/wasm': 0.12.0
      '@lezer/common': 1.2.1
      '@lezer/highlight': 1.2.1
      '@lezer/markdown': 1.3.0
      cm6-theme-basic-dark: 0.2.0(@codemirror/language@6.10.2)(@codemirror/state@6.4.1)(@codemirror/view@6.32.0)(@lezer/highlight@1.2.1)
      cm6-theme-basic-light: 0.2.0(@codemirror/language@6.10.2)(@codemirror/state@6.4.1)(@codemirror/view@6.32.0)(@lezer/highlight@1.2.1)
      codemirror: 6.0.1(@lezer/common@1.2.1)
    transitivePeerDependencies:
      - svelte
      - utf-8-validate

  '@gradio/colorpicker@0.3.11(svelte@4.2.18)':
    dependencies:
      '@gradio/atoms': 0.7.9(svelte@4.2.18)
      '@gradio/statustracker': 0.7.4(svelte@4.2.18)
      '@gradio/utils': 0.5.2(svelte@4.2.18)
    transitivePeerDependencies:
      - svelte

  '@gradio/dataframe@0.9.2(svelte@4.2.18)':
    dependencies:
      '@gradio/atoms': 0.7.9(svelte@4.2.18)
      '@gradio/button': 0.2.49(svelte@4.2.18)
      '@gradio/client': 1.5.0
      '@gradio/markdown': 0.9.2(svelte@4.2.18)
      '@gradio/statustracker': 0.7.4(svelte@4.2.18)
      '@gradio/upload': 0.12.2(svelte@4.2.18)
      '@gradio/utils': 0.5.2(svelte@4.2.18)
      '@types/d3-dsv': 3.0.7
      '@types/dompurify': 3.0.5
      '@types/katex': 0.16.7
      d3-dsv: 3.0.1
      dequal: 2.0.3
      dompurify: 3.1.6
      katex: 0.16.11
      marked: 12.0.2
    transitivePeerDependencies:
      - svelte
      - utf-8-validate

  '@gradio/dataset@0.2.3(svelte@4.2.18)':
    dependencies:
      '@gradio/atoms': 0.7.9(svelte@4.2.18)
      '@gradio/client': 1.5.0
      '@gradio/textbox': 0.6.10(svelte@4.2.18)
      '@gradio/upload': 0.12.2(svelte@4.2.18)
      '@gradio/utils': 0.5.2(svelte@4.2.18)
    transitivePeerDependencies:
      - svelte
      - utf-8-validate

  '@gradio/datetime@0.1.2(svelte@4.2.18)':
    dependencies:
      '@gradio/atoms': 0.7.9(svelte@4.2.18)
      '@gradio/icons': 0.7.0
      '@gradio/statustracker': 0.7.4(svelte@4.2.18)
      '@gradio/utils': 0.5.2(svelte@4.2.18)
    transitivePeerDependencies:
      - svelte

  '@gradio/downloadbutton@0.1.26(svelte@4.2.18)':
    dependencies:
      '@gradio/button': 0.2.49(svelte@4.2.18)
      '@gradio/client': 1.5.0
      '@gradio/utils': 0.5.2(svelte@4.2.18)
    transitivePeerDependencies:
      - svelte
      - utf-8-validate

  '@gradio/dropdown@0.7.11(svelte@4.2.18)':
    dependencies:
      '@gradio/atoms': 0.7.9(svelte@4.2.18)
      '@gradio/icons': 0.7.0
      '@gradio/statustracker': 0.7.4(svelte@4.2.18)
      '@gradio/utils': 0.5.2(svelte@4.2.18)
    transitivePeerDependencies:
      - svelte

  '@gradio/file@0.9.2(svelte@4.2.18)':
    dependencies:
      '@gradio/atoms': 0.7.9(svelte@4.2.18)
      '@gradio/client': 1.5.0
      '@gradio/icons': 0.7.0
      '@gradio/statustracker': 0.7.4(svelte@4.2.18)
      '@gradio/upload': 0.12.2(svelte@4.2.18)
      '@gradio/utils': 0.5.2(svelte@4.2.18)
      '@gradio/wasm': 0.12.0
    transitivePeerDependencies:
      - svelte
      - utf-8-validate

  '@gradio/gallery@0.12.0(svelte@4.2.18)':
    dependencies:
      '@gradio/atoms': 0.7.9(svelte@4.2.18)
      '@gradio/client': 1.5.0
      '@gradio/file': 0.9.2(svelte@4.2.18)
      '@gradio/icons': 0.7.0
      '@gradio/image': 0.14.0(svelte@4.2.18)
      '@gradio/statustracker': 0.7.4(svelte@4.2.18)
      '@gradio/upload': 0.12.2(svelte@4.2.18)
      '@gradio/utils': 0.5.2(svelte@4.2.18)
      dequal: 2.0.3
    transitivePeerDependencies:
      - svelte
      - utf-8-validate

  '@gradio/highlightedtext@0.7.5(svelte@4.2.18)':
    dependencies:
      '@gradio/atoms': 0.7.9(svelte@4.2.18)
      '@gradio/icons': 0.7.0
      '@gradio/statustracker': 0.7.4(svelte@4.2.18)
      '@gradio/theme': 0.2.3
      '@gradio/utils': 0.5.2(svelte@4.2.18)
    transitivePeerDependencies:
      - svelte

  '@gradio/html@0.3.4(svelte@4.2.18)':
    dependencies:
      '@gradio/atoms': 0.7.9(svelte@4.2.18)
      '@gradio/icons': 0.7.0
      '@gradio/statustracker': 0.7.4(svelte@4.2.18)
      '@gradio/utils': 0.5.2(svelte@4.2.18)
    transitivePeerDependencies:
      - svelte

  '@gradio/icons@0.7.0': {}

  '@gradio/image@0.14.0(svelte@4.2.18)':
    dependencies:
      '@gradio/atoms': 0.7.9(svelte@4.2.18)
      '@gradio/client': 1.5.0
      '@gradio/icons': 0.7.0
      '@gradio/statustracker': 0.7.4(svelte@4.2.18)
      '@gradio/upload': 0.12.2(svelte@4.2.18)
      '@gradio/utils': 0.5.2(svelte@4.2.18)
      '@gradio/wasm': 0.12.0
      cropperjs: 1.6.2
      lazy-brush: 1.0.1
      resize-observer-polyfill: 1.5.1
    transitivePeerDependencies:
      - svelte
      - utf-8-validate

  '@gradio/imageeditor@0.9.0(svelte@4.2.18)':
    dependencies:
      '@gradio/atoms': 0.7.9(svelte@4.2.18)
      '@gradio/client': 1.5.0
      '@gradio/icons': 0.7.0
      '@gradio/image': 0.14.0(svelte@4.2.18)
      '@gradio/statustracker': 0.7.4(svelte@4.2.18)
      '@gradio/upload': 0.12.2(svelte@4.2.18)
      '@gradio/utils': 0.5.2(svelte@4.2.18)
      '@gradio/wasm': 0.12.0
      '@types/tinycolor2': 1.4.6
      pixi.js: 7.4.2
      tinycolor2: 1.6.0
    transitivePeerDependencies:
      - svelte
      - utf-8-validate

  '@gradio/json@0.3.1(svelte@4.2.18)':
    dependencies:
      '@gradio/atoms': 0.7.9(svelte@4.2.18)
      '@gradio/icons': 0.7.0
      '@gradio/statustracker': 0.7.4(svelte@4.2.18)
      '@gradio/utils': 0.5.2(svelte@4.2.18)
    transitivePeerDependencies:
      - svelte

  '@gradio/label@0.3.11(svelte@4.2.18)':
    dependencies:
      '@gradio/atoms': 0.7.9(svelte@4.2.18)
      '@gradio/icons': 0.7.0
      '@gradio/statustracker': 0.7.4(svelte@4.2.18)
      '@gradio/utils': 0.5.2(svelte@4.2.18)
    transitivePeerDependencies:
      - svelte

  '@gradio/markdown@0.9.2(svelte@4.2.18)':
    dependencies:
      '@gradio/atoms': 0.7.9(svelte@4.2.18)
      '@gradio/icons': 0.7.0
      '@gradio/statustracker': 0.7.4(svelte@4.2.18)
      '@gradio/utils': 0.5.2(svelte@4.2.18)
      '@types/dompurify': 3.0.5
      '@types/katex': 0.16.7
      '@types/prismjs': 1.26.4
      dompurify: 3.1.6
      github-slugger: 2.0.0
      katex: 0.16.11
      marked: 12.0.2
      marked-gfm-heading-id: 3.2.0(marked@12.0.2)
      marked-highlight: 2.1.4(marked@12.0.2)
      prismjs: 1.29.0
    transitivePeerDependencies:
      - svelte

  '@gradio/model3d@0.12.0(svelte@4.2.18)':
    dependencies:
      '@gradio/atoms': 0.7.9(svelte@4.2.18)
      '@gradio/client': 1.5.0
      '@gradio/icons': 0.7.0
      '@gradio/statustracker': 0.7.4(svelte@4.2.18)
      '@gradio/upload': 0.12.2(svelte@4.2.18)
      '@gradio/utils': 0.5.2(svelte@4.2.18)
      '@gradio/wasm': 0.12.0
      '@types/babylon': 6.16.9
      babylonjs: 4.2.2
      babylonjs-loaders: 4.2.2
      dequal: 2.0.3
      gsplat: 1.2.4
    transitivePeerDependencies:
      - svelte
      - utf-8-validate

  '@gradio/multimodaltextbox@0.5.5(svelte@4.2.18)':
    dependencies:
      '@gradio/atoms': 0.7.9(svelte@4.2.18)
      '@gradio/client': 1.5.0
      '@gradio/icons': 0.7.0
      '@gradio/image': 0.14.0(svelte@4.2.18)
      '@gradio/statustracker': 0.7.4(svelte@4.2.18)
      '@gradio/upload': 0.12.2(svelte@4.2.18)
      '@gradio/utils': 0.5.2(svelte@4.2.18)
      '@gradio/video': 0.10.2(svelte@4.2.18)
    transitivePeerDependencies:
      - svelte
      - utf-8-validate

  '@gradio/number@0.4.11(svelte@4.2.18)':
    dependencies:
      '@gradio/atoms': 0.7.9(svelte@4.2.18)
      '@gradio/statustracker': 0.7.4(svelte@4.2.18)
      '@gradio/utils': 0.5.2(svelte@4.2.18)
    transitivePeerDependencies:
      - svelte

  '@gradio/paramviewer@0.4.20(svelte@4.2.18)':
    dependencies:
      '@gradio/atoms': 0.7.9(svelte@4.2.18)
      '@gradio/statustracker': 0.7.4(svelte@4.2.18)
      '@gradio/utils': 0.5.2(svelte@4.2.18)
      prismjs: 1.29.0
    transitivePeerDependencies:
      - svelte

  '@gradio/plot@0.6.3(rollup@4.20.0)(svelte@4.2.18)':
    dependencies:
      '@gradio/atoms': 0.7.9(svelte@4.2.18)
      '@gradio/icons': 0.7.0
      '@gradio/statustracker': 0.7.4(svelte@4.2.18)
      '@gradio/theme': 0.2.3
      '@gradio/utils': 0.5.2(svelte@4.2.18)
      '@rollup/plugin-json': 6.1.0(rollup@4.20.0)
      plotly.js-dist-min: 2.34.0
      vega: 5.30.0
      vega-embed: 6.26.0(vega-lite@5.20.1(vega@5.30.0))(vega@5.30.0)
      vega-lite: 5.20.1(vega@5.30.0)
    transitivePeerDependencies:
      - encoding
      - rollup
      - svelte

  '@gradio/radio@0.5.11(svelte@4.2.18)':
    dependencies:
      '@gradio/atoms': 0.7.9(svelte@4.2.18)
      '@gradio/statustracker': 0.7.4(svelte@4.2.18)
      '@gradio/utils': 0.5.2(svelte@4.2.18)
    transitivePeerDependencies:
      - svelte

  '@gradio/simpleimage@0.6.5(svelte@4.2.18)':
    dependencies:
      '@gradio/atoms': 0.7.9(svelte@4.2.18)
      '@gradio/client': 1.5.0
      '@gradio/icons': 0.7.0
      '@gradio/statustracker': 0.7.4(svelte@4.2.18)
      '@gradio/upload': 0.12.2(svelte@4.2.18)
      '@gradio/utils': 0.5.2(svelte@4.2.18)
      '@gradio/wasm': 0.12.0
      cropperjs: 1.6.2
      lazy-brush: 1.0.1
      resize-observer-polyfill: 1.5.1
    transitivePeerDependencies:
      - svelte
      - utf-8-validate

  '@gradio/slider@0.4.11(svelte@4.2.18)':
    dependencies:
      '@gradio/atoms': 0.7.9(svelte@4.2.18)
      '@gradio/statustracker': 0.7.4(svelte@4.2.18)
      '@gradio/utils': 0.5.2(svelte@4.2.18)
    transitivePeerDependencies:
      - svelte

  '@gradio/state@0.1.0': {}

  '@gradio/statustracker@0.7.4(svelte@4.2.18)':
    dependencies:
      '@gradio/atoms': 0.7.9(svelte@4.2.18)
      '@gradio/icons': 0.7.0
      '@gradio/utils': 0.5.2(svelte@4.2.18)
      '@types/dompurify': 3.0.5
      dompurify: 3.1.6
    transitivePeerDependencies:
      - svelte

  '@gradio/textbox@0.6.10(svelte@4.2.18)':
    dependencies:
      '@gradio/atoms': 0.7.9(svelte@4.2.18)
      '@gradio/icons': 0.7.0
      '@gradio/statustracker': 0.7.4(svelte@4.2.18)
      '@gradio/utils': 0.5.2(svelte@4.2.18)
    transitivePeerDependencies:
      - svelte

  '@gradio/theme@0.2.3': {}

  '@gradio/timer@0.3.1(svelte@4.2.18)':
    dependencies:
      '@gradio/utils': 0.5.2(svelte@4.2.18)
    transitivePeerDependencies:
      - svelte

  '@gradio/upload@0.12.2(svelte@4.2.18)':
    dependencies:
      '@gradio/atoms': 0.7.9(svelte@4.2.18)
      '@gradio/client': 1.5.0
      '@gradio/icons': 0.7.0
      '@gradio/utils': 0.5.2(svelte@4.2.18)
      '@gradio/wasm': 0.12.0
    transitivePeerDependencies:
      - svelte
      - utf-8-validate

  '@gradio/uploadbutton@0.6.17(svelte@4.2.18)':
    dependencies:
      '@gradio/button': 0.2.49(svelte@4.2.18)
      '@gradio/client': 1.5.0
      '@gradio/upload': 0.12.2(svelte@4.2.18)
      '@gradio/utils': 0.5.2(svelte@4.2.18)
    transitivePeerDependencies:
      - svelte
      - utf-8-validate

  '@gradio/utils@0.5.2(svelte@4.2.18)':
    dependencies:
      '@gradio/theme': 0.2.3
      svelte-i18n: 3.7.4(svelte@4.2.18)
    transitivePeerDependencies:
      - svelte

  '@gradio/video@0.10.2(svelte@4.2.18)':
    dependencies:
      '@ffmpeg/ffmpeg': 0.12.10
      '@ffmpeg/util': 0.12.1
      '@gradio/atoms': 0.7.9(svelte@4.2.18)
      '@gradio/client': 1.5.0
      '@gradio/icons': 0.7.0
      '@gradio/image': 0.14.0(svelte@4.2.18)
      '@gradio/statustracker': 0.7.4(svelte@4.2.18)
      '@gradio/upload': 0.12.2(svelte@4.2.18)
      '@gradio/utils': 0.5.2(svelte@4.2.18)
      '@gradio/wasm': 0.12.0
      mrmime: 2.0.0
    transitivePeerDependencies:
      - svelte
      - utf-8-validate

  '@gradio/wasm@0.12.0':
    dependencies:
      '@types/path-browserify': 1.0.2
      path-browserify: 1.0.1

  '@inquirer/confirm@3.1.22':
    dependencies:
      '@inquirer/core': 9.0.10
      '@inquirer/type': 1.5.2

  '@inquirer/core@9.0.10':
    dependencies:
      '@inquirer/figures': 1.0.5
      '@inquirer/type': 1.5.2
      '@types/mute-stream': 0.0.4
      '@types/node': 22.3.0
      '@types/wrap-ansi': 3.0.0
      ansi-escapes: 4.3.2
      cli-spinners: 2.9.2
      cli-width: 4.1.0
      mute-stream: 1.0.0
      signal-exit: 4.1.0
      strip-ansi: 6.0.1
      wrap-ansi: 6.2.0
      yoctocolors-cjs: 2.1.2

  '@inquirer/figures@1.0.5': {}

  '@inquirer/type@1.5.2':
    dependencies:
      mute-stream: 1.0.0

  '@jridgewell/gen-mapping@0.3.5':
    dependencies:
      '@jridgewell/set-array': 1.2.1
      '@jridgewell/sourcemap-codec': 1.5.0
      '@jridgewell/trace-mapping': 0.3.25

  '@jridgewell/resolve-uri@3.1.2': {}

  '@jridgewell/set-array@1.2.1': {}

  '@jridgewell/sourcemap-codec@1.5.0': {}

  '@jridgewell/trace-mapping@0.3.25':
    dependencies:
      '@jridgewell/resolve-uri': 3.1.2
      '@jridgewell/sourcemap-codec': 1.5.0

  '@lezer/common@1.2.1': {}

  '@lezer/css@1.1.8':
    dependencies:
      '@lezer/common': 1.2.1
      '@lezer/highlight': 1.2.1
      '@lezer/lr': 1.4.2

  '@lezer/highlight@1.2.1':
    dependencies:
      '@lezer/common': 1.2.1

  '@lezer/html@1.3.10':
    dependencies:
      '@lezer/common': 1.2.1
      '@lezer/highlight': 1.2.1
      '@lezer/lr': 1.4.2

  '@lezer/javascript@1.4.17':
    dependencies:
      '@lezer/common': 1.2.1
      '@lezer/highlight': 1.2.1
      '@lezer/lr': 1.4.2

  '@lezer/json@1.0.2':
    dependencies:
      '@lezer/common': 1.2.1
      '@lezer/highlight': 1.2.1
      '@lezer/lr': 1.4.2

  '@lezer/lr@1.4.2':
    dependencies:
      '@lezer/common': 1.2.1

  '@lezer/markdown@1.3.0':
    dependencies:
      '@lezer/common': 1.2.1
      '@lezer/highlight': 1.2.1

  '@lezer/python@1.1.14':
    dependencies:
      '@lezer/common': 1.2.1
      '@lezer/highlight': 1.2.1
      '@lezer/lr': 1.4.2

  '@mswjs/interceptors@0.29.1':
    dependencies:
      '@open-draft/deferred-promise': 2.2.0
      '@open-draft/logger': 0.3.0
      '@open-draft/until': 2.1.0
      is-node-process: 1.2.0
      outvariant: 1.4.3
      strict-event-emitter: 0.5.1

  '@neoconfetti/svelte@2.2.1': {}

  '@open-draft/deferred-promise@2.2.0': {}

  '@open-draft/logger@0.3.0':
    dependencies:
      is-node-process: 1.2.0
      outvariant: 1.4.3

  '@open-draft/until@2.1.0': {}

  '@pixi/accessibility@7.4.2(@pixi/core@7.4.2)(@pixi/display@7.4.2(@pixi/core@7.4.2))(@pixi/events@7.4.2(@pixi/core@7.4.2)(@pixi/display@7.4.2(@pixi/core@7.4.2)))':
    dependencies:
      '@pixi/core': 7.4.2
      '@pixi/display': 7.4.2(@pixi/core@7.4.2)
      '@pixi/events': 7.4.2(@pixi/core@7.4.2)(@pixi/display@7.4.2(@pixi/core@7.4.2))

  '@pixi/app@7.4.2(@pixi/core@7.4.2)(@pixi/display@7.4.2(@pixi/core@7.4.2))':
    dependencies:
      '@pixi/core': 7.4.2
      '@pixi/display': 7.4.2(@pixi/core@7.4.2)

  '@pixi/assets@7.4.2(@pixi/core@7.4.2)':
    dependencies:
      '@pixi/core': 7.4.2
      '@types/css-font-loading-module': 0.0.12

  '@pixi/color@7.4.2':
    dependencies:
      '@pixi/colord': 2.9.6

  '@pixi/colord@2.9.6': {}

  '@pixi/compressed-textures@7.4.2(@pixi/assets@7.4.2(@pixi/core@7.4.2))(@pixi/core@7.4.2)':
    dependencies:
      '@pixi/assets': 7.4.2(@pixi/core@7.4.2)
      '@pixi/core': 7.4.2

  '@pixi/constants@7.4.2': {}

  '@pixi/core@7.4.2':
    dependencies:
      '@pixi/color': 7.4.2
      '@pixi/constants': 7.4.2
      '@pixi/extensions': 7.4.2
      '@pixi/math': 7.4.2
      '@pixi/runner': 7.4.2
      '@pixi/settings': 7.4.2
      '@pixi/ticker': 7.4.2
      '@pixi/utils': 7.4.2

  '@pixi/display@7.4.2(@pixi/core@7.4.2)':
    dependencies:
      '@pixi/core': 7.4.2

  '@pixi/events@7.4.2(@pixi/core@7.4.2)(@pixi/display@7.4.2(@pixi/core@7.4.2))':
    dependencies:
      '@pixi/core': 7.4.2
      '@pixi/display': 7.4.2(@pixi/core@7.4.2)

  '@pixi/extensions@7.4.2': {}

  '@pixi/extract@7.4.2(@pixi/core@7.4.2)':
    dependencies:
      '@pixi/core': 7.4.2

  '@pixi/filter-alpha@7.4.2(@pixi/core@7.4.2)':
    dependencies:
      '@pixi/core': 7.4.2

  '@pixi/filter-blur@7.4.2(@pixi/core@7.4.2)':
    dependencies:
      '@pixi/core': 7.4.2

  '@pixi/filter-color-matrix@7.4.2(@pixi/core@7.4.2)':
    dependencies:
      '@pixi/core': 7.4.2

  '@pixi/filter-displacement@7.4.2(@pixi/core@7.4.2)':
    dependencies:
      '@pixi/core': 7.4.2

  '@pixi/filter-fxaa@7.4.2(@pixi/core@7.4.2)':
    dependencies:
      '@pixi/core': 7.4.2

  '@pixi/filter-noise@7.4.2(@pixi/core@7.4.2)':
    dependencies:
      '@pixi/core': 7.4.2

  '@pixi/graphics@7.4.2(@pixi/core@7.4.2)(@pixi/display@7.4.2(@pixi/core@7.4.2))(@pixi/sprite@7.4.2(@pixi/core@7.4.2)(@pixi/display@7.4.2(@pixi/core@7.4.2)))':
    dependencies:
      '@pixi/core': 7.4.2
      '@pixi/display': 7.4.2(@pixi/core@7.4.2)
      '@pixi/sprite': 7.4.2(@pixi/core@7.4.2)(@pixi/display@7.4.2(@pixi/core@7.4.2))

  '@pixi/math@7.4.2': {}

  '@pixi/mesh-extras@7.4.2(@pixi/core@7.4.2)(@pixi/mesh@7.4.2(@pixi/core@7.4.2)(@pixi/display@7.4.2(@pixi/core@7.4.2)))':
    dependencies:
      '@pixi/core': 7.4.2
      '@pixi/mesh': 7.4.2(@pixi/core@7.4.2)(@pixi/display@7.4.2(@pixi/core@7.4.2))

  '@pixi/mesh@7.4.2(@pixi/core@7.4.2)(@pixi/display@7.4.2(@pixi/core@7.4.2))':
    dependencies:
      '@pixi/core': 7.4.2
      '@pixi/display': 7.4.2(@pixi/core@7.4.2)

  '@pixi/mixin-cache-as-bitmap@7.4.2(@pixi/core@7.4.2)(@pixi/display@7.4.2(@pixi/core@7.4.2))(@pixi/sprite@7.4.2(@pixi/core@7.4.2)(@pixi/display@7.4.2(@pixi/core@7.4.2)))':
    dependencies:
      '@pixi/core': 7.4.2
      '@pixi/display': 7.4.2(@pixi/core@7.4.2)
      '@pixi/sprite': 7.4.2(@pixi/core@7.4.2)(@pixi/display@7.4.2(@pixi/core@7.4.2))

  '@pixi/mixin-get-child-by-name@7.4.2(@pixi/display@7.4.2(@pixi/core@7.4.2))':
    dependencies:
      '@pixi/display': 7.4.2(@pixi/core@7.4.2)

  '@pixi/mixin-get-global-position@7.4.2(@pixi/core@7.4.2)(@pixi/display@7.4.2(@pixi/core@7.4.2))':
    dependencies:
      '@pixi/core': 7.4.2
      '@pixi/display': 7.4.2(@pixi/core@7.4.2)

  '@pixi/particle-container@7.4.2(@pixi/core@7.4.2)(@pixi/display@7.4.2(@pixi/core@7.4.2))(@pixi/sprite@7.4.2(@pixi/core@7.4.2)(@pixi/display@7.4.2(@pixi/core@7.4.2)))':
    dependencies:
      '@pixi/core': 7.4.2
      '@pixi/display': 7.4.2(@pixi/core@7.4.2)
      '@pixi/sprite': 7.4.2(@pixi/core@7.4.2)(@pixi/display@7.4.2(@pixi/core@7.4.2))

  '@pixi/prepare@7.4.2(@pixi/core@7.4.2)(@pixi/display@7.4.2(@pixi/core@7.4.2))(@pixi/graphics@7.4.2(@pixi/core@7.4.2)(@pixi/display@7.4.2(@pixi/core@7.4.2))(@pixi/sprite@7.4.2(@pixi/core@7.4.2)(@pixi/display@7.4.2(@pixi/core@7.4.2))))(@pixi/text@7.4.2(@pixi/core@7.4.2)(@pixi/sprite@7.4.2(@pixi/core@7.4.2)(@pixi/display@7.4.2(@pixi/core@7.4.2))))':
    dependencies:
      '@pixi/core': 7.4.2
      '@pixi/display': 7.4.2(@pixi/core@7.4.2)
      '@pixi/graphics': 7.4.2(@pixi/core@7.4.2)(@pixi/display@7.4.2(@pixi/core@7.4.2))(@pixi/sprite@7.4.2(@pixi/core@7.4.2)(@pixi/display@7.4.2(@pixi/core@7.4.2)))
      '@pixi/text': 7.4.2(@pixi/core@7.4.2)(@pixi/sprite@7.4.2(@pixi/core@7.4.2)(@pixi/display@7.4.2(@pixi/core@7.4.2)))

  '@pixi/runner@7.4.2': {}

  '@pixi/settings@7.4.2':
    dependencies:
      '@pixi/constants': 7.4.2
      '@types/css-font-loading-module': 0.0.12
      ismobilejs: 1.1.1

  '@pixi/sprite-animated@7.4.2(@pixi/core@7.4.2)(@pixi/sprite@7.4.2(@pixi/core@7.4.2)(@pixi/display@7.4.2(@pixi/core@7.4.2)))':
    dependencies:
      '@pixi/core': 7.4.2
      '@pixi/sprite': 7.4.2(@pixi/core@7.4.2)(@pixi/display@7.4.2(@pixi/core@7.4.2))

  '@pixi/sprite-tiling@7.4.2(@pixi/core@7.4.2)(@pixi/display@7.4.2(@pixi/core@7.4.2))(@pixi/sprite@7.4.2(@pixi/core@7.4.2)(@pixi/display@7.4.2(@pixi/core@7.4.2)))':
    dependencies:
      '@pixi/core': 7.4.2
      '@pixi/display': 7.4.2(@pixi/core@7.4.2)
      '@pixi/sprite': 7.4.2(@pixi/core@7.4.2)(@pixi/display@7.4.2(@pixi/core@7.4.2))

  '@pixi/sprite@7.4.2(@pixi/core@7.4.2)(@pixi/display@7.4.2(@pixi/core@7.4.2))':
    dependencies:
      '@pixi/core': 7.4.2
      '@pixi/display': 7.4.2(@pixi/core@7.4.2)

  '@pixi/spritesheet@7.4.2(@pixi/assets@7.4.2(@pixi/core@7.4.2))(@pixi/core@7.4.2)':
    dependencies:
      '@pixi/assets': 7.4.2(@pixi/core@7.4.2)
      '@pixi/core': 7.4.2

  '@pixi/text-bitmap@7.4.2(@pixi/assets@7.4.2(@pixi/core@7.4.2))(@pixi/core@7.4.2)(@pixi/display@7.4.2(@pixi/core@7.4.2))(@pixi/mesh@7.4.2(@pixi/core@7.4.2)(@pixi/display@7.4.2(@pixi/core@7.4.2)))(@pixi/text@7.4.2(@pixi/core@7.4.2)(@pixi/sprite@7.4.2(@pixi/core@7.4.2)(@pixi/display@7.4.2(@pixi/core@7.4.2))))':
    dependencies:
      '@pixi/assets': 7.4.2(@pixi/core@7.4.2)
      '@pixi/core': 7.4.2
      '@pixi/display': 7.4.2(@pixi/core@7.4.2)
      '@pixi/mesh': 7.4.2(@pixi/core@7.4.2)(@pixi/display@7.4.2(@pixi/core@7.4.2))
      '@pixi/text': 7.4.2(@pixi/core@7.4.2)(@pixi/sprite@7.4.2(@pixi/core@7.4.2)(@pixi/display@7.4.2(@pixi/core@7.4.2)))

  '@pixi/text-html@7.4.2(@pixi/core@7.4.2)(@pixi/display@7.4.2(@pixi/core@7.4.2))(@pixi/sprite@7.4.2(@pixi/core@7.4.2)(@pixi/display@7.4.2(@pixi/core@7.4.2)))(@pixi/text@7.4.2(@pixi/core@7.4.2)(@pixi/sprite@7.4.2(@pixi/core@7.4.2)(@pixi/display@7.4.2(@pixi/core@7.4.2))))':
    dependencies:
      '@pixi/core': 7.4.2
      '@pixi/display': 7.4.2(@pixi/core@7.4.2)
      '@pixi/sprite': 7.4.2(@pixi/core@7.4.2)(@pixi/display@7.4.2(@pixi/core@7.4.2))
      '@pixi/text': 7.4.2(@pixi/core@7.4.2)(@pixi/sprite@7.4.2(@pixi/core@7.4.2)(@pixi/display@7.4.2(@pixi/core@7.4.2)))

  '@pixi/text@7.4.2(@pixi/core@7.4.2)(@pixi/sprite@7.4.2(@pixi/core@7.4.2)(@pixi/display@7.4.2(@pixi/core@7.4.2)))':
    dependencies:
      '@pixi/core': 7.4.2
      '@pixi/sprite': 7.4.2(@pixi/core@7.4.2)(@pixi/display@7.4.2(@pixi/core@7.4.2))

  '@pixi/ticker@7.4.2':
    dependencies:
      '@pixi/extensions': 7.4.2
      '@pixi/settings': 7.4.2
      '@pixi/utils': 7.4.2

  '@pixi/utils@7.4.2':
    dependencies:
      '@pixi/color': 7.4.2
      '@pixi/constants': 7.4.2
      '@pixi/settings': 7.4.2
      '@types/earcut': 2.1.4
      earcut: 2.2.4
      eventemitter3: 4.0.7
      url: 0.11.4

  '@polka/url@1.0.0-next.25': {}

  '@rollup/plugin-json@6.1.0(rollup@4.20.0)':
    dependencies:
      '@rollup/pluginutils': 5.1.0(rollup@4.20.0)
    optionalDependencies:
      rollup: 4.20.0

  '@rollup/pluginutils@5.1.0(rollup@4.20.0)':
    dependencies:
      '@types/estree': 1.0.5
      estree-walker: 2.0.2
      picomatch: 2.3.1
    optionalDependencies:
      rollup: 4.20.0

  '@rollup/rollup-android-arm-eabi@4.20.0':
    optional: true

  '@rollup/rollup-android-arm64@4.20.0':
    optional: true

  '@rollup/rollup-darwin-arm64@4.20.0':
    optional: true

  '@rollup/rollup-darwin-x64@4.20.0':
    optional: true

  '@rollup/rollup-linux-arm-gnueabihf@4.20.0':
    optional: true

  '@rollup/rollup-linux-arm-musleabihf@4.20.0':
    optional: true

  '@rollup/rollup-linux-arm64-gnu@4.20.0':
    optional: true

  '@rollup/rollup-linux-arm64-musl@4.20.0':
    optional: true

  '@rollup/rollup-linux-powerpc64le-gnu@4.20.0':
    optional: true

  '@rollup/rollup-linux-riscv64-gnu@4.20.0':
    optional: true

  '@rollup/rollup-linux-s390x-gnu@4.20.0':
    optional: true

  '@rollup/rollup-linux-x64-gnu@4.20.0':
    optional: true

  '@rollup/rollup-linux-x64-musl@4.20.0':
    optional: true

  '@rollup/rollup-win32-arm64-msvc@4.20.0':
    optional: true

  '@rollup/rollup-win32-ia32-msvc@4.20.0':
    optional: true

  '@rollup/rollup-win32-x64-msvc@4.20.0':
    optional: true

  '@sveltejs/adapter-auto@3.2.4(@sveltejs/kit@2.5.22(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.4.1(@types/node@22.3.0)))(svelte@4.2.18)(vite@5.4.1(@types/node@22.3.0)))':
    dependencies:
      '@sveltejs/kit': 2.5.22(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.4.1(@types/node@22.3.0)))(svelte@4.2.18)(vite@5.4.1(@types/node@22.3.0))
      import-meta-resolve: 4.1.0

  '@sveltejs/kit@2.5.22(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.4.1(@types/node@22.3.0)))(svelte@4.2.18)(vite@5.4.1(@types/node@22.3.0))':
    dependencies:
      '@sveltejs/vite-plugin-svelte': 3.1.1(svelte@4.2.18)(vite@5.4.1(@types/node@22.3.0))
      '@types/cookie': 0.6.0
      cookie: 0.6.0
      devalue: 5.0.0
      esm-env: 1.0.0
      import-meta-resolve: 4.1.0
      kleur: 4.1.5
      magic-string: 0.30.11
      mrmime: 2.0.0
      sade: 1.8.1
      set-cookie-parser: 2.7.0
      sirv: 2.0.4
      svelte: 4.2.18
      tiny-glob: 0.2.9
      vite: 5.4.1(@types/node@22.3.0)

  '@sveltejs/vite-plugin-svelte-inspector@2.1.0(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.4.1(@types/node@22.3.0)))(svelte@4.2.18)(vite@5.4.1(@types/node@22.3.0))':
    dependencies:
      '@sveltejs/vite-plugin-svelte': 3.1.1(svelte@4.2.18)(vite@5.4.1(@types/node@22.3.0))
      debug: 4.3.6
      svelte: 4.2.18
      vite: 5.4.1(@types/node@22.3.0)
    transitivePeerDependencies:
      - supports-color

  '@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.4.1(@types/node@22.3.0))':
    dependencies:
      '@sveltejs/vite-plugin-svelte-inspector': 2.1.0(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.4.1(@types/node@22.3.0)))(svelte@4.2.18)(vite@5.4.1(@types/node@22.3.0))
      debug: 4.3.6
      deepmerge: 4.3.1
      kleur: 4.1.5
      magic-string: 0.30.11
      svelte: 4.2.18
      svelte-hmr: 0.16.0(svelte@4.2.18)
      vite: 5.4.1(@types/node@22.3.0)
      vitefu: 0.2.5(vite@5.4.1(@types/node@22.3.0))
    transitivePeerDependencies:
      - supports-color

  '@types/babel-types@7.0.15': {}

  '@types/babylon@6.16.9':
    dependencies:
      '@types/babel-types': 7.0.15

  '@types/cookie@0.6.0': {}

  '@types/css-font-loading-module@0.0.12': {}

  '@types/d3-dsv@3.0.7': {}

  '@types/debounce@1.2.4': {}

  '@types/dompurify@3.0.5':
    dependencies:
      '@types/trusted-types': 2.0.7

  '@types/earcut@2.1.4': {}

  '@types/estree@1.0.5': {}

  '@types/eventsource@1.1.15': {}

  '@types/geojson@7946.0.4': {}

  '@types/katex@0.16.7': {}

  '@types/mute-stream@0.0.4':
    dependencies:
      '@types/node': 22.3.0

  '@types/node@22.3.0':
    dependencies:
      undici-types: 6.18.2

  '@types/path-browserify@1.0.2': {}

  '@types/prismjs@1.26.4': {}

  '@types/pug@2.0.10': {}

  '@types/statuses@2.0.5': {}

  '@types/tinycolor2@1.4.6': {}

  '@types/tough-cookie@4.0.5': {}

  '@types/trusted-types@2.0.7': {}

  '@types/wavesurfer.js@6.0.12':
    dependencies:
      '@types/debounce': 1.2.4

  '@types/wrap-ansi@3.0.0': {}

  acorn@8.12.1: {}

  ansi-escapes@4.3.2:
    dependencies:
      type-fest: 0.21.3

  ansi-regex@5.0.1: {}

  ansi-styles@4.3.0:
    dependencies:
      color-convert: 2.0.1

  anymatch@3.1.3:
    dependencies:
      normalize-path: 3.0.0
      picomatch: 2.3.1

  aria-query@5.3.0:
    dependencies:
      dequal: 2.0.3

  automation-events@7.0.8:
    dependencies:
      '@babel/runtime': 7.25.0
      tslib: 2.6.3

  axobject-query@4.1.0: {}

  babylonjs-gltf2interface@4.2.2: {}

  babylonjs-loaders@4.2.2:
    dependencies:
      babylonjs: 4.2.2
      babylonjs-gltf2interface: 4.2.2

  babylonjs@4.2.2: {}

  balanced-match@1.0.2: {}

  binary-extensions@2.3.0: {}

  brace-expansion@1.1.11:
    dependencies:
      balanced-match: 1.0.2
      concat-map: 0.0.1

  braces@3.0.3:
    dependencies:
      fill-range: 7.1.1

  broker-factory@3.0.101:
    dependencies:
      '@babel/runtime': 7.25.0
      fast-unique-numbers: 9.0.8
      tslib: 2.6.3
      worker-factory: 7.0.28

  buffer-crc32@1.0.0: {}

  bufferutil@4.0.8:
    dependencies:
      node-gyp-build: 4.8.1

  call-bind@1.0.7:
    dependencies:
      es-define-property: 1.0.0
      es-errors: 1.3.0
      function-bind: 1.1.2
      get-intrinsic: 1.2.4
      set-function-length: 1.2.2

  chalk@4.1.2:
    dependencies:
      ansi-styles: 4.3.0
      supports-color: 7.2.0

  chokidar@3.6.0:
    dependencies:
      anymatch: 3.1.3
      braces: 3.0.3
      glob-parent: 5.1.2
      is-binary-path: 2.1.0
      is-glob: 4.0.3
      normalize-path: 3.0.0
      readdirp: 3.6.0
    optionalDependencies:
      fsevents: 2.3.3

  cli-color@2.0.4:
    dependencies:
      d: 1.0.2
      es5-ext: 0.10.64
      es6-iterator: 2.0.3
      memoizee: 0.4.17
      timers-ext: 0.1.8

  cli-spinners@2.9.2: {}

  cli-width@4.1.0: {}

  cliui@8.0.1:
    dependencies:
      string-width: 4.2.3
      strip-ansi: 6.0.1
      wrap-ansi: 7.0.0

  cm6-theme-basic-dark@0.2.0(@codemirror/language@6.10.2)(@codemirror/state@6.4.1)(@codemirror/view@6.32.0)(@lezer/highlight@1.2.1):
    dependencies:
      '@codemirror/language': 6.10.2
      '@codemirror/state': 6.4.1
      '@codemirror/view': 6.32.0
      '@lezer/highlight': 1.2.1

  cm6-theme-basic-light@0.2.0(@codemirror/language@6.10.2)(@codemirror/state@6.4.1)(@codemirror/view@6.32.0)(@lezer/highlight@1.2.1):
    dependencies:
      '@codemirror/language': 6.10.2
      '@codemirror/state': 6.4.1
      '@codemirror/view': 6.32.0
      '@lezer/highlight': 1.2.1

  code-red@1.0.4:
    dependencies:
      '@jridgewell/sourcemap-codec': 1.5.0
      '@types/estree': 1.0.5
      acorn: 8.12.1
      estree-walker: 3.0.3
      periscopic: 3.1.0

  codemirror@6.0.1(@lezer/common@1.2.1):
    dependencies:
      '@codemirror/autocomplete': 6.18.0(@codemirror/language@6.10.2)(@codemirror/state@6.4.1)(@codemirror/view@6.32.0)(@lezer/common@1.2.1)
      '@codemirror/commands': 6.6.0
      '@codemirror/language': 6.10.2
      '@codemirror/lint': 6.8.1
      '@codemirror/search': 6.5.6
      '@codemirror/state': 6.4.1
      '@codemirror/view': 6.32.0
    transitivePeerDependencies:
      - '@lezer/common'

  color-convert@2.0.1:
    dependencies:
      color-name: 1.1.4

  color-name@1.1.4: {}

  commander@2.20.3: {}

  commander@7.2.0: {}

  commander@8.3.0: {}

  concat-map@0.0.1: {}

  cookie@0.5.0: {}

  cookie@0.6.0: {}

  crelt@1.0.6: {}

  cropperjs@1.6.2: {}

  css-tree@2.3.1:
    dependencies:
      mdn-data: 2.0.30
      source-map-js: 1.2.0

  d3-array@3.2.4:
    dependencies:
      internmap: 2.0.3

  d3-color@3.1.0: {}

  d3-delaunay@6.0.4:
    dependencies:
      delaunator: 5.0.1

  d3-dispatch@3.0.1: {}

  d3-dsv@3.0.1:
    dependencies:
      commander: 7.2.0
      iconv-lite: 0.6.3
      rw: 1.3.3

  d3-force@3.0.0:
    dependencies:
      d3-dispatch: 3.0.1
      d3-quadtree: 3.0.1
      d3-timer: 3.0.1

  d3-format@3.1.0: {}

  d3-geo-projection@4.0.0:
    dependencies:
      commander: 7.2.0
      d3-array: 3.2.4
      d3-geo: 3.1.1

  d3-geo@3.1.1:
    dependencies:
      d3-array: 3.2.4

  d3-hierarchy@3.1.2: {}

  d3-interpolate@3.0.1:
    dependencies:
      d3-color: 3.1.0

  d3-path@3.1.0: {}

  d3-quadtree@3.0.1: {}

  d3-scale-chromatic@3.1.0:
    dependencies:
      d3-color: 3.1.0
      d3-interpolate: 3.0.1

  d3-scale@4.0.2:
    dependencies:
      d3-array: 3.2.4
      d3-format: 3.1.0
      d3-interpolate: 3.0.1
      d3-time: 3.1.0
      d3-time-format: 4.1.0

  d3-shape@3.2.0:
    dependencies:
      d3-path: 3.1.0

  d3-time-format@4.1.0:
    dependencies:
      d3-time: 3.1.0

  d3-time@3.1.0:
    dependencies:
      d3-array: 3.2.4

  d3-timer@3.0.1: {}

  d@1.0.2:
    dependencies:
      es5-ext: 0.10.64
      type: 2.7.3

  debug@4.3.6:
    dependencies:
      ms: 2.1.2

  deepmerge@4.3.1: {}

  define-data-property@1.1.4:
    dependencies:
      es-define-property: 1.0.0
      es-errors: 1.3.0
      gopd: 1.0.1

  delaunator@5.0.1:
    dependencies:
      robust-predicates: 3.0.2

  dequal@2.0.3: {}

  detect-indent@6.1.0: {}

  devalue@5.0.0: {}

  dompurify@3.1.6: {}

  earcut@2.2.4: {}

  emoji-regex@8.0.0: {}

  es-define-property@1.0.0:
    dependencies:
      get-intrinsic: 1.2.4

  es-errors@1.3.0: {}

  es5-ext@0.10.64:
    dependencies:
      es6-iterator: 2.0.3
      es6-symbol: 3.1.4
      esniff: 2.0.1
      next-tick: 1.1.0

  es6-iterator@2.0.3:
    dependencies:
      d: 1.0.2
      es5-ext: 0.10.64
      es6-symbol: 3.1.4

  es6-promise@3.3.1: {}

  es6-symbol@3.1.4:
    dependencies:
      d: 1.0.2
      ext: 1.7.0

  es6-weak-map@2.0.3:
    dependencies:
      d: 1.0.2
      es5-ext: 0.10.64
      es6-iterator: 2.0.3
      es6-symbol: 3.1.4

  esbuild@0.19.12:
    optionalDependencies:
      '@esbuild/aix-ppc64': 0.19.12
      '@esbuild/android-arm': 0.19.12
      '@esbuild/android-arm64': 0.19.12
      '@esbuild/android-x64': 0.19.12
      '@esbuild/darwin-arm64': 0.19.12
      '@esbuild/darwin-x64': 0.19.12
      '@esbuild/freebsd-arm64': 0.19.12
      '@esbuild/freebsd-x64': 0.19.12
      '@esbuild/linux-arm': 0.19.12
      '@esbuild/linux-arm64': 0.19.12
      '@esbuild/linux-ia32': 0.19.12
      '@esbuild/linux-loong64': 0.19.12
      '@esbuild/linux-mips64el': 0.19.12
      '@esbuild/linux-ppc64': 0.19.12
      '@esbuild/linux-riscv64': 0.19.12
      '@esbuild/linux-s390x': 0.19.12
      '@esbuild/linux-x64': 0.19.12
      '@esbuild/netbsd-x64': 0.19.12
      '@esbuild/openbsd-x64': 0.19.12
      '@esbuild/sunos-x64': 0.19.12
      '@esbuild/win32-arm64': 0.19.12
      '@esbuild/win32-ia32': 0.19.12
      '@esbuild/win32-x64': 0.19.12

  esbuild@0.21.5:
    optionalDependencies:
      '@esbuild/aix-ppc64': 0.21.5
      '@esbuild/android-arm': 0.21.5
      '@esbuild/android-arm64': 0.21.5
      '@esbuild/android-x64': 0.21.5
      '@esbuild/darwin-arm64': 0.21.5
      '@esbuild/darwin-x64': 0.21.5
      '@esbuild/freebsd-arm64': 0.21.5
      '@esbuild/freebsd-x64': 0.21.5
      '@esbuild/linux-arm': 0.21.5
      '@esbuild/linux-arm64': 0.21.5
      '@esbuild/linux-ia32': 0.21.5
      '@esbuild/linux-loong64': 0.21.5
      '@esbuild/linux-mips64el': 0.21.5
      '@esbuild/linux-ppc64': 0.21.5
      '@esbuild/linux-riscv64': 0.21.5
      '@esbuild/linux-s390x': 0.21.5
      '@esbuild/linux-x64': 0.21.5
      '@esbuild/netbsd-x64': 0.21.5
      '@esbuild/openbsd-x64': 0.21.5
      '@esbuild/sunos-x64': 0.21.5
      '@esbuild/win32-arm64': 0.21.5
      '@esbuild/win32-ia32': 0.21.5
      '@esbuild/win32-x64': 0.21.5

  escalade@3.1.2: {}

  esm-env@1.0.0: {}

  esniff@2.0.1:
    dependencies:
      d: 1.0.2
      es5-ext: 0.10.64
      event-emitter: 0.3.5
      type: 2.7.3

  estree-walker@2.0.2: {}

  estree-walker@3.0.3:
    dependencies:
      '@types/estree': 1.0.5

  event-emitter@0.3.5:
    dependencies:
      d: 1.0.2
      es5-ext: 0.10.64

  eventemitter3@4.0.7: {}

  eventsource@2.0.2: {}

  ext@1.7.0:
    dependencies:
      type: 2.7.3

  extendable-media-recorder-wav-encoder-broker@7.0.105:
    dependencies:
      '@babel/runtime': 7.25.0
      broker-factory: 3.0.101
      extendable-media-recorder-wav-encoder-worker: 8.0.102
      tslib: 2.6.3

  extendable-media-recorder-wav-encoder-worker@8.0.102:
    dependencies:
      '@babel/runtime': 7.25.0
      tslib: 2.6.3
      worker-factory: 7.0.28

  extendable-media-recorder-wav-encoder@7.0.114:
    dependencies:
      '@babel/runtime': 7.25.0
      extendable-media-recorder-wav-encoder-broker: 7.0.105
      extendable-media-recorder-wav-encoder-worker: 8.0.102
      tslib: 2.6.3

  extendable-media-recorder@9.2.10:
    dependencies:
      '@babel/runtime': 7.25.0
      media-encoder-host: 9.0.5
      multi-buffer-data-view: 6.0.9
      recorder-audio-worklet: 6.0.32
      standardized-audio-context: 25.3.76
      subscribable-things: 2.1.39
      tslib: 2.6.3

  fast-json-patch@3.1.1: {}

  fast-unique-numbers@9.0.8:
    dependencies:
      '@babel/runtime': 7.25.0
      tslib: 2.6.3

  fetch-event-stream@0.1.5: {}

  fill-range@7.1.1:
    dependencies:
      to-regex-range: 5.0.1

  fs.realpath@1.0.0: {}

  fsevents@2.3.3:
    optional: true

  function-bind@1.1.2: {}

  get-caller-file@2.0.5: {}

  get-intrinsic@1.2.4:
    dependencies:
      es-errors: 1.3.0
      function-bind: 1.1.2
      has-proto: 1.0.3
      has-symbols: 1.0.3
      hasown: 2.0.2

  github-slugger@2.0.0: {}

  glob-parent@5.1.2:
    dependencies:
      is-glob: 4.0.3

  glob@7.2.3:
    dependencies:
      fs.realpath: 1.0.0
      inflight: 1.0.6
      inherits: 2.0.4
      minimatch: 3.1.2
      once: 1.4.0
      path-is-absolute: 1.0.1

  globalyzer@0.1.0: {}

  globrex@0.1.2: {}

  gopd@1.0.1:
    dependencies:
      get-intrinsic: 1.2.4

  graceful-fs@4.2.11: {}

  graphql@16.9.0: {}

  gsplat@1.2.4: {}

  has-flag@4.0.0: {}

  has-property-descriptors@1.0.2:
    dependencies:
      es-define-property: 1.0.0

  has-proto@1.0.3: {}

  has-symbols@1.0.3: {}

  hasown@2.0.2:
    dependencies:
      function-bind: 1.1.2

  headers-polyfill@4.0.3: {}

  iconv-lite@0.6.3:
    dependencies:
      safer-buffer: 2.1.2

  import-meta-resolve@4.1.0: {}

  inflight@1.0.6:
    dependencies:
      once: 1.4.0
      wrappy: 1.0.2

  inherits@2.0.4: {}

  internmap@2.0.3: {}

  intl-messageformat@9.13.0:
    dependencies:
      '@formatjs/ecma402-abstract': 1.11.4
      '@formatjs/fast-memoize': 1.2.1
      '@formatjs/icu-messageformat-parser': 2.1.0
      tslib: 2.6.3

  is-binary-path@2.1.0:
    dependencies:
      binary-extensions: 2.3.0

  is-extglob@2.1.1: {}

  is-fullwidth-code-point@3.0.0: {}

  is-glob@4.0.3:
    dependencies:
      is-extglob: 2.1.1

  is-node-process@1.2.0: {}

  is-number@7.0.0: {}

  is-promise@2.2.2: {}

  is-reference@3.0.2:
    dependencies:
      '@types/estree': 1.0.5

  ismobilejs@1.1.1: {}

  json-stringify-pretty-compact@3.0.0: {}

  katex@0.16.11:
    dependencies:
      commander: 8.3.0

  kleur@4.1.5: {}

  lazy-brush@1.0.1: {}

  locate-character@3.0.0: {}

  lru-queue@0.1.0:
    dependencies:
      es5-ext: 0.10.64

  magic-string@0.30.11:
    dependencies:
      '@jridgewell/sourcemap-codec': 1.5.0

  marked-gfm-heading-id@3.2.0(marked@12.0.2):
    dependencies:
      github-slugger: 2.0.0
      marked: 12.0.2

  marked-highlight@2.1.4(marked@12.0.2):
    dependencies:
      marked: 12.0.2

  marked@12.0.2: {}

  mdn-data@2.0.30: {}

  media-encoder-host-broker@8.0.5:
    dependencies:
      '@babel/runtime': 7.25.0
      broker-factory: 3.0.101
      fast-unique-numbers: 9.0.8
      media-encoder-host-worker: 10.0.5
      tslib: 2.6.3

  media-encoder-host-worker@10.0.5:
    dependencies:
      '@babel/runtime': 7.25.0
      extendable-media-recorder-wav-encoder-broker: 7.0.105
      tslib: 2.6.3
      worker-factory: 7.0.28

  media-encoder-host@9.0.5:
    dependencies:
      '@babel/runtime': 7.25.0
      media-encoder-host-broker: 8.0.5
      media-encoder-host-worker: 10.0.5
      tslib: 2.6.3

  memoizee@0.4.17:
    dependencies:
      d: 1.0.2
      es5-ext: 0.10.64
      es6-weak-map: 2.0.3
      event-emitter: 0.3.5
      is-promise: 2.2.2
      lru-queue: 0.1.0
      next-tick: 1.1.0
      timers-ext: 0.1.8

  min-indent@1.0.1: {}

  minimatch@3.1.2:
    dependencies:
      brace-expansion: 1.1.11

  minimist@1.2.8: {}

  mkdirp@0.5.6:
    dependencies:
      minimist: 1.2.8

  mri@1.2.0: {}

  mrmime@2.0.0: {}

  ms@2.1.2: {}

  msw@2.3.5(typescript@5.5.4):
    dependencies:
      '@bundled-es-modules/cookie': 2.0.0
      '@bundled-es-modules/statuses': 1.0.1
      '@bundled-es-modules/tough-cookie': 0.1.6
      '@inquirer/confirm': 3.1.22
      '@mswjs/interceptors': 0.29.1
      '@open-draft/until': 2.1.0
      '@types/cookie': 0.6.0
      '@types/statuses': 2.0.5
      chalk: 4.1.2
      graphql: 16.9.0
      headers-polyfill: 4.0.3
      is-node-process: 1.2.0
      outvariant: 1.4.3
      path-to-regexp: 6.2.2
      strict-event-emitter: 0.5.1
      type-fest: 4.24.0
      yargs: 17.7.2
    optionalDependencies:
      typescript: 5.5.4

  multi-buffer-data-view@6.0.9:
    dependencies:
      '@babel/runtime': 7.25.0
      tslib: 2.6.3

  mute-stream@1.0.0: {}

  nanoid@3.3.7: {}

  next-tick@1.1.0: {}

  node-fetch@2.7.0:
    dependencies:
      whatwg-url: 5.0.0

  node-gyp-build@4.8.1: {}

  normalize-path@3.0.0: {}

  object-inspect@1.13.2: {}

  once@1.4.0:
    dependencies:
      wrappy: 1.0.2

  outvariant@1.4.3: {}

  path-browserify@1.0.1: {}

  path-is-absolute@1.0.1: {}

  path-to-regexp@6.2.2: {}

  periscopic@3.1.0:
    dependencies:
      '@types/estree': 1.0.5
      estree-walker: 3.0.3
      is-reference: 3.0.2

  picocolors@1.0.1: {}

  picomatch@2.3.1: {}

  pixi.js@7.4.2:
    dependencies:
      '@pixi/accessibility': 7.4.2(@pixi/core@7.4.2)(@pixi/display@7.4.2(@pixi/core@7.4.2))(@pixi/events@7.4.2(@pixi/core@7.4.2)(@pixi/display@7.4.2(@pixi/core@7.4.2)))
      '@pixi/app': 7.4.2(@pixi/core@7.4.2)(@pixi/display@7.4.2(@pixi/core@7.4.2))
      '@pixi/assets': 7.4.2(@pixi/core@7.4.2)
      '@pixi/compressed-textures': 7.4.2(@pixi/assets@7.4.2(@pixi/core@7.4.2))(@pixi/core@7.4.2)
      '@pixi/core': 7.4.2
      '@pixi/display': 7.4.2(@pixi/core@7.4.2)
      '@pixi/events': 7.4.2(@pixi/core@7.4.2)(@pixi/display@7.4.2(@pixi/core@7.4.2))
      '@pixi/extensions': 7.4.2
      '@pixi/extract': 7.4.2(@pixi/core@7.4.2)
      '@pixi/filter-alpha': 7.4.2(@pixi/core@7.4.2)
      '@pixi/filter-blur': 7.4.2(@pixi/core@7.4.2)
      '@pixi/filter-color-matrix': 7.4.2(@pixi/core@7.4.2)
      '@pixi/filter-displacement': 7.4.2(@pixi/core@7.4.2)
      '@pixi/filter-fxaa': 7.4.2(@pixi/core@7.4.2)
      '@pixi/filter-noise': 7.4.2(@pixi/core@7.4.2)
      '@pixi/graphics': 7.4.2(@pixi/core@7.4.2)(@pixi/display@7.4.2(@pixi/core@7.4.2))(@pixi/sprite@7.4.2(@pixi/core@7.4.2)(@pixi/display@7.4.2(@pixi/core@7.4.2)))
      '@pixi/mesh': 7.4.2(@pixi/core@7.4.2)(@pixi/display@7.4.2(@pixi/core@7.4.2))
      '@pixi/mesh-extras': 7.4.2(@pixi/core@7.4.2)(@pixi/mesh@7.4.2(@pixi/core@7.4.2)(@pixi/display@7.4.2(@pixi/core@7.4.2)))
      '@pixi/mixin-cache-as-bitmap': 7.4.2(@pixi/core@7.4.2)(@pixi/display@7.4.2(@pixi/core@7.4.2))(@pixi/sprite@7.4.2(@pixi/core@7.4.2)(@pixi/display@7.4.2(@pixi/core@7.4.2)))
      '@pixi/mixin-get-child-by-name': 7.4.2(@pixi/display@7.4.2(@pixi/core@7.4.2))
      '@pixi/mixin-get-global-position': 7.4.2(@pixi/core@7.4.2)(@pixi/display@7.4.2(@pixi/core@7.4.2))
      '@pixi/particle-container': 7.4.2(@pixi/core@7.4.2)(@pixi/display@7.4.2(@pixi/core@7.4.2))(@pixi/sprite@7.4.2(@pixi/core@7.4.2)(@pixi/display@7.4.2(@pixi/core@7.4.2)))
      '@pixi/prepare': 7.4.2(@pixi/core@7.4.2)(@pixi/display@7.4.2(@pixi/core@7.4.2))(@pixi/graphics@7.4.2(@pixi/core@7.4.2)(@pixi/display@7.4.2(@pixi/core@7.4.2))(@pixi/sprite@7.4.2(@pixi/core@7.4.2)(@pixi/display@7.4.2(@pixi/core@7.4.2))))(@pixi/text@7.4.2(@pixi/core@7.4.2)(@pixi/sprite@7.4.2(@pixi/core@7.4.2)(@pixi/display@7.4.2(@pixi/core@7.4.2))))
      '@pixi/sprite': 7.4.2(@pixi/core@7.4.2)(@pixi/display@7.4.2(@pixi/core@7.4.2))
      '@pixi/sprite-animated': 7.4.2(@pixi/core@7.4.2)(@pixi/sprite@7.4.2(@pixi/core@7.4.2)(@pixi/display@7.4.2(@pixi/core@7.4.2)))
      '@pixi/sprite-tiling': 7.4.2(@pixi/core@7.4.2)(@pixi/display@7.4.2(@pixi/core@7.4.2))(@pixi/sprite@7.4.2(@pixi/core@7.4.2)(@pixi/display@7.4.2(@pixi/core@7.4.2)))
      '@pixi/spritesheet': 7.4.2(@pixi/assets@7.4.2(@pixi/core@7.4.2))(@pixi/core@7.4.2)
      '@pixi/text': 7.4.2(@pixi/core@7.4.2)(@pixi/sprite@7.4.2(@pixi/core@7.4.2)(@pixi/display@7.4.2(@pixi/core@7.4.2)))
      '@pixi/text-bitmap': 7.4.2(@pixi/assets@7.4.2(@pixi/core@7.4.2))(@pixi/core@7.4.2)(@pixi/display@7.4.2(@pixi/core@7.4.2))(@pixi/mesh@7.4.2(@pixi/core@7.4.2)(@pixi/display@7.4.2(@pixi/core@7.4.2)))(@pixi/text@7.4.2(@pixi/core@7.4.2)(@pixi/sprite@7.4.2(@pixi/core@7.4.2)(@pixi/display@7.4.2(@pixi/core@7.4.2))))
      '@pixi/text-html': 7.4.2(@pixi/core@7.4.2)(@pixi/display@7.4.2(@pixi/core@7.4.2))(@pixi/sprite@7.4.2(@pixi/core@7.4.2)(@pixi/display@7.4.2(@pixi/core@7.4.2)))(@pixi/text@7.4.2(@pixi/core@7.4.2)(@pixi/sprite@7.4.2(@pixi/core@7.4.2)(@pixi/display@7.4.2(@pixi/core@7.4.2))))

  plotly.js-dist-min@2.34.0: {}

  postcss@8.4.41:
    dependencies:
      nanoid: 3.3.7
      picocolors: 1.0.1
      source-map-js: 1.2.0

  prettier-plugin-svelte@3.2.6(prettier@3.3.3)(svelte@4.2.18):
    dependencies:
      prettier: 3.3.3
      svelte: 4.2.18

  prettier@3.3.3: {}

  prismjs@1.29.0: {}

  psl@1.9.0: {}

  punycode@1.4.1: {}

  punycode@2.3.1: {}

  qs@6.13.0:
    dependencies:
      side-channel: 1.0.6

  querystringify@2.2.0: {}

  readdirp@3.6.0:
    dependencies:
      picomatch: 2.3.1

  recorder-audio-worklet-processor@5.0.23:
    dependencies:
      '@babel/runtime': 7.25.0
      tslib: 2.6.3

  recorder-audio-worklet@6.0.32:
    dependencies:
      '@babel/runtime': 7.25.0
      broker-factory: 3.0.101
      fast-unique-numbers: 9.0.8
      recorder-audio-worklet-processor: 5.0.23
      standardized-audio-context: 25.3.76
      subscribable-things: 2.1.39
      tslib: 2.6.3
      worker-factory: 7.0.28

  regenerator-runtime@0.14.1: {}

  require-directory@2.1.1: {}

  requires-port@1.0.0: {}

  resize-observer-polyfill@1.5.1: {}

  rimraf@2.7.1:
    dependencies:
      glob: 7.2.3

  robust-predicates@3.0.2: {}

  rollup@4.20.0:
    dependencies:
      '@types/estree': 1.0.5
    optionalDependencies:
      '@rollup/rollup-android-arm-eabi': 4.20.0
      '@rollup/rollup-android-arm64': 4.20.0
      '@rollup/rollup-darwin-arm64': 4.20.0
      '@rollup/rollup-darwin-x64': 4.20.0
      '@rollup/rollup-linux-arm-gnueabihf': 4.20.0
      '@rollup/rollup-linux-arm-musleabihf': 4.20.0
      '@rollup/rollup-linux-arm64-gnu': 4.20.0
      '@rollup/rollup-linux-arm64-musl': 4.20.0
      '@rollup/rollup-linux-powerpc64le-gnu': 4.20.0
      '@rollup/rollup-linux-riscv64-gnu': 4.20.0
      '@rollup/rollup-linux-s390x-gnu': 4.20.0
      '@rollup/rollup-linux-x64-gnu': 4.20.0
      '@rollup/rollup-linux-x64-musl': 4.20.0
      '@rollup/rollup-win32-arm64-msvc': 4.20.0
      '@rollup/rollup-win32-ia32-msvc': 4.20.0
      '@rollup/rollup-win32-x64-msvc': 4.20.0
      fsevents: 2.3.3

  rw@1.3.3: {}

  rxjs-interop@2.0.0: {}

  sade@1.8.1:
    dependencies:
      mri: 1.2.0

  safer-buffer@2.1.2: {}

  sander@0.5.1:
    dependencies:
      es6-promise: 3.3.1
      graceful-fs: 4.2.11
      mkdirp: 0.5.6
      rimraf: 2.7.1

  semiver@1.1.0: {}

  semver@7.6.3: {}

  set-cookie-parser@2.7.0: {}

  set-function-length@1.2.2:
    dependencies:
      define-data-property: 1.1.4
      es-errors: 1.3.0
      function-bind: 1.1.2
      get-intrinsic: 1.2.4
      gopd: 1.0.1
      has-property-descriptors: 1.0.2

  side-channel@1.0.6:
    dependencies:
      call-bind: 1.0.7
      es-errors: 1.3.0
      get-intrinsic: 1.2.4
      object-inspect: 1.13.2

  signal-exit@4.1.0: {}

  sirv@2.0.4:
    dependencies:
      '@polka/url': 1.0.0-next.25
      mrmime: 2.0.0
      totalist: 3.0.1

  sorcery@0.11.1:
    dependencies:
      '@jridgewell/sourcemap-codec': 1.5.0
      buffer-crc32: 1.0.0
      minimist: 1.2.8
      sander: 0.5.1

  source-map-js@1.2.0: {}

  standardized-audio-context@25.3.76:
    dependencies:
      '@babel/runtime': 7.25.0
      automation-events: 7.0.8
      tslib: 2.6.3

  statuses@2.0.1: {}

  strict-event-emitter@0.5.1: {}

  string-width@4.2.3:
    dependencies:
      emoji-regex: 8.0.0
      is-fullwidth-code-point: 3.0.0
      strip-ansi: 6.0.1

  strip-ansi@6.0.1:
    dependencies:
      ansi-regex: 5.0.1

  strip-indent@3.0.0:
    dependencies:
      min-indent: 1.0.1

  style-mod@4.1.2: {}

  subscribable-things@2.1.39:
    dependencies:
      '@babel/runtime': 7.25.0
      rxjs-interop: 2.0.0
      tslib: 2.6.3

  supports-color@7.2.0:
    dependencies:
      has-flag: 4.0.0

  svelte-check@3.8.5(postcss@8.4.41)(svelte@4.2.18):
    dependencies:
      '@jridgewell/trace-mapping': 0.3.25
      chokidar: 3.6.0
      picocolors: 1.0.1
      sade: 1.8.1
      svelte: 4.2.18
      svelte-preprocess: 5.1.4(postcss@8.4.41)(svelte@4.2.18)(typescript@5.5.4)
      typescript: 5.5.4
    transitivePeerDependencies:
      - '@babel/core'
      - coffeescript
      - less
      - postcss
      - postcss-load-config
      - pug
      - sass
      - stylus
      - sugarss

  svelte-hmr@0.16.0(svelte@4.2.18):
    dependencies:
      svelte: 4.2.18

  svelte-i18n@3.7.4(svelte@4.2.18):
    dependencies:
      cli-color: 2.0.4
      deepmerge: 4.3.1
      esbuild: 0.19.12
      estree-walker: 2.0.2
      intl-messageformat: 9.13.0
      sade: 1.8.1
      svelte: 4.2.18
      tiny-glob: 0.2.9

  svelte-preprocess@5.1.4(postcss@8.4.41)(svelte@4.2.18)(typescript@5.5.4):
    dependencies:
      '@types/pug': 2.0.10
      detect-indent: 6.1.0
      magic-string: 0.30.11
      sorcery: 0.11.1
      strip-indent: 3.0.0
      svelte: 4.2.18
    optionalDependencies:
      postcss: 8.4.41
      typescript: 5.5.4

  svelte-range-slider-pips@2.3.1: {}

  svelte@4.2.18:
    dependencies:
      '@ampproject/remapping': 2.3.0
      '@jridgewell/sourcemap-codec': 1.5.0
      '@jridgewell/trace-mapping': 0.3.25
      '@types/estree': 1.0.5
      acorn: 8.12.1
      aria-query: 5.3.0
      axobject-query: 4.1.0
      code-red: 1.0.4
      css-tree: 2.3.1
      estree-walker: 3.0.3
      is-reference: 3.0.2
      locate-character: 3.0.0
      magic-string: 0.30.11
      periscopic: 3.1.0

  textlinestream@1.1.1: {}

  timers-ext@0.1.8:
    dependencies:
      es5-ext: 0.10.64
      next-tick: 1.1.0

  tiny-glob@0.2.9:
    dependencies:
      globalyzer: 0.1.0
      globrex: 0.1.2

  tinycolor2@1.6.0: {}

  to-regex-range@5.0.1:
    dependencies:
      is-number: 7.0.0

  topojson-client@3.1.0:
    dependencies:
      commander: 2.20.3

  totalist@3.0.1: {}

  tough-cookie@4.1.4:
    dependencies:
      psl: 1.9.0
      punycode: 2.3.1
      universalify: 0.2.0
      url-parse: 1.5.10

  tr46@0.0.3: {}

  tslib@2.6.3: {}

  type-fest@0.21.3: {}

  type-fest@4.24.0: {}

  type@2.7.3: {}

  typescript@5.5.4: {}

  undici-types@6.18.2: {}

  universalify@0.2.0: {}

  url-parse@1.5.10:
    dependencies:
      querystringify: 2.2.0
      requires-port: 1.0.0

  url@0.11.4:
    dependencies:
      punycode: 1.4.1
      qs: 6.13.0

  vega-canvas@1.2.7: {}

  vega-crossfilter@4.1.2:
    dependencies:
      d3-array: 3.2.4
      vega-dataflow: 5.7.6
      vega-util: 1.17.2
    transitivePeerDependencies:
      - encoding

  vega-dataflow@5.7.6:
    dependencies:
      vega-format: 1.1.2
      vega-loader: 4.5.2
      vega-util: 1.17.2
    transitivePeerDependencies:
      - encoding

  vega-embed@6.26.0(vega-lite@5.20.1(vega@5.30.0))(vega@5.30.0):
    dependencies:
      fast-json-patch: 3.1.1
      json-stringify-pretty-compact: 3.0.0
      semver: 7.6.3
      tslib: 2.6.3
      vega: 5.30.0
      vega-interpreter: 1.0.5
      vega-lite: 5.20.1(vega@5.30.0)
      vega-schema-url-parser: 2.2.0
      vega-themes: 2.15.0(vega-lite@5.20.1(vega@5.30.0))(vega@5.30.0)
      vega-tooltip: 0.34.0

  vega-encode@4.10.1:
    dependencies:
      d3-array: 3.2.4
      d3-interpolate: 3.0.1
      vega-dataflow: 5.7.6
      vega-scale: 7.4.1
      vega-util: 1.17.2
    transitivePeerDependencies:
      - encoding

  vega-event-selector@3.0.1: {}

  vega-expression@5.1.1:
    dependencies:
      '@types/estree': 1.0.5
      vega-util: 1.17.2

  vega-force@4.2.1:
    dependencies:
      d3-force: 3.0.0
      vega-dataflow: 5.7.6
      vega-util: 1.17.2
    transitivePeerDependencies:
      - encoding

  vega-format@1.1.2:
    dependencies:
      d3-array: 3.2.4
      d3-format: 3.1.0
      d3-time-format: 4.1.0
      vega-time: 2.1.2
      vega-util: 1.17.2

  vega-functions@5.15.0:
    dependencies:
      d3-array: 3.2.4
      d3-color: 3.1.0
      d3-geo: 3.1.1
      vega-dataflow: 5.7.6
      vega-expression: 5.1.1
      vega-scale: 7.4.1
      vega-scenegraph: 4.13.0
      vega-selections: 5.4.2
      vega-statistics: 1.9.0
      vega-time: 2.1.2
      vega-util: 1.17.2
    transitivePeerDependencies:
      - encoding

  vega-geo@4.4.2:
    dependencies:
      d3-array: 3.2.4
      d3-color: 3.1.0
      d3-geo: 3.1.1
      vega-canvas: 1.2.7
      vega-dataflow: 5.7.6
      vega-projection: 1.6.1
      vega-statistics: 1.9.0
      vega-util: 1.17.2
    transitivePeerDependencies:
      - encoding

  vega-hierarchy@4.1.2:
    dependencies:
      d3-hierarchy: 3.1.2
      vega-dataflow: 5.7.6
      vega-util: 1.17.2
    transitivePeerDependencies:
      - encoding

  vega-interpreter@1.0.5: {}

  vega-label@1.3.0:
    dependencies:
      vega-canvas: 1.2.7
      vega-dataflow: 5.7.6
      vega-scenegraph: 4.13.0
      vega-util: 1.17.2
    transitivePeerDependencies:
      - encoding

  vega-lite@5.20.1(vega@5.30.0):
    dependencies:
      json-stringify-pretty-compact: 3.0.0
      tslib: 2.6.3
      vega: 5.30.0
      vega-event-selector: 3.0.1
      vega-expression: 5.1.1
      vega-util: 1.17.2
      yargs: 17.7.2

  vega-loader@4.5.2:
    dependencies:
      d3-dsv: 3.0.1
      node-fetch: 2.7.0
      topojson-client: 3.1.0
      vega-format: 1.1.2
      vega-util: 1.17.2
    transitivePeerDependencies:
      - encoding

  vega-parser@6.4.0:
    dependencies:
      vega-dataflow: 5.7.6
      vega-event-selector: 3.0.1
      vega-functions: 5.15.0
      vega-scale: 7.4.1
      vega-util: 1.17.2
    transitivePeerDependencies:
      - encoding

  vega-projection@1.6.1:
    dependencies:
      d3-geo: 3.1.1
      d3-geo-projection: 4.0.0
      vega-scale: 7.4.1

  vega-regression@1.3.0:
    dependencies:
      d3-array: 3.2.4
      vega-dataflow: 5.7.6
      vega-statistics: 1.9.0
      vega-util: 1.17.2
    transitivePeerDependencies:
      - encoding

  vega-runtime@6.2.0:
    dependencies:
      vega-dataflow: 5.7.6
      vega-util: 1.17.2
    transitivePeerDependencies:
      - encoding

  vega-scale@7.4.1:
    dependencies:
      d3-array: 3.2.4
      d3-interpolate: 3.0.1
      d3-scale: 4.0.2
      d3-scale-chromatic: 3.1.0
      vega-time: 2.1.2
      vega-util: 1.17.2

  vega-scenegraph@4.13.0:
    dependencies:
      d3-path: 3.1.0
      d3-shape: 3.2.0
      vega-canvas: 1.2.7
      vega-loader: 4.5.2
      vega-scale: 7.4.1
      vega-util: 1.17.2
    transitivePeerDependencies:
      - encoding

  vega-schema-url-parser@2.2.0: {}

  vega-selections@5.4.2:
    dependencies:
      d3-array: 3.2.4
      vega-expression: 5.1.1
      vega-util: 1.17.2

  vega-statistics@1.9.0:
    dependencies:
      d3-array: 3.2.4

  vega-themes@2.15.0(vega-lite@5.20.1(vega@5.30.0))(vega@5.30.0):
    dependencies:
      vega: 5.30.0
      vega-lite: 5.20.1(vega@5.30.0)

  vega-time@2.1.2:
    dependencies:
      d3-array: 3.2.4
      d3-time: 3.1.0
      vega-util: 1.17.2

  vega-tooltip@0.34.0:
    dependencies:
      vega-util: 1.17.2

  vega-transforms@4.12.0:
    dependencies:
      d3-array: 3.2.4
      vega-dataflow: 5.7.6
      vega-statistics: 1.9.0
      vega-time: 2.1.2
      vega-util: 1.17.2
    transitivePeerDependencies:
      - encoding

  vega-typings@1.3.1:
    dependencies:
      '@types/geojson': 7946.0.4
      vega-event-selector: 3.0.1
      vega-expression: 5.1.1
      vega-util: 1.17.2

  vega-util@1.17.2: {}

  vega-view-transforms@4.6.0:
    dependencies:
      vega-dataflow: 5.7.6
      vega-scenegraph: 4.13.0
      vega-util: 1.17.2
    transitivePeerDependencies:
      - encoding

  vega-view@5.13.0:
    dependencies:
      d3-array: 3.2.4
      d3-timer: 3.0.1
      vega-dataflow: 5.7.6
      vega-format: 1.1.2
      vega-functions: 5.15.0
      vega-runtime: 6.2.0
      vega-scenegraph: 4.13.0
      vega-util: 1.17.2
    transitivePeerDependencies:
      - encoding

  vega-voronoi@4.2.3:
    dependencies:
      d3-delaunay: 6.0.4
      vega-dataflow: 5.7.6
      vega-util: 1.17.2
    transitivePeerDependencies:
      - encoding

  vega-wordcloud@4.1.5:
    dependencies:
      vega-canvas: 1.2.7
      vega-dataflow: 5.7.6
      vega-scale: 7.4.1
      vega-statistics: 1.9.0
      vega-util: 1.17.2
    transitivePeerDependencies:
      - encoding

  vega@5.30.0:
    dependencies:
      vega-crossfilter: 4.1.2
      vega-dataflow: 5.7.6
      vega-encode: 4.10.1
      vega-event-selector: 3.0.1
      vega-expression: 5.1.1
      vega-force: 4.2.1
      vega-format: 1.1.2
      vega-functions: 5.15.0
      vega-geo: 4.4.2
      vega-hierarchy: 4.1.2
      vega-label: 1.3.0
      vega-loader: 4.5.2
      vega-parser: 6.4.0
      vega-projection: 1.6.1
      vega-regression: 1.3.0
      vega-runtime: 6.2.0
      vega-scale: 7.4.1
      vega-scenegraph: 4.13.0
      vega-statistics: 1.9.0
      vega-time: 2.1.2
      vega-transforms: 4.12.0
      vega-typings: 1.3.1
      vega-util: 1.17.2
      vega-view: 5.13.0
      vega-view-transforms: 4.6.0
      vega-voronoi: 4.2.3
      vega-wordcloud: 4.1.5
    transitivePeerDependencies:
      - encoding

  vite@5.4.1(@types/node@22.3.0):
    dependencies:
      esbuild: 0.21.5
      postcss: 8.4.41
      rollup: 4.20.0
    optionalDependencies:
      '@types/node': 22.3.0
      fsevents: 2.3.3

  vitefu@0.2.5(vite@5.4.1(@types/node@22.3.0)):
    optionalDependencies:
      vite: 5.4.1(@types/node@22.3.0)

  w3c-keyname@2.2.8: {}

  wavesurfer.js@7.8.3: {}

  webidl-conversions@3.0.1: {}

  whatwg-url@5.0.0:
    dependencies:
      tr46: 0.0.3
      webidl-conversions: 3.0.1

  worker-factory@7.0.28:
    dependencies:
      '@babel/runtime': 7.25.0
      fast-unique-numbers: 9.0.8
      tslib: 2.6.3

  wrap-ansi@6.2.0:
    dependencies:
      ansi-styles: 4.3.0
      string-width: 4.2.3
      strip-ansi: 6.0.1

  wrap-ansi@7.0.0:
    dependencies:
      ansi-styles: 4.3.0
      string-width: 4.2.3
      strip-ansi: 6.0.1

  wrappy@1.0.2: {}

  ws@8.18.0(bufferutil@4.0.8):
    optionalDependencies:
      bufferutil: 4.0.8

  y18n@5.0.8: {}

  yargs-parser@21.1.1: {}

  yargs@17.7.2:
    dependencies:
      cliui: 8.0.1
      escalade: 3.1.2
      get-caller-file: 2.0.5
      require-directory: 2.1.1
      string-width: 4.2.3
      y18n: 5.0.8
      yargs-parser: 21.1.1

  yoctocolors-cjs@2.1.2: {}
