Skip to content

feat(physics): decide per contact what it does this step - #584

Merged
Exoridus merged 1 commit into
mainfrom
physics/contact-modifier
Aug 21, 2026
Merged

feat(physics): decide per contact what it does this step#584
Exoridus merged 1 commit into
mainfrom
physics/contact-modifier

Conversation

@Exoridus

Copy link
Copy Markdown
Owner

There was no preSolve/enableContact anywhere in the physics API, so a one-way platform — solid from above, passable from below — could not be expressed at all. Collision filters answer "may these two touch"; nothing answered "should this particular contact push right now".

The hook

PhysicsWorld.contactModifier runs once per solid contact per fixed step, between contact generation and the sleep pass:

backend.detect()          // broad phase + narrow phase + contact graph diff
  → contactModifier       // ← here
  → _updateSleeping()     // islands, sleep decision
  → backend.prepareSolve()

It receives the two colliders, the two bodies, the A→B normal, the manifold point count and the deepest penetration, and may change three things: enabled, friction, restitution. All three are re-derived from the two colliders before every step (√(fA × fB), max(rA, rB), true), so a change applies to that step only and nothing leaks into the next one.

Everything else on the context is read-only, and the object is reused across contacts — a step over thousands of them allocates nothing.

What disabling a contact means

  • No impulse, no push-out — the solver skips it.
  • Detection is untouched: it stays geometrically touching, and onCollisionStart/onCollisionEnd keep describing the real geometry.
  • It does not join its two bodies into one sleeping island. This is why the hook runs before _updateSleeping rather than after; the island pass now skips a disabled contact for both its union branch and its moving-boundary branch.
  • Its warm-start impulses are dropped, so re-enabling it later starts from zero instead of releasing a stale impulse.
  • Sensors never reach the modifier — they produce no contact to solve.

One modifier, not a signal

The hook mutates simulation state, so with several listeners the outcome would depend on registration order. A world has at most one; null removes it.

Validation

pnpm verify:quick 16/16 · pnpm test 10 580 passed · API docs regenerated · guide section added to Joints, sleeping & CCD (typechecked).

New contact-modifier.test.ts covers: every solid contact seen once per step with the A→B normal; a no-op modifier changing nothing; a disabled contact applying no impulse while still firing collisionStart; the controls being re-derived each step; both island branches (dynamic↔dynamic union, and a moving platform waking its passenger); the warm-start cache being dropped; sensors never reaching the modifier; and a full one-way platform, solid from above and passable from below.

https://claude.ai/code/session_01R4RHfm7nhMPXAuxFrpgrqj

There was no `preSolve`/`enableContact` anywhere in the physics API, so a
one-way platform - solid from above, passable from below - could not be
expressed at all. Collision filters answer "may these two touch"; nothing
answered "should this particular contact push right now".

`PhysicsWorld.contactModifier` runs once per solid contact per fixed step,
between contact generation and the sleep pass. It receives the two colliders,
the two bodies, the A->B normal, the manifold point count and the deepest
penetration, and may change `enabled`, `friction` and `restitution`. All three
are re-derived from the two colliders before every step, so a change applies to
that step only and nothing leaks into the next one.

Disabling a contact skips it in the solver without touching detection: it stays
geometrically touching and the collision events keep describing the real
geometry. It also must not join its two bodies into one sleeping island, which
is why the hook runs before `_updateSleeping` rather than after - the island
pass now skips a disabled contact for both its union and its moving-boundary
branch. A disabled contact's warm-start impulses are dropped, so re-enabling it
starts from zero instead of releasing a stale impulse. Sensors never reach the
modifier; they produce no contact to solve.

One modifier per world, not a signal: it mutates simulation state, so with
several listeners the outcome would depend on registration order.

The context object is reused across contacts, so a step over thousands of them
allocates nothing.

Claude-Session: https://claude.ai/code/session_01R4RHfm7nhMPXAuxFrpgrqj
@Exoridus
Exoridus enabled auto-merge (squash) August 21, 2026 21:21
@codecov

codecov Bot commented Aug 21, 2026

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 98.41270% with 1 line in your changes missing coverage. Please review.
✅ All tests successful. No failed tests found.

Files with missing lines Patch % Lines
packages/exojs-physics/src/PhysicsWorld.ts 94.11% 1 Missing ⚠️

📢 Thoughts on this report? Let us know!

@codecov

codecov Bot commented Aug 21, 2026

Copy link
Copy Markdown

Bundle Report

Changes will decrease total bundle size by 17.81MB (-44.87%) ⬇️. This is within the configured threshold ✅

Detailed changes
Bundle name Size Change
site-server-esm 14.3MB -17.82MB (-55.48%) ⬇️
exo-full-iife-Exo-iife 1.65MB 1.24kB (0.08%) ⬆️
exojs-physics-esm 191.31kB 3.75kB (2.0%) ⬆️

Affected Assets, Files, and Routes:

view changes for bundle: exojs-physics-esm

Assets Changed:

Asset Name Size Change Total Size Change (%)
PhysicsWorld.js 1.17kB 32.06kB 3.77%
solver/ContactSolver.js -49 bytes 19.63kB -0.25%
ContactGraph.js 1.12kB 8.5kB 15.21% ⚠️
backend/NativePhysicsBackend.js 82 bytes 1.56kB 5.53% ⚠️
ContactModifier.js (New) 1.43kB 1.43kB 100.0% 🚀

Files in PhysicsWorld.js:

  • ./src/PhysicsWorld.ts → Total Size: 31.45kB

Files in solver/ContactSolver.js:

  • ./src/solver/ContactSolver.ts → Total Size: 19.52kB

Files in ContactGraph.js:

  • ./src/ContactGraph.ts → Total Size: 8.14kB

Files in backend/NativePhysicsBackend.js:

  • ./src/backend/NativePhysicsBackend.ts → Total Size: 1.3kB

Files in ContactModifier.js:

  • ./src/ContactModifier.ts → Total Size: 1.34kB
view changes for bundle: exo-full-iife-Exo-iife

Assets Changed:

Asset Name Size Change Total Size Change (%)
exo.full.iife.min.js 1.24kB 1.65MB 0.08%

Files in exo.full.iife.min.js:

  • ./packages/exojs-physics/src/backend/NativePhysicsBackend.ts → Total Size: 1.36kB

  • ./packages/exojs-physics/src/ContactModifier.ts → Total Size: 1.41kB

  • ./packages/exojs-physics/src/solver/ContactSolver.ts → Total Size: 19.97kB

  • ./packages/exojs-physics/src/ContactGraph.ts → Total Size: 8.4kB

  • ./packages/exojs-physics/src/PhysicsWorld.ts → Total Size: 32.21kB

view changes for bundle: site-server-esm

Assets Changed:

Asset Name Size Change Total Size Change (%)
_astro/vendor-monaco.B1rCsgyG.js (New) 4.18MB 4.18MB 100.0% 🚀
_astro/css.worker-Dsm2X3j_.js (New) 1.05MB 1.05MB 100.0% 🚀
_astro/html.worker-fD12ABR7.js (New) 719.51kB 719.51kB 100.0% 🚀
_astro/json.worker-B2CIyALT.js (New) 409.15kB 409.15kB 100.0% 🚀
_astro/vendor-monaco.LK1h4H_g.css (New) 320.79kB 320.79kB 100.0% 🚀
_astro/vendor-react.D5pTko1f.js (New) 206.02kB 206.02kB 100.0% 🚀
_astro/codicon.ngg6Pgfi.ttf (New) 121.97kB 121.97kB 100.0% 🚀
_astro/ExampleBrowser.ZA5NJy3k.js (New) 32.7kB 32.7kB 100.0% 🚀
_astro/ExoHeader.DCuOmyBC.js (New) 30.83kB 30.83kB 100.0% 🚀
_astro/EditorPreview.BCxmmNRK.js (New) 19.22kB 19.22kB 100.0% 🚀
_astro/EditorCode.B-FRIsBw.js (New) 13.59kB 13.59kB 100.0% 🚀
_astro/EditorCode.CVWGmhtx.css (New) 3.38kB 3.38kB 100.0% 🚀
_astro/BottomSheet.xc6VOVmz.js (New) 2.69kB 2.69kB 100.0% 🚀
_astro/BottomSheet.URrhJv5z.css (New) 2.08kB 2.08kB 100.0% 🚀
_astro/versions.BkInOxvM.js (New) 1.74kB 1.74kB 100.0% 🚀
_astro/GuideExamplePreview.Df2SU3es.js (New) 1.56kB 1.56kB 100.0% 🚀
_astro/EditorPreview.CftKPCXX.css (New) 1.06kB 1.06kB 100.0% 🚀
_astro/rolldown-runtime.hePW80VL.js (New) 716 bytes 716 bytes 100.0% 🚀
_astro/react-utils.BZrmIc8n.js (New) 301 bytes 301 bytes 100.0% 🚀
_astro/client.CaTEnCVD.js (New) 68 bytes 68 bytes 100.0% 🚀
chunks/_astro_data-layer-content_Ch3Do66t.mjs (Deleted) -5.72MB 0 bytes -100.0% 🗑️
chunks/example-sources_BEg5QzF4.mjs (Deleted) -1.36MB 0 bytes -100.0% 🗑️
chunks/emacs-lisp_DxhFFVu_.mjs (Deleted) -782.4kB 0 bytes -100.0% 🗑️
chunks/cpp_CQFBLlcz.mjs (Deleted) -669.06kB 0 bytes -100.0% 🗑️
chunks/wasm_BcOrKZtV.mjs (Deleted) -622.55kB 0 bytes -100.0% 🗑️
_astro/vendor-monaco.C9n_FGUq.css (Deleted) -308.93kB 0 bytes -100.0% 🗑️
chunks/components_BaA-clmQ.mjs (Deleted) -305.24kB 0 bytes -100.0% 🗑️
chunks/keyboard-and-actions_OKwvwR4Q.mjs (Deleted) -291.62kB 0 bytes -100.0% 🗑️
chunks/wolfram_CcZPfnLd.mjs (Deleted) -266.98kB 0 bytes -100.0% 🗑️
prerender-entry.DEJ28IKh.mjs (Deleted) -253.92kB 0 bytes -100.0% 🗑️
chunks/server_CFnX5EmY.mjs (Deleted) -247.65kB 0 bytes -100.0% 🗑️
chunks/loading-and-resources_cpamtFTz.mjs (Deleted) -243.62kB 0 bytes -100.0% 🗑️
chunks/vue-vine_Cw74aTir.mjs (Deleted) -201.21kB 0 bytes -100.0% 🗑️
chunks/angular-ts_BwqDq6s9.mjs (Deleted) -194.57kB 0 bytes -100.0% 🗑️
chunks/typescript_Db7TWo1z.mjs (Deleted) -191.0kB 0 bytes -100.0% 🗑️
chunks/jsx_DE_BPTbR.mjs (Deleted) -188.11kB 0 bytes -100.0% 🗑️
chunks/tsx_DK8xr-NT.mjs (Deleted) -185.85kB 0 bytes -100.0% 🗑️
chunks/javascript_BX3oXvy6.mjs (Deleted) -185.19kB 0 bytes -100.0% 🗑️
chunks/objective-cpp__ooRQ-PY.mjs (Deleted) -184.45kB 0 bytes -100.0% 🗑️
chunks/animation_7iRAj994.mjs (Deleted) -172.3kB 0 bytes -100.0% 🗑️
chunks/audio-effects_dT6lb6gK.mjs (Deleted) -160.8kB 0 bytes -100.0% 🗑️
chunks/post-processing_DEbUnzYQ.mjs (Deleted) -158.77kB 0 bytes -100.0% 🗑️
chunks/infinite-maps_jGGmsqWx.mjs (Deleted) -158.64kB 0 bytes -100.0% 🗑️
chunks/audio-reactive-visualization_CcYhj7uk.mjs (Deleted) -152.1kB 0 bytes -100.0% 🗑️
chunks/mdx_BK9ZufRc.mjs (Deleted) -146.33kB 0 bytes -100.0% 🗑️
chunks/asciidoc_Dsw6zvwf.mjs (Deleted) -146.14kB 0 bytes -100.0% 🗑️
chunks/gameplay-collision_Dv3SuHl2.mjs (Deleted) -141.68kB 0 bytes -100.0% 🗑️
chunks/joints-and-dynamics_BEXTX-TC.mjs (Deleted) -140.81kB 0 bytes -100.0% 🗑️
chunks/gamepad_CvKUweg6.mjs (Deleted) -134.75kB 0 bytes -100.0% 🗑️
chunks/particles_CDSVnYJ1.mjs (Deleted) -132.88kB 0 bytes -100.0% 🗑️
chunks/build-orb-dodge_BE5Qtwl2.mjs (Deleted) -131.19kB 0 bytes -100.0% 🗑️
chunks/scenes-and-lifecycle_B3P1tuLB.mjs (Deleted) -124.37kB 0 bytes -100.0% 🗑️
chunks/backend-comparison_BaM1vm73.mjs (Deleted) -123.99kB 0 bytes -100.0% 🗑️
chunks/cinematics_DnlwNqPF.mjs (Deleted) -122.91kB 0 bytes -100.0% 🗑️
chunks/php_BAvrKIq5.mjs (Deleted) -120.72kB 0 bytes -100.0% 🗑️
chunks/audio-basics_DPXBHUn8.mjs (Deleted) -120.14kB 0 bytes -100.0% 🗑️
chunks/immediate-mode_CuWF_zbc.mjs (Deleted) -119.44kB 0 bytes -100.0% 🗑️
chunks/physics-basics_u6fwCIv-.mjs (Deleted) -119.05kB 0 bytes -100.0% 🗑️
chunks/ui-and-widgets_Db0VnjSL.mjs (Deleted) -119.02kB 0 bytes -100.0% 🗑️
chunks/spatial-audio_Lcn5vdKa.mjs (Deleted) -114.74kB 0 bytes -100.0% 🗑️
chunks/blade_DxA00p-S.mjs (Deleted) -112.47kB 0 bytes -100.0% 🗑️
chunks/objective-c_6dJF64Dt.mjs (Deleted) -111.93kB 0 bytes -100.0% 🗑️
chunks/tiled-maps_BRLqsrfG.mjs (Deleted) -111.16kB 0 bytes -100.0% 🗑️
chunks/text_CRo5ayp7.mjs (Deleted) -107.2kB 0 bytes -100.0% 🗑️
chunks/less_BzbdhFUi.mjs (Deleted) -107.13kB 0 bytes -100.0% 🗑️
chunks/filters_WAKEqi7c.mjs (Deleted) -106.77kB 0 bytes -100.0% 🗑️
chunks/debugging-and-inspection_sKv6fxt_.mjs (Deleted) -105.35kB 0 bytes -100.0% 🗑️
chunks/react_DKh7Gl-n.mjs (Deleted) -100.5kB 0 bytes -100.0% 🗑️
chunks/csharp_CFKaLbHg.mjs (Deleted) -99.97kB 0 bytes -100.0% 🗑️
chunks/fortran-free-form_yxJ7igsv.mjs (Deleted) -98.65kB 0 bytes -100.0% 🗑️
chunks/racket_DRv7j6nv.mjs (Deleted) -95.06kB 0 bytes -100.0% 🗑️
chunks/swift_BTPQlRLK.mjs (Deleted) -93.97kB 0 bytes -100.0% 🗑️
chunks/custom-renderers_B2LPQTD6.mjs (Deleted) -91.78kB 0 bytes -100.0% 🗑️
chunks/audio-reactive-scene_BAUcacLe.mjs (Deleted) -91.53kB 0 bytes -100.0% 🗑️
chunks/beat-detection_VUxPp3hF.mjs (Deleted) -88.32kB 0 bytes -100.0% 🗑️
chunks/custom-mesh-shaders_ChHDA9-Y.mjs (Deleted) -88.03kB 0 bytes -100.0% 🗑️
chunks/sprites_AJJjz9Rx.mjs (Deleted) -88.0kB 0 bytes -100.0% 🗑️
chunks/authoring-extensions_D5cFaRY4.mjs (Deleted) -86.28kB 0 bytes -100.0% 🗑️
chunks/hack_hWjtZLx1.mjs (Deleted) -85.99kB 0 bytes -100.0% 🗑️
chunks/mouse-and-pointer_ChR9LmDN.mjs (Deleted) -85.27kB 0 bytes -100.0% 🗑️
chunks/graphics_DuUENUa4.mjs (Deleted) -83.61kB 0 bytes -100.0% 🗑️
chunks/vyper_C6KGx0YU.mjs (Deleted) -82.05kB 0 bytes -100.0% 🗑️
chunks/latex_PYSIGIBc.mjs (Deleted) -80.48kB 0 bytes -100.0% 🗑️
chunks/c_C2VnFQj5.mjs (Deleted) -78.39kB 0 bytes -100.0% 🗑️
chunks/python_BjnOIxPe.mjs (Deleted) -77.17kB 0 bytes -100.0% 🗑️
chunks/mojo_YCzvCoMT.mjs (Deleted) -76.96kB 0 bytes -100.0% 🗑️
chunks/pause-menu_F1LVyHiP.mjs (Deleted) -75.1kB 0 bytes -100.0% 🗑️
chunks/application_PCsjBdnV.mjs (Deleted) -74.67kB 0 bytes -100.0% 🗑️
chunks/scene-graph_BBs7N9PJ.mjs (Deleted) -73.64kB 0 bytes -100.0% 🗑️
chunks/ui-patterns_iFGlIiBf.mjs (Deleted) -72.79kB 0 bytes -100.0% 🗑️
chunks/vendor-react_iyb4s4D4.mjs (Deleted) -72.18kB 0 bytes -100.0% 🗑️
chunks/aseprite_CsuDj5xt.mjs (Deleted) -71.11kB 0 bytes -100.0% 🗑️
chunks/ldtk_mG_BvhWz.mjs (Deleted) -70.93kB 0 bytes -100.0% 🗑️
chunks/typed-worklets-and-workers_C8QTw3yi.mjs (Deleted) -70.71kB 0 bytes -100.0% 🗑️
chunks/ocaml_vm1Y8An6.mjs (Deleted) -67.28kB 0 bytes -100.0% 🗑️
chunks/ExampleBrowser_G__VIVdM.mjs (Deleted) -65.57kB 0 bytes -100.0% 🗑️
chunks/markdown_CkmxmzqY.mjs (Deleted) -65.34kB 0 bytes -100.0% 🗑️
chunks/render-targets_C9ECX3Oz.mjs (Deleted) -64.94kB 0 bytes -100.0% 🗑️
chunks/ballerina_DIdXD2KH.mjs (Deleted) -64.73kB 0 bytes -100.0% 🗑️
chunks/deployment_DtIeuZ6r.mjs (Deleted) -63.24kB 0 bytes -100.0% 🗑️
chunks/wikitext_wjhjmmzD.mjs (Deleted) -62.35kB 0 bytes -100.0% 🗑️
chunks/html_V4TBVbZx.mjs (Deleted) -62.31kB 0 bytes -100.0% 🗑️
chunks/stata_CIma7ktj.mjs (Deleted) -62.02kB 0 bytes -100.0% 🗑️
chunks/camera-follow-and-parallax_CCf5qTvA.mjs (Deleted) -62.01kB 0 bytes -100.0% 🗑️
chunks/game-feel_CXNqwghE.mjs (Deleted) -61.07kB 0 bytes -100.0% 🗑️
chunks/everforest-light_CeP7omNX.mjs (Deleted) -58.66kB 0 bytes -100.0% 🗑️
chunks/everforest-dark_DlKEOWf_.mjs (Deleted) -58.65kB 0 bytes -100.0% 🗑️
chunks/typed-shaders_DHUzhKAj.mjs (Deleted) -55.36kB 0 bytes -100.0% 🗑️
chunks/split-screen_COCiLVTk.mjs (Deleted) -55.2kB 0 bytes -100.0% 🗑️
chunks/imba_96qKoJCa.mjs (Deleted) -54.85kB 0 bytes -100.0% 🗑️
chunks/ada_twHwrVWN.mjs (Deleted) -54.62kB 0 bytes -100.0% 🗑️
_astro/AppShell.dVZnVFsQ.css (Deleted) -54.07kB 0 bytes -100.0% 🗑️
chunks/apex_BkQQFAhi.mjs (Deleted) -53.08kB 0 bytes -100.0% 🗑️
chunks/ruby_sNflsNIP.mjs (Deleted) -52.52kB 0 bytes -100.0% 🗑️
chunks/css_LwlIDxYl.mjs (Deleted) -52.49kB 0 bytes -100.0% 🗑️
chunks/catppuccin-macchiato_Btx2mPif.mjs (Deleted) -52.26kB 0 bytes -100.0% 🗑️
chunks/catppuccin-frappe_Cwf7oRZS.mjs (Deleted) -52.25kB 0 bytes -100.0% 🗑️
chunks/catppuccin-latte_CKnQpHlJ.mjs (Deleted) -52.24kB 0 bytes -100.0% 🗑️
chunks/catppuccin-mocha_ymqndW6R.mjs (Deleted) -52.24kB 0 bytes -100.0% 🗑️
chunks/go_aXtTCanQ.mjs (Deleted) -51.86kB 0 bytes -100.0% 🗑️
chunks/AppShell_BSX0zlAZ.mjs (Deleted) -50.87kB 0 bytes -100.0% 🗑️
chunks/d_BQY8TDgQ.mjs (Deleted) -48.94kB 0 bytes -100.0% 🗑️
chunks/perl_BazAAgZH.mjs (Deleted) -48.57kB 0 bytes -100.0% 🗑️
chunks/troubleshooting_DjryfSNV.mjs (Deleted) -47.87kB 0 bytes -100.0% 🗑️
chunks/shellscript_BPDLilVa.mjs (Deleted) -45.75kB 0 bytes -100.0% 🗑️
chunks/haskell_CfGsE1Cf.mjs (Deleted) -45.58kB 0 bytes -100.0% 🗑️
chunks/performance_CA5fQ9GP.mjs (Deleted) -45.03kB 0 bytes -100.0% 🗑️
chunks/service_fcJ0t7hD.mjs (Deleted) -44.12kB 0 bytes -100.0% 🗑️
chunks/serialization-and-prefabs_8RhtExh_.mjs (Deleted) -44.07kB 0 bytes -100.0% 🗑️
chunks/asm_wBDSgBbA.mjs (Deleted) -43.88kB 0 bytes -100.0% 🗑️
chunks/erlang_BRptPbHj.mjs (Deleted) -41.69kB 0 bytes -100.0% 🗑️
chunks/cobol_F43lWz7J.mjs (Deleted) -41.47kB 0 bytes -100.0% 🗑️
chunks/pixel-snapping_I_5W2Tlj.mjs (Deleted) -40.1kB 0 bytes -100.0% 🗑️
chunks/nginx_krGALqUI.mjs (Deleted) -39.45kB 0 bytes -100.0% 🗑️
chunks/haxe_B0odltAZ.mjs (Deleted) -39.38kB 0 bytes -100.0% 🗑️
chunks/houston_HX3h8ocS.mjs (Deleted) -39.13kB 0 bytes -100.0% 🗑️
chunks/tokyo-night_Cox3AgHx.mjs (Deleted) -38.95kB 0 bytes -100.0% 🗑️
chunks/retained-containers_ORbLKf5X.mjs (Deleted) -38.72kB 0 bytes -100.0% 🗑️
chunks/coordinates-and-views_DqIBGDkL.mjs (Deleted) -38.22kB 0 bytes -100.0% 🗑️
chunks/one-dark-pro_pHSbjjKt.mjs (Deleted) -37.42kB 0 bytes -100.0% 🗑️
chunks/_astro_content_B3z1cpP5.mjs (Deleted) -37.33kB 0 bytes -100.0% 🗑️
chunks/poimandres_DdRcNMpa.mjs (Deleted) -36.74kB 0 bytes -100.0% 🗑️
chunks/bsl_DWmXUeX6.mjs (Deleted) -34.95kB 0 bytes -100.0% 🗑️
chunks/stylus_ZZDn1yUO.mjs (Deleted) -33.23kB 0 bytes -100.0% 🗑️
chunks/julia_B5EDTiDW.mjs (Deleted) -33.23kB 0 bytes -100.0% 🗑️
chunks/mermaid_r7OoIYpE.mjs (Deleted) -33.21kB 0 bytes -100.0% 🗑️
chunks/crystal_CiQoJZAo.mjs (Deleted) -32.91kB 0 bytes -100.0% 🗑️
chunks/night-owl_BsdiP3xJ.mjs (Deleted) -32.35kB 0 bytes -100.0% 🗑️
chunks/applescript_CJ80B5XJ.mjs (Deleted) -32.08kB 0 bytes -100.0% 🗑️
chunks/EditorPreview_CEWKFKgq.mjs (Deleted) -31.69kB 0 bytes -100.0% 🗑️
chunks/scala_CtSYTRYT.mjs (Deleted) -31.32kB 0 bytes -100.0% 🗑️
chunks/razor_DPxzr2wk.mjs (Deleted) -30.85kB 0 bytes -100.0% 🗑️
chunks/scss_Cyvm8XBK.mjs (Deleted) -30.71kB 0 bytes -100.0% 🗑️
chunks/java_DpobTlM8.mjs (Deleted) -30.68kB 0 bytes -100.0% 🗑️
chunks/c3_BLXk7BLN.mjs (Deleted) -30.54kB 0 bytes -100.0% 🗑️
chunks/chords-and-sequences_DW8ztjfF.mjs (Deleted) -30.47kB 0 bytes -100.0% 🗑️
chunks/coffee_DstfNOLD.mjs (Deleted) -29.89kB 0 bytes -100.0% 🗑️
chunks/nord_8FnNiLUj.mjs (Deleted) -29.64kB 0 bytes -100.0% 🗑️
chunks/codeql_BwdvwJnv.mjs (Deleted) -29.6kB 0 bytes -100.0% 🗑️
chunks/night-owl-light_DE9SFjFZ.mjs (Deleted) -29.05kB 0 bytes -100.0% 🗑️
chunks/your-first-scene_CIxMUu0K.mjs (Deleted) -28.91kB 0 bytes -100.0% 🗑️
chunks/marko_D9SPoRzb.mjs (Deleted) -28.69kB 0 bytes -100.0% 🗑️
chunks/system-verilog_BEoxaBuU.mjs (Deleted) -28.6kB 0 bytes -100.0% 🗑️
chunks/fsharp_Dss2YEwa.mjs (Deleted) -28.44kB 0 bytes -100.0% 🗑️
chunks/vue_DqdeCybW.mjs (Deleted) -28.27kB 0 bytes -100.0% 🗑️
_astro/jetbrains-mono-latin-500-normal.CJOVTJB7.woff (Deleted) -28.21kB 0 bytes -100.0% 🗑️
chunks/one-light_CRRX9zkN.mjs (Deleted) -28.19kB 0 bytes -100.0% 🗑️
chunks/angular-html_zoEQBro2.mjs (Deleted) -27.66kB 0 bytes -100.0% 🗑️
chunks/typespec_C_R5TbvO.mjs (Deleted) -27.64kB 0 bytes -100.0% 🗑️
chunks/guide-structure_Bndfww55.mjs (Deleted) -27.6kB 0 bytes -100.0% 🗑️
_astro/jetbrains-mono-latin-400-normal.6-qcROiO.woff (Deleted) -27.5kB 0 bytes -100.0% 🗑️
chunks/apl_Bnpym3bg.mjs (Deleted) -27.01kB 0 bytes -100.0% 🗑️
chunks/vhdl_Co2XFKY7.mjs (Deleted) -26.8kB 0 bytes -100.0% 🗑️
chunks/purescript_CLpaGMbw.mjs (Deleted) -26.78kB 0 bytes -100.0% 🗑️
chunks/DocsSidebar_BQ0Ma-RX.mjs (Deleted) -26.63kB 0 bytes -100.0% 🗑️
chunks/cadence_B1ELWULD.mjs (Deleted) -26.37kB 0 bytes -100.0% 🗑️
chunks/templ_B5klhSSk.mjs (Deleted) -26.31kB 0 bytes -100.0% 🗑️
chunks/resize-dpr-and-canvas_z3TIvvMt.mjs (Deleted) -26.22kB 0 bytes -100.0% 🗑️
chunks/astro_DnQyadDj.mjs (Deleted) -25.85kB 0 bytes -100.0% 🗑️
chunks/nim_D6iiY2AN.mjs (Deleted) -25.63kB 0 bytes -100.0% 🗑️
chunks/gruvbox-light-medium_thqC6ZL7.mjs (Deleted) -25.36kB 0 bytes -100.0% 🗑️
chunks/gruvbox-dark-medium_BDCCA87S.mjs (Deleted) -25.36kB 0 bytes -100.0% 🗑️
chunks/gruvbox-light-hard_BNBwVk8U.mjs (Deleted) -25.35kB 0 bytes -100.0% 🗑️
chunks/gruvbox-light-soft_CT1x_sF7.mjs (Deleted) -25.35kB 0 bytes -100.0% 🗑️
chunks/gruvbox-dark-hard_5vU7uGXm.mjs (Deleted) -25.35kB 0 bytes -100.0% 🗑️
chunks/gruvbox-dark-soft_DXC7OBee.mjs (Deleted) -25.35kB 0 bytes -100.0% 🗑️
chunks/surrealql_D8ufAshY.mjs (Deleted) -25.3kB 0 bytes -100.0% 🗑️
chunks/bird2_GLyzhwkD.mjs (Deleted) -25.13kB 0 bytes -100.0% 🗑️
chunks/sql_CzSw0PUV.mjs (Deleted) -24.8kB 0 bytes -100.0% 🗑️
chunks/EditorCode_lp0FtKYA.mjs (Deleted) -24.8kB 0 bytes -100.0% 🗑️
chunks/rose-pine-dawn_BZHAkl0e.mjs (Deleted) -24.17kB 0 bytes -100.0% 🗑️
chunks/rose-pine-moon_ikeRunfO.mjs (Deleted) -24.16kB 0 bytes -100.0% 🗑️
chunks/rose-pine_CwbLRz_d.mjs (Deleted) -24.14kB 0 bytes -100.0% 🗑️
chunks/wit_CeQiCbz_.mjs (Deleted) -23.94kB 0 bytes -100.0% 🗑️
chunks/errors_DGLQFIzT.mjs (Deleted) -23.73kB 0 bytes -100.0% 🗑️
chunks/common-lisp_DJtwvW4V.mjs (Deleted) -23.61kB 0 bytes -100.0% 🗑️
chunks/twig_DvD-tRFq.mjs (Deleted) -23.57kB 0 bytes -100.0% 🗑️
chunks/dracula-soft_Cv_t-Xmv.mjs (Deleted) -23.29kB 0 bytes -100.0% 🗑️
_astro/HomePage.CixXSfs_.css (Deleted) -23.28kB 0 bytes -100.0% 🗑️
chunks/dracula_N6JUlx7P.mjs (Deleted) -23.26kB 0 bytes -100.0% 🗑️
chunks/snazzy-light_CxwMGpf2.mjs (Deleted) -23.25kB 0 bytes -100.0% 🗑️
chunks/glimmer-js_DsuWBzRU.mjs (Deleted) -22.94kB 0 bytes -100.0% 🗑️
chunks/glimmer-ts_BOKOUesg.mjs (Deleted) -22.94kB 0 bytes -100.0% 🗑️
chunks/ayu-light_CaLXXKWS.mjs (Deleted) -22.53kB 0 bytes -100.0% 🗑️
chunks/ayu-mirage_D_1W4Nih.mjs (Deleted) -22.47kB 0 bytes -100.0% 🗑️
chunks/ayu-dark_BmZu1Bwb.mjs (Deleted) -22.46kB 0 bytes -100.0% 🗑️
chunks/nushell_r7hBzeS_.mjs (Deleted) -22.36kB 0 bytes -100.0% 🗑️
chunks/powershell_CpTLv_ai.mjs (Deleted) -21.95kB 0 bytes -100.0% 🗑️
_astro/ExampleBrowser.CTr-T4xB.css (Deleted) -21.88kB 0 bytes -100.0% 🗑️
_astro/jetbrains-mono-latin-500-normal.BWZEU5yA.woff2 (Deleted) -21.83kB 0 bytes -100.0% 🗑️
chunks/groovy_Bw2Ku4bU.mjs (Deleted) -21.56kB 0 bytes -100.0% 🗑️
chunks/viml_BReTXeDA.mjs (Deleted) -21.2kB 0 bytes -100.0% 🗑️
_astro/jetbrains-mono-latin-400-normal.V6pRDFza.woff2 (Deleted) -21.17kB 0 bytes -100.0% 🗑️
chunks/gdscript_jjgTGGzd.mjs (Deleted) -21.01kB 0 bytes -100.0% 🗑️
chunks/svelte_BhK3_efp.mjs (Deleted) -20.75kB 0 bytes -100.0% 🗑️
chunks/mdc_DmyPe4Zc.mjs (Deleted) -20.73kB 0 bytes -100.0% 🗑️
chunks/graphql_DSEvU9co.mjs (Deleted) -20.59kB 0 bytes -100.0% 🗑️
chunks/material-theme-palenight_kbT9Y_Fo.mjs (Deleted) -20.57kB 0 bytes -100.0% 🗑️
chunks/material-theme-lighter_B7ovKJ8y.mjs (Deleted) -20.56kB 0 bytes -100.0% 🗑️
chunks/material-theme-darker_CAqbTfFg.mjs (Deleted) -20.55kB 0 bytes -100.0% 🗑️
chunks/material-theme-ocean_COU3J-8G.mjs (Deleted) -20.55kB 0 bytes -100.0% 🗑️
chunks/material-theme_DyxhuUQD.mjs (Deleted) -20.52kB 0 bytes -100.0% 🗑️
chunks/liquid_B0rjbCEn.mjs (Deleted) -20.34kB 0 bytes -100.0% 🗑️
chunks/move_Dqi5fhOb.mjs (Deleted) -20.06kB 0 bytes -100.0% 🗑️
chunks/setup_Cp40EFlS.mjs (Deleted) -19.14kB 0 bytes -100.0% 🗑️
chunks/ts-tags_CjUnj5cS.mjs (Deleted) -19.02kB 0 bytes -100.0% 🗑️
chunks/kanagawa-dragon_BdgoeQXJ.mjs (Deleted) -18.91kB 0 bytes -100.0% 🗑️
chunks/kanagawa-lotus_BhlxMgGp.mjs (Deleted) -18.91kB 0 bytes -100.0% 🗑️
chunks/kanagawa-wave_CgUK8R89.mjs (Deleted) -18.9kB 0 bytes -100.0% 🗑️
chunks/odin_vjOJSyfV.mjs (Deleted) -18.58kB 0 bytes -100.0% 🗑️
chunks/elixir_XucxM5Zk.mjs (Deleted) -18.25kB 0 bytes -100.0% 🗑️
chunks/cue_B5KneM5p.mjs (Deleted) -18.22kB 0 bytes -100.0% 🗑️
chunks/solidity_lB9VjfB9.mjs (Deleted) -18.08kB 0 bytes -100.0% 🗑️
chunks/matlab_CfRK6IMC.mjs (Deleted) -17.96kB 0 bytes -100.0% 🗑️
chunks/nix_CTKP_MKY.mjs (Deleted) -17.7kB 0 bytes -100.0% 🗑️
chunks/lua_BJYI94-A.mjs (Deleted) -17.57kB 0 bytes -100.0% 🗑️
chunks/luau_YC4aaMmR.mjs (Deleted) -17.27kB 0 bytes -100.0% 🗑️
_astro/space-grotesk-latin-400-normal.BnQMeOim.woff (Deleted) -17.0kB 0 bytes -100.0% 🗑️
chunks/actionscript-3_Czo0lKSf.mjs (Deleted) -17.0kB 0 bytes -100.0% 🗑️
_astro/space-grotesk-latin-500-normal.CNSSEhBt.woff (Deleted) -16.99kB 0 bytes -100.0% 🗑️
chunks/rust_COBzcmTx.mjs (Deleted) -16.94kB 0 bytes -100.0% 🗑️
_astro/space-grotesk-latin-600-normal.BflQw4A9.woff (Deleted) -16.88kB 0 bytes -100.0% 🗑️
_astro/space-grotesk-latin-ext-400-normal.DRPE3kg4.woff (Deleted) -16.79kB 0 bytes -100.0% 🗑️
_astro/space-grotesk-latin-ext-500-normal.3dgZTiw9.woff (Deleted) -16.79kB 0 bytes -100.0% 🗑️
_astro/space-grotesk-latin-ext-600-normal.VcznFIpX.woff (Deleted) -16.73kB 0 bytes -100.0% 🗑️
chunks/abap_LtYK6g-v.mjs (Deleted) -16.59kB 0 bytes -100.0% 🗑️
chunks/github-dark-high-contrast_CAhEUAWV.mjs (Deleted) -16.44kB 0 bytes -100.0% 🗑️
chunks/gnuplot_DgWvVXI8.mjs (Deleted) -16.3kB 0 bytes -100.0% 🗑️
chunks/kusto_6FdaWTzR.mjs (Deleted) -16.29kB 0 bytes -100.0% 🗑️
chunks/github-dark-default_CvsqSGUa.mjs (Deleted) -16.25kB 0 bytes -100.0% 🗑️
chunks/github-dark-dimmed_BAVpqLmS.mjs (Deleted) -16.25kB 0 bytes -100.0% 🗑️
chunks/github-light-high-contrast_D3TYRZY3.mjs (Deleted) -16.09kB 0 bytes -100.0% 🗑️
chunks/github-light-default_BCmZXeT6.mjs (Deleted) -15.94kB 0 bytes -100.0% 🗑️
chunks/pug_B75ot5wJ.mjs (Deleted) -15.87kB 0 bytes -100.0% 🗑️
_astro/DocsSidebar.DFrQicgP.css (Deleted) -15.83kB 0 bytes -100.0% 🗑️
chunks/clarity_2iIoRiLx.mjs (Deleted) -15.83kB 0 bytes -100.0% 🗑️
chunks/synthwave-84_D-hItjXa.mjs (Deleted) -15.79kB 0 bytes -100.0% 🗑️
chunks/HomePage_BReClYxm.mjs (Deleted) -15.48kB 0 bytes -100.0% 🗑️
chunks/vitesse-dark_DhLfjhKo.mjs (Deleted) -15.47kB 0 bytes -100.0% 🗑️
chunks/ApiSymbolPage_muNQZt-W.mjs (Deleted) -15.4kB 0 bytes -100.0% 🗑️
chunks/vitesse-black_DWCdEfLy.mjs (Deleted) -15.39kB 0 bytes -100.0% 🗑️
chunks/vitesse-light_Bt5E_APO.mjs (Deleted) -15.32kB 0 bytes -100.0% 🗑️
chunks/aurora-x_Ci8NMAyq.mjs (Deleted) -15.02kB 0 bytes -100.0% 🗑️
chunks/v_DfbeXLo8.mjs (Deleted) -14.89kB 0 bytes -100.0% 🗑️
chunks/bat_hQslfzu-.mjs (Deleted) -14.19kB 0 bytes -100.0% 🗑️
chunks/fish_D7qAeWQz.mjs (Deleted) -13.98kB 0 bytes -100.0% 🗑️
chunks/handlebars_D5urg5JE.mjs (Deleted) -13.96kB 0 bytes -100.0% 🗑️
chunks/vesper_DpB7zI59.mjs (Deleted) -13.95kB 0 bytes -100.0% 🗑️
chunks/hjson_Cuaphql8.mjs (Deleted) -13.51kB 0 bytes -100.0% 🗑️
chunks/what-is-exojs_N_r3br6M.mjs (Deleted) -13.49kB 0 bytes -100.0% 🗑️
_astro/space-grotesk-latin-400-normal.CJ-V5oYT.woff2 (Deleted) -13.39kB 0 bytes -100.0% 🗑️
chunks/apache_BIl2qPOf.mjs (Deleted) -13.38kB 0 bytes -100.0% 🗑️
_astro/space-grotesk-latin-500-normal.lFbtlQH6.woff2 (Deleted) -13.31kB 0 bytes -100.0% 🗑️
_astro/space-grotesk-latin-600-normal.DjKNqYRj.woff2 (Deleted) -13.28kB 0 bytes -100.0% 🗑️
chunks/wasm_gNIKwGlD.mjs (Deleted) -13.23kB 0 bytes -100.0% 🗑️
chunks/GuideChapterPage_Dv9Z6RXO.mjs (Deleted) -13.12kB 0 bytes -100.0% 🗑️
chunks/github-dark_SRGzQtk1.mjs (Deleted) -12.89kB 0 bytes -100.0% 🗑️
chunks/puppet_CQlPp728.mjs (Deleted) -12.8kB 0 bytes -100.0% 🗑️
chunks/terraform_v0KN9QQh.mjs (Deleted) -12.78kB 0 bytes -100.0% 🗑️
chunks/project-structure_BYVfctDu.mjs (Deleted) -12.76kB 0 bytes -100.0% 🗑️
chunks/github-light_DQcsCOWj.mjs (Deleted) -12.66kB 0 bytes -100.0% 🗑️
chunks/laserwave_CNnfHarO.mjs (Deleted) -12.62kB 0 bytes -100.0% 🗑️
chunks/elm_C_MWujj8.mjs (Deleted) -12.52kB 0 bytes -100.0% 🗑️
chunks/parse_XHO2ny8F.mjs (Deleted) -12.45kB 0 bytes -100.0% 🗑️
chunks/just_DcLsXlHi.mjs (Deleted) -12.38kB 0 bytes -100.0% 🗑️
_astro/space-grotesk-latin-ext-600-normal.DxxdqCpr.woff2 (Deleted) -12.29kB 0 bytes -100.0% 🗑️
_astro/space-grotesk-latin-ext-500-normal.DUe3BAxM.woff2 (Deleted) -12.27kB 0 bytes -100.0% 🗑️
_astro/space-grotesk-latin-ext-400-normal.CfP_5XZW.woff2 (Deleted) -12.26kB 0 bytes -100.0% 🗑️
chunks/gherkin_D6Lr12YQ.mjs (Deleted) -12.25kB 0 bytes -100.0% 🗑️
chunks/ApiAllPage_Bx4_jZPk.mjs (Deleted) -12.01kB 0 bytes -100.0% 🗑️
chunks/rst__Csuty0T.mjs (Deleted) -11.99kB 0 bytes -100.0% 🗑️
chunks/prolog_Bacii3Ue.mjs (Deleted) -11.89kB 0 bytes -100.0% 🗑️
chunks/yaml_BVWM1yn4.mjs (Deleted) -11.87kB 0 bytes -100.0% 🗑️
chunks/nextflow-groovy_CdFFX-gF.mjs (Deleted) -11.82kB 0 bytes -100.0% 🗑️
chunks/beancount_CXtOQ8oS.mjs (Deleted) -11.76kB 0 bytes -100.0% 🗑️
chunks/dream-maker_CngiPd8U.mjs (Deleted) -11.66kB 0 bytes -100.0% 🗑️
chunks/pkl_C7lWzykI.mjs (Deleted) -11.51kB 0 bytes -100.0% 🗑️
chunks/hcl_DHg_Osgo.mjs (Deleted) -11.39kB 0 bytes -100.0% 🗑️
chunks/light-plus_Dmqivdh5.mjs (Deleted) -11.16kB 0 bytes -100.0% 🗑️
chunks/jison_0HXZNyHG.mjs (Deleted) -11.11kB 0 bytes -100.0% 🗑️
chunks/raku_DI9yGpeW.mjs (Deleted) -11.1kB 0 bytes -100.0% 🗑️
chunks/_virtual_astro_get-image_BOg1Jqgi.mjs (Deleted) -10.76kB 0 bytes -100.0% 🗑️
chunks/slack-ochin_CUzhKdJx.mjs (Deleted) -10.72kB 0 bytes -100.0% 🗑️
chunks/tex_B7Ti6BF1.mjs (Deleted) -10.52kB 0 bytes -100.0% 🗑️
chunks/sass_DI2zJwx7.mjs (Deleted) -10.44kB 0 bytes -100.0% 🗑️
chunks/plastic_pIC8f4lI.mjs (Deleted) -10.41kB 0 bytes -100.0% 🗑️
_astro/jetbrains-mono-latin-ext-500-normal.ckzbgY84.woff (Deleted) -10.34kB 0 bytes -100.0% 🗑️
chunks/slack-dark_zPzAucz_.mjs (Deleted) -10.31kB 0 bytes -100.0% 🗑️
chunks/dark-plus_DUY-ehQd.mjs (Deleted) -10.26kB 0 bytes -100.0% 🗑️
chunks/cmake_DPsCB_V6.mjs (Deleted) -10.14kB 0 bytes -100.0% 🗑️
_astro/jetbrains-mono-latin-ext-400-normal.fXTG6kC5.woff (Deleted) -10.13kB 0 bytes -100.0% 🗑️
chunks/andromeeda_N-yat9k3.mjs (Deleted) -10.05kB 0 bytes -100.0% 🗑️
chunks/make_B2ukzWs3.mjs (Deleted) -10.03kB 0 bytes -100.0% 🗑️
chunks/horizon-bright_DSLpVmvo.mjs (Deleted) -9.96kB 0 bytes -100.0% 🗑️
chunks/horizon_IRMAXpFH.mjs (Deleted) -9.93kB 0 bytes -100.0% 🗑️
chunks/kotlin_BHE8CoV9.mjs (Deleted) -9.85kB 0 bytes -100.0% 🗑️
chunks/sas_B0tUUeKv.mjs (Deleted) -9.74kB 0 bytes -100.0% 🗑️
chunks/haml_B2PopII_.mjs (Deleted) -9.71kB 0 bytes -100.0% 🗑️
chunks/hud-overlay_4kVwZum4.mjs (Deleted) -9.69kB 0 bytes -100.0% 🗑️
chunks/vue-html_CEZU2dsh.mjs (Deleted) -9.68kB 0 bytes -100.0% 🗑️
chunks/dart_C6DUdjib.mjs (Deleted) -9.67kB 0 bytes -100.0% 🗑️
_astro/ApiSymbolPage.DftN5Wbn.css (Deleted) -9.59kB 0 bytes -100.0% 🗑️
chunks/typst_BV9w0z8-.mjs (Deleted) -9.44kB 0 bytes -100.0% 🗑️
chunks/regexp_DKPBiJLY.mjs (Deleted) -9.14kB 0 bytes -100.0% 🗑️
chunks/plsql_DCNXypXO.mjs (Deleted) -9.03kB 0 bytes -100.0% 🗑️
chunks/monokai_F5nxCmaX.mjs (Deleted) -9.01kB 0 bytes -100.0% 🗑️
chunks/systemd_DFbUltlW.mjs (Deleted) -8.58kB 0 bytes -100.0% 🗑️
chunks/GuideIndexPage_aTRJTW_-.mjs (Deleted) -8.35kB 0 bytes -100.0% 🗑️
chunks/ApiIndexPage_DvN5LHCt.mjs (Deleted) -8.27kB 0 bytes -100.0% 🗑️
chunks/soy_CFoxzx96.mjs (Deleted) -8.12kB 0 bytes -100.0% 🗑️
chunks/qss_Iltvkn1C.mjs (Deleted) -7.97kB 0 bytes -100.0% 🗑️
_astro/GuideChapterPage.D4TLsye4.css (Deleted) -7.95kB 0 bytes -100.0% 🗑️
chunks/min-light_DSesxsGW.mjs (Deleted) -7.88kB 0 bytes -100.0% 🗑️
chunks/scheme_D3A2QBtM.mjs (Deleted) -7.87kB 0 bytes -100.0% 🗑️
chunks/solarized-dark_y1ApYNxB.mjs (Deleted) -7.86kB 0 bytes -100.0% 🗑️
chunks/r_0yUkHa1_.mjs (Deleted) -7.74kB 0 bytes -100.0% 🗑️
chunks/talonscript_CLxaFu-b.mjs (Deleted) -7.73kB 0 bytes -100.0% 🗑️
chunks/hlsl_BJLUNfne.mjs (Deleted) -7.73kB 0 bytes -100.0% 🗑️
_astro/jetbrains-mono-latin-ext-500-normal.Cut-4mMH.woff2 (Deleted) -7.53kB 0 bytes -100.0% 🗑️
chunks/riscv_CvzikGLb.mjs (Deleted) -7.5kB 0 bytes -100.0% 🗑️
chunks/proto_ClkOcAW0.mjs (Deleted) -7.47kB 0 bytes -100.0% 🗑️
chunks/solarized-light_jygeUg_Y.mjs (Deleted) -7.46kB 0 bytes -100.0% 🗑️
_astro/jetbrains-mono-latin-ext-400-normal.Bc8Ftmh3.woff2 (Deleted) -7.34kB 0 bytes -100.0% 🗑️
chunks/smalltalk_BEQkVl4K.mjs (Deleted) -7.32kB 0 bytes -100.0% 🗑️
chunks/toml_B7BHZIqX.mjs (Deleted) -7.22kB 0 bytes -100.0% 🗑️
chunks/clojure_DDsQ0FaV.mjs (Deleted) -7.2kB 0 bytes -100.0% 🗑️
chunks/red_w8txOz7c.mjs (Deleted) -7.18kB 0 bytes -100.0% 🗑️
chunks/prisma_BWfa4-tI.mjs (Deleted) -7.15kB 0 bytes -100.0% 🗑️
chunks/postcss_D1gKt4z_.mjs (Deleted) -7.15kB 0 bytes -100.0% 🗑️
chunks/min-dark_CBaelsY8.mjs (Deleted) -7.12kB 0 bytes -100.0% 🗑️
chunks/ara_IxnQjO6j.mjs (Deleted) -7.1kB 0 bytes -100.0% 🗑️
chunks/gdshader_D7JfdFV3.mjs (Deleted) -7.08kB 0 bytes -100.0% 🗑️
_astro/jetbrains-mono-cyrillic-500-normal.DJqRU3vO.woff (Deleted) -7.02kB 0 bytes -100.0% 🗑️
_astro/jetbrains-mono-cyrillic-400-normal.ugxPyKxw.woff (Deleted) -6.98kB 0 bytes -100.0% 🗑️
_astro/GuideIndexPage.Cq9sMYS3.css (Deleted) -6.73kB 0 bytes -100.0% 🗑️
chunks/moonbit_B_9L5rST.mjs (Deleted) -6.62kB 0 bytes -100.0% 🗑️
chunks/jinja_CXO2J1kX.mjs (Deleted) -6.61kB 0 bytes -100.0% 🗑️
_astro/ApiIndexPage.C0owWC5Z.css (Deleted) -6.59kB 0 bytes -100.0% 🗑️
chunks/cypher_D8Bb8Cq2.mjs (Deleted) -6.58kB 0 bytes -100.0% 🗑️
chunks/powerquery_SrvS_NBM.mjs (Deleted) -6.58kB 0 bytes -100.0% 🗑️
chunks/vb_DU29mvss.mjs (Deleted) -6.56kB 0 bytes -100.0% 🗑️
chunks/shaderlab_CEh2ovhD.mjs (Deleted) -6.5kB 0 bytes -100.0% 🗑️
chunks/verilog_BW5U03XW.mjs (Deleted) -6.48kB 0 bytes -100.0% 🗑️
chunks/xml_C_sREfsB.mjs (Deleted) -6.41kB 0 bytes -100.0% 🗑️
chunks/lean_BwOKScIt.mjs (Deleted) -6.28kB 0 bytes -100.0% 🗑️
chunks/qml_BdRpk5pk.mjs (Deleted) -6.24kB 0 bytes -100.0% 🗑️
chunks/awk_D6dA05Ye.mjs (Deleted) -6.17kB 0 bytes -100.0% 🗑️
chunks/SourceSnippet_C0nKR96w.mjs (Deleted) -6.08kB 0 bytes -100.0% 🗑️
chunks/gdresource_QUDU_NmA.mjs (Deleted) -6.06kB 0 bytes -100.0% 🗑️
chunks/content-modules_Dp3P_eYS.mjs (Deleted) -6.03kB 0 bytes -100.0% 🗑️
chunks/coq_Ds6Ye5el.mjs (Deleted) -6.0kB 0 bytes -100.0% 🗑️
chunks/bicep_CZ338dSk.mjs (Deleted) -5.98kB 0 bytes -100.0% 🗑️
chunks/zig_lTQvxhLD.mjs (Deleted) -5.97kB 0 bytes -100.0% 🗑️
chunks/wgsl_1s5rV5xS.mjs (Deleted) -5.77kB 0 bytes -100.0% 🗑️
chunks/dax_S-Noo-ku.mjs (Deleted) -5.73kB 0 bytes -100.0% 🗑️
_astro/space-grotesk-vietnamese-400-normal.BIWiOVfw.woff (Deleted) -5.73kB 0 bytes -100.0% 🗑️
_astro/jetbrains-mono-greek-500-normal.D7SFKleX.woff (Deleted) -5.72kB 0 bytes -100.0% 🗑️
_astro/space-grotesk-vietnamese-500-normal.BTqKIpxg.woff (Deleted) -5.72kB 0 bytes -100.0% 🗑️
_astro/space-grotesk-vietnamese-600-normal.D6zpsUhD.woff (Deleted) -5.7kB 0 bytes -100.0% 🗑️
_astro/EditorCode.C5W-684-.css (Deleted) -5.67kB 0 bytes -100.0% 🗑️
_astro/jetbrains-mono-greek-400-normal.B9oWc5Lo.woff (Deleted) -5.66kB 0 bytes -100.0% 🗑️
_astro/jetbrains-mono-vietnamese-500-normal.DNRqzVM1.woff (Deleted) -5.48kB 0 bytes -100.0% 🗑️
chunks/bibtex_BzgdqG3s.mjs (Deleted) -5.41kB 0 bytes -100.0% 🗑️
chunks/polar_4pN1JrJ8.mjs (Deleted) -5.38kB 0 bytes -100.0% 🗑️
_astro/jetbrains-mono-vietnamese-400-normal.CqNFfHCs.woff (Deleted) -5.37kB 0 bytes -100.0% 🗑️
chunks/sharp_CYiQmUDk.mjs (Deleted) -5.37kB 0 bytes -100.0% 🗑️
_astro/jetbrains-mono-cyrillic-500-normal.DmUKJPL_.woff2 (Deleted) -5.36kB 0 bytes -100.0% 🗑️
_astro/jetbrains-mono-cyrillic-400-normal.BEIGL1Tu.woff2 (Deleted) -5.33kB 0 bytes -100.0% 🗑️
chunks/llvm_uY68ROGz.mjs (Deleted) -5.32kB 0 bytes -100.0% 🗑️
chunks/nextflow_Bxs0eiDW.mjs (Deleted) -5.28kB 0 bytes -100.0% 🗑️
chunks/http_CuGy3Ad4.mjs (Deleted) -5.25kB 0 bytes -100.0% 🗑️
chunks/fennel_B3wtZRne.mjs (Deleted) -5.21kB 0 bytes -100.0% 🗑️
_astro/ApiAllPage.Yzjdg8KA.css (Deleted) -5.19kB 0 bytes -100.0% 🗑️
chunks/rosmsg_CyYq6XdT.mjs (Deleted) -5.13kB 0 bytes -100.0% 🗑️
chunks/tcl_DLe0Tsfm.mjs (Deleted) -4.95kB 0 bytes -100.0% 🗑️
chunks/sdbl_CdQg5gu1.mjs (Deleted) -4.95kB 0 bytes -100.0% 🗑️
chunks/ron_DzAo6FTJ.mjs (Deleted) -4.51kB 0 bytes -100.0% 🗑️
chunks/pascal_D8-gNZ2I.mjs (Deleted) -4.49kB 0 bytes -100.0% 🗑️
chunks/zenscript_BoijL7rl.mjs (Deleted) -4.38kB 0 bytes -100.0% 🗑️
_astro/space-grotesk-vietnamese-500-normal.BmEvtly_.woff2 (Deleted) -4.32kB 0 bytes -100.0% 🗑️
chunks/gn_DDjbVPF4.mjs (Deleted) -4.31kB 0 bytes -100.0% 🗑️
_astro/space-grotesk-vietnamese-600-normal.DUi7WF5p.woff2 (Deleted) -4.31kB 0 bytes -100.0% 🗑️
_astro/space-grotesk-vietnamese-400-normal.B7xT_GF5.woff2 (Deleted) -4.3kB 0 bytes -100.0% 🗑️
_astro/jetbrains-mono-greek-500-normal.JpySY46c.woff2 (Deleted) -4.28kB 0 bytes -100.0% 🗑️
_astro/jetbrains-mono-greek-400-normal.C190GLew.woff2 (Deleted) -4.23kB 0 bytes -100.0% 🗑️
chunks/hurl_B04n-2Rb.mjs (Deleted) -4.22kB 0 bytes -100.0% 🗑️
chunks/turtle_BEG5g_eT.mjs (Deleted) -4.2kB 0 bytes -100.0% 🗑️
chunks/narrat_D9rrR0H5.mjs (Deleted) -4.12kB 0 bytes -100.0% 🗑️
chunks/kdl_DkTyxPcj.mjs (Deleted) -4.1kB 0 bytes -100.0% 🗑️
chunks/glsl_wlSx0WtQ.mjs (Deleted) -4.09kB 0 bytes -100.0% 🗑️
chunks/fluent_BjfpB34g.mjs (Deleted) -4.04kB 0 bytes -100.0% 🗑️
chunks/jsonnet_BafgE6cE.mjs (Deleted) -4.04kB 0 bytes -100.0% 🗑️
chunks/ssh-config_DXFPABYp.mjs (Deleted) -3.83kB 0 bytes -100.0% 🗑️
chunks/tasl__AAbKiWM.mjs (Deleted) -3.81kB 0 bytes -100.0% 🗑️
chunks/rel_BT0iIKKw.mjs (Deleted) -3.75kB 0 bytes -100.0% 🗑️
chunks/vala_BnnASFsX.mjs (Deleted) -3.74kB 0 bytes -100.0% 🗑️
chunks/genie_DnK2KWIP.mjs (Deleted) -3.73kB 0 bytes -100.0% 🗑️
chunks/json5_xULSgPQI.mjs (Deleted) -3.71kB 0 bytes -100.0% 🗑️
chunks/po_IjpR1yHO.mjs (Deleted) -3.71kB 0 bytes -100.0% 🗑️
chunks/splunk_xP_ZjUH2.mjs (Deleted) -3.65kB 0 bytes -100.0% 🗑️
chunks/mipsasm_EL46Y4Xg.mjs (Deleted) -3.54kB 0 bytes -100.0% 🗑️
chunks/jsonc_Cu6rqcrJ.mjs (Deleted) -3.51kB 0 bytes -100.0% 🗑️
chunks/cairo__M-O5dsV.mjs (Deleted) -3.49kB 0 bytes -100.0% 🗑️
chunks/versions_YAablBMw.mjs (Deleted) -3.49kB 0 bytes -100.0% 🗑️
chunks/json_B1t7gw3t.mjs (Deleted) -3.48kB 0 bytes -100.0% 🗑️
chunks/jsonl_Bp0qqr10.mjs (Deleted) -3.42kB 0 bytes -100.0% 🗑️
chunks/berry_CgA2ea0_.mjs (Deleted) -3.4kB 0 bytes -100.0% 🗑️
chunks/logo_DTXV8SKw.mjs (Deleted) -3.27kB 0 bytes -100.0% 🗑️
_astro/Callout.CLa05DU9.css (Deleted) -3.19kB 0 bytes -100.0% 🗑️
chunks/openscad_jn-f1Ocl.mjs (Deleted) -3.17kB 0 bytes -100.0% 🗑️
chunks/log_Dad54gsi.mjs (Deleted) -3.15kB 0 bytes -100.0% 🗑️
chunks/ExamplePreview_ZM_aGZ-x.mjs (Deleted) -3.15kB 0 bytes -100.0% 🗑️
chunks/gleam_CTllUdfC.mjs (Deleted) -2.93kB 0 bytes -100.0% 🗑️
chunks/api-reference_D905uFhP.mjs (Deleted) -2.92kB 0 bytes -100.0% 🗑️
chunks/diff_Blb4MjsC.mjs (Deleted) -2.89kB 0 bytes -100.0% 🗑️
chunks/hy_CJKxDzbh.mjs (Deleted) -2.86kB 0 bytes -100.0% 🗑️
chunks/edge_Bx9llzOK.mjs (Deleted) -2.85kB 0 bytes -100.0% 🗑️
chunks/TryIt_Bdk-tZOK.mjs (Deleted) -2.8kB 0 bytes -100.0% 🗑️
chunks/reg_DpJf71oO.mjs (Deleted) -2.64kB 0 bytes -100.0% 🗑️
chunks/erb_D3o6BHYP.mjs (Deleted) -2.61kB 0 bytes -100.0% 🗑️
chunks/jssm_Dx5A5sBR.mjs (Deleted) -2.54kB 0 bytes -100.0% 🗑️
chunks/wenyan_BeysbCrW.mjs (Deleted) -2.43kB 0 bytes -100.0% 🗑️
_astro/ExamplePreview.Ctes81XE.css (Deleted) -2.35kB 0 bytes -100.0% 🗑️
chunks/remote_BrYU4Frk.mjs (Deleted) -2.24kB 0 bytes -100.0% 🗑️
chunks/url-builder_Cs6cecoz.mjs (Deleted) -2.15kB 0 bytes -100.0% 🗑️
chunks/fortran-fixed-form_B7RSGuXe.mjs (Deleted) -2.11kB 0 bytes -100.0% 🗑️
chunks/desktop_BgOb7Aj4.mjs (Deleted) -2.06kB 0 bytes -100.0% 🗑️
chunks/hxml_bJp5fgCH.mjs (Deleted) -2.03kB 0 bytes -100.0% 🗑️
_astro/backend-comparison.ZtNk-atA.css (Deleted) -2.0kB 0 bytes -100.0% 🗑️
chunks/docker_PC1tuYpa.mjs (Deleted) -1.96kB 0 bytes -100.0% 🗑️
chunks/GuidePartRedirect_DALyO1MA.mjs (Deleted) -1.94kB 0 bytes -100.0% 🗑️
chunks/ini_C24lZfdM.mjs (Deleted) -1.76kB 0 bytes -100.0% 🗑️
chunks/sparql_BfaeTkWc.mjs (Deleted) -1.75kB 0 bytes -100.0% 🗑️
chunks/index_BB0igr6N.mjs (Deleted) -1.72kB 0 bytes -100.0% 🗑️
chunks/xsl_BIWlZXl0.mjs (Deleted) -1.71kB 0 bytes -100.0% 🗑️
chunks/dotenv_Dkdv7Sm2.mjs (Deleted) -1.65kB 0 bytes -100.0% 🗑️
chunks/index_BYq_Ig7n.mjs (Deleted) -1.6kB 0 bytes -100.0% 🗑️
chunks/index_CV3HpeF5.mjs (Deleted) -1.6kB 0 bytes -100.0% 🗑️
chunks/Callout_Cx1gKvIs.mjs (Deleted) -1.58kB 0 bytes -100.0% 🗑️
chunks/git-commit_CHvCaVWD.mjs (Deleted) -1.57kB 0 bytes -100.0% 🗑️
_astro/TryIt.2vmWUXmI.css (Deleted) -1.56kB 0 bytes -100.0% 🗑️
chunks/rolldown-runtime_DC62tzP2.mjs (Deleted) -1.45kB 0 bytes -100.0% 🗑️
chunks/index_DwByJ54l.mjs (Deleted) -1.43kB 0 bytes -100.0% 🗑️
chunks/index_P86qYIqi.mjs (Deleted) -1.43kB 0 bytes -100.0% 🗑️
chunks/index_BmlK2joX.mjs (Deleted) -1.41kB 0 bytes -100.0% 🗑️
chunks/index_DSTJdjnE.mjs (Deleted) -1.41kB 0 bytes -100.0% 🗑️
chunks/_symbol__Bn7jh74p.mjs (Deleted) -1.4kB 0 bytes -100.0% 🗑️
chunks/_symbol__DNMQ0rFM.mjs (Deleted) -1.4kB 0 bytes -100.0% 🗑️
chunks/compiler_Bg2BDM69.mjs (Deleted) -1.33kB 0 bytes -100.0% 🗑️
chunks/csv_DqIVFkK7.mjs (Deleted) -1.32kB 0 bytes -100.0% 🗑️
chunks/git-rebase_J_3C42tQ.mjs (Deleted) -1.3kB 0 bytes -100.0% 🗑️
_astro/NextStep.5jphCb2x.css (Deleted) -1.28kB 0 bytes -100.0% 🗑️
_astro/example-sources.BPTlcc6X.css (Deleted) -1.19kB 0 bytes -100.0% 🗑️
chunks/qmldir_Dz8ttxjf.mjs (Deleted) -1.17kB 0 bytes -100.0% 🗑️
chunks/react-utils_DusX_VO5.mjs (Deleted) -1.14kB 0 bytes -100.0% 🗑️
chunks/html-derivative_BP_xLhEf.mjs (Deleted) -1.13kB 0 bytes -100.0% 🗑️
_astro/EditorPreview.mpok5XGz.css (Deleted) -1.08kB 0 bytes -100.0% 🗑️
chunks/NextStep_hzRZu98L.mjs (Deleted) -1.06kB 0 bytes -100.0% 🗑️
chunks/shellsession_DJSS6Ou3.mjs (Deleted) -995 bytes 0 bytes -100.0% 🗑️
chunks/index_DujoQQUE.mjs (Deleted) -952 bytes 0 bytes -100.0% 🗑️
chunks/index_DxlQ3QM2.mjs (Deleted) -952 bytes 0 bytes -100.0% 🗑️
chunks/index_C_Je3z1R.mjs (Deleted) -930 bytes 0 bytes -100.0% 🗑️
chunks/index_CdteSTFR.mjs (Deleted) -930 bytes 0 bytes -100.0% 🗑️
chunks/all_7ZHmkMi-.mjs (Deleted) -914 bytes 0 bytes -100.0% 🗑️
chunks/all_D7Y9mOjq.mjs (Deleted) -914 bytes 0 bytes -100.0% 🗑️
chunks/index_CvyQyr_o.mjs (Deleted) -892 bytes 0 bytes -100.0% 🗑️
chunks/index_fHDbBEx0.mjs (Deleted) -892 bytes 0 bytes -100.0% 🗑️
chunks/tsv_BorGVq2Z.mjs (Deleted) -862 bytes 0 bytes -100.0% 🗑️
chunks/consts_BaqNm_YP.mjs (Deleted) -680 bytes 0 bytes -100.0% 🗑️
chunks/codeowners_CxEKPWu0.mjs (Deleted) -666 bytes 0 bytes -100.0% 🗑️
chunks/EnglishFallbackNotice_B68htlq2.mjs (Deleted) -630 bytes 0 bytes -100.0% 🗑️
chunks/vendor-monaco_Bk9R2yQ0.mjs (Deleted) -570 bytes 0 bytes -100.0% 🗑️
_astro/SourceSnippet.DWw4KFVr.css (Deleted) -529 bytes 0 bytes -100.0% 🗑️
chunks/audio-reactive-visualization_BSZaqq61.mjs (Deleted) -381 bytes 0 bytes -100.0% 🗑️
chunks/typed-worklets-and-workers_DbI5OdHv.mjs (Deleted) -380 bytes 0 bytes -100.0% 🗑️
chunks/camera-follow-and-parallax_DpVf4mKv.mjs (Deleted) -379 bytes 0 bytes -100.0% 🗑️
chunks/debugging-and-inspection_BBf2pQTV.mjs (Deleted) -377 bytes 0 bytes -100.0% 🗑️
chunks/resize-dpr-and-canvas_BitPa6gY.mjs (Deleted) -377 bytes 0 bytes -100.0% 🗑️
chunks/serialization-and-prefabs_DvE7388z.mjs (Deleted) -377 bytes 0 bytes -100.0% 🗑️
chunks/authoring-extensions_CzgMe3c0.mjs (Deleted) -369 bytes 0 bytes -100.0% 🗑️
chunks/coordinates-and-views_lxKEPFoJ.mjs (Deleted) -369 bytes 0 bytes -100.0% 🗑️
chunks/project-structure_aXkIYtn-.mjs (Deleted) -369 bytes 0 bytes -100.0% 🗑️
chunks/loading-and-resources_U4nHOGVW.mjs (Deleted) -368 bytes 0 bytes -100.0% 🗑️
chunks/audio-reactive-scene_Bsdl0JE7.mjs (Deleted) -367 bytes 0 bytes -100.0% 🗑️
chunks/retained-containers_BH384Hvf.mjs (Deleted) -367 bytes 0 bytes -100.0% 🗑️
chunks/scenes-and-lifecycle_ta0XN9uR.mjs (Deleted) -367 bytes 0 bytes -100.0% 🗑️
chunks/your-first-scene_CUj7t_Qr.mjs (Deleted) -367 bytes 0 bytes -100.0% 🗑️
chunks/backend-comparison_DD8h9n6M.mjs (Deleted) -365 bytes 0 bytes -100.0% 🗑️
chunks/chords-and-sequences_CHbNvcYp.mjs (Deleted) -365 bytes 0 bytes -100.0% 🗑️
chunks/custom-mesh-shaders_BMxIyikD.mjs (Deleted) -365 bytes 0 bytes -100.0% 🗑️
chunks/joints-and-dynamics_BpiQhUxy.mjs (Deleted) -365 bytes 0 bytes -100.0% 🗑️
chunks/keyboard-and-actions_DOjJfZEj.mjs (Deleted) -365 bytes 0 bytes -100.0% 🗑️
chunks/gameplay-collision_Dpwn177U.mjs (Deleted) -363 bytes 0 bytes -100.0% 🗑️
chunks/custom-renderers_D1Qc1XPS.mjs (Deleted) -361 bytes 0 bytes -100.0% 🗑️
chunks/what-is-exojs_D0Cq0L9U.mjs (Deleted) -361 bytes 0 bytes -100.0% 🗑️
chunks/mouse-and-pointer_Crsuwzw3.mjs (Deleted) -359 bytes 0 bytes -100.0% 🗑️
chunks/troubleshooting_CICagj-d.mjs (Deleted) -358 bytes 0 bytes -100.0% 🗑️
chunks/build-orb-dodge_DUmAIawr.mjs (Deleted) -357 bytes 0 bytes -100.0% 🗑️
chunks/immediate-mode_DSNiT4Gh.mjs (Deleted) -357 bytes 0 bytes -100.0% 🗑️
chunks/pixel-snapping_BzKVrAz8.mjs (Deleted) -357 bytes 0 bytes -100.0% 🗑️
chunks/post-processing_DlZldjIt.mjs (Deleted) -357 bytes 0 bytes -100.0% 🗑️
chunks/render-targets_BOD-3C_9.mjs (Deleted) -357 bytes 0 bytes -100.0% 🗑️
chunks/infinite-maps_BzdxfbYW.mjs (Deleted) -355 bytes 0 bytes -100.0% 🗑️
chunks/physics-basics_CWIXmr6a.mjs (Deleted) -355 bytes 0 bytes -100.0% 🗑️
chunks/ui-and-widgets_Zma4Nlnp.mjs (Deleted) -355 bytes 0 bytes -100.0% 🗑️
chunks/typed-shaders_Bmrqh1kp.mjs (Deleted) -354 bytes 0 bytes -100.0% 🗑️
chunks/beat-detection_D3Y11DkY.mjs (Deleted) -353 bytes 0 bytes -100.0% 🗑️
chunks/audio-effects_CxqXRzoD.mjs (Deleted) -351 bytes 0 bytes -100.0% 🗑️
chunks/performance_9d1FssTa.mjs (Deleted) -351 bytes 0 bytes -100.0% 🗑️
chunks/spatial-audio_Brhw5jUW.mjs (Deleted) -351 bytes 0 bytes -100.0% 🗑️
chunks/split-screen_BUEb5nHs.mjs (Deleted) -351 bytes 0 bytes -100.0% 🗑️
chunks/application_BA66b5j1.mjs (Deleted) -349 bytes 0 bytes -100.0% 🗑️
chunks/audio-basics_DThPeUhw.mjs (Deleted) -349 bytes 0 bytes -100.0% 🗑️
chunks/hud-overlay_DPGA8SQ8.mjs (Deleted) -349 bytes 0 bytes -100.0% 🗑️
chunks/scene-graph_CPw1eiQg.mjs (Deleted) -349 bytes 0 bytes -100.0% 🗑️
chunks/ui-patterns_BeeKMQX1.mjs (Deleted) -349 bytes 0 bytes -100.0% 🗑️
chunks/deployment_FkX78cb_.mjs (Deleted) -348 bytes 0 bytes -100.0% 🗑️
chunks/animation_BInhoE4T.mjs (Deleted) -347 bytes 0 bytes -100.0% 🗑️
chunks/cinematics_DJeIHtW3.mjs (Deleted) -347 bytes 0 bytes -100.0% 🗑️
chunks/pause-menu_rdkDRjga.mjs (Deleted) -347 bytes 0 bytes -100.0% 🗑️
chunks/tiled-maps_m4LdalaY.mjs (Deleted) -346 bytes 0 bytes -100.0% 🗑️
chunks/game-feel_DINn7MNO.mjs (Deleted) -345 bytes 0 bytes -100.0% 🗑️
chunks/graphics_CQioxYCm.mjs (Deleted) -345 bytes 0 bytes -100.0% 🗑️
chunks/particles_CAr03Wh4.mjs (Deleted) -345 bytes 0 bytes -100.0% 🗑️
chunks/setup_CbVPgaCG.mjs (Deleted) -345 bytes 0 bytes -100.0% 🗑️
chunks/sprites_DeyXyPLx.mjs (Deleted) -343 bytes 0 bytes -100.0% 🗑️
chunks/aseprite_RyuaMff7.mjs (Deleted) -342 bytes 0 bytes -100.0% 🗑️
chunks/react_D4hKqUMT.mjs (Deleted) -342 bytes 0 bytes -100.0% 🗑️
chunks/filters_DTckjAsZ.mjs (Deleted) -341 bytes 0 bytes -100.0% 🗑️
chunks/gamepad_BS3LnRrm.mjs (Deleted) -339 bytes 0 bytes -100.0% 🗑️
chunks/text_DuAmFaMN.mjs (Deleted) -337 bytes 0 bytes -100.0% 🗑️
chunks/ldtk_bsYysYFO.mjs (Deleted) -334 bytes 0 bytes -100.0% 🗑️
_astro/EnglishFallbackNotice.CBJEFTmj.css (Deleted) -279 bytes 0 bytes -100.0% 🗑️
chunks/_virtual_astro_server-island-manifest_C1Q2srgE.mjs (Deleted) -217 bytes 0 bytes -100.0% 🗑️
chunks/_virtual_astro_session-driver_C-PI1Pas.mjs (Deleted) -165 bytes 0 bytes -100.0% 🗑️
chunks/content-assets_DXqEyLLP.mjs (Deleted) -151 bytes 0 bytes -100.0% 🗑️
chunks/_noop-middleware_CQ50ikAJ.mjs (Deleted) -100 bytes 0 bytes -100.0% 🗑️
chunks/noop-entrypoint_Z3zFhrGC.mjs (Deleted) -99 bytes 0 bytes -100.0% 🗑️

App Routes Affected:

App Route Size Change Total Size Change (%)
/en/api/[symbol] (Deleted) -1.4kB 0 bytes -100.0% 🗑️
/de/api/[symbol] (Deleted) -1.4kB 0 bytes -100.0% 🗑️
/de (Deleted) -892 bytes 0 bytes -100.0% 🗑️
/de/guide/[part]/[chapter] (Deleted) -1.6kB 0 bytes -100.0% 🗑️
/de/guide/[part] (Deleted) -1.41kB 0 bytes -100.0% 🗑️
/en/guide/[part]/[chapter] (Deleted) -1.6kB 0 bytes -100.0% 🗑️
/en/guide/[part] (Deleted) -1.41kB 0 bytes -100.0% 🗑️
/de/playground (Deleted) -1.43kB 0 bytes -100.0% 🗑️
/en/api (Deleted) -930 bytes 0 bytes -100.0% 🗑️
/ (Deleted) -1.72kB 0 bytes -100.0% 🗑️
/en/playground (Deleted) -1.43kB 0 bytes -100.0% 🗑️
/de/api/all (Deleted) -914 bytes 0 bytes -100.0% 🗑️
/en/guide (Deleted) -952 bytes 0 bytes -100.0% 🗑️
/de/api (Deleted) -930 bytes 0 bytes -100.0% 🗑️
/en/api/all (Deleted) -914 bytes 0 bytes -100.0% 🗑️
/de/guide (Deleted) -952 bytes 0 bytes -100.0% 🗑️
/en (Deleted) -892 bytes 0 bytes -100.0% 🗑️

@Exoridus
Exoridus merged commit b6d32d5 into main Aug 21, 2026
20 checks passed
@Exoridus
Exoridus deleted the physics/contact-modifier branch August 21, 2026 21:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant