From 39d368df29c4e244ad7f25304997cdc1dd5b70e2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 1 Oct 2024 10:25:19 +0200 Subject: [PATCH 01/10] Build(deps-dev): Bump lint-to-the-future from 2.0.0 to 2.1.0 (#29037) Bumps [lint-to-the-future](https://github.com/mansona/lint-to-the-future) from 2.0.0 to 2.1.0. - [Release notes](https://github.com/mansona/lint-to-the-future/releases) - [Changelog](https://github.com/mansona/lint-to-the-future/blob/main/CHANGELOG.md) - [Commits](https://github.com/mansona/lint-to-the-future/commits) --- updated-dependencies: - dependency-name: lint-to-the-future dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 12 ++++++------ 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/package.json b/package.json index c09335ff10c..06ef35bd06e 100644 --- a/package.json +++ b/package.json @@ -26,7 +26,7 @@ "jsdoc": "^4.0.0", "lefthook": "^1.7.18", "licensee": "^11.1.0", - "lint-to-the-future": "^2.0.0", + "lint-to-the-future": "^2.1.0", "lint-to-the-future-ember-template": "^1.1.1", "lint-to-the-future-eslint": "^2.0.1", "magnific-popup": "1.1.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ebcb841689a..bd0c0828060 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -92,8 +92,8 @@ importers: specifier: ^11.1.0 version: 11.1.0(patch_hash=55h346kvblvnigtrwrsh4hpona) lint-to-the-future: - specifier: ^2.0.0 - version: 2.0.0(encoding@0.1.13) + specifier: ^2.1.0 + version: 2.1.0(encoding@0.1.13) lint-to-the-future-ember-template: specifier: ^1.1.1 version: 1.2.0(ember-template-lint@6.0.0) @@ -6029,8 +6029,8 @@ packages: peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - lint-to-the-future@2.0.0: - resolution: {integrity: sha512-gutEHLC1w5Ivh4nKQTuNV9lwnXKuUtwZ1kWOhVZVAhs6dsw71IBzS28+Kt1KiNFCds/TVkbj4OFQ2sXQaPtrkg==} + lint-to-the-future@2.1.0: + resolution: {integrity: sha512-Z7TSnsd2XEml9KcNMghFOnHZ1WqL3xHhuZzw20FPC6kR7yFTQtsAVj7/tVhIkgpRYSvWaH/E+bebPXxN/4jCVw==} engines: {node: 10.* || >= 12} hasBin: true @@ -12465,7 +12465,7 @@ snapshots: get-func-name: 2.0.2 loupe: 2.3.6 pathval: 1.1.1 - type-detect: 4.0.8 + type-detect: 4.1.0 chalk@2.4.2: dependencies: @@ -15670,7 +15670,7 @@ snapshots: semver: 7.6.3 walk-sync: 3.0.0 - lint-to-the-future@2.0.0(encoding@0.1.13): + lint-to-the-future@2.1.0(encoding@0.1.13): dependencies: chai: 4.3.7 commander: 9.5.0 From 6545b06e6bb6f8eff8fbcc96aa1a7dab092cb4d8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 1 Oct 2024 10:26:48 +0200 Subject: [PATCH 02/10] Build(deps-dev): Bump lint-to-the-future-eslint from 2.0.1 to 2.1.1 (#29038) Bumps [lint-to-the-future-eslint](https://github.com/mansona/lint-to-the-future-eslint) from 2.0.1 to 2.1.1. - [Release notes](https://github.com/mansona/lint-to-the-future-eslint/releases) - [Changelog](https://github.com/mansona/lint-to-the-future-eslint/blob/main/CHANGELOG.md) - [Commits](https://github.com/mansona/lint-to-the-future-eslint/commits) --- updated-dependencies: - dependency-name: lint-to-the-future-eslint dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index 06ef35bd06e..c4be1c6a819 100644 --- a/package.json +++ b/package.json @@ -28,7 +28,7 @@ "licensee": "^11.1.0", "lint-to-the-future": "^2.1.0", "lint-to-the-future-ember-template": "^1.1.1", - "lint-to-the-future-eslint": "^2.0.1", + "lint-to-the-future-eslint": "^2.1.1", "magnific-popup": "1.1.0", "moment": "2.30.1", "moment-timezone": "0.5.45", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index bd0c0828060..9f99fc25109 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -98,8 +98,8 @@ importers: specifier: ^1.1.1 version: 1.2.0(ember-template-lint@6.0.0) lint-to-the-future-eslint: - specifier: ^2.0.1 - version: 2.0.1(eslint@8.57.0) + specifier: ^2.1.1 + version: 2.1.1(eslint@8.57.0) magnific-popup: specifier: 1.1.0 version: 1.1.0 @@ -6023,8 +6023,8 @@ packages: peerDependencies: ember-template-lint: ^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 - lint-to-the-future-eslint@2.0.1: - resolution: {integrity: sha512-p9I4Z8ncSroU6fPZfZ6d/qnbUqLbJJLg8Lzub0db/02rdO3TXMuP+/P4dFWs0VVVAC1wL+ctSZ3Z0bJttK6oKg==} + lint-to-the-future-eslint@2.1.1: + resolution: {integrity: sha512-5JbbMyykMV7tF4xWVHta7VmJtWSOMAXXlADYIDQTvQnM2F7NmaEAI1wdhbR4LbEsFrmHyVQ+dZ9lgxnqLyCLlQ==} engines: {node: 10.* || >= 12.*} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 @@ -15663,7 +15663,7 @@ snapshots: import-cwd: 3.0.0 walk-sync: 2.2.0 - lint-to-the-future-eslint@2.0.1(eslint@8.57.0): + lint-to-the-future-eslint@2.1.1(eslint@8.57.0): dependencies: eslint: 8.57.0 import-cwd: 3.0.0 From 41c3c5745e0611828cb6ed84e5e625faf12df13a Mon Sep 17 00:00:00 2001 From: Jarek Radosz Date: Tue, 1 Oct 2024 21:12:34 +0900 Subject: [PATCH 03/10] DEV: Fix optionalService in decorator form (#29042) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit …and remove unused injections --- .../app/components/reviewable-item.js | 2 +- .../app/components/topic-timeline.js | 3 - .../discourse/app/controllers/user.js | 2 +- .../discourse/app/lib/optional-service.js | 12 +++- .../tests/unit/utils/optional-service-test.js | 59 +++++++++++++++++++ .../discourse/components/chat-message.gjs | 2 - 6 files changed, 71 insertions(+), 9 deletions(-) create mode 100644 app/assets/javascripts/discourse/tests/unit/utils/optional-service-test.js diff --git a/app/assets/javascripts/discourse/app/components/reviewable-item.js b/app/assets/javascripts/discourse/app/components/reviewable-item.js index 235e4953631..cf7ee8e5776 100644 --- a/app/assets/javascripts/discourse/app/components/reviewable-item.js +++ b/app/assets/javascripts/discourse/app/components/reviewable-item.js @@ -49,7 +49,7 @@ export default class ReviewableItem extends Component { @service siteSettings; @service currentUser; @service composer; - @optionalService("admin-tools") adminTools; + @optionalService adminTools; updating = null; editing = false; diff --git a/app/assets/javascripts/discourse/app/components/topic-timeline.js b/app/assets/javascripts/discourse/app/components/topic-timeline.js index 6f71f1ec7c2..c654e6ef7c9 100644 --- a/app/assets/javascripts/discourse/app/components/topic-timeline.js +++ b/app/assets/javascripts/discourse/app/components/topic-timeline.js @@ -2,7 +2,6 @@ import Component from "@glimmer/component"; import { tracked } from "@glimmer/tracking"; import { action } from "@ember/object"; import { service } from "@ember/service"; -import optionalService from "discourse/lib/optional-service"; import { bind } from "discourse-common/utils/decorators"; export default class TopicTimeline extends Component { @@ -13,8 +12,6 @@ export default class TopicTimeline extends Component { @tracked docked = false; @tracked dockedBottom = false; - adminTools = optionalService(); - constructor() { super(...arguments); diff --git a/app/assets/javascripts/discourse/app/controllers/user.js b/app/assets/javascripts/discourse/app/controllers/user.js index 457dae2be50..5ef8d775f22 100644 --- a/app/assets/javascripts/discourse/app/controllers/user.js +++ b/app/assets/javascripts/discourse/app/controllers/user.js @@ -15,7 +15,7 @@ export default class UserController extends Controller.extend(CanCheckEmails) { @service currentUser; @service router; @service dialog; - @optionalService("admin-tools") adminTools; + @optionalService adminTools; @controller("user-notifications") userNotifications; diff --git a/app/assets/javascripts/discourse/app/lib/optional-service.js b/app/assets/javascripts/discourse/app/lib/optional-service.js index 07412b59c1b..f57bdfc0b0f 100644 --- a/app/assets/javascripts/discourse/app/lib/optional-service.js +++ b/app/assets/javascripts/discourse/app/lib/optional-service.js @@ -2,8 +2,16 @@ import { computed } from "@ember/object"; import { getOwner } from "@ember/owner"; import { dasherize } from "@ember/string"; -export default function (name) { - return computed(function (defaultName) { +export default function (target, name, descriptor) { + name ??= target; + + const decorator = computed(function (defaultName) { return getOwner(this).lookup(`service:${name || dasherize(defaultName)}`); }); + + if (descriptor) { + return decorator(target, name, descriptor); + } else { + return decorator; + } } diff --git a/app/assets/javascripts/discourse/tests/unit/utils/optional-service-test.js b/app/assets/javascripts/discourse/tests/unit/utils/optional-service-test.js new file mode 100644 index 00000000000..4008c9e3ff2 --- /dev/null +++ b/app/assets/javascripts/discourse/tests/unit/utils/optional-service-test.js @@ -0,0 +1,59 @@ +import Component from "@ember/component"; +import Service from "@ember/service"; +import { render } from "@ember/test-helpers"; +import { hbs } from "ember-cli-htmlbars"; +import { module, test } from "qunit"; +import optionalService from "discourse/lib/optional-service"; +import { setupRenderingTest } from "discourse/tests/helpers/component-test"; + +class FooService extends Service { + name = "foo"; +} + +class BarService extends Service { + name = "bar"; +} + +const EmberObjectComponent = Component.extend({ + name: "", + layout: hbs`{{this.foo.name}} {{this.baz.name}}`, + + foo: optionalService(), + baz: optionalService("bar"), +}); + +class NativeComponent extends Component { + @optionalService foo; + @optionalService("bar") baz; + + name = ""; + layout = hbs`{{this.foo.name}} {{this.baz.name}}`; +} + +module("Unit | Utils | optional-service", function (hooks) { + setupRenderingTest(hooks); + + hooks.beforeEach(function () { + this.registry.register("service:foo", FooService); + this.registry.register("service:bar", BarService); + }); + + test("optionalService works in EmberObject classes", async function (assert) { + this.registry.register( + "component:ember-object-component", + EmberObjectComponent + ); + + await render(hbs``); + + assert.dom(".ember-object-component").hasText("foo bar"); + }); + + test("optionalService works in native classes", async function (assert) { + this.registry.register("component:native-component", NativeComponent); + + await render(hbs``); + + assert.dom(".native-component").hasText("foo bar"); + }); +}); diff --git a/plugins/chat/assets/javascripts/discourse/components/chat-message.gjs b/plugins/chat/assets/javascripts/discourse/components/chat-message.gjs index e4cf9cbc92d..c0726184267 100644 --- a/plugins/chat/assets/javascripts/discourse/components/chat-message.gjs +++ b/plugins/chat/assets/javascripts/discourse/components/chat-message.gjs @@ -14,7 +14,6 @@ import { modifier } from "ember-modifier"; import { eq, not } from "truth-helpers"; import DButton from "discourse/components/d-button"; import concatClass from "discourse/helpers/concat-class"; -import optionalService from "discourse/lib/optional-service"; import { applyValueTransformer } from "discourse/lib/transformer"; import { updateUserStatusOnMention } from "discourse/lib/update-user-status-on-mention"; import isZoomed from "discourse/lib/zoom-check"; @@ -65,7 +64,6 @@ export default class ChatMessage extends Component { @service router; @service toasts; @service modal; - @optionalService adminTools; @tracked isActive = false; From 258810fb9fb58a170c816c772ef01798c55efbdc Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 2 Oct 2024 00:28:22 +0200 Subject: [PATCH 04/10] Build(deps-dev): Bump rubocop-rspec from 3.0.5 to 3.1.0 (#29044) Bumps [rubocop-rspec](https://github.com/rubocop/rubocop-rspec) from 3.0.5 to 3.1.0. - [Release notes](https://github.com/rubocop/rubocop-rspec/releases) - [Changelog](https://github.com/rubocop/rubocop-rspec/blob/master/CHANGELOG.md) - [Commits](https://github.com/rubocop/rubocop-rspec/compare/v3.0.5...v3.1.0) --- updated-dependencies: - dependency-name: rubocop-rspec dependency-type: indirect update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index 0c7a3cf0b81..e7cffc8f6bf 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -480,7 +480,7 @@ GEM rack (>= 1.1) rubocop (>= 1.52.0, < 2.0) rubocop-ast (>= 1.31.1, < 2.0) - rubocop-rspec (3.0.5) + rubocop-rspec (3.1.0) rubocop (~> 1.61) rubocop-rspec_rails (2.30.0) rubocop (~> 1.61) From 29983d5a148069935f89d48509062d7d90685209 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 2 Oct 2024 00:34:23 +0200 Subject: [PATCH 05/10] Build(deps): Bump excon from 0.111.0 to 0.112.0 (#29045) Bumps [excon](https://github.com/excon/excon) from 0.111.0 to 0.112.0. - [Changelog](https://github.com/excon/excon/blob/master/changelog.txt) - [Commits](https://github.com/excon/excon/compare/v0.111.0...v0.112.0) --- updated-dependencies: - dependency-name: excon dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index e7cffc8f6bf..68d85c5fa19 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -135,7 +135,7 @@ GEM dry-initializer (3.1.1) email_reply_trimmer (0.1.13) erubi (1.13.0) - excon (0.111.0) + excon (0.112.0) execjs (2.9.1) exifr (1.4.0) extralite-bundle (2.8.2) From 20e5f7229286e5410fc7711772834e9133a7349f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 2 Oct 2024 00:34:36 +0200 Subject: [PATCH 06/10] Build(deps-dev): Bump lint-to-the-future-eslint from 2.1.1 to 2.1.2 (#29047) Bumps [lint-to-the-future-eslint](https://github.com/mansona/lint-to-the-future-eslint) from 2.1.1 to 2.1.2. - [Release notes](https://github.com/mansona/lint-to-the-future-eslint/releases) - [Changelog](https://github.com/mansona/lint-to-the-future-eslint/blob/main/CHANGELOG.md) - [Commits](https://github.com/mansona/lint-to-the-future-eslint/commits) --- updated-dependencies: - dependency-name: lint-to-the-future-eslint dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index c4be1c6a819..8690c5eee29 100644 --- a/package.json +++ b/package.json @@ -28,7 +28,7 @@ "licensee": "^11.1.0", "lint-to-the-future": "^2.1.0", "lint-to-the-future-ember-template": "^1.1.1", - "lint-to-the-future-eslint": "^2.1.1", + "lint-to-the-future-eslint": "^2.1.2", "magnific-popup": "1.1.0", "moment": "2.30.1", "moment-timezone": "0.5.45", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9f99fc25109..427a3012fe7 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -98,8 +98,8 @@ importers: specifier: ^1.1.1 version: 1.2.0(ember-template-lint@6.0.0) lint-to-the-future-eslint: - specifier: ^2.1.1 - version: 2.1.1(eslint@8.57.0) + specifier: ^2.1.2 + version: 2.1.2(eslint@8.57.0) magnific-popup: specifier: 1.1.0 version: 1.1.0 @@ -6023,8 +6023,8 @@ packages: peerDependencies: ember-template-lint: ^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 - lint-to-the-future-eslint@2.1.1: - resolution: {integrity: sha512-5JbbMyykMV7tF4xWVHta7VmJtWSOMAXXlADYIDQTvQnM2F7NmaEAI1wdhbR4LbEsFrmHyVQ+dZ9lgxnqLyCLlQ==} + lint-to-the-future-eslint@2.1.2: + resolution: {integrity: sha512-tGu0Q4x7W8Zvsrg+xbtRDs5QV1X06kphR2ZAzWl7sl2T+qed4tNejl+DLZAmuMWK3pdbxtiuGI3e/+v7CrMI1Q==} engines: {node: 10.* || >= 12.*} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 @@ -15663,7 +15663,7 @@ snapshots: import-cwd: 3.0.0 walk-sync: 2.2.0 - lint-to-the-future-eslint@2.1.1(eslint@8.57.0): + lint-to-the-future-eslint@2.1.2(eslint@8.57.0): dependencies: eslint: 8.57.0 import-cwd: 3.0.0 From e11b411e9f57d869d99cc0b59a3421d3a5572598 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 2 Oct 2024 00:46:03 +0200 Subject: [PATCH 07/10] Build(deps-dev): Bump the embroider group with 4 updates (#29046) Bumps the embroider group with 4 updates: [@embroider/compat](https://github.com/embroider-build/embroider/tree/HEAD/packages/compat), [@embroider/core](https://github.com/embroider-build/embroider/tree/HEAD/packages/core), [@embroider/macros](https://github.com/embroider-build/embroider/tree/HEAD/packages/macros) and [@embroider/webpack](https://github.com/embroider-build/embroider/tree/HEAD/packages/webpack). Updates `@embroider/compat` from 3.6.1 to 3.6.2 - [Release notes](https://github.com/embroider-build/embroider/releases) - [Changelog](https://github.com/embroider-build/embroider/blob/main/CHANGELOG.md) - [Commits](https://github.com/embroider-build/embroider/commits/HEAD/packages/compat) Updates `@embroider/core` from 3.4.16 to 3.4.17 - [Release notes](https://github.com/embroider-build/embroider/releases) - [Changelog](https://github.com/embroider-build/embroider/blob/main/CHANGELOG.md) - [Commits](https://github.com/embroider-build/embroider/commits/HEAD/packages/core) Updates `@embroider/macros` from 1.16.6 to 1.16.7 - [Release notes](https://github.com/embroider-build/embroider/releases) - [Changelog](https://github.com/embroider-build/embroider/blob/main/CHANGELOG.md) - [Commits](https://github.com/embroider-build/embroider/commits/HEAD/packages/macros) Updates `@embroider/webpack` from 4.0.5 to 4.0.6 - [Release notes](https://github.com/embroider-build/embroider/releases) - [Changelog](https://github.com/embroider-build/embroider/blob/main/CHANGELOG.md) - [Commits](https://github.com/embroider-build/embroider/commits/HEAD/packages/webpack) --- updated-dependencies: - dependency-name: "@embroider/compat" dependency-type: direct:development update-type: version-update:semver-patch dependency-group: embroider - dependency-name: "@embroider/core" dependency-type: direct:development update-type: version-update:semver-patch dependency-group: embroider - dependency-name: "@embroider/macros" dependency-type: direct:development update-type: version-update:semver-patch dependency-group: embroider - dependency-name: "@embroider/webpack" dependency-type: direct:development update-type: version-update:semver-patch dependency-group: embroider ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- app/assets/javascripts/discourse/package.json | 8 +- pnpm-lock.yaml | 624 ++++++++---------- 2 files changed, 279 insertions(+), 353 deletions(-) diff --git a/app/assets/javascripts/discourse/package.json b/app/assets/javascripts/discourse/package.json index 05b4521474d..57dd2a52f05 100644 --- a/app/assets/javascripts/discourse/package.json +++ b/app/assets/javascripts/discourse/package.json @@ -47,11 +47,11 @@ "@ember/string": "^4.0.0", "@ember/test-helpers": "^4.0.4", "@ember/test-waiters": "^3.1.0", - "@embroider/compat": "^3.6.1", - "@embroider/core": "^3.4.16", - "@embroider/macros": "^1.13.1", + "@embroider/compat": "^3.6.2", + "@embroider/core": "^3.4.17", + "@embroider/macros": "^1.16.7", "@embroider/router": "^2.1.8", - "@embroider/webpack": "^4.0.5", + "@embroider/webpack": "^4.0.6", "@floating-ui/dom": "^1.6.11", "@glimmer/component": "^1.1.2", "@glimmer/tracking": "^1.1.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 427a3012fe7..d995f01a655 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -154,7 +154,7 @@ importers: version: 2.1.0 '@embroider/test-setup': specifier: ^4.0.0 - version: 4.0.0(@embroider/compat@3.6.1(@embroider/core@3.4.16(@glint/template@1.4.1-unstable.ff9ea6c))(@glint/template@1.4.1-unstable.ff9ea6c))(@embroider/core@3.4.16(@glint/template@1.4.1-unstable.ff9ea6c))(@embroider/webpack@4.0.5(@embroider/core@3.4.16(@glint/template@1.4.1-unstable.ff9ea6c))(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0))) + version: 4.0.0(@embroider/compat@3.6.2(@embroider/core@3.4.17(@glint/template@1.4.1-unstable.ff9ea6c))(@glint/template@1.4.1-unstable.ff9ea6c))(@embroider/core@3.4.17(@glint/template@1.4.1-unstable.ff9ea6c))(@embroider/webpack@4.0.6(@embroider/core@3.4.17(@glint/template@1.4.1-unstable.ff9ea6c))(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0))) '@glimmer/component': specifier: ^1.1.2 version: 1.1.2(@babel/core@7.25.2) @@ -187,13 +187,13 @@ importers: version: 1.1.3 ember-load-initializers: specifier: ^3.0.1 - version: 3.0.1(ember-source@5.5.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0))) + version: 3.0.1(ember-source@5.5.0(@babel/core@7.25.2)(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0))) ember-resolver: specifier: ^13.0.2 - version: 13.0.2(ember-source@5.5.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0))) + version: 13.0.2(ember-source@5.5.0(@babel/core@7.25.2)(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0))) ember-source: specifier: ~5.5.0 - version: 5.5.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0)) + version: 5.5.0(@babel/core@7.25.2)(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0)) ember-source-channel-url: specifier: ^3.0.0 version: 3.0.0(encoding@0.1.13) @@ -338,37 +338,37 @@ importers: version: 0.9.1 '@ember/legacy-built-in-components': specifier: ^0.5.0 - version: 0.5.0(@glint/template@1.4.1-unstable.ff9ea6c)(ember-source@5.5.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0))) + version: 0.5.0(@glint/template@1.4.1-unstable.ff9ea6c)(ember-source@5.5.0(@babel/core@7.25.2)(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0))) '@ember/optional-features': specifier: ^2.1.0 version: 2.1.0 '@ember/render-modifiers': specifier: ^2.1.0 - version: 2.1.0(@babel/core@7.25.2)(@glint/template@1.4.1-unstable.ff9ea6c)(ember-source@5.5.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0))) + version: 2.1.0(@babel/core@7.25.2)(@glint/template@1.4.1-unstable.ff9ea6c)(ember-source@5.5.0(@babel/core@7.25.2)(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0))) '@ember/string': specifier: ^4.0.0 version: 4.0.0 '@ember/test-helpers': specifier: ^4.0.4 - version: 4.0.4(@babel/core@7.25.2)(@glint/template@1.4.1-unstable.ff9ea6c)(ember-source@5.5.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0))) + version: 4.0.4(@babel/core@7.25.2)(@glint/template@1.4.1-unstable.ff9ea6c)(ember-source@5.5.0(@babel/core@7.25.2)(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0))) '@ember/test-waiters': specifier: ^3.1.0 version: 3.1.0 '@embroider/compat': - specifier: ^3.6.1 - version: 3.6.1(@embroider/core@3.4.16(@glint/template@1.4.1-unstable.ff9ea6c))(@glint/template@1.4.1-unstable.ff9ea6c) + specifier: ^3.6.2 + version: 3.6.2(@embroider/core@3.4.17(@glint/template@1.4.1-unstable.ff9ea6c))(@glint/template@1.4.1-unstable.ff9ea6c) '@embroider/core': - specifier: ^3.4.16 - version: 3.4.16(@glint/template@1.4.1-unstable.ff9ea6c) + specifier: ^3.4.17 + version: 3.4.17(@glint/template@1.4.1-unstable.ff9ea6c) '@embroider/macros': - specifier: ^1.13.1 - version: 1.16.6(@glint/template@1.4.1-unstable.ff9ea6c) + specifier: ^1.16.7 + version: 1.16.7(@glint/template@1.4.1-unstable.ff9ea6c) '@embroider/router': specifier: ^2.1.8 - version: 2.1.8(@embroider/core@3.4.16(@glint/template@1.4.1-unstable.ff9ea6c)) + version: 2.1.8(@embroider/core@3.4.17(@glint/template@1.4.1-unstable.ff9ea6c)) '@embroider/webpack': - specifier: ^4.0.5 - version: 4.0.5(@embroider/core@3.4.16(@glint/template@1.4.1-unstable.ff9ea6c))(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0)) + specifier: ^4.0.6 + version: 4.0.6(@embroider/core@3.4.17(@glint/template@1.4.1-unstable.ff9ea6c))(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0)) '@floating-ui/dom': specifier: ^1.6.11 version: 1.6.11 @@ -464,19 +464,19 @@ importers: version: 2.1.1(@babel/core@7.25.2) ember-cached-decorator-polyfill: specifier: ^1.0.2 - version: 1.0.2(@babel/core@7.25.2)(@glint/template@1.4.1-unstable.ff9ea6c)(ember-source@5.5.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0))) + version: 1.0.2(@babel/core@7.25.2)(@glint/template@1.4.1-unstable.ff9ea6c)(ember-source@5.5.0(@babel/core@7.25.2)(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0))) ember-cli: specifier: ~5.11.0 version: 5.11.0(handlebars@4.7.8)(underscore@1.13.6) ember-cli-app-version: specifier: ^7.0.0 - version: 7.0.0(ember-source@5.5.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0))) + version: 7.0.0(ember-source@5.5.0(@babel/core@7.25.2)(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0))) ember-cli-babel: specifier: ^8.2.0 version: 8.2.0(@babel/core@7.25.2) ember-cli-deprecation-workflow: specifier: ^3.0.2 - version: 3.0.2(ember-source@5.5.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0))) + version: 3.0.2(ember-source@5.5.0(@babel/core@7.25.2)(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0))) ember-cli-htmlbars: specifier: ^6.3.0 version: 6.3.0 @@ -497,25 +497,25 @@ importers: version: 6.1.1 ember-exam: specifier: ^9.0.0 - version: 9.0.0(@glint/template@1.4.1-unstable.ff9ea6c)(ember-qunit@8.1.0(@ember/test-helpers@4.0.4(@babel/core@7.25.2)(@glint/template@1.4.1-unstable.ff9ea6c)(ember-source@5.5.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0))))(@glint/template@1.4.1-unstable.ff9ea6c)(ember-source@5.5.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0)))(qunit@2.22.0))(ember-source@5.5.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0)))(qunit@2.22.0)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0)) + version: 9.0.0(@glint/template@1.4.1-unstable.ff9ea6c)(ember-qunit@8.1.0(@ember/test-helpers@4.0.4(@babel/core@7.25.2)(@glint/template@1.4.1-unstable.ff9ea6c)(ember-source@5.5.0(@babel/core@7.25.2)(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0))))(@glint/template@1.4.1-unstable.ff9ea6c)(ember-source@5.5.0(@babel/core@7.25.2)(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0)))(qunit@2.22.0))(ember-source@5.5.0(@babel/core@7.25.2)(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0)))(qunit@2.22.0)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0)) ember-load-initializers: specifier: ^3.0.1 - version: 3.0.1(ember-source@5.5.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0))) + version: 3.0.1(ember-source@5.5.0(@babel/core@7.25.2)(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0))) ember-modifier: specifier: ^4.2.0 - version: 4.2.0(@babel/core@7.25.2)(ember-source@5.5.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0))) + version: 4.2.0(@babel/core@7.25.2)(ember-source@5.5.0(@babel/core@7.25.2)(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0))) ember-on-resize-modifier: specifier: ^2.0.2 - version: 2.0.2(@babel/core@7.25.2)(@glint/template@1.4.1-unstable.ff9ea6c)(ember-source@5.5.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0)))(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0)) + version: 2.0.2(@babel/core@7.25.2)(@glint/template@1.4.1-unstable.ff9ea6c)(ember-source@5.5.0(@babel/core@7.25.2)(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0)))(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0)) ember-production-deprecations: specifier: workspace:1.0.0 version: link:../ember-production-deprecations ember-qunit: specifier: ^8.1.0 - version: 8.1.0(@ember/test-helpers@4.0.4(@babel/core@7.25.2)(@glint/template@1.4.1-unstable.ff9ea6c)(ember-source@5.5.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0))))(@glint/template@1.4.1-unstable.ff9ea6c)(ember-source@5.5.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0)))(qunit@2.22.0) + version: 8.1.0(@ember/test-helpers@4.0.4(@babel/core@7.25.2)(@glint/template@1.4.1-unstable.ff9ea6c)(ember-source@5.5.0(@babel/core@7.25.2)(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0))))(@glint/template@1.4.1-unstable.ff9ea6c)(ember-source@5.5.0(@babel/core@7.25.2)(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0)))(qunit@2.22.0) ember-source: specifier: ~5.5.0 - version: 5.5.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0)) + version: 5.5.0(@babel/core@7.25.2)(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0)) ember-template-imports: specifier: ^4.1.2 version: 4.1.2 @@ -638,7 +638,7 @@ importers: version: 6.3.0 ember-resolver: specifier: ^13.0.2 - version: 13.0.2(ember-source@5.5.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0))) + version: 13.0.2(ember-source@5.5.0(@babel/core@7.25.2)(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0))) handlebars: specifier: ^4.7.8 version: 4.7.8 @@ -651,7 +651,7 @@ importers: version: 2.1.0 '@embroider/test-setup': specifier: ^4.0.0 - version: 4.0.0(@embroider/compat@3.6.1(@embroider/core@3.4.16(@glint/template@1.4.1-unstable.ff9ea6c))(@glint/template@1.4.1-unstable.ff9ea6c))(@embroider/core@3.4.16(@glint/template@1.4.1-unstable.ff9ea6c))(@embroider/webpack@4.0.5(@embroider/core@3.4.16(@glint/template@1.4.1-unstable.ff9ea6c))(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0))) + version: 4.0.0(@embroider/compat@3.6.2(@embroider/core@3.4.17(@glint/template@1.4.1-unstable.ff9ea6c))(@glint/template@1.4.1-unstable.ff9ea6c))(@embroider/core@3.4.17(@glint/template@1.4.1-unstable.ff9ea6c))(@embroider/webpack@4.0.6(@embroider/core@3.4.17(@glint/template@1.4.1-unstable.ff9ea6c))(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0))) '@glimmer/component': specifier: ^1.1.2 version: 1.1.2(@babel/core@7.25.2) @@ -684,10 +684,10 @@ importers: version: 1.1.3 ember-load-initializers: specifier: ^3.0.1 - version: 3.0.1(ember-source@5.5.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0))) + version: 3.0.1(ember-source@5.5.0(@babel/core@7.25.2)(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0))) ember-source: specifier: ~5.5.0 - version: 5.5.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0)) + version: 5.5.0(@babel/core@7.25.2)(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0)) ember-source-channel-url: specifier: ^3.0.0 version: 3.0.0(encoding@0.1.13) @@ -765,7 +765,7 @@ importers: version: 4.1.2 ember-this-fallback: specifier: ^0.4.0 - version: 0.4.0(patch_hash=znalyv6akdxlqfpmxunrdi3osa)(ember-cli-htmlbars@6.3.0)(ember-source@5.5.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)) + version: 0.4.0(patch_hash=znalyv6akdxlqfpmxunrdi3osa)(ember-cli-htmlbars@6.3.0)(ember-source@5.5.0(@babel/core@7.25.2)(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0))) devDependencies: ember-cli: specifier: ~5.11.0 @@ -797,7 +797,7 @@ importers: version: 2.1.0 '@embroider/test-setup': specifier: ^4.0.0 - version: 4.0.0(@embroider/compat@3.6.1(@embroider/core@3.4.16(@glint/template@1.4.1-unstable.ff9ea6c))(@glint/template@1.4.1-unstable.ff9ea6c))(@embroider/core@3.4.16(@glint/template@1.4.1-unstable.ff9ea6c))(@embroider/webpack@4.0.5(@embroider/core@3.4.16(@glint/template@1.4.1-unstable.ff9ea6c))(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0))) + version: 4.0.0(@embroider/compat@3.6.2(@embroider/core@3.4.17(@glint/template@1.4.1-unstable.ff9ea6c))(@glint/template@1.4.1-unstable.ff9ea6c))(@embroider/core@3.4.17(@glint/template@1.4.1-unstable.ff9ea6c))(@embroider/webpack@4.0.6(@embroider/core@3.4.17(@glint/template@1.4.1-unstable.ff9ea6c))(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0))) '@glimmer/component': specifier: ^1.1.2 version: 1.1.2(@babel/core@7.25.2) @@ -824,13 +824,13 @@ importers: version: 1.1.3 ember-load-initializers: specifier: ^3.0.1 - version: 3.0.1(ember-source@5.5.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0))) + version: 3.0.1(ember-source@5.5.0(@babel/core@7.25.2)(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0))) ember-resolver: specifier: ^13.0.2 - version: 13.0.2(ember-source@5.5.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0))) + version: 13.0.2(ember-source@5.5.0(@babel/core@7.25.2)(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0))) ember-source: specifier: ~5.5.0 - version: 5.5.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0)) + version: 5.5.0(@babel/core@7.25.2)(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0)) ember-source-channel-url: specifier: ^3.0.0 version: 3.0.0(encoding@0.1.13) @@ -871,7 +871,7 @@ importers: version: 2.1.0 '@embroider/test-setup': specifier: ^4.0.0 - version: 4.0.0(@embroider/compat@3.6.1(@embroider/core@3.4.16(@glint/template@1.4.1-unstable.ff9ea6c))(@glint/template@1.4.1-unstable.ff9ea6c))(@embroider/core@3.4.16(@glint/template@1.4.1-unstable.ff9ea6c))(@embroider/webpack@4.0.5(@embroider/core@3.4.16(@glint/template@1.4.1-unstable.ff9ea6c))(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0))) + version: 4.0.0(@embroider/compat@3.6.2(@embroider/core@3.4.17(@glint/template@1.4.1-unstable.ff9ea6c))(@glint/template@1.4.1-unstable.ff9ea6c))(@embroider/core@3.4.17(@glint/template@1.4.1-unstable.ff9ea6c))(@embroider/webpack@4.0.6(@embroider/core@3.4.17(@glint/template@1.4.1-unstable.ff9ea6c))(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0))) '@glimmer/component': specifier: ^1.1.2 version: 1.1.2(@babel/core@7.25.2) @@ -904,13 +904,13 @@ importers: version: 1.1.3 ember-load-initializers: specifier: ^3.0.1 - version: 3.0.1(ember-source@5.5.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0))) + version: 3.0.1(ember-source@5.5.0(@babel/core@7.25.2)(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0))) ember-resolver: specifier: ^13.0.2 - version: 13.0.2(ember-source@5.5.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0))) + version: 13.0.2(ember-source@5.5.0(@babel/core@7.25.2)(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0))) ember-source: specifier: ~5.5.0 - version: 5.5.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0)) + version: 5.5.0(@babel/core@7.25.2)(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0)) ember-source-channel-url: specifier: ^3.0.0 version: 3.0.0(encoding@0.1.13) @@ -950,7 +950,7 @@ importers: version: 2.1.0 '@embroider/test-setup': specifier: ^4.0.0 - version: 4.0.0(@embroider/compat@3.6.1(@embroider/core@3.4.16(@glint/template@1.4.1-unstable.ff9ea6c))(@glint/template@1.4.1-unstable.ff9ea6c))(@embroider/core@3.4.16(@glint/template@1.4.1-unstable.ff9ea6c))(@embroider/webpack@4.0.5(@embroider/core@3.4.16(@glint/template@1.4.1-unstable.ff9ea6c))(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0))) + version: 4.0.0(@embroider/compat@3.6.2(@embroider/core@3.4.17(@glint/template@1.4.1-unstable.ff9ea6c))(@glint/template@1.4.1-unstable.ff9ea6c))(@embroider/core@3.4.17(@glint/template@1.4.1-unstable.ff9ea6c))(@embroider/webpack@4.0.6(@embroider/core@3.4.17(@glint/template@1.4.1-unstable.ff9ea6c))(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0))) '@glimmer/component': specifier: ^1.1.2 version: 1.1.2(@babel/core@7.25.2) @@ -983,13 +983,13 @@ importers: version: 1.1.3 ember-load-initializers: specifier: ^3.0.1 - version: 3.0.1(ember-source@5.5.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0))) + version: 3.0.1(ember-source@5.5.0(@babel/core@7.25.2)(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0))) ember-resolver: specifier: ^13.0.2 - version: 13.0.2(ember-source@5.5.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0))) + version: 13.0.2(ember-source@5.5.0(@babel/core@7.25.2)(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0))) ember-source: specifier: ~5.5.0 - version: 5.5.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0)) + version: 5.5.0(@babel/core@7.25.2)(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0)) ember-source-channel-url: specifier: ^3.0.0 version: 3.0.0(encoding@0.1.13) @@ -1029,7 +1029,7 @@ importers: version: 2.1.0 '@embroider/test-setup': specifier: ^4.0.0 - version: 4.0.0(@embroider/compat@3.6.1(@embroider/core@3.4.16(@glint/template@1.4.1-unstable.ff9ea6c))(@glint/template@1.4.1-unstable.ff9ea6c))(@embroider/core@3.4.16(@glint/template@1.4.1-unstable.ff9ea6c))(@embroider/webpack@4.0.5(@embroider/core@3.4.16(@glint/template@1.4.1-unstable.ff9ea6c))(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0))) + version: 4.0.0(@embroider/compat@3.6.2(@embroider/core@3.4.17(@glint/template@1.4.1-unstable.ff9ea6c))(@glint/template@1.4.1-unstable.ff9ea6c))(@embroider/core@3.4.17(@glint/template@1.4.1-unstable.ff9ea6c))(@embroider/webpack@4.0.6(@embroider/core@3.4.17(@glint/template@1.4.1-unstable.ff9ea6c))(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0))) '@glimmer/component': specifier: ^1.1.2 version: 1.1.2(@babel/core@7.25.2) @@ -1062,13 +1062,13 @@ importers: version: 1.1.3 ember-load-initializers: specifier: ^3.0.1 - version: 3.0.1(ember-source@5.5.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0))) + version: 3.0.1(ember-source@5.5.0(@babel/core@7.25.2)(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0))) ember-resolver: specifier: ^13.0.2 - version: 13.0.2(ember-source@5.5.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0))) + version: 13.0.2(ember-source@5.5.0(@babel/core@7.25.2)(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0))) ember-source: specifier: ~5.5.0 - version: 5.5.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0)) + version: 5.5.0(@babel/core@7.25.2)(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0)) ember-source-channel-url: specifier: ^3.0.0 version: 3.0.0(encoding@0.1.13) @@ -1107,10 +1107,10 @@ importers: version: 6.3.0 ember-source: specifier: ~5.5.0 - version: 5.5.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0)) + version: 5.5.0(@babel/core@7.25.2)(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0)) ember-this-fallback: specifier: ^0.4.0 - version: 0.4.0(patch_hash=znalyv6akdxlqfpmxunrdi3osa)(ember-cli-htmlbars@6.3.0)(ember-source@5.5.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)) + version: 0.4.0(patch_hash=znalyv6akdxlqfpmxunrdi3osa)(ember-cli-htmlbars@6.3.0)(ember-source@5.5.0(@babel/core@7.25.2)(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0))) handlebars: specifier: ^4.7.8 version: 4.7.8 @@ -1896,15 +1896,15 @@ packages: peerDependencies: '@embroider/core': ^3.4.0 - '@embroider/compat@3.6.1': - resolution: {integrity: sha512-C2IGrVUevHBzxd9zIZy25qggpKW6I4NxqUmVQQrNtXHA9u+zkGJwpu3KHIzMpcBocu1L8EtpirmEfMJZAJGfEA==} + '@embroider/compat@3.6.2': + resolution: {integrity: sha512-5KLR/VLNdLlfUNSdukWlmQYJaPcztWVP36cxTMMZdGuMzs6/zM2cU875hlaYd4Ndh1Id7exFqd1rBDrTG6gwLA==} engines: {node: 12.* || 14.* || >= 16} hasBin: true peerDependencies: - '@embroider/core': ^3.4.15 + '@embroider/core': ^3.4.17 - '@embroider/core@3.4.16': - resolution: {integrity: sha512-M/Kk5PSi9GcdCFYFNiQLXY4Wz2Lw2nFe78lbfta0ntsM7xp/lig/mBRYAAwu/Vj4SgP3vUV8P2EFMBvGaE7qzg==} + '@embroider/core@3.4.17': + resolution: {integrity: sha512-5mgIQSR4gsH3T7/+FskxL4I6bzkHbKGAXHf3ZnOSb0byqoCfQT8yVu6GktwMzLxMlvP1ziLIsyEesMQ8zjLBpA==} engines: {node: 12.* || 14.* || >= 16} '@embroider/hbs-loader@3.0.3': @@ -1914,8 +1914,8 @@ packages: '@embroider/core': ^3.4.0 webpack: ^5 - '@embroider/macros@1.16.6': - resolution: {integrity: sha512-aSdRetg0vY3c70G/3K85fOSlGtDzSV4ozwF9qD8ToQB+4RLZusxwItnctWEa+MKkhAYB6rbFiQ+bhFwEnaEazg==} + '@embroider/macros@1.16.7': + resolution: {integrity: sha512-iGCTF19AvjtIf5KXhJu1ukJY9d9LXoiViMis1dfSS8NGF1eyiXHOhgyTnJvh+wW88xIveHJDufJai5KV/i8ukg==} engines: {node: 12.* || 14.* || >= 16} peerDependencies: '@glint/template': ^1.0.0 @@ -1935,6 +1935,10 @@ packages: resolution: {integrity: sha512-wyFQNSqN+RZWg5ckqsk0Qfun433aEd70L6sc16sY4FFf/AzDnolmc0t3eR7lkdyxltYSrO5eqkFN7hW7l/glaw==} engines: {node: 12.* || 14.* || >= 16} + '@embroider/shared-internals@2.7.0': + resolution: {integrity: sha512-ISaVmGvTI+y7QRwo+Qku9mDm1p35DV4Gi7luSoizL88PlC2UZHuK6nOEEF2hjsqUnHwmEv0jd3/tpOCohwgk6w==} + engines: {node: 12.* || 14.* || >= 16} + '@embroider/test-setup@4.0.0': resolution: {integrity: sha512-1S3Ebk0CEh3XDqD93AWSwQZBCk+oGv03gtkaGgdgyXGIR7jrVyDgEnEuslN/hJ0cuU8TqhiXrzHMw7bJwIGhWw==} engines: {node: 12.* || 14.* || >= 16} @@ -1950,11 +1954,11 @@ packages: '@embroider/webpack': optional: true - '@embroider/webpack@4.0.5': - resolution: {integrity: sha512-cbmWJqWUKM8haYcZDTH82kMdHJNihR0qKUHNx7rHbpw0xTCFu0Lr66uBS66V+fMqpUFbFPCE+Jr5+yWvk7P1Bw==} + '@embroider/webpack@4.0.6': + resolution: {integrity: sha512-Vxti9xuC6Atl/eOgSFWtQQx0EnNzIvSkqoaH2OE+ntlS3U4GE+Aog1IIvQwHiQVpSBco6qGowqnn4AHuPAmLmw==} engines: {node: 12.* || 14.* || >= 16} peerDependencies: - '@embroider/core': ^3.4.15 + '@embroider/core': ^3.4.17 webpack: ^5.0.0 '@esbuild/aix-ppc64@0.24.0': @@ -2585,10 +2589,6 @@ packages: '@swc/types@0.1.12': resolution: {integrity: sha512-wBJA+SdtkbFhHjTMYH+dEH1y4VpfGdAc2Kw/LK09i9bXd/K6j6PkDcFCEzb6iVfZMkPRrl/q0e3toqTAJdkIVA==} - '@tootallnate/once@1.1.2': - resolution: {integrity: sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==} - engines: {node: '>= 6'} - '@tootallnate/once@2.0.0': resolution: {integrity: sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==} engines: {node: '>= 10'} @@ -2855,10 +2855,6 @@ packages: a11y-dialog@8.1.1: resolution: {integrity: sha512-7SBLXFwhQBnEHOaIiKUUQZ5VKJa/b1jBDvPJvlejlqX2w9cpi+iHBrdjcmd4Xd6vIdsuMHGo9Is2SWu0Hzu0zg==} - abab@2.0.6: - resolution: {integrity: sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==} - deprecated: Use your platform's native atob() and btoa() methods instead - abbrev@1.1.1: resolution: {integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==} @@ -2873,9 +2869,6 @@ packages: ace-builds@1.36.2: resolution: {integrity: sha512-eqqfbGwx/GKjM/EnFu4QtQ+d2NNBu84MGgxoG8R5iyFpcVeQ4p9YlTL+ZzdEJqhdkASqoqOxCSNNGyB6lvMm+A==} - acorn-globals@6.0.0: - resolution: {integrity: sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==} - acorn-import-attributes@1.9.5: resolution: {integrity: sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==} peerDependencies: @@ -2886,15 +2879,6 @@ packages: peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 - acorn-walk@7.2.0: - resolution: {integrity: sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==} - engines: {node: '>=0.4.0'} - - acorn@7.4.1: - resolution: {integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==} - engines: {node: '>=0.4.0'} - hasBin: true - acorn@8.12.1: resolution: {integrity: sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==} engines: {node: '>=0.4.0'} @@ -3460,9 +3444,6 @@ packages: resolution: {integrity: sha512-sWi3b3fTUSVPDsz5KsQ5eCQNVAtLgkIE/HYFkEZXR/07clqmd4E/gFiuwSaqa9b+QTXc1Uemfb7TVWbEIURWDg==} engines: {node: 8.* || >= 10.*} - browser-process-hrtime@1.0.0: - resolution: {integrity: sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==} - browser-split@0.0.1: resolution: {integrity: sha512-JhvgRb2ihQhsljNda3BI8/UcRHVzrVwo3Q+P8vDtSiyobXuFpuZ9mq+MbRGMnC22CjW3RrfXdg6j6ITX8M+7Ow==} @@ -4048,15 +4029,9 @@ packages: resolution: {integrity: sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==} engines: {node: '>=8.0.0'} - cssom@0.3.8: - resolution: {integrity: sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==} - - cssom@0.4.4: - resolution: {integrity: sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==} - - cssstyle@2.3.0: - resolution: {integrity: sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==} - engines: {node: '>=8'} + cssstyle@4.1.0: + resolution: {integrity: sha512-h66W1URKpBS5YMI/V8PyXvTMFT8SupJ1IzoIV8IeBC/ji8WVmrO8dGlTi+2dh6whmdk6BiKJLD/ZBkhWbcg6nA==} + engines: {node: '>=18'} dag-map@2.0.2: resolution: {integrity: sha512-xnsprIzYuDeiyu5zSKwilV/ajRHxnoMlAhEREfyfTgTSViMVY2fGP1ZcHJbtwup26oCkofySU/m6oKJ3HrkW7w==} @@ -4069,9 +4044,9 @@ packages: resolution: {integrity: sha512-a9l6T1qqDogvvnw0nKlfZzqsyikEBZBClF39V3TFoKhDtGBqHu2HkuomJc02j5zft8zrUaXEuoicLeW54RkzPg==} engines: {node: '>= 14'} - data-urls@2.0.0: - resolution: {integrity: sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==} - engines: {node: '>=10'} + data-urls@5.0.0: + resolution: {integrity: sha512-ZYP5VBHshaDAiVZxjbRVcFJpc+4xGgT0bK3vzy1HLN8jTO975HEbuYzZJcHoQEY5K1a0z8YayJkyVETa08eNTg==} + engines: {node: '>=18'} data-view-buffer@1.0.1: resolution: {integrity: sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==} @@ -4234,11 +4209,6 @@ packages: dom-walk@0.1.2: resolution: {integrity: sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==} - domexception@2.0.1: - resolution: {integrity: sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==} - engines: {node: '>=8'} - deprecated: Use your platform's native DOMException instead - dot-case@3.0.4: resolution: {integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==} @@ -4483,8 +4453,6 @@ packages: ember-source@5.5.0: resolution: {integrity: sha512-OTJ9kt76wyvEkdSdjmonoLUTTqYg5OaFxicSiwKsjX9gJ9bVzuCu3uInhBKEfTdC5lSBMEcVuGk8f9LUF3pxJQ==} engines: {node: '>= 16.*'} - peerDependencies: - '@glimmer/component': ^1.1.2 ember-template-imports@3.4.2: resolution: {integrity: sha512-OS8TUVG2kQYYwP3netunLVfeijPoOKIs1SvPQRTNOQX4Pu8xGGBEZmrv0U1YTnQn12Eg+p6w/0UdGbUnITjyzw==} @@ -5024,8 +4992,8 @@ packages: resolution: {integrity: sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==} engines: {node: '>=14'} - form-data@3.0.1: - resolution: {integrity: sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==} + form-data@4.0.0: + resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==} engines: {node: '>= 6'} formdata-polyfill@4.0.10: @@ -5360,9 +5328,9 @@ packages: resolution: {integrity: sha512-r0EI+HBMcXadMrugk0GCQ+6BQV39PiWAZVfq7oIckeGiN7sjRGyQxPdft3nQekFTCQbYxLBH+/axZMeH8UX6+w==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - html-encoding-sniffer@2.0.1: - resolution: {integrity: sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==} - engines: {node: '>=10'} + html-encoding-sniffer@4.0.0: + resolution: {integrity: sha512-Y22oTqIU4uuPgEemfz7NDJz6OeKf12Lsu+QC+s3BVpda64lTiMYCyGwg5ki4vFxkMwQdeZDl2adZoqUgdFuTgQ==} + engines: {node: '>=18'} html-entities@2.5.2: resolution: {integrity: sha512-K//PSRMQk4FZ78Kyau+mZurHn3FH0Vwr+H36eE0rPbeYkRRi9YxceYPhuN60UwWorxyKHhqoAJl2OFKa4BVtaA==} @@ -5388,10 +5356,6 @@ packages: http-parser-js@0.5.8: resolution: {integrity: sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==} - http-proxy-agent@4.0.1: - resolution: {integrity: sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==} - engines: {node: '>= 6'} - http-proxy-agent@5.0.0: resolution: {integrity: sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==} engines: {node: '>= 6'} @@ -5408,8 +5372,8 @@ packages: resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==} engines: {node: '>= 6'} - https-proxy-agent@7.0.4: - resolution: {integrity: sha512-wlwpilI7YdjSkWaQ/7omYBMTliDcmCN8OLihO6I9B86g06lMyAoqgoDpV0XqoaPOKj+0DIdAvnsWfyAAhmimcg==} + https-proxy-agent@7.0.5: + resolution: {integrity: sha512-1e4Wqeblerz+tMKPIq2EMGiiWW1dIjZOksyHWSUm1rmuvw/how9hBHZ38lAGj5ID4Ik6EdkOw7NmWPy6LAwalw==} engines: {node: '>= 14'} https@1.0.0: @@ -5824,11 +5788,11 @@ packages: engines: {node: '>=12.0.0'} hasBin: true - jsdom@16.7.0: - resolution: {integrity: sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==} - engines: {node: '>=10'} + jsdom@25.0.1: + resolution: {integrity: sha512-8i7LzZj7BF8uplX+ZyOlIz86V6TAsSs+np6m1kpW9u0JWi4z/1t+FzcK1aek+ybTnAC4KhBL4uXCNT0wcUIeCw==} + engines: {node: '>=18'} peerDependencies: - canvas: ^2.5.0 + canvas: ^2.11.2 peerDependenciesMeta: canvas: optional: true @@ -6824,6 +6788,9 @@ packages: parse5@6.0.1: resolution: {integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==} + parse5@7.1.2: + resolution: {integrity: sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==} + parseurl@1.3.3: resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} engines: {node: '>= 0.8'} @@ -7066,9 +7033,6 @@ packages: proxy-from-env@1.1.0: resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==} - psl@1.9.0: - resolution: {integrity: sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==} - pump@3.0.0: resolution: {integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==} @@ -7095,9 +7059,6 @@ packages: resolution: {integrity: sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==} engines: {node: '>=0.6'} - querystringify@2.2.0: - resolution: {integrity: sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==} - queue-microtask@1.2.3: resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} @@ -7332,6 +7293,9 @@ packages: route-recognizer: ^0.3.4 rsvp: ^4.8.5 + rrweb-cssom@0.7.1: + resolution: {integrity: sha512-TrEMa7JGdVm0UThDJSx7ddw5nVm3UJS9o9CCIZ72B1vSyEZoziDqBYP3XIoi/12lKrJR8rE3jeFHMok2F/Mnsg==} + rsvp@3.2.1: resolution: {integrity: sha512-Rf4YVNYpKjZ6ASAmibcwTNciQ5Co5Ztq6iZPEykHpkoflnD/K5ryE/rHehFsTm4NJj8nKDhbi3eKBWGogmNnkg==} @@ -7407,9 +7371,9 @@ packages: engines: {node: '>=14.0.0'} hasBin: true - saxes@5.0.1: - resolution: {integrity: sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==} - engines: {node: '>=10'} + saxes@6.0.0: + resolution: {integrity: sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==} + engines: {node: '>=v12.22.7'} schema-utils@2.7.1: resolution: {integrity: sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==} @@ -7910,6 +7874,13 @@ packages: tiny-lr@2.0.0: resolution: {integrity: sha512-f6nh0VMRvhGx4KCeK1lQ/jaL0Zdb5WdR+Jk8q9OSUQnaSDxAEGH1fgqLZ+cMl5EW3F2MGnCsalBO1IsnnogW1Q==} + tldts-core@6.1.48: + resolution: {integrity: sha512-3gD9iKn/n2UuFH1uilBviK9gvTNT6iYwdqrj1Vr5mh8FuelvpRNaYVH4pNYqUgOGU4aAdL9X35eLuuj0gRsx+A==} + + tldts@6.1.48: + resolution: {integrity: sha512-SPbnh1zaSzi/OsmHb1vrPNnYuwJbdWjwo5TbBYYMlTtH3/1DSb41t8bcSxkwDmmbG2q6VLPVvQc7Yf23T+1EEw==} + hasBin: true + tmp@0.0.28: resolution: {integrity: sha512-c2mmfiBmND6SOVxzogm1oda0OJ1HZVIk/5n26N59dDTh80MUeavpiCls4PGAdkX1PFkKokLpcf7prSjCeXLsJg==} engines: {node: '>=0.4.0'} @@ -7957,16 +7928,16 @@ packages: resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==} engines: {node: '>=0.6'} - tough-cookie@4.1.4: - resolution: {integrity: sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==} - engines: {node: '>=6'} + tough-cookie@5.0.0: + resolution: {integrity: sha512-FRKsF7cz96xIIeMZ82ehjC3xW2E+O2+v11udrDYewUbszngYhsGa8z6YUMMzO9QJZzzyd0nGGXnML/TReX6W8Q==} + engines: {node: '>=16'} tr46@0.0.3: resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} - tr46@2.1.0: - resolution: {integrity: sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==} - engines: {node: '>=8'} + tr46@5.0.0: + resolution: {integrity: sha512-tk2G5R2KRwBd+ZN0zaEXpmzdKyOYksXwywulIX95MBODjSzMIuQnQ3m8JxgbhnL1LeVo7lqQKsYa1O3Htl7K5g==} + engines: {node: '>=18'} tree-kill@1.2.2: resolution: {integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==} @@ -8142,10 +8113,6 @@ packages: resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==} engines: {node: '>= 4.0.0'} - universalify@0.2.0: - resolution: {integrity: sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==} - engines: {node: '>= 4.0.0'} - universalify@2.0.0: resolution: {integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==} engines: {node: '>= 10.0.0'} @@ -8175,9 +8142,6 @@ packages: resolution: {integrity: sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==} deprecated: Please see https://github.com/lydell/urix#deprecated - url-parse@1.5.10: - resolution: {integrity: sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==} - urlpattern-polyfill@10.0.0: resolution: {integrity: sha512-H/A06tKD7sS1O1X2SshBVeA5FLycRpjqiBeqGKmBwBDBy28EnRjORxTNe269KSSr5un5qyWi1iL61wLxpd+ZOg==} @@ -8253,13 +8217,9 @@ packages: vscode-uri@3.0.8: resolution: {integrity: sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw==} - w3c-hr-time@1.0.2: - resolution: {integrity: sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==} - deprecated: Use your platform's native performance.now() and performance.timeOrigin. - - w3c-xmlserializer@2.0.0: - resolution: {integrity: sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==} - engines: {node: '>=10'} + w3c-xmlserializer@5.0.0: + resolution: {integrity: sha512-o8qghlI8NZHU1lLPrpi2+Uq7abh4GGPpYANlalzWxyWteJOCsr/P+oPBA49TOLu5FTZO4d3F9MnWJfiMo4BkmA==} + engines: {node: '>=18'} walk-sync@0.2.7: resolution: {integrity: sha512-OH8GdRMowEFr0XSHQeX5fGweO6zSVHo7bG/0yJQx6LAj9Oukz0C8heI3/FYectT66gY0IPGe89kOvU410/UNpg==} @@ -8305,13 +8265,9 @@ packages: webidl-conversions@3.0.1: resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} - webidl-conversions@5.0.0: - resolution: {integrity: sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==} - engines: {node: '>=8'} - - webidl-conversions@6.1.0: - resolution: {integrity: sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==} - engines: {node: '>=10.4'} + webidl-conversions@7.0.0: + resolution: {integrity: sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==} + engines: {node: '>=12'} webpack-retry-chunk-load-plugin@3.1.1: resolution: {integrity: sha512-BKq/7EcelyWUUI6SeBaUKB1G+fSZP0rlxIwRQ+aO6mK5tffljaHdpJ4I2q54rpaaKjSbwbZRQlaITXe93SL9nA==} @@ -8343,19 +8299,21 @@ packages: resolution: {integrity: sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==} engines: {node: '>=0.8.0'} - whatwg-encoding@1.0.5: - resolution: {integrity: sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==} + whatwg-encoding@3.1.1: + resolution: {integrity: sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ==} + engines: {node: '>=18'} - whatwg-mimetype@2.3.0: - resolution: {integrity: sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==} + whatwg-mimetype@4.0.0: + resolution: {integrity: sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg==} + engines: {node: '>=18'} + + whatwg-url@14.0.0: + resolution: {integrity: sha512-1lfMEm2IEr7RIV+f4lUNPOqfFL+pO+Xw3fJSqmjX9AbXcXcYOkCe1P6+9VBZB6n94af16NfZf+sSk0JCBZC9aw==} + engines: {node: '>=18'} whatwg-url@5.0.0: resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} - whatwg-url@8.7.0: - resolution: {integrity: sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==} - engines: {node: '>=10'} - which-boxed-primitive@1.0.2: resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} @@ -8472,8 +8430,9 @@ packages: resolution: {integrity: sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==} engines: {node: '>=8'} - xml-name-validator@3.0.0: - resolution: {integrity: sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==} + xml-name-validator@5.0.0: + resolution: {integrity: sha512-EvGK8EJ3DhaHfbRlETOWAS5pO9MZITeauHKJyb8wyajUfQUenkIg2MvLDTZ4T/TgIcm3HU0TFBgWWboAZ30UHg==} + engines: {node: '>=18'} xmlchars@2.2.0: resolution: {integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==} @@ -10121,13 +10080,13 @@ snapshots: '@ember/edition-utils@1.2.0': {} - '@ember/legacy-built-in-components@0.5.0(@glint/template@1.4.1-unstable.ff9ea6c)(ember-source@5.5.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0)))': + '@ember/legacy-built-in-components@0.5.0(@glint/template@1.4.1-unstable.ff9ea6c)(ember-source@5.5.0(@babel/core@7.25.2)(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0)))': dependencies: - '@embroider/macros': 1.16.6(@glint/template@1.4.1-unstable.ff9ea6c) + '@embroider/macros': 1.16.7(@glint/template@1.4.1-unstable.ff9ea6c) ember-cli-babel: 7.26.11 ember-cli-htmlbars: 5.7.2 ember-cli-typescript: 4.2.1 - ember-source: 5.5.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0)) + ember-source: 5.5.0(@babel/core@7.25.2)(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0)) transitivePeerDependencies: - '@glint/template' - supports-color @@ -10143,12 +10102,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@ember/render-modifiers@2.1.0(@babel/core@7.25.2)(@glint/template@1.4.1-unstable.ff9ea6c)(ember-source@5.5.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0)))': + '@ember/render-modifiers@2.1.0(@babel/core@7.25.2)(@glint/template@1.4.1-unstable.ff9ea6c)(ember-source@5.5.0(@babel/core@7.25.2)(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0)))': dependencies: - '@embroider/macros': 1.16.6(@glint/template@1.4.1-unstable.ff9ea6c) + '@embroider/macros': 1.16.7(@glint/template@1.4.1-unstable.ff9ea6c) ember-cli-babel: 7.26.11 ember-modifier-manager-polyfill: 1.2.0(@babel/core@7.25.2) - ember-source: 5.5.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0)) + ember-source: 5.5.0(@babel/core@7.25.2)(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0)) optionalDependencies: '@glint/template': 1.4.1-unstable.ff9ea6c transitivePeerDependencies: @@ -10157,15 +10116,15 @@ snapshots: '@ember/string@4.0.0': {} - '@ember/test-helpers@4.0.4(@babel/core@7.25.2)(@glint/template@1.4.1-unstable.ff9ea6c)(ember-source@5.5.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0)))': + '@ember/test-helpers@4.0.4(@babel/core@7.25.2)(@glint/template@1.4.1-unstable.ff9ea6c)(ember-source@5.5.0(@babel/core@7.25.2)(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0)))': dependencies: '@ember/test-waiters': 3.1.0 '@embroider/addon-shim': 1.8.9 - '@embroider/macros': 1.16.6(@glint/template@1.4.1-unstable.ff9ea6c) + '@embroider/macros': 1.16.7(@glint/template@1.4.1-unstable.ff9ea6c) '@simple-dom/interface': 1.4.0 decorator-transforms: 2.0.0(patch_hash=dre3eimzrhlapntwzf7qrwrwqi)(@babel/core@7.25.2) dom-element-descriptors: 0.5.1 - ember-source: 5.5.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0)) + ember-source: 5.5.0(@babel/core@7.25.2)(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0)) transitivePeerDependencies: - '@babel/core' - '@glint/template' @@ -10182,23 +10141,23 @@ snapshots: '@embroider/addon-shim@1.8.9': dependencies: - '@embroider/shared-internals': 2.6.3(supports-color@8.1.1) + '@embroider/shared-internals': 2.6.3 broccoli-funnel: 3.0.8 common-ancestor-path: 1.0.1 semver: 7.6.3 transitivePeerDependencies: - supports-color - '@embroider/babel-loader-9@3.1.1(@embroider/core@3.4.16(@glint/template@1.4.1-unstable.ff9ea6c))(supports-color@8.1.1)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0))': + '@embroider/babel-loader-9@3.1.1(@embroider/core@3.4.17(@glint/template@1.4.1-unstable.ff9ea6c))(supports-color@8.1.1)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0))': dependencies: '@babel/core': 7.25.2(supports-color@8.1.1) - '@embroider/core': 3.4.16(@glint/template@1.4.1-unstable.ff9ea6c) + '@embroider/core': 3.4.17(@glint/template@1.4.1-unstable.ff9ea6c) babel-loader: 9.1.3(@babel/core@7.25.2(supports-color@8.1.1))(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0)) transitivePeerDependencies: - supports-color - webpack - '@embroider/compat@3.6.1(@embroider/core@3.4.16(@glint/template@1.4.1-unstable.ff9ea6c))(@glint/template@1.4.1-unstable.ff9ea6c)': + '@embroider/compat@3.6.2(@embroider/core@3.4.17(@glint/template@1.4.1-unstable.ff9ea6c))(@glint/template@1.4.1-unstable.ff9ea6c)': dependencies: '@babel/code-frame': 7.24.7 '@babel/core': 7.25.2 @@ -10208,8 +10167,8 @@ snapshots: '@babel/preset-env': 7.25.3(@babel/core@7.25.2) '@babel/runtime': 7.24.4 '@babel/traverse': 7.25.6(supports-color@8.1.1) - '@embroider/core': 3.4.16(@glint/template@1.4.1-unstable.ff9ea6c) - '@embroider/macros': 1.16.6(@glint/template@1.4.1-unstable.ff9ea6c) + '@embroider/core': 3.4.17(@glint/template@1.4.1-unstable.ff9ea6c) + '@embroider/macros': 1.16.7(@glint/template@1.4.1-unstable.ff9ea6c) '@types/babel__code-frame': 7.0.6 '@types/yargs': 17.0.33 assert-never: 1.3.0 @@ -10227,12 +10186,12 @@ snapshots: broccoli-plugin: 4.0.7 broccoli-source: 3.0.1 chalk: 4.1.2 - debug: 4.3.6(supports-color@8.1.1) + debug: 4.3.7(supports-color@8.1.1) escape-string-regexp: 4.0.0 fast-sourcemap-concat: 2.1.1 fs-extra: 9.1.0 fs-tree-diff: 2.0.1 - jsdom: 16.7.0(supports-color@8.1.1) + jsdom: 25.0.1(supports-color@8.1.1) lodash: 4.17.21 pkg-up: 3.1.0 resolve: 1.22.8 @@ -10250,13 +10209,13 @@ snapshots: - supports-color - utf-8-validate - '@embroider/core@3.4.16(@glint/template@1.4.1-unstable.ff9ea6c)': + '@embroider/core@3.4.17(@glint/template@1.4.1-unstable.ff9ea6c)': dependencies: '@babel/core': 7.25.2 '@babel/parser': 7.25.6 '@babel/traverse': 7.25.6(supports-color@8.1.1) - '@embroider/macros': 1.16.6(@glint/template@1.4.1-unstable.ff9ea6c) - '@embroider/shared-internals': 2.6.3(supports-color@8.1.1) + '@embroider/macros': 1.16.7(@glint/template@1.4.1-unstable.ff9ea6c) + '@embroider/shared-internals': 2.7.0(supports-color@8.1.1) assert-never: 1.3.0 babel-plugin-ember-template-compilation: 2.3.0 broccoli-node-api: 1.7.0 @@ -10270,7 +10229,7 @@ snapshots: fs-tree-diff: 2.0.1 handlebars: 4.7.8 js-string-escape: 1.0.1 - jsdom: 16.7.0(supports-color@8.1.1) + jsdom: 25.0.1(supports-color@8.1.1) lodash: 4.17.21 resolve: 1.22.8 resolve-package-path: 4.0.3 @@ -10284,14 +10243,14 @@ snapshots: - supports-color - utf-8-validate - '@embroider/hbs-loader@3.0.3(@embroider/core@3.4.16(@glint/template@1.4.1-unstable.ff9ea6c))(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0))': + '@embroider/hbs-loader@3.0.3(@embroider/core@3.4.17(@glint/template@1.4.1-unstable.ff9ea6c))(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0))': dependencies: - '@embroider/core': 3.4.16(@glint/template@1.4.1-unstable.ff9ea6c) + '@embroider/core': 3.4.17(@glint/template@1.4.1-unstable.ff9ea6c) webpack: 5.95.0(@swc/core@1.7.26)(esbuild@0.24.0) - '@embroider/macros@1.16.6(@glint/template@1.4.1-unstable.ff9ea6c)': + '@embroider/macros@1.16.7(@glint/template@1.4.1-unstable.ff9ea6c)': dependencies: - '@embroider/shared-internals': 2.6.3(supports-color@8.1.1) + '@embroider/shared-internals': 2.7.0(supports-color@8.1.1) assert-never: 1.3.0 babel-import-util: 2.1.1 ember-cli-babel: 7.26.11 @@ -10304,16 +10263,16 @@ snapshots: transitivePeerDependencies: - supports-color - '@embroider/router@2.1.8(@embroider/core@3.4.16(@glint/template@1.4.1-unstable.ff9ea6c))': + '@embroider/router@2.1.8(@embroider/core@3.4.17(@glint/template@1.4.1-unstable.ff9ea6c))': dependencies: '@ember/test-waiters': 3.1.0 '@embroider/addon-shim': 1.8.9 optionalDependencies: - '@embroider/core': 3.4.16(@glint/template@1.4.1-unstable.ff9ea6c) + '@embroider/core': 3.4.17(@glint/template@1.4.1-unstable.ff9ea6c) transitivePeerDependencies: - supports-color - '@embroider/shared-internals@2.6.3(supports-color@8.1.1)': + '@embroider/shared-internals@2.6.3': dependencies: babel-import-util: 2.1.1 debug: 4.3.7(supports-color@8.1.1) @@ -10328,32 +10287,47 @@ snapshots: transitivePeerDependencies: - supports-color - '@embroider/test-setup@4.0.0(@embroider/compat@3.6.1(@embroider/core@3.4.16(@glint/template@1.4.1-unstable.ff9ea6c))(@glint/template@1.4.1-unstable.ff9ea6c))(@embroider/core@3.4.16(@glint/template@1.4.1-unstable.ff9ea6c))(@embroider/webpack@4.0.5(@embroider/core@3.4.16(@glint/template@1.4.1-unstable.ff9ea6c))(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0)))': + '@embroider/shared-internals@2.7.0(supports-color@8.1.1)': + dependencies: + babel-import-util: 2.1.1 + debug: 4.3.7(supports-color@8.1.1) + ember-rfc176-data: 0.3.18 + fs-extra: 9.1.0 + js-string-escape: 1.0.1 + lodash: 4.17.21 + minimatch: 3.1.2 + resolve-package-path: 4.0.3 + semver: 7.6.3 + typescript-memoize: 1.1.1 + transitivePeerDependencies: + - supports-color + + '@embroider/test-setup@4.0.0(@embroider/compat@3.6.2(@embroider/core@3.4.17(@glint/template@1.4.1-unstable.ff9ea6c))(@glint/template@1.4.1-unstable.ff9ea6c))(@embroider/core@3.4.17(@glint/template@1.4.1-unstable.ff9ea6c))(@embroider/webpack@4.0.6(@embroider/core@3.4.17(@glint/template@1.4.1-unstable.ff9ea6c))(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0)))': dependencies: lodash: 4.17.21 resolve: 1.22.8 optionalDependencies: - '@embroider/compat': 3.6.1(@embroider/core@3.4.16(@glint/template@1.4.1-unstable.ff9ea6c))(@glint/template@1.4.1-unstable.ff9ea6c) - '@embroider/core': 3.4.16(@glint/template@1.4.1-unstable.ff9ea6c) - '@embroider/webpack': 4.0.5(@embroider/core@3.4.16(@glint/template@1.4.1-unstable.ff9ea6c))(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0)) + '@embroider/compat': 3.6.2(@embroider/core@3.4.17(@glint/template@1.4.1-unstable.ff9ea6c))(@glint/template@1.4.1-unstable.ff9ea6c) + '@embroider/core': 3.4.17(@glint/template@1.4.1-unstable.ff9ea6c) + '@embroider/webpack': 4.0.6(@embroider/core@3.4.17(@glint/template@1.4.1-unstable.ff9ea6c))(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0)) - '@embroider/webpack@4.0.5(@embroider/core@3.4.16(@glint/template@1.4.1-unstable.ff9ea6c))(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0))': + '@embroider/webpack@4.0.6(@embroider/core@3.4.17(@glint/template@1.4.1-unstable.ff9ea6c))(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0))': dependencies: '@babel/core': 7.25.2(supports-color@8.1.1) '@babel/preset-env': 7.25.3(@babel/core@7.25.2(supports-color@8.1.1))(supports-color@8.1.1) - '@embroider/babel-loader-9': 3.1.1(@embroider/core@3.4.16(@glint/template@1.4.1-unstable.ff9ea6c))(supports-color@8.1.1)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0)) - '@embroider/core': 3.4.16(@glint/template@1.4.1-unstable.ff9ea6c) - '@embroider/hbs-loader': 3.0.3(@embroider/core@3.4.16(@glint/template@1.4.1-unstable.ff9ea6c))(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0)) - '@embroider/shared-internals': 2.6.3(supports-color@8.1.1) + '@embroider/babel-loader-9': 3.1.1(@embroider/core@3.4.17(@glint/template@1.4.1-unstable.ff9ea6c))(supports-color@8.1.1)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0)) + '@embroider/core': 3.4.17(@glint/template@1.4.1-unstable.ff9ea6c) + '@embroider/hbs-loader': 3.0.3(@embroider/core@3.4.17(@glint/template@1.4.1-unstable.ff9ea6c))(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0)) + '@embroider/shared-internals': 2.7.0(supports-color@8.1.1) '@types/supports-color': 8.1.3 assert-never: 1.3.0 babel-loader: 8.3.0(@babel/core@7.25.2(supports-color@8.1.1))(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0)) css-loader: 5.2.7(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0)) csso: 4.2.0 - debug: 4.3.6(supports-color@8.1.1) + debug: 4.3.7(supports-color@8.1.1) escape-string-regexp: 4.0.0 fs-extra: 9.1.0 - jsdom: 16.7.0(supports-color@8.1.1) + jsdom: 25.0.1(supports-color@8.1.1) lodash: 4.17.21 mini-css-extract-plugin: 2.9.1(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0)) semver: 7.6.3 @@ -10694,7 +10668,7 @@ snapshots: '@glint/template': 1.4.1-unstable.ff9ea6c optionalDependencies: ember-cli-htmlbars: 6.3.0 - ember-modifier: 4.2.0(@babel/core@7.25.2)(ember-source@5.5.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0))) + ember-modifier: 4.2.0(@babel/core@7.25.2)(ember-source@5.5.0(@babel/core@7.25.2)(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0))) '@glint/environment-ember-template-imports@1.4.1-unstable.ff9ea6c(@glint/environment-ember-loose@1.4.1-unstable.ff9ea6c(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.1-unstable.ff9ea6c)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.0(@babel/core@7.25.2)))(@glint/template@1.4.1-unstable.ff9ea6c)': dependencies: @@ -11073,8 +11047,6 @@ snapshots: dependencies: '@swc/counter': 0.1.3 - '@tootallnate/once@1.1.2': {} - '@tootallnate/once@2.0.0': {} '@tootallnate/quickjs-emscripten@0.23.0': {} @@ -11419,8 +11391,6 @@ snapshots: dependencies: focusable-selectors: 0.8.4 - abab@2.0.6: {} - abbrev@1.1.1: {} abbrev@2.0.0: {} @@ -11432,11 +11402,6 @@ snapshots: ace-builds@1.36.2: {} - acorn-globals@6.0.0: - dependencies: - acorn: 7.4.1 - acorn-walk: 7.2.0 - acorn-import-attributes@1.9.5(acorn@8.12.1): dependencies: acorn: 8.12.1 @@ -11445,19 +11410,15 @@ snapshots: dependencies: acorn: 8.12.1 - acorn-walk@7.2.0: {} - - acorn@7.4.1: {} - acorn@8.12.1: {} - agent-base@6.0.2(supports-color@8.1.1): + agent-base@6.0.2: dependencies: debug: 4.3.7(supports-color@8.1.1) transitivePeerDependencies: - supports-color - agent-base@7.1.0: + agent-base@7.1.0(supports-color@8.1.1): dependencies: debug: 4.3.7(supports-color@8.1.1) transitivePeerDependencies: @@ -12342,8 +12303,6 @@ snapshots: transitivePeerDependencies: - supports-color - browser-process-hrtime@1.0.0: {} - browser-split@0.0.1: {} browserslist@4.23.3: @@ -12815,13 +12774,9 @@ snapshots: dependencies: css-tree: 1.1.3 - cssom@0.3.8: {} - - cssom@0.4.4: {} - - cssstyle@2.3.0: + cssstyle@4.1.0: dependencies: - cssom: 0.3.8 + rrweb-cssom: 0.7.1 dag-map@2.0.2: {} @@ -12829,11 +12784,10 @@ snapshots: data-uri-to-buffer@5.0.1: {} - data-urls@2.0.0: + data-urls@5.0.0: dependencies: - abab: 2.0.6 - whatwg-mimetype: 2.3.0 - whatwg-url: 8.7.0 + whatwg-mimetype: 4.0.0 + whatwg-url: 14.0.0 data-view-buffer@1.0.1: dependencies: @@ -12967,10 +12921,6 @@ snapshots: dom-walk@0.1.2: {} - domexception@2.0.1: - dependencies: - webidl-conversions: 5.0.0 - dot-case@3.0.4: dependencies: no-case: 3.0.4 @@ -13008,8 +12958,8 @@ snapshots: '@babel/plugin-proposal-private-methods': 7.18.6(@babel/core@7.25.2) '@babel/plugin-transform-class-static-block': 7.24.7(@babel/core@7.25.2) '@babel/preset-env': 7.25.3(@babel/core@7.25.2) - '@embroider/macros': 1.16.6(@glint/template@1.4.1-unstable.ff9ea6c) - '@embroider/shared-internals': 2.6.3(supports-color@8.1.1) + '@embroider/macros': 1.16.7(@glint/template@1.4.1-unstable.ff9ea6c) + '@embroider/shared-internals': 2.6.3 babel-loader: 8.3.0(@babel/core@7.25.2)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0)) babel-plugin-ember-modules-api-polyfill: 3.5.0 babel-plugin-ember-template-compilation: 2.3.0 @@ -13061,24 +13011,24 @@ snapshots: - '@babel/core' - supports-color - ember-cached-decorator-polyfill@1.0.2(@babel/core@7.25.2)(@glint/template@1.4.1-unstable.ff9ea6c)(ember-source@5.5.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0))): + ember-cached-decorator-polyfill@1.0.2(@babel/core@7.25.2)(@glint/template@1.4.1-unstable.ff9ea6c)(ember-source@5.5.0(@babel/core@7.25.2)(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0))): dependencies: - '@embroider/macros': 1.16.6(@glint/template@1.4.1-unstable.ff9ea6c) + '@embroider/macros': 1.16.7(@glint/template@1.4.1-unstable.ff9ea6c) '@glimmer/tracking': 1.1.2 babel-import-util: 1.4.1 ember-cache-primitive-polyfill: 1.0.1(@babel/core@7.25.2) ember-cli-babel: 7.26.11 ember-cli-babel-plugin-helpers: 1.1.1 - ember-source: 5.5.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0)) + ember-source: 5.5.0(@babel/core@7.25.2)(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0)) transitivePeerDependencies: - '@babel/core' - '@glint/template' - supports-color - ember-cli-app-version@7.0.0(ember-source@5.5.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0))): + ember-cli-app-version@7.0.0(ember-source@5.5.0(@babel/core@7.25.2)(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0))): dependencies: ember-cli-babel: 7.26.11 - ember-source: 5.5.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0)) + ember-source: 5.5.0(@babel/core@7.25.2)(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0)) git-repo-info: 2.1.1 transitivePeerDependencies: - supports-color @@ -13153,11 +13103,11 @@ snapshots: transitivePeerDependencies: - supports-color - ember-cli-deprecation-workflow@3.0.2(ember-source@5.5.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0))): + ember-cli-deprecation-workflow@3.0.2(ember-source@5.5.0(@babel/core@7.25.2)(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0))): dependencies: '@babel/core': 7.25.2 ember-cli-babel: 8.2.0(@babel/core@7.25.2) - ember-source: 5.5.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0)) + ember-source: 5.5.0(@babel/core@7.25.2)(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0)) transitivePeerDependencies: - supports-color @@ -13502,7 +13452,7 @@ snapshots: transitivePeerDependencies: - eslint - ember-exam@9.0.0(@glint/template@1.4.1-unstable.ff9ea6c)(ember-qunit@8.1.0(@ember/test-helpers@4.0.4(@babel/core@7.25.2)(@glint/template@1.4.1-unstable.ff9ea6c)(ember-source@5.5.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0))))(@glint/template@1.4.1-unstable.ff9ea6c)(ember-source@5.5.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0)))(qunit@2.22.0))(ember-source@5.5.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0)))(qunit@2.22.0)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0)): + ember-exam@9.0.0(@glint/template@1.4.1-unstable.ff9ea6c)(ember-qunit@8.1.0(@ember/test-helpers@4.0.4(@babel/core@7.25.2)(@glint/template@1.4.1-unstable.ff9ea6c)(ember-source@5.5.0(@babel/core@7.25.2)(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0))))(@glint/template@1.4.1-unstable.ff9ea6c)(ember-source@5.5.0(@babel/core@7.25.2)(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0)))(qunit@2.22.0))(ember-source@5.5.0(@babel/core@7.25.2)(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0)))(qunit@2.22.0)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0)): dependencies: '@babel/core': 7.25.2 chalk: 5.3.0 @@ -13510,8 +13460,8 @@ snapshots: debug: 4.3.6(supports-color@8.1.1) ember-auto-import: 2.8.1(@glint/template@1.4.1-unstable.ff9ea6c)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0)) ember-cli-babel: 8.2.0(@babel/core@7.25.2) - ember-qunit: 8.1.0(@ember/test-helpers@4.0.4(@babel/core@7.25.2)(@glint/template@1.4.1-unstable.ff9ea6c)(ember-source@5.5.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0))))(@glint/template@1.4.1-unstable.ff9ea6c)(ember-source@5.5.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0)))(qunit@2.22.0) - ember-source: 5.5.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0)) + ember-qunit: 8.1.0(@ember/test-helpers@4.0.4(@babel/core@7.25.2)(@glint/template@1.4.1-unstable.ff9ea6c)(ember-source@5.5.0(@babel/core@7.25.2)(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0))))(@glint/template@1.4.1-unstable.ff9ea6c)(ember-source@5.5.0(@babel/core@7.25.2)(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0)))(qunit@2.22.0) + ember-source: 5.5.0(@babel/core@7.25.2)(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0)) execa: 8.0.1 fs-extra: 11.2.0 js-yaml: 4.1.0 @@ -13525,9 +13475,9 @@ snapshots: - supports-color - webpack - ember-load-initializers@3.0.1(ember-source@5.5.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0))): + ember-load-initializers@3.0.1(ember-source@5.5.0(@babel/core@7.25.2)(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0))): dependencies: - ember-source: 5.5.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0)) + ember-source: 5.5.0(@babel/core@7.25.2)(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0)) ember-modifier-manager-polyfill@1.2.0(@babel/core@7.25.2): dependencies: @@ -13538,24 +13488,24 @@ snapshots: - '@babel/core' - supports-color - ember-modifier@4.2.0(@babel/core@7.25.2)(ember-source@5.5.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0))): + ember-modifier@4.2.0(@babel/core@7.25.2)(ember-source@5.5.0(@babel/core@7.25.2)(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0))): dependencies: '@embroider/addon-shim': 1.8.9 decorator-transforms: 2.0.0(patch_hash=dre3eimzrhlapntwzf7qrwrwqi)(@babel/core@7.25.2) ember-cli-normalize-entity-name: 1.0.0 ember-cli-string-utils: 1.1.0 optionalDependencies: - ember-source: 5.5.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0)) + ember-source: 5.5.0(@babel/core@7.25.2)(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0)) transitivePeerDependencies: - '@babel/core' - supports-color - ember-on-resize-modifier@2.0.2(@babel/core@7.25.2)(@glint/template@1.4.1-unstable.ff9ea6c)(ember-source@5.5.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0)))(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0)): + ember-on-resize-modifier@2.0.2(@babel/core@7.25.2)(@glint/template@1.4.1-unstable.ff9ea6c)(ember-source@5.5.0(@babel/core@7.25.2)(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0)))(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0)): dependencies: ember-auto-import: 2.8.1(@glint/template@1.4.1-unstable.ff9ea6c)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0)) ember-cli-babel: 7.26.11 ember-cli-htmlbars: 5.7.2 - ember-modifier: 4.2.0(@babel/core@7.25.2)(ember-source@5.5.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0))) + ember-modifier: 4.2.0(@babel/core@7.25.2)(ember-source@5.5.0(@babel/core@7.25.2)(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0))) ember-resize-observer-service: 1.1.0 transitivePeerDependencies: - '@babel/core' @@ -13564,13 +13514,13 @@ snapshots: - supports-color - webpack - ember-qunit@8.1.0(@ember/test-helpers@4.0.4(@babel/core@7.25.2)(@glint/template@1.4.1-unstable.ff9ea6c)(ember-source@5.5.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0))))(@glint/template@1.4.1-unstable.ff9ea6c)(ember-source@5.5.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0)))(qunit@2.22.0): + ember-qunit@8.1.0(@ember/test-helpers@4.0.4(@babel/core@7.25.2)(@glint/template@1.4.1-unstable.ff9ea6c)(ember-source@5.5.0(@babel/core@7.25.2)(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0))))(@glint/template@1.4.1-unstable.ff9ea6c)(ember-source@5.5.0(@babel/core@7.25.2)(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0)))(qunit@2.22.0): dependencies: - '@ember/test-helpers': 4.0.4(@babel/core@7.25.2)(@glint/template@1.4.1-unstable.ff9ea6c)(ember-source@5.5.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0))) + '@ember/test-helpers': 4.0.4(@babel/core@7.25.2)(@glint/template@1.4.1-unstable.ff9ea6c)(ember-source@5.5.0(@babel/core@7.25.2)(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0))) '@embroider/addon-shim': 1.8.9 - '@embroider/macros': 1.16.6(@glint/template@1.4.1-unstable.ff9ea6c) + '@embroider/macros': 1.16.7(@glint/template@1.4.1-unstable.ff9ea6c) ember-cli-test-loader: 3.1.0 - ember-source: 5.5.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0)) + ember-source: 5.5.0(@babel/core@7.25.2)(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0)) qunit: 2.22.0 qunit-theme-ember: 1.0.0 transitivePeerDependencies: @@ -13584,11 +13534,11 @@ snapshots: transitivePeerDependencies: - supports-color - ember-resolver@13.0.2(ember-source@5.5.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0))): + ember-resolver@13.0.2(ember-source@5.5.0(@babel/core@7.25.2)(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0))): dependencies: ember-cli-babel: 7.26.11 optionalDependencies: - ember-source: 5.5.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0)) + ember-source: 5.5.0(@babel/core@7.25.2)(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0)) transitivePeerDependencies: - supports-color @@ -13614,7 +13564,7 @@ snapshots: transitivePeerDependencies: - encoding - ember-source@5.5.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0)): + ember-source@5.5.0(@babel/core@7.25.2)(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0)): dependencies: '@babel/helper-module-imports': 7.24.7(supports-color@8.1.1) '@babel/plugin-transform-block-scoping': 7.25.0(@babel/core@7.25.2) @@ -13738,7 +13688,7 @@ snapshots: transitivePeerDependencies: - supports-color - ember-this-fallback@0.4.0(patch_hash=znalyv6akdxlqfpmxunrdi3osa)(ember-cli-htmlbars@6.3.0)(ember-source@5.5.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)): + ember-this-fallback@0.4.0(patch_hash=znalyv6akdxlqfpmxunrdi3osa)(ember-cli-htmlbars@6.3.0)(ember-source@5.5.0(@babel/core@7.25.2)(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0))): dependencies: '@glimmer/syntax': 0.84.3 babel-plugin-ember-template-compilation: 2.2.5 @@ -13746,7 +13696,7 @@ snapshots: ember-cli-babel: 7.26.11 ember-cli-htmlbars: 6.3.0 ember-cli-typescript: 5.3.0 - ember-source: 5.5.0(@babel/core@7.25.2)(@glimmer/component@1.1.2(@babel/core@7.25.2))(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0)) + ember-source: 5.5.0(@babel/core@7.25.2)(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0)) lodash: 4.17.21 winston: 3.14.2 zod: 3.23.8 @@ -14531,7 +14481,7 @@ snapshots: cross-spawn: 7.0.3 signal-exit: 4.1.0 - form-data@3.0.1: + form-data@4.0.0: dependencies: asynckit: 0.4.0 combined-stream: 1.0.8 @@ -14974,9 +14924,9 @@ snapshots: dependencies: lru-cache: 7.18.3 - html-encoding-sniffer@2.0.1: + html-encoding-sniffer@4.0.0: dependencies: - whatwg-encoding: 1.0.5 + whatwg-encoding: 3.1.1 html-entities@2.5.2: {} @@ -15003,25 +14953,17 @@ snapshots: http-parser-js@0.5.8: {} - http-proxy-agent@4.0.1(supports-color@8.1.1): - dependencies: - '@tootallnate/once': 1.1.2 - agent-base: 6.0.2(supports-color@8.1.1) - debug: 4.3.7(supports-color@8.1.1) - transitivePeerDependencies: - - supports-color - http-proxy-agent@5.0.0: dependencies: '@tootallnate/once': 2.0.0 - agent-base: 6.0.2(supports-color@8.1.1) + agent-base: 6.0.2 debug: 4.3.7(supports-color@8.1.1) transitivePeerDependencies: - supports-color - http-proxy-agent@7.0.2: + http-proxy-agent@7.0.2(supports-color@8.1.1): dependencies: - agent-base: 7.1.0 + agent-base: 7.1.0(supports-color@8.1.1) debug: 4.3.7(supports-color@8.1.1) transitivePeerDependencies: - supports-color @@ -15034,16 +14976,16 @@ snapshots: transitivePeerDependencies: - debug - https-proxy-agent@5.0.1(supports-color@8.1.1): + https-proxy-agent@5.0.1: dependencies: - agent-base: 6.0.2(supports-color@8.1.1) + agent-base: 6.0.2 debug: 4.3.7(supports-color@8.1.1) transitivePeerDependencies: - supports-color - https-proxy-agent@7.0.4: + https-proxy-agent@7.0.5(supports-color@8.1.1): dependencies: - agent-base: 7.1.0 + agent-base: 7.1.0(supports-color@8.1.1) debug: 4.3.7(supports-color@8.1.1) transitivePeerDependencies: - supports-color @@ -15067,7 +15009,6 @@ snapshots: iconv-lite@0.6.3: dependencies: safer-buffer: 2.1.2 - optional: true icss-utils@5.1.0(postcss@8.4.41): dependencies: @@ -15446,35 +15387,29 @@ snapshots: strip-json-comments: 3.1.1 underscore: 1.13.6 - jsdom@16.7.0(supports-color@8.1.1): + jsdom@25.0.1(supports-color@8.1.1): dependencies: - abab: 2.0.6 - acorn: 8.12.1 - acorn-globals: 6.0.0 - cssom: 0.4.4 - cssstyle: 2.3.0 - data-urls: 2.0.0 + cssstyle: 4.1.0 + data-urls: 5.0.0 decimal.js: 10.4.3 - domexception: 2.0.1 - escodegen: 2.1.0 - form-data: 3.0.1 - html-encoding-sniffer: 2.0.1 - http-proxy-agent: 4.0.1(supports-color@8.1.1) - https-proxy-agent: 5.0.1(supports-color@8.1.1) + form-data: 4.0.0 + html-encoding-sniffer: 4.0.0 + http-proxy-agent: 7.0.2(supports-color@8.1.1) + https-proxy-agent: 7.0.5(supports-color@8.1.1) is-potential-custom-element-name: 1.0.1 nwsapi: 2.2.12 - parse5: 6.0.1 - saxes: 5.0.1 + parse5: 7.1.2 + rrweb-cssom: 0.7.1 + saxes: 6.0.0 symbol-tree: 3.2.4 - tough-cookie: 4.1.4 - w3c-hr-time: 1.0.2 - w3c-xmlserializer: 2.0.0 - webidl-conversions: 6.1.0 - whatwg-encoding: 1.0.5 - whatwg-mimetype: 2.3.0 - whatwg-url: 8.7.0 - ws: 7.5.10 - xml-name-validator: 3.0.0 + tough-cookie: 5.0.0 + w3c-xmlserializer: 5.0.0 + webidl-conversions: 7.0.0 + whatwg-encoding: 3.1.1 + whatwg-mimetype: 4.0.0 + whatwg-url: 14.0.0 + ws: 8.18.0 + xml-name-validator: 5.0.0 transitivePeerDependencies: - bufferutil - supports-color @@ -15816,7 +15751,7 @@ snapshots: cacache: 16.1.3 http-cache-semantics: 4.1.1 http-proxy-agent: 5.0.0 - https-proxy-agent: 5.0.1(supports-color@8.1.1) + https-proxy-agent: 5.0.1 is-lambda: 1.0.1 lru-cache: 7.18.3 minipass: 3.3.6 @@ -15838,7 +15773,7 @@ snapshots: cacache: 17.1.4 http-cache-semantics: 4.1.1 http-proxy-agent: 5.0.0 - https-proxy-agent: 5.0.1(supports-color@8.1.1) + https-proxy-agent: 5.0.1 is-lambda: 1.0.1 lru-cache: 7.18.3 minipass: 5.0.0 @@ -16498,11 +16433,11 @@ snapshots: pac-proxy-agent@7.0.1: dependencies: '@tootallnate/quickjs-emscripten': 0.23.0 - agent-base: 7.1.0 + agent-base: 7.1.0(supports-color@8.1.1) debug: 4.3.7(supports-color@8.1.1) get-uri: 6.0.1 - http-proxy-agent: 7.0.2 - https-proxy-agent: 7.0.4 + http-proxy-agent: 7.0.2(supports-color@8.1.1) + https-proxy-agent: 7.0.5(supports-color@8.1.1) pac-resolver: 7.0.0 socks-proxy-agent: 8.0.2 transitivePeerDependencies: @@ -16556,6 +16491,10 @@ snapshots: parse5@6.0.1: {} + parse5@7.1.2: + dependencies: + entities: 4.5.0 + parseurl@1.3.3: {} pascalcase@0.1.1: {} @@ -16743,10 +16682,10 @@ snapshots: proxy-agent@6.4.0: dependencies: - agent-base: 7.1.0 + agent-base: 7.1.0(supports-color@8.1.1) debug: 4.3.7(supports-color@8.1.1) - http-proxy-agent: 7.0.2 - https-proxy-agent: 7.0.4 + http-proxy-agent: 7.0.2(supports-color@8.1.1) + https-proxy-agent: 7.0.5(supports-color@8.1.1) lru-cache: 7.18.3 pac-proxy-agent: 7.0.1 proxy-from-env: 1.1.0 @@ -16756,8 +16695,6 @@ snapshots: proxy-from-env@1.1.0: {} - psl@1.9.0: {} - pump@3.0.0: dependencies: end-of-stream: 1.4.4 @@ -16794,8 +16731,6 @@ snapshots: dependencies: side-channel: 1.0.6 - querystringify@2.2.0: {} - queue-microtask@1.2.3: {} queue-tick@1.0.1: {} @@ -17043,6 +16978,8 @@ snapshots: route-recognizer: 0.3.4 rsvp: 4.8.5 + rrweb-cssom@0.7.1: {} + rsvp@3.2.1: {} rsvp@3.6.2: {} @@ -17126,7 +17063,7 @@ snapshots: immutable: 4.3.7 source-map-js: 1.2.0 - saxes@5.0.1: + saxes@6.0.0: dependencies: xmlchars: 2.2.0 @@ -17366,7 +17303,7 @@ snapshots: socks-proxy-agent@7.0.0: dependencies: - agent-base: 6.0.2(supports-color@8.1.1) + agent-base: 6.0.2 debug: 4.3.7(supports-color@8.1.1) socks: 2.7.1 transitivePeerDependencies: @@ -17374,7 +17311,7 @@ snapshots: socks-proxy-agent@8.0.2: dependencies: - agent-base: 7.1.0 + agent-base: 7.1.0(supports-color@8.1.1) debug: 4.3.7(supports-color@8.1.1) socks: 2.7.1 transitivePeerDependencies: @@ -17928,6 +17865,12 @@ snapshots: transitivePeerDependencies: - supports-color + tldts-core@6.1.48: {} + + tldts@6.1.48: + dependencies: + tldts-core: 6.1.48 + tmp@0.0.28: dependencies: os-tmpdir: 1.0.2 @@ -17973,16 +17916,13 @@ snapshots: toidentifier@1.0.1: {} - tough-cookie@4.1.4: + tough-cookie@5.0.0: dependencies: - psl: 1.9.0 - punycode: 2.3.1 - universalify: 0.2.0 - url-parse: 1.5.10 + tldts: 6.1.48 tr46@0.0.3: {} - tr46@2.1.0: + tr46@5.0.0: dependencies: punycode: 2.3.1 @@ -18170,8 +18110,6 @@ snapshots: universalify@0.1.2: {} - universalify@0.2.0: {} - universalify@2.0.0: {} unpipe@1.0.0: {} @@ -18195,11 +18133,6 @@ snapshots: urix@0.1.0: {} - url-parse@1.5.10: - dependencies: - querystringify: 2.2.0 - requires-port: 1.0.0 - urlpattern-polyfill@10.0.0: {} use@3.1.1: {} @@ -18277,13 +18210,9 @@ snapshots: vscode-uri@3.0.8: {} - w3c-hr-time@1.0.2: + w3c-xmlserializer@5.0.0: dependencies: - browser-process-hrtime: 1.0.0 - - w3c-xmlserializer@2.0.0: - dependencies: - xml-name-validator: 3.0.0 + xml-name-validator: 5.0.0 walk-sync@0.2.7: dependencies: @@ -18344,9 +18273,7 @@ snapshots: webidl-conversions@3.0.1: {} - webidl-conversions@5.0.0: {} - - webidl-conversions@6.1.0: {} + webidl-conversions@7.0.0: {} webpack-retry-chunk-load-plugin@3.1.1(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0)): dependencies: @@ -18395,23 +18322,22 @@ snapshots: websocket-extensions@0.1.4: {} - whatwg-encoding@1.0.5: + whatwg-encoding@3.1.1: dependencies: - iconv-lite: 0.4.24 + iconv-lite: 0.6.3 - whatwg-mimetype@2.3.0: {} + whatwg-mimetype@4.0.0: {} + + whatwg-url@14.0.0: + dependencies: + tr46: 5.0.0 + webidl-conversions: 7.0.0 whatwg-url@5.0.0: dependencies: tr46: 0.0.3 webidl-conversions: 3.0.1 - whatwg-url@8.7.0: - dependencies: - lodash: 4.17.21 - tr46: 2.1.0 - webidl-conversions: 6.1.0 - which-boxed-primitive@1.0.2: dependencies: is-bigint: 1.0.4 @@ -18524,7 +18450,7 @@ snapshots: xdg-basedir@4.0.0: {} - xml-name-validator@3.0.0: {} + xml-name-validator@5.0.0: {} xmlchars@2.2.0: {} From 50e0558f5b4e561266a2bf222ebed805be587b77 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 2 Oct 2024 01:56:08 +0200 Subject: [PATCH 08/10] Build(deps-dev): Bump ember-cli from 5.11.0 to 5.12.0 (#29048) Bumps [ember-cli](https://github.com/ember-cli/ember-cli) from 5.11.0 to 5.12.0. - [Release notes](https://github.com/ember-cli/ember-cli/releases) - [Changelog](https://github.com/ember-cli/ember-cli/blob/master/CHANGELOG.md) - [Commits](https://github.com/ember-cli/ember-cli/compare/v5.11.0...v5.12.0) --- updated-dependencies: - dependency-name: ember-cli dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- app/assets/javascripts/admin/package.json | 2 +- .../javascripts/discourse-common/package.json | 2 +- .../discourse-plugins/package.json | 2 +- .../discourse-widget-hbs/package.json | 2 +- app/assets/javascripts/discourse/package.json | 2 +- app/assets/javascripts/float-kit/package.json | 2 +- .../javascripts/pretty-text/package.json | 2 +- .../javascripts/select-kit/package.json | 2 +- pnpm-lock.yaml | 260 ++---------------- 9 files changed, 29 insertions(+), 247 deletions(-) diff --git a/app/assets/javascripts/admin/package.json b/app/assets/javascripts/admin/package.json index b92f80036d4..5de566a87df 100644 --- a/app/assets/javascripts/admin/package.json +++ b/app/assets/javascripts/admin/package.json @@ -29,7 +29,7 @@ "@types/qunit": "^2.19.10", "@types/rsvp": "^4.0.9", "broccoli-asset-rev": "^3.0.0", - "ember-cli": "~5.11.0", + "ember-cli": "~5.12.0", "ember-cli-inject-live-reload": "^2.1.0", "ember-cli-sri": "^2.1.1", "ember-cli-terser": "^4.0.2", diff --git a/app/assets/javascripts/discourse-common/package.json b/app/assets/javascripts/discourse-common/package.json index 27af72882a3..47ab1593eb8 100644 --- a/app/assets/javascripts/discourse-common/package.json +++ b/app/assets/javascripts/discourse-common/package.json @@ -38,7 +38,7 @@ "@types/qunit": "^2.19.10", "@types/rsvp": "^4.0.9", "broccoli-asset-rev": "^3.0.0", - "ember-cli": "~5.11.0", + "ember-cli": "~5.12.0", "ember-cli-inject-live-reload": "^2.1.0", "ember-cli-sri": "^2.1.1", "ember-cli-terser": "^4.0.2", diff --git a/app/assets/javascripts/discourse-plugins/package.json b/app/assets/javascripts/discourse-plugins/package.json index da7bcab682b..4dc5397bd0b 100644 --- a/app/assets/javascripts/discourse-plugins/package.json +++ b/app/assets/javascripts/discourse-plugins/package.json @@ -18,7 +18,7 @@ "ember-this-fallback": "^0.4.0" }, "devDependencies": { - "ember-cli": "~5.11.0", + "ember-cli": "~5.12.0", "webpack": "^5.95.0" }, "engines": { diff --git a/app/assets/javascripts/discourse-widget-hbs/package.json b/app/assets/javascripts/discourse-widget-hbs/package.json index 4e79aba8cc2..5cf24456028 100644 --- a/app/assets/javascripts/discourse-widget-hbs/package.json +++ b/app/assets/javascripts/discourse-widget-hbs/package.json @@ -26,7 +26,7 @@ "@glimmer/component": "^1.1.2", "@glimmer/syntax": "^0.92.3", "broccoli-asset-rev": "^3.0.0", - "ember-cli": "~5.11.0", + "ember-cli": "~5.12.0", "ember-cli-inject-live-reload": "^2.1.0", "ember-cli-sri": "^2.1.1", "ember-cli-terser": "^4.0.2", diff --git a/app/assets/javascripts/discourse/package.json b/app/assets/javascripts/discourse/package.json index 57dd2a52f05..daefe35b0d1 100644 --- a/app/assets/javascripts/discourse/package.json +++ b/app/assets/javascripts/discourse/package.json @@ -84,7 +84,7 @@ "ember-auto-import": "^2.8.1", "ember-buffered-proxy": "^2.1.1", "ember-cached-decorator-polyfill": "^1.0.2", - "ember-cli": "~5.11.0", + "ember-cli": "~5.12.0", "ember-cli-app-version": "^7.0.0", "ember-cli-babel": "^8.2.0", "ember-cli-deprecation-workflow": "^3.0.2", diff --git a/app/assets/javascripts/float-kit/package.json b/app/assets/javascripts/float-kit/package.json index 250665ff325..2f0552738b4 100644 --- a/app/assets/javascripts/float-kit/package.json +++ b/app/assets/javascripts/float-kit/package.json @@ -29,7 +29,7 @@ "@types/qunit": "^2.19.10", "@types/rsvp": "^4.0.9", "broccoli-asset-rev": "^3.0.0", - "ember-cli": "~5.11.0", + "ember-cli": "~5.12.0", "ember-cli-inject-live-reload": "^2.1.0", "ember-cli-sri": "^2.1.1", "ember-cli-terser": "^4.0.2", diff --git a/app/assets/javascripts/pretty-text/package.json b/app/assets/javascripts/pretty-text/package.json index d26050c6bb3..03d04969323 100644 --- a/app/assets/javascripts/pretty-text/package.json +++ b/app/assets/javascripts/pretty-text/package.json @@ -30,7 +30,7 @@ "@types/qunit": "^2.19.10", "@types/rsvp": "^4.0.9", "broccoli-asset-rev": "^3.0.0", - "ember-cli": "~5.11.0", + "ember-cli": "~5.12.0", "ember-cli-inject-live-reload": "^2.1.0", "ember-cli-sri": "^2.1.1", "ember-cli-terser": "^4.0.2", diff --git a/app/assets/javascripts/select-kit/package.json b/app/assets/javascripts/select-kit/package.json index eb8f7eda75c..7a90b0499e2 100644 --- a/app/assets/javascripts/select-kit/package.json +++ b/app/assets/javascripts/select-kit/package.json @@ -30,7 +30,7 @@ "@types/qunit": "^2.19.10", "@types/rsvp": "^4.0.9", "broccoli-asset-rev": "^3.0.0", - "ember-cli": "~5.11.0", + "ember-cli": "~5.12.0", "ember-cli-inject-live-reload": "^2.1.0", "ember-cli-sri": "^2.1.1", "ember-cli-terser": "^4.0.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d995f01a655..c0815e030f0 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -171,8 +171,8 @@ importers: specifier: ^3.0.0 version: 3.0.0 ember-cli: - specifier: ~5.11.0 - version: 5.11.0(handlebars@4.7.8)(underscore@1.13.6) + specifier: ~5.12.0 + version: 5.12.0(handlebars@4.7.8)(underscore@1.13.6) ember-cli-inject-live-reload: specifier: ^2.1.0 version: 2.1.0 @@ -466,8 +466,8 @@ importers: specifier: ^1.0.2 version: 1.0.2(@babel/core@7.25.2)(@glint/template@1.4.1-unstable.ff9ea6c)(ember-source@5.5.0(@babel/core@7.25.2)(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0))) ember-cli: - specifier: ~5.11.0 - version: 5.11.0(handlebars@4.7.8)(underscore@1.13.6) + specifier: ~5.12.0 + version: 5.12.0(handlebars@4.7.8)(underscore@1.13.6) ember-cli-app-version: specifier: ^7.0.0 version: 7.0.0(ember-source@5.5.0(@babel/core@7.25.2)(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0))) @@ -668,8 +668,8 @@ importers: specifier: ^3.0.0 version: 3.0.0 ember-cli: - specifier: ~5.11.0 - version: 5.11.0(handlebars@4.7.8)(underscore@1.13.6) + specifier: ~5.12.0 + version: 5.12.0(handlebars@4.7.8)(underscore@1.13.6) ember-cli-inject-live-reload: specifier: ^2.1.0 version: 2.1.0 @@ -768,8 +768,8 @@ importers: version: 0.4.0(patch_hash=znalyv6akdxlqfpmxunrdi3osa)(ember-cli-htmlbars@6.3.0)(ember-source@5.5.0(@babel/core@7.25.2)(@glint/template@1.4.1-unstable.ff9ea6c)(rsvp@4.8.5)(webpack@5.95.0(@swc/core@1.7.26)(esbuild@0.24.0))) devDependencies: ember-cli: - specifier: ~5.11.0 - version: 5.11.0(handlebars@4.7.8)(underscore@1.13.6) + specifier: ~5.12.0 + version: 5.12.0(handlebars@4.7.8)(underscore@1.13.6) webpack: specifier: ^5.95.0 version: 5.95.0(@swc/core@1.7.26)(esbuild@0.24.0) @@ -808,8 +808,8 @@ importers: specifier: ^3.0.0 version: 3.0.0 ember-cli: - specifier: ~5.11.0 - version: 5.11.0(handlebars@4.7.8)(underscore@1.13.6) + specifier: ~5.12.0 + version: 5.12.0(handlebars@4.7.8)(underscore@1.13.6) ember-cli-inject-live-reload: specifier: ^2.1.0 version: 2.1.0 @@ -888,8 +888,8 @@ importers: specifier: ^3.0.0 version: 3.0.0 ember-cli: - specifier: ~5.11.0 - version: 5.11.0(handlebars@4.7.8)(underscore@1.13.6) + specifier: ~5.12.0 + version: 5.12.0(handlebars@4.7.8)(underscore@1.13.6) ember-cli-inject-live-reload: specifier: ^2.1.0 version: 2.1.0 @@ -967,8 +967,8 @@ importers: specifier: ^3.0.0 version: 3.0.0 ember-cli: - specifier: ~5.11.0 - version: 5.11.0(handlebars@4.7.8)(underscore@1.13.6) + specifier: ~5.12.0 + version: 5.12.0(handlebars@4.7.8)(underscore@1.13.6) ember-cli-inject-live-reload: specifier: ^2.1.0 version: 2.1.0 @@ -1046,8 +1046,8 @@ importers: specifier: ^3.0.0 version: 3.0.0 ember-cli: - specifier: ~5.11.0 - version: 5.11.0(handlebars@4.7.8)(underscore@1.13.6) + specifier: ~5.12.0 + version: 5.12.0(handlebars@4.7.8)(underscore@1.13.6) ember-cli-inject-live-reload: specifier: ^2.1.0 version: 2.1.0 @@ -4358,8 +4358,8 @@ packages: resolution: {integrity: sha512-rk7GY+FmLn/2e22HsZs0Ycrz8HQ1W3Fv+2TFOuEFW9optnDXDgkntPBIl6gact/LHsfBM5RKbM3dHsIIeLgl0Q==} engines: {node: 10.* || >= 12.*} - ember-cli@5.11.0: - resolution: {integrity: sha512-G+Fp194KLZy6NHC9c2i1ZlCB2SurxAMd5Hg61o9kRH4rogjDeoVUC3uiQ/mmrdn5DWRSnS0bfXV+i7+W4wu1Ug==} + ember-cli@5.12.0: + resolution: {integrity: sha512-48ZOoUZTXsav37RIYY9gyCR35yo64mhzfv5YHtTbsZZwLv/HjvTz27X0CTvkfVQaOWHYDFekxdp9ppaKz84VNA==} engines: {node: '>= 18'} hasBin: true @@ -4771,10 +4771,6 @@ packages: exponential-backoff@3.1.1: resolution: {integrity: sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw==} - express@4.20.0: - resolution: {integrity: sha512-pLdae7I6QqShF5PnNTCVn4hI91Dx0Grkn2+IAsMTgMIKuQVte2dN9PeGSSAME2FR8anOhVA62QDIUaWVfEXVLw==} - engines: {node: '>= 0.10.0'} - express@4.21.0: resolution: {integrity: sha512-VqcNGcj/Id5ZT1LZ/cfihi3ttTn+NJmkli2eZADigjq29qTlWi/hAQ43t/VLPq8+UX06FCEx3ByOYet6ZFblng==} engines: {node: '>= 0.10.0'} @@ -4884,10 +4880,6 @@ packages: resolution: {integrity: sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==} engines: {node: '>= 0.8'} - finalhandler@1.2.0: - resolution: {integrity: sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==} - engines: {node: '>= 0.8'} - finalhandler@1.3.1: resolution: {integrity: sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==} engines: {node: '>= 0.8'} @@ -6041,18 +6033,9 @@ packages: lodash._isiterateecall@3.0.9: resolution: {integrity: sha512-De+ZbrMu6eThFti/CSzhRvTKMgQToLxbij58LMfM8JnYDNSOjkjTCIaa8ixglOeGh2nyPlakbt5bJWJ7gvpYlQ==} - lodash.assignin@4.2.0: - resolution: {integrity: sha512-yX/rx6d/UTVh7sSVWVSIMjfnz95evAgDFdb1ZozC35I9mSFCkmzptOzevxjgbQUsc78NR44LVHWjsoMQXy9FDg==} - lodash.camelcase@4.3.0: resolution: {integrity: sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==} - lodash.castarray@4.4.0: - resolution: {integrity: sha512-aVx8ztPv7/2ULbArGJ2Y42bG1mEQ5mGjpdvrbJcJFU3TbYybe+QlLS4pst9zV52ymy2in1KpFPiZnAOATxD4+Q==} - - lodash.clonedeep@4.5.0: - resolution: {integrity: sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ==} - lodash.debounce@3.1.1: resolution: {integrity: sha512-lcmJwMpdPAtChA4hfiwxTtgFeNAaow701wWUgVUqeD0XJF7vMXIN+bu/2FJSGxT0NUbZy9g9VFrlOFfPjl+0Ew==} @@ -6062,9 +6045,6 @@ packages: lodash.defaultsdeep@4.6.1: resolution: {integrity: sha512-3j8wdDzYuWO3lM3Reg03MuQR957t287Rpcxp1njpEa8oDrikb+FwGdW3n+FELh/A6qib6yPit0j/pv9G/yeAqA==} - lodash.find@4.6.0: - resolution: {integrity: sha512-yaRZoAV3Xq28F1iafWN1+a0rflOej93l1DQUejs3SZ41h2O9UJBoS9aueGjPDgAl4B6tPC0NuuchLKaDQQ3Isg==} - lodash.flatten@3.0.2: resolution: {integrity: sha512-jCXLoNcqQRbnT/KWZq2fIREHWeczrzpTR0vsycm96l/pu5hGeAntVBG0t7GuM/2wFqmnZs3d1eGptnAH2E8+xQ==} @@ -6092,9 +6072,6 @@ packages: lodash.uniq@4.5.0: resolution: {integrity: sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==} - lodash.uniqby@4.7.0: - resolution: {integrity: sha512-e/zcLx6CSbmaEgFHCA7BnoQKyCtKMxnuWrJygbwPs/AIn+IMKl66L8/s+wBUn5LRw2pZx3bUHibiV1b6aTWIww==} - lodash@4.17.21: resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} @@ -7051,10 +7028,6 @@ packages: resolution: {integrity: sha512-uCxGtn8VE9PlKhdFJX/zZySi9K3Ufr3qUZe28jxJoZUqiMJOi+SFh2zhiFDSjWqZIDkc0FtnaCC+rewW3MYXmg==} engines: {node: '>=18'} - qs@6.11.0: - resolution: {integrity: sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==} - engines: {node: '>=0.6'} - qs@6.13.0: resolution: {integrity: sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==} engines: {node: '>=0.6'} @@ -7400,10 +7373,6 @@ packages: engines: {node: '>=10'} hasBin: true - send@0.18.0: - resolution: {integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==} - engines: {node: '>= 0.8.0'} - send@0.19.0: resolution: {integrity: sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==} engines: {node: '>= 0.8.0'} @@ -7411,10 +7380,6 @@ packages: serialize-javascript@6.0.2: resolution: {integrity: sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==} - serve-static@1.16.0: - resolution: {integrity: sha512-pDLK8zwl2eKaYrs8mrPZBJua4hMplRWJ1tIFksVC3FtBEBnl8dxgeHtsaMS8DhS9i4fLObaon6ABoc4/hQGdPA==} - engines: {node: '>= 0.8.0'} - serve-static@1.16.2: resolution: {integrity: sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==} engines: {node: '>= 0.8.0'} @@ -7830,11 +7795,6 @@ packages: engines: {node: '>=10'} hasBin: true - testem@3.10.1: - resolution: {integrity: sha512-42c4e7qlAelwMd8O3ogtVGRbgbr6fJnX6H51ACOIG1V1IjsKPlcQtxPyOwaL4iikH22Dfh+EyIuJnMG4yxieBQ==} - engines: {node: '>= 7.*'} - hasBin: true - testem@3.15.2: resolution: {integrity: sha512-mRzqZktqTCWi/rUP/RQOKXvMtuvY3lxuzBVb1xGXPnRNGMEj/1DaLGn6X447yOsz6SlWxSsZfcNuiE7fT1MOKg==} engines: {node: '>= 7.*'} @@ -13277,7 +13237,7 @@ snapshots: transitivePeerDependencies: - supports-color - ember-cli@5.11.0(handlebars@4.7.8)(underscore@1.13.6): + ember-cli@5.12.0(handlebars@4.7.8)(underscore@1.13.6): dependencies: '@pnpm/find-workspace-dir': 6.0.3 broccoli: 3.5.2 @@ -13313,7 +13273,7 @@ snapshots: ensure-posix-path: 1.1.1 execa: 5.1.1 exit: 0.1.2 - express: 4.20.0 + express: 4.21.0 filesize: 10.1.4 find-up: 5.0.0 find-yarn-workspace-root: 2.0.0 @@ -13356,7 +13316,7 @@ snapshots: sort-package-json: 1.57.0 symlink-or-copy: 1.3.1 temp: 0.9.4 - testem: 3.10.1(handlebars@4.7.8)(lodash@4.17.21)(underscore@1.13.6) + testem: 3.15.2(handlebars@4.7.8)(underscore@1.13.6) tiny-lr: 2.0.0 tree-sync: 2.1.0 walk-sync: 3.0.0 @@ -14123,42 +14083,6 @@ snapshots: exponential-backoff@3.1.1: {} - express@4.20.0: - dependencies: - accepts: 1.3.8 - array-flatten: 1.1.1 - body-parser: 1.20.3 - content-disposition: 0.5.4 - content-type: 1.0.5 - cookie: 0.6.0 - cookie-signature: 1.0.6 - debug: 2.6.9 - depd: 2.0.0 - encodeurl: 2.0.0 - escape-html: 1.0.3 - etag: 1.8.1 - finalhandler: 1.2.0 - fresh: 0.5.2 - http-errors: 2.0.0 - merge-descriptors: 1.0.3 - methods: 1.1.2 - on-finished: 2.4.1 - parseurl: 1.3.3 - path-to-regexp: 0.1.10 - proxy-addr: 2.0.7 - qs: 6.11.0 - range-parser: 1.2.1 - safe-buffer: 5.2.1 - send: 0.19.0 - serve-static: 1.16.0 - setprototypeof: 1.2.0 - statuses: 2.0.1 - type-is: 1.6.18 - utils-merge: 1.0.1 - vary: 1.1.2 - transitivePeerDependencies: - - supports-color - express@4.21.0: dependencies: accepts: 1.3.8 @@ -14333,18 +14257,6 @@ snapshots: transitivePeerDependencies: - supports-color - finalhandler@1.2.0: - dependencies: - debug: 2.6.9 - encodeurl: 1.0.2 - escape-html: 1.0.3 - on-finished: 2.4.1 - parseurl: 1.3.3 - statuses: 2.0.1 - unpipe: 1.0.0 - transitivePeerDependencies: - - supports-color - finalhandler@1.3.1: dependencies: debug: 2.6.9 @@ -15658,14 +15570,8 @@ snapshots: lodash._isiterateecall@3.0.9: {} - lodash.assignin@4.2.0: {} - lodash.camelcase@4.3.0: {} - lodash.castarray@4.4.0: {} - - lodash.clonedeep@4.5.0: {} - lodash.debounce@3.1.1: dependencies: lodash._getnative: 3.9.1 @@ -15674,8 +15580,6 @@ snapshots: lodash.defaultsdeep@4.6.1: {} - lodash.find@4.6.0: {} - lodash.flatten@3.0.2: dependencies: lodash._baseflatten: 3.1.4 @@ -15697,8 +15601,6 @@ snapshots: lodash.uniq@4.5.0: {} - lodash.uniqby@4.7.0: {} - lodash@4.17.21: {} log-symbols@2.2.0: @@ -16723,10 +16625,6 @@ snapshots: - supports-color - utf-8-validate - qs@6.11.0: - dependencies: - side-channel: 1.0.6 - qs@6.13.0: dependencies: side-channel: 1.0.6 @@ -17092,24 +16990,6 @@ snapshots: semver@7.6.3: {} - send@0.18.0: - dependencies: - debug: 2.6.9 - depd: 2.0.0 - destroy: 1.2.0 - encodeurl: 1.0.2 - escape-html: 1.0.3 - etag: 1.8.1 - fresh: 0.5.2 - http-errors: 2.0.0 - mime: 1.6.0 - ms: 2.1.3 - on-finished: 2.4.1 - range-parser: 1.2.1 - statuses: 2.0.1 - transitivePeerDependencies: - - supports-color - send@0.19.0: dependencies: debug: 2.6.9 @@ -17132,15 +17012,6 @@ snapshots: dependencies: randombytes: 2.1.0 - serve-static@1.16.0: - dependencies: - encodeurl: 1.0.2 - escape-html: 1.0.3 - parseurl: 1.3.3 - send: 0.18.0 - transitivePeerDependencies: - - supports-color - serve-static@1.16.2: dependencies: encodeurl: 2.0.0 @@ -17644,95 +17515,6 @@ snapshots: commander: 2.20.3 source-map-support: 0.5.21 - testem@3.10.1(handlebars@4.7.8)(lodash@4.17.21)(underscore@1.13.6): - dependencies: - '@xmldom/xmldom': 0.8.10 - backbone: 1.6.0 - bluebird: 3.7.2 - charm: 1.0.2 - commander: 2.20.3 - compression: 1.7.4 - consolidate: 0.16.0(handlebars@4.7.8)(lodash@4.17.21)(mustache@4.2.0)(underscore@1.13.6) - execa: 1.0.0 - express: 4.21.0 - fireworm: 0.7.2 - glob: 7.2.3 - http-proxy: 1.18.1 - js-yaml: 3.14.1 - lodash.assignin: 4.2.0 - lodash.castarray: 4.4.0 - lodash.clonedeep: 4.5.0 - lodash.find: 4.6.0 - lodash.uniqby: 4.7.0 - mkdirp: 1.0.4 - mustache: 4.2.0 - node-notifier: 10.0.1 - npmlog: 6.0.2 - printf: 0.6.1 - rimraf: 3.0.2 - socket.io: 4.7.5 - spawn-args: 0.2.0 - styled_string: 0.0.1 - tap-parser: 7.0.0 - tmp: 0.0.33 - transitivePeerDependencies: - - arc-templates - - atpl - - babel-core - - bracket-template - - bufferutil - - coffee-script - - debug - - dot - - dust - - dustjs-helpers - - dustjs-linkedin - - eco - - ect - - ejs - - haml-coffee - - hamlet - - hamljs - - handlebars - - hogan.js - - htmling - - jade - - jazz - - jqtpl - - just - - liquid-node - - liquor - - lodash - - marko - - mote - - nunjucks - - plates - - pug - - qejs - - ractive - - razor-tmpl - - react - - react-dom - - slm - - squirrelly - - supports-color - - swig - - swig-templates - - teacup - - templayed - - then-jade - - then-pug - - tinyliquid - - toffee - - twig - - twing - - underscore - - utf-8-validate - - vash - - velocityjs - - walrus - - whiskers - testem@3.15.2(handlebars@4.7.8)(underscore@1.13.6): dependencies: '@xmldom/xmldom': 0.8.10 From baeca887d9ba9a8e7813fa8eaa605a4ae9a84229 Mon Sep 17 00:00:00 2001 From: Sam Date: Wed, 2 Oct 2024 09:52:02 +0900 Subject: [PATCH 09/10] FEATURE: improve the suppression for admins when required (#29041) Previously admins could still click on topics when `suppress_secured_categories_from_admin` was set This change improves the block so admins without permission will not be allowed to click through till they add themselves to appropriate groups Keep in mind this setting is a quality of life setting and not a SECURITY setting, admins have an infinite way of bypassing visiblity limits --- lib/guardian/category_guardian.rb | 2 +- lib/guardian/topic_guardian.rb | 4 ++-- spec/lib/guardian/topic_guardian_spec.rb | 2 ++ 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/lib/guardian/category_guardian.rb b/lib/guardian/category_guardian.rb index 09dd6441b76..265a7651565 100644 --- a/lib/guardian/category_guardian.rb +++ b/lib/guardian/category_guardian.rb @@ -39,7 +39,7 @@ module CategoryGuardian def can_see_category?(category) return false unless category - return true if is_admin? + return true if is_admin? && !SiteSetting.suppress_secured_categories_from_admin return true if !category.read_restricted return true if is_staged? && category.email_in.present? && category.email_in_allow_strangers secure_category_ids.include?(category.id) diff --git a/lib/guardian/topic_guardian.rb b/lib/guardian/topic_guardian.rb index 886d0e49a62..ae6dd0bed30 100644 --- a/lib/guardian/topic_guardian.rb +++ b/lib/guardian/topic_guardian.rb @@ -224,7 +224,7 @@ module TopicGuardian def can_see_topic_ids(topic_ids: [], hide_deleted: true) topic_ids = topic_ids.compact - return topic_ids if is_admin? + return topic_ids if is_admin? && !SiteSetting.suppress_secured_categories_from_admin return [] if topic_ids.blank? default_scope = Topic.unscoped.where(id: topic_ids) @@ -268,7 +268,7 @@ module TopicGuardian def can_see_topic?(topic, hide_deleted = true) return false unless topic - return true if is_admin? + return true if is_admin? && !SiteSetting.suppress_secured_categories_from_admin return false if hide_deleted && topic.deleted_at && !can_see_deleted_topics?(topic.category) if topic.private_message? diff --git a/spec/lib/guardian/topic_guardian_spec.rb b/spec/lib/guardian/topic_guardian_spec.rb index d81aa81caf3..8acc15b1576 100644 --- a/spec/lib/guardian/topic_guardian_spec.rb +++ b/spec/lib/guardian/topic_guardian_spec.rb @@ -291,6 +291,8 @@ RSpec.describe TopicGuardian do list = guardian.filter_allowed_categories(list) expect(list.count).to eq(0) + + expect(guardian.can_see?(private_topic)).to eq(false) end end end From 8fc34e93231bb002a343d9d00be9b144ecf5a172 Mon Sep 17 00:00:00 2001 From: Martin Brennan Date: Wed, 2 Oct 2024 12:19:38 +1000 Subject: [PATCH 10/10] DEV: Add a skeleton for section landing page & items (#28477) We are going to start making section landing pages for admin for each sidebar section. This lays the framework with routes and simple components that can be further refined by a designer, but I have taken the base CSS from AI which Kris made. The initial section landing items will be used in AI to replace the placeholders added in this commit https://github.com/discourse/discourse-ai/pull/813/commits/b8b3c614515b95ad642223a0ac24a37e6976b6bd --- .../components/admin-section-landing-item.gjs | 77 +++++++++++++++++++ .../admin-section-landing-wrapper.gjs | 7 ++ .../admin/addon/routes/admin-route-map.js | 8 ++ .../admin/addon/templates/section-account.hbs | 26 +++++++ .../stylesheets/common/admin/admin_base.scss | 1 + .../admin/admin_section_landing_page.scss | 71 +++++++++++++++++ app/controllers/admin/section_controller.rb | 6 ++ config/locales/client.en.yml | 10 +++ config/routes.rb | 1 + 9 files changed, 207 insertions(+) create mode 100644 app/assets/javascripts/admin/addon/components/admin-section-landing-item.gjs create mode 100644 app/assets/javascripts/admin/addon/components/admin-section-landing-wrapper.gjs create mode 100644 app/assets/javascripts/admin/addon/templates/section-account.hbs create mode 100644 app/assets/stylesheets/common/admin/admin_section_landing_page.scss create mode 100644 app/controllers/admin/section_controller.rb diff --git a/app/assets/javascripts/admin/addon/components/admin-section-landing-item.gjs b/app/assets/javascripts/admin/addon/components/admin-section-landing-item.gjs new file mode 100644 index 00000000000..71071b2e7fd --- /dev/null +++ b/app/assets/javascripts/admin/addon/components/admin-section-landing-item.gjs @@ -0,0 +1,77 @@ +import Component from "@glimmer/component"; +import { hash } from "@ember/helper"; +import { LinkTo } from "@ember/routing"; +import concatClass from "discourse/helpers/concat-class"; +import dIcon from "discourse-common/helpers/d-icon"; +import i18n from "discourse-common/helpers/i18n"; +import { + DangerButton, + DefaultButton, + PrimaryButton, +} from "admin/components/admin-page-action-button"; + +export default class AdminSectionLandingItem extends Component { + get title() { + if (this.args.titleLabelTranslated) { + return this.args.titleLabelTranslated; + } else if (this.args.titleLabel) { + return i18n(this.args.titleLabel); + } + } + + get description() { + if (this.args.descriptionLabelTranslated) { + return this.args.descriptionLabelTranslated; + } else if (this.args.descriptionLabel) { + return i18n(this.args.descriptionLabel); + } + } + + get tagline() { + if (this.args.taglineLabelTranslated) { + return this.args.taglineLabelTranslated; + } else if (this.args.taglineLabel) { + return i18n(this.args.taglineLabel); + } + } + + +} diff --git a/app/assets/javascripts/admin/addon/components/admin-section-landing-wrapper.gjs b/app/assets/javascripts/admin/addon/components/admin-section-landing-wrapper.gjs new file mode 100644 index 00000000000..12396698ba8 --- /dev/null +++ b/app/assets/javascripts/admin/addon/components/admin-section-landing-wrapper.gjs @@ -0,0 +1,7 @@ +const AdminSectionLandingWrapper = ; + +export default AdminSectionLandingWrapper; diff --git a/app/assets/javascripts/admin/addon/routes/admin-route-map.js b/app/assets/javascripts/admin/addon/routes/admin-route-map.js index 2f7704c042b..0715007bb69 100644 --- a/app/assets/javascripts/admin/addon/routes/admin-route-map.js +++ b/app/assets/javascripts/admin/addon/routes/admin-route-map.js @@ -236,5 +236,13 @@ export default function () { path: "/whats-new", resetNamespace: true, }); + + this.route( + "adminSection", + { path: "/section", resetNamespace: true }, + function () { + this.route("account"); + } + ); }); } diff --git a/app/assets/javascripts/admin/addon/templates/section-account.hbs b/app/assets/javascripts/admin/addon/templates/section-account.hbs new file mode 100644 index 00000000000..3c50c9114e9 --- /dev/null +++ b/app/assets/javascripts/admin/addon/templates/section-account.hbs @@ -0,0 +1,26 @@ + + <:breadcrumbs> + + + + + + + + \ No newline at end of file diff --git a/app/assets/stylesheets/common/admin/admin_base.scss b/app/assets/stylesheets/common/admin/admin_base.scss index d84c361c05d..255dd16f239 100644 --- a/app/assets/stylesheets/common/admin/admin_base.scss +++ b/app/assets/stylesheets/common/admin/admin_base.scss @@ -1094,6 +1094,7 @@ a.inline-editable-field { @import "common/admin/admin_report_stacked_line_chart"; @import "common/admin/admin_report_table"; @import "common/admin/admin_report_inline_table"; +@import "common/admin/admin_section_landing_page"; @import "common/admin/admin_page_header"; @import "common/admin/admin_intro"; @import "common/admin/admin_emojis"; diff --git a/app/assets/stylesheets/common/admin/admin_section_landing_page.scss b/app/assets/stylesheets/common/admin/admin_section_landing_page.scss new file mode 100644 index 00000000000..73b6489bed9 --- /dev/null +++ b/app/assets/stylesheets/common/admin/admin_section_landing_page.scss @@ -0,0 +1,71 @@ +.admin-section-landing-wrapper { + display: grid; + grid-template-columns: repeat(auto-fill, minmax(16em, 1fr)); + gap: 1em 2em; + margin-top: 1em; + padding-top: 1em; + + .admin-section-landing-item { + display: grid; + grid-template-rows: subgrid; + grid-template-columns: 1fr; + grid-row: span 2; + gap: 0; + margin-bottom: 2em; + + @include breakpoint("mobile-extra-large", min-width) { + margin-bottom: 2em; + } + + &.-has-icon { + grid-template-columns: 1fr 8fr; + + .admin-section-landing-item__buttons { + grid-column: 2; + } + } + + &__content { + grid-row: 1; + } + + &__tagline { + font-size: var(--font-down-1); + font-weight: normal; + color: var(--primary-high); + margin: 0; + letter-spacing: 0.1px; + } + + &__title { + margin: 0; + line-height: var(--line-height-medium); + } + + &__description { + color: var(--primary-high); + margin: 0.25em 0 0.5em; + line-height: var(--line-height-large); + align-self: start; + + @include breakpoint("mobile-extra-large", min-width) { + max-width: 17em; + } + } + + &__icon { + font-size: var(--font-up-3); + color: var(--primary-low-mid); + grid-row: 1; + } + + &__buttons { + grid-row: 2; + grid-column: 1; + } + + button { + justify-self: start; + } + } +} diff --git a/app/controllers/admin/section_controller.rb b/app/controllers/admin/section_controller.rb new file mode 100644 index 00000000000..9a0339b5c80 --- /dev/null +++ b/app/controllers/admin/section_controller.rb @@ -0,0 +1,6 @@ +# frozen_string_literal: true + +class Admin::SectionController < Admin::AdminController + def show + end +end diff --git a/config/locales/client.en.yml b/config/locales/client.en.yml index 9ef3816efb9..12b29d1105e 100644 --- a/config/locales/client.en.yml +++ b/config/locales/client.en.yml @@ -5563,6 +5563,16 @@ en: spam: "Spam settings" staff_action_logs: "Staff Action Logs" + section_landing_pages: + account: + title: "Account" + backups: + title: "Backups" + description: "Take a backup of your site's data" + whats_new: + title: "What's New" + description: "Discover new releases and improvements to Discourse" + config_areas: about: header: "About your site" diff --git a/config/routes.rb b/config/routes.rb index 89a10b2eff9..a1a734a2976 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -403,6 +403,7 @@ Discourse::Application.routes.draw do end end + get "section/:section_id" => "section#show", :constraints => AdminConstraint.new resources :admin_notices, only: %i[destroy], constraints: AdminConstraint.new end # admin namespace