From 3118725a3cd508c1461c435698d3a310706a1869 Mon Sep 17 00:00:00 2001 From: Buck Doyle Date: Mon, 19 Jan 2026 16:24:34 -0600 Subject: [PATCH 01/24] Add preliminary rehydration setup This is quite broken. --- packages/host/app/index.html | 4 +- .../initializers/experimental-rehydrate.ts | 102 ++++ packages/host/app/initializers/render-mode.ts | 25 + packages/host/app/templates/index.gts | 2 +- packages/realm-server/prerender/page-pool.ts | 4 + packages/realm-server/server.ts | 2 +- patches/ember-source@5.4.1.patch | 16 + pnpm-lock.yaml | 462 +++++++++--------- 8 files changed, 382 insertions(+), 235 deletions(-) create mode 100644 packages/host/app/initializers/experimental-rehydrate.ts create mode 100644 packages/host/app/initializers/render-mode.ts diff --git a/packages/host/app/index.html b/packages/host/app/index.html index 763287b0eb3..e20b47e89a7 100644 --- a/packages/host/app/index.html +++ b/packages/host/app/index.html @@ -71,7 +71,7 @@ - +
@@ -97,7 +97,7 @@
Loading…
- + diff --git a/packages/host/app/initializers/experimental-rehydrate.ts b/packages/host/app/initializers/experimental-rehydrate.ts new file mode 100644 index 00000000000..e1470cdcb3d --- /dev/null +++ b/packages/host/app/initializers/experimental-rehydrate.ts @@ -0,0 +1,102 @@ +import ApplicationInstance from '@ember/application/instance'; +import type { BootOptions } from '@ember/engine/instance'; + +import Ember from 'ember'; + +declare const FastBoot: unknown; + +let hasPatchedBootSync = false; + +export function initialize(): void { + let log = (message: string) => console.log(`[rehydrate:init] ${message}`); + + let fastbootBodyStart = document?.getElementById('fastboot-body-start'); + + if (fastbootBodyStart) { + log('Found body start, removing'); + fastbootBodyStart.parentNode?.removeChild(fastbootBodyStart); + } + + let fastbootBodyEnd = document?.getElementById('fastboot-body-end'); + + if (fastbootBodyEnd) { + log('Found body end, removing'); + fastbootBodyEnd.parentNode?.removeChild(fastbootBodyEnd); + } + + return; + + log('start'); + + if (hasPatchedBootSync) { + log('already patched'); + return; + } + + if (typeof FastBoot !== 'undefined') { + log('FastBoot detected, skipping'); + return; + } + + if (typeof document === 'undefined') { + log('no document, skipping'); + return; + } + + let current = document.getElementById('fastboot-body-start'); + + if (!current) { + log('fastboot-body-start not found'); + return; + } + + let isSerializationFirstNode = Ember.ViewUtils?.isSerializationFirstNode; + + if (typeof isSerializationFirstNode !== 'function') { + console.error( + "Experimental render mode rehydrate isn't working because it couldn't find Ember.ViewUtils.isSerializationFirstNode.", + ); + log('isSerializationFirstNode missing'); + return; + } + + // debugger; + + // let nextSibling = current.nextSibling; + + // if (!nextSibling || !isSerializationFirstNode(nextSibling)) { + // log('serialization marker not found'); + // return; + // } + + log('patching ApplicationInstance._bootSync'); + hasPatchedBootSync = true; + let originalBootSync = ApplicationInstance.prototype._bootSync; + + ApplicationInstance.reopen({ + _bootSync(this: ApplicationInstance, options?: BootOptions) { + console.log('bootSync', this, options); + if (options === undefined) { + options = { + _renderMode: 'rehydrate', + }; + } + + return originalBootSync.call(this, options); + }, + }); + + log('removing fastboot markers'); + current.parentNode?.removeChild(current); + let end = document.getElementById('fastboot-body-end'); + + if (end?.parentNode) { + end.parentNode.removeChild(end); + } + + log('done'); +} + +export default { + initialize, +}; diff --git a/packages/host/app/initializers/render-mode.ts b/packages/host/app/initializers/render-mode.ts new file mode 100644 index 00000000000..4983675c2fd --- /dev/null +++ b/packages/host/app/initializers/render-mode.ts @@ -0,0 +1,25 @@ +import type Application from '@ember/application'; + +type RenderMode = 'serialize' | 'rehydrate'; + +export function initialize(app: Application): void { + if (typeof document === 'undefined') { + return; + } + + let mode = (globalThis as { __boxelRenderMode?: string }) + .__boxelRenderMode as RenderMode | undefined; + + if (mode !== 'serialize' && mode !== 'rehydrate') { + return; + } + + let env = app.lookup('-environment:main') as { _renderMode?: RenderMode }; + env._renderMode = mode; +} + +export default { + name: 'render-mode', + before: 'experimental-rehydrate', + initialize, +}; diff --git a/packages/host/app/templates/index.gts b/packages/host/app/templates/index.gts index b2091b51181..6cbfcdd0889 100644 --- a/packages/host/app/templates/index.gts +++ b/packages/host/app/templates/index.gts @@ -233,7 +233,7 @@ export class IndexComponent extends Component @removeCardFromStack={{this.removeCardFromStack}} @viewCard={{this.viewCard}} class='host-mode-content' - {{this.removeIsolatedMarkup}} + {{!-- {{this.removeIsolatedMarkup}} --}} /> {{/if}} {{else}} diff --git a/packages/realm-server/prerender/page-pool.ts b/packages/realm-server/prerender/page-pool.ts index 193cdfd61ed..5b254b080da 100644 --- a/packages/realm-server/prerender/page-pool.ts +++ b/packages/realm-server/prerender/page-pool.ts @@ -282,6 +282,10 @@ export class PagePool { let browser = await this.#browserManager.getBrowser(); context = await browser.createBrowserContext(); let page = await context.newPage(); + await page.evaluateOnNewDocument((mode) => { + // @ts-expect-error hmm + globalThis.__boxelRenderMode = mode; + }, 'serialize'); let pageId = uuidv4(); this.#attachPageConsole(page, 'standby', pageId); await this.#loadStandbyPage(page, pageId); diff --git a/packages/realm-server/server.ts b/packages/realm-server/server.ts index 767fcf79a7d..799d8ced654 100644 --- a/packages/realm-server/server.ts +++ b/packages/realm-server/server.ts @@ -576,7 +576,7 @@ export class RealmServer { private injectIsolatedHTML(indexHTML: string, isolatedHTML: string): string { return indexHTML.replace( - /(]+id="boxel-isolated-start"[^>]*>\s*<\/script>)([\s\S]*?)(]+id="boxel-isolated-end"[^>]*>\s*<\/script>)/, + /(]+id="fastboot-body-start"[^>]*>\s*<\/script>)([\s\S]*?)(]+id="fastboot-body-end"[^>]*>\s*<\/script>)/, `$1\n${isolatedHTML}\n$3`, ); } diff --git a/patches/ember-source@5.4.1.patch b/patches/ember-source@5.4.1.patch index 10190498b0f..7ff65a300be 100644 --- a/patches/ember-source@5.4.1.patch +++ b/patches/ember-source@5.4.1.patch @@ -11,3 +11,19 @@ index 485c2db34f559e1c42ba1b515e8ac6959e2de783..245ebe458fbe69cf494c7ec5b03570b4 } } return new SourceSlice({ +diff --git a/dist/packages/@ember/-internals/glimmer/index.js b/dist/packages/@ember/-internals/glimmer/index.js +index 110720eee3522722af6e77732ef1ae10292b06af..cd36b3233a29d2939b5f6de265f097e5c6bf6201 100644 +--- a/dist/packages/@ember/-internals/glimmer/index.js ++++ b/dist/packages/@ember/-internals/glimmer/index.js +@@ -4955,6 +4955,11 @@ function setupApplicationRegistry(registry) { + let owner = getOwner(props); + assert('DomBuilderService is unexpectedly missing an owner', owner); + let env = owner.lookup('-environment:main'); ++ ++ if (!env._renderMode && typeof globalThis !== 'undefined') { ++ env._renderMode = globalThis.__boxelRenderMode; ++ } ++ + switch (env._renderMode) { + case 'serialize': + return serializeBuilder.bind(null); diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 41882fe2744..26a669dd45e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -673,7 +673,7 @@ patchedDependencies: hash: 0db1e9515cbf9f5b3d3c6509af8967c918c176106e534408441992dd448f2545 path: patches/ember-eslint-parser.patch ember-source@5.4.1: - hash: f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1 + hash: 3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a path: patches/ember-source@5.4.1.patch magic-string@0.25.9: hash: 32dda55b40f0bc860d0a8e93bee54d8005c34ed7ac5faed23ce9f5e5f57eea39 @@ -719,10 +719,10 @@ importers: version: 1.3.0(typescript@5.8.3) '@glint/environment-ember-loose': specifier: 'catalog:' - version: 1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))) + version: 1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))) '@glint/environment-ember-template-imports': specifier: 1.3.0 - version: 1.3.0(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5))))(@glint/template@1.3.0) + version: 1.3.0(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5))))(@glint/template@1.3.0) '@playwright/test': specifier: 'catalog:' version: 1.54.0 @@ -740,7 +740,7 @@ importers: version: 7.0.7(@glimmer/component@2.0.0)(@glint/template@1.3.0) ember-source: specifier: 'catalog:' - version: 5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) + version: 5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) ember-template-imports: specifier: ^4.1.1 version: 4.3.0 @@ -858,10 +858,10 @@ importers: dependencies: ember-provide-consume-context: specifier: ^0.7.0 - version: 0.7.0(@ember/test-helpers@5.2.2(@babel/core@7.26.10)(@glint/template@1.3.0))(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)) + version: 0.7.0(@ember/test-helpers@5.2.2(@babel/core@7.26.10)(@glint/template@1.3.0))(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)) ember-source: specifier: 'catalog:' - version: 5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) + version: 5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) devDependencies: '@babel/core': specifier: 'catalog:' @@ -901,13 +901,13 @@ importers: version: 6.3.0 ember-concurrency: specifier: 'catalog:' - version: 4.0.3(@babel/core@7.26.10)(@glimmer/tracking@1.1.2)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + version: 4.0.3(@babel/core@7.26.10)(@glimmer/tracking@1.1.2)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) ember-css-url: specifier: ^1.0.0 version: 1.0.0(patch_hash=0e5253a008cc7bf02424d786e7a8fb2397bc48962f3cd1443f2c0fdd8200c96d) ember-modifier: specifier: ^4.1.0 - version: 4.1.0(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + version: 4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) ember-resources: specifier: 'catalog:' version: 7.0.7(@glimmer/component@2.0.0)(@glint/template@1.3.0) @@ -961,7 +961,7 @@ importers: version: 1.8.9 '@glint/environment-ember-loose': specifier: 'catalog:' - version: 1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))) + version: 1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))) '@glint/template': specifier: 1.3.0 version: 1.3.0 @@ -1022,7 +1022,7 @@ importers: version: 8.2.2 ember-source: specifier: 'catalog:' - version: 5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) + version: 5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) ember-template-imports: specifier: ^4.1.1 version: 4.1.1 @@ -1082,7 +1082,7 @@ importers: version: 2.0.0 '@glint/environment-ember-loose': specifier: 'catalog:' - version: 1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))) + version: 1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))) '@glint/template': specifier: 1.3.0 version: 1.3.0 @@ -1100,13 +1100,13 @@ importers: version: 5.2.1 ember-concurrency: specifier: 'catalog:' - version: 4.0.3(@babel/core@7.26.10)(@glimmer/tracking@1.1.2)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + version: 4.0.3(@babel/core@7.26.10)(@glimmer/tracking@1.1.2)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) ember-load-initializers: specifier: ^2.1.2 version: 2.1.2(@babel/core@7.26.10) ember-modifier: specifier: ^4.1.0 - version: 4.1.0(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + version: 4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) file-loader: specifier: 'catalog:' version: 6.2.0(webpack@5.99.6) @@ -1149,7 +1149,7 @@ importers: version: 1.3.0(typescript@5.8.3) '@glint/environment-ember-template-imports': specifier: 1.3.0 - version: 1.3.0(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5))))(@glint/template@1.3.0) + version: 1.3.0(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5))))(@glint/template@1.3.0) '@rollup/plugin-babel': specifier: 'catalog:' version: 6.0.4(@babel/core@7.26.10)(@types/babel__core@7.1.19)(rollup@4.40.0) @@ -1179,7 +1179,7 @@ importers: version: 8.2.2 ember-source: specifier: 'catalog:' - version: 5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) + version: 5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) ember-template-imports: specifier: ^4.1.1 version: 4.1.1 @@ -1248,7 +1248,7 @@ importers: version: 4.0.1 '@ember/test-helpers': specifier: ^3.3.1 - version: 3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6) + version: 3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6) '@embroider/compat': specifier: ^3.5.5 version: 3.5.6(patch_hash=db8df3cd3be93909d4ddbc1eace0a46dd23639f38332d9eb4c500c534687c7b2)(@embroider/core@3.5.6(@glint/template@1.3.0))(@glint/template@1.3.0) @@ -1275,10 +1275,10 @@ importers: version: 1.3.0(typescript@5.8.3) '@glint/environment-ember-loose': specifier: 'catalog:' - version: 1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))) + version: 1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))) '@glint/environment-ember-template-imports': specifier: 1.3.0 - version: 1.3.0(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5))))(@glint/template@1.3.0) + version: 1.3.0(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5))))(@glint/template@1.3.0) '@glint/template': specifier: 1.3.0 version: 1.3.0 @@ -1308,7 +1308,7 @@ importers: version: 8.2.2 ember-a11y-testing: specifier: ^6.1.1 - version: 6.1.1(@babel/core@7.26.10)(@ember/test-helpers@3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6))(@glint/template@1.3.0)(qunit@2.24.1)(webpack@5.99.6) + version: 6.1.1(@babel/core@7.26.10)(@ember/test-helpers@3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6))(@glint/template@1.3.0)(qunit@2.24.1)(webpack@5.99.6) ember-auto-import: specifier: ^2.7.2 version: 2.10.0(@glint/template@1.3.0)(webpack@5.99.6) @@ -1344,7 +1344,7 @@ importers: version: 2.0.0 ember-cli-deprecation-workflow: specifier: ^3.0.2 - version: 3.0.2(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + version: 3.0.2(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) ember-cli-htmlbars: specifier: ^6.3.0 version: 6.3.0 @@ -1362,31 +1362,31 @@ importers: version: 1.0.0(patch_hash=0e5253a008cc7bf02424d786e7a8fb2397bc48962f3cd1443f2c0fdd8200c96d) ember-freestyle: specifier: ^0.20.0 - version: 0.20.0(@babel/core@7.26.10)(@ember/string@4.0.1)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6) + version: 0.20.0(@babel/core@7.26.10)(@ember/string@4.0.1)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6) ember-keyboard: specifier: ^8.2.0 - version: 8.2.1(@babel/core@7.26.10)(@ember/test-helpers@3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6))(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + version: 8.2.1(@babel/core@7.26.10)(@ember/test-helpers@3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6))(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) ember-load-initializers: specifier: ^2.1.2 version: 2.1.2(@babel/core@7.26.10) ember-modifier: specifier: ^4.1.0 - version: 4.1.0(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + version: 4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) ember-page-title: specifier: ^8.0.0 - version: 8.2.3(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + version: 8.2.3(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) ember-qunit: specifier: 'catalog:' - version: 8.0.2(@ember/test-helpers@3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(qunit@2.24.1) + version: 8.0.2(@ember/test-helpers@3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(qunit@2.24.1) ember-resolver: specifier: ^11.0.1 - version: 11.0.1(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + version: 11.0.1(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) ember-resources: specifier: 'catalog:' version: 7.0.7(@glimmer/component@2.0.0)(@glint/template@1.3.0) ember-source: specifier: 'catalog:' - version: 5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) + version: 5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) ember-source-channel-url: specifier: ^3.0.0 version: 3.0.0 @@ -1467,7 +1467,7 @@ importers: version: 1.6.3 '@glint/environment-ember-loose': specifier: 'catalog:' - version: 1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))) + version: 1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))) '@glint/template': specifier: 1.3.0 version: 1.3.0 @@ -1488,58 +1488,58 @@ importers: version: 3.0.3 ember-animated: specifier: 'catalog:' - version: 2.2.0(@babel/core@7.26.10)(@ember/test-helpers@5.2.2(@babel/core@7.26.10)(@glint/template@1.3.0))(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5))))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)) + version: 2.2.0(@babel/core@7.26.10)(@ember/test-helpers@5.2.2(@babel/core@7.26.10)(@glint/template@1.3.0))(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5))))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)) ember-basic-dropdown: specifier: 8.0.4 - version: 8.0.4(patch_hash=19b0fc5d4bd8b9aa296c4065fa5e33bdbb965db0b277810b596eacd0b9e2f428)(@ember/string@4.0.1)(@ember/test-helpers@5.2.2(@babel/core@7.26.10)(@glint/template@1.3.0))(@glimmer/component@2.0.0)(@glimmer/tracking@1.1.2)(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + version: 8.0.4(patch_hash=19b0fc5d4bd8b9aa296c4065fa5e33bdbb965db0b277810b596eacd0b9e2f428)(@ember/string@4.0.1)(@ember/test-helpers@5.2.2(@babel/core@7.26.10)(@glint/template@1.3.0))(@glimmer/component@2.0.0)(@glimmer/tracking@1.1.2)(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) ember-concurrency: specifier: 'catalog:' - version: 4.0.3(@babel/core@7.26.10)(@glimmer/tracking@1.1.2)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + version: 4.0.3(@babel/core@7.26.10)(@glimmer/tracking@1.1.2)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) ember-concurrency-ts: specifier: 'catalog:' - version: 0.3.1(ember-concurrency@4.0.3(@babel/core@7.26.10)(@glimmer/tracking@1.1.2)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))) + version: 0.3.1(ember-concurrency@4.0.3(@babel/core@7.26.10)(@glimmer/tracking@1.1.2)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))) ember-css-url: specifier: ^1.0.0 version: 1.0.0(patch_hash=0e5253a008cc7bf02424d786e7a8fb2397bc48962f3cd1443f2c0fdd8200c96d) ember-draggable-modifiers: specifier: ^1.0.0 - version: 1.0.0(@babel/core@7.26.10)(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + version: 1.0.0(@babel/core@7.26.10)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) ember-focus-trap: specifier: ^1.0.1 version: 1.0.1 ember-freestyle: specifier: ^0.20.0 - version: 0.20.0(@babel/core@7.26.10)(@ember/string@4.0.1)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6) + version: 0.20.0(@babel/core@7.26.10)(@ember/string@4.0.1)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6) ember-load-initializers: specifier: ^2.1.2 version: 2.1.2(@babel/core@7.26.10) ember-modifier: specifier: ^4.1.0 - version: 4.1.0(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + version: 4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) ember-power-calendar: specifier: ^1.2.0 - version: 1.2.0(@babel/core@7.26.10)(@ember/test-helpers@5.2.2(@babel/core@7.26.10)(@glint/template@1.3.0))(@glimmer/component@2.0.0)(@glimmer/tracking@1.1.2)(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))))(@glint/template@1.3.0)(ember-concurrency@4.0.3(@babel/core@7.26.10)(@glimmer/tracking@1.1.2)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)))(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + version: 1.2.0(@babel/core@7.26.10)(@ember/test-helpers@5.2.2(@babel/core@7.26.10)(@glint/template@1.3.0))(@glimmer/component@2.0.0)(@glimmer/tracking@1.1.2)(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))))(@glint/template@1.3.0)(ember-concurrency@4.0.3(@babel/core@7.26.10)(@glimmer/tracking@1.1.2)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)))(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) ember-power-calendar-moment: specifier: ^1.0.2 - version: 1.0.2(b4f970afd4e4123063e69a8a834ce1a0) + version: 1.0.2(b11558a58fa948ee2f251ab56d1740f7) ember-power-select: specifier: ^8.0.0 - version: 8.1.0(833dad68649d33ed2d4eb1c04ecbaa71) + version: 8.1.0(07481d0be193cab45c352641d9b140f4) ember-resize-modifier: specifier: ^0.7.1 - version: 0.7.1(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6) + version: 0.7.1(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6) ember-set-body-class: specifier: ^1.0.2 version: 1.0.2 ember-sortable: specifier: ^5.3.1 - version: 5.3.1(@ember/test-helpers@5.2.2(@babel/core@7.26.10)(@glint/template@1.3.0))(@ember/test-waiters@4.1.1(@glint/template@1.3.0))(@glint/template@1.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))) + version: 5.3.1(@ember/test-helpers@5.2.2(@babel/core@7.26.10)(@glint/template@1.3.0))(@ember/test-waiters@4.1.1(@glint/template@1.3.0))(@glint/template@1.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))) ember-source: specifier: 'catalog:' - version: 5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) + version: 5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) ember-velcro: specifier: ^2.1.3 - version: 2.1.3(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)))(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + version: 2.1.3(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)))(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) file-loader: specifier: 'catalog:' version: 6.2.0(webpack@5.99.6) @@ -1660,10 +1660,10 @@ importers: dependencies: '@glint/environment-ember-loose': specifier: 'catalog:' - version: 1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))) + version: 1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))) ember-basic-dropdown: specifier: 8.0.4 - version: 8.0.4(patch_hash=19b0fc5d4bd8b9aa296c4065fa5e33bdbb965db0b277810b596eacd0b9e2f428)(@ember/string@4.0.1)(@ember/test-helpers@3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6))(@glimmer/component@2.0.0)(@glimmer/tracking@1.1.2)(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + version: 8.0.4(patch_hash=19b0fc5d4bd8b9aa296c4065fa5e33bdbb965db0b277810b596eacd0b9e2f428)(@ember/string@4.0.1)(@ember/test-helpers@3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6))(@glimmer/component@2.0.0)(@glimmer/tracking@1.1.2)(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) devDependencies: '@babel/core': specifier: 'catalog:' @@ -1691,7 +1691,7 @@ importers: version: 4.0.1 '@ember/test-helpers': specifier: ^3.3.1 - version: 3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6) + version: 3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6) '@embroider/compat': specifier: ^3.5.5 version: 3.5.6(patch_hash=db8df3cd3be93909d4ddbc1eace0a46dd23639f38332d9eb4c500c534687c7b2)(@embroider/core@3.5.6(@glint/template@1.3.0))(@glint/template@1.3.0) @@ -1718,7 +1718,7 @@ importers: version: 1.3.0(typescript@5.8.3) '@glint/environment-ember-template-imports': specifier: 1.3.0 - version: 1.3.0(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5))))(@glint/template@1.3.0) + version: 1.3.0(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5))))(@glint/template@1.3.0) '@glint/template': specifier: 1.3.0 version: 1.3.0 @@ -1757,7 +1757,7 @@ importers: version: 8.2.2 ember-a11y-testing: specifier: ^6.1.1 - version: 6.1.1(@babel/core@7.26.10)(@ember/test-helpers@3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6))(@glint/template@1.3.0)(qunit@2.24.1)(webpack@5.99.6) + version: 6.1.1(@babel/core@7.26.10)(@ember/test-helpers@3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6))(@glint/template@1.3.0)(qunit@2.24.1)(webpack@5.99.6) ember-auto-import: specifier: ^2.7.2 version: 2.10.0(@glint/template@1.3.0)(webpack@5.99.6) @@ -1793,7 +1793,7 @@ importers: version: 2.0.0 ember-cli-deprecation-workflow: specifier: ^3.0.2 - version: 3.0.2(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + version: 3.0.2(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) ember-cli-htmlbars: specifier: ^6.3.0 version: 6.3.0 @@ -1811,22 +1811,22 @@ importers: version: 1.0.0(patch_hash=0e5253a008cc7bf02424d786e7a8fb2397bc48962f3cd1443f2c0fdd8200c96d) ember-freestyle: specifier: ^0.22.0 - version: 0.22.0(@babel/core@7.26.10)(@ember/string@4.0.1)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6) + version: 0.22.0(@babel/core@7.26.10)(@ember/string@4.0.1)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6) ember-load-initializers: specifier: ^2.1.2 version: 2.1.2(@babel/core@7.26.10) ember-modifier: specifier: ^4.1.0 - version: 4.1.0(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + version: 4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) ember-page-title: specifier: ^8.0.0 - version: 8.2.3(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + version: 8.2.3(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) ember-qunit: specifier: 'catalog:' - version: 8.0.2(@ember/test-helpers@3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(qunit@2.24.1) + version: 8.0.2(@ember/test-helpers@3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(qunit@2.24.1) ember-resolver: specifier: ^11.0.1 - version: 11.0.1(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + version: 11.0.1(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) ember-resources: specifier: 'catalog:' version: 7.0.7(@glimmer/component@2.0.0)(@glint/template@1.3.0) @@ -1835,7 +1835,7 @@ importers: version: 1.0.3 ember-source: specifier: 'catalog:' - version: 5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) + version: 5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) ember-source-channel-url: specifier: ^3.0.0 version: 3.0.0 @@ -1925,10 +1925,10 @@ importers: version: 8.2.2 ember-concurrency: specifier: 'catalog:' - version: 4.0.3(@babel/core@7.26.10)(@glimmer/tracking@1.1.2)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + version: 4.0.3(@babel/core@7.26.10)(@glimmer/tracking@1.1.2)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) ember-modifier: specifier: ^4.1.0 - version: 4.1.0(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + version: 4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) ember-template-lint: specifier: 'catalog:' version: 7.8.1 @@ -2028,7 +2028,7 @@ importers: version: link:../runtime-common '@cardstack/view-transitions': specifier: 'catalog:' - version: 0.2.0(@babel/core@7.26.10)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5))) + version: 0.2.0(@babel/core@7.26.10)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))) '@types/lodash': specifier: 'catalog:' version: 4.17.15 @@ -2040,13 +2040,13 @@ importers: version: 8.2.2 ember-animated: specifier: 'catalog:' - version: 2.2.0(@babel/core@7.26.10)(@ember/test-helpers@5.2.2(@babel/core@7.26.10)(@glint/template@1.3.0))(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5))))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)) + version: 2.2.0(@babel/core@7.26.10)(@ember/test-helpers@5.2.2(@babel/core@7.26.10)(@glint/template@1.3.0))(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5))))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)) ember-concurrency: specifier: 'catalog:' - version: 4.0.3(@babel/core@7.26.10)(@glimmer/tracking@1.1.2)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + version: 4.0.3(@babel/core@7.26.10)(@glimmer/tracking@1.1.2)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) ember-modifier: specifier: ^4.1.0 - version: 4.1.0(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + version: 4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) ember-template-lint: specifier: 'catalog:' version: 7.8.1 @@ -2061,7 +2061,7 @@ importers: version: 1.1.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-resources@7.0.7(@glimmer/component@2.0.0)(@glint/template@1.3.0)) reactiveweb: specifier: 'catalog:' - version: 1.6.0(@babel/core@7.26.10)(@ember/test-waiters@4.1.1(@glint/template@1.3.0))(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + version: 1.6.0(@babel/core@7.26.10)(@ember/test-waiters@4.1.1(@glint/template@1.3.0))(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) unique-names-generator: specifier: ^4.7.1 version: 4.7.1 @@ -2104,7 +2104,7 @@ importers: version: link:../runtime-common '@cardstack/view-transitions': specifier: 'catalog:' - version: 0.2.0(@babel/core@7.26.10)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5))) + version: 0.2.0(@babel/core@7.26.10)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))) '@ember/optional-features': specifier: ^2.0.0 version: 2.0.0 @@ -2113,7 +2113,7 @@ importers: version: 3.1.1 '@ember/test-helpers': specifier: ^3.3.1 - version: 3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6) + version: 3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6) '@ember/test-waiters': specifier: 'catalog:' version: 4.1.1(@glint/template@1.3.0) @@ -2143,10 +2143,10 @@ importers: version: 1.3.0(typescript@5.8.3) '@glint/environment-ember-loose': specifier: 'catalog:' - version: 1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))) + version: 1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))) '@glint/environment-ember-template-imports': specifier: 1.3.0 - version: 1.3.0(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5))))(@glint/template@1.3.0) + version: 1.3.0(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5))))(@glint/template@1.3.0) '@glint/template': specifier: 1.3.0 version: 1.3.0 @@ -2215,7 +2215,7 @@ importers: version: 7.18.0(eslint@8.57.1)(typescript@5.8.3) '@universal-ember/test-support': specifier: 'catalog:' - version: 0.5.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(qunit@2.24.1) + version: 0.5.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(qunit@2.24.1) ajv: specifier: 'catalog:' version: 8.17.1 @@ -2260,22 +2260,22 @@ importers: version: 2.3.0(@babel/core@7.26.10) ember-animated: specifier: 'catalog:' - version: 2.2.0(@babel/core@7.26.10)(@ember/test-helpers@3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6))(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + version: 2.2.0(@babel/core@7.26.10)(@ember/test-helpers@3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6))(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) ember-async-data: specifier: ^1.0.3 - version: 1.0.3(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + version: 1.0.3(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) ember-auto-import: specifier: ^2.7.2 version: 2.10.0(@glint/template@1.3.0)(webpack@5.99.6) ember-basic-dropdown: specifier: 8.0.4 - version: 8.0.4(patch_hash=19b0fc5d4bd8b9aa296c4065fa5e33bdbb965db0b277810b596eacd0b9e2f428)(@ember/string@3.1.1)(@ember/test-helpers@3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6))(@glimmer/component@2.0.0)(@glimmer/tracking@1.1.2)(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + version: 8.0.4(patch_hash=19b0fc5d4bd8b9aa296c4065fa5e33bdbb965db0b277810b596eacd0b9e2f428)(@ember/string@3.1.1)(@ember/test-helpers@3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6))(@glimmer/component@2.0.0)(@glimmer/tracking@1.1.2)(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) ember-cli: specifier: ~5.4.1 version: 5.4.1(babel-core@6.26.3)(handlebars@4.7.8)(lodash@4.17.21)(underscore@1.13.6) ember-cli-app-version: specifier: ^6.0.1 - version: 6.0.1(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + version: 6.0.1(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) ember-cli-babel: specifier: ^8.2.0 version: 8.2.0(@babel/core@7.26.10) @@ -2305,7 +2305,7 @@ importers: version: 2.0.0 ember-cli-deprecation-workflow: specifier: ^3.0.2 - version: 3.0.2(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + version: 3.0.2(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) ember-cli-htmlbars: specifier: ^6.3.0 version: 6.3.0 @@ -2323,49 +2323,49 @@ importers: version: 3.0.0 ember-click-outside: specifier: ^6.0.1 - version: 6.0.1(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + version: 6.0.1(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) ember-concurrency: specifier: 'catalog:' - version: 4.0.3(@babel/core@7.26.10)(@glimmer/tracking@1.1.2)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + version: 4.0.3(@babel/core@7.26.10)(@glimmer/tracking@1.1.2)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) ember-css-url: specifier: ^1.0.0 version: 1.0.0(patch_hash=0e5253a008cc7bf02424d786e7a8fb2397bc48962f3cd1443f2c0fdd8200c96d) ember-elsewhere: specifier: ^2.0.0 - version: 2.0.0(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + version: 2.0.0(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) ember-exam: specifier: ^9.0.0 - version: 9.0.0(@glint/template@1.3.0)(ember-qunit@8.0.2(@ember/test-helpers@3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(qunit@2.24.1))(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(qunit@2.24.1)(webpack@5.99.6) + version: 9.0.0(@glint/template@1.3.0)(ember-qunit@8.0.2(@ember/test-helpers@3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(qunit@2.24.1))(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(qunit@2.24.1)(webpack@5.99.6) ember-focus-trap: specifier: ^1.0.1 version: 1.0.1 ember-freestyle: specifier: ^0.20.0 - version: 0.20.0(@babel/core@7.26.10)(@ember/string@3.1.1)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6) + version: 0.20.0(@babel/core@7.26.10)(@ember/string@3.1.1)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6) ember-keyboard: specifier: ^8.2.1 - version: 8.2.1(@babel/core@7.26.10)(@ember/test-helpers@3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6))(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + version: 8.2.1(@babel/core@7.26.10)(@ember/test-helpers@3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6))(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) ember-lifeline: specifier: ^7.0.0 - version: 7.0.0(@ember/test-helpers@3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6)) + version: 7.0.0(@ember/test-helpers@3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6)) ember-load-initializers: specifier: ^2.1.2 version: 2.1.2(@babel/core@7.26.10) ember-modifier: specifier: ^4.1.0 - version: 4.1.0(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + version: 4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) ember-page-title: specifier: ^8.2.3 - version: 8.2.3(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + version: 8.2.3(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) ember-provide-consume-context: specifier: ^0.7.0 - version: 0.7.0(@ember/test-helpers@3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6))(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + version: 0.7.0(@ember/test-helpers@3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6))(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) ember-qunit: specifier: 'catalog:' - version: 8.0.2(@ember/test-helpers@3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(qunit@2.24.1) + version: 8.0.2(@ember/test-helpers@3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(qunit@2.24.1) ember-resolver: specifier: ^11.0.1 - version: 11.0.1(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + version: 11.0.1(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) ember-resources: specifier: 'catalog:' version: 7.0.7(@glimmer/component@2.0.0)(@glint/template@1.3.0) @@ -2374,7 +2374,7 @@ importers: version: 1.0.3 ember-source: specifier: 'catalog:' - version: 5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) + version: 5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) ember-template-imports: specifier: ^4.1.1 version: 4.1.1 @@ -2386,7 +2386,7 @@ importers: version: 6.0.0 ember-velcro: specifier: ^2.1.3 - version: 2.1.3(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)))(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + version: 2.1.3(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)))(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) ember-window-mock: specifier: ^1.0.1 version: 1.0.1(@glint/template@1.3.0) @@ -2545,10 +2545,10 @@ importers: version: 4.0.0 ember-provide-consume-context: specifier: ^0.7.0 - version: 0.7.0(@ember/test-helpers@5.2.2(@babel/core@7.26.10)(@glint/template@1.3.0))(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)) + version: 0.7.0(@ember/test-helpers@5.2.2(@babel/core@7.26.10)(@glint/template@1.3.0))(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)) ember-source: specifier: 'catalog:' - version: 5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) + version: 5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) packages/matrix: devDependencies: @@ -2988,7 +2988,7 @@ importers: version: 0.5.9(patch_hash=0db1e9515cbf9f5b3d3c6509af8967c918c176106e534408441992dd448f2545)(@babel/core@7.26.10)(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.8.3))(eslint@8.57.1) ember-source: specifier: 'catalog:' - version: 5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) + version: 5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) eslint: specifier: 'catalog:' version: 8.57.1 @@ -3079,10 +3079,10 @@ importers: version: 1.3.0(typescript@5.8.3) '@glint/environment-ember-loose': specifier: 'catalog:' - version: 1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))) + version: 1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))) '@glint/environment-ember-template-imports': specifier: 1.3.0 - version: 1.3.0(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5))))(@glint/template@1.3.0) + version: 1.3.0(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5))))(@glint/template@1.3.0) '@types/dompurify': specifier: 'catalog:' version: 3.0.2 @@ -3145,10 +3145,10 @@ importers: version: 1.3.0(typescript@5.8.3) '@glint/environment-ember-loose': specifier: 'catalog:' - version: 1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))) + version: 1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))) '@glint/environment-ember-template-imports': specifier: ^1.3.0 - version: 1.3.0(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5))))(@glint/template@1.3.0) + version: 1.3.0(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5))))(@glint/template@1.3.0) '@glint/template': specifier: ^1.3.0 version: 1.3.0 @@ -14693,11 +14693,11 @@ snapshots: '@cardstack/requirejs-monaco-ember-polyfill@0.0.1': {} - '@cardstack/view-transitions@0.2.0(@babel/core@7.26.10)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)))': + '@cardstack/view-transitions@0.2.0(@babel/core@7.26.10)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)))': dependencies: '@embroider/addon-shim': 1.10.2 decorator-transforms: 2.3.0(@babel/core@7.26.10) - ember-modifier: 4.1.0(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + ember-modifier: 4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) transitivePeerDependencies: - '@babel/core' - supports-color @@ -14749,12 +14749,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@ember/render-modifiers@2.1.0(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))': + '@ember/render-modifiers@2.1.0(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))': dependencies: '@embroider/macros': 1.16.13(@glint/template@1.3.0) ember-cli-babel: 7.26.11 ember-modifier-manager-polyfill: 1.2.0(@babel/core@7.26.10) - ember-source: 5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) + ember-source: 5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) optionalDependencies: '@glint/template': 1.3.0 transitivePeerDependencies: @@ -14769,7 +14769,7 @@ snapshots: '@ember/string@4.0.1': {} - '@ember/test-helpers@3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6)': + '@ember/test-helpers@3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6)': dependencies: '@ember/test-waiters': 3.1.0 '@embroider/macros': 1.16.13(@glint/template@1.3.0) @@ -14780,7 +14780,7 @@ snapshots: ember-auto-import: 2.10.0(@glint/template@1.3.0)(webpack@5.99.6) ember-cli-babel: 8.2.0(@babel/core@7.26.10) ember-cli-htmlbars: 6.3.0 - ember-source: 5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) + ember-source: 5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) transitivePeerDependencies: - '@babel/core' - '@glint/template' @@ -15170,14 +15170,14 @@ snapshots: '@embroider/core': 3.5.6(@glint/template@1.3.0) '@embroider/webpack': 4.0.4(patch_hash=3575bbdd1074ff74a26adde4a25140c197c845679f6ad0941e00494f73c79eff)(@embroider/core@3.5.6(@glint/template@1.3.0))(webpack@5.99.6) - '@embroider/util@1.13.1(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5))))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5))': + '@embroider/util@1.13.1(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5))))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5))': dependencies: '@embroider/macros': 1.16.13(@glint/template@1.3.0) broccoli-funnel: 3.0.8 ember-cli-babel: 7.26.11 - ember-source: 5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) + ember-source: 5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) optionalDependencies: - '@glint/environment-ember-loose': 1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))) + '@glint/environment-ember-loose': 1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))) '@glint/template': 1.3.0 transitivePeerDependencies: - supports-color @@ -15736,17 +15736,17 @@ snapshots: transitivePeerDependencies: - supports-color - '@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)))': + '@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)))': dependencies: '@glimmer/component': 2.0.0 '@glint/template': 1.3.0 optionalDependencies: ember-cli-htmlbars: 6.3.0 - ember-modifier: 4.1.0(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + ember-modifier: 4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) - '@glint/environment-ember-template-imports@1.3.0(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5))))(@glint/template@1.3.0)': + '@glint/environment-ember-template-imports@1.3.0(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5))))(@glint/template@1.3.0)': dependencies: - '@glint/environment-ember-loose': 1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))) + '@glint/environment-ember-loose': 1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))) '@glint/template': 1.3.0 ember-template-imports: 3.4.2 transitivePeerDependencies: @@ -17181,11 +17181,11 @@ snapshots: '@ungap/structured-clone@1.3.0': {} - '@universal-ember/test-support@0.5.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(qunit@2.24.1)': + '@universal-ember/test-support@0.5.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(qunit@2.24.1)': dependencies: '@ember/test-helpers': 5.2.2(@babel/core@7.26.10)(@glint/template@1.3.0) '@embroider/addon-shim': 1.10.2 - ember-source: 5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) + ember-source: 5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) qunit: 2.24.1 transitivePeerDependencies: - '@babel/core' @@ -19577,9 +19577,9 @@ snapshots: minimalistic-assert: 1.0.1 minimalistic-crypto-utils: 1.0.1 - ember-a11y-testing@6.1.1(@babel/core@7.26.10)(@ember/test-helpers@3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6))(@glint/template@1.3.0)(qunit@2.24.1)(webpack@5.99.6): + ember-a11y-testing@6.1.1(@babel/core@7.26.10)(@ember/test-helpers@3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6))(@glint/template@1.3.0)(qunit@2.24.1)(webpack@5.99.6): dependencies: - '@ember/test-helpers': 3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6) + '@ember/test-helpers': 3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6) '@ember/test-waiters': 3.1.0 '@scalvert/ember-setup-middleware-reporter': 0.1.1 axe-core: 4.8.2 @@ -19600,15 +19600,15 @@ snapshots: - supports-color - webpack - ember-animated@2.2.0(@babel/core@7.26.10)(@ember/test-helpers@3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6))(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)): + ember-animated@2.2.0(@babel/core@7.26.10)(@ember/test-helpers@3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6))(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)): dependencies: '@embroider/addon-shim': 1.10.2 '@embroider/macros': 1.16.13(@glint/template@1.3.0) assert-never: 1.4.0 decorator-transforms: 2.3.0(@babel/core@7.26.10) - ember-element-helper: 0.8.6(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5))))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)) + ember-element-helper: 0.8.6(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5))))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)) optionalDependencies: - '@ember/test-helpers': 3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6) + '@ember/test-helpers': 3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6) transitivePeerDependencies: - '@babel/core' - '@glint/environment-ember-loose' @@ -19616,13 +19616,13 @@ snapshots: - ember-source - supports-color - ember-animated@2.2.0(@babel/core@7.26.10)(@ember/test-helpers@5.2.2(@babel/core@7.26.10)(@glint/template@1.3.0))(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5))))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)): + ember-animated@2.2.0(@babel/core@7.26.10)(@ember/test-helpers@5.2.2(@babel/core@7.26.10)(@glint/template@1.3.0))(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5))))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)): dependencies: '@embroider/addon-shim': 1.10.2 '@embroider/macros': 1.16.13(@glint/template@1.3.0) assert-never: 1.4.0 decorator-transforms: 2.3.0(@babel/core@7.26.10) - ember-element-helper: 0.8.6(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5))))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)) + ember-element-helper: 0.8.6(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5))))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)) optionalDependencies: '@ember/test-helpers': 5.2.2(@babel/core@7.26.10)(@glint/template@1.3.0) transitivePeerDependencies: @@ -19632,18 +19632,18 @@ snapshots: - ember-source - supports-color - ember-assign-helper@0.5.0(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)): + ember-assign-helper@0.5.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)): dependencies: '@embroider/addon-shim': 1.10.2 - ember-source: 5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) + ember-source: 5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) transitivePeerDependencies: - supports-color - ember-async-data@1.0.3(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)): + ember-async-data@1.0.3(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)): dependencies: '@ember/test-waiters': 3.1.0 '@embroider/addon-shim': 1.8.9 - ember-source: 5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) + ember-source: 5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) transitivePeerDependencies: - supports-color @@ -19690,73 +19690,73 @@ snapshots: - supports-color - webpack - ember-basic-dropdown@8.0.4(patch_hash=19b0fc5d4bd8b9aa296c4065fa5e33bdbb965db0b277810b596eacd0b9e2f428)(@ember/string@3.1.1)(@ember/test-helpers@3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6))(@glimmer/component@2.0.0)(@glimmer/tracking@1.1.2)(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)): + ember-basic-dropdown@8.0.4(patch_hash=19b0fc5d4bd8b9aa296c4065fa5e33bdbb965db0b277810b596eacd0b9e2f428)(@ember/string@3.1.1)(@ember/test-helpers@3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6))(@glimmer/component@2.0.0)(@glimmer/tracking@1.1.2)(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)): dependencies: '@babel/core': 7.26.10(supports-color@8.1.1) - '@ember/test-helpers': 3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6) + '@ember/test-helpers': 3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6) '@embroider/addon-shim': 1.8.9 '@embroider/macros': 1.16.13(@glint/template@1.3.0) - '@embroider/util': 1.13.1(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5))))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)) + '@embroider/util': 1.13.1(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5))))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)) '@glimmer/component': 2.0.0 '@glimmer/tracking': 1.1.2 decorator-transforms: 1.1.0(@babel/core@7.26.10) - ember-element-helper: 0.8.6(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5))))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)) - ember-modifier: 4.1.0(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) - ember-source: 5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) - ember-style-modifier: 4.3.1(@babel/core@7.26.10)(@ember/string@3.1.1)(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) - ember-truth-helpers: 4.0.3(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + ember-element-helper: 0.8.6(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5))))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)) + ember-modifier: 4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + ember-source: 5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) + ember-style-modifier: 4.3.1(@babel/core@7.26.10)(@ember/string@3.1.1)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + ember-truth-helpers: 4.0.3(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) transitivePeerDependencies: - '@ember/string' - '@glint/environment-ember-loose' - '@glint/template' - supports-color - ember-basic-dropdown@8.0.4(patch_hash=19b0fc5d4bd8b9aa296c4065fa5e33bdbb965db0b277810b596eacd0b9e2f428)(@ember/string@4.0.1)(@ember/test-helpers@3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6))(@glimmer/component@2.0.0)(@glimmer/tracking@1.1.2)(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)): + ember-basic-dropdown@8.0.4(patch_hash=19b0fc5d4bd8b9aa296c4065fa5e33bdbb965db0b277810b596eacd0b9e2f428)(@ember/string@4.0.1)(@ember/test-helpers@3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6))(@glimmer/component@2.0.0)(@glimmer/tracking@1.1.2)(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)): dependencies: '@babel/core': 7.26.10(supports-color@8.1.1) - '@ember/test-helpers': 3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6) + '@ember/test-helpers': 3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6) '@embroider/addon-shim': 1.8.9 '@embroider/macros': 1.16.13(@glint/template@1.3.0) - '@embroider/util': 1.13.1(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5))))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)) + '@embroider/util': 1.13.1(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5))))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)) '@glimmer/component': 2.0.0 '@glimmer/tracking': 1.1.2 decorator-transforms: 1.1.0(@babel/core@7.26.10) - ember-element-helper: 0.8.6(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5))))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)) - ember-modifier: 4.1.0(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) - ember-source: 5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) - ember-style-modifier: 4.3.1(@babel/core@7.26.10)(@ember/string@4.0.1)(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) - ember-truth-helpers: 4.0.3(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + ember-element-helper: 0.8.6(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5))))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)) + ember-modifier: 4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + ember-source: 5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) + ember-style-modifier: 4.3.1(@babel/core@7.26.10)(@ember/string@4.0.1)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + ember-truth-helpers: 4.0.3(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) transitivePeerDependencies: - '@ember/string' - '@glint/environment-ember-loose' - '@glint/template' - supports-color - ember-basic-dropdown@8.0.4(patch_hash=19b0fc5d4bd8b9aa296c4065fa5e33bdbb965db0b277810b596eacd0b9e2f428)(@ember/string@4.0.1)(@ember/test-helpers@5.2.2(@babel/core@7.26.10)(@glint/template@1.3.0))(@glimmer/component@2.0.0)(@glimmer/tracking@1.1.2)(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)): + ember-basic-dropdown@8.0.4(patch_hash=19b0fc5d4bd8b9aa296c4065fa5e33bdbb965db0b277810b596eacd0b9e2f428)(@ember/string@4.0.1)(@ember/test-helpers@5.2.2(@babel/core@7.26.10)(@glint/template@1.3.0))(@glimmer/component@2.0.0)(@glimmer/tracking@1.1.2)(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)): dependencies: '@babel/core': 7.26.10(supports-color@8.1.1) '@ember/test-helpers': 5.2.2(@babel/core@7.26.10)(@glint/template@1.3.0) '@embroider/addon-shim': 1.8.9 '@embroider/macros': 1.16.13(@glint/template@1.3.0) - '@embroider/util': 1.13.1(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5))))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)) + '@embroider/util': 1.13.1(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5))))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)) '@glimmer/component': 2.0.0 '@glimmer/tracking': 1.1.2 decorator-transforms: 1.1.0(@babel/core@7.26.10) - ember-element-helper: 0.8.6(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5))))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)) - ember-modifier: 4.1.0(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) - ember-source: 5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) - ember-style-modifier: 4.3.1(@babel/core@7.26.10)(@ember/string@4.0.1)(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) - ember-truth-helpers: 4.0.3(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + ember-element-helper: 0.8.6(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5))))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)) + ember-modifier: 4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + ember-source: 5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) + ember-style-modifier: 4.3.1(@babel/core@7.26.10)(@ember/string@4.0.1)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + ember-truth-helpers: 4.0.3(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) transitivePeerDependencies: - '@ember/string' - '@glint/environment-ember-loose' - '@glint/template' - supports-color - ember-cli-app-version@6.0.1(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)): + ember-cli-app-version@6.0.1(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)): dependencies: ember-cli-babel: 7.26.11 - ember-source: 5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) + ember-source: 5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) git-repo-info: 2.1.1 transitivePeerDependencies: - supports-color @@ -19921,11 +19921,11 @@ snapshots: transitivePeerDependencies: - supports-color - ember-cli-deprecation-workflow@3.0.2(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)): + ember-cli-deprecation-workflow@3.0.2(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)): dependencies: '@babel/core': 7.26.10(supports-color@8.1.1) ember-cli-babel: 8.2.0(@babel/core@7.26.10) - ember-source: 5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) + ember-source: 5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) transitivePeerDependencies: - supports-color @@ -20288,10 +20288,10 @@ snapshots: - walrus - whiskers - ember-click-outside@6.0.1(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)): + ember-click-outside@6.0.1(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)): dependencies: '@embroider/addon-shim': 1.8.9 - ember-modifier: 4.1.0(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + ember-modifier: 4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) transitivePeerDependencies: - ember-source - supports-color @@ -20307,15 +20307,15 @@ snapshots: - '@babel/core' - supports-color - ember-concurrency-ts@0.3.1(ember-concurrency@4.0.3(@babel/core@7.26.10)(@glimmer/tracking@1.1.2)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))): + ember-concurrency-ts@0.3.1(ember-concurrency@4.0.3(@babel/core@7.26.10)(@glimmer/tracking@1.1.2)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))): dependencies: ember-cli-babel: 7.26.11 ember-cli-htmlbars: 4.5.0 - ember-concurrency: 4.0.3(@babel/core@7.26.10)(@glimmer/tracking@1.1.2)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + ember-concurrency: 4.0.3(@babel/core@7.26.10)(@glimmer/tracking@1.1.2)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) transitivePeerDependencies: - supports-color - ember-concurrency@4.0.3(@babel/core@7.26.10)(@glimmer/tracking@1.1.2)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)): + ember-concurrency@4.0.3(@babel/core@7.26.10)(@glimmer/tracking@1.1.2)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)): dependencies: '@babel/helper-module-imports': 7.25.9(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.26.5 @@ -20323,7 +20323,7 @@ snapshots: '@embroider/addon-shim': 1.10.2 '@glimmer/tracking': 1.1.2 decorator-transforms: 1.1.0(@babel/core@7.26.10) - ember-source: 5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) + ember-source: 5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) optionalDependencies: '@glint/template': 1.3.0 transitivePeerDependencies: @@ -20345,31 +20345,31 @@ snapshots: - '@babel/core' - supports-color - ember-draggable-modifiers@1.0.0(@babel/core@7.26.10)(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)): + ember-draggable-modifiers@1.0.0(@babel/core@7.26.10)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)): dependencies: '@atlaskit/pragmatic-drag-and-drop': 1.3.1 '@atlaskit/pragmatic-drag-and-drop-hitbox': 1.0.3 '@embroider/addon-shim': 1.8.9 decorator-transforms: 1.1.0(@babel/core@7.26.10) - ember-modifier: 4.1.0(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + ember-modifier: 4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) transitivePeerDependencies: - '@babel/core' - ember-source - supports-color - ember-element-helper@0.8.6(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5))))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)): + ember-element-helper@0.8.6(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5))))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)): dependencies: '@embroider/addon-shim': 1.10.2 - '@embroider/util': 1.13.1(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5))))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)) - ember-source: 5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) + '@embroider/util': 1.13.1(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5))))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)) + ember-source: 5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) transitivePeerDependencies: - '@glint/environment-ember-loose' - '@glint/template' - supports-color - ember-elsewhere@2.0.0(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)): + ember-elsewhere@2.0.0(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)): dependencies: - '@embroider/util': 1.13.1(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5))))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)) + '@embroider/util': 1.13.1(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5))))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)) ember-cli-babel: 7.26.11 ember-cli-htmlbars: 6.3.0 transitivePeerDependencies: @@ -20393,7 +20393,7 @@ snapshots: transitivePeerDependencies: - eslint - ember-exam@9.0.0(@glint/template@1.3.0)(ember-qunit@8.0.2(@ember/test-helpers@3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(qunit@2.24.1))(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(qunit@2.24.1)(webpack@5.99.6): + ember-exam@9.0.0(@glint/template@1.3.0)(ember-qunit@8.0.2(@ember/test-helpers@3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(qunit@2.24.1))(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(qunit@2.24.1)(webpack@5.99.6): dependencies: '@babel/core': 7.26.10(supports-color@8.1.1) chalk: 5.3.0 @@ -20401,8 +20401,8 @@ snapshots: debug: 4.4.3(supports-color@8.1.1) ember-auto-import: 2.10.0(@glint/template@1.3.0)(webpack@5.99.6) ember-cli-babel: 8.2.0(@babel/core@7.26.10) - ember-qunit: 8.0.2(@ember/test-helpers@3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(qunit@2.24.1) - ember-source: 5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) + ember-qunit: 8.0.2(@ember/test-helpers@3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(qunit@2.24.1) + ember-source: 5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) execa: 8.0.1 fs-extra: 11.3.0 js-yaml: 4.1.0 @@ -20423,9 +20423,9 @@ snapshots: transitivePeerDependencies: - supports-color - ember-freestyle@0.20.0(@babel/core@7.26.10)(@ember/string@3.1.1)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6): + ember-freestyle@0.20.0(@babel/core@7.26.10)(@ember/string@3.1.1)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6): dependencies: - '@ember/render-modifiers': 2.1.0(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + '@ember/render-modifiers': 2.1.0(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) '@ember/string': 3.1.1 '@glimmer/component': 2.0.0 '@glimmer/tracking': 1.1.2 @@ -20434,9 +20434,9 @@ snapshots: ember-cli-htmlbars: 6.3.0 ember-cli-typescript: 5.2.1 ember-focus-trap: 1.0.1 - ember-modifier: 4.1.0(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + ember-modifier: 4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) ember-named-blocks-polyfill: 0.2.5 - ember-truth-helpers: 4.0.3(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + ember-truth-helpers: 4.0.3(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) json-formatter-js: 2.3.4 macro-decorators: 0.1.2 strip-indent: 3.0.0 @@ -20448,9 +20448,9 @@ snapshots: - supports-color - webpack - ember-freestyle@0.20.0(@babel/core@7.26.10)(@ember/string@4.0.1)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6): + ember-freestyle@0.20.0(@babel/core@7.26.10)(@ember/string@4.0.1)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6): dependencies: - '@ember/render-modifiers': 2.1.0(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + '@ember/render-modifiers': 2.1.0(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) '@ember/string': 4.0.1 '@glimmer/component': 2.0.0 '@glimmer/tracking': 1.1.2 @@ -20459,9 +20459,9 @@ snapshots: ember-cli-htmlbars: 6.3.0 ember-cli-typescript: 5.2.1 ember-focus-trap: 1.0.1 - ember-modifier: 4.1.0(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + ember-modifier: 4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) ember-named-blocks-polyfill: 0.2.5 - ember-truth-helpers: 4.0.3(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + ember-truth-helpers: 4.0.3(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) json-formatter-js: 2.3.4 macro-decorators: 0.1.2 strip-indent: 3.0.0 @@ -20473,7 +20473,7 @@ snapshots: - supports-color - webpack - ember-freestyle@0.22.0(@babel/core@7.26.10)(@ember/string@4.0.1)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6): + ember-freestyle@0.22.0(@babel/core@7.26.10)(@ember/string@4.0.1)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6): dependencies: '@ember/string': 4.0.1 '@glimmer/component': 2.0.0 @@ -20483,9 +20483,9 @@ snapshots: ember-cli-htmlbars: 6.3.0 ember-cli-typescript: 5.2.1 ember-focus-trap: 1.0.1 - ember-modifier: 4.1.0(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + ember-modifier: 4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) ember-named-blocks-polyfill: 0.2.5 - ember-truth-helpers: 4.0.3(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + ember-truth-helpers: 4.0.3(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) json-formatter-js: 2.3.4 macro-decorators: 0.1.2 strip-indent: 3.0.0 @@ -20497,33 +20497,33 @@ snapshots: - supports-color - webpack - ember-functions-as-helper-polyfill@2.1.2(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)): + ember-functions-as-helper-polyfill@2.1.2(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)): dependencies: ember-cli-babel: 7.26.11 ember-cli-typescript: 5.2.1 ember-cli-version-checker: 5.1.2 - ember-source: 5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) + ember-source: 5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) transitivePeerDependencies: - supports-color - ember-keyboard@8.2.1(@babel/core@7.26.10)(@ember/test-helpers@3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6))(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)): + ember-keyboard@8.2.1(@babel/core@7.26.10)(@ember/test-helpers@3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6))(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)): dependencies: '@embroider/addon-shim': 1.8.9 ember-destroyable-polyfill: 2.0.3(@babel/core@7.26.10) - ember-modifier: 4.1.0(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + ember-modifier: 4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) ember-modifier-manager-polyfill: 1.2.0(@babel/core@7.26.10) optionalDependencies: - '@ember/test-helpers': 3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6) + '@ember/test-helpers': 3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6) transitivePeerDependencies: - '@babel/core' - ember-source - supports-color - ember-lifeline@7.0.0(@ember/test-helpers@3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6)): + ember-lifeline@7.0.0(@ember/test-helpers@3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6)): dependencies: '@embroider/addon-shim': 1.8.9 optionalDependencies: - '@ember/test-helpers': 3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6) + '@ember/test-helpers': 3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6) transitivePeerDependencies: - supports-color @@ -20544,13 +20544,13 @@ snapshots: - '@babel/core' - supports-color - ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)): + ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)): dependencies: '@embroider/addon-shim': 1.8.9 ember-cli-normalize-entity-name: 1.0.0 ember-cli-string-utils: 1.1.0 optionalDependencies: - ember-source: 5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) + ember-source: 5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) transitivePeerDependencies: - supports-color @@ -20573,112 +20573,112 @@ snapshots: transitivePeerDependencies: - supports-color - ember-page-title@8.2.3(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)): + ember-page-title@8.2.3(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)): dependencies: '@embroider/addon-shim': 1.8.9 '@simple-dom/document': 1.4.0 - ember-source: 5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) + ember-source: 5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) transitivePeerDependencies: - supports-color - ember-power-calendar-moment@1.0.2(b4f970afd4e4123063e69a8a834ce1a0): + ember-power-calendar-moment@1.0.2(b11558a58fa948ee2f251ab56d1740f7): dependencies: '@embroider/addon-shim': 1.8.9 '@embroider/macros': 1.16.13(@glint/template@1.3.0) decorator-transforms: 1.1.0(@babel/core@7.26.10) - ember-power-calendar: 1.2.0(@babel/core@7.26.10)(@ember/test-helpers@5.2.2(@babel/core@7.26.10)(@glint/template@1.3.0))(@glimmer/component@2.0.0)(@glimmer/tracking@1.1.2)(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))))(@glint/template@1.3.0)(ember-concurrency@4.0.3(@babel/core@7.26.10)(@glimmer/tracking@1.1.2)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)))(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + ember-power-calendar: 1.2.0(@babel/core@7.26.10)(@ember/test-helpers@5.2.2(@babel/core@7.26.10)(@glint/template@1.3.0))(@glimmer/component@2.0.0)(@glimmer/tracking@1.1.2)(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))))(@glint/template@1.3.0)(ember-concurrency@4.0.3(@babel/core@7.26.10)(@glimmer/tracking@1.1.2)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)))(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) transitivePeerDependencies: - '@babel/core' - '@glint/template' - supports-color - ember-power-calendar@1.2.0(@babel/core@7.26.10)(@ember/test-helpers@5.2.2(@babel/core@7.26.10)(@glint/template@1.3.0))(@glimmer/component@2.0.0)(@glimmer/tracking@1.1.2)(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))))(@glint/template@1.3.0)(ember-concurrency@4.0.3(@babel/core@7.26.10)(@glimmer/tracking@1.1.2)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)))(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)): + ember-power-calendar@1.2.0(@babel/core@7.26.10)(@ember/test-helpers@5.2.2(@babel/core@7.26.10)(@glint/template@1.3.0))(@glimmer/component@2.0.0)(@glimmer/tracking@1.1.2)(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))))(@glint/template@1.3.0)(ember-concurrency@4.0.3(@babel/core@7.26.10)(@glimmer/tracking@1.1.2)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)))(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)): dependencies: '@ember/test-helpers': 5.2.2(@babel/core@7.26.10)(@glint/template@1.3.0) '@embroider/addon-shim': 1.8.9 '@embroider/macros': 1.16.13(@glint/template@1.3.0) - '@embroider/util': 1.13.1(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5))))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)) + '@embroider/util': 1.13.1(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5))))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)) '@glimmer/component': 2.0.0 '@glimmer/tracking': 1.1.2 decorator-transforms: 2.3.0(@babel/core@7.26.10) - ember-assign-helper: 0.5.0(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) - ember-concurrency: 4.0.3(@babel/core@7.26.10)(@glimmer/tracking@1.1.2)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) - ember-element-helper: 0.8.6(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5))))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)) - ember-source: 5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) - ember-truth-helpers: 4.0.3(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + ember-assign-helper: 0.5.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + ember-concurrency: 4.0.3(@babel/core@7.26.10)(@glimmer/tracking@1.1.2)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + ember-element-helper: 0.8.6(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5))))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)) + ember-source: 5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) + ember-truth-helpers: 4.0.3(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) transitivePeerDependencies: - '@babel/core' - '@glint/environment-ember-loose' - '@glint/template' - supports-color - ember-power-select@8.1.0(833dad68649d33ed2d4eb1c04ecbaa71): + ember-power-select@8.1.0(07481d0be193cab45c352641d9b140f4): dependencies: - '@ember/render-modifiers': 2.1.0(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + '@ember/render-modifiers': 2.1.0(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) '@ember/test-helpers': 5.2.2(@babel/core@7.26.10)(@glint/template@1.3.0) '@embroider/addon-shim': 1.8.9 - '@embroider/util': 1.13.1(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5))))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)) + '@embroider/util': 1.13.1(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5))))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)) '@glimmer/component': 2.0.0 '@glimmer/tracking': 1.1.2 decorator-transforms: 1.1.0(@babel/core@7.26.10) - ember-assign-helper: 0.5.0(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) - ember-basic-dropdown: 8.0.4(patch_hash=19b0fc5d4bd8b9aa296c4065fa5e33bdbb965db0b277810b596eacd0b9e2f428)(@ember/string@4.0.1)(@ember/test-helpers@5.2.2(@babel/core@7.26.10)(@glint/template@1.3.0))(@glimmer/component@2.0.0)(@glimmer/tracking@1.1.2)(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) - ember-concurrency: 4.0.3(@babel/core@7.26.10)(@glimmer/tracking@1.1.2)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) - ember-source: 5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) - ember-truth-helpers: 4.0.3(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + ember-assign-helper: 0.5.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + ember-basic-dropdown: 8.0.4(patch_hash=19b0fc5d4bd8b9aa296c4065fa5e33bdbb965db0b277810b596eacd0b9e2f428)(@ember/string@4.0.1)(@ember/test-helpers@5.2.2(@babel/core@7.26.10)(@glint/template@1.3.0))(@glimmer/component@2.0.0)(@glimmer/tracking@1.1.2)(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + ember-concurrency: 4.0.3(@babel/core@7.26.10)(@glimmer/tracking@1.1.2)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + ember-source: 5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) + ember-truth-helpers: 4.0.3(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) transitivePeerDependencies: - '@babel/core' - '@glint/environment-ember-loose' - '@glint/template' - supports-color - ember-provide-consume-context@0.7.0(@ember/test-helpers@3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6))(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)): + ember-provide-consume-context@0.7.0(@ember/test-helpers@3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6))(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)): dependencies: - '@ember/test-helpers': 3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6) + '@ember/test-helpers': 3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6) '@embroider/addon-shim': 1.8.9 '@glimmer/component': 2.0.0 - ember-source: 5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) + ember-source: 5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) transitivePeerDependencies: - supports-color - ember-provide-consume-context@0.7.0(@ember/test-helpers@5.2.2(@babel/core@7.26.10)(@glint/template@1.3.0))(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)): + ember-provide-consume-context@0.7.0(@ember/test-helpers@5.2.2(@babel/core@7.26.10)(@glint/template@1.3.0))(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)): dependencies: '@ember/test-helpers': 5.2.2(@babel/core@7.26.10)(@glint/template@1.3.0) '@embroider/addon-shim': 1.8.9 '@glimmer/component': 2.0.0 - ember-source: 5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) + ember-source: 5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) transitivePeerDependencies: - supports-color - ember-qunit@8.0.2(@ember/test-helpers@3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(qunit@2.24.1): + ember-qunit@8.0.2(@ember/test-helpers@3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(qunit@2.24.1): dependencies: - '@ember/test-helpers': 3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6) + '@ember/test-helpers': 3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6) '@embroider/addon-shim': 1.10.2 '@embroider/macros': 1.16.13(@glint/template@1.3.0) ember-cli-test-loader: 3.1.0 - ember-source: 5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) + ember-source: 5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) qunit: 2.24.1 transitivePeerDependencies: - '@glint/template' - supports-color - ember-resize-modifier@0.7.1(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6): + ember-resize-modifier@0.7.1(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6): dependencies: ember-auto-import: 2.10.0(@glint/template@1.3.0)(webpack@5.99.6) ember-cli-babel: 7.26.11 ember-cli-htmlbars: 6.3.0 - ember-modifier: 4.1.0(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) - ember-source: 5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) + ember-modifier: 4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + ember-source: 5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) transitivePeerDependencies: - '@glint/template' - supports-color - webpack - ember-resolver@11.0.1(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)): + ember-resolver@11.0.1(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)): dependencies: ember-cli-babel: 7.26.11 optionalDependencies: - ember-source: 5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) + ember-source: 5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) transitivePeerDependencies: - supports-color @@ -20714,14 +20714,14 @@ snapshots: transitivePeerDependencies: - supports-color - ember-sortable@5.3.1(@ember/test-helpers@5.2.2(@babel/core@7.26.10)(@glint/template@1.3.0))(@ember/test-waiters@4.1.1(@glint/template@1.3.0))(@glint/template@1.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))): + ember-sortable@5.3.1(@ember/test-helpers@5.2.2(@babel/core@7.26.10)(@glint/template@1.3.0))(@ember/test-waiters@4.1.1(@glint/template@1.3.0))(@glint/template@1.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))): dependencies: '@ember/test-helpers': 5.2.2(@babel/core@7.26.10)(@glint/template@1.3.0) '@ember/test-waiters': 4.1.1(@glint/template@1.3.0) '@embroider/addon-shim': 1.8.9 '@embroider/macros': 1.16.13(@glint/template@1.3.0) '@glimmer/env': 0.1.7 - ember-modifier: 4.1.0(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + ember-modifier: 4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) rsvp: 4.8.5 transitivePeerDependencies: - '@glint/template' @@ -20733,7 +20733,7 @@ snapshots: transitivePeerDependencies: - encoding - ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6): + ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6): dependencies: '@babel/helper-module-imports': 7.25.9(supports-color@8.1.1) '@babel/plugin-transform-block-scoping': 7.27.0(@babel/core@7.26.10) @@ -20788,26 +20788,26 @@ snapshots: - supports-color - webpack - ember-style-modifier@4.3.1(@babel/core@7.26.10)(@ember/string@3.1.1)(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)): + ember-style-modifier@4.3.1(@babel/core@7.26.10)(@ember/string@3.1.1)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)): dependencies: '@ember/string': 3.1.1 '@embroider/addon-shim': 1.10.2 csstype: 3.1.3 decorator-transforms: 1.1.0(@babel/core@7.26.10) - ember-modifier: 4.1.0(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) - ember-source: 5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) + ember-modifier: 4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + ember-source: 5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) transitivePeerDependencies: - '@babel/core' - supports-color - ember-style-modifier@4.3.1(@babel/core@7.26.10)(@ember/string@4.0.1)(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)): + ember-style-modifier@4.3.1(@babel/core@7.26.10)(@ember/string@4.0.1)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)): dependencies: '@ember/string': 4.0.1 '@embroider/addon-shim': 1.10.2 csstype: 3.1.3 decorator-transforms: 1.1.0(@babel/core@7.26.10) - ember-modifier: 4.1.0(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) - ember-source: 5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) + ember-modifier: 4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + ember-source: 5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) transitivePeerDependencies: - '@babel/core' - supports-color @@ -20885,11 +20885,11 @@ snapshots: transitivePeerDependencies: - supports-color - ember-truth-helpers@4.0.3(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)): + ember-truth-helpers@4.0.3(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)): dependencies: '@embroider/addon-shim': 1.10.2 - ember-functions-as-helper-polyfill: 2.1.2(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) - ember-source: 5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) + ember-functions-as-helper-polyfill: 2.1.2(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + ember-source: 5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) transitivePeerDependencies: - supports-color @@ -20919,13 +20919,13 @@ snapshots: - encoding - supports-color - ember-velcro@2.1.3(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)))(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)): + ember-velcro@2.1.3(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)))(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)): dependencies: '@embroider/addon-shim': 1.8.9 '@floating-ui/dom': 1.6.3 - ember-functions-as-helper-polyfill: 2.1.2(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) - ember-modifier: 4.1.0(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) - ember-source: 5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) + ember-functions-as-helper-polyfill: 2.1.2(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + ember-modifier: 4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + ember-source: 5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) transitivePeerDependencies: - supports-color @@ -24902,13 +24902,13 @@ snapshots: react-is@18.3.1: {} - reactiveweb@1.6.0(@babel/core@7.26.10)(@ember/test-waiters@4.1.1(@glint/template@1.3.0))(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)): + reactiveweb@1.6.0(@babel/core@7.26.10)(@ember/test-waiters@4.1.1(@glint/template@1.3.0))(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)): dependencies: '@ember/test-waiters': 4.1.1(@glint/template@1.3.0) '@embroider/addon-shim': 1.10.2 '@embroider/macros': 1.16.13(@glint/template@1.3.0) decorator-transforms: 2.3.0(@babel/core@7.26.10) - ember-async-data: 1.0.3(ember-source@5.4.1(patch_hash=f4d53cc0efd30368b913bdc898f342658768eaf0a8fb44678c0a07cf3aac24c1)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + ember-async-data: 1.0.3(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) ember-resources: 7.0.7(@glimmer/component@2.0.0)(@glint/template@1.3.0) transitivePeerDependencies: - '@babel/core' From 5f64baef2079d11339d7d14d78b8b40f3932cad4 Mon Sep 17 00:00:00 2001 From: Buck Doyle Date: Tue, 20 Jan 2026 13:50:31 -0600 Subject: [PATCH 02/24] Add more hacks --- .../initializers/experimental-rehydrate.ts | 20 +- packages/host/app/initializers/render-mode.ts | 25 - packages/realm-server/prerender/page-pool.ts | 33 +- .../prerender/remote-prerenderer.ts | 2 +- .../realm-server/prerender/render-runner.ts | 25 + packages/realm-server/prerender/utils.ts | 12 + patches/ember-source@5.4.1.patch | 9 +- pnpm-lock.yaml | 462 +++++++++--------- 8 files changed, 315 insertions(+), 273 deletions(-) delete mode 100644 packages/host/app/initializers/render-mode.ts diff --git a/packages/host/app/initializers/experimental-rehydrate.ts b/packages/host/app/initializers/experimental-rehydrate.ts index e1470cdcb3d..cedd4ba6b5f 100644 --- a/packages/host/app/initializers/experimental-rehydrate.ts +++ b/packages/host/app/initializers/experimental-rehydrate.ts @@ -10,19 +10,19 @@ let hasPatchedBootSync = false; export function initialize(): void { let log = (message: string) => console.log(`[rehydrate:init] ${message}`); - let fastbootBodyStart = document?.getElementById('fastboot-body-start'); + // let fastbootBodyStart = document?.getElementById('fastboot-body-start'); - if (fastbootBodyStart) { - log('Found body start, removing'); - fastbootBodyStart.parentNode?.removeChild(fastbootBodyStart); - } + // if (fastbootBodyStart) { + // log('Found body start, removing'); + // fastbootBodyStart.parentNode?.removeChild(fastbootBodyStart); + // } - let fastbootBodyEnd = document?.getElementById('fastboot-body-end'); + // let fastbootBodyEnd = document?.getElementById('fastboot-body-end'); - if (fastbootBodyEnd) { - log('Found body end, removing'); - fastbootBodyEnd.parentNode?.removeChild(fastbootBodyEnd); - } + // if (fastbootBodyEnd) { + // log('Found body end, removing'); + // fastbootBodyEnd.parentNode?.removeChild(fastbootBodyEnd); + // } return; diff --git a/packages/host/app/initializers/render-mode.ts b/packages/host/app/initializers/render-mode.ts deleted file mode 100644 index 4983675c2fd..00000000000 --- a/packages/host/app/initializers/render-mode.ts +++ /dev/null @@ -1,25 +0,0 @@ -import type Application from '@ember/application'; - -type RenderMode = 'serialize' | 'rehydrate'; - -export function initialize(app: Application): void { - if (typeof document === 'undefined') { - return; - } - - let mode = (globalThis as { __boxelRenderMode?: string }) - .__boxelRenderMode as RenderMode | undefined; - - if (mode !== 'serialize' && mode !== 'rehydrate') { - return; - } - - let env = app.lookup('-environment:main') as { _renderMode?: RenderMode }; - env._renderMode = mode; -} - -export default { - name: 'render-mode', - before: 'experimental-rehydrate', - initialize, -}; diff --git a/packages/realm-server/prerender/page-pool.ts b/packages/realm-server/prerender/page-pool.ts index 5b254b080da..332d4d27c9c 100644 --- a/packages/realm-server/prerender/page-pool.ts +++ b/packages/realm-server/prerender/page-pool.ts @@ -282,12 +282,37 @@ export class PagePool { let browser = await this.#browserManager.getBrowser(); context = await browser.createBrowserContext(); let page = await context.newPage(); - await page.evaluateOnNewDocument((mode) => { - // @ts-expect-error hmm - globalThis.__boxelRenderMode = mode; - }, 'serialize'); + + page.on('pageerror', (err) => log.error(`pageerror ${pageId}:`, err)); + page.on('error', (err) => log.error(`error ${pageId}:`, err)); + page.on('requestfailed', (req) => + log.warn( + `requestfailed ${pageId}: ${req.url()} ${req.failure()?.errorText}`, + ), + ); + page.on('response', (res) => { + if (res.status() >= 400) { + log.warn(`response ${pageId}: ${res.status()} ${res.url()}`); + } + }); + let pageId = uuidv4(); this.#attachPageConsole(page, 'standby', pageId); + log.debug(`Created standby page ${pageId}`); + log.debug('About to add script for new document'); + + // await page.evaluateOnNewDocument( + // `globalThis.__boxelRenderMode = 'serialize';`, + // ); + await page.evaluateOnNewDocument(`console.log('hello from whatever');`); + await page.evaluateOnNewDocument(`console.error('hey an error');`); + console.log('sending globalThis thing'); + await page.evaluateOnNewDocument(`console.log(globalThis);`); + await page.evaluateOnNewDocument( + 'window.__boxelRenderMode = "serialize";', + ); + console.log('done'); + await this.#loadStandbyPage(page, pageId); let entry: StandbyEntry = { type: 'standby', diff --git a/packages/realm-server/prerender/remote-prerenderer.ts b/packages/realm-server/prerender/remote-prerenderer.ts index a93829fda2a..cf5e8c35607 100644 --- a/packages/realm-server/prerender/remote-prerenderer.ts +++ b/packages/realm-server/prerender/remote-prerenderer.ts @@ -130,7 +130,7 @@ export function createRemotePrerenderer( if (e?.name === 'AbortError') { // AbortError from request timeout—consider this a hard timeout, not a retryable deployment blip. throw new Error( - `Prerender request to ${endpoint.href} aborted after ${requestTimeoutMs}ms`, + `${new Date()} Prerender request to ${endpoint.href} aborted after ${requestTimeoutMs}ms`, ); } let retryable = diff --git a/packages/realm-server/prerender/render-runner.ts b/packages/realm-server/prerender/render-runner.ts index 14114aefe9d..e461c94ac53 100644 --- a/packages/realm-server/prerender/render-runner.ts +++ b/packages/realm-server/prerender/render-runner.ts @@ -54,6 +54,7 @@ export class RenderRunner { } async #getPageForRealm(realm: string, auth: string) { + // debugger; let pageInfo = await this.#pagePool.getPage(realm); let lastAuth = this.#lastAuthByRealm.get(realm); if (pageInfo.reused && lastAuth) { @@ -112,6 +113,10 @@ export class RenderRunner { this.#nonce++; log.info(`prerendering url ${url}, nonce=${this.#nonce} realm=${realm}`); + if (url.includes('ramped')) { + // debugger; + } + const { page, reused, launchMs, pageId } = await this.#getPageForRealm( realm, auth, @@ -163,6 +168,26 @@ export class RenderRunner { 'isolated', '0', ); + + let debug = await page.evaluate(() => { + let mode = (globalThis as any).__boxelRenderMode; + let hasMarkers = false; + let openBlocks = 0; + let walker = document.createTreeWalker( + document.body, + NodeFilter.SHOW_COMMENT, + ); + while (walker.nextNode()) { + let val = walker.currentNode.nodeValue ?? ''; + if (val.startsWith('%+b:')) { + openBlocks++; + hasMarkers = true; + } + } + return { mode, hasMarkers, openBlocks }; + }); + log.info('prerender markers', debug); + return await captureResult(page, 'innerHTML', captureOptions); }, opts?.timeoutMs, diff --git a/packages/realm-server/prerender/utils.ts b/packages/realm-server/prerender/utils.ts index 33a260205b3..32c4cfeab00 100644 --- a/packages/realm-server/prerender/utils.ts +++ b/packages/realm-server/prerender/utils.ts @@ -710,6 +710,9 @@ export async function captureResult( undefined, } as RenderCapture; } else { + let useContainerCapture = + capture !== 'textContent' && + (globalThis as any).__boxelRenderMode === 'serialize'; const firstChild = resolvedElement.children[0] as | (HTMLElement & { textContent: string; @@ -736,6 +739,15 @@ export async function captureResult( nonce: resolvedElement.dataset.prerenderNonce ?? undefined, } as RenderCapture; } + if (useContainerCapture) { + return { + status: finalStatus, + value: resolvedElement.innerHTML, + alive, + id: resolvedElement.dataset.prerenderId ?? undefined, + nonce: resolvedElement.dataset.prerenderNonce ?? undefined, + } as RenderCapture; + } return { status: finalStatus, value: (firstChild as any)[capture]!, diff --git a/patches/ember-source@5.4.1.patch b/patches/ember-source@5.4.1.patch index 7ff65a300be..370c1fbade2 100644 --- a/patches/ember-source@5.4.1.patch +++ b/patches/ember-source@5.4.1.patch @@ -12,17 +12,22 @@ index 485c2db34f559e1c42ba1b515e8ac6959e2de783..245ebe458fbe69cf494c7ec5b03570b4 } return new SourceSlice({ diff --git a/dist/packages/@ember/-internals/glimmer/index.js b/dist/packages/@ember/-internals/glimmer/index.js -index 110720eee3522722af6e77732ef1ae10292b06af..cd36b3233a29d2939b5f6de265f097e5c6bf6201 100644 +index 110720eee3522722af6e77732ef1ae10292b06af..514254c6a20af851d8e5b6fb6a55e259183fc3cd 100644 --- a/dist/packages/@ember/-internals/glimmer/index.js +++ b/dist/packages/@ember/-internals/glimmer/index.js -@@ -4955,6 +4955,11 @@ function setupApplicationRegistry(registry) { +@@ -4955,6 +4955,16 @@ function setupApplicationRegistry(registry) { let owner = getOwner(props); assert('DomBuilderService is unexpectedly missing an owner', owner); let env = owner.lookup('-environment:main'); + ++ console.error('checking for render mode'); + if (!env._renderMode && typeof globalThis !== 'undefined') { + env._renderMode = globalThis.__boxelRenderMode; ++ console.error('render mode changed'); + } ++ ++ console.error('render mode is:'); ++ console.error(env._renderMode); + switch (env._renderMode) { case 'serialize': diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 26a669dd45e..237c0f766e0 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -673,7 +673,7 @@ patchedDependencies: hash: 0db1e9515cbf9f5b3d3c6509af8967c918c176106e534408441992dd448f2545 path: patches/ember-eslint-parser.patch ember-source@5.4.1: - hash: 3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a + hash: 4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4 path: patches/ember-source@5.4.1.patch magic-string@0.25.9: hash: 32dda55b40f0bc860d0a8e93bee54d8005c34ed7ac5faed23ce9f5e5f57eea39 @@ -719,10 +719,10 @@ importers: version: 1.3.0(typescript@5.8.3) '@glint/environment-ember-loose': specifier: 'catalog:' - version: 1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))) + version: 1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))) '@glint/environment-ember-template-imports': specifier: 1.3.0 - version: 1.3.0(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5))))(@glint/template@1.3.0) + version: 1.3.0(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5))))(@glint/template@1.3.0) '@playwright/test': specifier: 'catalog:' version: 1.54.0 @@ -740,7 +740,7 @@ importers: version: 7.0.7(@glimmer/component@2.0.0)(@glint/template@1.3.0) ember-source: specifier: 'catalog:' - version: 5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) + version: 5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) ember-template-imports: specifier: ^4.1.1 version: 4.3.0 @@ -858,10 +858,10 @@ importers: dependencies: ember-provide-consume-context: specifier: ^0.7.0 - version: 0.7.0(@ember/test-helpers@5.2.2(@babel/core@7.26.10)(@glint/template@1.3.0))(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)) + version: 0.7.0(@ember/test-helpers@5.2.2(@babel/core@7.26.10)(@glint/template@1.3.0))(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)) ember-source: specifier: 'catalog:' - version: 5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) + version: 5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) devDependencies: '@babel/core': specifier: 'catalog:' @@ -901,13 +901,13 @@ importers: version: 6.3.0 ember-concurrency: specifier: 'catalog:' - version: 4.0.3(@babel/core@7.26.10)(@glimmer/tracking@1.1.2)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + version: 4.0.3(@babel/core@7.26.10)(@glimmer/tracking@1.1.2)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) ember-css-url: specifier: ^1.0.0 version: 1.0.0(patch_hash=0e5253a008cc7bf02424d786e7a8fb2397bc48962f3cd1443f2c0fdd8200c96d) ember-modifier: specifier: ^4.1.0 - version: 4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + version: 4.1.0(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) ember-resources: specifier: 'catalog:' version: 7.0.7(@glimmer/component@2.0.0)(@glint/template@1.3.0) @@ -961,7 +961,7 @@ importers: version: 1.8.9 '@glint/environment-ember-loose': specifier: 'catalog:' - version: 1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))) + version: 1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))) '@glint/template': specifier: 1.3.0 version: 1.3.0 @@ -1022,7 +1022,7 @@ importers: version: 8.2.2 ember-source: specifier: 'catalog:' - version: 5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) + version: 5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) ember-template-imports: specifier: ^4.1.1 version: 4.1.1 @@ -1082,7 +1082,7 @@ importers: version: 2.0.0 '@glint/environment-ember-loose': specifier: 'catalog:' - version: 1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))) + version: 1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))) '@glint/template': specifier: 1.3.0 version: 1.3.0 @@ -1100,13 +1100,13 @@ importers: version: 5.2.1 ember-concurrency: specifier: 'catalog:' - version: 4.0.3(@babel/core@7.26.10)(@glimmer/tracking@1.1.2)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + version: 4.0.3(@babel/core@7.26.10)(@glimmer/tracking@1.1.2)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) ember-load-initializers: specifier: ^2.1.2 version: 2.1.2(@babel/core@7.26.10) ember-modifier: specifier: ^4.1.0 - version: 4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + version: 4.1.0(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) file-loader: specifier: 'catalog:' version: 6.2.0(webpack@5.99.6) @@ -1149,7 +1149,7 @@ importers: version: 1.3.0(typescript@5.8.3) '@glint/environment-ember-template-imports': specifier: 1.3.0 - version: 1.3.0(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5))))(@glint/template@1.3.0) + version: 1.3.0(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5))))(@glint/template@1.3.0) '@rollup/plugin-babel': specifier: 'catalog:' version: 6.0.4(@babel/core@7.26.10)(@types/babel__core@7.1.19)(rollup@4.40.0) @@ -1179,7 +1179,7 @@ importers: version: 8.2.2 ember-source: specifier: 'catalog:' - version: 5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) + version: 5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) ember-template-imports: specifier: ^4.1.1 version: 4.1.1 @@ -1248,7 +1248,7 @@ importers: version: 4.0.1 '@ember/test-helpers': specifier: ^3.3.1 - version: 3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6) + version: 3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6) '@embroider/compat': specifier: ^3.5.5 version: 3.5.6(patch_hash=db8df3cd3be93909d4ddbc1eace0a46dd23639f38332d9eb4c500c534687c7b2)(@embroider/core@3.5.6(@glint/template@1.3.0))(@glint/template@1.3.0) @@ -1275,10 +1275,10 @@ importers: version: 1.3.0(typescript@5.8.3) '@glint/environment-ember-loose': specifier: 'catalog:' - version: 1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))) + version: 1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))) '@glint/environment-ember-template-imports': specifier: 1.3.0 - version: 1.3.0(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5))))(@glint/template@1.3.0) + version: 1.3.0(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5))))(@glint/template@1.3.0) '@glint/template': specifier: 1.3.0 version: 1.3.0 @@ -1308,7 +1308,7 @@ importers: version: 8.2.2 ember-a11y-testing: specifier: ^6.1.1 - version: 6.1.1(@babel/core@7.26.10)(@ember/test-helpers@3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6))(@glint/template@1.3.0)(qunit@2.24.1)(webpack@5.99.6) + version: 6.1.1(@babel/core@7.26.10)(@ember/test-helpers@3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6))(@glint/template@1.3.0)(qunit@2.24.1)(webpack@5.99.6) ember-auto-import: specifier: ^2.7.2 version: 2.10.0(@glint/template@1.3.0)(webpack@5.99.6) @@ -1344,7 +1344,7 @@ importers: version: 2.0.0 ember-cli-deprecation-workflow: specifier: ^3.0.2 - version: 3.0.2(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + version: 3.0.2(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) ember-cli-htmlbars: specifier: ^6.3.0 version: 6.3.0 @@ -1362,31 +1362,31 @@ importers: version: 1.0.0(patch_hash=0e5253a008cc7bf02424d786e7a8fb2397bc48962f3cd1443f2c0fdd8200c96d) ember-freestyle: specifier: ^0.20.0 - version: 0.20.0(@babel/core@7.26.10)(@ember/string@4.0.1)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6) + version: 0.20.0(@babel/core@7.26.10)(@ember/string@4.0.1)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6) ember-keyboard: specifier: ^8.2.0 - version: 8.2.1(@babel/core@7.26.10)(@ember/test-helpers@3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6))(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + version: 8.2.1(@babel/core@7.26.10)(@ember/test-helpers@3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6))(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) ember-load-initializers: specifier: ^2.1.2 version: 2.1.2(@babel/core@7.26.10) ember-modifier: specifier: ^4.1.0 - version: 4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + version: 4.1.0(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) ember-page-title: specifier: ^8.0.0 - version: 8.2.3(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + version: 8.2.3(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) ember-qunit: specifier: 'catalog:' - version: 8.0.2(@ember/test-helpers@3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(qunit@2.24.1) + version: 8.0.2(@ember/test-helpers@3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(qunit@2.24.1) ember-resolver: specifier: ^11.0.1 - version: 11.0.1(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + version: 11.0.1(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) ember-resources: specifier: 'catalog:' version: 7.0.7(@glimmer/component@2.0.0)(@glint/template@1.3.0) ember-source: specifier: 'catalog:' - version: 5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) + version: 5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) ember-source-channel-url: specifier: ^3.0.0 version: 3.0.0 @@ -1467,7 +1467,7 @@ importers: version: 1.6.3 '@glint/environment-ember-loose': specifier: 'catalog:' - version: 1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))) + version: 1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))) '@glint/template': specifier: 1.3.0 version: 1.3.0 @@ -1488,58 +1488,58 @@ importers: version: 3.0.3 ember-animated: specifier: 'catalog:' - version: 2.2.0(@babel/core@7.26.10)(@ember/test-helpers@5.2.2(@babel/core@7.26.10)(@glint/template@1.3.0))(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5))))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)) + version: 2.2.0(@babel/core@7.26.10)(@ember/test-helpers@5.2.2(@babel/core@7.26.10)(@glint/template@1.3.0))(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5))))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)) ember-basic-dropdown: specifier: 8.0.4 - version: 8.0.4(patch_hash=19b0fc5d4bd8b9aa296c4065fa5e33bdbb965db0b277810b596eacd0b9e2f428)(@ember/string@4.0.1)(@ember/test-helpers@5.2.2(@babel/core@7.26.10)(@glint/template@1.3.0))(@glimmer/component@2.0.0)(@glimmer/tracking@1.1.2)(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + version: 8.0.4(patch_hash=19b0fc5d4bd8b9aa296c4065fa5e33bdbb965db0b277810b596eacd0b9e2f428)(@ember/string@4.0.1)(@ember/test-helpers@5.2.2(@babel/core@7.26.10)(@glint/template@1.3.0))(@glimmer/component@2.0.0)(@glimmer/tracking@1.1.2)(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) ember-concurrency: specifier: 'catalog:' - version: 4.0.3(@babel/core@7.26.10)(@glimmer/tracking@1.1.2)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + version: 4.0.3(@babel/core@7.26.10)(@glimmer/tracking@1.1.2)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) ember-concurrency-ts: specifier: 'catalog:' - version: 0.3.1(ember-concurrency@4.0.3(@babel/core@7.26.10)(@glimmer/tracking@1.1.2)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))) + version: 0.3.1(ember-concurrency@4.0.3(@babel/core@7.26.10)(@glimmer/tracking@1.1.2)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))) ember-css-url: specifier: ^1.0.0 version: 1.0.0(patch_hash=0e5253a008cc7bf02424d786e7a8fb2397bc48962f3cd1443f2c0fdd8200c96d) ember-draggable-modifiers: specifier: ^1.0.0 - version: 1.0.0(@babel/core@7.26.10)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + version: 1.0.0(@babel/core@7.26.10)(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) ember-focus-trap: specifier: ^1.0.1 version: 1.0.1 ember-freestyle: specifier: ^0.20.0 - version: 0.20.0(@babel/core@7.26.10)(@ember/string@4.0.1)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6) + version: 0.20.0(@babel/core@7.26.10)(@ember/string@4.0.1)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6) ember-load-initializers: specifier: ^2.1.2 version: 2.1.2(@babel/core@7.26.10) ember-modifier: specifier: ^4.1.0 - version: 4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + version: 4.1.0(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) ember-power-calendar: specifier: ^1.2.0 - version: 1.2.0(@babel/core@7.26.10)(@ember/test-helpers@5.2.2(@babel/core@7.26.10)(@glint/template@1.3.0))(@glimmer/component@2.0.0)(@glimmer/tracking@1.1.2)(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))))(@glint/template@1.3.0)(ember-concurrency@4.0.3(@babel/core@7.26.10)(@glimmer/tracking@1.1.2)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)))(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + version: 1.2.0(@babel/core@7.26.10)(@ember/test-helpers@5.2.2(@babel/core@7.26.10)(@glint/template@1.3.0))(@glimmer/component@2.0.0)(@glimmer/tracking@1.1.2)(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))))(@glint/template@1.3.0)(ember-concurrency@4.0.3(@babel/core@7.26.10)(@glimmer/tracking@1.1.2)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)))(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) ember-power-calendar-moment: specifier: ^1.0.2 - version: 1.0.2(b11558a58fa948ee2f251ab56d1740f7) + version: 1.0.2(c8bb82c265a83cae94c83e6fe3ddbe86) ember-power-select: specifier: ^8.0.0 - version: 8.1.0(07481d0be193cab45c352641d9b140f4) + version: 8.1.0(84a1ff108cbae26ecef43047625ab6dd) ember-resize-modifier: specifier: ^0.7.1 - version: 0.7.1(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6) + version: 0.7.1(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6) ember-set-body-class: specifier: ^1.0.2 version: 1.0.2 ember-sortable: specifier: ^5.3.1 - version: 5.3.1(@ember/test-helpers@5.2.2(@babel/core@7.26.10)(@glint/template@1.3.0))(@ember/test-waiters@4.1.1(@glint/template@1.3.0))(@glint/template@1.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))) + version: 5.3.1(@ember/test-helpers@5.2.2(@babel/core@7.26.10)(@glint/template@1.3.0))(@ember/test-waiters@4.1.1(@glint/template@1.3.0))(@glint/template@1.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))) ember-source: specifier: 'catalog:' - version: 5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) + version: 5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) ember-velcro: specifier: ^2.1.3 - version: 2.1.3(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)))(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + version: 2.1.3(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)))(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) file-loader: specifier: 'catalog:' version: 6.2.0(webpack@5.99.6) @@ -1660,10 +1660,10 @@ importers: dependencies: '@glint/environment-ember-loose': specifier: 'catalog:' - version: 1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))) + version: 1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))) ember-basic-dropdown: specifier: 8.0.4 - version: 8.0.4(patch_hash=19b0fc5d4bd8b9aa296c4065fa5e33bdbb965db0b277810b596eacd0b9e2f428)(@ember/string@4.0.1)(@ember/test-helpers@3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6))(@glimmer/component@2.0.0)(@glimmer/tracking@1.1.2)(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + version: 8.0.4(patch_hash=19b0fc5d4bd8b9aa296c4065fa5e33bdbb965db0b277810b596eacd0b9e2f428)(@ember/string@4.0.1)(@ember/test-helpers@3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6))(@glimmer/component@2.0.0)(@glimmer/tracking@1.1.2)(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) devDependencies: '@babel/core': specifier: 'catalog:' @@ -1691,7 +1691,7 @@ importers: version: 4.0.1 '@ember/test-helpers': specifier: ^3.3.1 - version: 3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6) + version: 3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6) '@embroider/compat': specifier: ^3.5.5 version: 3.5.6(patch_hash=db8df3cd3be93909d4ddbc1eace0a46dd23639f38332d9eb4c500c534687c7b2)(@embroider/core@3.5.6(@glint/template@1.3.0))(@glint/template@1.3.0) @@ -1718,7 +1718,7 @@ importers: version: 1.3.0(typescript@5.8.3) '@glint/environment-ember-template-imports': specifier: 1.3.0 - version: 1.3.0(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5))))(@glint/template@1.3.0) + version: 1.3.0(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5))))(@glint/template@1.3.0) '@glint/template': specifier: 1.3.0 version: 1.3.0 @@ -1757,7 +1757,7 @@ importers: version: 8.2.2 ember-a11y-testing: specifier: ^6.1.1 - version: 6.1.1(@babel/core@7.26.10)(@ember/test-helpers@3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6))(@glint/template@1.3.0)(qunit@2.24.1)(webpack@5.99.6) + version: 6.1.1(@babel/core@7.26.10)(@ember/test-helpers@3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6))(@glint/template@1.3.0)(qunit@2.24.1)(webpack@5.99.6) ember-auto-import: specifier: ^2.7.2 version: 2.10.0(@glint/template@1.3.0)(webpack@5.99.6) @@ -1793,7 +1793,7 @@ importers: version: 2.0.0 ember-cli-deprecation-workflow: specifier: ^3.0.2 - version: 3.0.2(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + version: 3.0.2(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) ember-cli-htmlbars: specifier: ^6.3.0 version: 6.3.0 @@ -1811,22 +1811,22 @@ importers: version: 1.0.0(patch_hash=0e5253a008cc7bf02424d786e7a8fb2397bc48962f3cd1443f2c0fdd8200c96d) ember-freestyle: specifier: ^0.22.0 - version: 0.22.0(@babel/core@7.26.10)(@ember/string@4.0.1)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6) + version: 0.22.0(@babel/core@7.26.10)(@ember/string@4.0.1)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6) ember-load-initializers: specifier: ^2.1.2 version: 2.1.2(@babel/core@7.26.10) ember-modifier: specifier: ^4.1.0 - version: 4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + version: 4.1.0(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) ember-page-title: specifier: ^8.0.0 - version: 8.2.3(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + version: 8.2.3(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) ember-qunit: specifier: 'catalog:' - version: 8.0.2(@ember/test-helpers@3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(qunit@2.24.1) + version: 8.0.2(@ember/test-helpers@3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(qunit@2.24.1) ember-resolver: specifier: ^11.0.1 - version: 11.0.1(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + version: 11.0.1(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) ember-resources: specifier: 'catalog:' version: 7.0.7(@glimmer/component@2.0.0)(@glint/template@1.3.0) @@ -1835,7 +1835,7 @@ importers: version: 1.0.3 ember-source: specifier: 'catalog:' - version: 5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) + version: 5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) ember-source-channel-url: specifier: ^3.0.0 version: 3.0.0 @@ -1925,10 +1925,10 @@ importers: version: 8.2.2 ember-concurrency: specifier: 'catalog:' - version: 4.0.3(@babel/core@7.26.10)(@glimmer/tracking@1.1.2)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + version: 4.0.3(@babel/core@7.26.10)(@glimmer/tracking@1.1.2)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) ember-modifier: specifier: ^4.1.0 - version: 4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + version: 4.1.0(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) ember-template-lint: specifier: 'catalog:' version: 7.8.1 @@ -2028,7 +2028,7 @@ importers: version: link:../runtime-common '@cardstack/view-transitions': specifier: 'catalog:' - version: 0.2.0(@babel/core@7.26.10)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))) + version: 0.2.0(@babel/core@7.26.10)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))) '@types/lodash': specifier: 'catalog:' version: 4.17.15 @@ -2040,13 +2040,13 @@ importers: version: 8.2.2 ember-animated: specifier: 'catalog:' - version: 2.2.0(@babel/core@7.26.10)(@ember/test-helpers@5.2.2(@babel/core@7.26.10)(@glint/template@1.3.0))(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5))))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)) + version: 2.2.0(@babel/core@7.26.10)(@ember/test-helpers@5.2.2(@babel/core@7.26.10)(@glint/template@1.3.0))(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5))))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)) ember-concurrency: specifier: 'catalog:' - version: 4.0.3(@babel/core@7.26.10)(@glimmer/tracking@1.1.2)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + version: 4.0.3(@babel/core@7.26.10)(@glimmer/tracking@1.1.2)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) ember-modifier: specifier: ^4.1.0 - version: 4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + version: 4.1.0(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) ember-template-lint: specifier: 'catalog:' version: 7.8.1 @@ -2061,7 +2061,7 @@ importers: version: 1.1.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-resources@7.0.7(@glimmer/component@2.0.0)(@glint/template@1.3.0)) reactiveweb: specifier: 'catalog:' - version: 1.6.0(@babel/core@7.26.10)(@ember/test-waiters@4.1.1(@glint/template@1.3.0))(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + version: 1.6.0(@babel/core@7.26.10)(@ember/test-waiters@4.1.1(@glint/template@1.3.0))(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) unique-names-generator: specifier: ^4.7.1 version: 4.7.1 @@ -2104,7 +2104,7 @@ importers: version: link:../runtime-common '@cardstack/view-transitions': specifier: 'catalog:' - version: 0.2.0(@babel/core@7.26.10)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))) + version: 0.2.0(@babel/core@7.26.10)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))) '@ember/optional-features': specifier: ^2.0.0 version: 2.0.0 @@ -2113,7 +2113,7 @@ importers: version: 3.1.1 '@ember/test-helpers': specifier: ^3.3.1 - version: 3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6) + version: 3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6) '@ember/test-waiters': specifier: 'catalog:' version: 4.1.1(@glint/template@1.3.0) @@ -2143,10 +2143,10 @@ importers: version: 1.3.0(typescript@5.8.3) '@glint/environment-ember-loose': specifier: 'catalog:' - version: 1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))) + version: 1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))) '@glint/environment-ember-template-imports': specifier: 1.3.0 - version: 1.3.0(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5))))(@glint/template@1.3.0) + version: 1.3.0(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5))))(@glint/template@1.3.0) '@glint/template': specifier: 1.3.0 version: 1.3.0 @@ -2215,7 +2215,7 @@ importers: version: 7.18.0(eslint@8.57.1)(typescript@5.8.3) '@universal-ember/test-support': specifier: 'catalog:' - version: 0.5.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(qunit@2.24.1) + version: 0.5.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(qunit@2.24.1) ajv: specifier: 'catalog:' version: 8.17.1 @@ -2260,22 +2260,22 @@ importers: version: 2.3.0(@babel/core@7.26.10) ember-animated: specifier: 'catalog:' - version: 2.2.0(@babel/core@7.26.10)(@ember/test-helpers@3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6))(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + version: 2.2.0(@babel/core@7.26.10)(@ember/test-helpers@3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6))(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) ember-async-data: specifier: ^1.0.3 - version: 1.0.3(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + version: 1.0.3(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) ember-auto-import: specifier: ^2.7.2 version: 2.10.0(@glint/template@1.3.0)(webpack@5.99.6) ember-basic-dropdown: specifier: 8.0.4 - version: 8.0.4(patch_hash=19b0fc5d4bd8b9aa296c4065fa5e33bdbb965db0b277810b596eacd0b9e2f428)(@ember/string@3.1.1)(@ember/test-helpers@3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6))(@glimmer/component@2.0.0)(@glimmer/tracking@1.1.2)(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + version: 8.0.4(patch_hash=19b0fc5d4bd8b9aa296c4065fa5e33bdbb965db0b277810b596eacd0b9e2f428)(@ember/string@3.1.1)(@ember/test-helpers@3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6))(@glimmer/component@2.0.0)(@glimmer/tracking@1.1.2)(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) ember-cli: specifier: ~5.4.1 version: 5.4.1(babel-core@6.26.3)(handlebars@4.7.8)(lodash@4.17.21)(underscore@1.13.6) ember-cli-app-version: specifier: ^6.0.1 - version: 6.0.1(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + version: 6.0.1(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) ember-cli-babel: specifier: ^8.2.0 version: 8.2.0(@babel/core@7.26.10) @@ -2305,7 +2305,7 @@ importers: version: 2.0.0 ember-cli-deprecation-workflow: specifier: ^3.0.2 - version: 3.0.2(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + version: 3.0.2(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) ember-cli-htmlbars: specifier: ^6.3.0 version: 6.3.0 @@ -2323,49 +2323,49 @@ importers: version: 3.0.0 ember-click-outside: specifier: ^6.0.1 - version: 6.0.1(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + version: 6.0.1(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) ember-concurrency: specifier: 'catalog:' - version: 4.0.3(@babel/core@7.26.10)(@glimmer/tracking@1.1.2)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + version: 4.0.3(@babel/core@7.26.10)(@glimmer/tracking@1.1.2)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) ember-css-url: specifier: ^1.0.0 version: 1.0.0(patch_hash=0e5253a008cc7bf02424d786e7a8fb2397bc48962f3cd1443f2c0fdd8200c96d) ember-elsewhere: specifier: ^2.0.0 - version: 2.0.0(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + version: 2.0.0(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) ember-exam: specifier: ^9.0.0 - version: 9.0.0(@glint/template@1.3.0)(ember-qunit@8.0.2(@ember/test-helpers@3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(qunit@2.24.1))(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(qunit@2.24.1)(webpack@5.99.6) + version: 9.0.0(@glint/template@1.3.0)(ember-qunit@8.0.2(@ember/test-helpers@3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(qunit@2.24.1))(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(qunit@2.24.1)(webpack@5.99.6) ember-focus-trap: specifier: ^1.0.1 version: 1.0.1 ember-freestyle: specifier: ^0.20.0 - version: 0.20.0(@babel/core@7.26.10)(@ember/string@3.1.1)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6) + version: 0.20.0(@babel/core@7.26.10)(@ember/string@3.1.1)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6) ember-keyboard: specifier: ^8.2.1 - version: 8.2.1(@babel/core@7.26.10)(@ember/test-helpers@3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6))(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + version: 8.2.1(@babel/core@7.26.10)(@ember/test-helpers@3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6))(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) ember-lifeline: specifier: ^7.0.0 - version: 7.0.0(@ember/test-helpers@3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6)) + version: 7.0.0(@ember/test-helpers@3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6)) ember-load-initializers: specifier: ^2.1.2 version: 2.1.2(@babel/core@7.26.10) ember-modifier: specifier: ^4.1.0 - version: 4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + version: 4.1.0(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) ember-page-title: specifier: ^8.2.3 - version: 8.2.3(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + version: 8.2.3(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) ember-provide-consume-context: specifier: ^0.7.0 - version: 0.7.0(@ember/test-helpers@3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6))(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + version: 0.7.0(@ember/test-helpers@3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6))(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) ember-qunit: specifier: 'catalog:' - version: 8.0.2(@ember/test-helpers@3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(qunit@2.24.1) + version: 8.0.2(@ember/test-helpers@3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(qunit@2.24.1) ember-resolver: specifier: ^11.0.1 - version: 11.0.1(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + version: 11.0.1(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) ember-resources: specifier: 'catalog:' version: 7.0.7(@glimmer/component@2.0.0)(@glint/template@1.3.0) @@ -2374,7 +2374,7 @@ importers: version: 1.0.3 ember-source: specifier: 'catalog:' - version: 5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) + version: 5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) ember-template-imports: specifier: ^4.1.1 version: 4.1.1 @@ -2386,7 +2386,7 @@ importers: version: 6.0.0 ember-velcro: specifier: ^2.1.3 - version: 2.1.3(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)))(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + version: 2.1.3(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)))(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) ember-window-mock: specifier: ^1.0.1 version: 1.0.1(@glint/template@1.3.0) @@ -2545,10 +2545,10 @@ importers: version: 4.0.0 ember-provide-consume-context: specifier: ^0.7.0 - version: 0.7.0(@ember/test-helpers@5.2.2(@babel/core@7.26.10)(@glint/template@1.3.0))(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)) + version: 0.7.0(@ember/test-helpers@5.2.2(@babel/core@7.26.10)(@glint/template@1.3.0))(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)) ember-source: specifier: 'catalog:' - version: 5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) + version: 5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) packages/matrix: devDependencies: @@ -2988,7 +2988,7 @@ importers: version: 0.5.9(patch_hash=0db1e9515cbf9f5b3d3c6509af8967c918c176106e534408441992dd448f2545)(@babel/core@7.26.10)(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.8.3))(eslint@8.57.1) ember-source: specifier: 'catalog:' - version: 5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) + version: 5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) eslint: specifier: 'catalog:' version: 8.57.1 @@ -3079,10 +3079,10 @@ importers: version: 1.3.0(typescript@5.8.3) '@glint/environment-ember-loose': specifier: 'catalog:' - version: 1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))) + version: 1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))) '@glint/environment-ember-template-imports': specifier: 1.3.0 - version: 1.3.0(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5))))(@glint/template@1.3.0) + version: 1.3.0(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5))))(@glint/template@1.3.0) '@types/dompurify': specifier: 'catalog:' version: 3.0.2 @@ -3145,10 +3145,10 @@ importers: version: 1.3.0(typescript@5.8.3) '@glint/environment-ember-loose': specifier: 'catalog:' - version: 1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))) + version: 1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))) '@glint/environment-ember-template-imports': specifier: ^1.3.0 - version: 1.3.0(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5))))(@glint/template@1.3.0) + version: 1.3.0(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5))))(@glint/template@1.3.0) '@glint/template': specifier: ^1.3.0 version: 1.3.0 @@ -14693,11 +14693,11 @@ snapshots: '@cardstack/requirejs-monaco-ember-polyfill@0.0.1': {} - '@cardstack/view-transitions@0.2.0(@babel/core@7.26.10)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)))': + '@cardstack/view-transitions@0.2.0(@babel/core@7.26.10)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)))': dependencies: '@embroider/addon-shim': 1.10.2 decorator-transforms: 2.3.0(@babel/core@7.26.10) - ember-modifier: 4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + ember-modifier: 4.1.0(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) transitivePeerDependencies: - '@babel/core' - supports-color @@ -14749,12 +14749,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@ember/render-modifiers@2.1.0(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))': + '@ember/render-modifiers@2.1.0(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))': dependencies: '@embroider/macros': 1.16.13(@glint/template@1.3.0) ember-cli-babel: 7.26.11 ember-modifier-manager-polyfill: 1.2.0(@babel/core@7.26.10) - ember-source: 5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) + ember-source: 5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) optionalDependencies: '@glint/template': 1.3.0 transitivePeerDependencies: @@ -14769,7 +14769,7 @@ snapshots: '@ember/string@4.0.1': {} - '@ember/test-helpers@3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6)': + '@ember/test-helpers@3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6)': dependencies: '@ember/test-waiters': 3.1.0 '@embroider/macros': 1.16.13(@glint/template@1.3.0) @@ -14780,7 +14780,7 @@ snapshots: ember-auto-import: 2.10.0(@glint/template@1.3.0)(webpack@5.99.6) ember-cli-babel: 8.2.0(@babel/core@7.26.10) ember-cli-htmlbars: 6.3.0 - ember-source: 5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) + ember-source: 5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) transitivePeerDependencies: - '@babel/core' - '@glint/template' @@ -15170,14 +15170,14 @@ snapshots: '@embroider/core': 3.5.6(@glint/template@1.3.0) '@embroider/webpack': 4.0.4(patch_hash=3575bbdd1074ff74a26adde4a25140c197c845679f6ad0941e00494f73c79eff)(@embroider/core@3.5.6(@glint/template@1.3.0))(webpack@5.99.6) - '@embroider/util@1.13.1(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5))))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5))': + '@embroider/util@1.13.1(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5))))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5))': dependencies: '@embroider/macros': 1.16.13(@glint/template@1.3.0) broccoli-funnel: 3.0.8 ember-cli-babel: 7.26.11 - ember-source: 5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) + ember-source: 5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) optionalDependencies: - '@glint/environment-ember-loose': 1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))) + '@glint/environment-ember-loose': 1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))) '@glint/template': 1.3.0 transitivePeerDependencies: - supports-color @@ -15736,17 +15736,17 @@ snapshots: transitivePeerDependencies: - supports-color - '@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)))': + '@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)))': dependencies: '@glimmer/component': 2.0.0 '@glint/template': 1.3.0 optionalDependencies: ember-cli-htmlbars: 6.3.0 - ember-modifier: 4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + ember-modifier: 4.1.0(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) - '@glint/environment-ember-template-imports@1.3.0(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5))))(@glint/template@1.3.0)': + '@glint/environment-ember-template-imports@1.3.0(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5))))(@glint/template@1.3.0)': dependencies: - '@glint/environment-ember-loose': 1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))) + '@glint/environment-ember-loose': 1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))) '@glint/template': 1.3.0 ember-template-imports: 3.4.2 transitivePeerDependencies: @@ -17181,11 +17181,11 @@ snapshots: '@ungap/structured-clone@1.3.0': {} - '@universal-ember/test-support@0.5.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(qunit@2.24.1)': + '@universal-ember/test-support@0.5.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(qunit@2.24.1)': dependencies: '@ember/test-helpers': 5.2.2(@babel/core@7.26.10)(@glint/template@1.3.0) '@embroider/addon-shim': 1.10.2 - ember-source: 5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) + ember-source: 5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) qunit: 2.24.1 transitivePeerDependencies: - '@babel/core' @@ -19577,9 +19577,9 @@ snapshots: minimalistic-assert: 1.0.1 minimalistic-crypto-utils: 1.0.1 - ember-a11y-testing@6.1.1(@babel/core@7.26.10)(@ember/test-helpers@3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6))(@glint/template@1.3.0)(qunit@2.24.1)(webpack@5.99.6): + ember-a11y-testing@6.1.1(@babel/core@7.26.10)(@ember/test-helpers@3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6))(@glint/template@1.3.0)(qunit@2.24.1)(webpack@5.99.6): dependencies: - '@ember/test-helpers': 3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6) + '@ember/test-helpers': 3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6) '@ember/test-waiters': 3.1.0 '@scalvert/ember-setup-middleware-reporter': 0.1.1 axe-core: 4.8.2 @@ -19600,15 +19600,15 @@ snapshots: - supports-color - webpack - ember-animated@2.2.0(@babel/core@7.26.10)(@ember/test-helpers@3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6))(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)): + ember-animated@2.2.0(@babel/core@7.26.10)(@ember/test-helpers@3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6))(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)): dependencies: '@embroider/addon-shim': 1.10.2 '@embroider/macros': 1.16.13(@glint/template@1.3.0) assert-never: 1.4.0 decorator-transforms: 2.3.0(@babel/core@7.26.10) - ember-element-helper: 0.8.6(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5))))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)) + ember-element-helper: 0.8.6(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5))))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)) optionalDependencies: - '@ember/test-helpers': 3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6) + '@ember/test-helpers': 3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6) transitivePeerDependencies: - '@babel/core' - '@glint/environment-ember-loose' @@ -19616,13 +19616,13 @@ snapshots: - ember-source - supports-color - ember-animated@2.2.0(@babel/core@7.26.10)(@ember/test-helpers@5.2.2(@babel/core@7.26.10)(@glint/template@1.3.0))(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5))))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)): + ember-animated@2.2.0(@babel/core@7.26.10)(@ember/test-helpers@5.2.2(@babel/core@7.26.10)(@glint/template@1.3.0))(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5))))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)): dependencies: '@embroider/addon-shim': 1.10.2 '@embroider/macros': 1.16.13(@glint/template@1.3.0) assert-never: 1.4.0 decorator-transforms: 2.3.0(@babel/core@7.26.10) - ember-element-helper: 0.8.6(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5))))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)) + ember-element-helper: 0.8.6(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5))))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)) optionalDependencies: '@ember/test-helpers': 5.2.2(@babel/core@7.26.10)(@glint/template@1.3.0) transitivePeerDependencies: @@ -19632,18 +19632,18 @@ snapshots: - ember-source - supports-color - ember-assign-helper@0.5.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)): + ember-assign-helper@0.5.0(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)): dependencies: '@embroider/addon-shim': 1.10.2 - ember-source: 5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) + ember-source: 5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) transitivePeerDependencies: - supports-color - ember-async-data@1.0.3(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)): + ember-async-data@1.0.3(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)): dependencies: '@ember/test-waiters': 3.1.0 '@embroider/addon-shim': 1.8.9 - ember-source: 5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) + ember-source: 5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) transitivePeerDependencies: - supports-color @@ -19690,73 +19690,73 @@ snapshots: - supports-color - webpack - ember-basic-dropdown@8.0.4(patch_hash=19b0fc5d4bd8b9aa296c4065fa5e33bdbb965db0b277810b596eacd0b9e2f428)(@ember/string@3.1.1)(@ember/test-helpers@3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6))(@glimmer/component@2.0.0)(@glimmer/tracking@1.1.2)(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)): + ember-basic-dropdown@8.0.4(patch_hash=19b0fc5d4bd8b9aa296c4065fa5e33bdbb965db0b277810b596eacd0b9e2f428)(@ember/string@3.1.1)(@ember/test-helpers@3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6))(@glimmer/component@2.0.0)(@glimmer/tracking@1.1.2)(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)): dependencies: '@babel/core': 7.26.10(supports-color@8.1.1) - '@ember/test-helpers': 3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6) + '@ember/test-helpers': 3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6) '@embroider/addon-shim': 1.8.9 '@embroider/macros': 1.16.13(@glint/template@1.3.0) - '@embroider/util': 1.13.1(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5))))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)) + '@embroider/util': 1.13.1(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5))))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)) '@glimmer/component': 2.0.0 '@glimmer/tracking': 1.1.2 decorator-transforms: 1.1.0(@babel/core@7.26.10) - ember-element-helper: 0.8.6(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5))))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)) - ember-modifier: 4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) - ember-source: 5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) - ember-style-modifier: 4.3.1(@babel/core@7.26.10)(@ember/string@3.1.1)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) - ember-truth-helpers: 4.0.3(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + ember-element-helper: 0.8.6(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5))))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)) + ember-modifier: 4.1.0(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + ember-source: 5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) + ember-style-modifier: 4.3.1(@babel/core@7.26.10)(@ember/string@3.1.1)(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + ember-truth-helpers: 4.0.3(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) transitivePeerDependencies: - '@ember/string' - '@glint/environment-ember-loose' - '@glint/template' - supports-color - ember-basic-dropdown@8.0.4(patch_hash=19b0fc5d4bd8b9aa296c4065fa5e33bdbb965db0b277810b596eacd0b9e2f428)(@ember/string@4.0.1)(@ember/test-helpers@3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6))(@glimmer/component@2.0.0)(@glimmer/tracking@1.1.2)(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)): + ember-basic-dropdown@8.0.4(patch_hash=19b0fc5d4bd8b9aa296c4065fa5e33bdbb965db0b277810b596eacd0b9e2f428)(@ember/string@4.0.1)(@ember/test-helpers@3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6))(@glimmer/component@2.0.0)(@glimmer/tracking@1.1.2)(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)): dependencies: '@babel/core': 7.26.10(supports-color@8.1.1) - '@ember/test-helpers': 3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6) + '@ember/test-helpers': 3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6) '@embroider/addon-shim': 1.8.9 '@embroider/macros': 1.16.13(@glint/template@1.3.0) - '@embroider/util': 1.13.1(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5))))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)) + '@embroider/util': 1.13.1(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5))))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)) '@glimmer/component': 2.0.0 '@glimmer/tracking': 1.1.2 decorator-transforms: 1.1.0(@babel/core@7.26.10) - ember-element-helper: 0.8.6(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5))))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)) - ember-modifier: 4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) - ember-source: 5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) - ember-style-modifier: 4.3.1(@babel/core@7.26.10)(@ember/string@4.0.1)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) - ember-truth-helpers: 4.0.3(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + ember-element-helper: 0.8.6(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5))))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)) + ember-modifier: 4.1.0(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + ember-source: 5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) + ember-style-modifier: 4.3.1(@babel/core@7.26.10)(@ember/string@4.0.1)(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + ember-truth-helpers: 4.0.3(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) transitivePeerDependencies: - '@ember/string' - '@glint/environment-ember-loose' - '@glint/template' - supports-color - ember-basic-dropdown@8.0.4(patch_hash=19b0fc5d4bd8b9aa296c4065fa5e33bdbb965db0b277810b596eacd0b9e2f428)(@ember/string@4.0.1)(@ember/test-helpers@5.2.2(@babel/core@7.26.10)(@glint/template@1.3.0))(@glimmer/component@2.0.0)(@glimmer/tracking@1.1.2)(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)): + ember-basic-dropdown@8.0.4(patch_hash=19b0fc5d4bd8b9aa296c4065fa5e33bdbb965db0b277810b596eacd0b9e2f428)(@ember/string@4.0.1)(@ember/test-helpers@5.2.2(@babel/core@7.26.10)(@glint/template@1.3.0))(@glimmer/component@2.0.0)(@glimmer/tracking@1.1.2)(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)): dependencies: '@babel/core': 7.26.10(supports-color@8.1.1) '@ember/test-helpers': 5.2.2(@babel/core@7.26.10)(@glint/template@1.3.0) '@embroider/addon-shim': 1.8.9 '@embroider/macros': 1.16.13(@glint/template@1.3.0) - '@embroider/util': 1.13.1(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5))))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)) + '@embroider/util': 1.13.1(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5))))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)) '@glimmer/component': 2.0.0 '@glimmer/tracking': 1.1.2 decorator-transforms: 1.1.0(@babel/core@7.26.10) - ember-element-helper: 0.8.6(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5))))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)) - ember-modifier: 4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) - ember-source: 5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) - ember-style-modifier: 4.3.1(@babel/core@7.26.10)(@ember/string@4.0.1)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) - ember-truth-helpers: 4.0.3(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + ember-element-helper: 0.8.6(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5))))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)) + ember-modifier: 4.1.0(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + ember-source: 5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) + ember-style-modifier: 4.3.1(@babel/core@7.26.10)(@ember/string@4.0.1)(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + ember-truth-helpers: 4.0.3(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) transitivePeerDependencies: - '@ember/string' - '@glint/environment-ember-loose' - '@glint/template' - supports-color - ember-cli-app-version@6.0.1(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)): + ember-cli-app-version@6.0.1(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)): dependencies: ember-cli-babel: 7.26.11 - ember-source: 5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) + ember-source: 5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) git-repo-info: 2.1.1 transitivePeerDependencies: - supports-color @@ -19921,11 +19921,11 @@ snapshots: transitivePeerDependencies: - supports-color - ember-cli-deprecation-workflow@3.0.2(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)): + ember-cli-deprecation-workflow@3.0.2(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)): dependencies: '@babel/core': 7.26.10(supports-color@8.1.1) ember-cli-babel: 8.2.0(@babel/core@7.26.10) - ember-source: 5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) + ember-source: 5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) transitivePeerDependencies: - supports-color @@ -20288,10 +20288,10 @@ snapshots: - walrus - whiskers - ember-click-outside@6.0.1(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)): + ember-click-outside@6.0.1(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)): dependencies: '@embroider/addon-shim': 1.8.9 - ember-modifier: 4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + ember-modifier: 4.1.0(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) transitivePeerDependencies: - ember-source - supports-color @@ -20307,15 +20307,15 @@ snapshots: - '@babel/core' - supports-color - ember-concurrency-ts@0.3.1(ember-concurrency@4.0.3(@babel/core@7.26.10)(@glimmer/tracking@1.1.2)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))): + ember-concurrency-ts@0.3.1(ember-concurrency@4.0.3(@babel/core@7.26.10)(@glimmer/tracking@1.1.2)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))): dependencies: ember-cli-babel: 7.26.11 ember-cli-htmlbars: 4.5.0 - ember-concurrency: 4.0.3(@babel/core@7.26.10)(@glimmer/tracking@1.1.2)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + ember-concurrency: 4.0.3(@babel/core@7.26.10)(@glimmer/tracking@1.1.2)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) transitivePeerDependencies: - supports-color - ember-concurrency@4.0.3(@babel/core@7.26.10)(@glimmer/tracking@1.1.2)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)): + ember-concurrency@4.0.3(@babel/core@7.26.10)(@glimmer/tracking@1.1.2)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)): dependencies: '@babel/helper-module-imports': 7.25.9(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.26.5 @@ -20323,7 +20323,7 @@ snapshots: '@embroider/addon-shim': 1.10.2 '@glimmer/tracking': 1.1.2 decorator-transforms: 1.1.0(@babel/core@7.26.10) - ember-source: 5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) + ember-source: 5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) optionalDependencies: '@glint/template': 1.3.0 transitivePeerDependencies: @@ -20345,31 +20345,31 @@ snapshots: - '@babel/core' - supports-color - ember-draggable-modifiers@1.0.0(@babel/core@7.26.10)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)): + ember-draggable-modifiers@1.0.0(@babel/core@7.26.10)(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)): dependencies: '@atlaskit/pragmatic-drag-and-drop': 1.3.1 '@atlaskit/pragmatic-drag-and-drop-hitbox': 1.0.3 '@embroider/addon-shim': 1.8.9 decorator-transforms: 1.1.0(@babel/core@7.26.10) - ember-modifier: 4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + ember-modifier: 4.1.0(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) transitivePeerDependencies: - '@babel/core' - ember-source - supports-color - ember-element-helper@0.8.6(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5))))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)): + ember-element-helper@0.8.6(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5))))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)): dependencies: '@embroider/addon-shim': 1.10.2 - '@embroider/util': 1.13.1(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5))))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)) - ember-source: 5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) + '@embroider/util': 1.13.1(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5))))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)) + ember-source: 5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) transitivePeerDependencies: - '@glint/environment-ember-loose' - '@glint/template' - supports-color - ember-elsewhere@2.0.0(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)): + ember-elsewhere@2.0.0(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)): dependencies: - '@embroider/util': 1.13.1(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5))))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)) + '@embroider/util': 1.13.1(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5))))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)) ember-cli-babel: 7.26.11 ember-cli-htmlbars: 6.3.0 transitivePeerDependencies: @@ -20393,7 +20393,7 @@ snapshots: transitivePeerDependencies: - eslint - ember-exam@9.0.0(@glint/template@1.3.0)(ember-qunit@8.0.2(@ember/test-helpers@3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(qunit@2.24.1))(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(qunit@2.24.1)(webpack@5.99.6): + ember-exam@9.0.0(@glint/template@1.3.0)(ember-qunit@8.0.2(@ember/test-helpers@3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(qunit@2.24.1))(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(qunit@2.24.1)(webpack@5.99.6): dependencies: '@babel/core': 7.26.10(supports-color@8.1.1) chalk: 5.3.0 @@ -20401,8 +20401,8 @@ snapshots: debug: 4.4.3(supports-color@8.1.1) ember-auto-import: 2.10.0(@glint/template@1.3.0)(webpack@5.99.6) ember-cli-babel: 8.2.0(@babel/core@7.26.10) - ember-qunit: 8.0.2(@ember/test-helpers@3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(qunit@2.24.1) - ember-source: 5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) + ember-qunit: 8.0.2(@ember/test-helpers@3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(qunit@2.24.1) + ember-source: 5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) execa: 8.0.1 fs-extra: 11.3.0 js-yaml: 4.1.0 @@ -20423,9 +20423,9 @@ snapshots: transitivePeerDependencies: - supports-color - ember-freestyle@0.20.0(@babel/core@7.26.10)(@ember/string@3.1.1)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6): + ember-freestyle@0.20.0(@babel/core@7.26.10)(@ember/string@3.1.1)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6): dependencies: - '@ember/render-modifiers': 2.1.0(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + '@ember/render-modifiers': 2.1.0(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) '@ember/string': 3.1.1 '@glimmer/component': 2.0.0 '@glimmer/tracking': 1.1.2 @@ -20434,9 +20434,9 @@ snapshots: ember-cli-htmlbars: 6.3.0 ember-cli-typescript: 5.2.1 ember-focus-trap: 1.0.1 - ember-modifier: 4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + ember-modifier: 4.1.0(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) ember-named-blocks-polyfill: 0.2.5 - ember-truth-helpers: 4.0.3(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + ember-truth-helpers: 4.0.3(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) json-formatter-js: 2.3.4 macro-decorators: 0.1.2 strip-indent: 3.0.0 @@ -20448,9 +20448,9 @@ snapshots: - supports-color - webpack - ember-freestyle@0.20.0(@babel/core@7.26.10)(@ember/string@4.0.1)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6): + ember-freestyle@0.20.0(@babel/core@7.26.10)(@ember/string@4.0.1)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6): dependencies: - '@ember/render-modifiers': 2.1.0(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + '@ember/render-modifiers': 2.1.0(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) '@ember/string': 4.0.1 '@glimmer/component': 2.0.0 '@glimmer/tracking': 1.1.2 @@ -20459,9 +20459,9 @@ snapshots: ember-cli-htmlbars: 6.3.0 ember-cli-typescript: 5.2.1 ember-focus-trap: 1.0.1 - ember-modifier: 4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + ember-modifier: 4.1.0(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) ember-named-blocks-polyfill: 0.2.5 - ember-truth-helpers: 4.0.3(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + ember-truth-helpers: 4.0.3(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) json-formatter-js: 2.3.4 macro-decorators: 0.1.2 strip-indent: 3.0.0 @@ -20473,7 +20473,7 @@ snapshots: - supports-color - webpack - ember-freestyle@0.22.0(@babel/core@7.26.10)(@ember/string@4.0.1)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6): + ember-freestyle@0.22.0(@babel/core@7.26.10)(@ember/string@4.0.1)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6): dependencies: '@ember/string': 4.0.1 '@glimmer/component': 2.0.0 @@ -20483,9 +20483,9 @@ snapshots: ember-cli-htmlbars: 6.3.0 ember-cli-typescript: 5.2.1 ember-focus-trap: 1.0.1 - ember-modifier: 4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + ember-modifier: 4.1.0(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) ember-named-blocks-polyfill: 0.2.5 - ember-truth-helpers: 4.0.3(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + ember-truth-helpers: 4.0.3(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) json-formatter-js: 2.3.4 macro-decorators: 0.1.2 strip-indent: 3.0.0 @@ -20497,33 +20497,33 @@ snapshots: - supports-color - webpack - ember-functions-as-helper-polyfill@2.1.2(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)): + ember-functions-as-helper-polyfill@2.1.2(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)): dependencies: ember-cli-babel: 7.26.11 ember-cli-typescript: 5.2.1 ember-cli-version-checker: 5.1.2 - ember-source: 5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) + ember-source: 5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) transitivePeerDependencies: - supports-color - ember-keyboard@8.2.1(@babel/core@7.26.10)(@ember/test-helpers@3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6))(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)): + ember-keyboard@8.2.1(@babel/core@7.26.10)(@ember/test-helpers@3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6))(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)): dependencies: '@embroider/addon-shim': 1.8.9 ember-destroyable-polyfill: 2.0.3(@babel/core@7.26.10) - ember-modifier: 4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + ember-modifier: 4.1.0(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) ember-modifier-manager-polyfill: 1.2.0(@babel/core@7.26.10) optionalDependencies: - '@ember/test-helpers': 3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6) + '@ember/test-helpers': 3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6) transitivePeerDependencies: - '@babel/core' - ember-source - supports-color - ember-lifeline@7.0.0(@ember/test-helpers@3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6)): + ember-lifeline@7.0.0(@ember/test-helpers@3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6)): dependencies: '@embroider/addon-shim': 1.8.9 optionalDependencies: - '@ember/test-helpers': 3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6) + '@ember/test-helpers': 3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6) transitivePeerDependencies: - supports-color @@ -20544,13 +20544,13 @@ snapshots: - '@babel/core' - supports-color - ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)): + ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)): dependencies: '@embroider/addon-shim': 1.8.9 ember-cli-normalize-entity-name: 1.0.0 ember-cli-string-utils: 1.1.0 optionalDependencies: - ember-source: 5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) + ember-source: 5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) transitivePeerDependencies: - supports-color @@ -20573,112 +20573,112 @@ snapshots: transitivePeerDependencies: - supports-color - ember-page-title@8.2.3(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)): + ember-page-title@8.2.3(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)): dependencies: '@embroider/addon-shim': 1.8.9 '@simple-dom/document': 1.4.0 - ember-source: 5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) + ember-source: 5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) transitivePeerDependencies: - supports-color - ember-power-calendar-moment@1.0.2(b11558a58fa948ee2f251ab56d1740f7): + ember-power-calendar-moment@1.0.2(c8bb82c265a83cae94c83e6fe3ddbe86): dependencies: '@embroider/addon-shim': 1.8.9 '@embroider/macros': 1.16.13(@glint/template@1.3.0) decorator-transforms: 1.1.0(@babel/core@7.26.10) - ember-power-calendar: 1.2.0(@babel/core@7.26.10)(@ember/test-helpers@5.2.2(@babel/core@7.26.10)(@glint/template@1.3.0))(@glimmer/component@2.0.0)(@glimmer/tracking@1.1.2)(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))))(@glint/template@1.3.0)(ember-concurrency@4.0.3(@babel/core@7.26.10)(@glimmer/tracking@1.1.2)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)))(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + ember-power-calendar: 1.2.0(@babel/core@7.26.10)(@ember/test-helpers@5.2.2(@babel/core@7.26.10)(@glint/template@1.3.0))(@glimmer/component@2.0.0)(@glimmer/tracking@1.1.2)(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))))(@glint/template@1.3.0)(ember-concurrency@4.0.3(@babel/core@7.26.10)(@glimmer/tracking@1.1.2)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)))(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) transitivePeerDependencies: - '@babel/core' - '@glint/template' - supports-color - ember-power-calendar@1.2.0(@babel/core@7.26.10)(@ember/test-helpers@5.2.2(@babel/core@7.26.10)(@glint/template@1.3.0))(@glimmer/component@2.0.0)(@glimmer/tracking@1.1.2)(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))))(@glint/template@1.3.0)(ember-concurrency@4.0.3(@babel/core@7.26.10)(@glimmer/tracking@1.1.2)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)))(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)): + ember-power-calendar@1.2.0(@babel/core@7.26.10)(@ember/test-helpers@5.2.2(@babel/core@7.26.10)(@glint/template@1.3.0))(@glimmer/component@2.0.0)(@glimmer/tracking@1.1.2)(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))))(@glint/template@1.3.0)(ember-concurrency@4.0.3(@babel/core@7.26.10)(@glimmer/tracking@1.1.2)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)))(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)): dependencies: '@ember/test-helpers': 5.2.2(@babel/core@7.26.10)(@glint/template@1.3.0) '@embroider/addon-shim': 1.8.9 '@embroider/macros': 1.16.13(@glint/template@1.3.0) - '@embroider/util': 1.13.1(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5))))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)) + '@embroider/util': 1.13.1(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5))))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)) '@glimmer/component': 2.0.0 '@glimmer/tracking': 1.1.2 decorator-transforms: 2.3.0(@babel/core@7.26.10) - ember-assign-helper: 0.5.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) - ember-concurrency: 4.0.3(@babel/core@7.26.10)(@glimmer/tracking@1.1.2)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) - ember-element-helper: 0.8.6(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5))))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)) - ember-source: 5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) - ember-truth-helpers: 4.0.3(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + ember-assign-helper: 0.5.0(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + ember-concurrency: 4.0.3(@babel/core@7.26.10)(@glimmer/tracking@1.1.2)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + ember-element-helper: 0.8.6(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5))))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)) + ember-source: 5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) + ember-truth-helpers: 4.0.3(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) transitivePeerDependencies: - '@babel/core' - '@glint/environment-ember-loose' - '@glint/template' - supports-color - ember-power-select@8.1.0(07481d0be193cab45c352641d9b140f4): + ember-power-select@8.1.0(84a1ff108cbae26ecef43047625ab6dd): dependencies: - '@ember/render-modifiers': 2.1.0(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + '@ember/render-modifiers': 2.1.0(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) '@ember/test-helpers': 5.2.2(@babel/core@7.26.10)(@glint/template@1.3.0) '@embroider/addon-shim': 1.8.9 - '@embroider/util': 1.13.1(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5))))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)) + '@embroider/util': 1.13.1(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5))))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)) '@glimmer/component': 2.0.0 '@glimmer/tracking': 1.1.2 decorator-transforms: 1.1.0(@babel/core@7.26.10) - ember-assign-helper: 0.5.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) - ember-basic-dropdown: 8.0.4(patch_hash=19b0fc5d4bd8b9aa296c4065fa5e33bdbb965db0b277810b596eacd0b9e2f428)(@ember/string@4.0.1)(@ember/test-helpers@5.2.2(@babel/core@7.26.10)(@glint/template@1.3.0))(@glimmer/component@2.0.0)(@glimmer/tracking@1.1.2)(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) - ember-concurrency: 4.0.3(@babel/core@7.26.10)(@glimmer/tracking@1.1.2)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) - ember-source: 5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) - ember-truth-helpers: 4.0.3(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + ember-assign-helper: 0.5.0(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + ember-basic-dropdown: 8.0.4(patch_hash=19b0fc5d4bd8b9aa296c4065fa5e33bdbb965db0b277810b596eacd0b9e2f428)(@ember/string@4.0.1)(@ember/test-helpers@5.2.2(@babel/core@7.26.10)(@glint/template@1.3.0))(@glimmer/component@2.0.0)(@glimmer/tracking@1.1.2)(@glint/environment-ember-loose@1.5.2(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + ember-concurrency: 4.0.3(@babel/core@7.26.10)(@glimmer/tracking@1.1.2)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + ember-source: 5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) + ember-truth-helpers: 4.0.3(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) transitivePeerDependencies: - '@babel/core' - '@glint/environment-ember-loose' - '@glint/template' - supports-color - ember-provide-consume-context@0.7.0(@ember/test-helpers@3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6))(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)): + ember-provide-consume-context@0.7.0(@ember/test-helpers@3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6))(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)): dependencies: - '@ember/test-helpers': 3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6) + '@ember/test-helpers': 3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6) '@embroider/addon-shim': 1.8.9 '@glimmer/component': 2.0.0 - ember-source: 5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) + ember-source: 5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) transitivePeerDependencies: - supports-color - ember-provide-consume-context@0.7.0(@ember/test-helpers@5.2.2(@babel/core@7.26.10)(@glint/template@1.3.0))(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)): + ember-provide-consume-context@0.7.0(@ember/test-helpers@5.2.2(@babel/core@7.26.10)(@glint/template@1.3.0))(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)): dependencies: '@ember/test-helpers': 5.2.2(@babel/core@7.26.10)(@glint/template@1.3.0) '@embroider/addon-shim': 1.8.9 '@glimmer/component': 2.0.0 - ember-source: 5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) + ember-source: 5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) transitivePeerDependencies: - supports-color - ember-qunit@8.0.2(@ember/test-helpers@3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(qunit@2.24.1): + ember-qunit@8.0.2(@ember/test-helpers@3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6))(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(qunit@2.24.1): dependencies: - '@ember/test-helpers': 3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6) + '@ember/test-helpers': 3.3.1(@babel/core@7.26.10)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6) '@embroider/addon-shim': 1.10.2 '@embroider/macros': 1.16.13(@glint/template@1.3.0) ember-cli-test-loader: 3.1.0 - ember-source: 5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) + ember-source: 5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) qunit: 2.24.1 transitivePeerDependencies: - '@glint/template' - supports-color - ember-resize-modifier@0.7.1(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6): + ember-resize-modifier@0.7.1(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))(webpack@5.99.6): dependencies: ember-auto-import: 2.10.0(@glint/template@1.3.0)(webpack@5.99.6) ember-cli-babel: 7.26.11 ember-cli-htmlbars: 6.3.0 - ember-modifier: 4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) - ember-source: 5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) + ember-modifier: 4.1.0(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + ember-source: 5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) transitivePeerDependencies: - '@glint/template' - supports-color - webpack - ember-resolver@11.0.1(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)): + ember-resolver@11.0.1(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)): dependencies: ember-cli-babel: 7.26.11 optionalDependencies: - ember-source: 5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) + ember-source: 5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) transitivePeerDependencies: - supports-color @@ -20714,14 +20714,14 @@ snapshots: transitivePeerDependencies: - supports-color - ember-sortable@5.3.1(@ember/test-helpers@5.2.2(@babel/core@7.26.10)(@glint/template@1.3.0))(@ember/test-waiters@4.1.1(@glint/template@1.3.0))(@glint/template@1.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))): + ember-sortable@5.3.1(@ember/test-helpers@5.2.2(@babel/core@7.26.10)(@glint/template@1.3.0))(@ember/test-waiters@4.1.1(@glint/template@1.3.0))(@glint/template@1.3.0)(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6))): dependencies: '@ember/test-helpers': 5.2.2(@babel/core@7.26.10)(@glint/template@1.3.0) '@ember/test-waiters': 4.1.1(@glint/template@1.3.0) '@embroider/addon-shim': 1.8.9 '@embroider/macros': 1.16.13(@glint/template@1.3.0) '@glimmer/env': 0.1.7 - ember-modifier: 4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + ember-modifier: 4.1.0(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) rsvp: 4.8.5 transitivePeerDependencies: - '@glint/template' @@ -20733,7 +20733,7 @@ snapshots: transitivePeerDependencies: - encoding - ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6): + ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6): dependencies: '@babel/helper-module-imports': 7.25.9(supports-color@8.1.1) '@babel/plugin-transform-block-scoping': 7.27.0(@babel/core@7.26.10) @@ -20788,26 +20788,26 @@ snapshots: - supports-color - webpack - ember-style-modifier@4.3.1(@babel/core@7.26.10)(@ember/string@3.1.1)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)): + ember-style-modifier@4.3.1(@babel/core@7.26.10)(@ember/string@3.1.1)(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)): dependencies: '@ember/string': 3.1.1 '@embroider/addon-shim': 1.10.2 csstype: 3.1.3 decorator-transforms: 1.1.0(@babel/core@7.26.10) - ember-modifier: 4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) - ember-source: 5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) + ember-modifier: 4.1.0(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + ember-source: 5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) transitivePeerDependencies: - '@babel/core' - supports-color - ember-style-modifier@4.3.1(@babel/core@7.26.10)(@ember/string@4.0.1)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)): + ember-style-modifier@4.3.1(@babel/core@7.26.10)(@ember/string@4.0.1)(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)): dependencies: '@ember/string': 4.0.1 '@embroider/addon-shim': 1.10.2 csstype: 3.1.3 decorator-transforms: 1.1.0(@babel/core@7.26.10) - ember-modifier: 4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) - ember-source: 5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) + ember-modifier: 4.1.0(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + ember-source: 5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) transitivePeerDependencies: - '@babel/core' - supports-color @@ -20885,11 +20885,11 @@ snapshots: transitivePeerDependencies: - supports-color - ember-truth-helpers@4.0.3(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)): + ember-truth-helpers@4.0.3(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)): dependencies: '@embroider/addon-shim': 1.10.2 - ember-functions-as-helper-polyfill: 2.1.2(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) - ember-source: 5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) + ember-functions-as-helper-polyfill: 2.1.2(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + ember-source: 5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) transitivePeerDependencies: - supports-color @@ -20919,13 +20919,13 @@ snapshots: - encoding - supports-color - ember-velcro@2.1.3(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)))(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)): + ember-velcro@2.1.3(ember-modifier@4.1.0(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)))(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)): dependencies: '@embroider/addon-shim': 1.8.9 '@floating-ui/dom': 1.6.3 - ember-functions-as-helper-polyfill: 2.1.2(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) - ember-modifier: 4.1.0(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) - ember-source: 5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) + ember-functions-as-helper-polyfill: 2.1.2(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + ember-modifier: 4.1.0(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + ember-source: 5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6) transitivePeerDependencies: - supports-color @@ -24902,13 +24902,13 @@ snapshots: react-is@18.3.1: {} - reactiveweb@1.6.0(@babel/core@7.26.10)(@ember/test-waiters@4.1.1(@glint/template@1.3.0))(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)): + reactiveweb@1.6.0(@babel/core@7.26.10)(@ember/test-waiters@4.1.1(@glint/template@1.3.0))(@glimmer/component@2.0.0)(@glint/template@1.3.0)(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)): dependencies: '@ember/test-waiters': 4.1.1(@glint/template@1.3.0) '@embroider/addon-shim': 1.10.2 '@embroider/macros': 1.16.13(@glint/template@1.3.0) decorator-transforms: 2.3.0(@babel/core@7.26.10) - ember-async-data: 1.0.3(ember-source@5.4.1(patch_hash=3697595bd0393b48b4f121650110a0feaa99348282705db6feeeae737495756a)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) + ember-async-data: 1.0.3(ember-source@5.4.1(patch_hash=4878425bd43f9a62feea7f68dc28c88c832476522002020a79ad1828e72e20b4)(@babel/core@7.26.10)(@glimmer/component@2.0.0)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.99.6)) ember-resources: 7.0.7(@glimmer/component@2.0.0)(@glint/template@1.3.0) transitivePeerDependencies: - '@babel/core' From ef0aea222bfe71068a6c2d03b127072558ef91d5 Mon Sep 17 00:00:00 2001 From: Buck Doyle Date: Tue, 20 Jan 2026 16:54:07 -0600 Subject: [PATCH 03/24] Add note about possible future fix --- packages/realm-server/prerender/page-pool.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/realm-server/prerender/page-pool.ts b/packages/realm-server/prerender/page-pool.ts index 50d5a63bea1..7f3717d6963 100644 --- a/packages/realm-server/prerender/page-pool.ts +++ b/packages/realm-server/prerender/page-pool.ts @@ -375,6 +375,7 @@ export class PagePool { await page.evaluateOnNewDocument(`console.error('hey an error');`); console.log('sending globalThis thing'); await page.evaluateOnNewDocument(`console.log(globalThis);`); + // FIXME can this be globalThis indeed? await page.evaluateOnNewDocument( 'window.__boxelRenderMode = "serialize";', ); From e61670512804d41e1dbe9e0e3622efb71ad2c45a Mon Sep 17 00:00:00 2001 From: Buck Doyle Date: Tue, 20 Jan 2026 17:06:07 -0600 Subject: [PATCH 04/24] Change back to original delimiters --- packages/host/app/index.html | 4 ++-- .../host/app/initializers/experimental-rehydrate.ts | 10 +++++----- packages/realm-server/server.ts | 2 +- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/packages/host/app/index.html b/packages/host/app/index.html index e20b47e89a7..763287b0eb3 100644 --- a/packages/host/app/index.html +++ b/packages/host/app/index.html @@ -71,7 +71,7 @@ - +
@@ -97,7 +97,7 @@
Loading…
- + diff --git a/packages/host/app/initializers/experimental-rehydrate.ts b/packages/host/app/initializers/experimental-rehydrate.ts index cedd4ba6b5f..69a429655e2 100644 --- a/packages/host/app/initializers/experimental-rehydrate.ts +++ b/packages/host/app/initializers/experimental-rehydrate.ts @@ -10,14 +10,14 @@ let hasPatchedBootSync = false; export function initialize(): void { let log = (message: string) => console.log(`[rehydrate:init] ${message}`); - // let fastbootBodyStart = document?.getElementById('fastboot-body-start'); + // let fastbootBodyStart = document?.getElementById('boxel-isolated-start'); // if (fastbootBodyStart) { // log('Found body start, removing'); // fastbootBodyStart.parentNode?.removeChild(fastbootBodyStart); // } - // let fastbootBodyEnd = document?.getElementById('fastboot-body-end'); + // let fastbootBodyEnd = document?.getElementById('boxel-isolated-end'); // if (fastbootBodyEnd) { // log('Found body end, removing'); @@ -43,10 +43,10 @@ export function initialize(): void { return; } - let current = document.getElementById('fastboot-body-start'); + let current = document.getElementById('boxel-isolated-start'); if (!current) { - log('fastboot-body-start not found'); + log('boxel-isolated-start not found'); return; } @@ -88,7 +88,7 @@ export function initialize(): void { log('removing fastboot markers'); current.parentNode?.removeChild(current); - let end = document.getElementById('fastboot-body-end'); + let end = document.getElementById('boxel-isolated-end'); if (end?.parentNode) { end.parentNode.removeChild(end); diff --git a/packages/realm-server/server.ts b/packages/realm-server/server.ts index 799d8ced654..767fcf79a7d 100644 --- a/packages/realm-server/server.ts +++ b/packages/realm-server/server.ts @@ -576,7 +576,7 @@ export class RealmServer { private injectIsolatedHTML(indexHTML: string, isolatedHTML: string): string { return indexHTML.replace( - /(]+id="fastboot-body-start"[^>]*>\s*<\/script>)([\s\S]*?)(]+id="fastboot-body-end"[^>]*>\s*<\/script>)/, + /(]+id="boxel-isolated-start"[^>]*>\s*<\/script>)([\s\S]*?)(]+id="boxel-isolated-end"[^>]*>\s*<\/script>)/, `$1\n${isolatedHTML}\n$3`, ); } From 8fe899172c3c7d50a40bb203832ff0336dbc360d Mon Sep 17 00:00:00 2001 From: Buck Doyle Date: Wed, 21 Jan 2026 11:37:06 -0600 Subject: [PATCH 05/24] Update test to exercise rehydration --- packages/matrix/tests/host-mode.spec.ts | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/packages/matrix/tests/host-mode.spec.ts b/packages/matrix/tests/host-mode.spec.ts index 47e6459826e..ba4a51c9180 100644 --- a/packages/matrix/tests/host-mode.spec.ts +++ b/packages/matrix/tests/host-mode.spec.ts @@ -40,11 +40,29 @@ test.describe('Host mode', () => { 'host-mode-isolated-card.gts', ` import { CardDef, Component } from 'https://cardstack.com/base/card-api'; + import { on } from '@ember/modifier'; + import { tracked } from '@glimmer/tracking'; export class HostModeIsolatedCard extends CardDef { static isolated = class Isolated extends Component { + @tracked showExtra = false; + + addExtra = () => { + this.showExtra = true; + }; + }; } @@ -136,6 +154,13 @@ test.describe('Host mode', () => { await expect( page.locator('[data-test-host-mode-isolated]'), ).toBeVisible(); + let button = page.locator('[data-test-host-mode-button]'); + await expect(button).toBeVisible(); + await waitUntil(async () => { + await button.click(); + return await page.locator('[data-test-host-mode-extra]').isVisible(); + }); + await expect(page.locator('[data-test-host-mode-extra]')).toBeVisible(); }); test.skip('card in a published realm renders in host mode with a connect button', async ({ From 92a9e990425899e989d8b0d2411e6536408bbe40 Mon Sep 17 00:00:00 2001 From: Buck Doyle Date: Wed, 21 Jan 2026 11:53:26 -0600 Subject: [PATCH 06/24] Change back to Fastboot delimiters again --- packages/host/app/index.html | 4 ++-- .../host/app/initializers/experimental-rehydrate.ts | 10 +++++----- packages/host/app/templates/index.gts | 4 ++-- packages/realm-server/server.ts | 2 +- 4 files changed, 10 insertions(+), 10 deletions(-) diff --git a/packages/host/app/index.html b/packages/host/app/index.html index 763287b0eb3..e20b47e89a7 100644 --- a/packages/host/app/index.html +++ b/packages/host/app/index.html @@ -71,7 +71,7 @@ - +
@@ -97,7 +97,7 @@
Loading…
- + diff --git a/packages/host/app/initializers/experimental-rehydrate.ts b/packages/host/app/initializers/experimental-rehydrate.ts index 69a429655e2..cedd4ba6b5f 100644 --- a/packages/host/app/initializers/experimental-rehydrate.ts +++ b/packages/host/app/initializers/experimental-rehydrate.ts @@ -10,14 +10,14 @@ let hasPatchedBootSync = false; export function initialize(): void { let log = (message: string) => console.log(`[rehydrate:init] ${message}`); - // let fastbootBodyStart = document?.getElementById('boxel-isolated-start'); + // let fastbootBodyStart = document?.getElementById('fastboot-body-start'); // if (fastbootBodyStart) { // log('Found body start, removing'); // fastbootBodyStart.parentNode?.removeChild(fastbootBodyStart); // } - // let fastbootBodyEnd = document?.getElementById('boxel-isolated-end'); + // let fastbootBodyEnd = document?.getElementById('fastboot-body-end'); // if (fastbootBodyEnd) { // log('Found body end, removing'); @@ -43,10 +43,10 @@ export function initialize(): void { return; } - let current = document.getElementById('boxel-isolated-start'); + let current = document.getElementById('fastboot-body-start'); if (!current) { - log('boxel-isolated-start not found'); + log('fastboot-body-start not found'); return; } @@ -88,7 +88,7 @@ export function initialize(): void { log('removing fastboot markers'); current.parentNode?.removeChild(current); - let end = document.getElementById('boxel-isolated-end'); + let end = document.getElementById('fastboot-body-end'); if (end?.parentNode) { end.parentNode.removeChild(end); diff --git a/packages/host/app/templates/index.gts b/packages/host/app/templates/index.gts index 6cbfcdd0889..a05ccc36fc8 100644 --- a/packages/host/app/templates/index.gts +++ b/packages/host/app/templates/index.gts @@ -204,8 +204,8 @@ export class IndexComponent extends Component if (typeof document === 'undefined') { return; } - let start = document.getElementById('boxel-isolated-start'); - let end = document.getElementById('boxel-isolated-end'); + let start = document.getElementById('fastboot-body-start'); + let end = document.getElementById('fastboot-body-end'); if (!start || !end) { return; } diff --git a/packages/realm-server/server.ts b/packages/realm-server/server.ts index 767fcf79a7d..799d8ced654 100644 --- a/packages/realm-server/server.ts +++ b/packages/realm-server/server.ts @@ -576,7 +576,7 @@ export class RealmServer { private injectIsolatedHTML(indexHTML: string, isolatedHTML: string): string { return indexHTML.replace( - /(]+id="boxel-isolated-start"[^>]*>\s*<\/script>)([\s\S]*?)(]+id="boxel-isolated-end"[^>]*>\s*<\/script>)/, + /(]+id="fastboot-body-start"[^>]*>\s*<\/script>)([\s\S]*?)(]+id="fastboot-body-end"[^>]*>\s*<\/script>)/, `$1\n${isolatedHTML}\n$3`, ); } From 62f157c15a99a2156287fb36b65ce9c41171066e Mon Sep 17 00:00:00 2001 From: Buck Doyle Date: Wed, 21 Jan 2026 11:53:33 -0600 Subject: [PATCH 07/24] Add autoformat fix --- packages/matrix/tests/host-mode.spec.ts | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/packages/matrix/tests/host-mode.spec.ts b/packages/matrix/tests/host-mode.spec.ts index ba4a51c9180..b8cafc47af1 100644 --- a/packages/matrix/tests/host-mode.spec.ts +++ b/packages/matrix/tests/host-mode.spec.ts @@ -151,9 +151,7 @@ test.describe('Host mode', () => { expect(html).toContain('data-test-host-mode-isolated'); await page.goto(publishedCardURL); - await expect( - page.locator('[data-test-host-mode-isolated]'), - ).toBeVisible(); + await expect(page.locator('[data-test-host-mode-isolated]')).toBeVisible(); let button = page.locator('[data-test-host-mode-button]'); await expect(button).toBeVisible(); await waitUntil(async () => { From 477b227872074e3c68ad29f9eab1221d60a3800b Mon Sep 17 00:00:00 2001 From: Buck Doyle Date: Wed, 21 Jan 2026 12:03:35 -0600 Subject: [PATCH 08/24] Add render mode initialisation script --- packages/realm-server/server.ts | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/packages/realm-server/server.ts b/packages/realm-server/server.ts index 799d8ced654..4943b5b1354 100644 --- a/packages/realm-server/server.ts +++ b/packages/realm-server/server.ts @@ -374,6 +374,7 @@ export class RealmServer { if (isolatedHTML != null) { responseHTML = this.injectIsolatedHTML(responseHTML, isolatedHTML); + responseHTML = this.injectRenderModeScript(responseHTML); } ctxt.body = responseHTML; @@ -581,6 +582,18 @@ export class RealmServer { ); } + private injectRenderModeScript(indexHTML: string): string { + let script = ``; + let updated = indexHTML.replace( + /(]+data-boxel-head-end[^>]*>)/, + `$1\n${script}`, + ); + if (updated === indexHTML) { + return indexHTML.replace(/<\/head>/i, `${script}\n`); + } + return updated; + } + private serveFromRealm = async (ctxt: Koa.Context, _next: Koa.Next) => { if (ctxt.request.path === '/_boom') { throw new Error('boom'); From 2b7eeea434366688773a4a25cd3434162ddc5a75 Mon Sep 17 00:00:00 2001 From: Buck Doyle Date: Wed, 21 Jan 2026 13:29:07 -0600 Subject: [PATCH 09/24] Change prerender to include Glimmer comments This actually includes too much for now but it at least permits rehydration! --- packages/realm-server/prerender/utils.ts | 38 ++++++++++++++++++++++-- 1 file changed, 35 insertions(+), 3 deletions(-) diff --git a/packages/realm-server/prerender/utils.ts b/packages/realm-server/prerender/utils.ts index 32c4cfeab00..d20612f8cb8 100644 --- a/packages/realm-server/prerender/utils.ts +++ b/packages/realm-server/prerender/utils.ts @@ -68,6 +68,36 @@ export async function renderHTML( opts?: CaptureOptions, ): Promise { await transitionTo(page, 'render.html', format, String(ancestorLevel)); + + let markerInfo = await page.evaluate(() => { + let el = document.querySelector('[data-prerender]') as HTMLElement | null; + if (!el) return { hasContainer: false }; + let comments = Array.from(el.childNodes) + .filter((n) => n.nodeType === 8) + .map((n) => (n as Comment).nodeValue); + return { + hasContainer: true, + hasMarkerInContainer: el.innerHTML.includes('%+b:'), + commentSamples: comments.slice(0, 5), + }; + }); + log.info('container markers', markerInfo); + + let around = await page.evaluate(() => { + let el = document.querySelector('[data-prerender]'); + if (!el || !el.parentElement) return { hasParent: false }; + let parent = el.parentElement; + let prev = el.previousSibling; + let next = el.nextSibling; + return { + hasParent: true, + parentHasMarkers: parent.innerHTML.includes('%+b:'), + prevComment: prev?.nodeType === 8 ? prev.nodeValue : null, + nextComment: next?.nodeType === 8 ? next.nodeValue : null, + }; + }); + log.info('marker siblings', around); + let result = await captureResult( page, ['isolated', 'atom', 'head'].includes(format) ? 'innerHTML' : 'outerHTML', @@ -710,7 +740,8 @@ export async function captureResult( undefined, } as RenderCapture; } else { - let useContainerCapture = + // Serialize mode emits rehydrate markers as siblings of the container. + let useParentCapture = capture !== 'textContent' && (globalThis as any).__boxelRenderMode === 'serialize'; const firstChild = resolvedElement.children[0] as @@ -739,10 +770,11 @@ export async function captureResult( nonce: resolvedElement.dataset.prerenderNonce ?? undefined, } as RenderCapture; } - if (useContainerCapture) { + if (useParentCapture) { + let parent = resolvedElement.parentElement; return { status: finalStatus, - value: resolvedElement.innerHTML, + value: parent ? parent.innerHTML : resolvedElement.innerHTML, alive, id: resolvedElement.dataset.prerenderId ?? undefined, nonce: resolvedElement.dataset.prerenderNonce ?? undefined, From ee664848a7407cdb67e2ea05cefe0ca6bcfad84b Mon Sep 17 00:00:00 2001 From: Buck Doyle Date: Wed, 21 Jan 2026 13:44:14 -0600 Subject: [PATCH 10/24] Add cleanup of spurious elements --- packages/realm-server/prerender/utils.ts | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/packages/realm-server/prerender/utils.ts b/packages/realm-server/prerender/utils.ts index d20612f8cb8..cfd2d3e1bbc 100644 --- a/packages/realm-server/prerender/utils.ts +++ b/packages/realm-server/prerender/utils.ts @@ -772,9 +772,28 @@ export async function captureResult( } if (useParentCapture) { let parent = resolvedElement.parentElement; + + // Collect elements and Glimmer serialisation comments + let pieces: string[] = []; + if (parent) { + let nodes = Array.from(parent.childNodes); + for (let node of nodes) { + if (node === resolvedElement) { + pieces.push(resolvedElement.innerHTML); + continue; + } + if (node.nodeType === 8) { + let value = (node as Comment).nodeValue ?? ''; + if (value.includes('%+') || value.includes('%-')) { + pieces.push(``); + } + } + } + } return { status: finalStatus, - value: parent ? parent.innerHTML : resolvedElement.innerHTML, + value: + pieces.length > 0 ? pieces.join('') : resolvedElement.innerHTML, alive, id: resolvedElement.dataset.prerenderId ?? undefined, nonce: resolvedElement.dataset.prerenderNonce ?? undefined, From bea98b3a0286bdc76833fd7ccd3d14527c4ce7d7 Mon Sep 17 00:00:00 2001 From: Buck Doyle Date: Wed, 21 Jan 2026 13:50:39 -0600 Subject: [PATCH 11/24] Update test name and add explanation --- packages/matrix/tests/host-mode.spec.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/matrix/tests/host-mode.spec.ts b/packages/matrix/tests/host-mode.spec.ts index b8cafc47af1..d956e053af1 100644 --- a/packages/matrix/tests/host-mode.spec.ts +++ b/packages/matrix/tests/host-mode.spec.ts @@ -132,7 +132,7 @@ test.describe('Host mode', () => { await logout(page); }); - test('published card response includes isolated template markup', async ({ + test('published card response includes isolated template markup that’s rehydrated when Ember takes over', async ({ page, }) => { let html = await waitUntil(async () => { @@ -152,8 +152,11 @@ test.describe('Host mode', () => { await page.goto(publishedCardURL); await expect(page.locator('[data-test-host-mode-isolated]')).toBeVisible(); + let button = page.locator('[data-test-host-mode-button]'); await expect(button).toBeVisible(); + + // Click the button in the template until the Ember event handler responds and shows the extra element await waitUntil(async () => { await button.click(); return await page.locator('[data-test-host-mode-extra]').isVisible(); From c24096e970e85aa1685023c49bd3cde795039c2f Mon Sep 17 00:00:00 2001 From: Buck Doyle Date: Mon, 9 Feb 2026 12:47:28 -0600 Subject: [PATCH 12/24] Move what was in patch into initialiser --- .../initializers/experimental-rehydrate.ts | 99 +++---------------- 1 file changed, 13 insertions(+), 86 deletions(-) diff --git a/packages/host/app/initializers/experimental-rehydrate.ts b/packages/host/app/initializers/experimental-rehydrate.ts index cedd4ba6b5f..939c6e72578 100644 --- a/packages/host/app/initializers/experimental-rehydrate.ts +++ b/packages/host/app/initializers/experimental-rehydrate.ts @@ -1,100 +1,27 @@ -import ApplicationInstance from '@ember/application/instance'; -import type { BootOptions } from '@ember/engine/instance'; +import type Application from '@ember/application'; -import Ember from 'ember'; +// @ts-expect-error - glimmer internals not typed for direct import +import { clientBuilder, rehydrationBuilder } from '@glimmer/runtime'; declare const FastBoot: unknown; -let hasPatchedBootSync = false; - -export function initialize(): void { - let log = (message: string) => console.log(`[rehydrate:init] ${message}`); - - // let fastbootBodyStart = document?.getElementById('fastboot-body-start'); - - // if (fastbootBodyStart) { - // log('Found body start, removing'); - // fastbootBodyStart.parentNode?.removeChild(fastbootBodyStart); - // } - - // let fastbootBodyEnd = document?.getElementById('fastboot-body-end'); - - // if (fastbootBodyEnd) { - // log('Found body end, removing'); - // fastbootBodyEnd.parentNode?.removeChild(fastbootBodyEnd); - // } - - return; - - log('start'); - - if (hasPatchedBootSync) { - log('already patched'); - return; - } - +export function initialize(application: Application): void { + // Don't override in FastBoot (server-side) — let Ember's default serialize mode work if (typeof FastBoot !== 'undefined') { - log('FastBoot detected, skipping'); - return; - } - - if (typeof document === 'undefined') { - log('no document, skipping'); return; } - let current = document.getElementById('fastboot-body-start'); - - if (!current) { - log('fastboot-body-start not found'); - return; - } - - let isSerializationFirstNode = Ember.ViewUtils?.isSerializationFirstNode; - - if (typeof isSerializationFirstNode !== 'function') { - console.error( - "Experimental render mode rehydrate isn't working because it couldn't find Ember.ViewUtils.isSerializationFirstNode.", - ); - log('isSerializationFirstNode missing'); - return; - } - - // debugger; - - // let nextSibling = current.nextSibling; - - // if (!nextSibling || !isSerializationFirstNode(nextSibling)) { - // log('serialization marker not found'); - // return; - // } - - log('patching ApplicationInstance._bootSync'); - hasPatchedBootSync = true; - let originalBootSync = ApplicationInstance.prototype._bootSync; - - ApplicationInstance.reopen({ - _bootSync(this: ApplicationInstance, options?: BootOptions) { - console.log('bootSync', this, options); - if (options === undefined) { - options = { - _renderMode: 'rehydrate', - }; + application.register('service:-dom-builder', { + create() { + if ( + typeof document !== 'undefined' && + document.getElementById('fastboot-body-start') + ) { + return rehydrationBuilder.bind(null); } - - return originalBootSync.call(this, options); + return clientBuilder.bind(null); }, }); - - log('removing fastboot markers'); - current.parentNode?.removeChild(current); - let end = document.getElementById('fastboot-body-end'); - - if (end?.parentNode) { - end.parentNode.removeChild(end); - } - - log('done'); } export default { From ba29e3307dd2b56cf3a17c53f3d65cba8fe292b1 Mon Sep 17 00:00:00 2001 From: Buck Doyle Date: Mon, 9 Feb 2026 12:55:18 -0600 Subject: [PATCH 13/24] Fix conditional setting of render mode --- packages/host/app/initializers/experimental-rehydrate.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/host/app/initializers/experimental-rehydrate.ts b/packages/host/app/initializers/experimental-rehydrate.ts index 939c6e72578..990fac9a527 100644 --- a/packages/host/app/initializers/experimental-rehydrate.ts +++ b/packages/host/app/initializers/experimental-rehydrate.ts @@ -15,8 +15,10 @@ export function initialize(application: Application): void { create() { if ( typeof document !== 'undefined' && - document.getElementById('fastboot-body-start') + // @ts-expect-error hmm + globalThis.__boxelRenderMode === 'rehydrate' ) { + console.log('[ember-host] Boxel render mode override: rehydrate'); return rehydrationBuilder.bind(null); } return clientBuilder.bind(null); From 815d67c6b161832a6769a6e2d0f537413797458c Mon Sep 17 00:00:00 2001 From: Buck Doyle Date: Mon, 9 Feb 2026 12:58:22 -0600 Subject: [PATCH 14/24] Restore delimiter matches --- packages/realm-server/lib/index-html-injection.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/realm-server/lib/index-html-injection.ts b/packages/realm-server/lib/index-html-injection.ts index 7acfd0d33f3..af11675f629 100644 --- a/packages/realm-server/lib/index-html-injection.ts +++ b/packages/realm-server/lib/index-html-injection.ts @@ -126,7 +126,7 @@ export function injectIsolatedHTML( isolatedHTML: string, ): string { return indexHTML.replace( - /(]+id="boxel-isolated-start"[^>]*>\s*<\/script>)([\s\S]*?)(]+id="boxel-isolated-end"[^>]*>\s*<\/script>)/, + /(]+id="fastboot-body-start"[^>]*>\s*<\/script>)([\s\S]*?)(]+id="fastboot-body-end"[^>]*>\s*<\/script>)/, (_match, start, _content, end) => `${start}\n${isolatedHTML}\n${end}`, ); } From ddf6d74406e439430f9b200e6ec0d133ac65e08d Mon Sep 17 00:00:00 2001 From: Buck Doyle Date: Mon, 9 Feb 2026 13:19:42 -0600 Subject: [PATCH 15/24] Restore support for serialise mode --- .../app/initializers/experimental-rehydrate.ts | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/packages/host/app/initializers/experimental-rehydrate.ts b/packages/host/app/initializers/experimental-rehydrate.ts index 990fac9a527..d916d8d5850 100644 --- a/packages/host/app/initializers/experimental-rehydrate.ts +++ b/packages/host/app/initializers/experimental-rehydrate.ts @@ -1,7 +1,11 @@ import type Application from '@ember/application'; // @ts-expect-error - glimmer internals not typed for direct import -import { clientBuilder, rehydrationBuilder } from '@glimmer/runtime'; +import { + clientBuilder, + rehydrationBuilder, + serializeBuilder, +} from '@glimmer/runtime'; declare const FastBoot: unknown; @@ -20,8 +24,16 @@ export function initialize(application: Application): void { ) { console.log('[ember-host] Boxel render mode override: rehydrate'); return rehydrationBuilder.bind(null); + } else if ( + typeof document !== 'undefined' && + // @ts-expect-error what to do + globalThis.__boxelRenderMode === 'serialize' + ) { + console.log('[ember-host] Boxel render mode override: serialize'); + return serializeBuilder.bind(null); + } else { + return clientBuilder.bind(null); } - return clientBuilder.bind(null); }, }); } From 98c10feff7cbfd6858f53e3f9ccaecff5ff70418 Mon Sep 17 00:00:00 2001 From: Buck Doyle Date: Mon, 9 Feb 2026 13:26:47 -0600 Subject: [PATCH 16/24] Add assertion that head injection is only head --- packages/realm-server/tests/prerendering-test.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/realm-server/tests/prerendering-test.ts b/packages/realm-server/tests/prerendering-test.ts index 870b186bd61..b3aca63e59c 100644 --- a/packages/realm-server/tests/prerendering-test.ts +++ b/packages/realm-server/tests/prerendering-test.ts @@ -1591,6 +1591,10 @@ module(basename(__filename), function () { cleanedHead.includes('name="twitter:card" content="summary"'), `failed to find twitter:card in head html:${cleanedHead}`, ); + assert.notOk( + cleanedHead.includes('boxel-card-container'), + `headHTML should not contain card container wrapper:${cleanedHead}`, + ); }); test('serialized', function (assert) { From 8e27add814ecc0c069f5d59318641471da2639f6 Mon Sep 17 00:00:00 2001 From: Buck Doyle Date: Mon, 9 Feb 2026 13:28:04 -0600 Subject: [PATCH 17/24] Fix import for serializeBuilder --- .../initializers/experimental-rehydrate.ts | 7 +- packages/host/package.json | 1 + packages/realm-server/package.json | 1 + pnpm-lock.yaml | 124 +++++++++++++++++- 4 files changed, 126 insertions(+), 7 deletions(-) diff --git a/packages/host/app/initializers/experimental-rehydrate.ts b/packages/host/app/initializers/experimental-rehydrate.ts index d916d8d5850..19547f9e67d 100644 --- a/packages/host/app/initializers/experimental-rehydrate.ts +++ b/packages/host/app/initializers/experimental-rehydrate.ts @@ -1,11 +1,8 @@ import type Application from '@ember/application'; +import { serializeBuilder } from '@glimmer/node'; // @ts-expect-error - glimmer internals not typed for direct import -import { - clientBuilder, - rehydrationBuilder, - serializeBuilder, -} from '@glimmer/runtime'; +import { clientBuilder, rehydrationBuilder } from '@glimmer/runtime'; declare const FastBoot: unknown; diff --git a/packages/host/package.json b/packages/host/package.json index c280d2bcc2f..6fd64399cf8 100644 --- a/packages/host/package.json +++ b/packages/host/package.json @@ -55,6 +55,7 @@ "@embroider/webpack": "^4.0.4", "@floating-ui/dom": "catalog:", "@glimmer/component": "catalog:", + "@glimmer/node": "^0.94.10", "@glimmer/tracking": "^1.1.2", "@glint/core": "1.3.0", "@glint/environment-ember-loose": "catalog:", diff --git a/packages/realm-server/package.json b/packages/realm-server/package.json index 7fe71b0a5fa..5cee28b6056 100644 --- a/packages/realm-server/package.json +++ b/packages/realm-server/package.json @@ -12,6 +12,7 @@ "@cardstack/local-types": "workspace:*", "@cardstack/postgres": "workspace:*", "@cardstack/runtime-common": "workspace:*", + "@glimmer/node": "^0.94.10", "@koa/cors": "catalog:", "@koa/router": "catalog:", "@octokit/rest": "catalog:", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a93fd50dc66..ff806add201 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -2187,6 +2187,9 @@ importers: '@glimmer/component': specifier: ^2.0.0 version: 2.0.0 + '@glimmer/node': + specifier: ^0.94.10 + version: 0.94.10 '@glimmer/tracking': specifier: ^1.1.2 version: 1.1.2 @@ -2723,6 +2726,9 @@ importers: '@cardstack/runtime-common': specifier: workspace:* version: link:../runtime-common + '@glimmer/node': + specifier: ^0.94.10 + version: 0.94.10 '@koa/cors': specifier: 'catalog:' version: 4.0.0 @@ -5011,9 +5017,15 @@ packages: '@glimmer/destroyable@0.92.3': resolution: {integrity: sha512-vQ+mzT9Vkf+JueY7L5XbZqK0WyEVTKv0HOLrw/zDw9F5Szn3F/8Ea/qbAClo3QK3oZeg+ulFTa/61rdjSFYHGA==} + '@glimmer/destroyable@0.94.8': + resolution: {integrity: sha512-IWNz34Q5IYnh20M/3xVv9jIdCATQyaO+8sdUSyUqiz1bAblW5vTXUNXn3uFzGF+CnP6ZSgPxHN/c1sNMAh+lAA==} + '@glimmer/encoder@0.92.3': resolution: {integrity: sha512-DJ8DB33LxODjzCWRrxozHUaRqVyZj4p8jDLG42aCNmWo3smxrsjshcaVUwDmib24DW+dzR7kMc39ObMqT5zK0w==} + '@glimmer/encoder@0.93.8': + resolution: {integrity: sha512-G7ZbC+T+rn7UliG8Y3cn7SIACh7K5HgCxgFhJxU15HtmTUObs52mVR1SyhUBsbs86JHlCqaGguKE1WqP1jt+2g==} + '@glimmer/env@0.1.7': resolution: {integrity: sha512-JKF/a9I9jw6fGoz8kA7LEQslrwJ5jms5CXhu/aqkBWk+PmZ6pTl8mlb/eJ/5ujBGTiQzBhy5AIWF712iA+4/mw==} @@ -5023,6 +5035,9 @@ packages: '@glimmer/global-context@0.92.3': resolution: {integrity: sha512-tvlK5pt6oSe3furJ1KsO9vG/KmF9S98HLrcR48XbfwXlkuxvUeS94cdQId4GCN5naeX4OC4xm6eEjZWdc2s+jw==} + '@glimmer/global-context@0.93.4': + resolution: {integrity: sha512-Yw9xkDReAcC5oS/hY3PjGrFKRygYFA4pdO7tvuxReoVOyUtjoBOAwHJUileiElERDdMWIMfoLema8Td1mqkjhA==} + '@glimmer/interfaces@0.84.3': resolution: {integrity: sha512-dk32ykoNojt0mvEaIW6Vli5MGTbQo58uy3Epj7ahCgTHmWOKuw/0G83f2UmFprRwFx689YTXG38I/vbpltEjzg==} @@ -5035,27 +5050,48 @@ packages: '@glimmer/manager@0.92.4': resolution: {integrity: sha512-YMoarZT/+Ft2YSd+Wuu5McVsdP9y6jeAdVQGYFpno3NlL3TXYbl7ELtK7OGxFLjzQE01BdiUZZRvcY+a/s9+CQ==} + '@glimmer/manager@0.94.10': + resolution: {integrity: sha512-Hqi92t6vtVg4nSRGWTvCJ+0Vg3iF1tiTG9RLzuUtZac7DIAzuQAxjhGbtu82miT+liCqU+MFmB3nkfNH0Zz74g==} + '@glimmer/node@0.92.4': resolution: {integrity: sha512-a5GME7HQJZFJPQDdSetQI6jjKXXQi0Vdr3WuUrYwhienVTV5LG0uClbFE2yYWC7TX97YDHpRrNk1CC258rujkQ==} + '@glimmer/node@0.94.10': + resolution: {integrity: sha512-8kw6K+RoKhjfprMO059M7x5yRZRK7WGLzD2056/G+65wV7gnJVDuh4qQirekaagjtskz6OdRBVWrSmrbICWtzQ==} + '@glimmer/opcode-compiler@0.92.4': resolution: {integrity: sha512-WnZSBwxNqW/PPD/zfxEg6BVR5tHwTm8fp76piix8BNCQ6CuzVn6HUJ5SlvBsOwyoRCmzt/pkKmBJn+I675KG4w==} + '@glimmer/opcode-compiler@0.94.10': + resolution: {integrity: sha512-KYsaODjkgtpUzMR1chyI0IRcvo4ewnjW8Dy+5833+OIG7rx6INl7HvKtooLzjHv+uJOZ74fd/s/0XfaY6eNEww==} + '@glimmer/owner@0.92.3': resolution: {integrity: sha512-ZxmXIUCy6DOobhGDhA6kMpaXZS7HAucEgIl/qcjV9crlzGOO8H4j+n2x6nA/8zpuqvO0gYaBzqdNdu+7EgOEmw==} + '@glimmer/owner@0.93.4': + resolution: {integrity: sha512-xoclaVdCF4JH/yx8dHplCj6XFAa7ggwc7cyeOthRvTNGsp/J/CNKHT6NEkdERBYqy6tvg5GoONvWFdm8Wd5Uig==} + '@glimmer/program@0.92.4': resolution: {integrity: sha512-fkquujQ11lsGCWl/+XpZW2E7bjHj/g6/Ht292A7pSoANBD8Bz/gPYiPM+XuMwes9MApEsTEMjV4EXlyk2/Cirg==} + '@glimmer/program@0.94.10': + resolution: {integrity: sha512-a5rpsvBwrcAn0boV4ONy+dHr8tWSTvLAPTR1T1KxF0OBHRVciCAfBPRFemVO6Q3H117At9ifn3uoevtQ6H0M+Q==} + '@glimmer/reference@0.84.3': resolution: {integrity: sha512-lV+p/aWPVC8vUjmlvYVU7WQJsLh319SdXuAWoX/SE3pq340BJlAJiEcAc6q52y9JNhT57gMwtjMX96W5Xcx/qw==} '@glimmer/reference@0.92.3': resolution: {integrity: sha512-Ud4LE689mEXL6BJnJx0ZPt2dt/A540C+TAnBFXHpcAjROz5gT337RN+tgajwudEUqpufExhcPSMGzs1pvWYCJg==} + '@glimmer/reference@0.94.9': + resolution: {integrity: sha512-qlgTYxgEOpgxuyb13u2qwqhibpfktlk08F+nfwuNxtuhodsItBi3YxjFMPrVP0zOjTnhUObR8OYtMsD5WFOddA==} + '@glimmer/runtime@0.92.4': resolution: {integrity: sha512-ISqM/8hVh+fY/gnLAAPKfts4CvnJBOyCYAXgGccIlzzQrSVLaz0NoRiWTLGj5B/3xyPbqLwYPDvlTsOjYtvPoA==} + '@glimmer/runtime@0.94.11': + resolution: {integrity: sha512-96PqfxnkEW8k8dMydDmaXgijD7yvtIfjMkHoJ7ljUmE1icZ7jj6f+UIZ0LThpXMzkKaBe1xEapjr91Ldsvmqbg==} + '@glimmer/syntax@0.84.3': resolution: {integrity: sha512-ioVbTic6ZisLxqTgRBL2PCjYZTFIwobifCustrozRU2xGDiYvVIL0vt25h2c1ioDsX59UgVlDkIK4YTAQQSd2A==} @@ -5083,6 +5119,9 @@ packages: '@glimmer/validator@0.92.3': resolution: {integrity: sha512-HKrMYeW0YhiksSeKYqX2chUR/rz82j12DcY7p2dORQlTV3qlAfiE5zRTJH1KRA1X3ZMf7DI2/GOzkXwYp0o+3Q==} + '@glimmer/validator@0.95.0': + resolution: {integrity: sha512-xF3K5voKeRqhONztfMHDd2wHDYD6UUI9pFPd+RMGtW6DXYv31G0zUm2pGsOwQ9dyNeE6khaXy7e3FtNjDrSmvQ==} + '@glimmer/vm-babel-plugins@0.92.3': resolution: {integrity: sha512-VpkKsHc3oiq9ruiwT7sN4RuOIc5n10PCeWX7tYSNZ85S1bETcAFn0XbyNjI+G3uFshQGEK0T8Fn3+/8VTNIQIg==} engines: {node: '>=16'} @@ -5090,6 +5129,9 @@ packages: '@glimmer/vm@0.92.3': resolution: {integrity: sha512-DNMQz7nn2zRwKO1irVZ4alg1lH+VInwR3vkWVgobUs0yh7OoHVGXKMd5uxzIksqJEUw1XOX9Qgu/GYZB1PiH3w==} + '@glimmer/vm@0.94.8': + resolution: {integrity: sha512-0E8BVNRE/1qlK9OQRUmGlQXwWmoco7vL3yIyLZpTWhbv22C1zEcM826wQT3ioaoUQSlvRsKKH6IEEUal2d3wxQ==} + '@glimmer/wire-format@0.92.3': resolution: {integrity: sha512-gFz81Q9+V7Xs0X8mSq6y8qacHm0dPaGJo2/Bfcsdow1hLOKNgTCLr4XeDBhRML8f6I6Gk9ugH4QDxyIOXOpC4w==} @@ -9925,12 +9967,12 @@ packages: glob@7.2.3: resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} - deprecated: Glob versions prior to v9 are no longer supported + deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me glob@8.1.0: resolution: {integrity: sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==} engines: {node: '>=12'} - deprecated: Glob versions prior to v9 are no longer supported + deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me glob@9.3.5: resolution: {integrity: sha512-e1LleDykUz2Iu+MTYdkSsuWX8lvAjAcs0Xef0lNIu0S2wOAzuTxCJtcd9S3cijlwYF18EsU3rzb8jPVobxDh9Q==} @@ -16046,11 +16088,21 @@ snapshots: '@glimmer/interfaces': 0.92.3 '@glimmer/util': 0.92.3 + '@glimmer/destroyable@0.94.8': + dependencies: + '@glimmer/global-context': 0.93.4 + '@glimmer/interfaces': 0.94.6 + '@glimmer/encoder@0.92.3': dependencies: '@glimmer/interfaces': 0.92.3 '@glimmer/vm': 0.92.3 + '@glimmer/encoder@0.93.8': + dependencies: + '@glimmer/interfaces': 0.94.6 + '@glimmer/vm': 0.94.8 + '@glimmer/env@0.1.7': {} '@glimmer/global-context@0.84.3': @@ -16059,6 +16111,8 @@ snapshots: '@glimmer/global-context@0.92.3': {} + '@glimmer/global-context@0.93.4': {} + '@glimmer/interfaces@0.84.3': dependencies: '@simple-dom/interface': 1.4.0 @@ -16084,6 +16138,16 @@ snapshots: '@glimmer/validator': 0.92.3 '@glimmer/vm': 0.92.3 + '@glimmer/manager@0.94.10': + dependencies: + '@glimmer/destroyable': 0.94.8 + '@glimmer/global-context': 0.93.4 + '@glimmer/interfaces': 0.94.6 + '@glimmer/reference': 0.94.9 + '@glimmer/util': 0.94.8 + '@glimmer/validator': 0.95.0 + '@glimmer/vm': 0.94.8 + '@glimmer/node@0.92.4': dependencies: '@glimmer/interfaces': 0.92.3 @@ -16091,6 +16155,13 @@ snapshots: '@glimmer/util': 0.92.3 '@simple-dom/document': 1.4.0 + '@glimmer/node@0.94.10': + dependencies: + '@glimmer/interfaces': 0.94.6 + '@glimmer/runtime': 0.94.11 + '@glimmer/util': 0.94.8 + '@simple-dom/document': 1.4.0 + '@glimmer/opcode-compiler@0.92.4': dependencies: '@glimmer/debug': 0.92.4 @@ -16104,10 +16175,21 @@ snapshots: '@glimmer/vm': 0.92.3 '@glimmer/wire-format': 0.92.3 + '@glimmer/opcode-compiler@0.94.10': + dependencies: + '@glimmer/encoder': 0.93.8 + '@glimmer/interfaces': 0.94.6 + '@glimmer/manager': 0.94.10 + '@glimmer/util': 0.94.8 + '@glimmer/vm': 0.94.8 + '@glimmer/wire-format': 0.94.8 + '@glimmer/owner@0.92.3': dependencies: '@glimmer/util': 0.92.3 + '@glimmer/owner@0.93.4': {} + '@glimmer/program@0.92.4': dependencies: '@glimmer/encoder': 0.92.3 @@ -16119,6 +16201,15 @@ snapshots: '@glimmer/vm': 0.92.3 '@glimmer/wire-format': 0.92.3 + '@glimmer/program@0.94.10': + dependencies: + '@glimmer/interfaces': 0.94.6 + '@glimmer/manager': 0.94.10 + '@glimmer/opcode-compiler': 0.94.10 + '@glimmer/util': 0.94.8 + '@glimmer/vm': 0.94.8 + '@glimmer/wire-format': 0.94.8 + '@glimmer/reference@0.84.3': dependencies: '@glimmer/env': 0.1.7 @@ -16135,6 +16226,13 @@ snapshots: '@glimmer/util': 0.92.3 '@glimmer/validator': 0.92.3 + '@glimmer/reference@0.94.9': + dependencies: + '@glimmer/global-context': 0.93.4 + '@glimmer/interfaces': 0.94.6 + '@glimmer/util': 0.94.8 + '@glimmer/validator': 0.95.0 + '@glimmer/runtime@0.92.4': dependencies: '@glimmer/destroyable': 0.92.3 @@ -16150,6 +16248,19 @@ snapshots: '@glimmer/vm': 0.92.3 '@glimmer/wire-format': 0.92.3 + '@glimmer/runtime@0.94.11': + dependencies: + '@glimmer/destroyable': 0.94.8 + '@glimmer/global-context': 0.93.4 + '@glimmer/interfaces': 0.94.6 + '@glimmer/manager': 0.94.10 + '@glimmer/owner': 0.93.4 + '@glimmer/program': 0.94.10 + '@glimmer/reference': 0.94.9 + '@glimmer/util': 0.94.8 + '@glimmer/validator': 0.95.0 + '@glimmer/vm': 0.94.8 + '@glimmer/syntax@0.84.3': dependencies: '@glimmer/interfaces': 0.84.3 @@ -16205,6 +16316,11 @@ snapshots: '@glimmer/interfaces': 0.92.3 '@glimmer/util': 0.92.3 + '@glimmer/validator@0.95.0': + dependencies: + '@glimmer/global-context': 0.93.4 + '@glimmer/interfaces': 0.94.6 + '@glimmer/vm-babel-plugins@0.92.3(@babel/core@7.28.6)': dependencies: babel-plugin-debug-macros: 0.3.4(@babel/core@7.28.6) @@ -16216,6 +16332,10 @@ snapshots: '@glimmer/interfaces': 0.92.3 '@glimmer/util': 0.92.3 + '@glimmer/vm@0.94.8': + dependencies: + '@glimmer/interfaces': 0.94.6 + '@glimmer/wire-format@0.92.3': dependencies: '@glimmer/interfaces': 0.92.3 From b30de8199ed21c8e7a6f24f3ce30d4a8eff6d35d Mon Sep 17 00:00:00 2001 From: Buck Doyle Date: Mon, 9 Feb 2026 13:42:17 -0600 Subject: [PATCH 18/24] Fix capture of head elements --- packages/realm-server/prerender/utils.ts | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/packages/realm-server/prerender/utils.ts b/packages/realm-server/prerender/utils.ts index cfd2d3e1bbc..8fe37973a9f 100644 --- a/packages/realm-server/prerender/utils.ts +++ b/packages/realm-server/prerender/utils.ts @@ -779,7 +779,10 @@ export async function captureResult( let nodes = Array.from(parent.childNodes); for (let node of nodes) { if (node === resolvedElement) { - pieces.push(resolvedElement.innerHTML); + // Use the same capture mode as the non-serialize path: + // innerHTML → firstChild.innerHTML (strips wrapper div) + // outerHTML → firstChild.outerHTML (keeps wrapper div) + pieces.push((firstChild as any)[capture]); continue; } if (node.nodeType === 8) { @@ -793,7 +796,9 @@ export async function captureResult( return { status: finalStatus, value: - pieces.length > 0 ? pieces.join('') : resolvedElement.innerHTML, + pieces.length > 0 + ? pieces.join('') + : (firstChild as any)[capture], alive, id: resolvedElement.dataset.prerenderId ?? undefined, nonce: resolvedElement.dataset.prerenderNonce ?? undefined, From 33b6ea734a985f41e08f4b0a3e5a7e64acc86a0d Mon Sep 17 00:00:00 2001 From: Buck Doyle Date: Mon, 9 Feb 2026 13:42:56 -0600 Subject: [PATCH 19/24] Fix version of @glimmer/node It has to match other packages --- packages/host/package.json | 2 +- packages/realm-server/package.json | 2 +- pnpm-lock.yaml | 122 +---------------------------- 3 files changed, 6 insertions(+), 120 deletions(-) diff --git a/packages/host/package.json b/packages/host/package.json index 6fd64399cf8..e87b3fa7656 100644 --- a/packages/host/package.json +++ b/packages/host/package.json @@ -55,7 +55,7 @@ "@embroider/webpack": "^4.0.4", "@floating-ui/dom": "catalog:", "@glimmer/component": "catalog:", - "@glimmer/node": "^0.94.10", + "@glimmer/node": "0.92.4", "@glimmer/tracking": "^1.1.2", "@glint/core": "1.3.0", "@glint/environment-ember-loose": "catalog:", diff --git a/packages/realm-server/package.json b/packages/realm-server/package.json index 5cee28b6056..d8a7a9c7942 100644 --- a/packages/realm-server/package.json +++ b/packages/realm-server/package.json @@ -12,7 +12,7 @@ "@cardstack/local-types": "workspace:*", "@cardstack/postgres": "workspace:*", "@cardstack/runtime-common": "workspace:*", - "@glimmer/node": "^0.94.10", + "@glimmer/node": "0.92.4", "@koa/cors": "catalog:", "@koa/router": "catalog:", "@octokit/rest": "catalog:", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ff806add201..b7682bc38c0 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -2188,8 +2188,8 @@ importers: specifier: ^2.0.0 version: 2.0.0 '@glimmer/node': - specifier: ^0.94.10 - version: 0.94.10 + specifier: 0.92.4 + version: 0.92.4 '@glimmer/tracking': specifier: ^1.1.2 version: 1.1.2 @@ -2727,8 +2727,8 @@ importers: specifier: workspace:* version: link:../runtime-common '@glimmer/node': - specifier: ^0.94.10 - version: 0.94.10 + specifier: 0.92.4 + version: 0.92.4 '@koa/cors': specifier: 'catalog:' version: 4.0.0 @@ -5017,15 +5017,9 @@ packages: '@glimmer/destroyable@0.92.3': resolution: {integrity: sha512-vQ+mzT9Vkf+JueY7L5XbZqK0WyEVTKv0HOLrw/zDw9F5Szn3F/8Ea/qbAClo3QK3oZeg+ulFTa/61rdjSFYHGA==} - '@glimmer/destroyable@0.94.8': - resolution: {integrity: sha512-IWNz34Q5IYnh20M/3xVv9jIdCATQyaO+8sdUSyUqiz1bAblW5vTXUNXn3uFzGF+CnP6ZSgPxHN/c1sNMAh+lAA==} - '@glimmer/encoder@0.92.3': resolution: {integrity: sha512-DJ8DB33LxODjzCWRrxozHUaRqVyZj4p8jDLG42aCNmWo3smxrsjshcaVUwDmib24DW+dzR7kMc39ObMqT5zK0w==} - '@glimmer/encoder@0.93.8': - resolution: {integrity: sha512-G7ZbC+T+rn7UliG8Y3cn7SIACh7K5HgCxgFhJxU15HtmTUObs52mVR1SyhUBsbs86JHlCqaGguKE1WqP1jt+2g==} - '@glimmer/env@0.1.7': resolution: {integrity: sha512-JKF/a9I9jw6fGoz8kA7LEQslrwJ5jms5CXhu/aqkBWk+PmZ6pTl8mlb/eJ/5ujBGTiQzBhy5AIWF712iA+4/mw==} @@ -5035,9 +5029,6 @@ packages: '@glimmer/global-context@0.92.3': resolution: {integrity: sha512-tvlK5pt6oSe3furJ1KsO9vG/KmF9S98HLrcR48XbfwXlkuxvUeS94cdQId4GCN5naeX4OC4xm6eEjZWdc2s+jw==} - '@glimmer/global-context@0.93.4': - resolution: {integrity: sha512-Yw9xkDReAcC5oS/hY3PjGrFKRygYFA4pdO7tvuxReoVOyUtjoBOAwHJUileiElERDdMWIMfoLema8Td1mqkjhA==} - '@glimmer/interfaces@0.84.3': resolution: {integrity: sha512-dk32ykoNojt0mvEaIW6Vli5MGTbQo58uy3Epj7ahCgTHmWOKuw/0G83f2UmFprRwFx689YTXG38I/vbpltEjzg==} @@ -5050,48 +5041,27 @@ packages: '@glimmer/manager@0.92.4': resolution: {integrity: sha512-YMoarZT/+Ft2YSd+Wuu5McVsdP9y6jeAdVQGYFpno3NlL3TXYbl7ELtK7OGxFLjzQE01BdiUZZRvcY+a/s9+CQ==} - '@glimmer/manager@0.94.10': - resolution: {integrity: sha512-Hqi92t6vtVg4nSRGWTvCJ+0Vg3iF1tiTG9RLzuUtZac7DIAzuQAxjhGbtu82miT+liCqU+MFmB3nkfNH0Zz74g==} - '@glimmer/node@0.92.4': resolution: {integrity: sha512-a5GME7HQJZFJPQDdSetQI6jjKXXQi0Vdr3WuUrYwhienVTV5LG0uClbFE2yYWC7TX97YDHpRrNk1CC258rujkQ==} - '@glimmer/node@0.94.10': - resolution: {integrity: sha512-8kw6K+RoKhjfprMO059M7x5yRZRK7WGLzD2056/G+65wV7gnJVDuh4qQirekaagjtskz6OdRBVWrSmrbICWtzQ==} - '@glimmer/opcode-compiler@0.92.4': resolution: {integrity: sha512-WnZSBwxNqW/PPD/zfxEg6BVR5tHwTm8fp76piix8BNCQ6CuzVn6HUJ5SlvBsOwyoRCmzt/pkKmBJn+I675KG4w==} - '@glimmer/opcode-compiler@0.94.10': - resolution: {integrity: sha512-KYsaODjkgtpUzMR1chyI0IRcvo4ewnjW8Dy+5833+OIG7rx6INl7HvKtooLzjHv+uJOZ74fd/s/0XfaY6eNEww==} - '@glimmer/owner@0.92.3': resolution: {integrity: sha512-ZxmXIUCy6DOobhGDhA6kMpaXZS7HAucEgIl/qcjV9crlzGOO8H4j+n2x6nA/8zpuqvO0gYaBzqdNdu+7EgOEmw==} - '@glimmer/owner@0.93.4': - resolution: {integrity: sha512-xoclaVdCF4JH/yx8dHplCj6XFAa7ggwc7cyeOthRvTNGsp/J/CNKHT6NEkdERBYqy6tvg5GoONvWFdm8Wd5Uig==} - '@glimmer/program@0.92.4': resolution: {integrity: sha512-fkquujQ11lsGCWl/+XpZW2E7bjHj/g6/Ht292A7pSoANBD8Bz/gPYiPM+XuMwes9MApEsTEMjV4EXlyk2/Cirg==} - '@glimmer/program@0.94.10': - resolution: {integrity: sha512-a5rpsvBwrcAn0boV4ONy+dHr8tWSTvLAPTR1T1KxF0OBHRVciCAfBPRFemVO6Q3H117At9ifn3uoevtQ6H0M+Q==} - '@glimmer/reference@0.84.3': resolution: {integrity: sha512-lV+p/aWPVC8vUjmlvYVU7WQJsLh319SdXuAWoX/SE3pq340BJlAJiEcAc6q52y9JNhT57gMwtjMX96W5Xcx/qw==} '@glimmer/reference@0.92.3': resolution: {integrity: sha512-Ud4LE689mEXL6BJnJx0ZPt2dt/A540C+TAnBFXHpcAjROz5gT337RN+tgajwudEUqpufExhcPSMGzs1pvWYCJg==} - '@glimmer/reference@0.94.9': - resolution: {integrity: sha512-qlgTYxgEOpgxuyb13u2qwqhibpfktlk08F+nfwuNxtuhodsItBi3YxjFMPrVP0zOjTnhUObR8OYtMsD5WFOddA==} - '@glimmer/runtime@0.92.4': resolution: {integrity: sha512-ISqM/8hVh+fY/gnLAAPKfts4CvnJBOyCYAXgGccIlzzQrSVLaz0NoRiWTLGj5B/3xyPbqLwYPDvlTsOjYtvPoA==} - '@glimmer/runtime@0.94.11': - resolution: {integrity: sha512-96PqfxnkEW8k8dMydDmaXgijD7yvtIfjMkHoJ7ljUmE1icZ7jj6f+UIZ0LThpXMzkKaBe1xEapjr91Ldsvmqbg==} - '@glimmer/syntax@0.84.3': resolution: {integrity: sha512-ioVbTic6ZisLxqTgRBL2PCjYZTFIwobifCustrozRU2xGDiYvVIL0vt25h2c1ioDsX59UgVlDkIK4YTAQQSd2A==} @@ -5119,9 +5089,6 @@ packages: '@glimmer/validator@0.92.3': resolution: {integrity: sha512-HKrMYeW0YhiksSeKYqX2chUR/rz82j12DcY7p2dORQlTV3qlAfiE5zRTJH1KRA1X3ZMf7DI2/GOzkXwYp0o+3Q==} - '@glimmer/validator@0.95.0': - resolution: {integrity: sha512-xF3K5voKeRqhONztfMHDd2wHDYD6UUI9pFPd+RMGtW6DXYv31G0zUm2pGsOwQ9dyNeE6khaXy7e3FtNjDrSmvQ==} - '@glimmer/vm-babel-plugins@0.92.3': resolution: {integrity: sha512-VpkKsHc3oiq9ruiwT7sN4RuOIc5n10PCeWX7tYSNZ85S1bETcAFn0XbyNjI+G3uFshQGEK0T8Fn3+/8VTNIQIg==} engines: {node: '>=16'} @@ -5129,9 +5096,6 @@ packages: '@glimmer/vm@0.92.3': resolution: {integrity: sha512-DNMQz7nn2zRwKO1irVZ4alg1lH+VInwR3vkWVgobUs0yh7OoHVGXKMd5uxzIksqJEUw1XOX9Qgu/GYZB1PiH3w==} - '@glimmer/vm@0.94.8': - resolution: {integrity: sha512-0E8BVNRE/1qlK9OQRUmGlQXwWmoco7vL3yIyLZpTWhbv22C1zEcM826wQT3ioaoUQSlvRsKKH6IEEUal2d3wxQ==} - '@glimmer/wire-format@0.92.3': resolution: {integrity: sha512-gFz81Q9+V7Xs0X8mSq6y8qacHm0dPaGJo2/Bfcsdow1hLOKNgTCLr4XeDBhRML8f6I6Gk9ugH4QDxyIOXOpC4w==} @@ -16088,21 +16052,11 @@ snapshots: '@glimmer/interfaces': 0.92.3 '@glimmer/util': 0.92.3 - '@glimmer/destroyable@0.94.8': - dependencies: - '@glimmer/global-context': 0.93.4 - '@glimmer/interfaces': 0.94.6 - '@glimmer/encoder@0.92.3': dependencies: '@glimmer/interfaces': 0.92.3 '@glimmer/vm': 0.92.3 - '@glimmer/encoder@0.93.8': - dependencies: - '@glimmer/interfaces': 0.94.6 - '@glimmer/vm': 0.94.8 - '@glimmer/env@0.1.7': {} '@glimmer/global-context@0.84.3': @@ -16111,8 +16065,6 @@ snapshots: '@glimmer/global-context@0.92.3': {} - '@glimmer/global-context@0.93.4': {} - '@glimmer/interfaces@0.84.3': dependencies: '@simple-dom/interface': 1.4.0 @@ -16138,16 +16090,6 @@ snapshots: '@glimmer/validator': 0.92.3 '@glimmer/vm': 0.92.3 - '@glimmer/manager@0.94.10': - dependencies: - '@glimmer/destroyable': 0.94.8 - '@glimmer/global-context': 0.93.4 - '@glimmer/interfaces': 0.94.6 - '@glimmer/reference': 0.94.9 - '@glimmer/util': 0.94.8 - '@glimmer/validator': 0.95.0 - '@glimmer/vm': 0.94.8 - '@glimmer/node@0.92.4': dependencies: '@glimmer/interfaces': 0.92.3 @@ -16155,13 +16097,6 @@ snapshots: '@glimmer/util': 0.92.3 '@simple-dom/document': 1.4.0 - '@glimmer/node@0.94.10': - dependencies: - '@glimmer/interfaces': 0.94.6 - '@glimmer/runtime': 0.94.11 - '@glimmer/util': 0.94.8 - '@simple-dom/document': 1.4.0 - '@glimmer/opcode-compiler@0.92.4': dependencies: '@glimmer/debug': 0.92.4 @@ -16175,21 +16110,10 @@ snapshots: '@glimmer/vm': 0.92.3 '@glimmer/wire-format': 0.92.3 - '@glimmer/opcode-compiler@0.94.10': - dependencies: - '@glimmer/encoder': 0.93.8 - '@glimmer/interfaces': 0.94.6 - '@glimmer/manager': 0.94.10 - '@glimmer/util': 0.94.8 - '@glimmer/vm': 0.94.8 - '@glimmer/wire-format': 0.94.8 - '@glimmer/owner@0.92.3': dependencies: '@glimmer/util': 0.92.3 - '@glimmer/owner@0.93.4': {} - '@glimmer/program@0.92.4': dependencies: '@glimmer/encoder': 0.92.3 @@ -16201,15 +16125,6 @@ snapshots: '@glimmer/vm': 0.92.3 '@glimmer/wire-format': 0.92.3 - '@glimmer/program@0.94.10': - dependencies: - '@glimmer/interfaces': 0.94.6 - '@glimmer/manager': 0.94.10 - '@glimmer/opcode-compiler': 0.94.10 - '@glimmer/util': 0.94.8 - '@glimmer/vm': 0.94.8 - '@glimmer/wire-format': 0.94.8 - '@glimmer/reference@0.84.3': dependencies: '@glimmer/env': 0.1.7 @@ -16226,13 +16141,6 @@ snapshots: '@glimmer/util': 0.92.3 '@glimmer/validator': 0.92.3 - '@glimmer/reference@0.94.9': - dependencies: - '@glimmer/global-context': 0.93.4 - '@glimmer/interfaces': 0.94.6 - '@glimmer/util': 0.94.8 - '@glimmer/validator': 0.95.0 - '@glimmer/runtime@0.92.4': dependencies: '@glimmer/destroyable': 0.92.3 @@ -16248,19 +16156,6 @@ snapshots: '@glimmer/vm': 0.92.3 '@glimmer/wire-format': 0.92.3 - '@glimmer/runtime@0.94.11': - dependencies: - '@glimmer/destroyable': 0.94.8 - '@glimmer/global-context': 0.93.4 - '@glimmer/interfaces': 0.94.6 - '@glimmer/manager': 0.94.10 - '@glimmer/owner': 0.93.4 - '@glimmer/program': 0.94.10 - '@glimmer/reference': 0.94.9 - '@glimmer/util': 0.94.8 - '@glimmer/validator': 0.95.0 - '@glimmer/vm': 0.94.8 - '@glimmer/syntax@0.84.3': dependencies: '@glimmer/interfaces': 0.84.3 @@ -16316,11 +16211,6 @@ snapshots: '@glimmer/interfaces': 0.92.3 '@glimmer/util': 0.92.3 - '@glimmer/validator@0.95.0': - dependencies: - '@glimmer/global-context': 0.93.4 - '@glimmer/interfaces': 0.94.6 - '@glimmer/vm-babel-plugins@0.92.3(@babel/core@7.28.6)': dependencies: babel-plugin-debug-macros: 0.3.4(@babel/core@7.28.6) @@ -16332,10 +16222,6 @@ snapshots: '@glimmer/interfaces': 0.92.3 '@glimmer/util': 0.92.3 - '@glimmer/vm@0.94.8': - dependencies: - '@glimmer/interfaces': 0.94.6 - '@glimmer/wire-format@0.92.3': dependencies: '@glimmer/interfaces': 0.92.3 From ca5962661c9dcbf43f0f85ea8c85686eff3cc941 Mon Sep 17 00:00:00 2001 From: Buck Doyle Date: Mon, 9 Feb 2026 16:29:09 -0600 Subject: [PATCH 20/24] Add more logging for prerendering errors --- packages/realm-server/prerender/page-pool.ts | 37 ++++++++++++++------ 1 file changed, 26 insertions(+), 11 deletions(-) diff --git a/packages/realm-server/prerender/page-pool.ts b/packages/realm-server/prerender/page-pool.ts index 7f3717d6963..0f596b243f5 100644 --- a/packages/realm-server/prerender/page-pool.ts +++ b/packages/realm-server/prerender/page-pool.ts @@ -366,20 +366,19 @@ export class PagePool { let pageId = uuidv4(); this.#attachPageConsole(page, 'standby', pageId); log.debug(`Created standby page ${pageId}`); - log.debug('About to add script for new document'); - - // await page.evaluateOnNewDocument( - // `globalThis.__boxelRenderMode = 'serialize';`, - // ); - await page.evaluateOnNewDocument(`console.log('hello from whatever');`); - await page.evaluateOnNewDocument(`console.error('hey an error');`); - console.log('sending globalThis thing'); - await page.evaluateOnNewDocument(`console.log(globalThis);`); - // FIXME can this be globalThis indeed? await page.evaluateOnNewDocument( 'window.__boxelRenderMode = "serialize";', ); - console.log('done'); + await page.evaluateOnNewDocument(` + window.addEventListener('error', (e) => { + console.error('[prerender-error-capture]', e.message, e.filename + ':' + e.lineno + ':' + e.colno, e.error?.stack || ''); + }); + window.addEventListener('unhandledrejection', (e) => { + let reason = e.reason; + let msg = reason instanceof Error ? reason.stack || reason.message : String(reason); + console.error('[prerender-unhandled-rejection]', msg); + }); + `); await this.#loadStandbyPage(page, pageId); let entry: StandbyEntry = { @@ -743,6 +742,22 @@ export class PagePool { if (typeof value === 'undefined') { return arg.toString(); } + // Error objects serialize to {} via JSON — extract message+stack instead + if ( + typeof value === 'object' && + value !== null && + Object.keys(value).length === 0 + ) { + let errorInfo = await arg.evaluate((obj: any) => { + if (obj instanceof Error) { + return `${obj.name}: ${obj.message}\n${obj.stack ?? ''}`; + } + return undefined; + }).catch(() => undefined); + if (errorInfo) { + return errorInfo; + } + } return JSON.stringify(value); } catch (_e) { return arg.toString(); From c87abd80677a5555bdb43bc97f70821f4f4dbf2c Mon Sep 17 00:00:00 2001 From: Buck Doyle Date: Mon, 9 Feb 2026 17:31:08 -0600 Subject: [PATCH 21/24] Add inline SerializeBuilder reasons? --- .../initializers/experimental-rehydrate.ts | 104 +++++++++++++++++- packages/host/package.json | 1 - packages/realm-server/package.json | 1 - pnpm-lock.yaml | 6 - 4 files changed, 103 insertions(+), 9 deletions(-) diff --git a/packages/host/app/initializers/experimental-rehydrate.ts b/packages/host/app/initializers/experimental-rehydrate.ts index 19547f9e67d..e5328aff179 100644 --- a/packages/host/app/initializers/experimental-rehydrate.ts +++ b/packages/host/app/initializers/experimental-rehydrate.ts @@ -1,11 +1,113 @@ import type Application from '@ember/application'; -import { serializeBuilder } from '@glimmer/node'; // @ts-expect-error - glimmer internals not typed for direct import import { clientBuilder, rehydrationBuilder } from '@glimmer/runtime'; +// @ts-expect-error - glimmer internals not typed for direct import +import { ConcreteBounds, NewElementBuilder } from '@glimmer/runtime'; declare const FastBoot: unknown; +// Inlined from @glimmer/node to avoid pulling in a second copy of +// @glimmer/runtime (and its transitive @glimmer/global-context) which +// would cause webpack to bundle two uninitialised copies and break at +// runtime with "scheduleDestroyed is not a function". +const NEEDS_EXTRA_CLOSE = new WeakMap(); + +class SerializeBuilder extends (NewElementBuilder as any) { + serializeBlockDepth = 0; + + __openBlock() { + let { tagName } = this.element; + if (tagName !== 'TITLE' && tagName !== 'SCRIPT' && tagName !== 'STYLE') { + let depth = this.serializeBlockDepth++; + this.__appendComment(`%+b:${depth}%`); + } + super.__openBlock(); + } + + __closeBlock() { + let { tagName } = this.element; + super.__closeBlock(); + if (tagName !== 'TITLE' && tagName !== 'SCRIPT' && tagName !== 'STYLE') { + let depth = --this.serializeBlockDepth; + this.__appendComment(`%-b:${depth}%`); + } + } + + __appendHTML(html: string) { + let { tagName } = this.element; + if (tagName === 'TITLE' || tagName === 'SCRIPT' || tagName === 'STYLE') { + return super.__appendHTML(html); + } + let first = this.__appendComment('%glmr%'); + if (tagName === 'TABLE') { + let openIndex = html.indexOf('<'); + if (openIndex > -1 && html.slice(openIndex + 1, openIndex + 3) === 'tr') { + html = `${html}`; + } + } + if (html === '') { + this.__appendComment('% %'); + } else { + super.__appendHTML(html); + } + let last = this.__appendComment('%glmr%'); + return new (ConcreteBounds as any)(this.element, first, last); + } + + __appendText(string: string) { + let { tagName } = this.element; + let current = ((): any => { + let { element, nextSibling } = this as any; + return nextSibling === null ? element.lastChild : nextSibling.previousSibling; + })(); + if (tagName === 'TITLE' || tagName === 'SCRIPT' || tagName === 'STYLE') { + return super.__appendText(string); + } + if (string === '') { + return this.__appendComment('% %'); + } + if (current && current.nodeType === 3) { + this.__appendComment('%|%'); + } + return super.__appendText(string); + } + + closeElement() { + if (NEEDS_EXTRA_CLOSE.has(this.element)) { + NEEDS_EXTRA_CLOSE.delete(this.element); + super.closeElement(); + } + return super.closeElement(); + } + + openElement(tag: string) { + if ( + tag === 'tr' && + this.element.tagName !== 'TBODY' && + this.element.tagName !== 'THEAD' && + this.element.tagName !== 'TFOOT' + ) { + this.openElement('tbody'); + NEEDS_EXTRA_CLOSE.set(this.constructing, true); + this.flushElement(null); + } + return super.openElement(tag); + } + + pushRemoteElement(element: any, cursorId: string, insertBefore: any = null) { + let { dom } = this as any; + let script = dom.createElement('script'); + script.setAttribute('glmr', cursorId); + dom.insertBefore(element, script, insertBefore); + return super.pushRemoteElement(element, cursorId, insertBefore); + } +} + +function serializeBuilder(env: any, cursor: any) { + return SerializeBuilder.forInitialRender(env, cursor); +} + export function initialize(application: Application): void { // Don't override in FastBoot (server-side) — let Ember's default serialize mode work if (typeof FastBoot !== 'undefined') { diff --git a/packages/host/package.json b/packages/host/package.json index e87b3fa7656..c280d2bcc2f 100644 --- a/packages/host/package.json +++ b/packages/host/package.json @@ -55,7 +55,6 @@ "@embroider/webpack": "^4.0.4", "@floating-ui/dom": "catalog:", "@glimmer/component": "catalog:", - "@glimmer/node": "0.92.4", "@glimmer/tracking": "^1.1.2", "@glint/core": "1.3.0", "@glint/environment-ember-loose": "catalog:", diff --git a/packages/realm-server/package.json b/packages/realm-server/package.json index d8a7a9c7942..7fe71b0a5fa 100644 --- a/packages/realm-server/package.json +++ b/packages/realm-server/package.json @@ -12,7 +12,6 @@ "@cardstack/local-types": "workspace:*", "@cardstack/postgres": "workspace:*", "@cardstack/runtime-common": "workspace:*", - "@glimmer/node": "0.92.4", "@koa/cors": "catalog:", "@koa/router": "catalog:", "@octokit/rest": "catalog:", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b7682bc38c0..2957fbe2ae6 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -2187,9 +2187,6 @@ importers: '@glimmer/component': specifier: ^2.0.0 version: 2.0.0 - '@glimmer/node': - specifier: 0.92.4 - version: 0.92.4 '@glimmer/tracking': specifier: ^1.1.2 version: 1.1.2 @@ -2726,9 +2723,6 @@ importers: '@cardstack/runtime-common': specifier: workspace:* version: link:../runtime-common - '@glimmer/node': - specifier: 0.92.4 - version: 0.92.4 '@koa/cors': specifier: 'catalog:' version: 4.0.0 From cb1b6ae5ec4104b5123db442a90912ad34a4d362 Mon Sep 17 00:00:00 2001 From: Buck Doyle Date: Mon, 9 Feb 2026 21:04:51 -0600 Subject: [PATCH 22/24] Change injection root --- packages/host/app/index.html | 5 +---- packages/host/config/environment.js | 1 + .../realm-server/lib/index-html-injection.ts | 19 ++++++++++++++++--- 3 files changed, 18 insertions(+), 7 deletions(-) diff --git a/packages/host/app/index.html b/packages/host/app/index.html index acbe01a0e2c..096d3ca9128 100644 --- a/packages/host/app/index.html +++ b/packages/host/app/index.html @@ -33,11 +33,8 @@ - - +
-
{{content-for "body"}} diff --git a/packages/host/config/environment.js b/packages/host/config/environment.js index 7772c10b202..653e0307346 100644 --- a/packages/host/config/environment.js +++ b/packages/host/config/environment.js @@ -24,6 +24,7 @@ module.exports = function (environment) { APP: { // Here you can pass flags/options to your application instance // when it is created + rootElement: '#boxel-root', }, 'ember-cli-mirage': { enabled: false, diff --git a/packages/realm-server/lib/index-html-injection.ts b/packages/realm-server/lib/index-html-injection.ts index af11675f629..72c82fe885e 100644 --- a/packages/realm-server/lib/index-html-injection.ts +++ b/packages/realm-server/lib/index-html-injection.ts @@ -126,13 +126,26 @@ export function injectIsolatedHTML( isolatedHTML: string, ): string { return indexHTML.replace( - /(]+id="fastboot-body-start"[^>]*>\s*<\/script>)([\s\S]*?)(]+id="fastboot-body-end"[^>]*>\s*<\/script>)/, - (_match, start, _content, end) => `${start}\n${isolatedHTML}\n${end}`, + /(]+id="boxel-root"[^>]*>)([\s\S]*?)(<\/div>)/, + (_match, open, _content, close) => `${open}\n${isolatedHTML}\n${close} + + + + + `, ); } export function injectRenderModeScript(indexHTML: string): string { - let script = ``; + let script = ` + `; let updated = indexHTML.replace( /(]+data-boxel-head-end[^>]*>)/, `$1\n${script}`, From 849ec323bf3646cfa9dbd93bf2a531aeba8308e8 Mon Sep 17 00:00:00 2001 From: Buck Doyle Date: Tue, 10 Feb 2026 19:17:59 -0600 Subject: [PATCH 23/24] Add partial rehydration MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit I should have been making commits, now this is huge, but it’s splittable, functionally and temporally. --- .../initializers/experimental-rehydrate.ts | 146 ++++++++++++++++- .../instance-initializers/populate-shoebox.ts | 75 +++++++++ packages/host/app/resources/card-resource.ts | 13 +- packages/host/app/routes/index.gts | 92 +++++++++++ .../host/app/services/host-mode-service.ts | 7 + packages/host/app/templates/index.gts | 21 +-- .../realm-server/lib/index-html-injection.ts | 93 ++++++++++- .../realm-server/prerender/render-runner.ts | 153 ++++++++++++++++++ packages/realm-server/server.ts | 34 ++-- 9 files changed, 594 insertions(+), 40 deletions(-) create mode 100644 packages/host/app/instance-initializers/populate-shoebox.ts diff --git a/packages/host/app/initializers/experimental-rehydrate.ts b/packages/host/app/initializers/experimental-rehydrate.ts index e5328aff179..d528aa7e0a5 100644 --- a/packages/host/app/initializers/experimental-rehydrate.ts +++ b/packages/host/app/initializers/experimental-rehydrate.ts @@ -21,6 +21,11 @@ class SerializeBuilder extends (NewElementBuilder as any) { if (tagName !== 'TITLE' && tagName !== 'SCRIPT' && tagName !== 'STYLE') { let depth = this.serializeBlockDepth++; this.__appendComment(`%+b:${depth}%`); + // Debug: log blocks at boxel-root level + if (this.element?.id === 'boxel-root') { + let stack = new Error().stack?.split('\n').slice(1, 6).join('\n'); + console.log(`[serialize] __openBlock depth=${depth} at boxel-root\nstack:`, stack); + } } super.__openBlock(); } @@ -59,7 +64,9 @@ class SerializeBuilder extends (NewElementBuilder as any) { let { tagName } = this.element; let current = ((): any => { let { element, nextSibling } = this as any; - return nextSibling === null ? element.lastChild : nextSibling.previousSibling; + return nextSibling === null + ? element.lastChild + : nextSibling.previousSibling; })(); if (tagName === 'TITLE' || tagName === 'SCRIPT' || tagName === 'STYLE') { return super.__appendText(string); @@ -108,6 +115,130 @@ function serializeBuilder(env: any, cursor: any) { return SerializeBuilder.forInitialRender(env, cursor); } +// Wraps the standard rehydrationBuilder with a fix for Glimmer's handling +// of empty-text markers (). When __appendText("") encounters a +// % % comment, the stock rehydrate builder removes it and recurses via +// this.__appendText(""). The recursive call then hits the next candidate +// (typically a close-block marker ) and triggers clearMismatch, +// causing the entire subtree to be re-rendered. +// +// The fix intercepts this case: when __appendText("") finds a % % comment, +// it replaces the comment with an empty text node in-place (preserving DOM +// position for bounds tracking) and advances the candidate pointer past it. +function fixedRehydrationBuilder(env: any, cursor: any) { + let builder = rehydrationBuilder(env, cursor); + let origAppendText = builder.__appendText.bind(builder); + let origClearMismatch = builder.clearMismatch.bind(builder); + let origOpenBlock = builder.__openBlock.bind(builder); + + // Log the initial cursor state + let cursorEl = builder.currentCursor?.element; + let firstChild = cursorEl?.firstChild; + console.log( + '[rehydration] Builder created. cursor element:', + cursorEl?.tagName, + cursorEl?.id, + 'firstChild:', + firstChild?.nodeType, + firstChild?.nodeName, + firstChild?.nodeType === 8 + ? firstChild.nodeValue + : firstChild?.nodeType === 3 + ? JSON.stringify(firstChild.nodeValue?.slice(0, 50)) + : firstChild?.outerHTML?.slice(0, 80), + 'candidate:', + builder.currentCursor?.candidate?.nodeType, + builder.currentCursor?.candidate?.nodeName, + ); + + builder.clearMismatch = function (candidate: any) { + console.warn( + '[rehydration] MISMATCH at', + candidate?.nodeName, + candidate?.nodeType === 8 + ? candidate.nodeValue + : candidate?.nodeType === 3 + ? 'text:' + JSON.stringify(candidate.nodeValue?.slice(0, 80)) + : candidate?.outerHTML?.slice(0, 120), + 'parent:', + candidate?.parentNode?.tagName, + candidate?.parentNode?.id, + ); + console.trace('[rehydration] clearMismatch stack'); + return origClearMismatch(candidate); + }; + + let openBlockCount = 0; + builder.__openBlock = function () { + openBlockCount++; + let candidate = this.currentCursor?.candidate; + let isRootLevel = + candidate?.parentNode?.id === 'boxel-root' || + this.currentCursor?.element?.id === 'boxel-root'; + if (isRootLevel) { + let stack = new Error().stack?.split('\n').slice(1, 8).join('\n'); + console.log( + `[rehydration] __openBlock #${openBlockCount} candidate:`, + candidate?.nodeType, + candidate?.nodeName, + candidate?.nodeType === 8 + ? candidate.nodeValue + : candidate?.nodeType === 3 + ? 'text:' + JSON.stringify(candidate.nodeValue?.slice(0, 50)) + : candidate?.outerHTML?.slice(0, 80), + '\nstack:', stack, + ); + } + return origOpenBlock(); + }; + + builder.__appendText = function (string: string) { + let candidate = this.currentCursor?.candidate; + if ( + string === '' && + candidate && + candidate.nodeType === 8 && + candidate.nodeValue === '% %' + ) { + let textNode = document.createTextNode(''); + let parent = candidate.parentNode!; + let next = candidate.nextSibling; + parent.replaceChild(textNode, candidate); + this.currentCursor.candidate = next; + return textNode; + } + // When __appendText is called with whitespace-only content but the + // candidate is an element node (not a text node or comment), the + // serialized HTML has interstitial whitespace between block markers + // that was consumed during marker processing. Instead of triggering + // clearMismatch (which destroys the remaining subtree), insert a + // whitespace text node before the element — this preserves DOM + // identity for the element and its descendants. + if ( + string.trim() === '' && + candidate && + candidate.nodeType === 1 // Element node + ) { + let textNode = document.createTextNode(string); + candidate.parentNode!.insertBefore(textNode, candidate); + // Don't advance candidate — the element is still next + return textNode; + } + // Debug: log any case where we're about to call origAppendText with an element candidate + if (candidate && candidate.nodeType === 1) { + console.warn( + '[rehydration] __appendText fallthrough to orig with element candidate!', + 'string:', JSON.stringify(string), + 'string.trim()===empty:', string.trim() === '', + 'candidate:', candidate.nodeName, candidate.outerHTML?.slice(0, 120), + ); + } + return origAppendText(string); + }; + + return builder; +} + export function initialize(application: Application): void { // Don't override in FastBoot (server-side) — let Ember's default serialize mode work if (typeof FastBoot !== 'undefined') { @@ -116,13 +247,22 @@ export function initialize(application: Application): void { application.register('service:-dom-builder', { create() { + // Allow ?serialize query param to force serialize mode for debugging if ( + typeof document !== 'undefined' && + window.location?.search?.includes('serialize') + ) { + console.log( + '[ember-host] Boxel render mode override: serialize (via query param)', + ); + return serializeBuilder.bind(null); + } else if ( typeof document !== 'undefined' && // @ts-expect-error hmm globalThis.__boxelRenderMode === 'rehydrate' ) { - console.log('[ember-host] Boxel render mode override: rehydrate'); - return rehydrationBuilder.bind(null); + console.log('[ember-host] Boxel render mode override: rehydrate!'); + return fixedRehydrationBuilder.bind(null); } else if ( typeof document !== 'undefined' && // @ts-expect-error what to do diff --git a/packages/host/app/instance-initializers/populate-shoebox.ts b/packages/host/app/instance-initializers/populate-shoebox.ts new file mode 100644 index 00000000000..b92a1c816f4 --- /dev/null +++ b/packages/host/app/instance-initializers/populate-shoebox.ts @@ -0,0 +1,75 @@ +import type ApplicationInstance from '@ember/application/instance'; + +// This instance initializer pre-loads card instances from shoebox data into the +// store before routing starts. This ensures that store.peek() returns card +// instances during the first (rehydration) render so the template output +// matches the prerendered DOM and the rehydration builder can adopt it without +// triggering clearMismatch. +// +// Timing: instance initializers run BEFORE router.startRouting() inside +// ApplicationInstance._bootSync(). We monkey-patch startRouting to delay it +// until the preload promise settles, then call the original. + +export function initialize(appInstance: ApplicationInstance): void { + let shoeboxData = (globalThis as any).__boxelShoeboxData; + if ( + !shoeboxData || + (globalThis as any).__boxelRenderMode !== 'rehydrate' + ) { + return; + } + + let store = appInstance.lookup('service:store') as any; + let shoeboxUrls = Object.keys(shoeboxData); + + if (shoeboxUrls.length === 0) { + return; + } + + // Routes use URLs like /minicatalog/ but the shoebox keys are canonical + // (/minicatalog/index). We must preload using the route-format URL so the + // store registers the card under the key that peek() will be called with. + // The fetch interceptor handles the /index fallback. + let routeUrls = shoeboxUrls.map((url) => + url.endsWith('/index') ? url.slice(0, -'index'.length) : url, + ); + let allUrls = [...new Set([...routeUrls, ...shoeboxUrls])]; + + console.log( + '[shoebox] Pre-loading', + allUrls.length, + 'URL(s) into the store before routing', + ); + + let preloadPromise = (async () => { + await store.ensureSetupComplete(); + await Promise.all( + allUrls.map((url: string) => + store.get(url).catch((e: any) => { + console.warn('[shoebox] Failed to preload card:', url, e); + }), + ), + ); + console.log('[shoebox] Pre-load complete'); + })(); + + // Delay routing until the store is populated. The router singleton is + // already registered; we just patch its startRouting method. + let router = appInstance.lookup('router:main') as any; + let originalStartRouting = router.startRouting.bind(router); + router.startRouting = function () { + preloadPromise + .catch((e: any) => { + console.error('[shoebox] Pre-load failed, starting routing anyway:', e); + }) + .then(() => { + // Restore original method so future calls are not affected + router.startRouting = originalStartRouting; + originalStartRouting(); + }); + }; +} + +export default { + initialize, +}; diff --git a/packages/host/app/resources/card-resource.ts b/packages/host/app/resources/card-resource.ts index 814673c4047..3555b151ede 100644 --- a/packages/host/app/resources/card-resource.ts +++ b/packages/host/app/resources/card-resource.ts @@ -58,9 +58,20 @@ export class CardResource extends Resource { return undefined; } let maybeCard = this.store.peek(this.#id) as unknown; - return isCardInstance(maybeCard) || isFileDefInstance(maybeCard) + let result = isCardInstance(maybeCard) || isFileDefInstance(maybeCard) ? (maybeCard as BaseDef) : undefined; + // @ts-expect-error debug logging for rehydration + if (globalThis.__boxelRenderMode === 'rehydrate' || globalThis.__boxelShoeboxData) { + console.log( + '[card-resource] card getter id:', this.#id, + 'peek result:', maybeCard, + 'isCardInstance:', isCardInstance(maybeCard), + 'isFileDefInstance:', isFileDefInstance(maybeCard), + 'returning:', result ? 'card' : 'undefined', + ); + } + return result; } get cardError() { diff --git a/packages/host/app/routes/index.gts b/packages/host/app/routes/index.gts index ff05fa33e36..9387668d22d 100644 --- a/packages/host/app/routes/index.gts +++ b/packages/host/app/routes/index.gts @@ -57,6 +57,7 @@ export default class Card extends Route { didMatrixServiceStart = false; initialLoading = true; + rehydrated = false; @action loading(transition: Transition) { @@ -65,6 +66,19 @@ export default class Card extends Route { this.initialLoading = false; }); + if (this.rehydrated) { + return false; // Don't show loading spinner over rehydrated content + } + + // Don't show loading template during Puppeteer prerendering (serialize mode). + // The loading substate creates a different outlet block structure than a + // synchronous render, which causes rehydration mismatches because the + // serialized HTML has fewer block markers than the rehydration template expects. + // @ts-expect-error __boxelForceHostMode set by Puppeteer + if (globalThis.__boxelForceHostMode) { + return false; + } + return this.initialLoading; } @@ -79,6 +93,32 @@ export default class Card extends Route { path: string; operatorModeState: string; }) { + // @ts-expect-error render mode flag set by realm server + if (!this.rehydrated && globalThis.__boxelRenderMode === 'rehydrate') { + // Return synchronously so the index template is part of the initial + // render — this lets the rehydration builder adopt the prerendered DOM. + // Service initialization runs asynchronously after the first render. + // NOTE: Do NOT delete __boxelRenderMode here — the DOM builder service + // reads it lazily during the first render (after this hook returns). + this.rehydrated = true; + this.initialLoading = false; + + // For host mode, set up state synchronously from route params + // so the template renders the correct card during rehydration. + if (this.hostModeService.isActive) { + let normalizedPath = params.path ?? ''; + let cardUrl = `${this.hostModeService.hostModeOrigin}/${normalizedPath}`; + this.hostModeStateService.restore({ + primaryCardId: cardUrl, + routePath: normalizedPath, + serializedStack: undefined, + }); + } + + this.deferredInit(params); + return; + } + if (this.hostModeService.isActive) { let normalizedPath = params.path ?? ''; let cardUrl = `${this.hostModeService.hostModeOrigin}/${normalizedPath}`; @@ -172,12 +212,64 @@ export default class Card extends Route { } } + async deferredInit(params: { + operatorModeState: string; + cardPath?: string; + authRedirect?: string; + path: string; + }) { + try { + if (this.hostModeService.isActive) { + return; + } + + if (!this.didMatrixServiceStart) { + await this.matrixService.ready; + await this.matrixService.start(); + this.didMatrixServiceStart = true; + } + + if (!this.matrixService.isLoggedIn) { + return; + } + + if (params.authRedirect) { + window.location.href = params.authRedirect; + return; + } + + if (!isTesting()) { + await this.billingService.initializeSubscriptionData(); + } + this.matrixService.loginToRealms(); + + let { operatorModeState } = params; + let operatorModeStateObject = operatorModeState + ? JSON.parse(operatorModeState) + : undefined; + if (operatorModeStateObject) { + await this.operatorModeStateService.restore( + operatorModeStateObject || { stacks: [] }, + ); + } + } catch (e) { + console.error('[rehydration] Deferred init failed:', e); + } + } + async afterModel( model: ReturnType, transition: Transition, ) { await super.afterModel(model, transition); + if (this.rehydrated) { + // Host-mode state was set up synchronously in model(). + // Skip async work so the route activates immediately and + // the rehydration builder can adopt the prerendered DOM. + return; + } + if (!this.hostModeService.isActive) { return; } diff --git a/packages/host/app/services/host-mode-service.ts b/packages/host/app/services/host-mode-service.ts index 0653779e9c6..1fce470d207 100644 --- a/packages/host/app/services/host-mode-service.ts +++ b/packages/host/app/services/host-mode-service.ts @@ -24,6 +24,9 @@ export default class HostModeService extends Service { private headUpdateRequestId = 0; get isActive() { + if ((globalThis as any).__boxelForceHostMode) { + return true; + } if (this.simulatingHostMode) { return true; } @@ -59,6 +62,10 @@ export default class HostModeService extends Service { } get hostModeOrigin() { + let forced = (globalThis as any).__boxelForceHostMode; + if (forced?.origin) { + return forced.origin; + } if (this.simulatingHostMode) { return new URLSearchParams(window.location.search).get('hostModeOrigin'); } diff --git a/packages/host/app/templates/index.gts b/packages/host/app/templates/index.gts index 3a7f5e74fe1..4b5fbef2c67 100644 --- a/packages/host/app/templates/index.gts +++ b/packages/host/app/templates/index.gts @@ -199,25 +199,7 @@ export class IndexComponent extends Component }; }); - // TODO: remove in CS-9977, with rehydration - removeIsolatedMarkup = modifier(() => { - if (typeof document === 'undefined') { - return; - } - let start = document.getElementById('fastboot-body-start'); - let end = document.getElementById('fastboot-body-end'); - if (!start || !end) { - return; - } - let node = start.nextSibling; - while (node && node !== end) { - let next = node.nextSibling; - node.parentNode?.removeChild(node); - node = next; - } - }); - -