/ package-lock.json
package-lock.json
   1  {
   2    "name": "guin",
   3    "version": "0.0.0",
   4    "lockfileVersion": 3,
   5    "requires": true,
   6    "packages": {
   7      "": {
   8        "name": "guin",
   9        "version": "0.0.0",
  10        "dependencies": {
  11          "@observablehq/plot": "^0.6.13",
  12          "cami": "^0.3.5",
  13          "tachyons": "^4.12.0"
  14        },
  15        "devDependencies": {
  16          "vite": "^5.0.8"
  17        }
  18      },
  19      "node_modules/@esbuild/android-arm": {
  20        "version": "0.19.9",
  21        "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.19.9.tgz",
  22        "integrity": "sha512-jkYjjq7SdsWuNI6b5quymW0oC83NN5FdRPuCbs9HZ02mfVdAP8B8eeqLSYU3gb6OJEaY5CQabtTFbqBf26H3GA==",
  23        "cpu": [
  24          "arm"
  25        ],
  26        "dev": true,
  27        "optional": true,
  28        "os": [
  29          "android"
  30        ],
  31        "engines": {
  32          "node": ">=12"
  33        }
  34      },
  35      "node_modules/@esbuild/android-arm64": {
  36        "version": "0.19.9",
  37        "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.19.9.tgz",
  38        "integrity": "sha512-q4cR+6ZD0938R19MyEW3jEsMzbb/1rulLXiNAJQADD/XYp7pT+rOS5JGxvpRW8dFDEfjW4wLgC/3FXIw4zYglQ==",
  39        "cpu": [
  40          "arm64"
  41        ],
  42        "dev": true,
  43        "optional": true,
  44        "os": [
  45          "android"
  46        ],
  47        "engines": {
  48          "node": ">=12"
  49        }
  50      },
  51      "node_modules/@esbuild/android-x64": {
  52        "version": "0.19.9",
  53        "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.19.9.tgz",
  54        "integrity": "sha512-KOqoPntWAH6ZxDwx1D6mRntIgZh9KodzgNOy5Ebt9ghzffOk9X2c1sPwtM9P+0eXbefnDhqYfkh5PLP5ULtWFA==",
  55        "cpu": [
  56          "x64"
  57        ],
  58        "dev": true,
  59        "optional": true,
  60        "os": [
  61          "android"
  62        ],
  63        "engines": {
  64          "node": ">=12"
  65        }
  66      },
  67      "node_modules/@esbuild/darwin-arm64": {
  68        "version": "0.19.9",
  69        "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.19.9.tgz",
  70        "integrity": "sha512-KBJ9S0AFyLVx2E5D8W0vExqRW01WqRtczUZ8NRu+Pi+87opZn5tL4Y0xT0mA4FtHctd0ZgwNoN639fUUGlNIWw==",
  71        "cpu": [
  72          "arm64"
  73        ],
  74        "dev": true,
  75        "optional": true,
  76        "os": [
  77          "darwin"
  78        ],
  79        "engines": {
  80          "node": ">=12"
  81        }
  82      },
  83      "node_modules/@esbuild/darwin-x64": {
  84        "version": "0.19.9",
  85        "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.19.9.tgz",
  86        "integrity": "sha512-vE0VotmNTQaTdX0Q9dOHmMTao6ObjyPm58CHZr1UK7qpNleQyxlFlNCaHsHx6Uqv86VgPmR4o2wdNq3dP1qyDQ==",
  87        "cpu": [
  88          "x64"
  89        ],
  90        "dev": true,
  91        "optional": true,
  92        "os": [
  93          "darwin"
  94        ],
  95        "engines": {
  96          "node": ">=12"
  97        }
  98      },
  99      "node_modules/@esbuild/freebsd-arm64": {
 100        "version": "0.19.9",
 101        "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.9.tgz",
 102        "integrity": "sha512-uFQyd/o1IjiEk3rUHSwUKkqZwqdvuD8GevWF065eqgYfexcVkxh+IJgwTaGZVu59XczZGcN/YMh9uF1fWD8j1g==",
 103        "cpu": [
 104          "arm64"
 105        ],
 106        "dev": true,
 107        "optional": true,
 108        "os": [
 109          "freebsd"
 110        ],
 111        "engines": {
 112          "node": ">=12"
 113        }
 114      },
 115      "node_modules/@esbuild/freebsd-x64": {
 116        "version": "0.19.9",
 117        "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.19.9.tgz",
 118        "integrity": "sha512-WMLgWAtkdTbTu1AWacY7uoj/YtHthgqrqhf1OaEWnZb7PQgpt8eaA/F3LkV0E6K/Lc0cUr/uaVP/49iE4M4asA==",
 119        "cpu": [
 120          "x64"
 121        ],
 122        "dev": true,
 123        "optional": true,
 124        "os": [
 125          "freebsd"
 126        ],
 127        "engines": {
 128          "node": ">=12"
 129        }
 130      },
 131      "node_modules/@esbuild/linux-arm": {
 132        "version": "0.19.9",
 133        "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.19.9.tgz",
 134        "integrity": "sha512-C/ChPohUYoyUaqn1h17m/6yt6OB14hbXvT8EgM1ZWaiiTYz7nWZR0SYmMnB5BzQA4GXl3BgBO1l8MYqL/He3qw==",
 135        "cpu": [
 136          "arm"
 137        ],
 138        "dev": true,
 139        "optional": true,
 140        "os": [
 141          "linux"
 142        ],
 143        "engines": {
 144          "node": ">=12"
 145        }
 146      },
 147      "node_modules/@esbuild/linux-arm64": {
 148        "version": "0.19.9",
 149        "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.19.9.tgz",
 150        "integrity": "sha512-PiPblfe1BjK7WDAKR1Cr9O7VVPqVNpwFcPWgfn4xu0eMemzRp442hXyzF/fSwgrufI66FpHOEJk0yYdPInsmyQ==",
 151        "cpu": [
 152          "arm64"
 153        ],
 154        "dev": true,
 155        "optional": true,
 156        "os": [
 157          "linux"
 158        ],
 159        "engines": {
 160          "node": ">=12"
 161        }
 162      },
 163      "node_modules/@esbuild/linux-ia32": {
 164        "version": "0.19.9",
 165        "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.19.9.tgz",
 166        "integrity": "sha512-f37i/0zE0MjDxijkPSQw1CO/7C27Eojqb+r3BbHVxMLkj8GCa78TrBZzvPyA/FNLUMzP3eyHCVkAopkKVja+6Q==",
 167        "cpu": [
 168          "ia32"
 169        ],
 170        "dev": true,
 171        "optional": true,
 172        "os": [
 173          "linux"
 174        ],
 175        "engines": {
 176          "node": ">=12"
 177        }
 178      },
 179      "node_modules/@esbuild/linux-loong64": {
 180        "version": "0.19.9",
 181        "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.19.9.tgz",
 182        "integrity": "sha512-t6mN147pUIf3t6wUt3FeumoOTPfmv9Cc6DQlsVBpB7eCpLOqQDyWBP1ymXn1lDw4fNUSb/gBcKAmvTP49oIkaA==",
 183        "cpu": [
 184          "loong64"
 185        ],
 186        "dev": true,
 187        "optional": true,
 188        "os": [
 189          "linux"
 190        ],
 191        "engines": {
 192          "node": ">=12"
 193        }
 194      },
 195      "node_modules/@esbuild/linux-mips64el": {
 196        "version": "0.19.9",
 197        "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.19.9.tgz",
 198        "integrity": "sha512-jg9fujJTNTQBuDXdmAg1eeJUL4Jds7BklOTkkH80ZgQIoCTdQrDaHYgbFZyeTq8zbY+axgptncko3v9p5hLZtw==",
 199        "cpu": [
 200          "mips64el"
 201        ],
 202        "dev": true,
 203        "optional": true,
 204        "os": [
 205          "linux"
 206        ],
 207        "engines": {
 208          "node": ">=12"
 209        }
 210      },
 211      "node_modules/@esbuild/linux-ppc64": {
 212        "version": "0.19.9",
 213        "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.19.9.tgz",
 214        "integrity": "sha512-tkV0xUX0pUUgY4ha7z5BbDS85uI7ABw3V1d0RNTii7E9lbmV8Z37Pup2tsLV46SQWzjOeyDi1Q7Wx2+QM8WaCQ==",
 215        "cpu": [
 216          "ppc64"
 217        ],
 218        "dev": true,
 219        "optional": true,
 220        "os": [
 221          "linux"
 222        ],
 223        "engines": {
 224          "node": ">=12"
 225        }
 226      },
 227      "node_modules/@esbuild/linux-riscv64": {
 228        "version": "0.19.9",
 229        "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.19.9.tgz",
 230        "integrity": "sha512-DfLp8dj91cufgPZDXr9p3FoR++m3ZJ6uIXsXrIvJdOjXVREtXuQCjfMfvmc3LScAVmLjcfloyVtpn43D56JFHg==",
 231        "cpu": [
 232          "riscv64"
 233        ],
 234        "dev": true,
 235        "optional": true,
 236        "os": [
 237          "linux"
 238        ],
 239        "engines": {
 240          "node": ">=12"
 241        }
 242      },
 243      "node_modules/@esbuild/linux-s390x": {
 244        "version": "0.19.9",
 245        "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.19.9.tgz",
 246        "integrity": "sha512-zHbglfEdC88KMgCWpOl/zc6dDYJvWGLiUtmPRsr1OgCViu3z5GncvNVdf+6/56O2Ca8jUU+t1BW261V6kp8qdw==",
 247        "cpu": [
 248          "s390x"
 249        ],
 250        "dev": true,
 251        "optional": true,
 252        "os": [
 253          "linux"
 254        ],
 255        "engines": {
 256          "node": ">=12"
 257        }
 258      },
 259      "node_modules/@esbuild/linux-x64": {
 260        "version": "0.19.9",
 261        "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.19.9.tgz",
 262        "integrity": "sha512-JUjpystGFFmNrEHQnIVG8hKwvA2DN5o7RqiO1CVX8EN/F/gkCjkUMgVn6hzScpwnJtl2mPR6I9XV1oW8k9O+0A==",
 263        "cpu": [
 264          "x64"
 265        ],
 266        "dev": true,
 267        "optional": true,
 268        "os": [
 269          "linux"
 270        ],
 271        "engines": {
 272          "node": ">=12"
 273        }
 274      },
 275      "node_modules/@esbuild/netbsd-x64": {
 276        "version": "0.19.9",
 277        "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.19.9.tgz",
 278        "integrity": "sha512-GThgZPAwOBOsheA2RUlW5UeroRfESwMq/guy8uEe3wJlAOjpOXuSevLRd70NZ37ZrpO6RHGHgEHvPg1h3S1Jug==",
 279        "cpu": [
 280          "x64"
 281        ],
 282        "dev": true,
 283        "optional": true,
 284        "os": [
 285          "netbsd"
 286        ],
 287        "engines": {
 288          "node": ">=12"
 289        }
 290      },
 291      "node_modules/@esbuild/openbsd-x64": {
 292        "version": "0.19.9",
 293        "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.19.9.tgz",
 294        "integrity": "sha512-Ki6PlzppaFVbLnD8PtlVQfsYw4S9n3eQl87cqgeIw+O3sRr9IghpfSKY62mggdt1yCSZ8QWvTZ9jo9fjDSg9uw==",
 295        "cpu": [
 296          "x64"
 297        ],
 298        "dev": true,
 299        "optional": true,
 300        "os": [
 301          "openbsd"
 302        ],
 303        "engines": {
 304          "node": ">=12"
 305        }
 306      },
 307      "node_modules/@esbuild/sunos-x64": {
 308        "version": "0.19.9",
 309        "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.19.9.tgz",
 310        "integrity": "sha512-MLHj7k9hWh4y1ddkBpvRj2b9NCBhfgBt3VpWbHQnXRedVun/hC7sIyTGDGTfsGuXo4ebik2+3ShjcPbhtFwWDw==",
 311        "cpu": [
 312          "x64"
 313        ],
 314        "dev": true,
 315        "optional": true,
 316        "os": [
 317          "sunos"
 318        ],
 319        "engines": {
 320          "node": ">=12"
 321        }
 322      },
 323      "node_modules/@esbuild/win32-arm64": {
 324        "version": "0.19.9",
 325        "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.19.9.tgz",
 326        "integrity": "sha512-GQoa6OrQ8G08guMFgeXPH7yE/8Dt0IfOGWJSfSH4uafwdC7rWwrfE6P9N8AtPGIjUzdo2+7bN8Xo3qC578olhg==",
 327        "cpu": [
 328          "arm64"
 329        ],
 330        "dev": true,
 331        "optional": true,
 332        "os": [
 333          "win32"
 334        ],
 335        "engines": {
 336          "node": ">=12"
 337        }
 338      },
 339      "node_modules/@esbuild/win32-ia32": {
 340        "version": "0.19.9",
 341        "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.19.9.tgz",
 342        "integrity": "sha512-UOozV7Ntykvr5tSOlGCrqU3NBr3d8JqPes0QWN2WOXfvkWVGRajC+Ym0/Wj88fUgecUCLDdJPDF0Nna2UK3Qtg==",
 343        "cpu": [
 344          "ia32"
 345        ],
 346        "dev": true,
 347        "optional": true,
 348        "os": [
 349          "win32"
 350        ],
 351        "engines": {
 352          "node": ">=12"
 353        }
 354      },
 355      "node_modules/@esbuild/win32-x64": {
 356        "version": "0.19.9",
 357        "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.19.9.tgz",
 358        "integrity": "sha512-oxoQgglOP7RH6iasDrhY+R/3cHrfwIDvRlT4CGChflq6twk8iENeVvMJjmvBb94Ik1Z+93iGO27err7w6l54GQ==",
 359        "cpu": [
 360          "x64"
 361        ],
 362        "dev": true,
 363        "optional": true,
 364        "os": [
 365          "win32"
 366        ],
 367        "engines": {
 368          "node": ">=12"
 369        }
 370      },
 371      "node_modules/@observablehq/plot": {
 372        "version": "0.6.13",
 373        "resolved": "https://registry.npmjs.org/@observablehq/plot/-/plot-0.6.13.tgz",
 374        "integrity": "sha512-ebQS4ENodOy+O3WUjhqv9jNPZENAZRQMIdO3ziOlAKfUzSf69+gaFAqqc04SGrQA6JwJjPYnbfeN3YIpNsCF/A==",
 375        "dependencies": {
 376          "d3": "^7.8.0",
 377          "interval-tree-1d": "^1.0.0",
 378          "isoformat": "^0.2.0"
 379        },
 380        "engines": {
 381          "node": ">=12"
 382        }
 383      },
 384      "node_modules/@rollup/rollup-android-arm-eabi": {
 385        "version": "4.9.0",
 386        "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.9.0.tgz",
 387        "integrity": "sha512-+1ge/xmaJpm1KVBuIH38Z94zj9fBD+hp+/5WLaHgyY8XLq1ibxk/zj6dTXaqM2cAbYKq8jYlhHd6k05If1W5xA==",
 388        "cpu": [
 389          "arm"
 390        ],
 391        "dev": true,
 392        "optional": true,
 393        "os": [
 394          "android"
 395        ]
 396      },
 397      "node_modules/@rollup/rollup-android-arm64": {
 398        "version": "4.9.0",
 399        "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.9.0.tgz",
 400        "integrity": "sha512-im6hUEyQ7ZfoZdNvtwgEJvBWZYauC9KVKq1w58LG2Zfz6zMd8gRrbN+xCVoqA2hv/v6fm9lp5LFGJ3za8EQH3A==",
 401        "cpu": [
 402          "arm64"
 403        ],
 404        "dev": true,
 405        "optional": true,
 406        "os": [
 407          "android"
 408        ]
 409      },
 410      "node_modules/@rollup/rollup-darwin-arm64": {
 411        "version": "4.9.0",
 412        "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.9.0.tgz",
 413        "integrity": "sha512-u7aTMskN6Dmg1lCT0QJ+tINRt+ntUrvVkhbPfFz4bCwRZvjItx2nJtwJnJRlKMMaQCHRjrNqHRDYvE4mBm3DlQ==",
 414        "cpu": [
 415          "arm64"
 416        ],
 417        "dev": true,
 418        "optional": true,
 419        "os": [
 420          "darwin"
 421        ]
 422      },
 423      "node_modules/@rollup/rollup-darwin-x64": {
 424        "version": "4.9.0",
 425        "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.9.0.tgz",
 426        "integrity": "sha512-8FvEl3w2ExmpcOmX5RJD0yqXcVSOqAJJUJ29Lca29Ik+3zPS1yFimr2fr5JSZ4Z5gt8/d7WqycpgkX9nocijSw==",
 427        "cpu": [
 428          "x64"
 429        ],
 430        "dev": true,
 431        "optional": true,
 432        "os": [
 433          "darwin"
 434        ]
 435      },
 436      "node_modules/@rollup/rollup-linux-arm-gnueabihf": {
 437        "version": "4.9.0",
 438        "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.9.0.tgz",
 439        "integrity": "sha512-lHoKYaRwd4gge+IpqJHCY+8Vc3hhdJfU6ukFnnrJasEBUvVlydP8PuwndbWfGkdgSvZhHfSEw6urrlBj0TSSfg==",
 440        "cpu": [
 441          "arm"
 442        ],
 443        "dev": true,
 444        "optional": true,
 445        "os": [
 446          "linux"
 447        ]
 448      },
 449      "node_modules/@rollup/rollup-linux-arm64-gnu": {
 450        "version": "4.9.0",
 451        "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.9.0.tgz",
 452        "integrity": "sha512-JbEPfhndYeWHfOSeh4DOFvNXrj7ls9S/2omijVsao+LBPTPayT1uKcK3dHW3MwDJ7KO11t9m2cVTqXnTKpeaiw==",
 453        "cpu": [
 454          "arm64"
 455        ],
 456        "dev": true,
 457        "optional": true,
 458        "os": [
 459          "linux"
 460        ]
 461      },
 462      "node_modules/@rollup/rollup-linux-arm64-musl": {
 463        "version": "4.9.0",
 464        "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.9.0.tgz",
 465        "integrity": "sha512-ahqcSXLlcV2XUBM3/f/C6cRoh7NxYA/W7Yzuv4bDU1YscTFw7ay4LmD7l6OS8EMhTNvcrWGkEettL1Bhjf+B+w==",
 466        "cpu": [
 467          "arm64"
 468        ],
 469        "dev": true,
 470        "optional": true,
 471        "os": [
 472          "linux"
 473        ]
 474      },
 475      "node_modules/@rollup/rollup-linux-riscv64-gnu": {
 476        "version": "4.9.0",
 477        "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.9.0.tgz",
 478        "integrity": "sha512-uwvOYNtLw8gVtrExKhdFsYHA/kotURUmZYlinH2VcQxNCQJeJXnkmWgw2hI9Xgzhgu7J9QvWiq9TtTVwWMDa+w==",
 479        "cpu": [
 480          "riscv64"
 481        ],
 482        "dev": true,
 483        "optional": true,
 484        "os": [
 485          "linux"
 486        ]
 487      },
 488      "node_modules/@rollup/rollup-linux-x64-gnu": {
 489        "version": "4.9.0",
 490        "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.9.0.tgz",
 491        "integrity": "sha512-m6pkSwcZZD2LCFHZX/zW2aLIISyzWLU3hrLLzQKMI12+OLEzgruTovAxY5sCZJkipklaZqPy/2bEEBNjp+Y7xg==",
 492        "cpu": [
 493          "x64"
 494        ],
 495        "dev": true,
 496        "optional": true,
 497        "os": [
 498          "linux"
 499        ]
 500      },
 501      "node_modules/@rollup/rollup-linux-x64-musl": {
 502        "version": "4.9.0",
 503        "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.9.0.tgz",
 504        "integrity": "sha512-VFAC1RDRSbU3iOF98X42KaVicAfKf0m0OvIu8dbnqhTe26Kh6Ym9JrDulz7Hbk7/9zGc41JkV02g+p3BivOdAg==",
 505        "cpu": [
 506          "x64"
 507        ],
 508        "dev": true,
 509        "optional": true,
 510        "os": [
 511          "linux"
 512        ]
 513      },
 514      "node_modules/@rollup/rollup-win32-arm64-msvc": {
 515        "version": "4.9.0",
 516        "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.9.0.tgz",
 517        "integrity": "sha512-9jPgMvTKXARz4inw6jezMLA2ihDBvgIU9Ml01hjdVpOcMKyxFBJrn83KVQINnbeqDv0+HdO1c09hgZ8N0s820Q==",
 518        "cpu": [
 519          "arm64"
 520        ],
 521        "dev": true,
 522        "optional": true,
 523        "os": [
 524          "win32"
 525        ]
 526      },
 527      "node_modules/@rollup/rollup-win32-ia32-msvc": {
 528        "version": "4.9.0",
 529        "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.9.0.tgz",
 530        "integrity": "sha512-WE4pT2kTXQN2bAv40Uog0AsV7/s9nT9HBWXAou8+++MBCnY51QS02KYtm6dQxxosKi1VIz/wZIrTQO5UP2EW+Q==",
 531        "cpu": [
 532          "ia32"
 533        ],
 534        "dev": true,
 535        "optional": true,
 536        "os": [
 537          "win32"
 538        ]
 539      },
 540      "node_modules/@rollup/rollup-win32-x64-msvc": {
 541        "version": "4.9.0",
 542        "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.9.0.tgz",
 543        "integrity": "sha512-aPP5Q5AqNGuT0tnuEkK/g4mnt3ZhheiXrDIiSVIHN9mcN21OyXDVbEMqmXPE7e2OplNLDkcvV+ZoGJa2ZImFgw==",
 544        "cpu": [
 545          "x64"
 546        ],
 547        "dev": true,
 548        "optional": true,
 549        "os": [
 550          "win32"
 551        ]
 552      },
 553      "node_modules/@types/trusted-types": {
 554        "version": "2.0.7",
 555        "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz",
 556        "integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw=="
 557      },
 558      "node_modules/binary-search-bounds": {
 559        "version": "2.0.5",
 560        "resolved": "https://registry.npmjs.org/binary-search-bounds/-/binary-search-bounds-2.0.5.tgz",
 561        "integrity": "sha512-H0ea4Fd3lS1+sTEB2TgcLoK21lLhwEJzlQv3IN47pJS976Gx4zoWe0ak3q+uYh60ppQxg9F16Ri4tS1sfD4+jA=="
 562      },
 563      "node_modules/cami": {
 564        "version": "0.3.5",
 565        "resolved": "https://registry.npmjs.org/cami/-/cami-0.3.5.tgz",
 566        "integrity": "sha512-Sqltw86hlInlMBQ/FLjT2IyYSsvyyf7ItochQnS8RE8f0tXrqfzTkZGC17K8IxetCgqiYZyiidrGGok+qWh++Q==",
 567        "dependencies": {
 568          "goober": "^2.1.13",
 569          "immer": "^10.0.3",
 570          "lit-html": "^3.0.0"
 571        },
 572        "peerDependencies": {
 573          "typescript": "^5.0.0"
 574        }
 575      },
 576      "node_modules/commander": {
 577        "version": "7.2.0",
 578        "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz",
 579        "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==",
 580        "engines": {
 581          "node": ">= 10"
 582        }
 583      },
 584      "node_modules/csstype": {
 585        "version": "3.1.3",
 586        "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz",
 587        "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==",
 588        "peer": true
 589      },
 590      "node_modules/d3": {
 591        "version": "7.8.5",
 592        "resolved": "https://registry.npmjs.org/d3/-/d3-7.8.5.tgz",
 593        "integrity": "sha512-JgoahDG51ncUfJu6wX/1vWQEqOflgXyl4MaHqlcSruTez7yhaRKR9i8VjjcQGeS2en/jnFivXuaIMnseMMt0XA==",
 594        "dependencies": {
 595          "d3-array": "3",
 596          "d3-axis": "3",
 597          "d3-brush": "3",
 598          "d3-chord": "3",
 599          "d3-color": "3",
 600          "d3-contour": "4",
 601          "d3-delaunay": "6",
 602          "d3-dispatch": "3",
 603          "d3-drag": "3",
 604          "d3-dsv": "3",
 605          "d3-ease": "3",
 606          "d3-fetch": "3",
 607          "d3-force": "3",
 608          "d3-format": "3",
 609          "d3-geo": "3",
 610          "d3-hierarchy": "3",
 611          "d3-interpolate": "3",
 612          "d3-path": "3",
 613          "d3-polygon": "3",
 614          "d3-quadtree": "3",
 615          "d3-random": "3",
 616          "d3-scale": "4",
 617          "d3-scale-chromatic": "3",
 618          "d3-selection": "3",
 619          "d3-shape": "3",
 620          "d3-time": "3",
 621          "d3-time-format": "4",
 622          "d3-timer": "3",
 623          "d3-transition": "3",
 624          "d3-zoom": "3"
 625        },
 626        "engines": {
 627          "node": ">=12"
 628        }
 629      },
 630      "node_modules/d3-array": {
 631        "version": "3.2.4",
 632        "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.4.tgz",
 633        "integrity": "sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==",
 634        "dependencies": {
 635          "internmap": "1 - 2"
 636        },
 637        "engines": {
 638          "node": ">=12"
 639        }
 640      },
 641      "node_modules/d3-axis": {
 642        "version": "3.0.0",
 643        "resolved": "https://registry.npmjs.org/d3-axis/-/d3-axis-3.0.0.tgz",
 644        "integrity": "sha512-IH5tgjV4jE/GhHkRV0HiVYPDtvfjHQlQfJHs0usq7M30XcSBvOotpmH1IgkcXsO/5gEQZD43B//fc7SRT5S+xw==",
 645        "engines": {
 646          "node": ">=12"
 647        }
 648      },
 649      "node_modules/d3-brush": {
 650        "version": "3.0.0",
 651        "resolved": "https://registry.npmjs.org/d3-brush/-/d3-brush-3.0.0.tgz",
 652        "integrity": "sha512-ALnjWlVYkXsVIGlOsuWH1+3udkYFI48Ljihfnh8FZPF2QS9o+PzGLBslO0PjzVoHLZ2KCVgAM8NVkXPJB2aNnQ==",
 653        "dependencies": {
 654          "d3-dispatch": "1 - 3",
 655          "d3-drag": "2 - 3",
 656          "d3-interpolate": "1 - 3",
 657          "d3-selection": "3",
 658          "d3-transition": "3"
 659        },
 660        "engines": {
 661          "node": ">=12"
 662        }
 663      },
 664      "node_modules/d3-chord": {
 665        "version": "3.0.1",
 666        "resolved": "https://registry.npmjs.org/d3-chord/-/d3-chord-3.0.1.tgz",
 667        "integrity": "sha512-VE5S6TNa+j8msksl7HwjxMHDM2yNK3XCkusIlpX5kwauBfXuyLAtNg9jCp/iHH61tgI4sb6R/EIMWCqEIdjT/g==",
 668        "dependencies": {
 669          "d3-path": "1 - 3"
 670        },
 671        "engines": {
 672          "node": ">=12"
 673        }
 674      },
 675      "node_modules/d3-color": {
 676        "version": "3.1.0",
 677        "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-3.1.0.tgz",
 678        "integrity": "sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==",
 679        "engines": {
 680          "node": ">=12"
 681        }
 682      },
 683      "node_modules/d3-contour": {
 684        "version": "4.0.2",
 685        "resolved": "https://registry.npmjs.org/d3-contour/-/d3-contour-4.0.2.tgz",
 686        "integrity": "sha512-4EzFTRIikzs47RGmdxbeUvLWtGedDUNkTcmzoeyg4sP/dvCexO47AaQL7VKy/gul85TOxw+IBgA8US2xwbToNA==",
 687        "dependencies": {
 688          "d3-array": "^3.2.0"
 689        },
 690        "engines": {
 691          "node": ">=12"
 692        }
 693      },
 694      "node_modules/d3-delaunay": {
 695        "version": "6.0.4",
 696        "resolved": "https://registry.npmjs.org/d3-delaunay/-/d3-delaunay-6.0.4.tgz",
 697        "integrity": "sha512-mdjtIZ1XLAM8bm/hx3WwjfHt6Sggek7qH043O8KEjDXN40xi3vx/6pYSVTwLjEgiXQTbvaouWKynLBiUZ6SK6A==",
 698        "dependencies": {
 699          "delaunator": "5"
 700        },
 701        "engines": {
 702          "node": ">=12"
 703        }
 704      },
 705      "node_modules/d3-dispatch": {
 706        "version": "3.0.1",
 707        "resolved": "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-3.0.1.tgz",
 708        "integrity": "sha512-rzUyPU/S7rwUflMyLc1ETDeBj0NRuHKKAcvukozwhshr6g6c5d8zh4c2gQjY2bZ0dXeGLWc1PF174P2tVvKhfg==",
 709        "engines": {
 710          "node": ">=12"
 711        }
 712      },
 713      "node_modules/d3-drag": {
 714        "version": "3.0.0",
 715        "resolved": "https://registry.npmjs.org/d3-drag/-/d3-drag-3.0.0.tgz",
 716        "integrity": "sha512-pWbUJLdETVA8lQNJecMxoXfH6x+mO2UQo8rSmZ+QqxcbyA3hfeprFgIT//HW2nlHChWeIIMwS2Fq+gEARkhTkg==",
 717        "dependencies": {
 718          "d3-dispatch": "1 - 3",
 719          "d3-selection": "3"
 720        },
 721        "engines": {
 722          "node": ">=12"
 723        }
 724      },
 725      "node_modules/d3-dsv": {
 726        "version": "3.0.1",
 727        "resolved": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-3.0.1.tgz",
 728        "integrity": "sha512-UG6OvdI5afDIFP9w4G0mNq50dSOsXHJaRE8arAS5o9ApWnIElp8GZw1Dun8vP8OyHOZ/QJUKUJwxiiCCnUwm+Q==",
 729        "dependencies": {
 730          "commander": "7",
 731          "iconv-lite": "0.6",
 732          "rw": "1"
 733        },
 734        "bin": {
 735          "csv2json": "bin/dsv2json.js",
 736          "csv2tsv": "bin/dsv2dsv.js",
 737          "dsv2dsv": "bin/dsv2dsv.js",
 738          "dsv2json": "bin/dsv2json.js",
 739          "json2csv": "bin/json2dsv.js",
 740          "json2dsv": "bin/json2dsv.js",
 741          "json2tsv": "bin/json2dsv.js",
 742          "tsv2csv": "bin/dsv2dsv.js",
 743          "tsv2json": "bin/dsv2json.js"
 744        },
 745        "engines": {
 746          "node": ">=12"
 747        }
 748      },
 749      "node_modules/d3-ease": {
 750        "version": "3.0.1",
 751        "resolved": "https://registry.npmjs.org/d3-ease/-/d3-ease-3.0.1.tgz",
 752        "integrity": "sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==",
 753        "engines": {
 754          "node": ">=12"
 755        }
 756      },
 757      "node_modules/d3-fetch": {
 758        "version": "3.0.1",
 759        "resolved": "https://registry.npmjs.org/d3-fetch/-/d3-fetch-3.0.1.tgz",
 760        "integrity": "sha512-kpkQIM20n3oLVBKGg6oHrUchHM3xODkTzjMoj7aWQFq5QEM+R6E4WkzT5+tojDY7yjez8KgCBRoj4aEr99Fdqw==",
 761        "dependencies": {
 762          "d3-dsv": "1 - 3"
 763        },
 764        "engines": {
 765          "node": ">=12"
 766        }
 767      },
 768      "node_modules/d3-force": {
 769        "version": "3.0.0",
 770        "resolved": "https://registry.npmjs.org/d3-force/-/d3-force-3.0.0.tgz",
 771        "integrity": "sha512-zxV/SsA+U4yte8051P4ECydjD/S+qeYtnaIyAs9tgHCqfguma/aAQDjo85A9Z6EKhBirHRJHXIgJUlffT4wdLg==",
 772        "dependencies": {
 773          "d3-dispatch": "1 - 3",
 774          "d3-quadtree": "1 - 3",
 775          "d3-timer": "1 - 3"
 776        },
 777        "engines": {
 778          "node": ">=12"
 779        }
 780      },
 781      "node_modules/d3-format": {
 782        "version": "3.1.0",
 783        "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-3.1.0.tgz",
 784        "integrity": "sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==",
 785        "engines": {
 786          "node": ">=12"
 787        }
 788      },
 789      "node_modules/d3-geo": {
 790        "version": "3.1.0",
 791        "resolved": "https://registry.npmjs.org/d3-geo/-/d3-geo-3.1.0.tgz",
 792        "integrity": "sha512-JEo5HxXDdDYXCaWdwLRt79y7giK8SbhZJbFWXqbRTolCHFI5jRqteLzCsq51NKbUoX0PjBVSohxrx+NoOUujYA==",
 793        "dependencies": {
 794          "d3-array": "2.5.0 - 3"
 795        },
 796        "engines": {
 797          "node": ">=12"
 798        }
 799      },
 800      "node_modules/d3-hierarchy": {
 801        "version": "3.1.2",
 802        "resolved": "https://registry.npmjs.org/d3-hierarchy/-/d3-hierarchy-3.1.2.tgz",
 803        "integrity": "sha512-FX/9frcub54beBdugHjDCdikxThEqjnR93Qt7PvQTOHxyiNCAlvMrHhclk3cD5VeAaq9fxmfRp+CnWw9rEMBuA==",
 804        "engines": {
 805          "node": ">=12"
 806        }
 807      },
 808      "node_modules/d3-interpolate": {
 809        "version": "3.0.1",
 810        "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz",
 811        "integrity": "sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==",
 812        "dependencies": {
 813          "d3-color": "1 - 3"
 814        },
 815        "engines": {
 816          "node": ">=12"
 817        }
 818      },
 819      "node_modules/d3-path": {
 820        "version": "3.1.0",
 821        "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-3.1.0.tgz",
 822        "integrity": "sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ==",
 823        "engines": {
 824          "node": ">=12"
 825        }
 826      },
 827      "node_modules/d3-polygon": {
 828        "version": "3.0.1",
 829        "resolved": "https://registry.npmjs.org/d3-polygon/-/d3-polygon-3.0.1.tgz",
 830        "integrity": "sha512-3vbA7vXYwfe1SYhED++fPUQlWSYTTGmFmQiany/gdbiWgU/iEyQzyymwL9SkJjFFuCS4902BSzewVGsHHmHtXg==",
 831        "engines": {
 832          "node": ">=12"
 833        }
 834      },
 835      "node_modules/d3-quadtree": {
 836        "version": "3.0.1",
 837        "resolved": "https://registry.npmjs.org/d3-quadtree/-/d3-quadtree-3.0.1.tgz",
 838        "integrity": "sha512-04xDrxQTDTCFwP5H6hRhsRcb9xxv2RzkcsygFzmkSIOJy3PeRJP7sNk3VRIbKXcog561P9oU0/rVH6vDROAgUw==",
 839        "engines": {
 840          "node": ">=12"
 841        }
 842      },
 843      "node_modules/d3-random": {
 844        "version": "3.0.1",
 845        "resolved": "https://registry.npmjs.org/d3-random/-/d3-random-3.0.1.tgz",
 846        "integrity": "sha512-FXMe9GfxTxqd5D6jFsQ+DJ8BJS4E/fT5mqqdjovykEB2oFbTMDVdg1MGFxfQW+FBOGoB++k8swBrgwSHT1cUXQ==",
 847        "engines": {
 848          "node": ">=12"
 849        }
 850      },
 851      "node_modules/d3-scale": {
 852        "version": "4.0.2",
 853        "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-4.0.2.tgz",
 854        "integrity": "sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==",
 855        "dependencies": {
 856          "d3-array": "2.10.0 - 3",
 857          "d3-format": "1 - 3",
 858          "d3-interpolate": "1.2.0 - 3",
 859          "d3-time": "2.1.1 - 3",
 860          "d3-time-format": "2 - 4"
 861        },
 862        "engines": {
 863          "node": ">=12"
 864        }
 865      },
 866      "node_modules/d3-scale-chromatic": {
 867        "version": "3.0.0",
 868        "resolved": "https://registry.npmjs.org/d3-scale-chromatic/-/d3-scale-chromatic-3.0.0.tgz",
 869        "integrity": "sha512-Lx9thtxAKrO2Pq6OO2Ua474opeziKr279P/TKZsMAhYyNDD3EnCffdbgeSYN5O7m2ByQsxtuP2CSDczNUIZ22g==",
 870        "dependencies": {
 871          "d3-color": "1 - 3",
 872          "d3-interpolate": "1 - 3"
 873        },
 874        "engines": {
 875          "node": ">=12"
 876        }
 877      },
 878      "node_modules/d3-selection": {
 879        "version": "3.0.0",
 880        "resolved": "https://registry.npmjs.org/d3-selection/-/d3-selection-3.0.0.tgz",
 881        "integrity": "sha512-fmTRWbNMmsmWq6xJV8D19U/gw/bwrHfNXxrIN+HfZgnzqTHp9jOmKMhsTUjXOJnZOdZY9Q28y4yebKzqDKlxlQ==",
 882        "engines": {
 883          "node": ">=12"
 884        }
 885      },
 886      "node_modules/d3-shape": {
 887        "version": "3.2.0",
 888        "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-3.2.0.tgz",
 889        "integrity": "sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==",
 890        "dependencies": {
 891          "d3-path": "^3.1.0"
 892        },
 893        "engines": {
 894          "node": ">=12"
 895        }
 896      },
 897      "node_modules/d3-time": {
 898        "version": "3.1.0",
 899        "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-3.1.0.tgz",
 900        "integrity": "sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==",
 901        "dependencies": {
 902          "d3-array": "2 - 3"
 903        },
 904        "engines": {
 905          "node": ">=12"
 906        }
 907      },
 908      "node_modules/d3-time-format": {
 909        "version": "4.1.0",
 910        "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-4.1.0.tgz",
 911        "integrity": "sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==",
 912        "dependencies": {
 913          "d3-time": "1 - 3"
 914        },
 915        "engines": {
 916          "node": ">=12"
 917        }
 918      },
 919      "node_modules/d3-timer": {
 920        "version": "3.0.1",
 921        "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-3.0.1.tgz",
 922        "integrity": "sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==",
 923        "engines": {
 924          "node": ">=12"
 925        }
 926      },
 927      "node_modules/d3-transition": {
 928        "version": "3.0.1",
 929        "resolved": "https://registry.npmjs.org/d3-transition/-/d3-transition-3.0.1.tgz",
 930        "integrity": "sha512-ApKvfjsSR6tg06xrL434C0WydLr7JewBB3V+/39RMHsaXTOG0zmt/OAXeng5M5LBm0ojmxJrpomQVZ1aPvBL4w==",
 931        "dependencies": {
 932          "d3-color": "1 - 3",
 933          "d3-dispatch": "1 - 3",
 934          "d3-ease": "1 - 3",
 935          "d3-interpolate": "1 - 3",
 936          "d3-timer": "1 - 3"
 937        },
 938        "engines": {
 939          "node": ">=12"
 940        },
 941        "peerDependencies": {
 942          "d3-selection": "2 - 3"
 943        }
 944      },
 945      "node_modules/d3-zoom": {
 946        "version": "3.0.0",
 947        "resolved": "https://registry.npmjs.org/d3-zoom/-/d3-zoom-3.0.0.tgz",
 948        "integrity": "sha512-b8AmV3kfQaqWAuacbPuNbL6vahnOJflOhexLzMMNLga62+/nh0JzvJ0aO/5a5MVgUFGS7Hu1P9P03o3fJkDCyw==",
 949        "dependencies": {
 950          "d3-dispatch": "1 - 3",
 951          "d3-drag": "2 - 3",
 952          "d3-interpolate": "1 - 3",
 953          "d3-selection": "2 - 3",
 954          "d3-transition": "2 - 3"
 955        },
 956        "engines": {
 957          "node": ">=12"
 958        }
 959      },
 960      "node_modules/delaunator": {
 961        "version": "5.0.0",
 962        "resolved": "https://registry.npmjs.org/delaunator/-/delaunator-5.0.0.tgz",
 963        "integrity": "sha512-AyLvtyJdbv/U1GkiS6gUUzclRoAY4Gs75qkMygJJhU75LW4DNuSF2RMzpxs9jw9Oz1BobHjTdkG3zdP55VxAqw==",
 964        "dependencies": {
 965          "robust-predicates": "^3.0.0"
 966        }
 967      },
 968      "node_modules/esbuild": {
 969        "version": "0.19.9",
 970        "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.19.9.tgz",
 971        "integrity": "sha512-U9CHtKSy+EpPsEBa+/A2gMs/h3ylBC0H0KSqIg7tpztHerLi6nrrcoUJAkNCEPumx8yJ+Byic4BVwHgRbN0TBg==",
 972        "dev": true,
 973        "hasInstallScript": true,
 974        "bin": {
 975          "esbuild": "bin/esbuild"
 976        },
 977        "engines": {
 978          "node": ">=12"
 979        },
 980        "optionalDependencies": {
 981          "@esbuild/android-arm": "0.19.9",
 982          "@esbuild/android-arm64": "0.19.9",
 983          "@esbuild/android-x64": "0.19.9",
 984          "@esbuild/darwin-arm64": "0.19.9",
 985          "@esbuild/darwin-x64": "0.19.9",
 986          "@esbuild/freebsd-arm64": "0.19.9",
 987          "@esbuild/freebsd-x64": "0.19.9",
 988          "@esbuild/linux-arm": "0.19.9",
 989          "@esbuild/linux-arm64": "0.19.9",
 990          "@esbuild/linux-ia32": "0.19.9",
 991          "@esbuild/linux-loong64": "0.19.9",
 992          "@esbuild/linux-mips64el": "0.19.9",
 993          "@esbuild/linux-ppc64": "0.19.9",
 994          "@esbuild/linux-riscv64": "0.19.9",
 995          "@esbuild/linux-s390x": "0.19.9",
 996          "@esbuild/linux-x64": "0.19.9",
 997          "@esbuild/netbsd-x64": "0.19.9",
 998          "@esbuild/openbsd-x64": "0.19.9",
 999          "@esbuild/sunos-x64": "0.19.9",
1000          "@esbuild/win32-arm64": "0.19.9",
1001          "@esbuild/win32-ia32": "0.19.9",
1002          "@esbuild/win32-x64": "0.19.9"
1003        }
1004      },
1005      "node_modules/fsevents": {
1006        "version": "2.3.3",
1007        "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
1008        "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
1009        "dev": true,
1010        "hasInstallScript": true,
1011        "optional": true,
1012        "os": [
1013          "darwin"
1014        ],
1015        "engines": {
1016          "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
1017        }
1018      },
1019      "node_modules/goober": {
1020        "version": "2.1.13",
1021        "resolved": "https://registry.npmjs.org/goober/-/goober-2.1.13.tgz",
1022        "integrity": "sha512-jFj3BQeleOoy7t93E9rZ2de+ScC4lQICLwiAQmKMg9F6roKGaLSHoCDYKkWlSafg138jejvq/mTdvmnwDQgqoQ==",
1023        "peerDependencies": {
1024          "csstype": "^3.0.10"
1025        }
1026      },
1027      "node_modules/iconv-lite": {
1028        "version": "0.6.3",
1029        "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz",
1030        "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==",
1031        "dependencies": {
1032          "safer-buffer": ">= 2.1.2 < 3.0.0"
1033        },
1034        "engines": {
1035          "node": ">=0.10.0"
1036        }
1037      },
1038      "node_modules/immer": {
1039        "version": "10.0.3",
1040        "resolved": "https://registry.npmjs.org/immer/-/immer-10.0.3.tgz",
1041        "integrity": "sha512-pwupu3eWfouuaowscykeckFmVTpqbzW+rXFCX8rQLkZzM9ftBmU/++Ra+o+L27mz03zJTlyV4UUr+fdKNffo4A==",
1042        "funding": {
1043          "type": "opencollective",
1044          "url": "https://opencollective.com/immer"
1045        }
1046      },
1047      "node_modules/internmap": {
1048        "version": "2.0.3",
1049        "resolved": "https://registry.npmjs.org/internmap/-/internmap-2.0.3.tgz",
1050        "integrity": "sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==",
1051        "engines": {
1052          "node": ">=12"
1053        }
1054      },
1055      "node_modules/interval-tree-1d": {
1056        "version": "1.0.4",
1057        "resolved": "https://registry.npmjs.org/interval-tree-1d/-/interval-tree-1d-1.0.4.tgz",
1058        "integrity": "sha512-wY8QJH+6wNI0uh4pDQzMvl+478Qh7Rl4qLmqiluxALlNvl+I+o5x38Pw3/z7mDPTPS1dQalZJXsmbvxx5gclhQ==",
1059        "dependencies": {
1060          "binary-search-bounds": "^2.0.0"
1061        }
1062      },
1063      "node_modules/isoformat": {
1064        "version": "0.2.1",
1065        "resolved": "https://registry.npmjs.org/isoformat/-/isoformat-0.2.1.tgz",
1066        "integrity": "sha512-tFLRAygk9NqrRPhJSnNGh7g7oaVWDwR0wKh/GM2LgmPa50Eg4UfyaCO4I8k6EqJHl1/uh2RAD6g06n5ygEnrjQ=="
1067      },
1068      "node_modules/lit-html": {
1069        "version": "3.1.0",
1070        "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-3.1.0.tgz",
1071        "integrity": "sha512-FwAjq3iNsaO6SOZXEIpeROlJLUlrbyMkn4iuv4f4u1H40Jw8wkeR/OUXZUHUoiYabGk8Y4Y0F/rgq+R4MrOLmA==",
1072        "dependencies": {
1073          "@types/trusted-types": "^2.0.2"
1074        }
1075      },
1076      "node_modules/nanoid": {
1077        "version": "3.3.7",
1078        "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz",
1079        "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==",
1080        "dev": true,
1081        "funding": [
1082          {
1083            "type": "github",
1084            "url": "https://github.com/sponsors/ai"
1085          }
1086        ],
1087        "bin": {
1088          "nanoid": "bin/nanoid.cjs"
1089        },
1090        "engines": {
1091          "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
1092        }
1093      },
1094      "node_modules/picocolors": {
1095        "version": "1.0.0",
1096        "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz",
1097        "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==",
1098        "dev": true
1099      },
1100      "node_modules/postcss": {
1101        "version": "8.4.32",
1102        "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.32.tgz",
1103        "integrity": "sha512-D/kj5JNu6oo2EIy+XL/26JEDTlIbB8hw85G8StOE6L74RQAVVP5rej6wxCNqyMbR4RkPfqvezVbPw81Ngd6Kcw==",
1104        "dev": true,
1105        "funding": [
1106          {
1107            "type": "opencollective",
1108            "url": "https://opencollective.com/postcss/"
1109          },
1110          {
1111            "type": "tidelift",
1112            "url": "https://tidelift.com/funding/github/npm/postcss"
1113          },
1114          {
1115            "type": "github",
1116            "url": "https://github.com/sponsors/ai"
1117          }
1118        ],
1119        "dependencies": {
1120          "nanoid": "^3.3.7",
1121          "picocolors": "^1.0.0",
1122          "source-map-js": "^1.0.2"
1123        },
1124        "engines": {
1125          "node": "^10 || ^12 || >=14"
1126        }
1127      },
1128      "node_modules/robust-predicates": {
1129        "version": "3.0.2",
1130        "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.2.tgz",
1131        "integrity": "sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg=="
1132      },
1133      "node_modules/rollup": {
1134        "version": "4.9.0",
1135        "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.9.0.tgz",
1136        "integrity": "sha512-bUHW/9N21z64gw8s6tP4c88P382Bq/L5uZDowHlHx6s/QWpjJXivIAbEw6LZthgSvlEizZBfLC4OAvWe7aoF7A==",
1137        "dev": true,
1138        "bin": {
1139          "rollup": "dist/bin/rollup"
1140        },
1141        "engines": {
1142          "node": ">=18.0.0",
1143          "npm": ">=8.0.0"
1144        },
1145        "optionalDependencies": {
1146          "@rollup/rollup-android-arm-eabi": "4.9.0",
1147          "@rollup/rollup-android-arm64": "4.9.0",
1148          "@rollup/rollup-darwin-arm64": "4.9.0",
1149          "@rollup/rollup-darwin-x64": "4.9.0",
1150          "@rollup/rollup-linux-arm-gnueabihf": "4.9.0",
1151          "@rollup/rollup-linux-arm64-gnu": "4.9.0",
1152          "@rollup/rollup-linux-arm64-musl": "4.9.0",
1153          "@rollup/rollup-linux-riscv64-gnu": "4.9.0",
1154          "@rollup/rollup-linux-x64-gnu": "4.9.0",
1155          "@rollup/rollup-linux-x64-musl": "4.9.0",
1156          "@rollup/rollup-win32-arm64-msvc": "4.9.0",
1157          "@rollup/rollup-win32-ia32-msvc": "4.9.0",
1158          "@rollup/rollup-win32-x64-msvc": "4.9.0",
1159          "fsevents": "~2.3.2"
1160        }
1161      },
1162      "node_modules/rw": {
1163        "version": "1.3.3",
1164        "resolved": "https://registry.npmjs.org/rw/-/rw-1.3.3.tgz",
1165        "integrity": "sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ=="
1166      },
1167      "node_modules/safer-buffer": {
1168        "version": "2.1.2",
1169        "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
1170        "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
1171      },
1172      "node_modules/source-map-js": {
1173        "version": "1.0.2",
1174        "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz",
1175        "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==",
1176        "dev": true,
1177        "engines": {
1178          "node": ">=0.10.0"
1179        }
1180      },
1181      "node_modules/tachyons": {
1182        "version": "4.12.0",
1183        "resolved": "https://registry.npmjs.org/tachyons/-/tachyons-4.12.0.tgz",
1184        "integrity": "sha512-2nA2IrYFy3raCM9fxJ2KODRGHVSZNTW3BR0YnlGsLUf1DA3pk3YfWZ/DdfbnZK6zLZS+jUenlUGJsKcA5fUiZg=="
1185      },
1186      "node_modules/typescript": {
1187        "version": "5.3.3",
1188        "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.3.3.tgz",
1189        "integrity": "sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==",
1190        "peer": true,
1191        "bin": {
1192          "tsc": "bin/tsc",
1193          "tsserver": "bin/tsserver"
1194        },
1195        "engines": {
1196          "node": ">=14.17"
1197        }
1198      },
1199      "node_modules/vite": {
1200        "version": "5.0.9",
1201        "resolved": "https://registry.npmjs.org/vite/-/vite-5.0.9.tgz",
1202        "integrity": "sha512-wVqMd5kp28QWGgfYPDfrj771VyHTJ4UDlCteLH7bJDGDEamaz5hV8IX6h1brSGgnnyf9lI2RnzXq/JmD0c2wwg==",
1203        "dev": true,
1204        "dependencies": {
1205          "esbuild": "^0.19.3",
1206          "postcss": "^8.4.32",
1207          "rollup": "^4.2.0"
1208        },
1209        "bin": {
1210          "vite": "bin/vite.js"
1211        },
1212        "engines": {
1213          "node": "^18.0.0 || >=20.0.0"
1214        },
1215        "funding": {
1216          "url": "https://github.com/vitejs/vite?sponsor=1"
1217        },
1218        "optionalDependencies": {
1219          "fsevents": "~2.3.3"
1220        },
1221        "peerDependencies": {
1222          "@types/node": "^18.0.0 || >=20.0.0",
1223          "less": "*",
1224          "lightningcss": "^1.21.0",
1225          "sass": "*",
1226          "stylus": "*",
1227          "sugarss": "*",
1228          "terser": "^5.4.0"
1229        },
1230        "peerDependenciesMeta": {
1231          "@types/node": {
1232            "optional": true
1233          },
1234          "less": {
1235            "optional": true
1236          },
1237          "lightningcss": {
1238            "optional": true
1239          },
1240          "sass": {
1241            "optional": true
1242          },
1243          "stylus": {
1244            "optional": true
1245          },
1246          "sugarss": {
1247            "optional": true
1248          },
1249          "terser": {
1250            "optional": true
1251          }
1252        }
1253      }
1254    }
1255  }