diff --git a/.eslintignore b/.eslintignore index 915a167be7c..84ee7490e50 100644 --- a/.eslintignore +++ b/.eslintignore @@ -21,6 +21,7 @@ /packages/request-utils/addon/ /packages/rest/addon/ /packages/active-record/addon/ +/packages/data-worker/addon/ **/DEBUG/ diff --git a/.eslintrc.js b/.eslintrc.js index a030e171e58..5e0510e965e 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -274,7 +274,6 @@ module.exports = { 'scripts/**', 'docs-generator/**', 'tests/performance/fixtures/**/*.js', - 'tests/performance/server/**/*.js', 'tests/*/ember-cli-build.js', 'tests/*/index.js', 'tests/*/testem.js', @@ -283,6 +282,7 @@ module.exports = { 'tests/*/.template-lintrc.js', 'tests/*/config/**/*.js', 'tests/*/tests/dummy/config/**/*.js', + 'tests/*/server/**/*.js', 'packages/-ember-data/lib/*.js', 'packages/private-build-infra/src/**/*.js', 'packages/unpublished-test-infra/src/**/*.js', diff --git a/.gitignore b/.gitignore index ddcae494dd1..35d81b922f8 100644 --- a/.gitignore +++ b/.gitignore @@ -18,6 +18,7 @@ packages/legacy-compat/addon packages/request-utils/addon packages/rest/addon packages/active-record/addon +packages/data-worker/addon # dependencies bower_components diff --git a/.npmrc b/.npmrc index b504ef1f941..1a4e00de9c0 100644 --- a/.npmrc +++ b/.npmrc @@ -11,9 +11,12 @@ hoist-pattern[]=*node-fetch* # we want true but cannot use true until the below issue is fixed # https://github.com/pnpm/pnpm/issues/5340 -strict-peer-dependencies=false +strict-peer-dependencies=true auto-install-peers=false # probably apps should set this to true, but we need to test with it false to be sure we aren't the bad citizen -dedupe-peer-dependents=false # this currently introduces more bugs than it fixes +dedupe-peer-dependents=true # this currently introduces more bugs than it fixes resolve-peers-from-workspace-root=false # if its not declared we don't want it resolved: ensure tests are truly isolated save-workspace-protocol=rolling resolution-mode=highest +dedupe-direct-deps=true +child-concurrency=10 +ignore-dep-scripts=true diff --git a/package.json b/package.json index 2d3f1be370a..e86dfc59c71 100644 --- a/package.json +++ b/package.json @@ -115,6 +115,7 @@ "ember-cli-babel": "^8.0.0", "ember-cli-htmlbars": "^6.3.0", "ember-cli-typescript": "^5.2.1", + "@ember/string": "3.1.1", "ember-compatibility-helpers": "^1.2.6" }, "peerDependencyRules": { diff --git a/packages/-ember-data/package.json b/packages/-ember-data/package.json index fdfedb9bc5b..c84147981b1 100644 --- a/packages/-ember-data/package.json +++ b/packages/-ember-data/package.json @@ -77,6 +77,9 @@ }, "@ember-data/private-build-infra": { "injected": true + }, + "@ember/string": { + "injected": true } }, "devDependencies": { diff --git a/packages/active-record/package.json b/packages/active-record/package.json index ad4930d8e11..ab22b1b37e5 100644 --- a/packages/active-record/package.json +++ b/packages/active-record/package.json @@ -29,6 +29,17 @@ "@ember/string": "^3.1.1", "@ember-data/store": "^4.12.0 || ^5.0.0" }, + "dependenciesMeta": { + "ember-inflector": { + "injected": true + }, + "@ember-data/store": { + "injected": true + }, + "@ember/string": { + "injected": true + } + }, "files": [ "addon-main.js", "addon", diff --git a/packages/adapter/package.json b/packages/adapter/package.json index 9978c49469a..938d3b5eac2 100644 --- a/packages/adapter/package.json +++ b/packages/adapter/package.json @@ -41,6 +41,9 @@ "dependenciesMeta": { "@ember-data/private-build-infra": { "injected": true + }, + "@ember/string": { + "injected": true } }, "dependencies": { diff --git a/packages/debug/package.json b/packages/debug/package.json index d0dae525387..d6c2312e8dd 100644 --- a/packages/debug/package.json +++ b/packages/debug/package.json @@ -21,6 +21,12 @@ "dependenciesMeta": { "@ember-data/private-build-infra": { "injected": true + }, + "@ember/string": { + "injected": true + }, + "@ember-data/store": { + "injected": true } }, "dependencies": { diff --git a/packages/graph/package.json b/packages/graph/package.json index 837b0039e2b..c8a8605dcc9 100644 --- a/packages/graph/package.json +++ b/packages/graph/package.json @@ -37,6 +37,9 @@ "dependenciesMeta": { "@ember-data/private-build-infra": { "injected": true + }, + "@ember-data/store": { + "injected": true } }, "dependencies": { diff --git a/packages/json-api/package.json b/packages/json-api/package.json index 0821c1976c2..f67fd52d91c 100644 --- a/packages/json-api/package.json +++ b/packages/json-api/package.json @@ -44,6 +44,9 @@ "@ember-data/graph": { "injected": true }, + "@ember-data/store": { + "injected": true + }, "@ember-data/request-utils": { "injected": true, "optional": true diff --git a/packages/model/package.json b/packages/model/package.json index a965766ac43..4a635a175d2 100644 --- a/packages/model/package.json +++ b/packages/model/package.json @@ -57,6 +57,12 @@ "dependenciesMeta": { "@ember-data/private-build-infra": { "injected": true + }, + "@ember-data/store": { + "injected": true + }, + "@ember/string": { + "injected": true } }, "dependencies": { diff --git a/packages/model/src/-private/hooks.ts b/packages/model/src/-private/hooks.ts index 4b570712a32..b3f9adebb1c 100644 --- a/packages/model/src/-private/hooks.ts +++ b/packages/model/src/-private/hooks.ts @@ -10,13 +10,17 @@ import Model from './model'; import { getModelFactory } from './schema-provider'; import { normalizeModelName } from './util'; +function recast(context: Store): asserts context is ModelStore {} + export function instantiateRecord( - this: ModelStore, + this: Store, identifier: StableRecordIdentifier, createRecordArgs: { [key: string]: unknown } ): Model { const type = identifier.type; + recast(this); + const cache = this.cache; // TODO deprecate allowing unknown args setting const createOptions = { @@ -52,8 +56,10 @@ export function modelFor(this: Store, modelName: string): typeof Model | void { `Please pass a proper model name to the store's modelFor method`, typeof modelName === 'string' && modelName.length ); + recast(this); + const type = normalizeModelName(modelName); - const maybeFactory = getModelFactory(this as ModelStore, type); + const maybeFactory = getModelFactory(this, type); const klass = maybeFactory && maybeFactory.class ? maybeFactory.class : null; const ignoreType = !klass || !klass.isModel || this._forceShim; diff --git a/packages/rest/package.json b/packages/rest/package.json index a9ce4a35762..b9f836065de 100644 --- a/packages/rest/package.json +++ b/packages/rest/package.json @@ -29,6 +29,14 @@ "@ember/string": "^3.1.1", "@ember-data/store": "^4.12.0 || ^5.0.0" }, + "dependenciesMeta": { + "@ember/string": { + "injected": true + }, + "@ember-data/store": { + "injected": true + } + }, "files": [ "addon-main.js", "addon", diff --git a/packages/serializer/package.json b/packages/serializer/package.json index 9311f243f63..4487ccbc931 100644 --- a/packages/serializer/package.json +++ b/packages/serializer/package.json @@ -40,6 +40,9 @@ "dependenciesMeta": { "@ember-data/private-build-infra": { "injected": true + }, + "@ember/string": { + "injected": true } }, "dependencies": { diff --git a/packages/store/package.json b/packages/store/package.json index a01866ceccc..fe8c970c598 100644 --- a/packages/store/package.json +++ b/packages/store/package.json @@ -42,6 +42,9 @@ "dependenciesMeta": { "@ember-data/private-build-infra": { "injected": true + }, + "@ember/string": { + "injected": true } }, "dependencies": { diff --git a/packages/store/src/-private/cache-handler.ts b/packages/store/src/-private/cache-handler.ts index 3ec4960b94a..0fcae63a1a0 100644 --- a/packages/store/src/-private/cache-handler.ts +++ b/packages/store/src/-private/cache-handler.ts @@ -24,7 +24,10 @@ export interface LifetimesService { } export type StoreRequestInfo = ImmutableRequestInfo; -export type LooseStoreRequestInfo = Omit & { records: ResourceIdentifierObject[] }; +export type LooseStoreRequestInfo = Omit & { + records?: ResourceIdentifierObject[]; + headers?: Headers; +}; export type StoreRequestInput = StoreRequestInfo | LooseStoreRequestInfo; diff --git a/packages/store/src/-private/store-service.ts b/packages/store/src/-private/store-service.ts index ee181e4d0ec..1398dabcf8b 100644 --- a/packages/store/src/-private/store-service.ts +++ b/packages/store/src/-private/store-service.ts @@ -237,7 +237,7 @@ class Store extends EmberObject { @method init @private */ - constructor(createArgs?: Record) { + constructor(createArgs?: unknown) { // @ts-expect-error ember-source types improperly expect createArgs to be `Owner` super(createArgs); Object.assign(this, createArgs); diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e56bb546b48..e67ffdc9a13 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -12,6 +12,7 @@ overrides: ember-cli-babel: ^8.0.0 ember-cli-htmlbars: ^6.3.0 ember-cli-typescript: ^5.2.1 + '@ember/string': 3.1.1 ember-compatibility-helpers: ^1.2.6 patchedDependencies: @@ -28,19 +29,19 @@ importers: devDependencies: '@babel/core': specifier: ^7.22.11 - version: 7.22.11 + version: 7.22.15(supports-color@8.1.1) '@babel/eslint-parser': specifier: ^7.22.11 - version: 7.22.11(@babel/core@7.22.11)(eslint@8.48.0) + version: 7.22.15(@babel/core@7.22.15)(eslint@8.48.0) '@babel/plugin-proposal-decorators': specifier: ^7.22.10 - version: 7.22.10(@babel/core@7.22.11) + version: 7.22.15(@babel/core@7.22.15) '@babel/plugin-transform-typescript': specifier: ^7.22.11 - version: 7.22.11(@babel/core@7.22.11) + version: 7.22.15(@babel/core@7.22.15) '@babel/runtime': specifier: ^7.22.11 - version: 7.22.11 + version: 7.22.15 '@ember/edition-utils': specifier: ^1.2.0 version: 1.2.0 @@ -48,20 +49,20 @@ importers: specifier: ^2.0.0 version: 2.0.0 '@ember/string': - specifier: ^3.1.1 - version: 3.1.1(@babel/core@7.22.11) + specifier: 3.1.1 + version: 3.1.1(@babel/core@7.22.15) '@ember/test-helpers': specifier: ^3.2.0 - version: 3.2.0(@babel/core@7.22.11)(ember-source@5.2.0)(webpack@5.88.2) + version: 3.2.0(@babel/core@7.22.15)(ember-source@5.2.0)(webpack@5.88.2) '@glimmer/component': specifier: ^1.1.2 - version: 1.1.2(@babel/core@7.22.11) + version: 1.1.2(@babel/core@7.22.15) '@glimmer/env': specifier: ^0.1.7 version: 0.1.7 '@types/jquery': specifier: ^3.5.17 - version: 3.5.17 + version: 3.5.18 '@types/qunit': specifier: ^2.19.6 version: 2.19.6 @@ -70,10 +71,10 @@ importers: version: 4.0.4 '@typescript-eslint/eslint-plugin': specifier: ^6.5.0 - version: 6.5.0(@typescript-eslint/parser@6.5.0)(eslint@8.48.0)(typescript@5.2.2) + version: 6.6.0(@typescript-eslint/parser@6.6.0)(eslint@8.48.0)(typescript@5.2.2) '@typescript-eslint/parser': specifier: ^6.5.0 - version: 6.5.0(eslint@8.48.0)(typescript@5.2.2) + version: 6.6.0(eslint@8.48.0)(typescript@5.2.2) chalk: specifier: ^4.1.2 version: 4.1.2 @@ -88,13 +89,13 @@ importers: version: 1.8.2 debug: specifier: ^4.3.4 - version: 4.3.4 + version: 4.3.4(supports-color@8.1.1) ember-cli: specifier: ~5.2.1 version: 5.2.1(debug@4.3.4) ember-source: specifier: ~5.2.0 - version: 5.2.0(@babel/core@7.22.11)(@glimmer/component@1.1.2)(webpack@5.88.2) + version: 5.2.0(@babel/core@7.22.15)(@glimmer/component@1.1.2)(webpack@5.88.2) eslint: specifier: ^8.48.0 version: 8.48.0 @@ -109,7 +110,7 @@ importers: version: link:packages/unpublished-eslint-rules eslint-plugin-import: specifier: ^2.28.1 - version: 2.28.1(@typescript-eslint/parser@6.5.0)(eslint@8.48.0) + version: 2.28.1(@typescript-eslint/parser@6.6.0)(eslint@8.48.0) eslint-plugin-mocha: specifier: ^10.1.0 version: 10.1.0(eslint@8.48.0) @@ -181,46 +182,46 @@ importers: dependencies: '@ember-data/adapter': specifier: workspace:5.4.0-alpha.9 - version: file:packages/adapter(@babel/core@7.22.11)(@ember-data/store@5.4.0-alpha.9)(@ember/string@3.1.1)(ember-inflector@4.0.2) + version: file:packages/adapter(@babel/core@7.22.15)(@ember-data/store@5.4.0-alpha.9)(@ember/string@3.1.1)(ember-inflector@4.0.2) '@ember-data/debug': specifier: workspace:5.4.0-alpha.9 version: file:packages/debug(@ember-data/store@5.4.0-alpha.9)(@ember/string@3.1.1) '@ember-data/graph': specifier: workspace:5.4.0-alpha.9 - version: file:packages/graph(@babel/core@7.22.11)(@ember-data/store@5.4.0-alpha.9) + version: file:packages/graph(@babel/core@7.22.15)(@ember-data/store@5.4.0-alpha.9) '@ember-data/json-api': specifier: workspace:5.4.0-alpha.9 - version: file:packages/json-api(@babel/core@7.22.11)(@ember-data/graph@5.4.0-alpha.9)(@ember-data/request-utils@5.4.0-alpha.9)(@ember-data/store@5.4.0-alpha.9)(ember-inflector@4.0.2) + version: file:packages/json-api(@babel/core@7.22.15)(@ember-data/graph@5.4.0-alpha.9)(@ember-data/request-utils@5.4.0-alpha.9)(@ember-data/store@5.4.0-alpha.9)(ember-inflector@4.0.2) '@ember-data/legacy-compat': specifier: workspace:5.4.0-alpha.9 - version: file:packages/legacy-compat(@babel/core@7.22.11)(@ember-data/graph@5.4.0-alpha.9)(@ember-data/json-api@5.4.0-alpha.9)(@ember-data/request@5.4.0-alpha.9) + version: file:packages/legacy-compat(@babel/core@7.22.15)(@ember-data/graph@5.4.0-alpha.9)(@ember-data/json-api@5.4.0-alpha.9)(@ember-data/request@5.4.0-alpha.9) '@ember-data/model': specifier: workspace:5.4.0-alpha.9 - version: file:packages/model(@babel/core@7.22.11)(@ember-data/debug@5.4.0-alpha.9)(@ember-data/graph@5.4.0-alpha.9)(@ember-data/json-api@5.4.0-alpha.9)(@ember-data/legacy-compat@5.4.0-alpha.9)(@ember-data/store@5.4.0-alpha.9)(@ember-data/tracking@5.4.0-alpha.9)(@ember/string@3.1.1)(ember-inflector@4.0.2)(ember-source@5.2.0) + version: file:packages/model(@babel/core@7.22.15)(@ember-data/debug@5.4.0-alpha.9)(@ember-data/graph@5.4.0-alpha.9)(@ember-data/json-api@5.4.0-alpha.9)(@ember-data/legacy-compat@5.4.0-alpha.9)(@ember-data/store@5.4.0-alpha.9)(@ember-data/tracking@5.4.0-alpha.9)(@ember/string@3.1.1)(ember-inflector@4.0.2)(ember-source@5.2.0) '@ember-data/private-build-infra': specifier: workspace:5.4.0-alpha.9 version: file:packages/private-build-infra '@ember-data/request': specifier: workspace:5.4.0-alpha.9 - version: file:packages/request(@babel/core@7.22.11) + version: file:packages/request(@babel/core@7.22.15) '@ember-data/request-utils': specifier: workspace:5.4.0-alpha.9 - version: file:packages/request-utils(@babel/core@7.22.11) + version: file:packages/request-utils(@babel/core@7.22.15) '@ember-data/serializer': specifier: workspace:5.4.0-alpha.9 - version: file:packages/serializer(@babel/core@7.22.11)(@ember/string@3.1.1)(ember-inflector@4.0.2) + version: file:packages/serializer(@babel/core@7.22.15)(@ember/string@3.1.1)(ember-inflector@4.0.2) '@ember-data/store': specifier: workspace:5.4.0-alpha.9 - version: file:packages/store(@babel/core@7.22.11)(@ember-data/tracking@5.4.0-alpha.9)(@ember/string@3.1.1)(@glimmer/tracking@1.1.2)(ember-source@5.2.0) + version: file:packages/store(@babel/core@7.22.15)(@ember-data/tracking@5.4.0-alpha.9)(@ember/string@3.1.1)(@glimmer/tracking@1.1.2)(ember-source@5.2.0) '@ember-data/tracking': specifier: workspace:5.4.0-alpha.9 - version: file:packages/tracking(@babel/core@7.22.11) + version: file:packages/tracking(@babel/core@7.22.15) '@ember/edition-utils': specifier: ^1.2.0 version: 1.2.0 '@embroider/macros': specifier: ^1.12.2 - version: 1.13.1(@babel/core@7.22.11) + version: 1.13.1(@babel/core@7.22.15) '@glimmer/env': specifier: ^0.1.7 version: 0.1.7 @@ -232,29 +233,29 @@ importers: version: 2.6.3(webpack@5.88.2) ember-cli-babel: specifier: ^8.0.0 - version: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.11) + version: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.15) ember-inflector: specifier: ^4.0.2 - version: 4.0.2(@babel/core@7.22.11) + version: 4.0.2(@babel/core@7.22.15) webpack: specifier: ^5.88.2 version: 5.88.2 devDependencies: '@babel/core': specifier: ^7.22.11 - version: 7.22.11 + version: 7.22.15(supports-color@8.1.1) '@ember/string': - specifier: ^3.1.1 - version: 3.1.1(@babel/core@7.22.11) + specifier: 3.1.1 + version: 3.1.1(@babel/core@7.22.15) '@glimmer/component': specifier: ^1.1.2 - version: 1.1.2(@babel/core@7.22.11) + version: 1.1.2(@babel/core@7.22.15) '@glimmer/tracking': specifier: ^1.1.2 version: 1.1.2 ember-source: specifier: ~5.2.0 - version: 5.2.0(@babel/core@7.22.11)(@glimmer/component@1.1.2)(webpack@5.88.2) + version: 5.2.0(@babel/core@7.22.15)(@glimmer/component@1.1.2)(webpack@5.88.2) dependenciesMeta: '@ember-data/adapter': injected: true @@ -280,46 +281,48 @@ importers: injected: true '@ember-data/tracking': injected: true + '@ember/string': + injected: true packages/active-record: dependencies: ember-cli-babel: specifier: ^8.0.0 - version: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.11) + version: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.15) devDependencies: '@babel/cli': specifier: ^7.22.10 - version: 7.22.10(@babel/core@7.22.11) + version: 7.22.15(@babel/core@7.22.15) '@babel/core': specifier: ^7.22.11 - version: 7.22.11 + version: 7.22.15(supports-color@8.1.1) '@babel/plugin-proposal-decorators': specifier: ^7.22.10 - version: 7.22.10(@babel/core@7.22.11) + version: 7.22.15(@babel/core@7.22.15) '@babel/plugin-transform-class-properties': specifier: ^7.22.5 - version: 7.22.5(@babel/core@7.22.11) + version: 7.22.5(@babel/core@7.22.15) '@babel/plugin-transform-runtime': specifier: ^7.22.10 - version: 7.22.10(@babel/core@7.22.11) + version: 7.22.15(@babel/core@7.22.15) '@babel/plugin-transform-typescript': specifier: ^7.22.11 - version: 7.22.11(@babel/core@7.22.11) + version: 7.22.15(@babel/core@7.22.15) '@babel/preset-env': specifier: ^7.22.14 - version: 7.22.14(@babel/core@7.22.11) + version: 7.22.15(@babel/core@7.22.15) '@babel/preset-typescript': specifier: ^7.22.11 - version: 7.22.11(@babel/core@7.22.11) + version: 7.22.15(@babel/core@7.22.15) '@babel/runtime': specifier: ^7.22.11 - version: 7.22.11 + version: 7.22.15 '@embroider/addon-dev': specifier: ^4.1.0 version: 4.1.0(rollup@3.28.1) '@rollup/plugin-babel': specifier: ^6.0.3 - version: 6.0.3(@babel/core@7.22.11)(rollup@3.28.1) + version: 6.0.3(@babel/core@7.22.15)(rollup@3.28.1) '@rollup/plugin-node-resolve': specifier: ^15.2.1 version: 15.2.1(rollup@3.28.1) @@ -335,6 +338,13 @@ importers: walk-sync: specifier: ^3.0.0 version: 3.0.0 + dependenciesMeta: + '@ember-data/store': + injected: true + '@ember/string': + injected: true + ember-inflector: + injected: true packages/adapter: dependencies: @@ -343,59 +353,59 @@ importers: version: file:packages/private-build-infra '@embroider/macros': specifier: ^1.12.2 - version: 1.13.1(@babel/core@7.22.11) + version: 1.13.1(@babel/core@7.22.15) ember-cli-babel: specifier: ^8.0.0 - version: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.11) + version: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.15) ember-cli-test-info: specifier: ^1.0.0 version: 1.0.0 devDependencies: '@babel/cli': specifier: ^7.22.10 - version: 7.22.10(@babel/core@7.22.11) + version: 7.22.15(@babel/core@7.22.15) '@babel/core': specifier: ^7.22.11 - version: 7.22.11 + version: 7.22.15(supports-color@8.1.1) '@babel/plugin-proposal-decorators': specifier: ^7.22.10 - version: 7.22.10(@babel/core@7.22.11) + version: 7.22.15(@babel/core@7.22.15) '@babel/plugin-transform-class-properties': specifier: ^7.22.5 - version: 7.22.5(@babel/core@7.22.11) + version: 7.22.5(@babel/core@7.22.15) '@babel/plugin-transform-private-methods': specifier: ^7.22.5 - version: 7.22.5(@babel/core@7.22.11) + version: 7.22.5(@babel/core@7.22.15) '@babel/plugin-transform-runtime': specifier: ^7.22.10 - version: 7.22.10(@babel/core@7.22.11) + version: 7.22.15(@babel/core@7.22.15) '@babel/plugin-transform-typescript': specifier: ^7.22.11 - version: 7.22.11(@babel/core@7.22.11) + version: 7.22.15(@babel/core@7.22.15) '@babel/preset-env': specifier: ^7.22.14 - version: 7.22.14(@babel/core@7.22.11) + version: 7.22.15(@babel/core@7.22.15) '@babel/preset-typescript': specifier: ^7.22.11 - version: 7.22.11(@babel/core@7.22.11) + version: 7.22.15(@babel/core@7.22.15) '@babel/runtime': specifier: ^7.22.11 - version: 7.22.11 + version: 7.22.15 '@embroider/addon-dev': specifier: ^4.1.0 version: 4.1.0(rollup@3.28.1) '@glimmer/component': specifier: ^1.1.2 - version: 1.1.2(@babel/core@7.22.11) + version: 1.1.2(@babel/core@7.22.15) '@rollup/plugin-babel': specifier: ^6.0.3 - version: 6.0.3(@babel/core@7.22.11)(rollup@3.28.1) + version: 6.0.3(@babel/core@7.22.15)(rollup@3.28.1) '@rollup/plugin-node-resolve': specifier: ^15.2.1 version: 15.2.1(rollup@3.28.1) ember-source: specifier: ~5.2.0 - version: 5.2.0(@babel/core@7.22.11)(@glimmer/component@1.1.2)(webpack@5.88.2) + version: 5.2.0(@babel/core@7.22.15)(@glimmer/component@1.1.2)(webpack@5.88.2) rollup: specifier: ^3.28.1 version: 3.28.1 @@ -414,12 +424,14 @@ importers: dependenciesMeta: '@ember-data/private-build-infra': injected: true + '@ember/string': + injected: true packages/debug: dependencies: '@babel/core': specifier: ^7.22.11 - version: 7.22.11 + version: 7.22.15(supports-color@8.1.1) '@ember-data/private-build-infra': specifier: workspace:5.4.0-alpha.9 version: file:packages/private-build-infra @@ -428,19 +440,23 @@ importers: version: 1.2.0 '@embroider/macros': specifier: ^1.12.2 - version: 1.13.1(@babel/core@7.22.11) + version: 1.13.1(@babel/core@7.22.15) ember-auto-import: specifier: ^2.6.3 version: 2.6.3(webpack@5.88.2) ember-cli-babel: specifier: ^8.0.0 - version: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.11) + version: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.15) webpack: specifier: ^5.88.2 version: 5.88.2 dependenciesMeta: '@ember-data/private-build-infra': injected: true + '@ember-data/store': + injected: true + '@ember/string': + injected: true packages/graph: dependencies: @@ -452,56 +468,56 @@ importers: version: 1.2.0 '@embroider/macros': specifier: ^1.12.2 - version: 1.13.1(@babel/core@7.22.11) + version: 1.13.1(@babel/core@7.22.15) ember-cli-babel: specifier: ^8.0.0 - version: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.11) + version: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.15) devDependencies: '@babel/cli': specifier: ^7.22.10 - version: 7.22.10(@babel/core@7.22.11) + version: 7.22.15(@babel/core@7.22.15) '@babel/core': specifier: ^7.22.11 - version: 7.22.11 + version: 7.22.15(supports-color@8.1.1) '@babel/plugin-proposal-decorators': specifier: ^7.22.10 - version: 7.22.10(@babel/core@7.22.11) + version: 7.22.15(@babel/core@7.22.15) '@babel/plugin-transform-class-properties': specifier: ^7.22.5 - version: 7.22.5(@babel/core@7.22.11) + version: 7.22.5(@babel/core@7.22.15) '@babel/plugin-transform-private-methods': specifier: ^7.22.5 - version: 7.22.5(@babel/core@7.22.11) + version: 7.22.5(@babel/core@7.22.15) '@babel/plugin-transform-runtime': specifier: ^7.22.10 - version: 7.22.10(@babel/core@7.22.11) + version: 7.22.15(@babel/core@7.22.15) '@babel/plugin-transform-typescript': specifier: ^7.22.11 - version: 7.22.11(@babel/core@7.22.11) + version: 7.22.15(@babel/core@7.22.15) '@babel/preset-env': specifier: ^7.22.14 - version: 7.22.14(@babel/core@7.22.11) + version: 7.22.15(@babel/core@7.22.15) '@babel/preset-typescript': specifier: ^7.22.11 - version: 7.22.11(@babel/core@7.22.11) + version: 7.22.15(@babel/core@7.22.15) '@babel/runtime': specifier: ^7.22.11 - version: 7.22.11 + version: 7.22.15 '@embroider/addon-dev': specifier: ^4.1.0 version: 4.1.0(rollup@3.28.1) '@glimmer/component': specifier: ^1.1.2 - version: 1.1.2(@babel/core@7.22.11) + version: 1.1.2(@babel/core@7.22.15) '@rollup/plugin-babel': specifier: ^6.0.3 - version: 6.0.3(@babel/core@7.22.11)(rollup@3.28.1) + version: 6.0.3(@babel/core@7.22.15)(rollup@3.28.1) '@rollup/plugin-node-resolve': specifier: ^15.2.1 version: 15.2.1(rollup@3.28.1) ember-source: specifier: ~5.2.0 - version: 5.2.0(@babel/core@7.22.11)(@glimmer/component@1.1.2)(webpack@5.88.2) + version: 5.2.0(@babel/core@7.22.15)(@glimmer/component@1.1.2)(webpack@5.88.2) rollup: specifier: ^3.28.1 version: 3.28.1 @@ -520,6 +536,8 @@ importers: dependenciesMeta: '@ember-data/private-build-infra': injected: true + '@ember-data/store': + injected: true packages/json-api: dependencies: @@ -531,56 +549,56 @@ importers: version: 1.2.0 '@embroider/macros': specifier: ^1.12.2 - version: 1.13.1(@babel/core@7.22.11) + version: 1.13.1(@babel/core@7.22.15) ember-cli-babel: specifier: ^8.0.0 - version: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.11) + version: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.15) devDependencies: '@babel/cli': specifier: ^7.22.10 - version: 7.22.10(@babel/core@7.22.11) + version: 7.22.15(@babel/core@7.22.15) '@babel/core': specifier: ^7.22.11 - version: 7.22.11 + version: 7.22.15(supports-color@8.1.1) '@babel/plugin-proposal-decorators': specifier: ^7.22.10 - version: 7.22.10(@babel/core@7.22.11) + version: 7.22.15(@babel/core@7.22.15) '@babel/plugin-transform-class-properties': specifier: ^7.22.5 - version: 7.22.5(@babel/core@7.22.11) + version: 7.22.5(@babel/core@7.22.15) '@babel/plugin-transform-private-methods': specifier: ^7.22.5 - version: 7.22.5(@babel/core@7.22.11) + version: 7.22.5(@babel/core@7.22.15) '@babel/plugin-transform-runtime': specifier: ^7.22.10 - version: 7.22.10(@babel/core@7.22.11) + version: 7.22.15(@babel/core@7.22.15) '@babel/plugin-transform-typescript': specifier: ^7.22.11 - version: 7.22.11(@babel/core@7.22.11) + version: 7.22.15(@babel/core@7.22.15) '@babel/preset-env': specifier: ^7.22.14 - version: 7.22.14(@babel/core@7.22.11) + version: 7.22.15(@babel/core@7.22.15) '@babel/preset-typescript': specifier: ^7.22.11 - version: 7.22.11(@babel/core@7.22.11) + version: 7.22.15(@babel/core@7.22.15) '@babel/runtime': specifier: ^7.22.11 - version: 7.22.11 + version: 7.22.15 '@embroider/addon-dev': specifier: ^4.1.0 version: 4.1.0(rollup@3.28.1) '@glimmer/component': specifier: ^1.1.2 - version: 1.1.2(@babel/core@7.22.11) + version: 1.1.2(@babel/core@7.22.15) '@rollup/plugin-babel': specifier: ^6.0.3 - version: 6.0.3(@babel/core@7.22.11)(rollup@3.28.1) + version: 6.0.3(@babel/core@7.22.15)(rollup@3.28.1) '@rollup/plugin-node-resolve': specifier: ^15.2.1 version: 15.2.1(rollup@3.28.1) ember-source: specifier: ~5.2.0 - version: 5.2.0(@babel/core@7.22.11)(@glimmer/component@1.1.2)(webpack@5.88.2) + version: 5.2.0(@babel/core@7.22.15)(@glimmer/component@1.1.2)(webpack@5.88.2) rollup: specifier: ^3.28.1 version: 3.28.1 @@ -604,6 +622,8 @@ importers: '@ember-data/request-utils': injected: true optional: true + '@ember-data/store': + injected: true packages/legacy-compat: dependencies: @@ -612,47 +632,47 @@ importers: version: file:packages/private-build-infra '@embroider/macros': specifier: ^1.12.2 - version: 1.13.1(@babel/core@7.22.11) + version: 1.13.1(@babel/core@7.22.15) ember-cli-babel: specifier: ^8.0.0 - version: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.11) + version: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.15) devDependencies: '@babel/cli': specifier: ^7.22.10 - version: 7.22.10(@babel/core@7.22.11) + version: 7.22.15(@babel/core@7.22.15) '@babel/core': specifier: ^7.22.11 - version: 7.22.11 + version: 7.22.15(supports-color@8.1.1) '@babel/plugin-proposal-decorators': specifier: ^7.22.10 - version: 7.22.10(@babel/core@7.22.11) + version: 7.22.15(@babel/core@7.22.15) '@babel/plugin-transform-class-properties': specifier: ^7.22.5 - version: 7.22.5(@babel/core@7.22.11) + version: 7.22.5(@babel/core@7.22.15) '@babel/plugin-transform-private-methods': specifier: ^7.22.5 - version: 7.22.5(@babel/core@7.22.11) + version: 7.22.5(@babel/core@7.22.15) '@babel/plugin-transform-runtime': specifier: ^7.22.10 - version: 7.22.10(@babel/core@7.22.11) + version: 7.22.15(@babel/core@7.22.15) '@babel/plugin-transform-typescript': specifier: ^7.22.11 - version: 7.22.11(@babel/core@7.22.11) + version: 7.22.15(@babel/core@7.22.15) '@babel/preset-env': specifier: ^7.22.14 - version: 7.22.14(@babel/core@7.22.11) + version: 7.22.15(@babel/core@7.22.15) '@babel/preset-typescript': specifier: ^7.22.11 - version: 7.22.11(@babel/core@7.22.11) + version: 7.22.15(@babel/core@7.22.15) '@babel/runtime': specifier: ^7.22.11 - version: 7.22.11 + version: 7.22.15 '@embroider/addon-dev': specifier: ^4.1.0 version: 4.1.0(rollup@3.28.1) '@rollup/plugin-babel': specifier: ^6.0.3 - version: 6.0.3(@babel/core@7.22.11)(rollup@3.28.1) + version: 6.0.3(@babel/core@7.22.15)(rollup@3.28.1) '@rollup/plugin-node-resolve': specifier: ^15.2.1 version: 15.2.1(rollup@3.28.1) @@ -688,13 +708,13 @@ importers: version: 1.2.0 '@embroider/macros': specifier: ^1.12.2 - version: 1.13.1(@babel/core@7.22.11) + version: 1.13.1(@babel/core@7.22.15) ember-cached-decorator-polyfill: specifier: ^1.0.2 - version: 1.0.2(@babel/core@7.22.11)(ember-source@5.2.0) + version: 1.0.2(@babel/core@7.22.15)(ember-source@5.2.0) ember-cli-babel: specifier: ^8.0.0 - version: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.11) + version: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.15) ember-cli-string-utils: specifier: ^1.1.0 version: 1.1.0 @@ -707,49 +727,49 @@ importers: devDependencies: '@babel/cli': specifier: ^7.22.10 - version: 7.22.10(@babel/core@7.22.11) + version: 7.22.15(@babel/core@7.22.15) '@babel/core': specifier: ^7.22.11 - version: 7.22.11 + version: 7.22.15(supports-color@8.1.1) '@babel/plugin-proposal-decorators': specifier: ^7.22.10 - version: 7.22.10(@babel/core@7.22.11) + version: 7.22.15(@babel/core@7.22.15) '@babel/plugin-transform-class-properties': specifier: ^7.22.5 - version: 7.22.5(@babel/core@7.22.11) + version: 7.22.5(@babel/core@7.22.15) '@babel/plugin-transform-private-methods': specifier: ^7.22.5 - version: 7.22.5(@babel/core@7.22.11) + version: 7.22.5(@babel/core@7.22.15) '@babel/plugin-transform-runtime': specifier: ^7.22.10 - version: 7.22.10(@babel/core@7.22.11) + version: 7.22.15(@babel/core@7.22.15) '@babel/plugin-transform-typescript': specifier: ^7.22.11 - version: 7.22.11(@babel/core@7.22.11) + version: 7.22.15(@babel/core@7.22.15) '@babel/preset-env': specifier: ^7.22.14 - version: 7.22.14(@babel/core@7.22.11) + version: 7.22.15(@babel/core@7.22.15) '@babel/preset-typescript': specifier: ^7.22.11 - version: 7.22.11(@babel/core@7.22.11) + version: 7.22.15(@babel/core@7.22.15) '@babel/runtime': specifier: ^7.22.11 - version: 7.22.11 + version: 7.22.15 '@embroider/addon-dev': specifier: ^4.1.0 version: 4.1.0(rollup@3.28.1) '@glimmer/component': specifier: ^1.1.2 - version: 1.1.2(@babel/core@7.22.11) + version: 1.1.2(@babel/core@7.22.15) '@rollup/plugin-babel': specifier: ^6.0.3 - version: 6.0.3(@babel/core@7.22.11)(rollup@3.28.1) + version: 6.0.3(@babel/core@7.22.15)(rollup@3.28.1) '@rollup/plugin-node-resolve': specifier: ^15.2.1 version: 15.2.1(rollup@3.28.1) ember-source: specifier: ~5.2.0 - version: 5.2.0(@babel/core@7.22.11)(@glimmer/component@1.1.2)(webpack@5.88.2) + version: 5.2.0(@babel/core@7.22.15)(@glimmer/component@1.1.2)(webpack@5.88.2) rollup: specifier: ^3.28.1 version: 3.28.1 @@ -768,30 +788,34 @@ importers: dependenciesMeta: '@ember-data/private-build-infra': injected: true + '@ember-data/store': + injected: true + '@ember/string': + injected: true packages/private-build-infra: dependencies: '@babel/core': specifier: ^7.22.11 - version: 7.22.11 + version: 7.22.15(supports-color@8.1.1) '@babel/plugin-transform-block-scoping': specifier: ^7.22.10 - version: 7.22.10(@babel/core@7.22.11) + version: 7.22.15(@babel/core@7.22.15) '@babel/runtime': specifier: ^7.22.11 - version: 7.22.11 + version: 7.22.15 '@ember/edition-utils': specifier: ^1.2.0 version: 1.2.0 '@embroider/macros': specifier: ^1.12.2 - version: 1.13.1(@babel/core@7.22.11) + version: 1.13.1(@babel/core@7.22.15) babel-import-util: specifier: ^1.4.1 version: 1.4.1 babel-plugin-debug-macros: specifier: ^0.3.4 - version: 0.3.4(@babel/core@7.22.11) + version: 0.3.4(@babel/core@7.22.15) babel-plugin-filter-imports: specifier: ^4.0.0 version: 4.0.0 @@ -815,7 +839,7 @@ importers: version: 4.1.2 ember-cli-babel: specifier: ^8.0.0 - version: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.11) + version: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.15) ember-cli-path-utils: specifier: ^1.0.0 version: 1.0.0 @@ -845,50 +869,50 @@ importers: version: file:packages/private-build-infra '@ember/test-waiters': specifier: ^3.0.2 - version: 3.0.2(@babel/core@7.22.11) + version: 3.0.2(@babel/core@7.22.15) '@embroider/macros': specifier: ^1.12.2 - version: 1.13.1(@babel/core@7.22.11) + version: 1.13.1(@babel/core@7.22.15) ember-cli-babel: specifier: ^8.0.0 - version: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.11) + version: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.15) devDependencies: '@babel/cli': specifier: ^7.22.10 - version: 7.22.10(@babel/core@7.22.11) + version: 7.22.15(@babel/core@7.22.15) '@babel/core': specifier: ^7.22.11 - version: 7.22.11 + version: 7.22.15(supports-color@8.1.1) '@babel/plugin-proposal-decorators': specifier: ^7.22.10 - version: 7.22.10(@babel/core@7.22.11) + version: 7.22.15(@babel/core@7.22.15) '@babel/plugin-transform-class-properties': specifier: ^7.22.5 - version: 7.22.5(@babel/core@7.22.11) + version: 7.22.5(@babel/core@7.22.15) '@babel/plugin-transform-private-methods': specifier: ^7.22.5 - version: 7.22.5(@babel/core@7.22.11) + version: 7.22.5(@babel/core@7.22.15) '@babel/plugin-transform-runtime': specifier: ^7.22.10 - version: 7.22.10(@babel/core@7.22.11) + version: 7.22.15(@babel/core@7.22.15) '@babel/plugin-transform-typescript': specifier: ^7.22.11 - version: 7.22.11(@babel/core@7.22.11) + version: 7.22.15(@babel/core@7.22.15) '@babel/preset-env': specifier: ^7.22.14 - version: 7.22.14(@babel/core@7.22.11) + version: 7.22.15(@babel/core@7.22.15) '@babel/preset-typescript': specifier: ^7.22.11 - version: 7.22.11(@babel/core@7.22.11) + version: 7.22.15(@babel/core@7.22.15) '@babel/runtime': specifier: ^7.22.11 - version: 7.22.11 + version: 7.22.15 '@embroider/addon-dev': specifier: ^4.1.0 version: 4.1.0(rollup@3.28.1) '@rollup/plugin-babel': specifier: ^6.0.3 - version: 6.0.3(@babel/core@7.22.11)(rollup@3.28.1) + version: 6.0.3(@babel/core@7.22.15)(rollup@3.28.1) '@rollup/plugin-node-resolve': specifier: ^15.2.1 version: 15.2.1(rollup@3.28.1) @@ -912,41 +936,41 @@ importers: dependencies: ember-cli-babel: specifier: ^8.0.0 - version: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.11) + version: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.15) devDependencies: '@babel/cli': specifier: ^7.22.10 - version: 7.22.10(@babel/core@7.22.11) + version: 7.22.15(@babel/core@7.22.15) '@babel/core': specifier: ^7.22.11 - version: 7.22.11 + version: 7.22.15(supports-color@8.1.1) '@babel/plugin-proposal-decorators': specifier: ^7.22.10 - version: 7.22.10(@babel/core@7.22.11) + version: 7.22.15(@babel/core@7.22.15) '@babel/plugin-transform-class-properties': specifier: ^7.22.5 - version: 7.22.5(@babel/core@7.22.11) + version: 7.22.5(@babel/core@7.22.15) '@babel/plugin-transform-runtime': specifier: ^7.22.10 - version: 7.22.10(@babel/core@7.22.11) + version: 7.22.15(@babel/core@7.22.15) '@babel/plugin-transform-typescript': specifier: ^7.22.11 - version: 7.22.11(@babel/core@7.22.11) + version: 7.22.15(@babel/core@7.22.15) '@babel/preset-env': specifier: ^7.22.14 - version: 7.22.14(@babel/core@7.22.11) + version: 7.22.15(@babel/core@7.22.15) '@babel/preset-typescript': specifier: ^7.22.11 - version: 7.22.11(@babel/core@7.22.11) + version: 7.22.15(@babel/core@7.22.15) '@babel/runtime': specifier: ^7.22.11 - version: 7.22.11 + version: 7.22.15 '@embroider/addon-dev': specifier: ^4.1.0 version: 4.1.0(rollup@3.28.1) '@rollup/plugin-babel': specifier: ^6.0.3 - version: 6.0.3(@babel/core@7.22.11)(rollup@3.28.1) + version: 6.0.3(@babel/core@7.22.15)(rollup@3.28.1) '@rollup/plugin-node-resolve': specifier: ^15.2.1 version: 15.2.1(rollup@3.28.1) @@ -967,41 +991,41 @@ importers: dependencies: ember-cli-babel: specifier: ^8.0.0 - version: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.11) + version: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.15) devDependencies: '@babel/cli': specifier: ^7.22.10 - version: 7.22.10(@babel/core@7.22.11) + version: 7.22.15(@babel/core@7.22.15) '@babel/core': specifier: ^7.22.11 - version: 7.22.11 + version: 7.22.15(supports-color@8.1.1) '@babel/plugin-proposal-decorators': specifier: ^7.22.10 - version: 7.22.10(@babel/core@7.22.11) + version: 7.22.15(@babel/core@7.22.15) '@babel/plugin-transform-class-properties': specifier: ^7.22.5 - version: 7.22.5(@babel/core@7.22.11) + version: 7.22.5(@babel/core@7.22.15) '@babel/plugin-transform-runtime': specifier: ^7.22.10 - version: 7.22.10(@babel/core@7.22.11) + version: 7.22.15(@babel/core@7.22.15) '@babel/plugin-transform-typescript': specifier: ^7.22.11 - version: 7.22.11(@babel/core@7.22.11) + version: 7.22.15(@babel/core@7.22.15) '@babel/preset-env': specifier: ^7.22.14 - version: 7.22.14(@babel/core@7.22.11) + version: 7.22.15(@babel/core@7.22.15) '@babel/preset-typescript': specifier: ^7.22.11 - version: 7.22.11(@babel/core@7.22.11) + version: 7.22.15(@babel/core@7.22.15) '@babel/runtime': specifier: ^7.22.11 - version: 7.22.11 + version: 7.22.15 '@embroider/addon-dev': specifier: ^4.1.0 version: 4.1.0(rollup@3.28.1) '@rollup/plugin-babel': specifier: ^6.0.3 - version: 6.0.3(@babel/core@7.22.11)(rollup@3.28.1) + version: 6.0.3(@babel/core@7.22.15)(rollup@3.28.1) '@rollup/plugin-node-resolve': specifier: ^15.2.1 version: 15.2.1(rollup@3.28.1) @@ -1017,6 +1041,11 @@ importers: walk-sync: specifier: ^3.0.0 version: 3.0.0 + dependenciesMeta: + '@ember-data/store': + injected: true + '@ember/string': + injected: true packages/serializer: dependencies: @@ -1025,44 +1054,44 @@ importers: version: file:packages/private-build-infra '@embroider/macros': specifier: ^1.12.2 - version: 1.13.1(@babel/core@7.22.11) + version: 1.13.1(@babel/core@7.22.15) ember-cli-babel: specifier: ^8.0.0 - version: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.11) + version: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.15) ember-cli-test-info: specifier: ^1.0.0 version: 1.0.0 devDependencies: '@babel/cli': specifier: ^7.22.10 - version: 7.22.10(@babel/core@7.22.11) + version: 7.22.15(@babel/core@7.22.15) '@babel/core': specifier: ^7.22.11 - version: 7.22.11 + version: 7.22.15(supports-color@8.1.1) '@babel/plugin-proposal-decorators': specifier: ^7.22.10 - version: 7.22.10(@babel/core@7.22.11) + version: 7.22.15(@babel/core@7.22.15) '@babel/plugin-transform-class-properties': specifier: ^7.22.5 - version: 7.22.5(@babel/core@7.22.11) + version: 7.22.5(@babel/core@7.22.15) '@babel/plugin-transform-private-methods': specifier: ^7.22.5 - version: 7.22.5(@babel/core@7.22.11) + version: 7.22.5(@babel/core@7.22.15) '@babel/plugin-transform-runtime': specifier: ^7.22.10 - version: 7.22.10(@babel/core@7.22.11) + version: 7.22.15(@babel/core@7.22.15) '@babel/plugin-transform-typescript': specifier: ^7.22.11 - version: 7.22.11(@babel/core@7.22.11) + version: 7.22.15(@babel/core@7.22.15) '@babel/preset-env': specifier: ^7.22.14 - version: 7.22.14(@babel/core@7.22.11) + version: 7.22.15(@babel/core@7.22.15) '@babel/preset-typescript': specifier: ^7.22.11 - version: 7.22.11(@babel/core@7.22.11) + version: 7.22.15(@babel/core@7.22.15) '@babel/runtime': specifier: ^7.22.11 - version: 7.22.11 + version: 7.22.15 '@ember-data/store': specifier: workspace:5.4.0-alpha.9 version: link:../store @@ -1071,16 +1100,16 @@ importers: version: 4.1.0(rollup@3.28.1) '@glimmer/component': specifier: ^1.1.2 - version: 1.1.2(@babel/core@7.22.11) + version: 1.1.2(@babel/core@7.22.15) '@rollup/plugin-babel': specifier: ^6.0.3 - version: 6.0.3(@babel/core@7.22.11)(rollup@3.28.1) + version: 6.0.3(@babel/core@7.22.15)(rollup@3.28.1) '@rollup/plugin-node-resolve': specifier: ^15.2.1 version: 15.2.1(rollup@3.28.1) ember-source: specifier: ~5.2.0 - version: 5.2.0(@babel/core@7.22.11)(@glimmer/component@1.1.2)(webpack@5.88.2) + version: 5.2.0(@babel/core@7.22.15)(@glimmer/component@1.1.2)(webpack@5.88.2) rollup: specifier: ^3.28.1 version: 3.28.1 @@ -1099,6 +1128,8 @@ importers: dependenciesMeta: '@ember-data/private-build-infra': injected: true + '@ember/string': + injected: true packages/store: dependencies: @@ -1107,59 +1138,59 @@ importers: version: file:packages/private-build-infra '@embroider/macros': specifier: ^1.12.2 - version: 1.13.1(@babel/core@7.22.11) + version: 1.13.1(@babel/core@7.22.15) ember-cached-decorator-polyfill: specifier: ^1.0.2 - version: 1.0.2(@babel/core@7.22.11)(ember-source@5.2.0) + version: 1.0.2(@babel/core@7.22.15)(ember-source@5.2.0) ember-cli-babel: specifier: ^8.0.0 - version: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.11) + version: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.15) devDependencies: '@babel/cli': specifier: ^7.22.10 - version: 7.22.10(@babel/core@7.22.11) + version: 7.22.15(@babel/core@7.22.15) '@babel/core': specifier: ^7.22.11 - version: 7.22.11 + version: 7.22.15(supports-color@8.1.1) '@babel/plugin-proposal-decorators': specifier: ^7.22.10 - version: 7.22.10(@babel/core@7.22.11) + version: 7.22.15(@babel/core@7.22.15) '@babel/plugin-transform-class-properties': specifier: ^7.22.5 - version: 7.22.5(@babel/core@7.22.11) + version: 7.22.5(@babel/core@7.22.15) '@babel/plugin-transform-private-methods': specifier: ^7.22.5 - version: 7.22.5(@babel/core@7.22.11) + version: 7.22.5(@babel/core@7.22.15) '@babel/plugin-transform-runtime': specifier: ^7.22.10 - version: 7.22.10(@babel/core@7.22.11) + version: 7.22.15(@babel/core@7.22.15) '@babel/plugin-transform-typescript': specifier: ^7.22.11 - version: 7.22.11(@babel/core@7.22.11) + version: 7.22.15(@babel/core@7.22.15) '@babel/preset-env': specifier: ^7.22.14 - version: 7.22.14(@babel/core@7.22.11) + version: 7.22.15(@babel/core@7.22.15) '@babel/preset-typescript': specifier: ^7.22.11 - version: 7.22.11(@babel/core@7.22.11) + version: 7.22.15(@babel/core@7.22.15) '@babel/runtime': specifier: ^7.22.11 - version: 7.22.11 + version: 7.22.15 '@embroider/addon-dev': specifier: ^4.1.0 version: 4.1.0(rollup@3.28.1) '@glimmer/component': specifier: ^1.1.2 - version: 1.1.2(@babel/core@7.22.11) + version: 1.1.2(@babel/core@7.22.15) '@rollup/plugin-babel': specifier: ^6.0.3 - version: 6.0.3(@babel/core@7.22.11)(rollup@3.28.1) + version: 6.0.3(@babel/core@7.22.15)(rollup@3.28.1) '@rollup/plugin-node-resolve': specifier: ^15.2.1 version: 15.2.1(rollup@3.28.1) ember-source: specifier: ~5.2.0 - version: 5.2.0(@babel/core@7.22.11)(@glimmer/component@1.1.2)(webpack@5.88.2) + version: 5.2.0(@babel/core@7.22.15)(@glimmer/component@1.1.2)(webpack@5.88.2) rollup: specifier: ^3.28.1 version: 3.28.1 @@ -1178,6 +1209,8 @@ importers: dependenciesMeta: '@ember-data/private-build-infra': injected: true + '@ember/string': + injected: true packages/tracking: dependencies: @@ -1186,47 +1219,47 @@ importers: version: file:packages/private-build-infra '@embroider/macros': specifier: ^1.12.2 - version: 1.13.1(@babel/core@7.22.11) + version: 1.13.1(@babel/core@7.22.15) ember-cli-babel: specifier: ^8.0.0 - version: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.11) + version: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.15) devDependencies: '@babel/cli': specifier: ^7.22.10 - version: 7.22.10(@babel/core@7.22.11) + version: 7.22.15(@babel/core@7.22.15) '@babel/core': specifier: ^7.22.11 - version: 7.22.11 + version: 7.22.15(supports-color@8.1.1) '@babel/plugin-proposal-decorators': specifier: ^7.22.10 - version: 7.22.10(@babel/core@7.22.11) + version: 7.22.15(@babel/core@7.22.15) '@babel/plugin-transform-class-properties': specifier: ^7.22.5 - version: 7.22.5(@babel/core@7.22.11) + version: 7.22.5(@babel/core@7.22.15) '@babel/plugin-transform-private-methods': specifier: ^7.22.5 - version: 7.22.5(@babel/core@7.22.11) + version: 7.22.5(@babel/core@7.22.15) '@babel/plugin-transform-runtime': specifier: ^7.22.10 - version: 7.22.10(@babel/core@7.22.11) + version: 7.22.15(@babel/core@7.22.15) '@babel/plugin-transform-typescript': specifier: ^7.22.11 - version: 7.22.11(@babel/core@7.22.11) + version: 7.22.15(@babel/core@7.22.15) '@babel/preset-env': specifier: ^7.22.14 - version: 7.22.14(@babel/core@7.22.11) + version: 7.22.15(@babel/core@7.22.15) '@babel/preset-typescript': specifier: ^7.22.11 - version: 7.22.11(@babel/core@7.22.11) + version: 7.22.15(@babel/core@7.22.15) '@babel/runtime': specifier: ^7.22.11 - version: 7.22.11 + version: 7.22.15 '@embroider/addon-dev': specifier: ^4.1.0 version: 4.1.0(rollup@3.28.1) '@rollup/plugin-babel': specifier: ^6.0.3 - version: 6.0.3(@babel/core@7.22.11)(rollup@3.28.1) + version: 6.0.3(@babel/core@7.22.15)(rollup@3.28.1) '@rollup/plugin-node-resolve': specifier: ^15.2.1 version: 15.2.1(rollup@3.28.1) @@ -1258,7 +1291,7 @@ importers: version: 1.2.0 '@embroider/macros': specifier: ^1.12.2 - version: 1.13.1(@babel/core@7.22.11) + version: 1.13.1(@babel/core@7.22.15) broccoli-merge-trees: specifier: ^4.2.0 version: 4.2.0 @@ -1267,47 +1300,47 @@ importers: version: 2.6.3(webpack@5.88.2) ember-cli-babel: specifier: ^8.0.0 - version: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.11) + version: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.15) ember-cli-blueprint-test-helpers: specifier: ^0.19.2 version: 0.19.2 ember-get-config: specifier: ^2.1.1 - version: 2.1.1(@babel/core@7.22.11) + version: 2.1.1(@babel/core@7.22.15) qunit: specifier: ^2.19.4 version: 2.19.4 qunit-dom: specifier: ^2.0.0 - version: 2.0.0(@babel/core@7.22.11) + version: 2.0.0(@babel/core@7.22.15) semver: specifier: ^7.5.4 version: 7.5.4 testem: specifier: ^3.10.1 - version: 3.10.1 + version: 3.10.1(debug@4.3.4) webpack: specifier: ^5.88.2 version: 5.88.2 devDependencies: '@babel/core': specifier: ^7.22.11 - version: 7.22.11 + version: 7.22.15(supports-color@8.1.1) '@babel/runtime': specifier: ^7.22.11 - version: 7.22.11 + version: 7.22.15 '@ember/optional-features': specifier: ^2.0.0 version: 2.0.0 '@ember/string': - specifier: ^3.1.1 - version: 3.1.1(@babel/core@7.22.11) + specifier: 3.1.1 + version: 3.1.1(@babel/core@7.22.15) '@ember/test-helpers': specifier: ^3.2.0 - version: 3.2.0(@babel/core@7.22.11)(ember-source@5.2.0)(webpack@5.88.2) + version: 3.2.0(@babel/core@7.22.15)(ember-source@5.2.0)(webpack@5.88.2) '@glimmer/component': specifier: ^1.1.2 - version: 1.1.2(@babel/core@7.22.11) + version: 1.1.2(@babel/core@7.22.15) '@glimmer/tracking': specifier: ^1.1.2 version: 1.1.2 @@ -1319,7 +1352,7 @@ importers: version: 7.5.1 ember-cli: specifier: ~5.2.1 - version: 5.2.1 + version: 5.2.1(debug@4.3.4) ember-cli-dependency-checker: specifier: ^3.3.2 version: 3.3.2(ember-cli@5.2.1) @@ -1331,25 +1364,25 @@ importers: version: 2.1.0 ember-cli-test-loader: specifier: ^3.1.0 - version: 3.1.0(@babel/core@7.22.11) + version: 3.1.0(@babel/core@7.22.15) ember-disable-prototype-extensions: specifier: ^1.1.3 version: 1.1.3 ember-load-initializers: specifier: ^2.1.2 - version: 2.1.2(@babel/core@7.22.11) + version: 2.1.2(@babel/core@7.22.15) ember-maybe-import-regenerator: specifier: ^1.0.0 - version: 1.0.0(@babel/core@7.22.11) + version: 1.0.0(@babel/core@7.22.15) ember-qunit: specifier: ^7.0.0 - version: 7.0.0(@babel/core@7.22.11)(@ember/test-helpers@3.2.0)(ember-source@5.2.0)(qunit@2.19.4)(webpack@5.88.2) + version: 7.0.0(@babel/core@7.22.15)(@ember/test-helpers@3.2.0)(ember-source@5.2.0)(qunit@2.19.4)(webpack@5.88.2) ember-resolver: specifier: ^11.0.1 - version: 11.0.1(@babel/core@7.22.11)(ember-source@5.2.0) + version: 11.0.1(@babel/core@7.22.15)(ember-source@5.2.0) ember-source: specifier: ~5.2.0 - version: 5.2.0(@babel/core@7.22.11)(@glimmer/component@1.1.2)(webpack@5.88.2) + version: 5.2.0(@babel/core@7.22.15)(@glimmer/component@1.1.2)(webpack@5.88.2) loader.js: specifier: ^4.7.0 version: 4.7.0 @@ -1361,55 +1394,55 @@ importers: dependencies: '@babel/core': specifier: ^7.22.11 - version: 7.22.11 + version: 7.22.15(supports-color@8.1.1) '@babel/runtime': specifier: ^7.22.11 - version: 7.22.11 + version: 7.22.15 '@ember-data/debug': specifier: workspace:5.4.0-alpha.9 version: file:packages/debug(@ember-data/store@5.4.0-alpha.9)(@ember/string@3.1.1) '@ember-data/graph': specifier: workspace:5.4.0-alpha.9 - version: file:packages/graph(@babel/core@7.22.11)(@ember-data/store@5.4.0-alpha.9) + version: file:packages/graph(@babel/core@7.22.15)(@ember-data/store@5.4.0-alpha.9) '@ember-data/json-api': specifier: workspace:5.4.0-alpha.9 - version: file:packages/json-api(@babel/core@7.22.11)(@ember-data/graph@5.4.0-alpha.9)(@ember-data/request-utils@5.4.0-alpha.9)(@ember-data/store@5.4.0-alpha.9)(ember-inflector@4.0.2) + version: file:packages/json-api(@babel/core@7.22.15)(@ember-data/graph@5.4.0-alpha.9)(@ember-data/request-utils@5.4.0-alpha.9)(@ember-data/store@5.4.0-alpha.9)(ember-inflector@4.0.2) '@ember-data/legacy-compat': specifier: workspace:5.4.0-alpha.9 - version: file:packages/legacy-compat(@babel/core@7.22.11)(@ember-data/graph@5.4.0-alpha.9)(@ember-data/json-api@5.4.0-alpha.9)(@ember-data/request@5.4.0-alpha.9) + version: file:packages/legacy-compat(@babel/core@7.22.15)(@ember-data/graph@5.4.0-alpha.9)(@ember-data/json-api@5.4.0-alpha.9)(@ember-data/request@5.4.0-alpha.9) '@ember-data/model': specifier: workspace:5.4.0-alpha.9 - version: file:packages/model(@babel/core@7.22.11)(@ember-data/debug@5.4.0-alpha.9)(@ember-data/graph@5.4.0-alpha.9)(@ember-data/json-api@5.4.0-alpha.9)(@ember-data/legacy-compat@5.4.0-alpha.9)(@ember-data/store@5.4.0-alpha.9)(@ember-data/tracking@5.4.0-alpha.9)(@ember/string@3.1.1)(ember-inflector@4.0.2)(ember-source@5.2.0) + version: file:packages/model(@babel/core@7.22.15)(@ember-data/debug@5.4.0-alpha.9)(@ember-data/graph@5.4.0-alpha.9)(@ember-data/json-api@5.4.0-alpha.9)(@ember-data/legacy-compat@5.4.0-alpha.9)(@ember-data/store@5.4.0-alpha.9)(@ember-data/tracking@5.4.0-alpha.9)(@ember/string@3.1.1)(ember-inflector@4.0.2)(ember-source@5.2.0) '@ember-data/request': specifier: workspace:5.4.0-alpha.9 - version: file:packages/request(@babel/core@7.22.11) + version: file:packages/request(@babel/core@7.22.15) '@ember-data/request-utils': specifier: workspace:5.4.0-alpha.9 - version: file:packages/request-utils(@babel/core@7.22.11) + version: file:packages/request-utils(@babel/core@7.22.15) '@ember-data/serializer': specifier: workspace:5.4.0-alpha.9 - version: file:packages/serializer(@babel/core@7.22.11)(@ember/string@3.1.1)(ember-inflector@4.0.2) + version: file:packages/serializer(@babel/core@7.22.15)(@ember/string@3.1.1)(ember-inflector@4.0.2) '@ember-data/store': specifier: workspace:5.4.0-alpha.9 - version: file:packages/store(@babel/core@7.22.11)(@ember-data/tracking@5.4.0-alpha.9)(@ember/string@3.1.1)(@glimmer/tracking@1.1.2)(ember-source@5.2.0) + version: file:packages/store(@babel/core@7.22.15)(@ember-data/tracking@5.4.0-alpha.9)(@ember/string@3.1.1)(@glimmer/tracking@1.1.2)(ember-source@5.2.0) '@ember-data/tracking': specifier: workspace:5.4.0-alpha.9 - version: file:packages/tracking(@babel/core@7.22.11) + version: file:packages/tracking(@babel/core@7.22.15) '@ember-data/unpublished-test-infra': specifier: workspace:5.4.0-alpha.9 - version: file:packages/unpublished-test-infra(@babel/core@7.22.11) + version: file:packages/unpublished-test-infra(@babel/core@7.22.15) '@ember/optional-features': specifier: ^2.0.0 version: 2.0.0 '@ember/string': - specifier: ^3.1.1 - version: 3.1.1(@babel/core@7.22.11) + specifier: 3.1.1 + version: 3.1.1(@babel/core@7.22.15) '@ember/test-helpers': specifier: ^3.2.0 - version: 3.2.0(@babel/core@7.22.11)(ember-source@5.2.0)(webpack@5.88.2) + version: 3.2.0(@babel/core@7.22.15)(ember-source@5.2.0)(webpack@5.88.2) '@glimmer/component': specifier: ^1.1.2 - version: 1.1.2(@babel/core@7.22.11) + version: 1.1.2(@babel/core@7.22.15) '@glimmer/tracking': specifier: ^1.1.2 version: 1.1.2 @@ -1424,10 +1457,10 @@ importers: version: 2.6.3(webpack@5.88.2) ember-cli: specifier: ~5.2.1 - version: 5.2.1 + version: 5.2.1(debug@4.3.4) ember-cli-babel: specifier: ^8.0.0 - version: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.11) + version: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.15) ember-cli-dependency-checker: specifier: ^3.3.2 version: 3.3.2(ember-cli@5.2.1) @@ -1439,22 +1472,22 @@ importers: version: 2.1.0 ember-inflector: specifier: ^4.0.2 - version: 4.0.2(@babel/core@7.22.11) + version: 4.0.2(@babel/core@7.22.15) ember-load-initializers: specifier: ^2.1.2 - version: 2.1.2(@babel/core@7.22.11) + version: 2.1.2(@babel/core@7.22.15) ember-maybe-import-regenerator: specifier: ^1.0.0 - version: 1.0.0(@babel/core@7.22.11) + version: 1.0.0(@babel/core@7.22.15) ember-qunit: specifier: ^7.0.0 - version: 7.0.0(@babel/core@7.22.11)(@ember/test-helpers@3.2.0)(ember-source@5.2.0)(qunit@2.19.4)(webpack@5.88.2) + version: 7.0.0(@babel/core@7.22.15)(@ember/test-helpers@3.2.0)(ember-source@5.2.0)(qunit@2.19.4)(webpack@5.88.2) ember-resolver: specifier: ^11.0.1 - version: 11.0.1(@babel/core@7.22.11)(ember-source@5.2.0) + version: 11.0.1(@babel/core@7.22.15)(ember-source@5.2.0) ember-source: specifier: ~5.2.0 - version: 5.2.0(@babel/core@7.22.11)(@glimmer/component@1.1.2)(webpack@5.88.2) + version: 5.2.0(@babel/core@7.22.15)(@glimmer/component@1.1.2)(webpack@5.88.2) loader.js: specifier: ^4.7.0 version: 4.7.0 @@ -1463,7 +1496,7 @@ importers: version: 2.19.4 qunit-dom: specifier: ^2.0.0 - version: 2.0.0(@babel/core@7.22.11) + version: 2.0.0(@babel/core@7.22.15) webpack: specifier: ^5.88.2 version: 5.88.2 @@ -1495,22 +1528,22 @@ importers: devDependencies: '@babel/core': specifier: ^7.22.11 - version: 7.22.11 + version: 7.22.15(supports-color@8.1.1) '@ember-data/adapter': specifier: workspace:5.4.0-alpha.9 - version: file:packages/adapter(@babel/core@7.22.11)(@ember-data/store@packages+store)(@ember/string@3.1.1)(ember-inflector@4.0.2) + version: file:packages/adapter(@babel/core@7.22.15)(@ember-data/store@packages+store)(@ember/string@3.1.1)(ember-inflector@4.0.2) '@ember-data/legacy-compat': specifier: workspace:5.4.0-alpha.9 version: link:../../packages/legacy-compat '@ember-data/model': specifier: workspace:5.4.0-alpha.9 - version: file:packages/model(@babel/core@7.22.11)(@ember-data/legacy-compat@packages+legacy-compat)(@ember-data/store@packages+store)(@ember-data/tracking@packages+tracking)(@ember/string@3.1.1)(ember-inflector@4.0.2)(ember-source@5.2.0) + version: file:packages/model(@babel/core@7.22.15)(@ember-data/legacy-compat@packages+legacy-compat)(@ember-data/store@packages+store)(@ember-data/tracking@packages+tracking)(@ember/string@3.1.1)(ember-inflector@4.0.2)(ember-source@5.2.0) '@ember-data/private-build-infra': specifier: workspace:5.4.0-alpha.9 version: file:packages/private-build-infra '@ember-data/serializer': specifier: workspace:5.4.0-alpha.9 - version: file:packages/serializer(@babel/core@7.22.11)(@ember/string@3.1.1)(ember-inflector@4.0.2) + version: file:packages/serializer(@babel/core@7.22.15)(@ember/string@3.1.1)(ember-inflector@4.0.2) '@ember-data/store': specifier: workspace:5.4.0-alpha.9 version: link:../../packages/store @@ -1519,25 +1552,25 @@ importers: version: link:../../packages/tracking '@ember-data/unpublished-test-infra': specifier: workspace:5.4.0-alpha.9 - version: file:packages/unpublished-test-infra(@babel/core@7.22.11) + version: file:packages/unpublished-test-infra(@babel/core@7.22.15) '@ember/string': - specifier: ^3.1.1 - version: 3.1.1(@babel/core@7.22.11) + specifier: 3.1.1 + version: 3.1.1(@babel/core@7.22.15) '@glimmer/component': specifier: ^1.1.2 - version: 1.1.2(@babel/core@7.22.11) + version: 1.1.2(@babel/core@7.22.15) ember-cli: specifier: ~5.2.1 - version: 5.2.1 + version: 5.2.1(debug@4.3.4) ember-cli-blueprint-test-helpers: specifier: ^0.19.2 version: 0.19.2 ember-inflector: specifier: ^4.0.2 - version: 4.0.2(@babel/core@7.22.11) + version: 4.0.2(@babel/core@7.22.15) ember-source: specifier: ~5.2.0 - version: 5.2.0(@babel/core@7.22.11)(@glimmer/component@1.1.2) + version: 5.2.0(@babel/core@7.22.15)(@glimmer/component@1.1.2)(webpack@5.88.2) mocha: specifier: ^10.2.0 version: 10.2.0 @@ -1560,28 +1593,28 @@ importers: devDependencies: '@babel/core': specifier: ^7.22.11 - version: 7.22.11 + version: 7.22.15(supports-color@8.1.1) '@babel/runtime': specifier: ^7.22.11 - version: 7.22.11 + version: 7.22.15 '@ember-data/active-record': specifier: workspace:5.4.0-alpha.9 - version: file:packages/active-record(@babel/core@7.22.11)(@ember-data/store@packages+store)(@ember/string@3.1.1)(ember-inflector@4.0.2) + version: file:packages/active-record(@babel/core@7.22.15)(@ember-data/store@packages+store)(@ember/string@3.1.1)(ember-inflector@4.0.2) '@ember-data/graph': specifier: workspace:5.4.0-alpha.9 version: link:../../packages/graph '@ember-data/json-api': specifier: workspace:5.4.0-alpha.9 - version: file:packages/json-api(@babel/core@7.22.11)(@ember-data/graph@packages+graph)(@ember-data/request-utils@5.4.0-alpha.9)(@ember-data/store@packages+store)(ember-inflector@4.0.2) + version: file:packages/json-api(@babel/core@7.22.15)(@ember-data/graph@packages+graph)(@ember-data/request-utils@5.4.0-alpha.9)(@ember-data/store@packages+store)(ember-inflector@4.0.2) '@ember-data/private-build-infra': specifier: workspace:5.4.0-alpha.9 version: file:packages/private-build-infra '@ember-data/request-utils': specifier: workspace:5.4.0-alpha.9 - version: file:packages/request-utils(@babel/core@7.22.11) + version: file:packages/request-utils(@babel/core@7.22.15) '@ember-data/rest': specifier: workspace:5.4.0-alpha.9 - version: file:packages/rest(@babel/core@7.22.11)(@ember-data/store@packages+store)(@ember/string@3.1.1)(ember-inflector@4.0.2) + version: file:packages/rest(@babel/core@7.22.15)(@ember-data/store@packages+store)(@ember/string@3.1.1)(ember-inflector@4.0.2) '@ember-data/store': specifier: workspace:5.4.0-alpha.9 version: link:../../packages/store @@ -1590,7 +1623,7 @@ importers: version: link:../../packages/tracking '@ember-data/unpublished-test-infra': specifier: workspace:5.4.0-alpha.9 - version: file:packages/unpublished-test-infra(@babel/core@7.22.11) + version: file:packages/unpublished-test-infra(@babel/core@7.22.15) '@ember/edition-utils': specifier: ^1.2.0 version: 1.2.0 @@ -1598,14 +1631,14 @@ importers: specifier: ^2.0.0 version: 2.0.0 '@ember/string': - specifier: ^3.1.1 - version: 3.1.1(@babel/core@7.22.11) + specifier: 3.1.1 + version: 3.1.1(@babel/core@7.22.15) '@ember/test-helpers': specifier: ^3.2.0 - version: 3.2.0(@babel/core@7.22.11)(ember-source@5.2.0)(webpack@5.88.2) + version: 3.2.0(@babel/core@7.22.15)(ember-source@5.2.0)(webpack@5.88.2) '@glimmer/component': specifier: ^1.1.2 - version: 1.1.2(@babel/core@7.22.11) + version: 1.1.2(@babel/core@7.22.15) '@glimmer/tracking': specifier: ^1.1.2 version: 1.1.2 @@ -1617,10 +1650,10 @@ importers: version: 2.6.3(webpack@5.88.2) ember-cli: specifier: ~5.2.1 - version: 5.2.1 + version: 5.2.1(debug@4.3.4) ember-cli-babel: specifier: ^8.0.0 - version: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.11) + version: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.15) ember-cli-dependency-checker: specifier: ^3.3.2 version: 3.3.2(ember-cli@5.2.1) @@ -1632,28 +1665,28 @@ importers: version: 2.1.0 ember-cli-test-loader: specifier: ^3.1.0 - version: 3.1.0(@babel/core@7.22.11) + version: 3.1.0(@babel/core@7.22.15) ember-disable-prototype-extensions: specifier: ^1.1.3 version: 1.1.3 ember-inflector: specifier: ^4.0.2 - version: 4.0.2(@babel/core@7.22.11) + version: 4.0.2(@babel/core@7.22.15) ember-load-initializers: specifier: ^2.1.2 - version: 2.1.2(@babel/core@7.22.11) + version: 2.1.2(@babel/core@7.22.15) ember-maybe-import-regenerator: specifier: ^1.0.0 - version: 1.0.0(@babel/core@7.22.11) + version: 1.0.0(@babel/core@7.22.15) ember-qunit: specifier: ^7.0.0 - version: 7.0.0(@babel/core@7.22.11)(@ember/test-helpers@3.2.0)(ember-source@5.2.0)(qunit@2.19.4)(webpack@5.88.2) + version: 7.0.0(@babel/core@7.22.15)(@ember/test-helpers@3.2.0)(ember-source@5.2.0)(qunit@2.19.4)(webpack@5.88.2) ember-resolver: specifier: ^11.0.1 - version: 11.0.1(@babel/core@7.22.11)(ember-source@5.2.0) + version: 11.0.1(@babel/core@7.22.15)(ember-source@5.2.0) ember-source: specifier: ~5.2.0 - version: 5.2.0(@babel/core@7.22.11)(@glimmer/component@1.1.2)(webpack@5.88.2) + version: 5.2.0(@babel/core@7.22.15)(@glimmer/component@1.1.2)(webpack@5.88.2) ember-source-channel-url: specifier: ^3.0.0 version: 3.0.0 @@ -1668,7 +1701,7 @@ importers: version: 0.3.0 qunit-dom: specifier: ^2.0.0 - version: 2.0.0(@babel/core@7.22.11) + version: 2.0.0(@babel/core@7.22.15) silent-error: specifier: ^1.1.1 version: 1.1.1 @@ -1693,43 +1726,43 @@ importers: devDependencies: '@babel/core': specifier: ^7.22.11 - version: 7.22.11 + version: 7.22.15(supports-color@8.1.1) '@babel/runtime': specifier: ^7.22.11 - version: 7.22.11 + version: 7.22.15 '@ember-data/adapter': specifier: workspace:5.4.0-alpha.9 - version: file:packages/adapter(@babel/core@7.22.11)(@ember-data/store@5.4.0-alpha.9)(@ember/string@3.1.1)(ember-inflector@4.0.2) + version: file:packages/adapter(@babel/core@7.22.15)(@ember-data/store@5.4.0-alpha.9)(@ember/string@3.1.1)(ember-inflector@4.0.2) '@ember-data/legacy-compat': specifier: workspace:5.4.0-alpha.9 version: link:../../packages/legacy-compat '@ember-data/model': specifier: workspace:5.4.0-alpha.9 - version: file:packages/model(@babel/core@7.22.11)(@ember-data/legacy-compat@packages+legacy-compat)(@ember-data/store@5.4.0-alpha.9)(@ember-data/tracking@5.4.0-alpha.9)(@ember/string@3.1.1)(ember-inflector@4.0.2)(ember-source@5.2.0) + version: file:packages/model(@babel/core@7.22.15)(@ember-data/legacy-compat@packages+legacy-compat)(@ember-data/store@5.4.0-alpha.9)(@ember-data/tracking@5.4.0-alpha.9)(@ember/string@3.1.1)(ember-inflector@4.0.2)(ember-source@5.2.0) '@ember-data/serializer': specifier: workspace:5.4.0-alpha.9 - version: file:packages/serializer(@babel/core@7.22.11)(@ember/string@3.1.1)(ember-inflector@4.0.2) + version: file:packages/serializer(@babel/core@7.22.15)(@ember/string@3.1.1)(ember-inflector@4.0.2) '@ember-data/store': specifier: workspace:5.4.0-alpha.9 - version: file:packages/store(@babel/core@7.22.11)(@ember-data/tracking@5.4.0-alpha.9)(@ember/string@3.1.1)(@glimmer/tracking@1.1.2)(ember-source@5.2.0) + version: file:packages/store(@babel/core@7.22.15)(@ember-data/tracking@5.4.0-alpha.9)(@ember/string@3.1.1)(@glimmer/tracking@1.1.2)(ember-source@5.2.0) '@ember-data/tracking': specifier: workspace:5.4.0-alpha.9 - version: file:packages/tracking(@babel/core@7.22.11) + version: file:packages/tracking(@babel/core@7.22.15) '@ember-data/unpublished-test-infra': specifier: workspace:5.4.0-alpha.9 - version: file:packages/unpublished-test-infra(@babel/core@7.22.11) + version: file:packages/unpublished-test-infra(@babel/core@7.22.15) '@ember/optional-features': specifier: ^2.0.0 version: 2.0.0 '@ember/string': - specifier: ^3.1.1 - version: 3.1.1(@babel/core@7.22.11) + specifier: 3.1.1 + version: 3.1.1(@babel/core@7.22.15) '@ember/test-helpers': specifier: ^3.2.0 - version: 3.2.0(@babel/core@7.22.11)(ember-source@5.2.0)(webpack@5.88.2) + version: 3.2.0(@babel/core@7.22.15)(ember-source@5.2.0)(webpack@5.88.2) '@glimmer/component': specifier: ^1.1.2 - version: 1.1.2(@babel/core@7.22.11) + version: 1.1.2(@babel/core@7.22.15) '@glimmer/tracking': specifier: ^1.1.2 version: 1.1.2 @@ -1744,10 +1777,10 @@ importers: version: 2.6.3(webpack@5.88.2) ember-cli: specifier: ~5.2.1 - version: 5.2.1 + version: 5.2.1(debug@4.3.4) ember-cli-babel: specifier: ^8.0.0 - version: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.11) + version: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.15) ember-cli-dependency-checker: specifier: ^3.3.2 version: 3.3.2(ember-cli@5.2.1) @@ -1759,22 +1792,22 @@ importers: version: 2.1.0 ember-inflector: specifier: ^4.0.2 - version: 4.0.2(@babel/core@7.22.11) + version: 4.0.2(@babel/core@7.22.15) ember-load-initializers: specifier: ^2.1.2 - version: 2.1.2(@babel/core@7.22.11) + version: 2.1.2(@babel/core@7.22.15) ember-maybe-import-regenerator: specifier: ^1.0.0 - version: 1.0.0(@babel/core@7.22.11) + version: 1.0.0(@babel/core@7.22.15) ember-qunit: specifier: ^7.0.0 - version: 7.0.0(@babel/core@7.22.11)(@ember/test-helpers@3.2.0)(ember-source@5.2.0)(qunit@2.19.4)(webpack@5.88.2) + version: 7.0.0(@babel/core@7.22.15)(@ember/test-helpers@3.2.0)(ember-source@5.2.0)(qunit@2.19.4)(webpack@5.88.2) ember-resolver: specifier: ^11.0.1 - version: 11.0.1(@babel/core@7.22.11)(ember-source@5.2.0) + version: 11.0.1(@babel/core@7.22.15)(ember-source@5.2.0) ember-source: specifier: ~5.2.0 - version: 5.2.0(@babel/core@7.22.11)(@glimmer/component@1.1.2)(webpack@5.88.2) + version: 5.2.0(@babel/core@7.22.15)(@glimmer/component@1.1.2)(webpack@5.88.2) loader.js: specifier: ^4.7.0 version: 4.7.0 @@ -1783,7 +1816,7 @@ importers: version: 2.19.4 qunit-dom: specifier: ^2.0.0 - version: 2.0.0(@babel/core@7.22.11) + version: 2.0.0(@babel/core@7.22.15) webpack: specifier: ^5.88.2 version: 5.88.2 @@ -1810,36 +1843,36 @@ importers: tests/embroider-basic-compat: dependencies: '@ember/string': - specifier: ^3.1.1 - version: 3.1.1(@babel/core@7.22.11) + specifier: 3.1.1 + version: 3.1.1(@babel/core@7.22.15) ember-auto-import: specifier: ^2.6.3 version: 2.6.3(webpack@5.88.2) ember-data: specifier: workspace:5.4.0-alpha.9 - version: file:packages/-ember-data(@babel/core@7.22.11)(@ember/string@3.1.1)(@glimmer/tracking@1.1.2)(ember-source@5.2.0) + version: file:packages/-ember-data(@babel/core@7.22.15)(@ember/string@3.1.1)(@glimmer/tracking@1.1.2)(ember-source@5.2.0) ember-inflector: specifier: ^4.0.2 - version: 4.0.2(@babel/core@7.22.11) + version: 4.0.2(@babel/core@7.22.15) webpack: specifier: ^5.88.2 version: 5.88.2 devDependencies: '@babel/core': specifier: ^7.22.11 - version: 7.22.11 + version: 7.22.15(supports-color@8.1.1) '@babel/runtime': specifier: ^7.22.11 - version: 7.22.11 + version: 7.22.15 '@ember-data/unpublished-test-infra': specifier: workspace:5.4.0-alpha.9 - version: file:packages/unpublished-test-infra(@babel/core@7.22.11) + version: file:packages/unpublished-test-infra(@babel/core@7.22.15) '@ember/optional-features': specifier: ^2.0.0 version: 2.0.0 '@ember/test-helpers': specifier: ^3.2.0 - version: 3.2.0(@babel/core@7.22.11)(ember-source@5.2.0)(webpack@5.88.2) + version: 3.2.0(@babel/core@7.22.15)(ember-source@5.2.0)(webpack@5.88.2) '@embroider/compat': specifier: ^3.2.1 version: 3.2.1(@embroider/core@3.2.1) @@ -1851,13 +1884,13 @@ importers: version: 3.1.5(@embroider/core@3.2.1)(webpack@5.88.2) '@glimmer/component': specifier: ^1.1.2 - version: 1.1.2(@babel/core@7.22.11) + version: 1.1.2(@babel/core@7.22.15) '@glimmer/tracking': specifier: ^1.1.2 version: 1.1.2 '@types/ember': specifier: ^4.0.4 - version: 4.0.4(@babel/core@7.22.11) + version: 4.0.4(@babel/core@7.22.15) '@types/ember__owner': specifier: ^4.0.5 version: 4.0.5 @@ -1869,19 +1902,19 @@ importers: version: 3.0.0 ember-cli: specifier: ~5.2.1 - version: 5.2.1 + version: 5.2.1(debug@4.3.4) ember-cli-babel: specifier: ^8.0.0 - version: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.11) + version: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.15) ember-cli-dependency-checker: specifier: ^3.3.2 version: 3.3.2(ember-cli@5.2.1) ember-cli-fastboot: specifier: ^4.1.1 - version: 4.1.1(@babel/core@7.22.11) + version: 4.1.1(@babel/core@7.22.15) ember-cli-fastboot-testing: specifier: ^0.6.1 - version: 0.6.1(@babel/core@7.22.11)(ember-source@5.2.0)(webpack@5.88.2) + version: 0.6.1(@babel/core@7.22.15)(ember-source@5.2.0)(webpack@5.88.2) ember-cli-htmlbars: specifier: ^6.3.0 version: 6.3.0 @@ -1890,22 +1923,22 @@ importers: version: 2.1.0 ember-load-initializers: specifier: ^2.1.2 - version: 2.1.2(@babel/core@7.22.11) + version: 2.1.2(@babel/core@7.22.15) ember-maybe-import-regenerator: specifier: ^1.0.0 - version: 1.0.0(@babel/core@7.22.11) + version: 1.0.0(@babel/core@7.22.15) ember-qunit: specifier: ^7.0.0 - version: 7.0.0(@babel/core@7.22.11)(@ember/test-helpers@3.2.0)(ember-source@5.2.0)(qunit@2.19.4)(webpack@5.88.2) + version: 7.0.0(@babel/core@7.22.15)(@ember/test-helpers@3.2.0)(ember-source@5.2.0)(qunit@2.19.4)(webpack@5.88.2) ember-resolver: specifier: ^11.0.1 - version: 11.0.1(@babel/core@7.22.11)(ember-source@5.2.0) + version: 11.0.1(@babel/core@7.22.15)(ember-source@5.2.0) ember-simple-tree: specifier: ^0.8.3 - version: 0.8.3(@babel/core@7.22.11) + version: 0.8.3(@babel/core@7.22.15) ember-source: specifier: ~5.2.0 - version: 5.2.0(@babel/core@7.22.11)(@glimmer/component@1.1.2)(webpack@5.88.2) + version: 5.2.0(@babel/core@7.22.15)(@glimmer/component@1.1.2)(webpack@5.88.2) loader.js: specifier: ^4.7.0 version: 4.7.0 @@ -1914,7 +1947,7 @@ importers: version: 2.19.4 qunit-dom: specifier: ^2.0.0 - version: 2.0.0(@babel/core@7.22.11) + version: 2.0.0(@babel/core@7.22.15) typescript: specifier: ~5.2.2 version: 5.2.2 @@ -1928,44 +1961,44 @@ importers: dependencies: '@ember-data/unpublished-test-infra': specifier: workspace:5.4.0-alpha.9 - version: file:packages/unpublished-test-infra(@babel/core@7.22.11) + version: file:packages/unpublished-test-infra(@babel/core@7.22.15) '@ember/string': - specifier: ^3.1.1 - version: 3.1.1(@babel/core@7.22.11) + specifier: 3.1.1 + version: 3.1.1(@babel/core@7.22.15) ember-auto-import: specifier: ^2.6.3 version: 2.6.3(webpack@5.88.2) ember-data: specifier: workspace:5.4.0-alpha.9 - version: file:packages/-ember-data(@babel/core@7.22.11)(@ember/string@3.1.1)(@glimmer/tracking@1.1.2)(ember-source@5.2.0) + version: file:packages/-ember-data(@babel/core@7.22.15)(@ember/string@3.1.1)(@glimmer/tracking@1.1.2)(ember-source@5.2.0) ember-inflector: specifier: ^4.0.2 - version: 4.0.2(@babel/core@7.22.11) + version: 4.0.2(@babel/core@7.22.15) webpack: specifier: ^5.88.2 version: 5.88.2 devDependencies: '@babel/core': specifier: ^7.22.11 - version: 7.22.11 + version: 7.22.15(supports-color@8.1.1) '@babel/runtime': specifier: ^7.22.11 - version: 7.22.11 + version: 7.22.15 '@ember/optional-features': specifier: ^2.0.0 version: 2.0.0 '@ember/test-helpers': specifier: ^3.2.0 - version: 3.2.0(@babel/core@7.22.11)(ember-source@5.2.0)(webpack@5.88.2) + version: 3.2.0(@babel/core@7.22.15)(ember-source@5.2.0)(webpack@5.88.2) '@glimmer/component': specifier: ^1.1.2 - version: 1.1.2(@babel/core@7.22.11) + version: 1.1.2(@babel/core@7.22.15) '@glimmer/tracking': specifier: ^1.1.2 version: 1.1.2 '@types/ember': specifier: ^4.0.4 - version: 4.0.4(@babel/core@7.22.11) + version: 4.0.4(@babel/core@7.22.15) '@types/ember__owner': specifier: ^4.0.5 version: 4.0.5 @@ -1977,19 +2010,19 @@ importers: version: 3.0.0 ember-cli: specifier: ~5.2.1 - version: 5.2.1 + version: 5.2.1(debug@4.3.4) ember-cli-babel: specifier: ^8.0.0 - version: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.11) + version: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.15) ember-cli-dependency-checker: specifier: ^3.3.2 version: 3.3.2(ember-cli@5.2.1) ember-cli-fastboot: specifier: ^4.1.1 - version: 4.1.1(@babel/core@7.22.11) + version: 4.1.1(@babel/core@7.22.15) ember-cli-fastboot-testing: specifier: ^0.6.1 - version: 0.6.1(@babel/core@7.22.11)(ember-source@5.2.0)(webpack@5.88.2) + version: 0.6.1(@babel/core@7.22.15)(ember-source@5.2.0)(webpack@5.88.2) ember-cli-htmlbars: specifier: ^6.3.0 version: 6.3.0 @@ -2001,22 +2034,22 @@ importers: version: 5.1.2 ember-load-initializers: specifier: ^2.1.2 - version: 2.1.2(@babel/core@7.22.11) + version: 2.1.2(@babel/core@7.22.15) ember-maybe-import-regenerator: specifier: ^1.0.0 - version: 1.0.0(@babel/core@7.22.11) + version: 1.0.0(@babel/core@7.22.15) ember-qunit: specifier: ^7.0.0 - version: 7.0.0(@babel/core@7.22.11)(@ember/test-helpers@3.2.0)(ember-source@5.2.0)(qunit@2.19.4)(webpack@5.88.2) + version: 7.0.0(@babel/core@7.22.15)(@ember/test-helpers@3.2.0)(ember-source@5.2.0)(qunit@2.19.4)(webpack@5.88.2) ember-resolver: specifier: ^11.0.1 - version: 11.0.1(@babel/core@7.22.11)(ember-source@5.2.0) + version: 11.0.1(@babel/core@7.22.15)(ember-source@5.2.0) ember-simple-tree: specifier: ^0.8.3 - version: 0.8.3(@babel/core@7.22.11) + version: 0.8.3(@babel/core@7.22.15) ember-source: specifier: ~5.2.0 - version: 5.2.0(@babel/core@7.22.11)(@glimmer/component@1.1.2)(webpack@5.88.2) + version: 5.2.0(@babel/core@7.22.15)(@glimmer/component@1.1.2)(webpack@5.88.2) loader.js: specifier: ^4.7.0 version: 4.7.0 @@ -2025,7 +2058,7 @@ importers: version: 2.19.4 qunit-dom: specifier: ^2.0.0 - version: 2.0.0(@babel/core@7.22.11) + version: 2.0.0(@babel/core@7.22.15) typescript: specifier: ~5.2.2 version: 5.2.2 @@ -2039,10 +2072,10 @@ importers: devDependencies: '@babel/core': specifier: ^7.22.11 - version: 7.22.11 + version: 7.22.15(supports-color@8.1.1) '@babel/runtime': specifier: ^7.22.11 - version: 7.22.11 + version: 7.22.15 '@ember-data/private-build-infra': specifier: workspace:5.4.0-alpha.9 version: file:packages/private-build-infra @@ -2050,11 +2083,11 @@ importers: specifier: ^2.0.0 version: 2.0.0 '@ember/string': - specifier: ^3.1.1 - version: 3.1.1(@babel/core@7.22.11) + specifier: 3.1.1 + version: 3.1.1(@babel/core@7.22.15) '@glimmer/component': specifier: ^1.1.2 - version: 1.1.2(@babel/core@7.22.11) + version: 1.1.2(@babel/core@7.22.15) '@glimmer/tracking': specifier: ^1.1.2 version: 1.1.2 @@ -2066,10 +2099,10 @@ importers: version: 2.6.3(webpack@5.88.2) ember-cli: specifier: ~5.2.1 - version: 5.2.1 + version: 5.2.1(debug@4.3.4) ember-cli-babel: specifier: ^8.0.0 - version: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.11) + version: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.15) ember-cli-dependency-checker: specifier: ^3.3.2 version: 3.3.2(ember-cli@5.2.1) @@ -2081,19 +2114,19 @@ importers: version: 4.0.2 ember-data: specifier: workspace:5.4.0-alpha.9 - version: file:packages/-ember-data(@babel/core@7.22.11)(@ember/string@3.1.1)(@glimmer/tracking@1.1.2)(ember-source@5.2.0) + version: file:packages/-ember-data(@babel/core@7.22.15)(@ember/string@3.1.1)(@glimmer/tracking@1.1.2)(ember-source@5.2.0) ember-load-initializers: specifier: ^2.1.2 - version: 2.1.2(@babel/core@7.22.11) + version: 2.1.2(@babel/core@7.22.15) ember-maybe-import-regenerator: specifier: ^1.0.0 - version: 1.0.0(@babel/core@7.22.11) + version: 1.0.0(@babel/core@7.22.15) ember-resolver: specifier: ^11.0.1 - version: 11.0.1(@babel/core@7.22.11)(ember-source@5.2.0) + version: 11.0.1(@babel/core@7.22.15)(ember-source@5.2.0) ember-source: specifier: ~5.2.0 - version: 5.2.0(@babel/core@7.22.11)(@glimmer/component@1.1.2)(webpack@5.88.2) + version: 5.2.0(@babel/core@7.22.15)(@glimmer/component@1.1.2)(webpack@5.88.2) loader.js: specifier: ^4.7.0 version: 4.7.0 @@ -2113,40 +2146,40 @@ importers: devDependencies: '@babel/core': specifier: ^7.22.11 - version: 7.22.11 + version: 7.22.15(supports-color@8.1.1) '@babel/runtime': specifier: ^7.22.11 - version: 7.22.11 + version: 7.22.15 '@ember-data/graph': specifier: workspace:5.4.0-alpha.9 - version: file:packages/graph(@babel/core@7.22.11)(@ember-data/store@5.4.0-alpha.9) + version: file:packages/graph(@babel/core@7.22.15)(@ember-data/store@5.4.0-alpha.9) '@ember-data/json-api': specifier: workspace:5.4.0-alpha.9 - version: file:packages/json-api(@babel/core@7.22.11)(@ember-data/graph@5.4.0-alpha.9)(@ember-data/request-utils@5.4.0-alpha.9)(@ember-data/store@5.4.0-alpha.9)(ember-inflector@4.0.2) + version: file:packages/json-api(@babel/core@7.22.15)(@ember-data/graph@5.4.0-alpha.9)(@ember-data/request-utils@5.4.0-alpha.9)(@ember-data/store@5.4.0-alpha.9)(ember-inflector@4.0.2) '@ember-data/legacy-compat': specifier: workspace:5.4.0-alpha.9 - version: file:packages/legacy-compat(@babel/core@7.22.11)(@ember-data/graph@5.4.0-alpha.9)(@ember-data/json-api@5.4.0-alpha.9)(@ember-data/request@5.4.0-alpha.9) + version: file:packages/legacy-compat(@babel/core@7.22.15)(@ember-data/graph@5.4.0-alpha.9)(@ember-data/json-api@5.4.0-alpha.9)(@ember-data/request@5.4.0-alpha.9) '@ember-data/model': specifier: workspace:5.4.0-alpha.9 - version: file:packages/model(@babel/core@7.22.11)(@ember-data/graph@5.4.0-alpha.9)(@ember-data/json-api@5.4.0-alpha.9)(@ember-data/legacy-compat@5.4.0-alpha.9)(@ember-data/store@5.4.0-alpha.9)(@ember-data/tracking@5.4.0-alpha.9)(@ember/string@3.1.1)(ember-inflector@4.0.2)(ember-source@5.2.0) + version: file:packages/model(@babel/core@7.22.15)(@ember-data/debug@5.4.0-alpha.9)(@ember-data/graph@5.4.0-alpha.9)(@ember-data/json-api@5.4.0-alpha.9)(@ember-data/legacy-compat@5.4.0-alpha.9)(@ember-data/store@5.4.0-alpha.9)(@ember-data/tracking@5.4.0-alpha.9)(@ember/string@3.1.1)(ember-inflector@4.0.2)(ember-source@5.2.0) '@ember-data/private-build-infra': specifier: workspace:5.4.0-alpha.9 version: file:packages/private-build-infra '@ember-data/request': specifier: workspace:5.4.0-alpha.9 - version: file:packages/request(@babel/core@7.22.11) + version: file:packages/request(@babel/core@7.22.15) '@ember-data/request-utils': specifier: workspace:5.4.0-alpha.9 - version: file:packages/request-utils(@babel/core@7.22.11) + version: file:packages/request-utils(@babel/core@7.22.15) '@ember-data/store': specifier: workspace:5.4.0-alpha.9 - version: file:packages/store(@babel/core@7.22.11)(@ember-data/tracking@5.4.0-alpha.9)(@ember/string@3.1.1)(@glimmer/tracking@1.1.2)(ember-source@5.2.0) + version: file:packages/store(@babel/core@7.22.15)(@ember-data/tracking@5.4.0-alpha.9)(@ember/string@3.1.1)(@glimmer/tracking@1.1.2)(ember-source@5.2.0) '@ember-data/tracking': specifier: workspace:5.4.0-alpha.9 - version: file:packages/tracking(@babel/core@7.22.11) + version: file:packages/tracking(@babel/core@7.22.15) '@ember-data/unpublished-test-infra': specifier: workspace:5.4.0-alpha.9 - version: file:packages/unpublished-test-infra(@babel/core@7.22.11) + version: file:packages/unpublished-test-infra(@babel/core@7.22.15) '@ember/edition-utils': specifier: ^1.2.0 version: 1.2.0 @@ -2154,17 +2187,17 @@ importers: specifier: ^2.0.0 version: 2.0.0 '@ember/string': - specifier: ^3.1.1 - version: 3.1.1(@babel/core@7.22.11) + specifier: 3.1.1 + version: 3.1.1(@babel/core@7.22.15) '@ember/test-helpers': specifier: ^3.2.0 - version: 3.2.0(@babel/core@7.22.11)(ember-source@5.2.0)(webpack@5.88.2) + version: 3.2.0(@babel/core@7.22.15)(ember-source@5.2.0)(webpack@5.88.2) '@embroider/macros': specifier: ^1.12.2 - version: 1.13.1(@babel/core@7.22.11) + version: 1.13.1(@babel/core@7.22.15) '@glimmer/component': specifier: ^1.1.2 - version: 1.1.2(@babel/core@7.22.11) + version: 1.1.2(@babel/core@7.22.15) '@glimmer/tracking': specifier: ^1.1.2 version: 1.1.2 @@ -2179,10 +2212,10 @@ importers: version: 2.6.3(webpack@5.88.2) ember-cli: specifier: ~5.2.1 - version: 5.2.1 + version: 5.2.1(debug@4.3.4) ember-cli-babel: specifier: ^8.0.0 - version: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.11) + version: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.15) ember-cli-blueprint-test-helpers: specifier: ^0.19.2 version: 0.19.2 @@ -2203,28 +2236,28 @@ importers: version: 4.0.2 ember-cli-test-loader: specifier: ^3.1.0 - version: 3.1.0(@babel/core@7.22.11) + version: 3.1.0(@babel/core@7.22.15) ember-disable-prototype-extensions: specifier: ^1.1.3 version: 1.1.3 ember-inflector: specifier: ^4.0.2 - version: 4.0.2(@babel/core@7.22.11) + version: 4.0.2(@babel/core@7.22.15) ember-load-initializers: specifier: ^2.1.2 - version: 2.1.2(@babel/core@7.22.11) + version: 2.1.2(@babel/core@7.22.15) ember-maybe-import-regenerator: specifier: ^1.0.0 - version: 1.0.0(@babel/core@7.22.11) + version: 1.0.0(@babel/core@7.22.15) ember-qunit: specifier: ^7.0.0 - version: 7.0.0(@babel/core@7.22.11)(@ember/test-helpers@3.2.0)(ember-source@5.2.0)(qunit@2.19.4)(webpack@5.88.2) + version: 7.0.0(@babel/core@7.22.15)(@ember/test-helpers@3.2.0)(ember-source@5.2.0)(qunit@2.19.4)(webpack@5.88.2) ember-resolver: specifier: ^11.0.1 - version: 11.0.1(@babel/core@7.22.11)(ember-source@5.2.0) + version: 11.0.1(@babel/core@7.22.15)(ember-source@5.2.0) ember-source: specifier: ~5.2.0 - version: 5.2.0(@babel/core@7.22.11)(@glimmer/component@1.1.2)(webpack@5.88.2) + version: 5.2.0(@babel/core@7.22.15)(@glimmer/component@1.1.2)(webpack@5.88.2) ember-source-channel-url: specifier: ^3.0.0 version: 3.0.0 @@ -2242,7 +2275,7 @@ importers: version: 0.3.0 qunit-dom: specifier: ^2.0.0 - version: 2.0.0(@babel/core@7.22.11) + version: 2.0.0(@babel/core@7.22.15) silent-error: specifier: ^1.1.1 version: 1.1.1 @@ -2275,31 +2308,31 @@ importers: devDependencies: '@babel/core': specifier: ^7.22.11 - version: 7.22.11 + version: 7.22.15(supports-color@8.1.1) '@babel/runtime': specifier: ^7.22.11 - version: 7.22.11 + version: 7.22.15 '@ember-data/graph': specifier: workspace:5.4.0-alpha.9 - version: file:packages/graph(@babel/core@7.22.11)(@ember-data/store@5.4.0-alpha.9) + version: file:packages/graph(@babel/core@7.22.15)(@ember-data/store@5.4.0-alpha.9) '@ember-data/json-api': specifier: workspace:5.4.0-alpha.9 - version: file:packages/json-api(@babel/core@7.22.11)(@ember-data/graph@5.4.0-alpha.9)(@ember-data/request-utils@5.4.0-alpha.9)(@ember-data/store@5.4.0-alpha.9)(ember-inflector@4.0.2) + version: file:packages/json-api(@babel/core@7.22.15)(@ember-data/graph@5.4.0-alpha.9)(@ember-data/request-utils@5.4.0-alpha.9)(@ember-data/store@5.4.0-alpha.9)(ember-inflector@4.0.2) '@ember-data/private-build-infra': specifier: workspace:5.4.0-alpha.9 version: file:packages/private-build-infra '@ember-data/request-utils': specifier: workspace:5.4.0-alpha.9 - version: file:packages/request-utils(@babel/core@7.22.11) + version: file:packages/request-utils(@babel/core@7.22.15) '@ember-data/store': specifier: workspace:5.4.0-alpha.9 - version: file:packages/store(@babel/core@7.22.11)(@ember-data/tracking@5.4.0-alpha.9)(@ember/string@3.1.1)(@glimmer/tracking@1.1.2)(ember-source@5.2.0) + version: file:packages/store(@babel/core@7.22.15)(@ember-data/tracking@5.4.0-alpha.9)(@ember/string@3.1.1)(@glimmer/tracking@1.1.2)(ember-source@5.2.0) '@ember-data/tracking': specifier: workspace:5.4.0-alpha.9 - version: file:packages/tracking(@babel/core@7.22.11) + version: file:packages/tracking(@babel/core@7.22.15) '@ember-data/unpublished-test-infra': specifier: workspace:5.4.0-alpha.9 - version: file:packages/unpublished-test-infra(@babel/core@7.22.11) + version: file:packages/unpublished-test-infra(@babel/core@7.22.15) '@ember/edition-utils': specifier: ^1.2.0 version: 1.2.0 @@ -2307,14 +2340,14 @@ importers: specifier: ^2.0.0 version: 2.0.0 '@ember/string': - specifier: ^3.1.1 - version: 3.1.1(@babel/core@7.22.11) + specifier: 3.1.1 + version: 3.1.1(@babel/core@7.22.15) '@ember/test-helpers': specifier: ^3.2.0 - version: 3.2.0(@babel/core@7.22.11)(ember-source@5.2.0)(webpack@5.88.2) + version: 3.2.0(@babel/core@7.22.15)(ember-source@5.2.0)(webpack@5.88.2) '@glimmer/component': specifier: ^1.1.2 - version: 1.1.2(@babel/core@7.22.11) + version: 1.1.2(@babel/core@7.22.15) '@glimmer/tracking': specifier: ^1.1.2 version: 1.1.2 @@ -2329,10 +2362,10 @@ importers: version: 2.6.3(webpack@5.88.2) ember-cli: specifier: ~5.2.1 - version: 5.2.1 + version: 5.2.1(debug@4.3.4) ember-cli-babel: specifier: ^8.0.0 - version: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.11) + version: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.15) ember-cli-blueprint-test-helpers: specifier: ^0.19.2 version: 0.19.2 @@ -2353,28 +2386,28 @@ importers: version: 4.0.2 ember-cli-test-loader: specifier: ^3.1.0 - version: 3.1.0(@babel/core@7.22.11) + version: 3.1.0(@babel/core@7.22.15) ember-disable-prototype-extensions: specifier: ^1.1.3 version: 1.1.3 ember-inflector: specifier: ^4.0.2 - version: 4.0.2(@babel/core@7.22.11) + version: 4.0.2(@babel/core@7.22.15) ember-load-initializers: specifier: ^2.1.2 - version: 2.1.2(@babel/core@7.22.11) + version: 2.1.2(@babel/core@7.22.15) ember-maybe-import-regenerator: specifier: ^1.0.0 - version: 1.0.0(@babel/core@7.22.11) + version: 1.0.0(@babel/core@7.22.15) ember-qunit: specifier: ^7.0.0 - version: 7.0.0(@babel/core@7.22.11)(@ember/test-helpers@3.2.0)(ember-source@5.2.0)(qunit@2.19.4)(webpack@5.88.2) + version: 7.0.0(@babel/core@7.22.15)(@ember/test-helpers@3.2.0)(ember-source@5.2.0)(qunit@2.19.4)(webpack@5.88.2) ember-resolver: specifier: ^11.0.1 - version: 11.0.1(@babel/core@7.22.11)(ember-source@5.2.0) + version: 11.0.1(@babel/core@7.22.15)(ember-source@5.2.0) ember-source: specifier: ~5.2.0 - version: 5.2.0(@babel/core@7.22.11)(@glimmer/component@1.1.2)(webpack@5.88.2) + version: 5.2.0(@babel/core@7.22.15)(@glimmer/component@1.1.2)(webpack@5.88.2) ember-source-channel-url: specifier: ^3.0.0 version: 3.0.0 @@ -2392,7 +2425,7 @@ importers: version: 0.3.0 qunit-dom: specifier: ^2.0.0 - version: 2.0.0(@babel/core@7.22.11) + version: 2.0.0(@babel/core@7.22.15) silent-error: specifier: ^1.1.1 version: 1.1.1 @@ -2419,49 +2452,49 @@ importers: devDependencies: '@babel/core': specifier: ^7.22.11 - version: 7.22.11 + version: 7.22.15(supports-color@8.1.1) '@babel/runtime': specifier: ^7.22.11 - version: 7.22.11 + version: 7.22.15 '@ember-data/adapter': specifier: workspace:5.4.0-alpha.9 - version: file:packages/adapter(@babel/core@7.22.11)(@ember-data/store@5.4.0-alpha.9)(@ember/string@3.1.1)(ember-inflector@4.0.2) + version: file:packages/adapter(@babel/core@7.22.15)(@ember-data/store@5.4.0-alpha.9)(@ember/string@3.1.1)(ember-inflector@4.0.2) '@ember-data/debug': specifier: workspace:5.4.0-alpha.9 version: file:packages/debug(@ember-data/store@5.4.0-alpha.9)(@ember/string@3.1.1) '@ember-data/legacy-compat': specifier: workspace:5.4.0-alpha.9 - version: file:packages/legacy-compat(@babel/core@7.22.11)(@ember-data/request@5.4.0-alpha.9) + version: file:packages/legacy-compat(@babel/core@7.22.15)(@ember-data/graph@5.4.0-alpha.9)(@ember-data/json-api@5.4.0-alpha.9)(@ember-data/request@5.4.0-alpha.9) '@ember-data/model': specifier: workspace:5.4.0-alpha.9 - version: file:packages/model(@babel/core@7.22.11)(@ember-data/debug@5.4.0-alpha.9)(@ember-data/legacy-compat@5.4.0-alpha.9)(@ember-data/store@5.4.0-alpha.9)(@ember-data/tracking@5.4.0-alpha.9)(@ember/string@3.1.1)(ember-inflector@4.0.2)(ember-source@5.2.0) + version: file:packages/model(@babel/core@7.22.15)(@ember-data/debug@5.4.0-alpha.9)(@ember-data/legacy-compat@5.4.0-alpha.9)(@ember-data/store@5.4.0-alpha.9)(@ember-data/tracking@5.4.0-alpha.9)(@ember/string@3.1.1)(ember-inflector@4.0.2)(ember-source@5.2.0) '@ember-data/request': specifier: workspace:5.4.0-alpha.9 - version: file:packages/request(@babel/core@7.22.11) + version: file:packages/request(@babel/core@7.22.15) '@ember-data/serializer': specifier: workspace:5.4.0-alpha.9 - version: file:packages/serializer(@babel/core@7.22.11)(@ember/string@3.1.1)(ember-inflector@4.0.2) + version: file:packages/serializer(@babel/core@7.22.15)(@ember/string@3.1.1)(ember-inflector@4.0.2) '@ember-data/store': specifier: workspace:5.4.0-alpha.9 - version: file:packages/store(@babel/core@7.22.11)(@ember-data/tracking@5.4.0-alpha.9)(@ember/string@3.1.1)(@glimmer/tracking@1.1.2)(ember-source@5.2.0) + version: file:packages/store(@babel/core@7.22.15)(@ember-data/tracking@5.4.0-alpha.9)(@ember/string@3.1.1)(@glimmer/tracking@1.1.2)(ember-source@5.2.0) '@ember-data/tracking': specifier: workspace:5.4.0-alpha.9 - version: file:packages/tracking(@babel/core@7.22.11) + version: file:packages/tracking(@babel/core@7.22.15) '@ember-data/unpublished-test-infra': specifier: workspace:5.4.0-alpha.9 - version: file:packages/unpublished-test-infra(@babel/core@7.22.11) + version: file:packages/unpublished-test-infra(@babel/core@7.22.15) '@ember/optional-features': specifier: ^2.0.0 version: 2.0.0 '@ember/string': - specifier: ^3.1.1 - version: 3.1.1(@babel/core@7.22.11) + specifier: 3.1.1 + version: 3.1.1(@babel/core@7.22.15) '@ember/test-helpers': specifier: ^3.2.0 - version: 3.2.0(@babel/core@7.22.11)(ember-source@5.2.0)(webpack@5.88.2) + version: 3.2.0(@babel/core@7.22.15)(ember-source@5.2.0)(webpack@5.88.2) '@glimmer/component': specifier: ^1.1.2 - version: 1.1.2(@babel/core@7.22.11) + version: 1.1.2(@babel/core@7.22.15) '@glimmer/tracking': specifier: ^1.1.2 version: 1.1.2 @@ -2476,10 +2509,10 @@ importers: version: 2.6.3(webpack@5.88.2) ember-cli: specifier: ~5.2.1 - version: 5.2.1 + version: 5.2.1(debug@4.3.4) ember-cli-babel: specifier: ^8.0.0 - version: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.11) + version: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.15) ember-cli-dependency-checker: specifier: ^3.3.2 version: 3.3.2(ember-cli@5.2.1) @@ -2491,22 +2524,22 @@ importers: version: 2.1.0 ember-inflector: specifier: ^4.0.2 - version: 4.0.2(@babel/core@7.22.11) + version: 4.0.2(@babel/core@7.22.15) ember-load-initializers: specifier: ^2.1.2 - version: 2.1.2(@babel/core@7.22.11) + version: 2.1.2(@babel/core@7.22.15) ember-maybe-import-regenerator: specifier: ^1.0.0 - version: 1.0.0(@babel/core@7.22.11) + version: 1.0.0(@babel/core@7.22.15) ember-qunit: specifier: ^7.0.0 - version: 7.0.0(@babel/core@7.22.11)(@ember/test-helpers@3.2.0)(ember-source@5.2.0)(qunit@2.19.4)(webpack@5.88.2) + version: 7.0.0(@babel/core@7.22.15)(@ember/test-helpers@3.2.0)(ember-source@5.2.0)(qunit@2.19.4)(webpack@5.88.2) ember-resolver: specifier: ^11.0.1 - version: 11.0.1(@babel/core@7.22.11)(ember-source@5.2.0) + version: 11.0.1(@babel/core@7.22.15)(ember-source@5.2.0) ember-source: specifier: ~5.2.0 - version: 5.2.0(@babel/core@7.22.11)(@glimmer/component@1.1.2)(webpack@5.88.2) + version: 5.2.0(@babel/core@7.22.15)(@glimmer/component@1.1.2)(webpack@5.88.2) loader.js: specifier: ^4.7.0 version: 4.7.0 @@ -2515,7 +2548,7 @@ importers: version: 2.19.4 qunit-dom: specifier: ^2.0.0 - version: 2.0.0(@babel/core@7.22.11) + version: 2.0.0(@babel/core@7.22.15) webpack: specifier: ^5.88.2 version: 5.88.2 @@ -2543,19 +2576,19 @@ importers: devDependencies: '@babel/core': specifier: ^7.22.11 - version: 7.22.11 + version: 7.22.15(supports-color@8.1.1) '@babel/plugin-transform-typescript': specifier: ^7.22.11 - version: 7.22.11(@babel/core@7.22.11) + version: 7.22.15(@babel/core@7.22.15) '@babel/runtime': specifier: ^7.22.11 - version: 7.22.11 + version: 7.22.15 '@ember-data/private-build-infra': specifier: workspace:5.4.0-alpha.9 version: file:packages/private-build-infra '@ember-data/unpublished-test-infra': specifier: workspace:5.4.0-alpha.9 - version: file:packages/unpublished-test-infra(@babel/core@7.22.11) + version: file:packages/unpublished-test-infra(@babel/core@7.22.15) '@ember/edition-utils': specifier: ^1.2.0 version: 1.2.0 @@ -2563,17 +2596,17 @@ importers: specifier: ^2.0.0 version: 2.0.0 '@ember/string': - specifier: ^3.1.1 - version: 3.1.1(@babel/core@7.22.11) + specifier: 3.1.1 + version: 3.1.1(@babel/core@7.22.15) '@ember/test-helpers': specifier: ^3.2.0 - version: 3.2.0(@babel/core@7.22.11)(ember-source@5.2.0)(webpack@5.88.2) + version: 3.2.0(@babel/core@7.22.15)(ember-source@5.2.0)(webpack@5.88.2) '@embroider/macros': specifier: ^1.12.2 - version: 1.13.1(@babel/core@7.22.11) + version: 1.13.1(@babel/core@7.22.15) '@glimmer/component': specifier: ^1.1.2 - version: 1.1.2(@babel/core@7.22.11) + version: 1.1.2(@babel/core@7.22.15) '@glimmer/env': specifier: ^0.1.7 version: 0.1.7 @@ -2582,19 +2615,19 @@ importers: version: 1.1.2 '@types/ember': specifier: ^4.0.4 - version: 4.0.4(@babel/core@7.22.11) + version: 4.0.4(@babel/core@7.22.15) '@types/ember__debug': specifier: ^4.0.4 - version: 4.0.4(@babel/core@7.22.11) + version: 4.0.4(@babel/core@7.22.15) '@types/ember__object': specifier: ^4.0.6 - version: 4.0.6(@babel/core@7.22.11) + version: 4.0.6(@babel/core@7.22.15) '@types/ember__owner': specifier: ^4.0.5 version: 4.0.5 '@types/ember__utils': specifier: ^4.0.3 - version: 4.0.3(@babel/core@7.22.11) + version: 4.0.3(@babel/core@7.22.15) '@types/qunit': specifier: ^2.19.6 version: 2.19.6 @@ -2624,13 +2657,13 @@ importers: version: 2.6.3(webpack@5.88.2) ember-cached-decorator-polyfill: specifier: ^1.0.2 - version: 1.0.2(@babel/core@7.22.11)(ember-source@5.2.0) + version: 1.0.2(@babel/core@7.22.15)(ember-source@5.2.0) ember-cli: specifier: ~5.2.1 - version: 5.2.1 + version: 5.2.1(debug@4.3.4) ember-cli-babel: specifier: ^8.0.0 - version: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.11) + version: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.15) ember-cli-dependency-checker: specifier: ^3.3.2 version: 3.3.2(ember-cli@5.2.1) @@ -2645,40 +2678,40 @@ importers: version: 4.0.2 ember-cli-test-loader: specifier: ^3.1.0 - version: 3.1.0(@babel/core@7.22.11) + version: 3.1.0(@babel/core@7.22.15) ember-data: specifier: workspace:5.4.0-alpha.9 - version: file:packages/-ember-data(@babel/core@7.22.11)(@ember/string@3.1.1)(@glimmer/tracking@1.1.2)(ember-source@5.2.0) + version: file:packages/-ember-data(@babel/core@7.22.15)(@ember/string@3.1.1)(@glimmer/tracking@1.1.2)(ember-source@5.2.0) ember-decorators-polyfill: specifier: ^1.1.5 - version: 1.1.5(@babel/core@7.22.11) + version: 1.1.5(@babel/core@7.22.15) ember-disable-prototype-extensions: specifier: ^1.1.3 version: 1.1.3 ember-inflector: specifier: ^4.0.2 - version: 4.0.2(@babel/core@7.22.11) + version: 4.0.2(@babel/core@7.22.15) ember-load-initializers: specifier: ^2.1.2 - version: 2.1.2(@babel/core@7.22.11) + version: 2.1.2(@babel/core@7.22.15) ember-maybe-import-regenerator: specifier: ^1.0.0 - version: 1.0.0(@babel/core@7.22.11) + version: 1.0.0(@babel/core@7.22.15) ember-qunit: specifier: ^7.0.0 - version: 7.0.0(@babel/core@7.22.11)(@ember/test-helpers@3.2.0)(ember-source@5.2.0)(qunit@2.19.4)(webpack@5.88.2) + version: 7.0.0(@babel/core@7.22.15)(@ember/test-helpers@3.2.0)(ember-source@5.2.0)(qunit@2.19.4)(webpack@5.88.2) ember-resolver: specifier: ^11.0.1 - version: 11.0.1(@babel/core@7.22.11)(ember-source@5.2.0) + version: 11.0.1(@babel/core@7.22.15)(ember-source@5.2.0) ember-source: specifier: ~5.2.0 - version: 5.2.0(@babel/core@7.22.11)(@glimmer/component@1.1.2)(webpack@5.88.2) + version: 5.2.0(@babel/core@7.22.15)(@glimmer/component@1.1.2)(webpack@5.88.2) ember-source-channel-url: specifier: ^3.0.0 version: 3.0.0 ember-strict-resolver: specifier: ^1.3.0 - version: 1.3.0(@babel/core@7.22.11) + version: 1.3.0(@babel/core@7.22.15) ember-try: specifier: ^3.0.0 version: 3.0.0 @@ -2693,7 +2726,7 @@ importers: version: 2.19.4 qunit-dom: specifier: ^2.0.0 - version: 2.0.0(@babel/core@7.22.11) + version: 2.0.0(@babel/core@7.22.15) typescript: specifier: ~5.2.2 version: 5.2.2 @@ -2730,40 +2763,40 @@ importers: devDependencies: '@babel/core': specifier: ^7.22.11 - version: 7.22.11 + version: 7.22.15(supports-color@8.1.1) '@babel/runtime': specifier: ^7.22.11 - version: 7.22.11 + version: 7.22.15 '@ember-data/adapter': specifier: workspace:5.4.0-alpha.9 - version: file:packages/adapter(@babel/core@7.22.11)(@ember-data/store@5.4.0-alpha.9)(@ember/string@3.1.1)(ember-inflector@4.0.2) + version: file:packages/adapter(@babel/core@7.22.15)(@ember-data/store@5.4.0-alpha.9)(@ember/string@3.1.1)(ember-inflector@4.0.2) '@ember-data/private-build-infra': specifier: workspace:5.4.0-alpha.9 version: file:packages/private-build-infra '@ember-data/serializer': specifier: workspace:5.4.0-alpha.9 - version: file:packages/serializer(@babel/core@7.22.11)(@ember/string@3.1.1)(ember-inflector@4.0.2) + version: file:packages/serializer(@babel/core@7.22.15)(@ember/string@3.1.1)(ember-inflector@4.0.2) '@ember-data/store': specifier: workspace:5.4.0-alpha.9 - version: file:packages/store(@babel/core@7.22.11)(@ember-data/tracking@5.4.0-alpha.9)(@ember/string@3.1.1)(@glimmer/tracking@1.1.2)(ember-source@5.2.0) + version: file:packages/store(@babel/core@7.22.15)(@ember-data/tracking@5.4.0-alpha.9)(@ember/string@3.1.1)(@glimmer/tracking@1.1.2)(ember-source@5.2.0) '@ember-data/tracking': specifier: workspace:5.4.0-alpha.9 - version: file:packages/tracking(@babel/core@7.22.11) + version: file:packages/tracking(@babel/core@7.22.15) '@ember-data/unpublished-test-infra': specifier: workspace:5.4.0-alpha.9 - version: file:packages/unpublished-test-infra(@babel/core@7.22.11) + version: file:packages/unpublished-test-infra(@babel/core@7.22.15) '@ember/optional-features': specifier: ^2.0.0 version: 2.0.0 '@ember/string': - specifier: ^3.1.1 - version: 3.1.1(@babel/core@7.22.11) + specifier: 3.1.1 + version: 3.1.1(@babel/core@7.22.15) '@ember/test-helpers': specifier: ^3.2.0 - version: 3.2.0(@babel/core@7.22.11)(ember-source@5.2.0)(webpack@5.88.2) + version: 3.2.0(@babel/core@7.22.15)(ember-source@5.2.0)(webpack@5.88.2) '@glimmer/component': specifier: ^1.1.2 - version: 1.1.2(@babel/core@7.22.11) + version: 1.1.2(@babel/core@7.22.15) '@glimmer/tracking': specifier: ^1.1.2 version: 1.1.2 @@ -2778,10 +2811,10 @@ importers: version: 2.6.3(webpack@5.88.2) ember-cli: specifier: ~5.2.1 - version: 5.2.1 + version: 5.2.1(debug@4.3.4) ember-cli-babel: specifier: ^8.0.0 - version: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.11) + version: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.15) ember-cli-dependency-checker: specifier: ^3.3.2 version: 3.3.2(ember-cli@5.2.1) @@ -2793,22 +2826,22 @@ importers: version: 2.1.0 ember-inflector: specifier: ^4.0.2 - version: 4.0.2(@babel/core@7.22.11) + version: 4.0.2(@babel/core@7.22.15) ember-load-initializers: specifier: ^2.1.2 - version: 2.1.2(@babel/core@7.22.11) + version: 2.1.2(@babel/core@7.22.15) ember-maybe-import-regenerator: specifier: ^1.0.0 - version: 1.0.0(@babel/core@7.22.11) + version: 1.0.0(@babel/core@7.22.15) ember-qunit: specifier: ^7.0.0 - version: 7.0.0(@babel/core@7.22.11)(@ember/test-helpers@3.2.0)(ember-source@5.2.0)(qunit@2.19.4)(webpack@5.88.2) + version: 7.0.0(@babel/core@7.22.15)(@ember/test-helpers@3.2.0)(ember-source@5.2.0)(qunit@2.19.4)(webpack@5.88.2) ember-resolver: specifier: ^11.0.1 - version: 11.0.1(@babel/core@7.22.11)(ember-source@5.2.0) + version: 11.0.1(@babel/core@7.22.15)(ember-source@5.2.0) ember-source: specifier: ~5.2.0 - version: 5.2.0(@babel/core@7.22.11)(@glimmer/component@1.1.2)(webpack@5.88.2) + version: 5.2.0(@babel/core@7.22.15)(@glimmer/component@1.1.2)(webpack@5.88.2) loader.js: specifier: ^4.7.0 version: 4.7.0 @@ -2817,7 +2850,7 @@ importers: version: 2.19.4 qunit-dom: specifier: ^2.0.0 - version: 2.0.0(@babel/core@7.22.11) + version: 2.0.0(@babel/core@7.22.15) webpack: specifier: ^5.88.2 version: 5.88.2 @@ -2838,30 +2871,30 @@ importers: tests/performance: dependencies: '@ember/string': - specifier: ^3.1.1 - version: 3.1.1(@babel/core@7.22.11) + specifier: 3.1.1 + version: 3.1.1(@babel/core@7.22.15) ember-auto-import: specifier: ^2.6.3 version: 2.6.3(webpack@5.88.2) ember-data: specifier: workspace:5.4.0-alpha.9 - version: file:packages/-ember-data(@babel/core@7.22.11)(@ember/string@3.1.1)(@glimmer/tracking@1.1.2)(ember-source@5.2.0) + version: file:packages/-ember-data(@babel/core@7.22.15)(@ember/string@3.1.1)(@glimmer/tracking@1.1.2)(ember-source@5.2.0) webpack: specifier: ^5.88.2 version: 5.88.2 devDependencies: '@babel/core': specifier: ^7.22.11 - version: 7.22.11 + version: 7.22.15(supports-color@8.1.1) '@babel/runtime': specifier: ^7.22.11 - version: 7.22.11 + version: 7.22.15 '@ember/optional-features': specifier: ^2.0.0 version: 2.0.0 '@ember/test-helpers': specifier: ^3.2.0 - version: 3.2.0(@babel/core@7.22.11)(ember-source@5.2.0)(webpack@5.88.2) + version: 3.2.0(@babel/core@7.22.15)(ember-source@5.2.0)(webpack@5.88.2) '@embroider/compat': specifier: ^3.2.1 version: 3.2.1(@embroider/core@3.2.1) @@ -2873,7 +2906,7 @@ importers: version: 3.1.5(@embroider/core@3.2.1)(webpack@5.88.2) '@glimmer/component': specifier: ^1.1.2 - version: 1.1.2(@babel/core@7.22.11) + version: 1.1.2(@babel/core@7.22.15) '@glimmer/tracking': specifier: ^1.1.2 version: 1.1.2 @@ -2885,10 +2918,10 @@ importers: version: 3.0.0 ember-cli: specifier: ~5.2.1 - version: 5.2.1 + version: 5.2.1(debug@4.3.4) ember-cli-babel: specifier: ^8.0.0 - version: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.11) + version: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.15) ember-cli-dependency-checker: specifier: ^3.3.2 version: 3.3.2(ember-cli@5.2.1) @@ -2897,16 +2930,16 @@ importers: version: 6.3.0 ember-load-initializers: specifier: ^2.1.2 - version: 2.1.2(@babel/core@7.22.11) + version: 2.1.2(@babel/core@7.22.15) ember-maybe-import-regenerator: specifier: ^1.0.0 - version: 1.0.0(@babel/core@7.22.11) + version: 1.0.0(@babel/core@7.22.15) ember-resolver: specifier: ^11.0.1 - version: 11.0.1(@babel/core@7.22.11)(ember-source@5.2.0) + version: 11.0.1(@babel/core@7.22.15)(ember-source@5.2.0) ember-source: specifier: ~5.2.0 - version: 5.2.0(@babel/core@7.22.11)(@glimmer/component@1.1.2)(webpack@5.88.2) + version: 5.2.0(@babel/core@7.22.15)(@glimmer/component@1.1.2)(webpack@5.88.2) loader.js: specifier: ^4.7.0 version: 4.7.0 @@ -2920,23 +2953,209 @@ importers: ember-data: injected: true + tests/recommended-json-api: + devDependencies: + '@babel/core': + specifier: ^7.22.9 + version: 7.22.15(supports-color@8.1.1) + '@babel/runtime': + specifier: ^7.22.6 + version: 7.22.15 + '@ember-data/graph': + specifier: workspace:5.4.0-alpha.9 + version: file:packages/graph(@babel/core@7.22.15)(@ember-data/store@5.4.0-alpha.9) + '@ember-data/json-api': + specifier: workspace:5.4.0-alpha.9 + version: file:packages/json-api(@babel/core@7.22.15)(@ember-data/graph@5.4.0-alpha.9)(@ember-data/request-utils@5.4.0-alpha.9)(@ember-data/store@5.4.0-alpha.9)(ember-inflector@4.0.2) + '@ember-data/legacy-compat': + specifier: workspace:5.4.0-alpha.9 + version: file:packages/legacy-compat(@babel/core@7.22.15)(@ember-data/graph@5.4.0-alpha.9)(@ember-data/json-api@5.4.0-alpha.9)(@ember-data/request@5.4.0-alpha.9) + '@ember-data/model': + specifier: workspace:5.4.0-alpha.9 + version: file:packages/model(@babel/core@7.22.15)(@ember-data/debug@5.4.0-alpha.9)(@ember-data/graph@5.4.0-alpha.9)(@ember-data/json-api@5.4.0-alpha.9)(@ember-data/legacy-compat@5.4.0-alpha.9)(@ember-data/store@5.4.0-alpha.9)(@ember-data/tracking@5.4.0-alpha.9)(@ember/string@3.1.1)(ember-inflector@4.0.2)(ember-source@5.2.0) + '@ember-data/private-build-infra': + specifier: workspace:5.4.0-alpha.9 + version: file:packages/private-build-infra + '@ember-data/request': + specifier: workspace:5.4.0-alpha.9 + version: file:packages/request(@babel/core@7.22.15) + '@ember-data/request-utils': + specifier: workspace:5.4.0-alpha.9 + version: file:packages/request-utils(@babel/core@7.22.15) + '@ember-data/store': + specifier: workspace:5.4.0-alpha.9 + version: file:packages/store(@babel/core@7.22.15)(@ember-data/tracking@5.4.0-alpha.9)(@ember/string@3.1.1)(@glimmer/tracking@1.1.2)(ember-source@5.2.0) + '@ember-data/tracking': + specifier: workspace:5.4.0-alpha.9 + version: file:packages/tracking(@babel/core@7.22.15) + '@ember-data/unpublished-test-infra': + specifier: workspace:5.4.0-alpha.9 + version: file:packages/unpublished-test-infra(@babel/core@7.22.15) + '@ember/edition-utils': + specifier: ^1.2.0 + version: 1.2.0 + '@ember/optional-features': + specifier: ^2.0.0 + version: 2.0.0 + '@ember/string': + specifier: 3.1.1 + version: 3.1.1(@babel/core@7.22.15) + '@ember/test-helpers': + specifier: ^3.2.0 + version: 3.2.0(@babel/core@7.22.15)(ember-source@5.2.0)(webpack@5.88.2) + '@embroider/compat': + specifier: ^3.2.1 + version: 3.2.1(@embroider/core@3.2.1) + '@embroider/core': + specifier: ^3.2.1 + version: 3.2.1 + '@embroider/webpack': + specifier: ^3.1.5 + version: 3.1.5(@embroider/core@3.2.1)(webpack@5.88.2) + '@glimmer/component': + specifier: ^1.1.2 + version: 1.1.2(@babel/core@7.22.15) + '@glimmer/tracking': + specifier: ^1.1.2 + version: 1.1.2 + '@html-next/vertical-collection': + specifier: ^4.0.2 + version: 4.0.2(@babel/core@7.22.15) + '@types/ember__owner': + specifier: ^4.0.4 + version: 4.0.5 + '@types/morgan': + specifier: 1.9.4 + version: 1.9.4 + broccoli-asset-rev: + specifier: ^3.0.0 + version: 3.0.0 + ember-auto-import: + specifier: ^2.6.3 + version: 2.6.3(webpack@5.88.2) + ember-cli: + specifier: ~5.1.0 + version: 5.1.0 + ember-cli-babel: + specifier: ^8.0.0 + version: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.15) + ember-cli-blueprint-test-helpers: + specifier: ^0.19.2 + version: 0.19.2 + ember-cli-dependency-checker: + specifier: ^3.3.2 + version: 3.3.2(ember-cli@5.1.0) + ember-cli-htmlbars: + specifier: ^6.3.0 + version: 6.3.0 + ember-cli-inject-live-reload: + specifier: ^2.1.0 + version: 2.1.0 + ember-cli-sri: + specifier: ^2.1.1 + version: 2.1.1 + ember-cli-terser: + specifier: ~4.0.2 + version: 4.0.2 + ember-cli-test-loader: + specifier: ^3.0.0 + version: 3.1.0(@babel/core@7.22.15) + ember-disable-prototype-extensions: + specifier: ^1.1.3 + version: 1.1.3 + ember-inflector: + specifier: ^4.0.2 + version: 4.0.2(@babel/core@7.22.15) + ember-load-initializers: + specifier: ^2.1.2 + version: 2.1.2(@babel/core@7.22.15) + ember-maybe-import-regenerator: + specifier: ^1.0.0 + version: 1.0.0(@babel/core@7.22.15) + ember-page-title: + specifier: ^7.0.0 + version: 7.0.0(@babel/core@7.22.15) + ember-qunit: + specifier: ^7.0.0 + version: 7.0.0(@babel/core@7.22.15)(@ember/test-helpers@3.2.0)(ember-source@5.2.0)(qunit@2.19.4)(webpack@5.88.2) + ember-resolver: + specifier: ^11.0.0 + version: 11.0.1(@babel/core@7.22.15)(ember-source@5.2.0) + ember-source: + specifier: ~5.2.0 + version: 5.2.0(@babel/core@7.22.15)(@glimmer/component@1.1.2)(webpack@5.88.2) + ember-source-channel-url: + specifier: ^3.0.0 + version: 3.0.0 + ember-try: + specifier: ^2.0.0 + version: 2.0.0 + express: + specifier: ^4.18.2 + version: 4.18.2 + glob: + specifier: ^10.3.3 + version: 10.3.4 + loader.js: + specifier: ^4.7.0 + version: 4.7.0 + morgan: + specifier: ^1.10.0 + version: 1.10.0 + qunit: + specifier: ^2.19.4 + version: 2.19.4 + qunit-console-grouper: + specifier: ^0.3.0 + version: 0.3.0 + qunit-dom: + specifier: ^2.0.0 + version: 2.0.0(@babel/core@7.22.15) + silent-error: + specifier: ^1.1.1 + version: 1.1.1 + webpack: + specifier: ^5.88.2 + version: 5.88.2 + dependenciesMeta: + '@ember-data/graph': + injected: true + '@ember-data/json-api': + injected: true + '@ember-data/legacy-compat': + injected: true + '@ember-data/model': + injected: true + '@ember-data/private-build-infra': + injected: true + '@ember-data/request': + injected: true + '@ember-data/request-utils': + injected: true + '@ember-data/store': + injected: true + '@ember-data/tracking': + injected: true + '@ember-data/unpublished-test-infra': + injected: true + tests/request: devDependencies: '@babel/core': specifier: ^7.22.11 - version: 7.22.11 + version: 7.22.15(supports-color@8.1.1) '@babel/runtime': specifier: ^7.22.11 - version: 7.22.11 + version: 7.22.15 '@ember-data/private-build-infra': specifier: workspace:5.4.0-alpha.9 version: file:packages/private-build-infra '@ember-data/request': specifier: workspace:5.4.0-alpha.9 - version: file:packages/request(@babel/core@7.22.11) + version: file:packages/request(@babel/core@7.22.15) '@ember-data/unpublished-test-infra': specifier: workspace:5.4.0-alpha.9 - version: file:packages/unpublished-test-infra(@babel/core@7.22.11) + version: file:packages/unpublished-test-infra(@babel/core@7.22.15) '@ember/edition-utils': specifier: ^1.2.0 version: 1.2.0 @@ -2944,14 +3163,14 @@ importers: specifier: ^2.0.0 version: 2.0.0 '@ember/string': - specifier: ^3.1.1 - version: 3.1.1(@babel/core@7.22.11) + specifier: 3.1.1 + version: 3.1.1(@babel/core@7.22.15) '@ember/test-helpers': specifier: ^3.2.0 - version: 3.2.0(@babel/core@7.22.11)(ember-source@5.2.0)(webpack@5.88.2) + version: 3.2.0(@babel/core@7.22.15)(ember-source@5.2.0)(webpack@5.88.2) '@glimmer/component': specifier: ^1.1.2 - version: 1.1.2(@babel/core@7.22.11) + version: 1.1.2(@babel/core@7.22.15) '@glimmer/tracking': specifier: ^1.1.2 version: 1.1.2 @@ -2966,10 +3185,10 @@ importers: version: 2.6.3(webpack@5.88.2) ember-cli: specifier: ~5.2.1 - version: 5.2.1 + version: 5.2.1(debug@4.3.4) ember-cli-babel: specifier: ^8.0.0 - version: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.11) + version: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.15) ember-cli-blueprint-test-helpers: specifier: ^0.19.2 version: 0.19.2 @@ -2990,28 +3209,28 @@ importers: version: 4.0.2 ember-cli-test-loader: specifier: ^3.1.0 - version: 3.1.0(@babel/core@7.22.11) + version: 3.1.0(@babel/core@7.22.15) ember-disable-prototype-extensions: specifier: ^1.1.3 version: 1.1.3 ember-inflector: specifier: ^4.0.2 - version: 4.0.2(@babel/core@7.22.11) + version: 4.0.2(@babel/core@7.22.15) ember-load-initializers: specifier: ^2.1.2 - version: 2.1.2(@babel/core@7.22.11) + version: 2.1.2(@babel/core@7.22.15) ember-maybe-import-regenerator: specifier: ^1.0.0 - version: 1.0.0(@babel/core@7.22.11) + version: 1.0.0(@babel/core@7.22.15) ember-qunit: specifier: ^7.0.0 - version: 7.0.0(@babel/core@7.22.11)(@ember/test-helpers@3.2.0)(ember-source@5.2.0)(qunit@2.19.4)(webpack@5.88.2) + version: 7.0.0(@babel/core@7.22.15)(@ember/test-helpers@3.2.0)(ember-source@5.2.0)(qunit@2.19.4)(webpack@5.88.2) ember-resolver: specifier: ^11.0.1 - version: 11.0.1(@babel/core@7.22.11)(ember-source@5.2.0) + version: 11.0.1(@babel/core@7.22.15)(ember-source@5.2.0) ember-source: specifier: ~5.2.0 - version: 5.2.0(@babel/core@7.22.11)(@glimmer/component@1.1.2)(webpack@5.88.2) + version: 5.2.0(@babel/core@7.22.15)(@glimmer/component@1.1.2)(webpack@5.88.2) ember-source-channel-url: specifier: ^3.0.0 version: 3.0.0 @@ -3029,7 +3248,7 @@ importers: version: 0.3.0 qunit-dom: specifier: ^2.0.0 - version: 2.0.0(@babel/core@7.22.11) + version: 2.0.0(@babel/core@7.22.15) silent-error: specifier: ^1.1.1 version: 1.1.1 @@ -3048,52 +3267,52 @@ importers: devDependencies: '@babel/core': specifier: ^7.22.11 - version: 7.22.11 + version: 7.22.15(supports-color@8.1.1) '@babel/runtime': specifier: ^7.22.11 - version: 7.22.11 + version: 7.22.15 '@ember-data/adapter': specifier: workspace:5.4.0-alpha.9 - version: file:packages/adapter(@babel/core@7.22.11)(@ember-data/store@5.4.0-alpha.9)(@ember/string@3.1.1)(ember-inflector@4.0.2) + version: file:packages/adapter(@babel/core@7.22.15)(@ember-data/store@5.4.0-alpha.9)(@ember/string@3.1.1)(ember-inflector@4.0.2) '@ember-data/graph': specifier: workspace:5.4.0-alpha.9 - version: file:packages/graph(@babel/core@7.22.11)(@ember-data/store@5.4.0-alpha.9) + version: file:packages/graph(@babel/core@7.22.15)(@ember-data/store@5.4.0-alpha.9) '@ember-data/json-api': specifier: workspace:5.4.0-alpha.9 - version: file:packages/json-api(@babel/core@7.22.11)(@ember-data/graph@5.4.0-alpha.9)(@ember-data/request-utils@5.4.0-alpha.9)(@ember-data/store@5.4.0-alpha.9)(ember-inflector@4.0.2) + version: file:packages/json-api(@babel/core@7.22.15)(@ember-data/graph@5.4.0-alpha.9)(@ember-data/request-utils@5.4.0-alpha.9)(@ember-data/store@5.4.0-alpha.9)(ember-inflector@4.0.2) '@ember-data/legacy-compat': specifier: workspace:5.4.0-alpha.9 - version: file:packages/legacy-compat(@babel/core@7.22.11)(@ember-data/graph@5.4.0-alpha.9)(@ember-data/json-api@5.4.0-alpha.9)(@ember-data/request@5.4.0-alpha.9) + version: file:packages/legacy-compat(@babel/core@7.22.15)(@ember-data/graph@5.4.0-alpha.9)(@ember-data/json-api@5.4.0-alpha.9)(@ember-data/request@5.4.0-alpha.9) '@ember-data/model': specifier: workspace:5.4.0-alpha.9 - version: file:packages/model(@babel/core@7.22.11)(@ember-data/graph@5.4.0-alpha.9)(@ember-data/json-api@5.4.0-alpha.9)(@ember-data/legacy-compat@5.4.0-alpha.9)(@ember-data/store@5.4.0-alpha.9)(@ember-data/tracking@5.4.0-alpha.9)(@ember/string@3.1.1)(ember-inflector@4.0.2)(ember-source@5.2.0) + version: file:packages/model(@babel/core@7.22.15)(@ember-data/debug@5.4.0-alpha.9)(@ember-data/graph@5.4.0-alpha.9)(@ember-data/json-api@5.4.0-alpha.9)(@ember-data/legacy-compat@5.4.0-alpha.9)(@ember-data/store@5.4.0-alpha.9)(@ember-data/tracking@5.4.0-alpha.9)(@ember/string@3.1.1)(ember-inflector@4.0.2)(ember-source@5.2.0) '@ember-data/request': specifier: workspace:5.4.0-alpha.9 - version: file:packages/request(@babel/core@7.22.11) + version: file:packages/request(@babel/core@7.22.15) '@ember-data/request-utils': specifier: workspace:5.4.0-alpha.9 - version: file:packages/request-utils(@babel/core@7.22.11) + version: file:packages/request-utils(@babel/core@7.22.15) '@ember-data/store': specifier: workspace:5.4.0-alpha.9 - version: file:packages/store(@babel/core@7.22.11)(@ember-data/tracking@5.4.0-alpha.9)(@ember/string@3.1.1)(@glimmer/tracking@1.1.2)(ember-source@5.2.0) + version: file:packages/store(@babel/core@7.22.15)(@ember-data/tracking@5.4.0-alpha.9)(@ember/string@3.1.1)(@glimmer/tracking@1.1.2)(ember-source@5.2.0) '@ember-data/tracking': specifier: workspace:5.4.0-alpha.9 - version: file:packages/tracking(@babel/core@7.22.11) + version: file:packages/tracking(@babel/core@7.22.15) '@ember-data/unpublished-test-infra': specifier: workspace:5.4.0-alpha.9 - version: file:packages/unpublished-test-infra(@babel/core@7.22.11) + version: file:packages/unpublished-test-infra(@babel/core@7.22.15) '@ember/optional-features': specifier: ^2.0.0 version: 2.0.0 '@ember/string': - specifier: ^3.1.1 - version: 3.1.1(@babel/core@7.22.11) + specifier: 3.1.1 + version: 3.1.1(@babel/core@7.22.15) '@ember/test-helpers': specifier: ^3.2.0 - version: 3.2.0(@babel/core@7.22.11)(ember-source@5.2.0)(webpack@5.88.2) + version: 3.2.0(@babel/core@7.22.15)(ember-source@5.2.0)(webpack@5.88.2) '@glimmer/component': specifier: ^1.1.2 - version: 1.1.2(@babel/core@7.22.11) + version: 1.1.2(@babel/core@7.22.15) '@glimmer/tracking': specifier: ^1.1.2 version: 1.1.2 @@ -3108,10 +3327,10 @@ importers: version: 2.6.3(webpack@5.88.2) ember-cli: specifier: ~5.2.1 - version: 5.2.1 + version: 5.2.1(debug@4.3.4) ember-cli-babel: specifier: ^8.0.0 - version: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.11) + version: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.15) ember-cli-dependency-checker: specifier: ^3.3.2 version: 3.3.2(ember-cli@5.2.1) @@ -3123,22 +3342,22 @@ importers: version: 2.1.0 ember-inflector: specifier: ^4.0.2 - version: 4.0.2(@babel/core@7.22.11) + version: 4.0.2(@babel/core@7.22.15) ember-load-initializers: specifier: ^2.1.2 - version: 2.1.2(@babel/core@7.22.11) + version: 2.1.2(@babel/core@7.22.15) ember-maybe-import-regenerator: specifier: ^1.0.0 - version: 1.0.0(@babel/core@7.22.11) + version: 1.0.0(@babel/core@7.22.15) ember-qunit: specifier: ^7.0.0 - version: 7.0.0(@babel/core@7.22.11)(@ember/test-helpers@3.2.0)(ember-source@5.2.0)(qunit@2.19.4)(webpack@5.88.2) + version: 7.0.0(@babel/core@7.22.15)(@ember/test-helpers@3.2.0)(ember-source@5.2.0)(qunit@2.19.4)(webpack@5.88.2) ember-resolver: specifier: ^11.0.1 - version: 11.0.1(@babel/core@7.22.11)(ember-source@5.2.0) + version: 11.0.1(@babel/core@7.22.15)(ember-source@5.2.0) ember-source: specifier: ~5.2.0 - version: 5.2.0(@babel/core@7.22.11)(@glimmer/component@1.1.2)(webpack@5.88.2) + version: 5.2.0(@babel/core@7.22.15)(@glimmer/component@1.1.2)(webpack@5.88.2) loader.js: specifier: ^4.7.0 version: 4.7.0 @@ -3147,7 +3366,7 @@ importers: version: 2.19.4 qunit-dom: specifier: ^2.0.0 - version: 2.0.0(@babel/core@7.22.11) + version: 2.0.0(@babel/core@7.22.15) webpack: specifier: ^5.88.2 version: 5.88.2 @@ -3185,17 +3404,17 @@ packages: engines: {node: '>=6.0.0'} dependencies: '@jridgewell/gen-mapping': 0.3.3 - '@jridgewell/trace-mapping': 0.3.18 + '@jridgewell/trace-mapping': 0.3.19 - /@babel/cli@7.22.10(@babel/core@7.22.11): - resolution: {integrity: sha512-rM9ZMmaII630zGvtMtQ3P4GyHs28CHLYE9apLG7L8TgaSqcfoIGrlLSLsh4Q8kDTdZQQEXZm1M0nQtOvU/2heg==} + /@babel/cli@7.22.15(@babel/core@7.22.15): + resolution: {integrity: sha512-prtg5f6zCERIaECeTZzd2fMtVjlfjhUcO+fBLQ6DXXdq5FljN+excVitJ2nogsusdf31LeqkjAfXZ7Xq+HmN8g==} engines: {node: '>=6.9.0'} hasBin: true peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.11 - '@jridgewell/trace-mapping': 0.3.18 + '@babel/core': 7.22.15(supports-color@8.1.1) + '@jridgewell/trace-mapping': 0.3.19 commander: 4.1.1 convert-source-map: 1.9.0 fs-readdir-recursive: 1.1.0 @@ -3207,60 +3426,31 @@ packages: chokidar: 3.5.3 dev: true - /@babel/code-frame@7.22.10: - resolution: {integrity: sha512-/KKIMG4UEL35WmI9OlvMhurwtytjvXoFcGNrOvyG9zIzA8YmPjVtIZUf7b05+TPO7G7/GEmLHDaoCgACHl9hhA==} + /@babel/code-frame@7.22.13: + resolution: {integrity: sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==} engines: {node: '>=6.9.0'} dependencies: - '@babel/highlight': 7.22.10 + '@babel/highlight': 7.22.13 chalk: 2.4.2 - /@babel/code-frame@7.22.5: - resolution: {integrity: sha512-Xmwn266vad+6DAqEB2A6V/CcZVp62BbwVmcOJc2RPuwih1kw02TjQvWVWlcKGbBPd+8/0V5DEkOcizRGYsspYQ==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/highlight': 7.22.10 - dev: true - /@babel/compat-data@7.22.9: resolution: {integrity: sha512-5UamI7xkUcJ3i9qVDS+KFDEK8/7oJ55/sJMB1Ge7IEapr7KfdfV/HErR+koZwOfd+SgtFKOKRhRakdg++DcJpQ==} engines: {node: '>=6.9.0'} - /@babel/core@7.22.11: - resolution: {integrity: sha512-lh7RJrtPdhibbxndr6/xx0w8+CVlY5FJZiaSz908Fpy+G0xkBFTvwLcKJFF4PJxVfGhVWNebikpWGnOoC71juQ==} - engines: {node: '>=6.9.0'} - dependencies: - '@ampproject/remapping': 2.2.1 - '@babel/code-frame': 7.22.10 - '@babel/generator': 7.22.10 - '@babel/helper-compilation-targets': 7.22.10 - '@babel/helper-module-transforms': 7.22.9(@babel/core@7.22.11) - '@babel/helpers': 7.22.11 - '@babel/parser': 7.22.11 - '@babel/template': 7.22.5 - '@babel/traverse': 7.22.11 - '@babel/types': 7.22.11 - convert-source-map: 1.9.0 - debug: 4.3.4 - gensync: 1.0.0-beta.2 - json5: 2.2.3 - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - - /@babel/core@7.22.11(supports-color@8.1.1): - resolution: {integrity: sha512-lh7RJrtPdhibbxndr6/xx0w8+CVlY5FJZiaSz908Fpy+G0xkBFTvwLcKJFF4PJxVfGhVWNebikpWGnOoC71juQ==} + /@babel/core@7.22.15(supports-color@8.1.1): + resolution: {integrity: sha512-PtZqMmgRrvj8ruoEOIwVA3yoF91O+Hgw9o7DAUTNBA6Mo2jpu31clx9a7Nz/9JznqetTR6zwfC4L3LAjKQXUwA==} engines: {node: '>=6.9.0'} dependencies: '@ampproject/remapping': 2.2.1 - '@babel/code-frame': 7.22.10 - '@babel/generator': 7.22.10 - '@babel/helper-compilation-targets': 7.22.10 - '@babel/helper-module-transforms': 7.22.9(@babel/core@7.22.11) - '@babel/helpers': 7.22.11(supports-color@8.1.1) - '@babel/parser': 7.22.11 - '@babel/template': 7.22.5 - '@babel/traverse': 7.22.11(supports-color@8.1.1) - '@babel/types': 7.22.11 + '@babel/code-frame': 7.22.13 + '@babel/generator': 7.22.15 + '@babel/helper-compilation-targets': 7.22.15 + '@babel/helper-module-transforms': 7.22.15(@babel/core@7.22.15) + '@babel/helpers': 7.22.15(supports-color@8.1.1) + '@babel/parser': 7.22.15 + '@babel/template': 7.22.15 + '@babel/traverse': 7.22.15(supports-color@8.1.1) + '@babel/types': 7.22.15 convert-source-map: 1.9.0 debug: 4.3.4(supports-color@8.1.1) gensync: 1.0.0-beta.2 @@ -3268,142 +3458,91 @@ packages: semver: 6.3.1 transitivePeerDependencies: - supports-color - dev: true - /@babel/eslint-parser@7.22.11(@babel/core@7.22.11)(eslint@8.48.0): - resolution: {integrity: sha512-YjOYZ3j7TjV8OhLW6NCtyg8G04uStATEUe5eiLuCZaXz2VSDQ3dsAtm2D+TuQyAqNMUK2WacGo0/uma9Pein1w==} + /@babel/eslint-parser@7.22.15(@babel/core@7.22.15)(eslint@8.48.0): + resolution: {integrity: sha512-yc8OOBIQk1EcRrpizuARSQS0TWAcOMpEJ1aafhNznaeYkeL+OhqnDObGFylB8ka8VFF/sZc+S4RzHyO+3LjQxg==} engines: {node: ^10.13.0 || ^12.13.0 || >=14.0.0} peerDependencies: '@babel/core': ^7.11.0 eslint: ^7.5.0 || ^8.0.0 dependencies: - '@babel/core': 7.22.11 + '@babel/core': 7.22.15(supports-color@8.1.1) '@nicolo-ribaudo/eslint-scope-5-internals': 5.1.1-v1 eslint: 8.48.0 eslint-visitor-keys: 2.1.0 semver: 6.3.1 dev: true - /@babel/generator@7.22.10: - resolution: {integrity: sha512-79KIf7YiWjjdZ81JnLujDRApWtl7BxTqWD88+FFdQEIOG8LJ0etDOM7CXuIgGJa55sGOwZVwuEsaLEm0PJ5/+A==} + /@babel/generator@7.22.15: + resolution: {integrity: sha512-Zu9oWARBqeVOW0dZOjXc3JObrzuqothQ3y/n1kUtrjCoCPLkXUwMvOo/F/TCfoHMbWIFlWwpZtkZVb9ga4U2pA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.11 + '@babel/types': 7.22.15 '@jridgewell/gen-mapping': 0.3.3 - '@jridgewell/trace-mapping': 0.3.18 + '@jridgewell/trace-mapping': 0.3.19 jsesc: 2.5.2 /@babel/helper-annotate-as-pure@7.22.5: resolution: {integrity: sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.11 + '@babel/types': 7.22.15 - /@babel/helper-builder-binary-assignment-operator-visitor@7.22.5: - resolution: {integrity: sha512-m1EP3lVOPptR+2DwD125gziZNcmoNSHGmJROKoy87loWUQyJaVXDgpmruWqDARZSmtYQ+Dl25okU8+qhVzuykw==} + /@babel/helper-builder-binary-assignment-operator-visitor@7.22.15: + resolution: {integrity: sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.11 + '@babel/types': 7.22.15 - /@babel/helper-compilation-targets@7.22.10: - resolution: {integrity: sha512-JMSwHD4J7SLod0idLq5PKgI+6g/hLD/iuWBq08ZX49xE14VpVEojJ5rHWptpirV2j020MvypRLAXAO50igCJ5Q==} + /@babel/helper-compilation-targets@7.22.15: + resolution: {integrity: sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw==} engines: {node: '>=6.9.0'} dependencies: '@babel/compat-data': 7.22.9 - '@babel/helper-validator-option': 7.22.5 - browserslist: 4.21.9 + '@babel/helper-validator-option': 7.22.15 + browserslist: 4.21.10 lru-cache: 5.1.1 semver: 6.3.1 - /@babel/helper-create-class-features-plugin@7.22.10(@babel/core@7.22.11): - resolution: {integrity: sha512-5IBb77txKYQPpOEdUdIhBx8VrZyDCQ+H82H0+5dX1TmuscP5vJKEE3cKurjtIw/vFwzbVH48VweE78kVDBrqjA==} + /@babel/helper-create-class-features-plugin@7.22.15(@babel/core@7.22.15): + resolution: {integrity: sha512-jKkwA59IXcvSaiK2UN45kKwSC9o+KuoXsBDvHvU/7BecYIp8GQ2UwrVvFgJASUT+hBnwJx6MhvMCuMzwZZ7jlg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.22.11 + '@babel/core': 7.22.15(supports-color@8.1.1) '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-environment-visitor': 7.22.5 '@babel/helper-function-name': 7.22.5 - '@babel/helper-member-expression-to-functions': 7.22.5 + '@babel/helper-member-expression-to-functions': 7.22.15 '@babel/helper-optimise-call-expression': 7.22.5 - '@babel/helper-replace-supers': 7.22.9(@babel/core@7.22.11) + '@babel/helper-replace-supers': 7.22.9(@babel/core@7.22.15) '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 '@babel/helper-split-export-declaration': 7.22.6 semver: 6.3.1 - /@babel/helper-create-class-features-plugin@7.22.11(@babel/core@7.22.11): - resolution: {integrity: sha512-y1grdYL4WzmUDBRGK0pDbIoFd7UZKoDurDzWEoNMYoj1EL+foGRQNyPWDcC+YyegN5y1DUsFFmzjGijB3nSVAQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.22.11 - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-environment-visitor': 7.22.5 - '@babel/helper-function-name': 7.22.5 - '@babel/helper-member-expression-to-functions': 7.22.5 - '@babel/helper-optimise-call-expression': 7.22.5 - '@babel/helper-replace-supers': 7.22.9(@babel/core@7.22.11) - '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/helper-split-export-declaration': 7.22.6 - semver: 6.3.1 - - /@babel/helper-create-class-features-plugin@7.22.6(@babel/core@7.22.11): - resolution: {integrity: sha512-iwdzgtSiBxF6ni6mzVnZCF3xt5qE6cEA0J7nFt8QOAWZ0zjCFceEgpn3vtb2V7WFR6QzP2jmIFOHMTRo7eNJjQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.22.11 - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-environment-visitor': 7.22.5 - '@babel/helper-function-name': 7.22.5 - '@babel/helper-member-expression-to-functions': 7.22.5 - '@babel/helper-optimise-call-expression': 7.22.5 - '@babel/helper-replace-supers': 7.22.5 - '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/helper-split-export-declaration': 7.22.6 - '@nicolo-ribaudo/semver-v6': 6.3.3 - transitivePeerDependencies: - - supports-color - - /@babel/helper-create-regexp-features-plugin@7.22.6(@babel/core@7.22.11): - resolution: {integrity: sha512-nBookhLKxAWo/TUCmhnaEJyLz2dekjQvv5SRpE9epWQBcpedWLKt8aZdsuT9XV5ovzR3fENLjRXVT0GsSlGGhA==} + /@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.22.15): + resolution: {integrity: sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.22.11 + '@babel/core': 7.22.15(supports-color@8.1.1) '@babel/helper-annotate-as-pure': 7.22.5 - '@nicolo-ribaudo/semver-v6': 6.3.3 regexpu-core: 5.3.2 + semver: 6.3.1 - /@babel/helper-define-polyfill-provider@0.4.1(@babel/core@7.22.11): - resolution: {integrity: sha512-kX4oXixDxG197yhX+J3Wp+NpL2wuCFjWQAr6yX2jtCnflK9ulMI51ULFGIrWiX1jGfvAxdHp+XQCcP2bZGPs9A==} - peerDependencies: - '@babel/core': ^7.4.0-0 - dependencies: - '@babel/core': 7.22.11 - '@babel/helper-compilation-targets': 7.22.10 - '@babel/helper-plugin-utils': 7.22.5 - debug: 4.3.4 - lodash.debounce: 4.0.8 - resolve: 1.22.3 - transitivePeerDependencies: - - supports-color - - /@babel/helper-define-polyfill-provider@0.4.2(@babel/core@7.22.11): + /@babel/helper-define-polyfill-provider@0.4.2(@babel/core@7.22.15): resolution: {integrity: sha512-k0qnnOqHn5dK9pZpfD5XXZ9SojAITdCKRn2Lp6rnDGzIbaP0rHyMPk/4wsSxVBVz4RfN0q6VpXWP2pDGIoQ7hw==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: - '@babel/core': 7.22.11 - '@babel/helper-compilation-targets': 7.22.10 + '@babel/core': 7.22.15(supports-color@8.1.1) + '@babel/helper-compilation-targets': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 - debug: 4.3.4 + debug: 4.3.4(supports-color@8.1.1) lodash.debounce: 4.0.8 - resolve: 1.22.3 + resolve: 1.22.4 transitivePeerDependencies: - supports-color @@ -3415,113 +3554,100 @@ packages: resolution: {integrity: sha512-wtHSq6jMRE3uF2otvfuD3DIvVhOsSNshQl0Qrd7qC9oQJzHvOL4qQXlQn2916+CXGywIjpGuIkoyZRRxHPiNQQ==} engines: {node: '>=6.9.0'} dependencies: - '@babel/template': 7.22.5 - '@babel/types': 7.22.11 + '@babel/template': 7.22.15 + '@babel/types': 7.22.15 /@babel/helper-hoist-variables@7.22.5: resolution: {integrity: sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.11 + '@babel/types': 7.22.15 - /@babel/helper-member-expression-to-functions@7.22.5: - resolution: {integrity: sha512-aBiH1NKMG0H2cGZqspNvsaBe6wNGjbJjuLy29aU+eDZjSbbN53BaxlpB02xm9v34pLTZ1nIQPFYn2qMZoa5BQQ==} + /@babel/helper-member-expression-to-functions@7.22.15: + resolution: {integrity: sha512-qLNsZbgrNh0fDQBCPocSL8guki1hcPvltGDv/NxvUoABwFq7GkKSu1nRXeJkVZc+wJvne2E0RKQz+2SQrz6eAA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.11 + '@babel/types': 7.22.15 - /@babel/helper-module-imports@7.22.5: - resolution: {integrity: sha512-8Dl6+HD/cKifutF5qGd/8ZJi84QeAKh+CEe1sBzz8UayBBGg1dAIJrdHOcOM5b2MpzWL2yuotJTtGjETq0qjXg==} + /@babel/helper-module-imports@7.22.15: + resolution: {integrity: sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.11 + '@babel/types': 7.22.15 - /@babel/helper-module-transforms@7.22.9(@babel/core@7.22.11): - resolution: {integrity: sha512-t+WA2Xn5K+rTeGtC8jCsdAH52bjggG5TKRuRrAGNM/mjIbO4GxvlLMFOEz9wXY5I2XQ60PMFsAG2WIcG82dQMQ==} + /@babel/helper-module-transforms@7.22.15(@babel/core@7.22.15): + resolution: {integrity: sha512-l1UiX4UyHSFsYt17iQ3Se5pQQZZHa22zyIXURmvkmLCD4t/aU+dvNWHatKac/D9Vm9UES7nvIqHs4jZqKviUmQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.22.11 + '@babel/core': 7.22.15(supports-color@8.1.1) '@babel/helper-environment-visitor': 7.22.5 - '@babel/helper-module-imports': 7.22.5 + '@babel/helper-module-imports': 7.22.15 '@babel/helper-simple-access': 7.22.5 '@babel/helper-split-export-declaration': 7.22.6 - '@babel/helper-validator-identifier': 7.22.5 + '@babel/helper-validator-identifier': 7.22.15 /@babel/helper-optimise-call-expression@7.22.5: resolution: {integrity: sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.11 + '@babel/types': 7.22.15 /@babel/helper-plugin-utils@7.22.5: resolution: {integrity: sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==} engines: {node: '>=6.9.0'} - /@babel/helper-remap-async-to-generator@7.22.9(@babel/core@7.22.11): + /@babel/helper-remap-async-to-generator@7.22.9(@babel/core@7.22.15): resolution: {integrity: sha512-8WWC4oR4Px+tr+Fp0X3RHDVfINGpF3ad1HIbrc8A77epiR6eMMc6jsgozkzT2uDiOOdoS9cLIQ+XD2XvI2WSmQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.22.11 + '@babel/core': 7.22.15(supports-color@8.1.1) '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-environment-visitor': 7.22.5 '@babel/helper-wrap-function': 7.22.10 - /@babel/helper-replace-supers@7.22.5: - resolution: {integrity: sha512-aLdNM5I3kdI/V9xGNyKSF3X/gTyMUBohTZ+/3QdQKAA9vxIiy12E+8E2HoOP1/DjeqU+g6as35QHJNMDDYpuCg==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/helper-environment-visitor': 7.22.5 - '@babel/helper-member-expression-to-functions': 7.22.5 - '@babel/helper-optimise-call-expression': 7.22.5 - '@babel/template': 7.22.5 - '@babel/traverse': 7.22.10 - '@babel/types': 7.22.11 - transitivePeerDependencies: - - supports-color - - /@babel/helper-replace-supers@7.22.9(@babel/core@7.22.11): + /@babel/helper-replace-supers@7.22.9(@babel/core@7.22.15): resolution: {integrity: sha512-LJIKvvpgPOPUThdYqcX6IXRuIcTkcAub0IaDRGCZH0p5GPUp7PhRU9QVgFcDDd51BaPkk77ZjqFwh6DZTAEmGg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.22.11 + '@babel/core': 7.22.15(supports-color@8.1.1) '@babel/helper-environment-visitor': 7.22.5 - '@babel/helper-member-expression-to-functions': 7.22.5 + '@babel/helper-member-expression-to-functions': 7.22.15 '@babel/helper-optimise-call-expression': 7.22.5 /@babel/helper-simple-access@7.22.5: resolution: {integrity: sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.11 + '@babel/types': 7.22.15 /@babel/helper-skip-transparent-expression-wrappers@7.22.5: resolution: {integrity: sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.11 + '@babel/types': 7.22.15 /@babel/helper-split-export-declaration@7.22.6: resolution: {integrity: sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.11 + '@babel/types': 7.22.15 /@babel/helper-string-parser@7.22.5: resolution: {integrity: sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==} engines: {node: '>=6.9.0'} - /@babel/helper-validator-identifier@7.22.5: - resolution: {integrity: sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ==} + /@babel/helper-validator-identifier@7.22.15: + resolution: {integrity: sha512-4E/F9IIEi8WR94324mbDUMo074YTheJmd7eZF5vITTeYchqAi6sYXRLHUVsmkdmY4QjfKTcB2jB7dVP3NaBElQ==} engines: {node: '>=6.9.0'} - /@babel/helper-validator-option@7.22.5: - resolution: {integrity: sha512-R3oB6xlIVKUnxNUxbmgq7pKjxpru24zlimpE8WK47fACIlM0II/Hm1RS8IaOI7NgCr6LNS+jl5l75m20npAziw==} + /@babel/helper-validator-option@7.22.15: + resolution: {integrity: sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA==} engines: {node: '>=6.9.0'} /@babel/helper-wrap-function@7.22.10: @@ -3529,1393 +3655,913 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/helper-function-name': 7.22.5 - '@babel/template': 7.22.5 - '@babel/types': 7.22.11 + '@babel/template': 7.22.15 + '@babel/types': 7.22.15 - /@babel/helpers@7.22.11: - resolution: {integrity: sha512-vyOXC8PBWaGc5h7GMsNx68OH33cypkEDJCHvYVVgVbbxJDROYVtexSk0gK5iCF1xNjRIN2s8ai7hwkWDq5szWg==} + /@babel/helpers@7.22.15(supports-color@8.1.1): + resolution: {integrity: sha512-7pAjK0aSdxOwR+CcYAqgWOGy5dcfvzsTIfFTb2odQqW47MDfv14UaJDY6eng8ylM2EaeKXdxaSWESbkmaQHTmw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/template': 7.22.5 - '@babel/traverse': 7.22.11 - '@babel/types': 7.22.11 + '@babel/template': 7.22.15 + '@babel/traverse': 7.22.15(supports-color@8.1.1) + '@babel/types': 7.22.15 transitivePeerDependencies: - supports-color - /@babel/helpers@7.22.11(supports-color@8.1.1): - resolution: {integrity: sha512-vyOXC8PBWaGc5h7GMsNx68OH33cypkEDJCHvYVVgVbbxJDROYVtexSk0gK5iCF1xNjRIN2s8ai7hwkWDq5szWg==} + /@babel/highlight@7.22.13: + resolution: {integrity: sha512-C/BaXcnnvBCmHTpz/VGZ8jgtE2aYlW4hxDhseJAWZb7gqGM/qtCK6iZUb0TyKFf7BOUsBH7Q7fkRsDRhg1XklQ==} engines: {node: '>=6.9.0'} dependencies: - '@babel/template': 7.22.5 - '@babel/traverse': 7.22.11(supports-color@8.1.1) - '@babel/types': 7.22.11 - transitivePeerDependencies: - - supports-color - dev: true - - /@babel/highlight@7.22.10: - resolution: {integrity: sha512-78aUtVcT7MUscr0K5mIEnkwxPE0MaxkR5RxRwuHaQ+JuU5AmTPhY+do2mdzVTnIJJpyBglql2pehuBIWHug+WQ==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/helper-validator-identifier': 7.22.5 + '@babel/helper-validator-identifier': 7.22.15 chalk: 2.4.2 js-tokens: 4.0.0 - /@babel/parser@7.22.10: - resolution: {integrity: sha512-lNbdGsQb9ekfsnjFGhEiF4hfFqGgfOP3H3d27re3n+CGhNuTSUEQdfWk556sTLNTloczcdM5TYF2LhzmDQKyvQ==} + /@babel/parser@7.22.15: + resolution: {integrity: sha512-RWmQ/sklUN9BvGGpCDgSubhHWfAx24XDTDObup4ffvxaYsptOg2P3KG0j+1eWKLxpkX0j0uHxmpq2Z1SP/VhxA==} engines: {node: '>=6.0.0'} hasBin: true dependencies: - '@babel/types': 7.22.11 + '@babel/types': 7.22.15 - /@babel/parser@7.22.11: - resolution: {integrity: sha512-R5zb8eJIBPJriQtbH/htEQy4k7E2dHWlD2Y2VT07JCzwYZHBxV5ZYtM0UhXSNMT74LyxuM+b1jdL7pSesXbC/g==} - engines: {node: '>=6.0.0'} - hasBin: true - dependencies: - '@babel/types': 7.22.11 - - /@babel/parser@7.22.7: - resolution: {integrity: sha512-7NF8pOkHP5o2vpmGgNGcfAeCvOYhGLyA3Z4eBQkT1RJlWu47n63bCs93QfJ2hIAFCil7L5P2IWhs1oToVgrL0Q==} - engines: {node: '>=6.0.0'} - hasBin: true - dependencies: - '@babel/types': 7.22.11 - dev: true - - /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.22.5(@babel/core@7.22.11): - resolution: {integrity: sha512-NP1M5Rf+u2Gw9qfSO4ihjcTGW5zXTi36ITLd4/EoAcEhIZ0yjMqmftDNl3QC19CX7olhrjpyU454g/2W7X0jvQ==} + /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.22.15(@babel/core@7.22.15): + resolution: {integrity: sha512-FB9iYlz7rURmRJyXRKEnalYPPdn87H5no108cyuQQyMwlpJ2SJtpIUBI27kdTin956pz+LPypkPVPUTlxOmrsg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.22.11 + '@babel/core': 7.22.15(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.22.5(@babel/core@7.22.11): - resolution: {integrity: sha512-31Bb65aZaUwqCbWMnZPduIZxCBngHFlzyN6Dq6KAJjtx+lx6ohKHubc61OomYi7XwVD4Ol0XCVz4h+pYFR048g==} + /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.22.15(@babel/core@7.22.15): + resolution: {integrity: sha512-Hyph9LseGvAeeXzikV88bczhsrLrIZqDPxO+sSmAunMPaGrBGhfMWzCPYTtiW9t+HzSE2wtV8e5cc5P6r1xMDQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.13.0 dependencies: - '@babel/core': 7.22.11 + '@babel/core': 7.22.15(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/plugin-transform-optional-chaining': 7.22.12(@babel/core@7.22.11) + '@babel/plugin-transform-optional-chaining': 7.22.15(@babel/core@7.22.15) - /@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.22.11): + /@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.22.15): resolution: {integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==} engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead. peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.11 - '@babel/helper-create-class-features-plugin': 7.22.10(@babel/core@7.22.11) + '@babel/core': 7.22.15(supports-color@8.1.1) + '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.22.15) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-proposal-decorators@7.22.10(@babel/core@7.22.11): - resolution: {integrity: sha512-KxN6TqZzcFi4uD3UifqXElBTBNLAEH1l3vzMQj6JwJZbL2sZlThxSViOKCYY+4Ah4V4JhQ95IVB7s/Y6SJSlMQ==} + /@babel/plugin-proposal-decorators@7.22.15(@babel/core@7.22.15): + resolution: {integrity: sha512-kc0VvbbUyKelvzcKOSyQUSVVXS5pT3UhRB0e3c9An86MvLqs+gx0dN4asllrDluqSa3m9YyooXKGOFVomnyFkg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.11 - '@babel/helper-create-class-features-plugin': 7.22.10(@babel/core@7.22.11) + '@babel/core': 7.22.15(supports-color@8.1.1) + '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.22.15) '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-replace-supers': 7.22.9(@babel/core@7.22.11) + '@babel/helper-replace-supers': 7.22.9(@babel/core@7.22.15) '@babel/helper-split-export-declaration': 7.22.6 - '@babel/plugin-syntax-decorators': 7.22.10(@babel/core@7.22.11) + '@babel/plugin-syntax-decorators': 7.22.10(@babel/core@7.22.15) - /@babel/plugin-proposal-decorators@7.22.7(@babel/core@7.22.11): - resolution: {integrity: sha512-omXqPF7Onq4Bb7wHxXjM3jSMSJvUUbvDvmmds7KI5n9Cq6Ln5I05I1W2nRlRof1rGdiUxJrxwe285WF96XlBXQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.22.11 - '@babel/helper-create-class-features-plugin': 7.22.10(@babel/core@7.22.11) - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-replace-supers': 7.22.9(@babel/core@7.22.11) - '@babel/helper-split-export-declaration': 7.22.6 - '@babel/plugin-syntax-decorators': 7.22.10(@babel/core@7.22.11) - - /@babel/plugin-proposal-private-methods@7.18.6(@babel/core@7.22.11): + /@babel/plugin-proposal-private-methods@7.18.6(@babel/core@7.22.15): resolution: {integrity: sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==} engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-methods instead. peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.11 - '@babel/helper-create-class-features-plugin': 7.22.10(@babel/core@7.22.11) + '@babel/core': 7.22.15(supports-color@8.1.1) + '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.22.15) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.22.11): + /@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.22.15): resolution: {integrity: sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.11 + '@babel/core': 7.22.15(supports-color@8.1.1) - /@babel/plugin-proposal-private-property-in-object@7.21.11(@babel/core@7.22.11): + /@babel/plugin-proposal-private-property-in-object@7.21.11(@babel/core@7.22.15): resolution: {integrity: sha512-0QZ8qP/3RLDVBwBFoWAwCtgcDZJVwA5LUJRZU8x2YFfKNuFq161wK3cuGrALu5yiPu+vzwTAg/sMWVNeWeNyaw==} engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-property-in-object instead. peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.11 + '@babel/core': 7.22.15(supports-color@8.1.1) '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-create-class-features-plugin': 7.22.10(@babel/core@7.22.11) - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.22.11) - - /@babel/plugin-proposal-unicode-property-regex@7.18.6(@babel/core@7.22.11): - resolution: {integrity: sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==} - engines: {node: '>=4'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.22.11 - '@babel/helper-create-regexp-features-plugin': 7.22.6(@babel/core@7.22.11) + '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.22.15) '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.22.15) - /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.22.11): + /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.22.15): resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.11 + '@babel/core': 7.22.15(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.22.11): + /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.22.15): resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.11 + '@babel/core': 7.22.15(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.22.11): + /@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.22.15): resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.11 + '@babel/core': 7.22.15(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-decorators@7.22.10(@babel/core@7.22.11): + /@babel/plugin-syntax-decorators@7.22.10(@babel/core@7.22.15): resolution: {integrity: sha512-z1KTVemBjnz+kSEilAsI4lbkPOl5TvJH7YDSY1CTIzvLWJ+KHXp+mRe8VPmfnyvqOPqar1V2gid2PleKzRUstQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.11 + '@babel/core': 7.22.15(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.22.11): + /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.22.15): resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.11 + '@babel/core': 7.22.15(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.22.11): + /@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.22.15): resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.11 + '@babel/core': 7.22.15(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-import-assertions@7.22.5(@babel/core@7.22.11): + /@babel/plugin-syntax-import-assertions@7.22.5(@babel/core@7.22.15): resolution: {integrity: sha512-rdV97N7KqsRzeNGoWUOK6yUsWarLjE5Su/Snk9IYPU9CwkWHs4t+rTGOvffTR8XGkJMTAdLfO0xVnXm8wugIJg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.11 + '@babel/core': 7.22.15(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-import-attributes@7.22.5(@babel/core@7.22.11): + /@babel/plugin-syntax-import-attributes@7.22.5(@babel/core@7.22.15): resolution: {integrity: sha512-KwvoWDeNKPETmozyFE0P2rOLqh39EoQHNjqizrI5B8Vt0ZNS7M56s7dAiAqbYfiAYOuIzIh96z3iR2ktgu3tEg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.11 + '@babel/core': 7.22.15(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.22.11): + /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.22.15): resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.11 + '@babel/core': 7.22.15(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.22.11): + /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.22.15): resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.11 + '@babel/core': 7.22.15(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-jsx@7.22.5(@babel/core@7.22.11): + /@babel/plugin-syntax-jsx@7.22.5(@babel/core@7.22.15): resolution: {integrity: sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.11 + '@babel/core': 7.22.15(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.22.11): + /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.22.15): resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.11 + '@babel/core': 7.22.15(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.22.11): + /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.22.15): resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.11 + '@babel/core': 7.22.15(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.22.11): + /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.22.15): resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.11 + '@babel/core': 7.22.15(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.22.11): + /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.22.15): resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.11 + '@babel/core': 7.22.15(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.22.11): + /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.22.15): resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.11 + '@babel/core': 7.22.15(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.22.11): + /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.22.15): resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.11 + '@babel/core': 7.22.15(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.22.11): + /@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.22.15): resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.11 + '@babel/core': 7.22.15(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.22.11): + /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.22.15): resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.11 + '@babel/core': 7.22.15(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-typescript@7.22.5(@babel/core@7.22.11): + /@babel/plugin-syntax-typescript@7.22.5(@babel/core@7.22.15): resolution: {integrity: sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.11 + '@babel/core': 7.22.15(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.22.11): + /@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.22.15): resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.22.11 - '@babel/helper-create-regexp-features-plugin': 7.22.6(@babel/core@7.22.11) + '@babel/core': 7.22.15(supports-color@8.1.1) + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.22.15) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-arrow-functions@7.22.5(@babel/core@7.22.11): + /@babel/plugin-transform-arrow-functions@7.22.5(@babel/core@7.22.15): resolution: {integrity: sha512-26lTNXoVRdAnsaDXPpvCNUq+OVWEVC6bx7Vvz9rC53F2bagUWW4u4ii2+h8Fejfh7RYqPxn+libeFBBck9muEw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.11 + '@babel/core': 7.22.15(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-async-generator-functions@7.22.10(@babel/core@7.22.11): - resolution: {integrity: sha512-eueE8lvKVzq5wIObKK/7dvoeKJ+xc6TvRn6aysIjS6pSCeLy7S/eVi7pEQknZqyqvzaNKdDtem8nUNTBgDVR2g==} + /@babel/plugin-transform-async-generator-functions@7.22.15(@babel/core@7.22.15): + resolution: {integrity: sha512-jBm1Es25Y+tVoTi5rfd5t1KLmL8ogLKpXszboWOTTtGFGz2RKnQe2yn7HbZ+kb/B8N0FVSGQo874NSlOU1T4+w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.11 + '@babel/core': 7.22.15(supports-color@8.1.1) '@babel/helper-environment-visitor': 7.22.5 '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-remap-async-to-generator': 7.22.9(@babel/core@7.22.11) - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.22.11) + '@babel/helper-remap-async-to-generator': 7.22.9(@babel/core@7.22.15) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.22.15) - /@babel/plugin-transform-async-generator-functions@7.22.11(@babel/core@7.22.11): - resolution: {integrity: sha512-0pAlmeRJn6wU84zzZsEOx1JV1Jf8fqO9ok7wofIJwUnplYo247dcd24P+cMJht7ts9xkzdtB0EPHmOb7F+KzXw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.22.11 - '@babel/helper-environment-visitor': 7.22.5 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-remap-async-to-generator': 7.22.9(@babel/core@7.22.11) - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.22.11) - dev: true - - /@babel/plugin-transform-async-generator-functions@7.22.7(@babel/core@7.22.11): - resolution: {integrity: sha512-7HmE7pk/Fmke45TODvxvkxRMV9RazV+ZZzhOL9AG8G29TLrr3jkjwF7uJfxZ30EoXpO+LJkq4oA8NjO2DTnEDg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.22.11 - '@babel/helper-environment-visitor': 7.22.5 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-remap-async-to-generator': 7.22.9(@babel/core@7.22.11) - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.22.11) - - /@babel/plugin-transform-async-to-generator@7.22.5(@babel/core@7.22.11): + /@babel/plugin-transform-async-to-generator@7.22.5(@babel/core@7.22.15): resolution: {integrity: sha512-b1A8D8ZzE/VhNDoV1MSJTnpKkCG5bJo+19R4o4oy03zM7ws8yEMK755j61Dc3EyvdysbqH5BOOTquJ7ZX9C6vQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.11 - '@babel/helper-module-imports': 7.22.5 + '@babel/core': 7.22.15(supports-color@8.1.1) + '@babel/helper-module-imports': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-remap-async-to-generator': 7.22.9(@babel/core@7.22.11) + '@babel/helper-remap-async-to-generator': 7.22.9(@babel/core@7.22.15) - /@babel/plugin-transform-block-scoped-functions@7.22.5(@babel/core@7.22.11): + /@babel/plugin-transform-block-scoped-functions@7.22.5(@babel/core@7.22.15): resolution: {integrity: sha512-tdXZ2UdknEKQWKJP1KMNmuF5Lx3MymtMN/pvA+p/VEkhK8jVcQ1fzSy8KM9qRYhAf2/lV33hoMPKI/xaI9sADA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.11 - '@babel/helper-plugin-utils': 7.22.5 - - /@babel/plugin-transform-block-scoping@7.22.10(@babel/core@7.22.11): - resolution: {integrity: sha512-1+kVpGAOOI1Albt6Vse7c8pHzcZQdQKW+wJH+g8mCaszOdDVwRXa/slHPqIw+oJAJANTKDMuM2cBdV0Dg618Vg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.22.11 + '@babel/core': 7.22.15(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-block-scoping@7.22.5(@babel/core@7.22.11): - resolution: {integrity: sha512-EcACl1i5fSQ6bt+YGuU/XGCeZKStLmyVGytWkpyhCLeQVA0eu6Wtiw92V+I1T/hnezUv7j74dA/Ro69gWcU+hg==} + /@babel/plugin-transform-block-scoping@7.22.15(@babel/core@7.22.15): + resolution: {integrity: sha512-G1czpdJBZCtngoK1sJgloLiOHUnkb/bLZwqVZD8kXmq0ZnVfTTWUcs9OWtp0mBtYJ+4LQY1fllqBkOIPhXmFmw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.11 + '@babel/core': 7.22.15(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-class-properties@7.22.5(@babel/core@7.22.11): + /@babel/plugin-transform-class-properties@7.22.5(@babel/core@7.22.15): resolution: {integrity: sha512-nDkQ0NfkOhPTq8YCLiWNxp1+f9fCobEjCb0n8WdbNUBc4IB5V7P1QnX9IjpSoquKrXF5SKojHleVNs2vGeHCHQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.11 - '@babel/helper-create-class-features-plugin': 7.22.6(@babel/core@7.22.11) + '@babel/core': 7.22.15(supports-color@8.1.1) + '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.22.15) '@babel/helper-plugin-utils': 7.22.5 - transitivePeerDependencies: - - supports-color - /@babel/plugin-transform-class-static-block@7.22.11(@babel/core@7.22.11): + /@babel/plugin-transform-class-static-block@7.22.11(@babel/core@7.22.15): resolution: {integrity: sha512-GMM8gGmqI7guS/llMFk1bJDkKfn3v3C4KHK9Yg1ey5qcHcOlKb0QvcMrgzvxo+T03/4szNh5lghY+fEC98Kq9g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.12.0 dependencies: - '@babel/core': 7.22.11 - '@babel/helper-create-class-features-plugin': 7.22.11(@babel/core@7.22.11) + '@babel/core': 7.22.15(supports-color@8.1.1) + '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.22.15) '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.22.11) - dev: true + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.22.15) - /@babel/plugin-transform-class-static-block@7.22.5(@babel/core@7.22.11): - resolution: {integrity: sha512-SPToJ5eYZLxlnp1UzdARpOGeC2GbHvr9d/UV0EukuVx8atktg194oe+C5BqQ8jRTkgLRVOPYeXRSBg1IlMoVRA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.12.0 - dependencies: - '@babel/core': 7.22.11 - '@babel/helper-create-class-features-plugin': 7.22.11(@babel/core@7.22.11) - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.22.11) - - /@babel/plugin-transform-classes@7.22.6(@babel/core@7.22.11): - resolution: {integrity: sha512-58EgM6nuPNG6Py4Z3zSuu0xWu2VfodiMi72Jt5Kj2FECmaYk1RrTXA45z6KBFsu9tRgwQDwIiY4FXTt+YsSFAQ==} + /@babel/plugin-transform-classes@7.22.15(@babel/core@7.22.15): + resolution: {integrity: sha512-VbbC3PGjBdE0wAWDdHM9G8Gm977pnYI0XpqMd6LrKISj8/DJXEsWqgRuTYaNE9Bv0JGhTZUzHDlMk18IpOuoqw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.11 + '@babel/core': 7.22.15(supports-color@8.1.1) '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-compilation-targets': 7.22.10 + '@babel/helper-compilation-targets': 7.22.15 '@babel/helper-environment-visitor': 7.22.5 '@babel/helper-function-name': 7.22.5 '@babel/helper-optimise-call-expression': 7.22.5 '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-replace-supers': 7.22.9(@babel/core@7.22.11) + '@babel/helper-replace-supers': 7.22.9(@babel/core@7.22.15) '@babel/helper-split-export-declaration': 7.22.6 globals: 11.12.0 - /@babel/plugin-transform-computed-properties@7.22.5(@babel/core@7.22.11): + /@babel/plugin-transform-computed-properties@7.22.5(@babel/core@7.22.15): resolution: {integrity: sha512-4GHWBgRf0krxPX+AaPtgBAlTgTeZmqDynokHOX7aqqAB4tHs3U2Y02zH6ETFdLZGcg9UQSD1WCmkVrE9ErHeOg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.11 + '@babel/core': 7.22.15(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 - '@babel/template': 7.22.5 + '@babel/template': 7.22.15 - /@babel/plugin-transform-destructuring@7.22.10(@babel/core@7.22.11): - resolution: {integrity: sha512-dPJrL0VOyxqLM9sritNbMSGx/teueHF/htMKrPT7DNxccXxRDPYqlgPFFdr8u+F+qUZOkZoXue/6rL5O5GduEw==} + /@babel/plugin-transform-destructuring@7.22.15(@babel/core@7.22.15): + resolution: {integrity: sha512-HzG8sFl1ZVGTme74Nw+X01XsUTqERVQ6/RLHo3XjGRzm7XD6QTtfS3NJotVgCGy8BzkDqRjRBD8dAyJn5TuvSQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.11 + '@babel/core': 7.22.15(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-destructuring@7.22.5(@babel/core@7.22.11): - resolution: {integrity: sha512-GfqcFuGW8vnEqTUBM7UtPd5A4q797LTvvwKxXTgRsFjoqaJiEg9deBG6kWeQYkVEL569NpnmpC0Pkr/8BLKGnQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.22.11 - '@babel/helper-plugin-utils': 7.22.5 - - /@babel/plugin-transform-dotall-regex@7.22.5(@babel/core@7.22.11): + /@babel/plugin-transform-dotall-regex@7.22.5(@babel/core@7.22.15): resolution: {integrity: sha512-5/Yk9QxCQCl+sOIB1WelKnVRxTJDSAIxtJLL2/pqL14ZVlbH0fUQUZa/T5/UnQtBNgghR7mfB8ERBKyKPCi7Vw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.11 - '@babel/helper-create-regexp-features-plugin': 7.22.6(@babel/core@7.22.11) + '@babel/core': 7.22.15(supports-color@8.1.1) + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.22.15) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-duplicate-keys@7.22.5(@babel/core@7.22.11): + /@babel/plugin-transform-duplicate-keys@7.22.5(@babel/core@7.22.15): resolution: {integrity: sha512-dEnYD+9BBgld5VBXHnF/DbYGp3fqGMsyxKbtD1mDyIA7AkTSpKXFhCVuj/oQVOoALfBs77DudA0BE4d5mcpmqw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.11 + '@babel/core': 7.22.15(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-dynamic-import@7.22.11(@babel/core@7.22.11): + /@babel/plugin-transform-dynamic-import@7.22.11(@babel/core@7.22.15): resolution: {integrity: sha512-g/21plo58sfteWjaO0ZNVb+uEOkJNjAaHhbejrnBmu011l/eNDScmkbjCC3l4FKb10ViaGU4aOkFznSu2zRHgA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.11 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.22.11) - dev: true - - /@babel/plugin-transform-dynamic-import@7.22.5(@babel/core@7.22.11): - resolution: {integrity: sha512-0MC3ppTB1AMxd8fXjSrbPa7LT9hrImt+/fcj+Pg5YMD7UQyWp/02+JWpdnCymmsXwIx5Z+sYn1bwCn4ZJNvhqQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.22.11 + '@babel/core': 7.22.15(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.22.11) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.22.15) - /@babel/plugin-transform-exponentiation-operator@7.22.5(@babel/core@7.22.11): + /@babel/plugin-transform-exponentiation-operator@7.22.5(@babel/core@7.22.15): resolution: {integrity: sha512-vIpJFNM/FjZ4rh1myqIya9jXwrwwgFRHPjT3DkUA9ZLHuzox8jiXkOLvwm1H+PQIP3CqfC++WPKeuDi0Sjdj1g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.11 - '@babel/helper-builder-binary-assignment-operator-visitor': 7.22.5 + '@babel/core': 7.22.15(supports-color@8.1.1) + '@babel/helper-builder-binary-assignment-operator-visitor': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-export-namespace-from@7.22.11(@babel/core@7.22.11): + /@babel/plugin-transform-export-namespace-from@7.22.11(@babel/core@7.22.15): resolution: {integrity: sha512-xa7aad7q7OiT8oNZ1mU7NrISjlSkVdMbNxn9IuLZyL9AJEhs1Apba3I+u5riX1dIkdptP5EKDG5XDPByWxtehw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.11 + '@babel/core': 7.22.15(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.22.11) - dev: true + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.22.15) - /@babel/plugin-transform-export-namespace-from@7.22.5(@babel/core@7.22.11): - resolution: {integrity: sha512-X4hhm7FRnPgd4nDA4b/5V280xCx6oL7Oob5+9qVS5C13Zq4bh1qq7LU0GgRU6b5dBWBvhGaXYVB4AcN6+ol6vg==} + /@babel/plugin-transform-for-of@7.22.15(@babel/core@7.22.15): + resolution: {integrity: sha512-me6VGeHsx30+xh9fbDLLPi0J1HzmeIIyenoOQHuw2D4m2SAU3NrspX5XxJLBpqn5yrLzrlw2Iy3RA//Bx27iOA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.11 + '@babel/core': 7.22.15(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.22.11) - /@babel/plugin-transform-for-of@7.22.5(@babel/core@7.22.11): - resolution: {integrity: sha512-3kxQjX1dU9uudwSshyLeEipvrLjBCVthCgeTp6CzE/9JYrlAIaeekVxRpCWsDDfYTfRZRoCeZatCQvwo+wvK8A==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.22.11 - '@babel/helper-plugin-utils': 7.22.5 - - /@babel/plugin-transform-function-name@7.22.5(@babel/core@7.22.11): + /@babel/plugin-transform-function-name@7.22.5(@babel/core@7.22.15): resolution: {integrity: sha512-UIzQNMS0p0HHiQm3oelztj+ECwFnj+ZRV4KnguvlsD2of1whUeM6o7wGNj6oLwcDoAXQ8gEqfgC24D+VdIcevg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.11 - '@babel/helper-compilation-targets': 7.22.10 + '@babel/core': 7.22.15(supports-color@8.1.1) + '@babel/helper-compilation-targets': 7.22.15 '@babel/helper-function-name': 7.22.5 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-json-strings@7.22.11(@babel/core@7.22.11): + /@babel/plugin-transform-json-strings@7.22.11(@babel/core@7.22.15): resolution: {integrity: sha512-CxT5tCqpA9/jXFlme9xIBCc5RPtdDq3JpkkhgHQqtDdiTnTI0jtZ0QzXhr5DILeYifDPp2wvY2ad+7+hLMW5Pw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.11 + '@babel/core': 7.22.15(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.22.11) - dev: true + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.22.15) - /@babel/plugin-transform-json-strings@7.22.5(@babel/core@7.22.11): - resolution: {integrity: sha512-DuCRB7fu8MyTLbEQd1ew3R85nx/88yMoqo2uPSjevMj3yoN7CDM8jkgrY0wmVxfJZyJ/B9fE1iq7EQppWQmR5A==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.22.11 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.22.11) - - /@babel/plugin-transform-literals@7.22.5(@babel/core@7.22.11): + /@babel/plugin-transform-literals@7.22.5(@babel/core@7.22.15): resolution: {integrity: sha512-fTLj4D79M+mepcw3dgFBTIDYpbcB9Sm0bpm4ppXPaO+U+PKFFyV9MGRvS0gvGw62sd10kT5lRMKXAADb9pWy8g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.11 + '@babel/core': 7.22.15(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-logical-assignment-operators@7.22.11(@babel/core@7.22.11): + /@babel/plugin-transform-logical-assignment-operators@7.22.11(@babel/core@7.22.15): resolution: {integrity: sha512-qQwRTP4+6xFCDV5k7gZBF3C31K34ut0tbEcTKxlX/0KXxm9GLcO14p570aWxFvVzx6QAfPgq7gaeIHXJC8LswQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.11 + '@babel/core': 7.22.15(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.22.11) - dev: true + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.22.15) - /@babel/plugin-transform-logical-assignment-operators@7.22.5(@babel/core@7.22.11): - resolution: {integrity: sha512-MQQOUW1KL8X0cDWfbwYP+TbVbZm16QmQXJQ+vndPtH/BoO0lOKpVoEDMI7+PskYxH+IiE0tS8xZye0qr1lGzSA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.22.11 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.22.11) - - /@babel/plugin-transform-member-expression-literals@7.22.5(@babel/core@7.22.11): + /@babel/plugin-transform-member-expression-literals@7.22.5(@babel/core@7.22.15): resolution: {integrity: sha512-RZEdkNtzzYCFl9SE9ATaUMTj2hqMb4StarOJLrZRbqqU4HSBE7UlBw9WBWQiDzrJZJdUWiMTVDI6Gv/8DPvfew==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.11 + '@babel/core': 7.22.15(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-modules-amd@7.22.5(@babel/core@7.22.11): + /@babel/plugin-transform-modules-amd@7.22.5(@babel/core@7.22.15): resolution: {integrity: sha512-R+PTfLTcYEmb1+kK7FNkhQ1gP4KgjpSO6HfH9+f8/yfp2Nt3ggBjiVpRwmwTlfqZLafYKJACy36yDXlEmI9HjQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.11 - '@babel/helper-module-transforms': 7.22.9(@babel/core@7.22.11) + '@babel/core': 7.22.15(supports-color@8.1.1) + '@babel/helper-module-transforms': 7.22.15(@babel/core@7.22.15) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-modules-commonjs@7.22.11(@babel/core@7.22.11): - resolution: {integrity: sha512-o2+bg7GDS60cJMgz9jWqRUsWkMzLCxp+jFDeDUT5sjRlAxcJWZ2ylNdI7QQ2+CH5hWu7OnN+Cv3htt7AkSf96g==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.22.11 - '@babel/helper-module-transforms': 7.22.9(@babel/core@7.22.11) - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-simple-access': 7.22.5 - dev: true - - /@babel/plugin-transform-modules-commonjs@7.22.5(@babel/core@7.22.11): - resolution: {integrity: sha512-B4pzOXj+ONRmuaQTg05b3y/4DuFz3WcCNAXPLb2Q0GT0TrGKGxNKV4jwsXts+StaM0LQczZbOpj8o1DLPDJIiA==} + /@babel/plugin-transform-modules-commonjs@7.22.15(@babel/core@7.22.15): + resolution: {integrity: sha512-jWL4eh90w0HQOTKP2MoXXUpVxilxsB2Vl4ji69rSjS3EcZ/v4sBmn+A3NpepuJzBhOaEBbR7udonlHHn5DWidg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.11 - '@babel/helper-module-transforms': 7.22.9(@babel/core@7.22.11) + '@babel/core': 7.22.15(supports-color@8.1.1) + '@babel/helper-module-transforms': 7.22.15(@babel/core@7.22.15) '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-simple-access': 7.22.5 - /@babel/plugin-transform-modules-systemjs@7.22.11(@babel/core@7.22.11): + /@babel/plugin-transform-modules-systemjs@7.22.11(@babel/core@7.22.15): resolution: {integrity: sha512-rIqHmHoMEOhI3VkVf5jQ15l539KrwhzqcBO6wdCNWPWc/JWt9ILNYNUssbRpeq0qWns8svuw8LnMNCvWBIJ8wA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.11 + '@babel/core': 7.22.15(supports-color@8.1.1) '@babel/helper-hoist-variables': 7.22.5 - '@babel/helper-module-transforms': 7.22.9(@babel/core@7.22.11) + '@babel/helper-module-transforms': 7.22.15(@babel/core@7.22.15) '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-validator-identifier': 7.22.5 - dev: true + '@babel/helper-validator-identifier': 7.22.15 - /@babel/plugin-transform-modules-systemjs@7.22.5(@babel/core@7.22.11): - resolution: {integrity: sha512-emtEpoaTMsOs6Tzz+nbmcePl6AKVtS1yC4YNAeMun9U8YCsgadPNxnOPQ8GhHFB2qdx+LZu9LgoC0Lthuu05DQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.22.11 - '@babel/helper-hoist-variables': 7.22.5 - '@babel/helper-module-transforms': 7.22.9(@babel/core@7.22.11) - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-validator-identifier': 7.22.5 - - /@babel/plugin-transform-modules-umd@7.22.5(@babel/core@7.22.11): + /@babel/plugin-transform-modules-umd@7.22.5(@babel/core@7.22.15): resolution: {integrity: sha512-+S6kzefN/E1vkSsKx8kmQuqeQsvCKCd1fraCM7zXm4SFoggI099Tr4G8U81+5gtMdUeMQ4ipdQffbKLX0/7dBQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.11 - '@babel/helper-module-transforms': 7.22.9(@babel/core@7.22.11) + '@babel/core': 7.22.15(supports-color@8.1.1) + '@babel/helper-module-transforms': 7.22.15(@babel/core@7.22.15) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-named-capturing-groups-regex@7.22.5(@babel/core@7.22.11): + /@babel/plugin-transform-named-capturing-groups-regex@7.22.5(@babel/core@7.22.15): resolution: {integrity: sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.22.11 - '@babel/helper-create-regexp-features-plugin': 7.22.6(@babel/core@7.22.11) + '@babel/core': 7.22.15(supports-color@8.1.1) + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.22.15) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-new-target@7.22.5(@babel/core@7.22.11): + /@babel/plugin-transform-new-target@7.22.5(@babel/core@7.22.15): resolution: {integrity: sha512-AsF7K0Fx/cNKVyk3a+DW0JLo+Ua598/NxMRvxDnkpCIGFh43+h/v2xyhRUYf6oD8gE4QtL83C7zZVghMjHd+iw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.11 + '@babel/core': 7.22.15(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-nullish-coalescing-operator@7.22.11(@babel/core@7.22.11): + /@babel/plugin-transform-nullish-coalescing-operator@7.22.11(@babel/core@7.22.15): resolution: {integrity: sha512-YZWOw4HxXrotb5xsjMJUDlLgcDXSfO9eCmdl1bgW4+/lAGdkjaEvOnQ4p5WKKdUgSzO39dgPl0pTnfxm0OAXcg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.11 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.22.11) - dev: true - - /@babel/plugin-transform-nullish-coalescing-operator@7.22.5(@babel/core@7.22.11): - resolution: {integrity: sha512-6CF8g6z1dNYZ/VXok5uYkkBBICHZPiGEl7oDnAx2Mt1hlHVHOSIKWJaXHjQJA5VB43KZnXZDIexMchY4y2PGdA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.22.11 + '@babel/core': 7.22.15(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.22.11) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.22.15) - /@babel/plugin-transform-numeric-separator@7.22.11(@babel/core@7.22.11): + /@babel/plugin-transform-numeric-separator@7.22.11(@babel/core@7.22.15): resolution: {integrity: sha512-3dzU4QGPsILdJbASKhF/V2TVP+gJya1PsueQCxIPCEcerqF21oEcrob4mzjsp2Py/1nLfF5m+xYNMDpmA8vffg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.11 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.22.11) - dev: true - - /@babel/plugin-transform-numeric-separator@7.22.5(@babel/core@7.22.11): - resolution: {integrity: sha512-NbslED1/6M+sXiwwtcAB/nieypGw02Ejf4KtDeMkCEpP6gWFMX1wI9WKYua+4oBneCCEmulOkRpwywypVZzs/g==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.22.11 + '@babel/core': 7.22.15(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.22.11) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.22.15) - /@babel/plugin-transform-object-rest-spread@7.22.11(@babel/core@7.22.11): - resolution: {integrity: sha512-nX8cPFa6+UmbepISvlf5jhQyaC7ASs/7UxHmMkuJ/k5xSHvDPPaibMo+v3TXwU/Pjqhep/nFNpd3zn4YR59pnw==} + /@babel/plugin-transform-object-rest-spread@7.22.15(@babel/core@7.22.15): + resolution: {integrity: sha512-fEB+I1+gAmfAyxZcX1+ZUwLeAuuf8VIg67CTznZE0MqVFumWkh8xWtn58I4dxdVf080wn7gzWoF8vndOViJe9Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/compat-data': 7.22.9 - '@babel/core': 7.22.11 - '@babel/helper-compilation-targets': 7.22.10 + '@babel/core': 7.22.15(supports-color@8.1.1) + '@babel/helper-compilation-targets': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.22.11) - '@babel/plugin-transform-parameters': 7.22.5(@babel/core@7.22.11) - dev: true + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.22.15) + '@babel/plugin-transform-parameters': 7.22.15(@babel/core@7.22.15) - /@babel/plugin-transform-object-rest-spread@7.22.5(@babel/core@7.22.11): - resolution: {integrity: sha512-Kk3lyDmEslH9DnvCDA1s1kkd3YWQITiBOHngOtDL9Pt6BZjzqb6hiOlb8VfjiiQJ2unmegBqZu0rx5RxJb5vmQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/compat-data': 7.22.9 - '@babel/core': 7.22.11 - '@babel/helper-compilation-targets': 7.22.10 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.22.11) - '@babel/plugin-transform-parameters': 7.22.5(@babel/core@7.22.11) - - /@babel/plugin-transform-object-super@7.22.5(@babel/core@7.22.11): + /@babel/plugin-transform-object-super@7.22.5(@babel/core@7.22.15): resolution: {integrity: sha512-klXqyaT9trSjIUrcsYIfETAzmOEZL3cBYqOYLJxBHfMFFggmXOv+NYSX/Jbs9mzMVESw/WycLFPRx8ba/b2Ipw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.11 + '@babel/core': 7.22.15(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-replace-supers': 7.22.9(@babel/core@7.22.11) + '@babel/helper-replace-supers': 7.22.9(@babel/core@7.22.15) - /@babel/plugin-transform-optional-catch-binding@7.22.11(@babel/core@7.22.11): + /@babel/plugin-transform-optional-catch-binding@7.22.11(@babel/core@7.22.15): resolution: {integrity: sha512-rli0WxesXUeCJnMYhzAglEjLWVDF6ahb45HuprcmQuLidBJFWjNnOzssk2kuc6e33FlLaiZhG/kUIzUMWdBKaQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.11 + '@babel/core': 7.22.15(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.22.11) - dev: true + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.22.15) - /@babel/plugin-transform-optional-catch-binding@7.22.5(@babel/core@7.22.11): - resolution: {integrity: sha512-pH8orJahy+hzZje5b8e2QIlBWQvGpelS76C63Z+jhZKsmzfNaPQ+LaW6dcJ9bxTpo1mtXbgHwy765Ro3jftmUg==} + /@babel/plugin-transform-optional-chaining@7.22.15(@babel/core@7.22.15): + resolution: {integrity: sha512-ngQ2tBhq5vvSJw2Q2Z9i7ealNkpDMU0rGWnHPKqRZO0tzZ5tlaoz4hDvhXioOoaE0X2vfNss1djwg0DXlfu30A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.11 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.22.11) - - /@babel/plugin-transform-optional-chaining@7.22.10(@babel/core@7.22.11): - resolution: {integrity: sha512-MMkQqZAZ+MGj+jGTG3OTuhKeBpNcO+0oCEbrGNEaOmiEn+1MzRyQlYsruGiU8RTK3zV6XwrVJTmwiDOyYK6J9g==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.22.11 + '@babel/core': 7.22.15(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.22.11) - - /@babel/plugin-transform-optional-chaining@7.22.12(@babel/core@7.22.11): - resolution: {integrity: sha512-7XXCVqZtyFWqjDsYDY4T45w4mlx1rf7aOgkc/Ww76xkgBiOlmjPkx36PBLHa1k1rwWvVgYMPsbuVnIamx2ZQJw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.22.11 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.22.11) - - /@babel/plugin-transform-optional-chaining@7.22.6(@babel/core@7.22.11): - resolution: {integrity: sha512-Vd5HiWml0mDVtcLHIoEU5sw6HOUW/Zk0acLs/SAeuLzkGNOPc9DB4nkUajemhCmTIz3eiaKREZn2hQQqF79YTg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.22.11 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.22.11) - - /@babel/plugin-transform-parameters@7.22.5(@babel/core@7.22.11): - resolution: {integrity: sha512-AVkFUBurORBREOmHRKo06FjHYgjrabpdqRSwq6+C7R5iTCZOsM4QbcB27St0a4U6fffyAOqh3s/qEfybAhfivg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.22.11 - '@babel/helper-plugin-utils': 7.22.5 - - /@babel/plugin-transform-private-methods@7.22.5(@babel/core@7.22.11): - resolution: {integrity: sha512-PPjh4gyrQnGe97JTalgRGMuU4icsZFnWkzicB/fUtzlKUqvsWBKEpPPfr5a2JiyirZkHxnAqkQMO5Z5B2kK3fA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.22.11 - '@babel/helper-create-class-features-plugin': 7.22.6(@babel/core@7.22.11) - '@babel/helper-plugin-utils': 7.22.5 - transitivePeerDependencies: - - supports-color + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.22.15) - /@babel/plugin-transform-private-property-in-object@7.22.11(@babel/core@7.22.11): - resolution: {integrity: sha512-sSCbqZDBKHetvjSwpyWzhuHkmW5RummxJBVbYLkGkaiTOWGxml7SXt0iWa03bzxFIx7wOj3g/ILRd0RcJKBeSQ==} + /@babel/plugin-transform-parameters@7.22.15(@babel/core@7.22.15): + resolution: {integrity: sha512-hjk7qKIqhyzhhUvRT683TYQOFa/4cQKwQy7ALvTpODswN40MljzNDa0YldevS6tGbxwaEKVn502JmY0dP7qEtQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.11 - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-create-class-features-plugin': 7.22.11(@babel/core@7.22.11) + '@babel/core': 7.22.15(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.22.11) - dev: true - /@babel/plugin-transform-private-property-in-object@7.22.5(@babel/core@7.22.11): - resolution: {integrity: sha512-/9xnaTTJcVoBtSSmrVyhtSvO3kbqS2ODoh2juEU72c3aYonNF0OMGiaz2gjukyKM2wBBYJP38S4JiE0Wfb5VMQ==} + /@babel/plugin-transform-private-methods@7.22.5(@babel/core@7.22.15): + resolution: {integrity: sha512-PPjh4gyrQnGe97JTalgRGMuU4icsZFnWkzicB/fUtzlKUqvsWBKEpPPfr5a2JiyirZkHxnAqkQMO5Z5B2kK3fA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.11 - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-create-class-features-plugin': 7.22.11(@babel/core@7.22.11) + '@babel/core': 7.22.15(supports-color@8.1.1) + '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.22.15) '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.22.11) - /@babel/plugin-transform-property-literals@7.22.5(@babel/core@7.22.11): - resolution: {integrity: sha512-TiOArgddK3mK/x1Qwf5hay2pxI6wCZnvQqrFSqbtg1GLl2JcNMitVH/YnqjP+M31pLUeTfzY1HAXFDnUBV30rQ==} + /@babel/plugin-transform-private-property-in-object@7.22.11(@babel/core@7.22.15): + resolution: {integrity: sha512-sSCbqZDBKHetvjSwpyWzhuHkmW5RummxJBVbYLkGkaiTOWGxml7SXt0iWa03bzxFIx7wOj3g/ILRd0RcJKBeSQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.11 + '@babel/core': 7.22.15(supports-color@8.1.1) + '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.22.15) '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.22.15) - /@babel/plugin-transform-regenerator@7.22.10(@babel/core@7.22.11): - resolution: {integrity: sha512-F28b1mDt8KcT5bUyJc/U9nwzw6cV+UmTeRlXYIl2TNqMMJif0Jeey9/RQ3C4NOd2zp0/TRsDns9ttj2L523rsw==} + /@babel/plugin-transform-property-literals@7.22.5(@babel/core@7.22.15): + resolution: {integrity: sha512-TiOArgddK3mK/x1Qwf5hay2pxI6wCZnvQqrFSqbtg1GLl2JcNMitVH/YnqjP+M31pLUeTfzY1HAXFDnUBV30rQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.11 + '@babel/core': 7.22.15(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 - regenerator-transform: 0.15.2 - /@babel/plugin-transform-regenerator@7.22.5(@babel/core@7.22.11): - resolution: {integrity: sha512-rR7KePOE7gfEtNTh9Qw+iO3Q/e4DEsoQ+hdvM6QUDH7JRJ5qxq5AA52ZzBWbI5i9lfNuvySgOGP8ZN7LAmaiPw==} + /@babel/plugin-transform-regenerator@7.22.10(@babel/core@7.22.15): + resolution: {integrity: sha512-F28b1mDt8KcT5bUyJc/U9nwzw6cV+UmTeRlXYIl2TNqMMJif0Jeey9/RQ3C4NOd2zp0/TRsDns9ttj2L523rsw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.11 + '@babel/core': 7.22.15(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 regenerator-transform: 0.15.2 - /@babel/plugin-transform-reserved-words@7.22.5(@babel/core@7.22.11): + /@babel/plugin-transform-reserved-words@7.22.5(@babel/core@7.22.15): resolution: {integrity: sha512-DTtGKFRQUDm8svigJzZHzb/2xatPc6TzNvAIJ5GqOKDsGFYgAskjRulbR/vGsPKq3OPqtexnz327qYpP57RFyA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.11 + '@babel/core': 7.22.15(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-runtime@7.22.10(@babel/core@7.22.11): - resolution: {integrity: sha512-RchI7HePu1eu0CYNKHHHQdfenZcM4nz8rew5B1VWqeRKdcwW5aQ5HeG9eTUbWiAS1UrmHVLmoxTWHt3iLD/NhA==} + /@babel/plugin-transform-runtime@7.22.15(@babel/core@7.22.15): + resolution: {integrity: sha512-tEVLhk8NRZSmwQ0DJtxxhTrCht1HVo8VaMzYT4w6lwyKBuHsgoioAUA7/6eT2fRfc5/23fuGdlwIxXhRVgWr4g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.11 - '@babel/helper-module-imports': 7.22.5 + '@babel/core': 7.22.15(supports-color@8.1.1) + '@babel/helper-module-imports': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 - babel-plugin-polyfill-corejs2: 0.4.5(@babel/core@7.22.11) - babel-plugin-polyfill-corejs3: 0.8.3(@babel/core@7.22.11) - babel-plugin-polyfill-regenerator: 0.5.2(@babel/core@7.22.11) + babel-plugin-polyfill-corejs2: 0.4.5(@babel/core@7.22.15) + babel-plugin-polyfill-corejs3: 0.8.3(@babel/core@7.22.15) + babel-plugin-polyfill-regenerator: 0.5.2(@babel/core@7.22.15) semver: 6.3.1 transitivePeerDependencies: - supports-color - /@babel/plugin-transform-shorthand-properties@7.22.5(@babel/core@7.22.11): + /@babel/plugin-transform-shorthand-properties@7.22.5(@babel/core@7.22.15): resolution: {integrity: sha512-vM4fq9IXHscXVKzDv5itkO1X52SmdFBFcMIBZ2FRn2nqVYqw6dBexUgMvAjHW+KXpPPViD/Yo3GrDEBaRC0QYA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.11 + '@babel/core': 7.22.15(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-spread@7.22.5(@babel/core@7.22.11): + /@babel/plugin-transform-spread@7.22.5(@babel/core@7.22.15): resolution: {integrity: sha512-5ZzDQIGyvN4w8+dMmpohL6MBo+l2G7tfC/O2Dg7/hjpgeWvUx8FzfeOKxGog9IimPa4YekaQ9PlDqTLOljkcxg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.11 + '@babel/core': 7.22.15(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - /@babel/plugin-transform-sticky-regex@7.22.5(@babel/core@7.22.11): + /@babel/plugin-transform-sticky-regex@7.22.5(@babel/core@7.22.15): resolution: {integrity: sha512-zf7LuNpHG0iEeiyCNwX4j3gDg1jgt1k3ZdXBKbZSoA3BbGQGvMiSvfbZRR3Dr3aeJe3ooWFZxOOG3IRStYp2Bw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.11 + '@babel/core': 7.22.15(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-template-literals@7.22.5(@babel/core@7.22.11): + /@babel/plugin-transform-template-literals@7.22.5(@babel/core@7.22.15): resolution: {integrity: sha512-5ciOehRNf+EyUeewo8NkbQiUs4d6ZxiHo6BcBcnFlgiJfu16q0bQUw9Jvo0b0gBKFG1SMhDSjeKXSYuJLeFSMA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.11 + '@babel/core': 7.22.15(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-typeof-symbol@7.22.5(@babel/core@7.22.11): + /@babel/plugin-transform-typeof-symbol@7.22.5(@babel/core@7.22.15): resolution: {integrity: sha512-bYkI5lMzL4kPii4HHEEChkD0rkc+nvnlR6+o/qdqR6zrm0Sv/nodmyLhlq2DO0YKLUNd2VePmPRjJXSBh9OIdA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.11 - '@babel/helper-plugin-utils': 7.22.5 - - /@babel/plugin-transform-typescript@7.22.10(@babel/core@7.22.11): - resolution: {integrity: sha512-7++c8I/ymsDo4QQBAgbraXLzIM6jmfao11KgIBEYZRReWzNWH9NtNgJcyrZiXsOPh523FQm6LfpLyy/U5fn46A==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.22.11 - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-create-class-features-plugin': 7.22.10(@babel/core@7.22.11) + '@babel/core': 7.22.15(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-typescript': 7.22.5(@babel/core@7.22.11) - /@babel/plugin-transform-typescript@7.22.11(@babel/core@7.22.11): - resolution: {integrity: sha512-0E4/L+7gfvHub7wsbTv03oRtD69X31LByy44fGmFzbZScpupFByMcgCJ0VbBTkzyjSJKuRoGN8tcijOWKTmqOA==} + /@babel/plugin-transform-typescript@7.22.15(@babel/core@7.22.15): + resolution: {integrity: sha512-1uirS0TnijxvQLnlv5wQBwOX3E1wCFX7ITv+9pBV2wKEk4K+M5tqDaoNXnTH8tjEIYHLO98MwiTWO04Ggz4XuA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.11 + '@babel/core': 7.22.15(supports-color@8.1.1) '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-create-class-features-plugin': 7.22.11(@babel/core@7.22.11) + '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.22.15) '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-typescript': 7.22.5(@babel/core@7.22.11) + '@babel/plugin-syntax-typescript': 7.22.5(@babel/core@7.22.15) - /@babel/plugin-transform-unicode-escapes@7.22.10(@babel/core@7.22.11): + /@babel/plugin-transform-unicode-escapes@7.22.10(@babel/core@7.22.15): resolution: {integrity: sha512-lRfaRKGZCBqDlRU3UIFovdp9c9mEvlylmpod0/OatICsSfuQ9YFthRo1tpTkGsklEefZdqlEFdY4A2dwTb6ohg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.11 - '@babel/helper-plugin-utils': 7.22.5 - - /@babel/plugin-transform-unicode-escapes@7.22.5(@babel/core@7.22.11): - resolution: {integrity: sha512-biEmVg1IYB/raUO5wT1tgfacCef15Fbzhkx493D3urBI++6hpJ+RFG4SrWMn0NEZLfvilqKf3QDrRVZHo08FYg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.22.11 + '@babel/core': 7.22.15(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-unicode-property-regex@7.22.5(@babel/core@7.22.11): + /@babel/plugin-transform-unicode-property-regex@7.22.5(@babel/core@7.22.15): resolution: {integrity: sha512-HCCIb+CbJIAE6sXn5CjFQXMwkCClcOfPCzTlilJ8cUatfzwHlWQkbtV0zD338u9dZskwvuOYTuuaMaA8J5EI5A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.11 - '@babel/helper-create-regexp-features-plugin': 7.22.6(@babel/core@7.22.11) + '@babel/core': 7.22.15(supports-color@8.1.1) + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.22.15) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-unicode-regex@7.22.5(@babel/core@7.22.11): + /@babel/plugin-transform-unicode-regex@7.22.5(@babel/core@7.22.15): resolution: {integrity: sha512-028laaOKptN5vHJf9/Arr/HiJekMd41hOEZYvNsrsXqJ7YPYuX2bQxh31fkZzGmq3YqHRJzYFFAVYvKfMPKqyg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.11 - '@babel/helper-create-regexp-features-plugin': 7.22.6(@babel/core@7.22.11) + '@babel/core': 7.22.15(supports-color@8.1.1) + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.22.15) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-unicode-sets-regex@7.22.5(@babel/core@7.22.11): + /@babel/plugin-transform-unicode-sets-regex@7.22.5(@babel/core@7.22.15): resolution: {integrity: sha512-lhMfi4FC15j13eKrh3DnYHjpGj6UKQHtNKTbtc1igvAhRy4+kLhV07OpLcsN0VgDEw/MjAvJO4BdMJsHwMhzCg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.22.11 - '@babel/helper-create-regexp-features-plugin': 7.22.6(@babel/core@7.22.11) - '@babel/helper-plugin-utils': 7.22.5 - - /@babel/preset-env@7.22.10(@babel/core@7.22.11): - resolution: {integrity: sha512-riHpLb1drNkpLlocmSyEg4oYJIQFeXAK/d7rI6mbD0XsvoTOOweXDmQPG/ErxsEhWk3rl3Q/3F6RFQlVFS8m0A==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/compat-data': 7.22.9 - '@babel/core': 7.22.11 - '@babel/helper-compilation-targets': 7.22.10 + '@babel/core': 7.22.15(supports-color@8.1.1) + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.22.15) '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-validator-option': 7.22.5 - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.22.11) - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.22.11) - '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.22.11) - '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.22.11) - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.22.11) - '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.22.11) - '@babel/plugin-syntax-import-assertions': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-syntax-import-attributes': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.22.11) - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.22.11) - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.22.11) - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.22.11) - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.22.11) - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.22.11) - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.22.11) - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.22.11) - '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.22.11) - '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.22.11) - '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.22.11) - '@babel/plugin-transform-arrow-functions': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-async-generator-functions': 7.22.10(@babel/core@7.22.11) - '@babel/plugin-transform-async-to-generator': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-block-scoped-functions': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-block-scoping': 7.22.10(@babel/core@7.22.11) - '@babel/plugin-transform-class-properties': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-class-static-block': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-classes': 7.22.6(@babel/core@7.22.11) - '@babel/plugin-transform-computed-properties': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-destructuring': 7.22.10(@babel/core@7.22.11) - '@babel/plugin-transform-dotall-regex': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-duplicate-keys': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-dynamic-import': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-exponentiation-operator': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-export-namespace-from': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-for-of': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-function-name': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-json-strings': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-literals': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-logical-assignment-operators': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-member-expression-literals': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-modules-amd': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-modules-commonjs': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-modules-systemjs': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-modules-umd': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-new-target': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-nullish-coalescing-operator': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-numeric-separator': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-object-rest-spread': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-object-super': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-optional-catch-binding': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-optional-chaining': 7.22.10(@babel/core@7.22.11) - '@babel/plugin-transform-parameters': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-private-methods': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-private-property-in-object': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-property-literals': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-regenerator': 7.22.10(@babel/core@7.22.11) - '@babel/plugin-transform-reserved-words': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-shorthand-properties': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-spread': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-sticky-regex': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-template-literals': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-typeof-symbol': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-unicode-escapes': 7.22.10(@babel/core@7.22.11) - '@babel/plugin-transform-unicode-property-regex': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-unicode-regex': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-unicode-sets-regex': 7.22.5(@babel/core@7.22.11) - '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.22.11) - '@babel/types': 7.22.10 - babel-plugin-polyfill-corejs2: 0.4.5(@babel/core@7.22.11) - babel-plugin-polyfill-corejs3: 0.8.3(@babel/core@7.22.11) - babel-plugin-polyfill-regenerator: 0.5.2(@babel/core@7.22.11) - core-js-compat: 3.31.1 - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - /@babel/preset-env@7.22.14(@babel/core@7.22.11): - resolution: {integrity: sha512-daodMIoVo+ol/g+//c/AH+szBkFj4STQUikvBijRGL72Ph+w+AMTSh55DUETe8KJlPlDT1k/mp7NBfOuiWmoig==} + /@babel/preset-env@7.22.15(@babel/core@7.22.15): + resolution: {integrity: sha512-tZFHr54GBkHk6hQuVA8w4Fmq+MSPsfvMG0vPnOYyTnJpyfMqybL8/MbNCPRT9zc2KBO2pe4tq15g6Uno4Jpoag==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/compat-data': 7.22.9 - '@babel/core': 7.22.11 - '@babel/helper-compilation-targets': 7.22.10 + '@babel/core': 7.22.15(supports-color@8.1.1) + '@babel/helper-compilation-targets': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-validator-option': 7.22.5 - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.22.11) - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.22.11) - '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.22.11) - '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.22.11) - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.22.11) - '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.22.11) - '@babel/plugin-syntax-import-assertions': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-syntax-import-attributes': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.22.11) - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.22.11) - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.22.11) - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.22.11) - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.22.11) - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.22.11) - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.22.11) - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.22.11) - '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.22.11) - '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.22.11) - '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.22.11) - '@babel/plugin-transform-arrow-functions': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-async-generator-functions': 7.22.11(@babel/core@7.22.11) - '@babel/plugin-transform-async-to-generator': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-block-scoped-functions': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-block-scoping': 7.22.10(@babel/core@7.22.11) - '@babel/plugin-transform-class-properties': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-class-static-block': 7.22.11(@babel/core@7.22.11) - '@babel/plugin-transform-classes': 7.22.6(@babel/core@7.22.11) - '@babel/plugin-transform-computed-properties': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-destructuring': 7.22.10(@babel/core@7.22.11) - '@babel/plugin-transform-dotall-regex': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-duplicate-keys': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-dynamic-import': 7.22.11(@babel/core@7.22.11) - '@babel/plugin-transform-exponentiation-operator': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-export-namespace-from': 7.22.11(@babel/core@7.22.11) - '@babel/plugin-transform-for-of': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-function-name': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-json-strings': 7.22.11(@babel/core@7.22.11) - '@babel/plugin-transform-literals': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-logical-assignment-operators': 7.22.11(@babel/core@7.22.11) - '@babel/plugin-transform-member-expression-literals': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-modules-amd': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-modules-commonjs': 7.22.11(@babel/core@7.22.11) - '@babel/plugin-transform-modules-systemjs': 7.22.11(@babel/core@7.22.11) - '@babel/plugin-transform-modules-umd': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-new-target': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-nullish-coalescing-operator': 7.22.11(@babel/core@7.22.11) - '@babel/plugin-transform-numeric-separator': 7.22.11(@babel/core@7.22.11) - '@babel/plugin-transform-object-rest-spread': 7.22.11(@babel/core@7.22.11) - '@babel/plugin-transform-object-super': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-optional-catch-binding': 7.22.11(@babel/core@7.22.11) - '@babel/plugin-transform-optional-chaining': 7.22.12(@babel/core@7.22.11) - '@babel/plugin-transform-parameters': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-private-methods': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-private-property-in-object': 7.22.11(@babel/core@7.22.11) - '@babel/plugin-transform-property-literals': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-regenerator': 7.22.10(@babel/core@7.22.11) - '@babel/plugin-transform-reserved-words': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-shorthand-properties': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-spread': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-sticky-regex': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-template-literals': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-typeof-symbol': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-unicode-escapes': 7.22.10(@babel/core@7.22.11) - '@babel/plugin-transform-unicode-property-regex': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-unicode-regex': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-unicode-sets-regex': 7.22.5(@babel/core@7.22.11) - '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.22.11) - '@babel/types': 7.22.11 - babel-plugin-polyfill-corejs2: 0.4.5(@babel/core@7.22.11) - babel-plugin-polyfill-corejs3: 0.8.3(@babel/core@7.22.11) - babel-plugin-polyfill-regenerator: 0.5.2(@babel/core@7.22.11) - core-js-compat: 3.31.1 + '@babel/helper-validator-option': 7.22.15 + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.22.15(@babel/core@7.22.15) + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.22.15(@babel/core@7.22.15) + '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.22.15) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.22.15) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.22.15) + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.22.15) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.22.15) + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.22.15) + '@babel/plugin-syntax-import-assertions': 7.22.5(@babel/core@7.22.15) + '@babel/plugin-syntax-import-attributes': 7.22.5(@babel/core@7.22.15) + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.22.15) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.22.15) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.22.15) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.22.15) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.22.15) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.22.15) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.22.15) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.22.15) + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.22.15) + '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.22.15) + '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.22.15) + '@babel/plugin-transform-arrow-functions': 7.22.5(@babel/core@7.22.15) + '@babel/plugin-transform-async-generator-functions': 7.22.15(@babel/core@7.22.15) + '@babel/plugin-transform-async-to-generator': 7.22.5(@babel/core@7.22.15) + '@babel/plugin-transform-block-scoped-functions': 7.22.5(@babel/core@7.22.15) + '@babel/plugin-transform-block-scoping': 7.22.15(@babel/core@7.22.15) + '@babel/plugin-transform-class-properties': 7.22.5(@babel/core@7.22.15) + '@babel/plugin-transform-class-static-block': 7.22.11(@babel/core@7.22.15) + '@babel/plugin-transform-classes': 7.22.15(@babel/core@7.22.15) + '@babel/plugin-transform-computed-properties': 7.22.5(@babel/core@7.22.15) + '@babel/plugin-transform-destructuring': 7.22.15(@babel/core@7.22.15) + '@babel/plugin-transform-dotall-regex': 7.22.5(@babel/core@7.22.15) + '@babel/plugin-transform-duplicate-keys': 7.22.5(@babel/core@7.22.15) + '@babel/plugin-transform-dynamic-import': 7.22.11(@babel/core@7.22.15) + '@babel/plugin-transform-exponentiation-operator': 7.22.5(@babel/core@7.22.15) + '@babel/plugin-transform-export-namespace-from': 7.22.11(@babel/core@7.22.15) + '@babel/plugin-transform-for-of': 7.22.15(@babel/core@7.22.15) + '@babel/plugin-transform-function-name': 7.22.5(@babel/core@7.22.15) + '@babel/plugin-transform-json-strings': 7.22.11(@babel/core@7.22.15) + '@babel/plugin-transform-literals': 7.22.5(@babel/core@7.22.15) + '@babel/plugin-transform-logical-assignment-operators': 7.22.11(@babel/core@7.22.15) + '@babel/plugin-transform-member-expression-literals': 7.22.5(@babel/core@7.22.15) + '@babel/plugin-transform-modules-amd': 7.22.5(@babel/core@7.22.15) + '@babel/plugin-transform-modules-commonjs': 7.22.15(@babel/core@7.22.15) + '@babel/plugin-transform-modules-systemjs': 7.22.11(@babel/core@7.22.15) + '@babel/plugin-transform-modules-umd': 7.22.5(@babel/core@7.22.15) + '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5(@babel/core@7.22.15) + '@babel/plugin-transform-new-target': 7.22.5(@babel/core@7.22.15) + '@babel/plugin-transform-nullish-coalescing-operator': 7.22.11(@babel/core@7.22.15) + '@babel/plugin-transform-numeric-separator': 7.22.11(@babel/core@7.22.15) + '@babel/plugin-transform-object-rest-spread': 7.22.15(@babel/core@7.22.15) + '@babel/plugin-transform-object-super': 7.22.5(@babel/core@7.22.15) + '@babel/plugin-transform-optional-catch-binding': 7.22.11(@babel/core@7.22.15) + '@babel/plugin-transform-optional-chaining': 7.22.15(@babel/core@7.22.15) + '@babel/plugin-transform-parameters': 7.22.15(@babel/core@7.22.15) + '@babel/plugin-transform-private-methods': 7.22.5(@babel/core@7.22.15) + '@babel/plugin-transform-private-property-in-object': 7.22.11(@babel/core@7.22.15) + '@babel/plugin-transform-property-literals': 7.22.5(@babel/core@7.22.15) + '@babel/plugin-transform-regenerator': 7.22.10(@babel/core@7.22.15) + '@babel/plugin-transform-reserved-words': 7.22.5(@babel/core@7.22.15) + '@babel/plugin-transform-shorthand-properties': 7.22.5(@babel/core@7.22.15) + '@babel/plugin-transform-spread': 7.22.5(@babel/core@7.22.15) + '@babel/plugin-transform-sticky-regex': 7.22.5(@babel/core@7.22.15) + '@babel/plugin-transform-template-literals': 7.22.5(@babel/core@7.22.15) + '@babel/plugin-transform-typeof-symbol': 7.22.5(@babel/core@7.22.15) + '@babel/plugin-transform-unicode-escapes': 7.22.10(@babel/core@7.22.15) + '@babel/plugin-transform-unicode-property-regex': 7.22.5(@babel/core@7.22.15) + '@babel/plugin-transform-unicode-regex': 7.22.5(@babel/core@7.22.15) + '@babel/plugin-transform-unicode-sets-regex': 7.22.5(@babel/core@7.22.15) + '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.22.15) + '@babel/types': 7.22.15 + babel-plugin-polyfill-corejs2: 0.4.5(@babel/core@7.22.15) + babel-plugin-polyfill-corejs3: 0.8.3(@babel/core@7.22.15) + babel-plugin-polyfill-regenerator: 0.5.2(@babel/core@7.22.15) + core-js-compat: 3.32.1 semver: 6.3.1 transitivePeerDependencies: - supports-color - dev: true - - /@babel/preset-env@7.22.7(@babel/core@7.22.11): - resolution: {integrity: sha512-1whfDtW+CzhETuzYXfcgZAh8/GFMeEbz0V5dVgya8YeJyCU6Y/P2Gnx4Qb3MylK68Zu9UiwUvbPMPTpFAOJ+sQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/compat-data': 7.22.9 - '@babel/core': 7.22.11 - '@babel/helper-compilation-targets': 7.22.10 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-validator-option': 7.22.5 - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.22.11) - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.22.11) - '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.22.11) - '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.22.11) - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.22.11) - '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.22.11) - '@babel/plugin-syntax-import-assertions': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-syntax-import-attributes': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.22.11) - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.22.11) - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.22.11) - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.22.11) - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.22.11) - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.22.11) - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.22.11) - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.22.11) - '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.22.11) - '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.22.11) - '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.22.11) - '@babel/plugin-transform-arrow-functions': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-async-generator-functions': 7.22.7(@babel/core@7.22.11) - '@babel/plugin-transform-async-to-generator': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-block-scoped-functions': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-block-scoping': 7.22.10(@babel/core@7.22.11) - '@babel/plugin-transform-class-properties': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-class-static-block': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-classes': 7.22.6(@babel/core@7.22.11) - '@babel/plugin-transform-computed-properties': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-destructuring': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-dotall-regex': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-duplicate-keys': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-dynamic-import': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-exponentiation-operator': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-export-namespace-from': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-for-of': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-function-name': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-json-strings': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-literals': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-logical-assignment-operators': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-member-expression-literals': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-modules-amd': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-modules-commonjs': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-modules-systemjs': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-modules-umd': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-new-target': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-nullish-coalescing-operator': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-numeric-separator': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-object-rest-spread': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-object-super': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-optional-catch-binding': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-optional-chaining': 7.22.6(@babel/core@7.22.11) - '@babel/plugin-transform-parameters': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-private-methods': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-private-property-in-object': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-property-literals': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-regenerator': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-reserved-words': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-shorthand-properties': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-spread': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-sticky-regex': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-template-literals': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-typeof-symbol': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-unicode-escapes': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-unicode-property-regex': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-unicode-regex': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-unicode-sets-regex': 7.22.5(@babel/core@7.22.11) - '@babel/preset-modules': 0.1.5(@babel/core@7.22.11) - '@babel/types': 7.22.10 - '@nicolo-ribaudo/semver-v6': 6.3.3 - babel-plugin-polyfill-corejs2: 0.4.4(@babel/core@7.22.11) - babel-plugin-polyfill-corejs3: 0.8.2(@babel/core@7.22.11) - babel-plugin-polyfill-regenerator: 0.5.1(@babel/core@7.22.11) - core-js-compat: 3.31.1 - transitivePeerDependencies: - - supports-color - - /@babel/preset-modules@0.1.5(@babel/core@7.22.11): - resolution: {integrity: sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.22.11 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-proposal-unicode-property-regex': 7.18.6(@babel/core@7.22.11) - '@babel/plugin-transform-dotall-regex': 7.22.5(@babel/core@7.22.11) - '@babel/types': 7.22.11 - esutils: 2.0.3 - /@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.22.11): + /@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.22.15): resolution: {integrity: sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==} peerDependencies: '@babel/core': ^7.0.0-0 || ^8.0.0-0 <8.0.0 dependencies: - '@babel/core': 7.22.11 + '@babel/core': 7.22.15(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 - '@babel/types': 7.22.11 + '@babel/types': 7.22.15 esutils: 2.0.3 - /@babel/preset-typescript@7.22.11(@babel/core@7.22.11): - resolution: {integrity: sha512-tWY5wyCZYBGY7IlalfKI1rLiGlIfnwsRHZqlky0HVv8qviwQ1Uo/05M6+s+TcTCVa6Bmoo2uJW5TMFX6Wa4qVg==} + /@babel/preset-typescript@7.22.15(@babel/core@7.22.15): + resolution: {integrity: sha512-HblhNmh6yM+cU4VwbBRpxFhxsTdfS1zsvH9W+gEjD0ARV9+8B4sNfpI6GuhePti84nuvhiwKS539jKPFHskA9A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.11 + '@babel/core': 7.22.15(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-validator-option': 7.22.5 - '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-modules-commonjs': 7.22.11(@babel/core@7.22.11) - '@babel/plugin-transform-typescript': 7.22.11(@babel/core@7.22.11) + '@babel/helper-validator-option': 7.22.15 + '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.22.15) + '@babel/plugin-transform-modules-commonjs': 7.22.15(@babel/core@7.22.15) + '@babel/plugin-transform-typescript': 7.22.15(@babel/core@7.22.15) dev: true /@babel/regjsgen@0.8.0: @@ -4926,111 +4572,43 @@ packages: dependencies: regenerator-runtime: 0.13.11 - /@babel/runtime@7.22.11: - resolution: {integrity: sha512-ee7jVNlWN09+KftVOu9n7S8gQzD/Z6hN/I8VBRXW4P1+Xe7kJGXMwu8vds4aGIMHZnNbdpSWCfZZtinytpcAvA==} + /@babel/runtime@7.22.15: + resolution: {integrity: sha512-T0O+aa+4w0u06iNmapipJXMV4HoUir03hpx3/YqXXhu9xim3w+dVphjFWl1OH8NbZHw5Lbm9k45drDkgq2VNNA==} engines: {node: '>=6.9.0'} dependencies: regenerator-runtime: 0.14.0 - /@babel/template@7.22.5: - resolution: {integrity: sha512-X7yV7eiwAxdj9k94NEylvbVHLiVG1nvzCV2EAowhxLTwODV1jl9UzZ48leOC0sH7OnuHrIkllaBgneUykIcZaw==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/code-frame': 7.22.10 - '@babel/parser': 7.22.11 - '@babel/types': 7.22.11 - - /@babel/traverse@7.22.10: - resolution: {integrity: sha512-Q/urqV4pRByiNNpb/f5OSv28ZlGJiFiiTh+GAHktbIrkPhPbl90+uW6SmpoLyZqutrg9AEaEf3Q/ZBRHBXgxig==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/code-frame': 7.22.10 - '@babel/generator': 7.22.10 - '@babel/helper-environment-visitor': 7.22.5 - '@babel/helper-function-name': 7.22.5 - '@babel/helper-hoist-variables': 7.22.5 - '@babel/helper-split-export-declaration': 7.22.6 - '@babel/parser': 7.22.10 - '@babel/types': 7.22.11 - debug: 4.3.4 - globals: 11.12.0 - transitivePeerDependencies: - - supports-color - - /@babel/traverse@7.22.11: - resolution: {integrity: sha512-mzAenteTfomcB7mfPtyi+4oe5BZ6MXxWcn4CX+h4IRJ+OOGXBrWU6jDQavkQI9Vuc5P+donFabBfFCcmWka9lQ==} + /@babel/template@7.22.15: + resolution: {integrity: sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==} engines: {node: '>=6.9.0'} dependencies: - '@babel/code-frame': 7.22.10 - '@babel/generator': 7.22.10 - '@babel/helper-environment-visitor': 7.22.5 - '@babel/helper-function-name': 7.22.5 - '@babel/helper-hoist-variables': 7.22.5 - '@babel/helper-split-export-declaration': 7.22.6 - '@babel/parser': 7.22.11 - '@babel/types': 7.22.11 - debug: 4.3.4 - globals: 11.12.0 - transitivePeerDependencies: - - supports-color + '@babel/code-frame': 7.22.13 + '@babel/parser': 7.22.15 + '@babel/types': 7.22.15 - /@babel/traverse@7.22.11(supports-color@8.1.1): - resolution: {integrity: sha512-mzAenteTfomcB7mfPtyi+4oe5BZ6MXxWcn4CX+h4IRJ+OOGXBrWU6jDQavkQI9Vuc5P+donFabBfFCcmWka9lQ==} + /@babel/traverse@7.22.15(supports-color@8.1.1): + resolution: {integrity: sha512-DdHPwvJY0sEeN4xJU5uRLmZjgMMDIvMPniLuYzUVXj/GGzysPl0/fwt44JBkyUIzGJPV8QgHMcQdQ34XFuKTYQ==} engines: {node: '>=6.9.0'} dependencies: - '@babel/code-frame': 7.22.10 - '@babel/generator': 7.22.10 + '@babel/code-frame': 7.22.13 + '@babel/generator': 7.22.15 '@babel/helper-environment-visitor': 7.22.5 '@babel/helper-function-name': 7.22.5 '@babel/helper-hoist-variables': 7.22.5 '@babel/helper-split-export-declaration': 7.22.6 - '@babel/parser': 7.22.11 - '@babel/types': 7.22.11 + '@babel/parser': 7.22.15 + '@babel/types': 7.22.15 debug: 4.3.4(supports-color@8.1.1) globals: 11.12.0 transitivePeerDependencies: - supports-color - dev: true - - /@babel/traverse@7.22.8: - resolution: {integrity: sha512-y6LPR+wpM2I3qJrsheCTwhIinzkETbplIgPBbwvqPKc+uljeA5gP+3nP8irdYt1mjQaDnlIcG+dw8OjAco4GXw==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/code-frame': 7.22.10 - '@babel/generator': 7.22.10 - '@babel/helper-environment-visitor': 7.22.5 - '@babel/helper-function-name': 7.22.5 - '@babel/helper-hoist-variables': 7.22.5 - '@babel/helper-split-export-declaration': 7.22.6 - '@babel/parser': 7.22.10 - '@babel/types': 7.22.11 - debug: 4.3.4 - globals: 11.12.0 - transitivePeerDependencies: - - supports-color - - /@babel/types@7.22.10: - resolution: {integrity: sha512-obaoigiLrlDZ7TUQln/8m4mSqIW2QFeOrCQc9r+xsaHGNoplVNYlRVpsfE8Vj35GEm2ZH4ZhrNYogs/3fj85kg==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/helper-string-parser': 7.22.5 - '@babel/helper-validator-identifier': 7.22.5 - to-fast-properties: 2.0.0 - - /@babel/types@7.22.11: - resolution: {integrity: sha512-siazHiGuZRz9aB9NpHy9GOs9xiQPKnMzgdr493iI1M67vRXpnEq8ZOOKzezC5q7zwuQ6sDhdSp4SD9ixKSqKZg==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/helper-string-parser': 7.22.5 - '@babel/helper-validator-identifier': 7.22.5 - to-fast-properties: 2.0.0 - /@babel/types@7.22.5: - resolution: {integrity: sha512-zo3MIHGOkPOfoRXitsgHLjEXmlDaD/5KU1Uzuc9GNiZPhSqVxVRtxuPaSBZDsYZ9qV88AjtMtWW7ww98loJ9KA==} + /@babel/types@7.22.15: + resolution: {integrity: sha512-X+NLXr0N8XXmN5ZsaQdm9U2SSC3UbIYq/doL++sueHOTisgZHoKaQtZxGuV2cUPQHMfjKEfg/g6oy7Hm6SKFtA==} engines: {node: '>=6.9.0'} dependencies: '@babel/helper-string-parser': 7.22.5 - '@babel/helper-validator-identifier': 7.22.5 + '@babel/helper-validator-identifier': 7.22.15 to-fast-properties: 2.0.0 /@cnakazawa/watch@1.0.4: @@ -5067,42 +4645,42 @@ packages: transitivePeerDependencies: - supports-color - /@ember/string@3.1.1(@babel/core@7.22.11): + /@ember/string@3.1.1(@babel/core@7.22.15): resolution: {integrity: sha512-UbXJ+k3QOrYN4SRPHgXCqYIJ+yWWUg1+vr0H4DhdQPTy8LJfyqwZ2tc5uqpSSnEXE+/1KopHBE5J8GDagAg5cg==} engines: {node: 12.* || 14.* || >= 16} dependencies: - ember-cli-babel: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.11) + ember-cli-babel: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.15) transitivePeerDependencies: - '@babel/core' - supports-color - /@ember/test-helpers@3.2.0(@babel/core@7.22.11)(ember-source@5.2.0)(webpack@5.88.2): + /@ember/test-helpers@3.2.0(@babel/core@7.22.15)(ember-source@5.2.0)(webpack@5.88.2): resolution: {integrity: sha512-3yWpPsK5O77tUdCwW3HayrAcdlRitIRYMvLIG69Pkal1JMIGdNYVTvJ2R1lenhQh2syd/WFmGM07vQuDAtotQw==} engines: {node: 16.* || >= 18} peerDependencies: ember-source: '*' dependencies: - '@ember/test-waiters': 3.0.2(@babel/core@7.22.11) - '@embroider/macros': 1.13.1(@babel/core@7.22.11) + '@ember/test-waiters': 3.0.2(@babel/core@7.22.15) + '@embroider/macros': 1.13.1(@babel/core@7.22.15) '@simple-dom/interface': 1.4.0 broccoli-debug: 0.6.5 broccoli-funnel: 3.0.8 ember-auto-import: 2.6.3(webpack@5.88.2) - ember-cli-babel: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.11) + ember-cli-babel: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.15) ember-cli-htmlbars: 6.3.0 - ember-source: 5.2.0(@babel/core@7.22.11)(@glimmer/component@1.1.2)(webpack@5.88.2) + ember-source: 5.2.0(@babel/core@7.22.15)(@glimmer/component@1.1.2)(webpack@5.88.2) transitivePeerDependencies: - '@babel/core' - '@glint/template' - supports-color - webpack - /@ember/test-waiters@3.0.2(@babel/core@7.22.11): + /@ember/test-waiters@3.0.2(@babel/core@7.22.15): resolution: {integrity: sha512-H8Q3Xy9rlqhDKnQpwt2pzAYDouww4TZIGSI1pZJhM7mQIGufQKuB0ijzn/yugA6Z+bNdjYp1HioP8Y4hn2zazQ==} engines: {node: 10.* || 12.* || >= 14.*} dependencies: calculate-cache-key-for-tree: 2.0.0 - ember-cli-babel: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.11) + ember-cli-babel: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.15) ember-cli-version-checker: 5.1.2 semver: 7.5.4 transitivePeerDependencies: @@ -5138,9 +4716,9 @@ packages: peerDependencies: '@embroider/core': ^3.2.1 dependencies: - '@babel/core': 7.22.11(supports-color@8.1.1) + '@babel/core': 7.22.15(supports-color@8.1.1) '@embroider/core': 3.2.1 - babel-loader: 8.3.0(@babel/core@7.22.11)(webpack@5.88.2) + babel-loader: 8.3.0(@babel/core@7.22.15)(webpack@5.88.2) transitivePeerDependencies: - supports-color - webpack @@ -5153,20 +4731,20 @@ packages: peerDependencies: '@embroider/core': ^3.2.1 dependencies: - '@babel/code-frame': 7.22.5 - '@babel/core': 7.22.11 - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.22.11) - '@babel/plugin-transform-runtime': 7.22.10(@babel/core@7.22.11) - '@babel/preset-env': 7.22.14(@babel/core@7.22.11) - '@babel/runtime': 7.22.11 - '@babel/traverse': 7.22.8 + '@babel/code-frame': 7.22.13 + '@babel/core': 7.22.15(supports-color@8.1.1) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.22.15) + '@babel/plugin-transform-runtime': 7.22.15(@babel/core@7.22.15) + '@babel/preset-env': 7.22.15(@babel/core@7.22.15) + '@babel/runtime': 7.22.15 + '@babel/traverse': 7.22.15(supports-color@8.1.1) '@embroider/core': 3.2.1 - '@embroider/macros': 1.13.1(@babel/core@7.22.11) + '@embroider/macros': 1.13.1(@babel/core@7.22.15) '@types/babel__code-frame': 7.0.3 '@types/yargs': 17.0.24 assert-never: 1.2.1 babel-import-util: 2.0.0 - babel-plugin-ember-template-compilation: 2.1.1 + babel-plugin-ember-template-compilation: 2.2.0 babel-plugin-syntax-dynamic-import: 6.18.0 babylon: 6.18.0 bind-decorator: 1.0.11 @@ -5179,15 +4757,15 @@ packages: broccoli-plugin: 4.0.7 broccoli-source: 3.0.1 chalk: 4.1.2 - debug: 4.3.4 + debug: 4.3.4(supports-color@8.1.1) escape-string-regexp: 4.0.0 fast-sourcemap-concat: 1.4.0 fs-extra: 9.1.0 fs-tree-diff: 2.0.1 - jsdom: 16.7.0 + jsdom: 16.7.0(supports-color@8.1.1) lodash: 4.17.21 pkg-up: 3.1.0 - resolve: 1.22.3 + resolve: 1.22.4 resolve-package-path: 4.0.3 semver: 7.5.4 symlink-or-copy: 1.3.1 @@ -5207,27 +4785,27 @@ packages: resolution: {integrity: sha512-GhKc9pqPcbKpvUkhTnRqJhr3Pc4xslnzhrGQqBDBNwOZ0/zUU02wpiB+PmiA3+mZFTZNQoUCq4A7vm5dXraQug==} engines: {node: 12.* || 14.* || >= 16} dependencies: - '@babel/core': 7.22.11 - '@babel/parser': 7.22.7 - '@babel/traverse': 7.22.8 - '@embroider/macros': 1.13.1(@babel/core@7.22.11) - '@embroider/shared-internals': 2.4.0 + '@babel/core': 7.22.15(supports-color@8.1.1) + '@babel/parser': 7.22.15 + '@babel/traverse': 7.22.15(supports-color@8.1.1) + '@embroider/macros': 1.13.1(@babel/core@7.22.15) + '@embroider/shared-internals': 2.4.0(supports-color@8.1.1) assert-never: 1.2.1 - babel-plugin-ember-template-compilation: 2.1.1 + babel-plugin-ember-template-compilation: 2.2.0 broccoli-node-api: 1.7.0 broccoli-persistent-filter: 3.1.3 broccoli-plugin: 4.0.7 broccoli-source: 3.0.1 - debug: 4.3.4 + debug: 4.3.4(supports-color@8.1.1) fast-sourcemap-concat: 1.4.0 - filesize: 10.0.7 + filesize: 10.0.12 fs-extra: 9.1.0 fs-tree-diff: 2.0.1 - handlebars: 4.7.7 + handlebars: 4.7.8 js-string-escape: 1.0.1 - jsdom: 16.7.0 + jsdom: 16.7.0(supports-color@8.1.1) lodash: 4.17.21 - resolve: 1.22.3 + resolve: 1.22.4 resolve-package-path: 4.0.3 typescript-memoize: 1.1.1 walk-sync: 3.0.0 @@ -5253,7 +4831,7 @@ packages: webpack: 5.88.2 dev: true - /@embroider/macros@1.13.1(@babel/core@7.22.11): + /@embroider/macros@1.13.1(@babel/core@7.22.15): resolution: {integrity: sha512-4htraP/rNIht8uCxXoc59Bw2EsBFfc4YUQD9XSpzJ4xUr1V0GQf9wL/noeSuYSxIhwRfZOErnJhsdyf1hH+I/A==} engines: {node: 12.* || 14.* || >= 16} peerDependencies: @@ -5262,47 +4840,18 @@ packages: '@glint/template': optional: true dependencies: - '@embroider/shared-internals': 2.4.0 + '@embroider/shared-internals': 2.4.0(supports-color@8.1.1) assert-never: 1.2.1 babel-import-util: 2.0.0 - ember-cli-babel: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.11) + ember-cli-babel: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.15) find-up: 5.0.0 lodash: 4.17.21 - resolve: 1.22.3 + resolve: 1.22.4 semver: 7.5.4 transitivePeerDependencies: - '@babel/core' - supports-color - /@embroider/shared-internals@2.2.2: - resolution: {integrity: sha512-fOED89UjsNT8e/maA1P3co2D7q/UOmH3DMxqAlJyueyo57LKuVDXFDG6JUYiEyHb2H5eCrzIdGoHI5cz9rH3Ow==} - engines: {node: 12.* || 14.* || >= 16} - dependencies: - babel-import-util: 1.4.1 - ember-rfc176-data: 0.3.18 - fs-extra: 9.1.0 - js-string-escape: 1.0.1 - lodash: 4.17.21 - resolve-package-path: 4.0.3 - semver: 7.5.4 - typescript-memoize: 1.1.1 - - /@embroider/shared-internals@2.4.0: - resolution: {integrity: sha512-pFE05ebenWMC9XAPRjadYCXXb6VmqjkhYN5uqkhPo+VUmMHnx7sZYYxqGjxfVuhC/ghS/BNlOffOCXDOoE7k7g==} - engines: {node: 12.* || 14.* || >= 16} - dependencies: - babel-import-util: 2.0.0 - debug: 4.3.4 - ember-rfc176-data: 0.3.18 - fs-extra: 9.1.0 - js-string-escape: 1.0.1 - lodash: 4.17.21 - resolve-package-path: 4.0.3 - semver: 7.5.4 - typescript-memoize: 1.1.1 - transitivePeerDependencies: - - supports-color - /@embroider/shared-internals@2.4.0(supports-color@8.1.1): resolution: {integrity: sha512-pFE05ebenWMC9XAPRjadYCXXb6VmqjkhYN5uqkhPo+VUmMHnx7sZYYxqGjxfVuhC/ghS/BNlOffOCXDOoE7k7g==} engines: {node: 12.* || 14.* || >= 16} @@ -5318,7 +4867,6 @@ packages: typescript-memoize: 1.1.1 transitivePeerDependencies: - supports-color - dev: true /@embroider/webpack@3.1.5(@embroider/core@3.2.1)(webpack@5.88.2): resolution: {integrity: sha512-J4NinNlxPzM4GeUoqnDzOVex2TxtEYjq7fVSxOKefj1bm/V3vzR6Dqwq2sxJmGfNbaTXbMVz6kpbz4bxZz8DOw==} @@ -5330,14 +4878,14 @@ packages: webpack: optional: true dependencies: - '@babel/core': 7.22.11(supports-color@8.1.1) + '@babel/core': 7.22.15(supports-color@8.1.1) '@embroider/babel-loader-8': 3.0.1(@embroider/core@3.2.1)(supports-color@8.1.1)(webpack@5.88.2) '@embroider/core': 3.2.1 '@embroider/hbs-loader': 3.0.2(@embroider/core@3.2.1)(webpack@5.88.2) '@embroider/shared-internals': 2.4.0(supports-color@8.1.1) '@types/supports-color': 8.1.1 assert-never: 1.2.1 - babel-loader: 8.3.0(@babel/core@7.22.11)(webpack@5.88.2) + babel-loader: 8.3.0(@babel/core@7.22.15)(webpack@5.88.2) babel-preset-env: 1.7.0(supports-color@8.1.1) css-loader: 5.2.7(webpack@5.88.2) csso: 4.2.0 @@ -5351,7 +4899,7 @@ packages: source-map-url: 0.4.1 style-loader: 2.0.0(webpack@5.88.2) supports-color: 8.1.1 - terser: 5.18.2 + terser: 5.19.4 thread-loader: 3.0.4(webpack@5.88.2) webpack: 5.88.2 transitivePeerDependencies: @@ -5370,8 +4918,8 @@ packages: eslint-visitor-keys: 3.4.3 dev: true - /@eslint-community/regexpp@4.6.2: - resolution: {integrity: sha512-pPTNuaAG3QMH+buKyBIGJs3g/S5y0caxw0ygM3YyE6yJFySwiGGSzA+mM3KJ8QQvzeLh3blwgSonkFjgQdxzMw==} + /@eslint-community/regexpp@4.8.0: + resolution: {integrity: sha512-JylOEEzDiOryeUnFbQz+oViCXS0KsvR1mvHkoMiu5+UiBvy+RYX7tzlIIIEstF/gVa2tj9AQXk3dgnxv6KxhFg==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} dev: true @@ -5380,9 +4928,9 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: ajv: 6.12.6 - debug: 4.3.4 + debug: 4.3.4(supports-color@8.1.1) espree: 9.6.1 - globals: 13.20.0 + globals: 13.21.0 ignore: 5.2.4 import-fresh: 3.3.0 js-yaml: 4.1.0 @@ -5410,7 +4958,7 @@ packages: '@glimmer/wire-format': 0.84.2 '@simple-dom/interface': 1.4.0 - /@glimmer/component@1.1.2(@babel/core@7.22.11): + /@glimmer/component@1.1.2(@babel/core@7.22.15): resolution: {integrity: sha512-XyAsEEa4kWOPy+gIdMjJ8XlzA3qrGH55ZDv6nA16ibalCR17k74BI0CztxuRds+Rm6CtbUVgheCVlcCULuqD7A==} engines: {node: 6.* || 8.* || >= 10.*} dependencies: @@ -5419,7 +4967,7 @@ packages: '@glimmer/util': 0.44.0 broccoli-file-creator: 2.1.1 broccoli-merge-trees: 4.2.0 - ember-cli-babel: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.11) + ember-cli-babel: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.15) ember-cli-get-component-path-option: 1.0.0 ember-cli-is-package-missing: 1.0.0 ember-cli-normalize-entity-name: 1.0.0 @@ -5427,7 +4975,7 @@ packages: ember-cli-string-utils: 1.1.0 ember-cli-typescript: 5.2.1 ember-cli-version-checker: 3.1.3 - ember-compatibility-helpers: 1.2.6(patch_hash=5qtypxbsewxcs5l7lcldb5aqhq)(@babel/core@7.22.11) + ember-compatibility-helpers: 1.2.6(patch_hash=5qtypxbsewxcs5l7lcldb5aqhq)(@babel/core@7.22.15) transitivePeerDependencies: - '@babel/core' - supports-color @@ -5613,10 +5161,10 @@ packages: '@glimmer/global-context': 0.84.3 dev: true - /@glimmer/vm-babel-plugins@0.84.2(@babel/core@7.22.11): + /@glimmer/vm-babel-plugins@0.84.2(@babel/core@7.22.15): resolution: {integrity: sha512-HS2dEbJ3CgXn56wk/5QdudM7rE3vtNMvPIoG7Rrg+GhkGMNxBCIRxOeEF2g520j9rwlA2LAZFpc7MCDMFbTjNA==} dependencies: - babel-plugin-debug-macros: 0.3.4(@babel/core@7.22.11) + babel-plugin-debug-macros: 0.3.4(@babel/core@7.22.15) transitivePeerDependencies: - '@babel/core' @@ -5635,12 +5183,29 @@ packages: /@handlebars/parser@2.0.0: resolution: {integrity: sha512-EP9uEDZv/L5Qh9IWuMUGJRfwhXJ4h1dqKTT4/3+tY0eu7sPis7xh23j61SYUnNF4vqCQvvUXpDo9Bh/+q1zASA==} - /@humanwhocodes/config-array@0.11.10: - resolution: {integrity: sha512-KVVjQmNUepDVGXNuoRRdmmEjruj0KfiGSbS8LVc12LMsWDQzRXJ0qdhN8L8uUigKpfEHRhlaQFY0ib1tnUbNeQ==} + /@html-next/vertical-collection@4.0.2(@babel/core@7.22.15): + resolution: {integrity: sha512-S8cgntEDdXrOwdylVGDh1BFe+nX5uuUzzb3teh1FE++/kbqsOfUpXOYRUsEzsqb0fRqcm6eLxvtNb282Zr67rQ==} + engines: {node: '>= 14.*'} + dependencies: + babel6-plugin-strip-class-callcheck: 6.0.0 + broccoli-funnel: 3.0.8 + broccoli-merge-trees: 4.2.0 + broccoli-rollup: 5.0.0 + ember-cli-babel: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.15) + ember-cli-htmlbars: 6.3.0 + ember-cli-version-checker: 5.1.2 + ember-raf-scheduler: 0.3.0(@babel/core@7.22.15) + transitivePeerDependencies: + - '@babel/core' + - supports-color + dev: true + + /@humanwhocodes/config-array@0.11.11: + resolution: {integrity: sha512-N2brEuAadi0CcdeMXUkhbZB84eskAc8MEX1By6qEchoVywSgXPIjou4rYsl0V3Hj0ZnuGycGCjdNgockbzeWNA==} engines: {node: '>=10.10.0'} dependencies: '@humanwhocodes/object-schema': 1.2.1 - debug: 4.3.4 + debug: 4.3.4(supports-color@8.1.1) minimatch: 3.1.2 transitivePeerDependencies: - supports-color @@ -5673,10 +5238,10 @@ packages: dependencies: '@jridgewell/set-array': 1.1.2 '@jridgewell/sourcemap-codec': 1.4.15 - '@jridgewell/trace-mapping': 0.3.18 + '@jridgewell/trace-mapping': 0.3.19 - /@jridgewell/resolve-uri@3.1.0: - resolution: {integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==} + /@jridgewell/resolve-uri@3.1.1: + resolution: {integrity: sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==} engines: {node: '>=6.0.0'} /@jridgewell/set-array@1.1.2: @@ -5687,19 +5252,20 @@ packages: resolution: {integrity: sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==} dependencies: '@jridgewell/gen-mapping': 0.3.3 - '@jridgewell/trace-mapping': 0.3.18 - - /@jridgewell/sourcemap-codec@1.4.14: - resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==} + '@jridgewell/trace-mapping': 0.3.19 /@jridgewell/sourcemap-codec@1.4.15: resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} - /@jridgewell/trace-mapping@0.3.18: - resolution: {integrity: sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==} + /@jridgewell/trace-mapping@0.3.19: + resolution: {integrity: sha512-kf37QtfW+Hwx/buWGMPcR60iF9ziHa6r/CZJIHbmcm4+0qrXiVdxegAH0F6yddEVQ7zdkjcGCgCzUu+BcbhQxw==} dependencies: - '@jridgewell/resolve-uri': 3.1.0 - '@jridgewell/sourcemap-codec': 1.4.14 + '@jridgewell/resolve-uri': 3.1.1 + '@jridgewell/sourcemap-codec': 1.4.15 + + /@ljharb/through@2.3.9: + resolution: {integrity: sha512-yN599ZBuMPPK4tdoToLlvgJB4CLK8fGl7ntfy0Wn7U6ttNvHYurd81bfUiK/6sMkiIwm65R6ck4L6+Y3DfVbNQ==} + engines: {node: '>= 0.4'} /@nicolo-ribaudo/chokidar-2@2.1.8-no-fsevents.3: resolution: {integrity: sha512-s88O1aVtXftvp5bCPB7WnmXc5IwOZZ7YPuwNPt+GtOOXpPvad1LfbmjYv+qII7zP6RU2QGnqve27dnLycEnyEQ==} @@ -5713,10 +5279,6 @@ packages: eslint-scope: 5.1.1 dev: true - /@nicolo-ribaudo/semver-v6@6.3.3: - resolution: {integrity: sha512-3Yc1fUTs69MG/uZbJlLSI3JISMn2UV2rg+1D/vROUqZyh3l6iYHCs7GMp+M40ZD7yOdDbYjJcU1oTJhrc+dGKg==} - hasBin: true - /@nodelib/fs.scandir@2.1.5: resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} engines: {node: '>= 8'} @@ -5763,7 +5325,7 @@ packages: engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} dependencies: cross-spawn: 7.0.3 - fast-glob: 3.3.0 + fast-glob: 3.3.1 is-glob: 4.0.3 open: 9.1.0 picocolors: 1.0.0 @@ -5787,7 +5349,7 @@ packages: '@pnpm/error': 5.0.2 find-up: 5.0.0 - /@rollup/plugin-babel@6.0.3(@babel/core@7.22.11)(rollup@3.28.1): + /@rollup/plugin-babel@6.0.3(@babel/core@7.22.15)(rollup@3.28.1): resolution: {integrity: sha512-fKImZKppa1A/gX73eg4JGo+8kQr/q1HBQaCGKECZ0v4YBBv3lFqi14+7xyApECzvkLTHCifx+7ntcrvtBIRcpg==} engines: {node: '>=14.0.0'} peerDependencies: @@ -5800,9 +5362,9 @@ packages: rollup: optional: true dependencies: - '@babel/core': 7.22.11 - '@babel/helper-module-imports': 7.22.5 - '@rollup/pluginutils': 5.0.2(rollup@3.28.1) + '@babel/core': 7.22.15(supports-color@8.1.1) + '@babel/helper-module-imports': 7.22.15 + '@rollup/pluginutils': 5.0.4(rollup@3.28.1) rollup: 3.28.1 dev: true @@ -5815,12 +5377,12 @@ packages: rollup: optional: true dependencies: - '@rollup/pluginutils': 5.0.2(rollup@3.28.1) + '@rollup/pluginutils': 5.0.4(rollup@3.28.1) '@types/resolve': 1.20.2 deepmerge: 4.3.1 is-builtin-module: 3.2.1 is-module: 1.0.0 - resolve: 1.22.3 + resolve: 1.22.4 rollup: 3.28.1 dev: true @@ -5832,8 +5394,8 @@ packages: picomatch: 2.3.1 dev: true - /@rollup/pluginutils@5.0.2(rollup@3.28.1): - resolution: {integrity: sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==} + /@rollup/pluginutils@5.0.4(rollup@3.28.1): + resolution: {integrity: sha512-0KJnIoRI8A+a1dqOYLxH8vBf8bphDmty5QvIm2hqm7oFCFYKCAZWWd2hXgMibaPsNDhI0AtpYfQZJG47pt/k4g==} engines: {node: '>=14.0.0'} peerDependencies: rollup: ^1.20.0||^2.0.0||^3.0.0 @@ -5903,8 +5465,8 @@ packages: /@types/body-parser@1.19.2: resolution: {integrity: sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==} dependencies: - '@types/connect': 3.4.35 - '@types/node': 20.4.1 + '@types/connect': 3.4.36 + '@types/node': 20.5.9 /@types/broccoli-plugin@3.0.0: resolution: {integrity: sha512-f+TcsARR2PovfFRKFdCX0kfH/QoM3ZVD2h1rl2mNvrKO0fq2uBNCBsTU3JanfU4COCt5cXpTfARyUsERlC8vIw==} @@ -5913,47 +5475,48 @@ packages: broccoli-plugin: 4.0.7 transitivePeerDependencies: - supports-color + dev: true - /@types/chai-as-promised@7.1.5: - resolution: {integrity: sha512-jStwss93SITGBwt/niYrkf2C+/1KTeZCZl1LaeezTlqppAKeoQC7jxyqYuP72sxBGKCIbw7oHgbYssIRzT5FCQ==} + /@types/chai-as-promised@7.1.6: + resolution: {integrity: sha512-cQLhk8fFarRVZAXUQV1xEnZgMoPxqKojBvRkqPCKPQCzEhpbbSKl1Uu75kDng7k5Ln6LQLUmNBjLlFthCgm1NA==} dependencies: - '@types/chai': 4.3.5 + '@types/chai': 4.3.6 - /@types/chai@4.3.5: - resolution: {integrity: sha512-mEo1sAde+UCE6b2hxn332f1g1E8WfYRu6p5SvTKr2ZKC1f7gFJXk4h5PyGP9Dt6gCaG8y8XhwnXWC6Iy2cmBng==} + /@types/chai@4.3.6: + resolution: {integrity: sha512-VOVRLM1mBxIRxydiViqPcKn6MIxZytrbMpd6RJLIWKxUNr3zux8no0Oc7kJx0WAPIitgZ0gkrDS+btlqQpubpw==} - /@types/connect@3.4.35: - resolution: {integrity: sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==} + /@types/connect@3.4.36: + resolution: {integrity: sha512-P63Zd/JUGq+PdrM1lv0Wv5SBYeA2+CORvbrXbngriYY0jzLUWfQMQQxOhjONEz/wlHOAxOdY7CY65rgQdTjq2w==} dependencies: - '@types/node': 20.4.1 + '@types/node': 20.5.9 /@types/cookie@0.4.1: resolution: {integrity: sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q==} - /@types/cors@2.8.13: - resolution: {integrity: sha512-RG8AStHlUiV5ysZQKq97copd2UmVYw3/pRMLefISZ3S1hK104Cwm7iLQ3fTKx+lsUH2CE8FlLaYeEA2LSeqYUA==} + /@types/cors@2.8.14: + resolution: {integrity: sha512-RXHUvNWYICtbP6s18PnOCaqToK8y14DnLd75c6HfyKf228dxy7pHNOQkxPtvXKp/hINFMDjbYzsj63nnpPMSRQ==} dependencies: - '@types/node': 20.4.1 + '@types/node': 20.5.9 - /@types/ember@4.0.4(@babel/core@7.22.11): + /@types/ember@4.0.4(@babel/core@7.22.15): resolution: {integrity: sha512-MeByM2it6topE4s53+OGS0qHL3mvZIP2+U+eUlhN2w4d9oA6XzP9iaXROA2Eqxjmt4UAJiHHcR2uZ5TVcbEzfw==} dependencies: - '@types/ember__application': 4.0.6(@babel/core@7.22.11) - '@types/ember__array': 4.0.4(@babel/core@7.22.11) - '@types/ember__component': 4.0.14(@babel/core@7.22.11) - '@types/ember__controller': 4.0.5(@babel/core@7.22.11) - '@types/ember__debug': 4.0.4(@babel/core@7.22.11) - '@types/ember__engine': 4.0.5(@babel/core@7.22.11) + '@types/ember__application': 4.0.6(@babel/core@7.22.15) + '@types/ember__array': 4.0.4(@babel/core@7.22.15) + '@types/ember__component': 4.0.15(@babel/core@7.22.15) + '@types/ember__controller': 4.0.6(@babel/core@7.22.15) + '@types/ember__debug': 4.0.4(@babel/core@7.22.15) + '@types/ember__engine': 4.0.5(@babel/core@7.22.15) '@types/ember__error': 4.0.3 - '@types/ember__object': 4.0.6(@babel/core@7.22.11) + '@types/ember__object': 4.0.6(@babel/core@7.22.15) '@types/ember__polyfills': 4.0.2 - '@types/ember__routing': 4.0.13(@babel/core@7.22.11) - '@types/ember__runloop': 4.0.3(@babel/core@7.22.11) - '@types/ember__service': 4.0.3(@babel/core@7.22.11) + '@types/ember__routing': 4.0.13(@babel/core@7.22.15) + '@types/ember__runloop': 4.0.4(@babel/core@7.22.15) + '@types/ember__service': 4.0.3(@babel/core@7.22.15) '@types/ember__string': 3.0.11 '@types/ember__template': 4.0.2 - '@types/ember__test': 4.0.2(@babel/core@7.22.11) - '@types/ember__utils': 4.0.3(@babel/core@7.22.11) + '@types/ember__test': 4.0.2(@babel/core@7.22.15) + '@types/ember__utils': 4.0.3(@babel/core@7.22.15) '@types/htmlbars-inline-precompile': 3.0.0 '@types/rsvp': 4.0.4 transitivePeerDependencies: @@ -5961,69 +5524,63 @@ packages: - supports-color dev: true - /@types/ember__application@4.0.6(@babel/core@7.22.11): + /@types/ember__application@4.0.6(@babel/core@7.22.15): resolution: {integrity: sha512-ojZUGF8zmTpkTg6MJy4hplGvwTJEBCB3ku6UwgQhu0TizeGESBTUXxZIeyiORNBgfzkqT3Ugo+i+777zsIAfhg==} dependencies: - '@glimmer/component': 1.1.2(@babel/core@7.22.11) - '@types/ember': 4.0.4(@babel/core@7.22.11) - '@types/ember__engine': 4.0.5(@babel/core@7.22.11) - '@types/ember__object': 4.0.6(@babel/core@7.22.11) + '@glimmer/component': 1.1.2(@babel/core@7.22.15) + '@types/ember': 4.0.4(@babel/core@7.22.15) + '@types/ember__engine': 4.0.5(@babel/core@7.22.15) + '@types/ember__object': 4.0.6(@babel/core@7.22.15) '@types/ember__owner': 4.0.5 - '@types/ember__routing': 4.0.13(@babel/core@7.22.11) + '@types/ember__routing': 4.0.13(@babel/core@7.22.15) transitivePeerDependencies: - '@babel/core' - supports-color dev: true - /@types/ember__array@4.0.4(@babel/core@7.22.11): + /@types/ember__array@4.0.4(@babel/core@7.22.15): resolution: {integrity: sha512-nMg0+2ooumlfHJjwmI1tnVTBg8TfORhXT4OdzJzCjweFjBCA25L7K0W9J/NKzTUTryJsaDil6VMbY3dCXpyBvA==} dependencies: - '@types/ember': 4.0.4(@babel/core@7.22.11) - '@types/ember__object': 4.0.6 + '@types/ember': 4.0.4(@babel/core@7.22.15) + '@types/ember__object': 4.0.6(@babel/core@7.22.15) transitivePeerDependencies: - '@babel/core' - supports-color dev: true - /@types/ember__component@4.0.14(@babel/core@7.22.11): - resolution: {integrity: sha512-qqEJOCxxPJrfYpgs8+8Zjrc8uRzpbhALtsG6nf/LoB4DkXisSd+C6a3n04ACvGfDa+1uVA3SZ8sTqKPgx6nM9g==} + /@types/ember__component@4.0.15(@babel/core@7.22.15): + resolution: {integrity: sha512-h4Z5kFg8dJT1DHX7qF0/gRc92QMYQGBztJBLbIHYVM36h7+4Sgpsoo1wYy8MCyV0zHwnk9icwpSbfANS20b1BA==} dependencies: - '@types/ember': 4.0.4(@babel/core@7.22.11) - '@types/ember__object': 4.0.6 + '@types/ember': 4.0.4(@babel/core@7.22.15) + '@types/ember__object': 4.0.6(@babel/core@7.22.15) transitivePeerDependencies: - '@babel/core' - supports-color dev: true - /@types/ember__controller@4.0.5: - resolution: {integrity: sha512-sjTYCkVO/JO0JTHU+Xz8TtDotpTCoJZ+esoSSSgHAjHOV4rYioeBzHSSaZk5s9NoNt9X0jqJhdY+oUJfJ1/rkw==} - dependencies: - '@types/ember__object': 4.0.6 - dev: true - - /@types/ember__controller@4.0.5(@babel/core@7.22.11): - resolution: {integrity: sha512-sjTYCkVO/JO0JTHU+Xz8TtDotpTCoJZ+esoSSSgHAjHOV4rYioeBzHSSaZk5s9NoNt9X0jqJhdY+oUJfJ1/rkw==} + /@types/ember__controller@4.0.6(@babel/core@7.22.15): + resolution: {integrity: sha512-o7mrKBE34JrQWTf3VvRsBzIEw36ChDW/2Ldv3SZKI7u/AwXUjbN1UzjHzYrokV6/iNtymTHx3F1DwNtCTSEMjA==} dependencies: - '@types/ember__object': 4.0.6(@babel/core@7.22.11) + '@types/ember__object': 4.0.6(@babel/core@7.22.15) transitivePeerDependencies: - '@babel/core' - supports-color dev: true - /@types/ember__debug@4.0.4(@babel/core@7.22.11): + /@types/ember__debug@4.0.4(@babel/core@7.22.15): resolution: {integrity: sha512-VlK75Br460+7c7Lvcjr4NyYD6KWLi2FMHWID52svEdbv1dj2+BrXE43PW1xjbycErWoalj/vGsBKGjxt+W1+ZA==} dependencies: - '@types/ember__object': 4.0.6(@babel/core@7.22.11) + '@types/ember__object': 4.0.6(@babel/core@7.22.15) '@types/ember__owner': 4.0.5 transitivePeerDependencies: - '@babel/core' - supports-color dev: true - /@types/ember__engine@4.0.5(@babel/core@7.22.11): + /@types/ember__engine@4.0.5(@babel/core@7.22.15): resolution: {integrity: sha512-yx4d2xhCzu5ZwDib++0plLIMv8G6/l9TUAWWmQMsz0L/ETK9jIH0H7uEzyWZSTR2ETcP230oAkPzTk2J3IQAmg==} dependencies: - '@types/ember__object': 4.0.6(@babel/core@7.22.11) + '@types/ember__object': 4.0.6(@babel/core@7.22.15) '@types/ember__owner': 4.0.5 transitivePeerDependencies: - '@babel/core' @@ -6034,17 +5591,10 @@ packages: resolution: {integrity: sha512-lQ/ZrPS5s7LjYhML8TCfcKyMumAy7Hh+9CI66WShHumuojSZZm36LhpaUXC0sMf5uF3uKimaVrvvvrvBLDePZg==} dev: true - /@types/ember__object@4.0.6: - resolution: {integrity: sha512-BVjR2+Q1hQowHnRw9TVwoSOcEly14o3XathEd+wYERLRfl2kbCB/Yh1hutraXqWu3WFuhbxLCS/5FJUCdQcRIg==} - dependencies: - '@types/ember': 4.0.4(@babel/core@7.22.11) - '@types/rsvp': 4.0.4 - dev: true - - /@types/ember__object@4.0.6(@babel/core@7.22.11): + /@types/ember__object@4.0.6(@babel/core@7.22.15): resolution: {integrity: sha512-BVjR2+Q1hQowHnRw9TVwoSOcEly14o3XathEd+wYERLRfl2kbCB/Yh1hutraXqWu3WFuhbxLCS/5FJUCdQcRIg==} dependencies: - '@types/ember': 4.0.4(@babel/core@7.22.11) + '@types/ember': 4.0.4(@babel/core@7.22.15) '@types/rsvp': 4.0.4 transitivePeerDependencies: - '@babel/core' @@ -6058,37 +5608,31 @@ packages: resolution: {integrity: sha512-DMtjEhCHgrMion+qDWQVC9gW5SIY5wElueFbAmBLghTcUOgLWLTFzah3PxKln9cQNRO36699Irg2UdYOJsY6Jg==} dev: true - /@types/ember__routing@4.0.13(@babel/core@7.22.11): + /@types/ember__routing@4.0.13(@babel/core@7.22.15): resolution: {integrity: sha512-CNBx6RmGzZpe8ahuy6+aPYKc/EelmbkndqgCigGkkrqvV5B+ayb3rdeKa2XojyXIqSjvjmcYyj9TTvian0yDgg==} dependencies: - '@types/ember': 4.0.4(@babel/core@7.22.11) - '@types/ember__controller': 4.0.5 - '@types/ember__object': 4.0.6 - '@types/ember__service': 4.0.3 + '@types/ember': 4.0.4(@babel/core@7.22.15) + '@types/ember__controller': 4.0.6(@babel/core@7.22.15) + '@types/ember__object': 4.0.6(@babel/core@7.22.15) + '@types/ember__service': 4.0.3(@babel/core@7.22.15) transitivePeerDependencies: - '@babel/core' - supports-color dev: true - /@types/ember__runloop@4.0.3(@babel/core@7.22.11): - resolution: {integrity: sha512-F6Ujl02xAFOAuOwlAJVdZg64PzacgyRfaCTicY2hyBA4rDpkVVNUsICAJw1NYEUJC6nTaeeanmBGPiZH1htJkw==} + /@types/ember__runloop@4.0.4(@babel/core@7.22.15): + resolution: {integrity: sha512-a8raelFWkQmkuWk4K6DmvwFYwC67SzV9yzurdfcKn3uTVj4EAX4KyuB+JUNRS6sHJYEUFlVsd8AHgYyU976Deg==} dependencies: - '@types/ember': 4.0.4(@babel/core@7.22.11) + '@types/ember': 4.0.4(@babel/core@7.22.15) transitivePeerDependencies: - '@babel/core' - supports-color dev: true - /@types/ember__service@4.0.3: - resolution: {integrity: sha512-LH+gI8Ha2PGM7sJ1Ap4+Ml62vejc8tlwE2xJCqklfH39DPKxAZanCdJCHOL13Ak1xoRZ2KKT4pXhxJIXaI2PWA==} - dependencies: - '@types/ember__object': 4.0.6 - dev: true - - /@types/ember__service@4.0.3(@babel/core@7.22.11): + /@types/ember__service@4.0.3(@babel/core@7.22.15): resolution: {integrity: sha512-LH+gI8Ha2PGM7sJ1Ap4+Ml62vejc8tlwE2xJCqklfH39DPKxAZanCdJCHOL13Ak1xoRZ2KKT4pXhxJIXaI2PWA==} dependencies: - '@types/ember__object': 4.0.6(@babel/core@7.22.11) + '@types/ember__object': 4.0.6(@babel/core@7.22.15) transitivePeerDependencies: - '@babel/core' - supports-color @@ -6102,19 +5646,19 @@ packages: resolution: {integrity: sha512-kQWkak5Sy8m4xcXiXNO2A5+N12qoYK9EK2WtGQYG5pN0wSl6iYFGuz8iq7wEcOyiQ0BH9xSv3uCURukv3U+Txw==} dev: true - /@types/ember__test@4.0.2(@babel/core@7.22.11): + /@types/ember__test@4.0.2(@babel/core@7.22.15): resolution: {integrity: sha512-hoep5m7XmafmjIOHj+PN3T6RyCuVk6Wmjo7IVSM1aCxyIiSbJN8h1vs/Ma8I6kFoMmZYmdLsMxNoxMf7jEon4w==} dependencies: - '@types/ember__application': 4.0.6(@babel/core@7.22.11) + '@types/ember__application': 4.0.6(@babel/core@7.22.15) transitivePeerDependencies: - '@babel/core' - supports-color dev: true - /@types/ember__utils@4.0.3(@babel/core@7.22.11): + /@types/ember__utils@4.0.3(@babel/core@7.22.15): resolution: {integrity: sha512-o+0oRoT72wcxq4aqZTVEcPJKkKORig6mggs6OWrssCKF+cFZIkO7MNSkHy8ad88xNuyiGETIrBaXkr7XpNY1qg==} dependencies: - '@types/ember': 4.0.4(@babel/core@7.22.11) + '@types/ember': 4.0.4(@babel/core@7.22.15) transitivePeerDependencies: - '@babel/core' - supports-color @@ -6123,11 +5667,11 @@ packages: /@types/eslint-scope@3.7.4: resolution: {integrity: sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==} dependencies: - '@types/eslint': 8.44.0 + '@types/eslint': 8.44.2 '@types/estree': 1.0.1 - /@types/eslint@8.44.0: - resolution: {integrity: sha512-gsF+c/0XOguWgaOgvFs+xnnRqt9GwgTvIks36WpE6ueeI4KCEHHd8K/CKHqhOqrJKsYH8m27kRzQEvWXAwXUTw==} + /@types/eslint@8.44.2: + resolution: {integrity: sha512-sdPRb9K6iL5XZOmBubg8yiFp5yS/JdUDQsq5e6h95km91MCYMuvp7mh1fjPEYUhvHepKpZOjnEaMBR4PxjWDzg==} dependencies: '@types/estree': 1.0.1 '@types/json-schema': 7.0.12 @@ -6135,11 +5679,11 @@ packages: /@types/estree@1.0.1: resolution: {integrity: sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==} - /@types/express-serve-static-core@4.17.35: - resolution: {integrity: sha512-wALWQwrgiB2AWTT91CB62b6Yt0sNHpznUXeZEcnPU3DRdlDIz74x8Qg1UUYKSVFi+va5vKOLYRBI1bRKiLLKIg==} + /@types/express-serve-static-core@4.17.36: + resolution: {integrity: sha512-zbivROJ0ZqLAtMzgzIUC4oNqDG9iF0lSsAqpOD9kbs5xcIM3dTiyuHvBc7R8MtWBp3AAWGaovJa+wzWPjLYW7Q==} dependencies: - '@types/node': 20.4.1 - '@types/qs': 6.9.7 + '@types/node': 20.5.9 + '@types/qs': 6.9.8 '@types/range-parser': 1.2.4 '@types/send': 0.17.1 @@ -6147,26 +5691,26 @@ packages: resolution: {integrity: sha512-Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q==} dependencies: '@types/body-parser': 1.19.2 - '@types/express-serve-static-core': 4.17.35 - '@types/qs': 6.9.7 + '@types/express-serve-static-core': 4.17.36 + '@types/qs': 6.9.8 '@types/serve-static': 1.15.2 /@types/fs-extra@8.1.2: resolution: {integrity: sha512-SvSrYXfWSc7R4eqnOzbQF4TZmfpNSM9FrSWLU3EUnWBuyZqNBOrv1B1JA3byUDPUl9z4Ab3jeZG2eDdySlgNMg==} dependencies: - '@types/node': 20.4.1 + '@types/node': 20.5.9 /@types/glob@7.2.0: resolution: {integrity: sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==} dependencies: '@types/minimatch': 5.1.2 - '@types/node': 20.4.1 + '@types/node': 20.5.9 /@types/glob@8.1.0: resolution: {integrity: sha512-IO+MJPVhoqz+28h1qLAcBEH2+xHMK6MTyHJc7MTnnYb6wsoLR29POVGJ7LycmVXIqyy/4/2ShP5sUwTXuOwb/w==} dependencies: '@types/minimatch': 5.1.2 - '@types/node': 20.4.1 + '@types/node': 20.5.9 /@types/htmlbars-inline-precompile@3.0.0: resolution: {integrity: sha512-n1YwM/Q937KmS9W4Ytran71nzhhcT2FDQI00eRGBNUyeErLZspBdDBewEe1F8tcRlUdsCVo2AZBLJsRjEceTRg==} @@ -6175,8 +5719,8 @@ packages: /@types/http-errors@2.0.1: resolution: {integrity: sha512-/K3ds8TRAfBvi5vfjuz8y6+GiAYBZ0x4tXv1Av6CWBWn0IlADc+ZX9pMq7oU0fNQPnBwIZl3rmeLp6SBApbxSQ==} - /@types/jquery@3.5.17: - resolution: {integrity: sha512-U40tNEAGSTZ7R1OC6kGkD7f4TKW5DoVx6jd9kTB9mo5truFMi1m9Yohnw9kl1WpTPvDdj7zAw38LfCHSqnk5kA==} + /@types/jquery@3.5.18: + resolution: {integrity: sha512-sNm7O6LECFhHmF+3KYo6QIl2fIbjlPYa0PDgDQwfOaEJzwpK20Eub9Ke7VKkGsSJ2K0HUR50S266qYzRX4GlSw==} dependencies: '@types/sizzle': 2.3.3 dev: true @@ -6191,7 +5735,7 @@ packages: /@types/keyv@3.1.4: resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==} dependencies: - '@types/node': 20.4.1 + '@types/node': 20.5.9 dev: true /@types/mime@1.3.2: @@ -6206,11 +5750,17 @@ packages: /@types/minimatch@5.1.2: resolution: {integrity: sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==} - /@types/node@20.4.1: - resolution: {integrity: sha512-JIzsAvJeA/5iY6Y/OxZbv1lUcc8dNSE77lb2gnBH+/PJ3lFR1Ccvgwl5JWnHAkNHcRsT0TbpVOsiMKZ1F/yyJg==} + /@types/morgan@1.9.4: + resolution: {integrity: sha512-cXoc4k+6+YAllH3ZHmx4hf7La1dzUk6keTR4bF4b4Sc0mZxU/zK4wO7l+ZzezXm/jkYj/qC+uYGZrarZdIVvyQ==} + dependencies: + '@types/node': 20.5.9 + dev: true + + /@types/node@20.5.9: + resolution: {integrity: sha512-PcGNd//40kHAS3sTlzKB9C9XL4K0sTup8nbG5lC14kzEteTNuAFh9u5nA0o5TWnSG2r/JNPRXFVcHJIIeRlmqQ==} - /@types/qs@6.9.7: - resolution: {integrity: sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==} + /@types/qs@6.9.8: + resolution: {integrity: sha512-u95svzDlTysU5xecFNTgfFG5RUWu1A9P0VzgpcIiGZA9iraHOdSzcxMxQ55DyeRaGCSxQi7LxXDI4rzq/MYfdg==} /@types/qunit@2.19.6: resolution: {integrity: sha512-bz9STa6EHurtpSfn5cNiScBladlw43bM+7luQA985Kd9YlF4dZaLmKt3c5/oSyN1AWAl50YBpqTq0BxCP64nGg==} @@ -6226,14 +5776,14 @@ packages: /@types/responselike@1.0.0: resolution: {integrity: sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==} dependencies: - '@types/node': 20.4.1 + '@types/node': 20.5.9 dev: true /@types/rimraf@2.0.5: resolution: {integrity: sha512-YyP+VfeaqAyFmXoTh3HChxOQMyjByRMsHU7kc5KOJkSlXudhMhQIALbYV7rHh/l8d2lX3VUQzprrcAgWdRuU8g==} dependencies: '@types/glob': 8.1.0 - '@types/node': 20.4.1 + '@types/node': 20.5.9 /@types/rsvp@4.0.4: resolution: {integrity: sha512-J3Ol++HCC7/hwZhanDvggFYU/GtxHxE/e7cGRWxR04BF7Tt3TqJZ84BkzQgDxmX0uu8IagiyfmfoUlBACh2Ilg==} @@ -6247,14 +5797,14 @@ packages: resolution: {integrity: sha512-Cwo8LE/0rnvX7kIIa3QHCkcuF21c05Ayb0ZfxPiv0W8VRiZiNW/WuRupHKpqqGVGf7SUA44QSOUKaEd9lIrd/Q==} dependencies: '@types/mime': 1.3.2 - '@types/node': 20.4.1 + '@types/node': 20.5.9 /@types/serve-static@1.15.2: resolution: {integrity: sha512-J2LqtvFYCzaj8pVYKw8klQXrLLk7TBZmQ4ShlcdkELFKGwGMfevMLneMMRkMgZxotOD9wg497LpC7O8PcvAmfw==} dependencies: '@types/http-errors': 2.0.1 '@types/mime': 3.0.1 - '@types/node': 20.4.1 + '@types/node': 20.5.9 /@types/sizzle@2.3.3: resolution: {integrity: sha512-JYM8x9EGF163bEyhdJBpR2QX1R5naCJHC8ucJylJ3w9/CVBaskdQ8WqBf8MmQrd1kRvp/a4TS8HJ+bxzR7ZJYQ==} @@ -6281,8 +5831,8 @@ packages: '@types/yargs-parser': 21.0.0 dev: true - /@typescript-eslint/eslint-plugin@6.5.0(@typescript-eslint/parser@6.5.0)(eslint@8.48.0)(typescript@5.2.2): - resolution: {integrity: sha512-2pktILyjvMaScU6iK3925uvGU87E+N9rh372uGZgiMYwafaw9SXq86U04XPq3UH6tzRvNgBsub6x2DacHc33lw==} + /@typescript-eslint/eslint-plugin@6.6.0(@typescript-eslint/parser@6.6.0)(eslint@8.48.0)(typescript@5.2.2): + resolution: {integrity: sha512-CW9YDGTQnNYMIo5lMeuiIG08p4E0cXrXTbcZ2saT/ETE7dWUrNxlijsQeU04qAAKkILiLzdQz+cGFxCJjaZUmA==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: '@typescript-eslint/parser': ^6.0.0 || ^6.0.0-alpha @@ -6292,13 +5842,13 @@ packages: typescript: optional: true dependencies: - '@eslint-community/regexpp': 4.6.2 - '@typescript-eslint/parser': 6.5.0(eslint@8.48.0)(typescript@5.2.2) - '@typescript-eslint/scope-manager': 6.5.0 - '@typescript-eslint/type-utils': 6.5.0(eslint@8.48.0)(typescript@5.2.2) - '@typescript-eslint/utils': 6.5.0(eslint@8.48.0)(typescript@5.2.2) - '@typescript-eslint/visitor-keys': 6.5.0 - debug: 4.3.4 + '@eslint-community/regexpp': 4.8.0 + '@typescript-eslint/parser': 6.6.0(eslint@8.48.0)(typescript@5.2.2) + '@typescript-eslint/scope-manager': 6.6.0 + '@typescript-eslint/type-utils': 6.6.0(eslint@8.48.0)(typescript@5.2.2) + '@typescript-eslint/utils': 6.6.0(eslint@8.48.0)(typescript@5.2.2) + '@typescript-eslint/visitor-keys': 6.6.0 + debug: 4.3.4(supports-color@8.1.1) eslint: 8.48.0 graphemer: 1.4.0 ignore: 5.2.4 @@ -6310,8 +5860,8 @@ packages: - supports-color dev: true - /@typescript-eslint/parser@6.5.0(eslint@8.48.0)(typescript@5.2.2): - resolution: {integrity: sha512-LMAVtR5GN8nY0G0BadkG0XIe4AcNMeyEy3DyhKGAh9k4pLSMBO7rF29JvDBpZGCmp5Pgz5RLHP6eCpSYZJQDuQ==} + /@typescript-eslint/parser@6.6.0(eslint@8.48.0)(typescript@5.2.2): + resolution: {integrity: sha512-setq5aJgUwtzGrhW177/i+DMLqBaJbdwGj2CPIVFFLE0NCliy5ujIdLHd2D1ysmlmsjdL2GWW+hR85neEfc12w==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 @@ -6320,27 +5870,27 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 6.5.0 - '@typescript-eslint/types': 6.5.0 - '@typescript-eslint/typescript-estree': 6.5.0(typescript@5.2.2) - '@typescript-eslint/visitor-keys': 6.5.0 - debug: 4.3.4 + '@typescript-eslint/scope-manager': 6.6.0 + '@typescript-eslint/types': 6.6.0 + '@typescript-eslint/typescript-estree': 6.6.0(typescript@5.2.2) + '@typescript-eslint/visitor-keys': 6.6.0 + debug: 4.3.4(supports-color@8.1.1) eslint: 8.48.0 typescript: 5.2.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/scope-manager@6.5.0: - resolution: {integrity: sha512-A8hZ7OlxURricpycp5kdPTH3XnjG85UpJS6Fn4VzeoH4T388gQJ/PGP4ole5NfKt4WDVhmLaQ/dBLNDC4Xl/Kw==} + /@typescript-eslint/scope-manager@6.6.0: + resolution: {integrity: sha512-pT08u5W/GT4KjPUmEtc2kSYvrH8x89cVzkA0Sy2aaOUIw6YxOIjA8ilwLr/1fLjOedX1QAuBpG9XggWqIIfERw==} engines: {node: ^16.0.0 || >=18.0.0} dependencies: - '@typescript-eslint/types': 6.5.0 - '@typescript-eslint/visitor-keys': 6.5.0 + '@typescript-eslint/types': 6.6.0 + '@typescript-eslint/visitor-keys': 6.6.0 dev: true - /@typescript-eslint/type-utils@6.5.0(eslint@8.48.0)(typescript@5.2.2): - resolution: {integrity: sha512-f7OcZOkRivtujIBQ4yrJNIuwyCQO1OjocVqntl9dgSIZAdKqicj3xFDqDOzHDlGCZX990LqhLQXWRnQvsapq8A==} + /@typescript-eslint/type-utils@6.6.0(eslint@8.48.0)(typescript@5.2.2): + resolution: {integrity: sha512-8m16fwAcEnQc69IpeDyokNO+D5spo0w1jepWWY2Q6y5ZKNuj5EhVQXjtVAeDDqvW6Yg7dhclbsz6rTtOvcwpHg==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 @@ -6349,9 +5899,9 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 6.5.0(typescript@5.2.2) - '@typescript-eslint/utils': 6.5.0(eslint@8.48.0)(typescript@5.2.2) - debug: 4.3.4 + '@typescript-eslint/typescript-estree': 6.6.0(typescript@5.2.2) + '@typescript-eslint/utils': 6.6.0(eslint@8.48.0)(typescript@5.2.2) + debug: 4.3.4(supports-color@8.1.1) eslint: 8.48.0 ts-api-utils: 1.0.2(typescript@5.2.2) typescript: 5.2.2 @@ -6359,13 +5909,13 @@ packages: - supports-color dev: true - /@typescript-eslint/types@6.5.0: - resolution: {integrity: sha512-eqLLOEF5/lU8jW3Bw+8auf4lZSbbljHR2saKnYqON12G/WsJrGeeDHWuQePoEf9ro22+JkbPfWQwKEC5WwLQ3w==} + /@typescript-eslint/types@6.6.0: + resolution: {integrity: sha512-CB6QpJQ6BAHlJXdwUmiaXDBmTqIE2bzGTDLADgvqtHWuhfNP3rAOK7kAgRMAET5rDRr9Utt+qAzRBdu3AhR3sg==} engines: {node: ^16.0.0 || >=18.0.0} dev: true - /@typescript-eslint/typescript-estree@6.5.0(typescript@5.2.2): - resolution: {integrity: sha512-q0rGwSe9e5Kk/XzliB9h2LBc9tmXX25G0833r7kffbl5437FPWb2tbpIV9wAATebC/018pGa9fwPDuvGN+LxWQ==} + /@typescript-eslint/typescript-estree@6.6.0(typescript@5.2.2): + resolution: {integrity: sha512-hMcTQ6Al8MP2E6JKBAaSxSVw5bDhdmbCEhGW/V8QXkb9oNsFkA4SBuOMYVPxD3jbtQ4R/vSODBsr76R6fP3tbA==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: typescript: '*' @@ -6373,9 +5923,9 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': 6.5.0 - '@typescript-eslint/visitor-keys': 6.5.0 - debug: 4.3.4 + '@typescript-eslint/types': 6.6.0 + '@typescript-eslint/visitor-keys': 6.6.0 + debug: 4.3.4(supports-color@8.1.1) globby: 11.1.0 is-glob: 4.0.3 semver: 7.5.4 @@ -6385,8 +5935,8 @@ packages: - supports-color dev: true - /@typescript-eslint/utils@6.5.0(eslint@8.48.0)(typescript@5.2.2): - resolution: {integrity: sha512-9nqtjkNykFzeVtt9Pj6lyR9WEdd8npPhhIPM992FWVkZuS6tmxHfGVnlUcjpUP2hv8r4w35nT33mlxd+Be1ACQ==} + /@typescript-eslint/utils@6.6.0(eslint@8.48.0)(typescript@5.2.2): + resolution: {integrity: sha512-mPHFoNa2bPIWWglWYdR0QfY9GN0CfvvXX1Sv6DlSTive3jlMTUy+an67//Gysc+0Me9pjitrq0LJp0nGtLgftw==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 @@ -6394,9 +5944,9 @@ packages: '@eslint-community/eslint-utils': 4.4.0(eslint@8.48.0) '@types/json-schema': 7.0.12 '@types/semver': 7.5.1 - '@typescript-eslint/scope-manager': 6.5.0 - '@typescript-eslint/types': 6.5.0 - '@typescript-eslint/typescript-estree': 6.5.0(typescript@5.2.2) + '@typescript-eslint/scope-manager': 6.6.0 + '@typescript-eslint/types': 6.6.0 + '@typescript-eslint/typescript-estree': 6.6.0(typescript@5.2.2) eslint: 8.48.0 semver: 7.5.4 transitivePeerDependencies: @@ -6404,11 +5954,11 @@ packages: - typescript dev: true - /@typescript-eslint/visitor-keys@6.5.0: - resolution: {integrity: sha512-yCB/2wkbv3hPsh02ZS8dFQnij9VVQXJMN/gbQsaaY+zxALkZnxa/wagvLEFsAWMPv7d7lxQmNsIzGU1w/T/WyA==} + /@typescript-eslint/visitor-keys@6.6.0: + resolution: {integrity: sha512-L61uJT26cMOfFQ+lMZKoJNbAEckLe539VhTxiGHrWl5XSKQgA0RTBZJW2HFPy5T0ZvPVSD93QsrTKDkfNwJGyQ==} engines: {node: ^16.0.0 || >=18.0.0} dependencies: - '@typescript-eslint/types': 6.5.0 + '@typescript-eslint/types': 6.6.0 eslint-visitor-keys: 3.4.3 dev: true @@ -6503,8 +6053,8 @@ packages: '@webassemblyjs/ast': 1.11.6 '@xtuc/long': 4.2.2 - /@xmldom/xmldom@0.8.8: - resolution: {integrity: sha512-0LNz4EY8B/8xXY86wMrQ4tz6zEHZv9ehFMJPm8u2gq5lQ71cfRKdaKyxfJAx5aUoyzx0qzgURblTisPGgz3d+Q==} + /@xmldom/xmldom@0.8.10: + resolution: {integrity: sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw==} engines: {node: '>=10.0.0'} /@xtuc/ieee754@1.2.0: @@ -6565,15 +6115,6 @@ packages: engines: {node: '>=0.4.0'} hasBin: true - /agent-base@6.0.2: - resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} - engines: {node: '>= 6.0.0'} - dependencies: - debug: 4.3.4 - transitivePeerDependencies: - - supports-color - dev: true - /agent-base@6.0.2(supports-color@8.1.1): resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} engines: {node: '>= 6.0.0'} @@ -6583,15 +6124,11 @@ packages: - supports-color dev: true - /agentkeepalive@4.3.0: - resolution: {integrity: sha512-7Epl1Blf4Sy37j4v9f9FjICCh4+KAQOyXgHEwlyBiAQLbhKdq/i2QQU3amQalS/wPhdPzDXPL5DMR5bkn+YeWg==} + /agentkeepalive@4.5.0: + resolution: {integrity: sha512-5GG/5IbQQpC9FpkRGsSvZI5QYeSCzlJHdpBQntCsuTOxhKD8lqKhrleg2Yi7yvMIf82Ycmmqln9U8V9qwEiJew==} engines: {node: '>= 8.0.0'} dependencies: - debug: 4.3.4 - depd: 2.0.0 humanize-ms: 1.2.1 - transitivePeerDependencies: - - supports-color dev: true /aggregate-error@3.1.0: @@ -6790,13 +6327,13 @@ packages: /array-flatten@1.1.1: resolution: {integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==} - /array-includes@3.1.6: - resolution: {integrity: sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==} + /array-includes@3.1.7: + resolution: {integrity: sha512-dlcsNBIiWhPkHdOEEKnehA+RNUWDc4UqFtnIXU4uuYDPtA4LDkr7qip2p0VvFAEXNDr0yWZ9PJyIRiGjRLQzwQ==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 define-properties: 1.2.0 - es-abstract: 1.21.2 + es-abstract: 1.22.1 get-intrinsic: 1.2.1 is-string: 1.0.7 dev: true @@ -6819,13 +6356,13 @@ packages: resolution: {integrity: sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==} engines: {node: '>=0.10.0'} - /array.prototype.findlastindex@1.2.2: - resolution: {integrity: sha512-tb5thFFlUcp7NdNF6/MpDk/1r/4awWG1FIz3YqDf+/zJSTezBb+/5WViH41obXULHVpDzoiCLpJ/ZO9YbJMsdw==} + /array.prototype.findlastindex@1.2.3: + resolution: {integrity: sha512-LzLoiOMAxvy+Gd3BAq3B7VeIgPdo+Q8hthvKtXybMvRV0jrXfJM/t8mw7nNlpEcVlVUnCnM2KSX4XU5HmpodOA==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 define-properties: 1.2.0 - es-abstract: 1.21.2 + es-abstract: 1.22.1 es-shim-unscopables: 1.0.0 get-intrinsic: 1.2.1 dev: true @@ -6836,7 +6373,7 @@ packages: dependencies: call-bind: 1.0.2 define-properties: 1.2.0 - es-abstract: 1.21.2 + es-abstract: 1.22.1 es-shim-unscopables: 1.0.0 dev: true @@ -6846,10 +6383,21 @@ packages: dependencies: call-bind: 1.0.2 define-properties: 1.2.0 - es-abstract: 1.21.2 + es-abstract: 1.22.1 es-shim-unscopables: 1.0.0 dev: true + /arraybuffer.prototype.slice@1.0.1: + resolution: {integrity: sha512-09x0ZWFEjj4WD8PDbykUwo3t9arLn8NIzmmYEJFpYekOAQjpkGSyrQhNoRTcwwcFRu+ycWF78QZ63oWTqSjBcw==} + engines: {node: '>= 0.4'} + dependencies: + array-buffer-byte-length: 1.0.0 + call-bind: 1.0.2 + define-properties: 1.2.0 + get-intrinsic: 1.2.1 + is-array-buffer: 3.0.2 + is-shared-array-buffer: 1.0.2 + /asn1@0.1.11: resolution: {integrity: sha512-Fh9zh3G2mZ8qM/kwsiKwL2U2FmXxVsboP4x1mXjnhKHv3SmzaBZoYvxEQJz/YS2gnCgd8xlAVWcZnQyC9qZBsA==} engines: {node: '>=0.4.9'} @@ -6881,7 +6429,7 @@ packages: /async-disk-cache@1.3.5: resolution: {integrity: sha512-VZpqfR0R7CEOJZ/0FOTgWq70lCrZyS1rkI8PXugDUkTKyyAUgZ2zQ09gLhMkEn+wN8LYeUTPxZdXtlX/kmbXKQ==} dependencies: - debug: 2.6.9 + debug: 2.6.9(supports-color@8.1.1) heimdalljs: 0.2.6 istextorbinary: 2.1.0 mkdirp: 0.5.6 @@ -6895,7 +6443,7 @@ packages: resolution: {integrity: sha512-iH+boep2xivfD9wMaZWkywYIURSmsL96d6MoqrC94BnGSvXE4Quf8hnJiHGFYhw/nLeIa1XyRaf4vvcvkwAefg==} engines: {node: 8.* || >= 10.*} dependencies: - debug: 4.3.4 + debug: 4.3.4(supports-color@8.1.1) heimdalljs: 0.2.6 istextorbinary: 2.6.0 mkdirp: 0.5.6 @@ -6909,7 +6457,7 @@ packages: resolution: {integrity: sha512-xi0aQ1rrjPWYmqbwr18rrSKbSaXIeIwSd1J4KAgVfkq8utNbdZoht7GfvfY6swFUAMJ9obkc4WPJmtGwl+B8dw==} dependencies: async: 2.6.4 - debug: 2.6.9 + debug: 2.6.9(supports-color@8.1.1) transitivePeerDependencies: - supports-color @@ -7079,24 +6627,7 @@ packages: resolution: {integrity: sha512-pkWynbLwru0RZmA9iKeQL63+CkkW0RCP3kL5njCtudd6YPUKb5Pa0kL4fb3bmuKn2QDBFwY5mvvhEK/+jv2Ynw==} engines: {node: '>= 12.*'} - /babel-loader@8.3.0(@babel/core@7.22.11): - resolution: {integrity: sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q==} - engines: {node: '>= 8.9'} - peerDependencies: - '@babel/core': ^7.0.0 - webpack: '>=2' - peerDependenciesMeta: - webpack: - optional: true - dependencies: - '@babel/core': 7.22.11 - find-cache-dir: 3.3.2 - loader-utils: 2.0.4 - make-dir: 3.1.0 - schema-utils: 2.7.1 - dev: true - - /babel-loader@8.3.0(@babel/core@7.22.11)(webpack@5.88.2): + /babel-loader@8.3.0(@babel/core@7.22.15)(webpack@5.88.2): resolution: {integrity: sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q==} engines: {node: '>= 8.9'} peerDependencies: @@ -7106,7 +6637,7 @@ packages: webpack: optional: true dependencies: - '@babel/core': 7.22.11 + '@babel/core': 7.22.15(supports-color@8.1.1) find-cache-dir: 3.3.2 loader-utils: 2.0.4 make-dir: 3.1.0 @@ -7125,23 +6656,23 @@ packages: babel-runtime: 6.26.0 dev: true - /babel-plugin-debug-macros@0.2.0(@babel/core@7.22.11): + /babel-plugin-debug-macros@0.2.0(@babel/core@7.22.15): resolution: {integrity: sha512-Wpmw4TbhR3Eq2t3W51eBAQSdKlr+uAyF0GI4GtPfMCD12Y4cIdpKC9l0RjNTH/P9isFypSqqewMPm7//fnZlNA==} engines: {node: '>=4'} peerDependencies: '@babel/core': ^7.0.0-beta.42 dependencies: - '@babel/core': 7.22.11 - semver: 5.7.1 + '@babel/core': 7.22.15(supports-color@8.1.1) + semver: 5.7.2 - /babel-plugin-debug-macros@0.3.4(@babel/core@7.22.11): + /babel-plugin-debug-macros@0.3.4(@babel/core@7.22.15): resolution: {integrity: sha512-wfel/vb3pXfwIDZUrkoDrn5FHmlWI96PCJ3UCDv2a86poJ3EQrnArNW5KfHSVJ9IOgxHbo748cQt7sDU+0KCEw==} engines: {node: '>=6'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.22.11 - semver: 5.7.1 + '@babel/core': 7.22.15(supports-color@8.1.1) + semver: 5.7.2 /babel-plugin-ember-data-packages-polyfill@0.1.2: resolution: {integrity: sha512-kTHnOwoOXfPXi00Z8yAgyD64+jdSXk3pknnS7NlqnCKAU6YDkXZ4Y7irl66kaZjZn0FBBt0P4YOZFZk85jYOww==} @@ -7155,16 +6686,8 @@ packages: dependencies: ember-rfc176-data: 0.3.18 - /babel-plugin-ember-template-compilation@2.1.0: - resolution: {integrity: sha512-hAAH5WS36Go/z7wQf9V8FITElTmSC5ybGFSqefpQxqkKuLeDO1XYtmVlG43ww3QJEE1tsH3pb7uLXQTzhV9nXg==} - engines: {node: '>= 12.*'} - dependencies: - '@babel/traverse': 7.22.8 - '@glimmer/syntax': 0.84.3 - babel-import-util: 1.4.1 - - /babel-plugin-ember-template-compilation@2.1.1: - resolution: {integrity: sha512-vwEUw7qfwAgwUokQc5xMxrcJMhCu2dVvDDMIXFyOpXwxt+kqZ2FKvXFV+rJjYchIgHH5rBduEtt4Qk1qeZ6RDA==} + /babel-plugin-ember-template-compilation@2.2.0: + resolution: {integrity: sha512-1I7f5gf06h5wKdKUvaYEIaoSFur5RLUvTMQG4ak0c5Y11DWUxcoX9hrun1xe9fqfY2dtGFK+ZUM6sn6z8sqK/w==} engines: {node: '>= 12.*'} dependencies: '@glimmer/syntax': 0.84.3 @@ -7174,7 +6697,7 @@ packages: resolution: {integrity: sha512-jDLlxI8QnfKd7PtieH6pl4tZJzymzfCDCPGdTq/grgbiYAikwDPp/oL0IlFJn0HQjLpcLkyYhPKkUVneRESw5w==} engines: {node: '>=8'} dependencies: - '@babel/types': 7.22.5 + '@babel/types': 7.22.15 lodash: 4.17.21 /babel-plugin-htmlbars-inline-precompile@5.3.1: @@ -7185,7 +6708,7 @@ packages: line-column: 1.0.2 magic-string: 0.25.9 parse-static-imports: 1.1.0 - string.prototype.matchall: 4.0.8 + string.prototype.matchall: 4.0.9 /babel-plugin-module-resolver@5.0.0: resolution: {integrity: sha512-g0u+/ChLSJ5+PzYwLwP8Rp8Rcfowz58TJNCe+L/ui4rpzE/mg//JVX0EWBUYoxaextqnwuGHzfGp2hh0PPV25Q==} @@ -7195,71 +6718,38 @@ packages: glob: 8.1.0 pkg-up: 3.1.0 reselect: 4.1.8 - resolve: 1.22.3 - - /babel-plugin-polyfill-corejs2@0.4.4(@babel/core@7.22.11): - resolution: {integrity: sha512-9WeK9snM1BfxB38goUEv2FLnA6ja07UMfazFHzCXUb3NyDZAwfXvQiURQ6guTTMeHcOsdknULm1PDhs4uWtKyA==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/compat-data': 7.22.9 - '@babel/core': 7.22.11 - '@babel/helper-define-polyfill-provider': 0.4.1(@babel/core@7.22.11) - '@nicolo-ribaudo/semver-v6': 6.3.3 - transitivePeerDependencies: - - supports-color + resolve: 1.22.4 - /babel-plugin-polyfill-corejs2@0.4.5(@babel/core@7.22.11): + /babel-plugin-polyfill-corejs2@0.4.5(@babel/core@7.22.15): resolution: {integrity: sha512-19hwUH5FKl49JEsvyTcoHakh6BE0wgXLLptIyKZ3PijHc/Ci521wygORCUCCred+E/twuqRyAkE02BAWPmsHOg==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: '@babel/compat-data': 7.22.9 - '@babel/core': 7.22.11 - '@babel/helper-define-polyfill-provider': 0.4.2(@babel/core@7.22.11) + '@babel/core': 7.22.15(supports-color@8.1.1) + '@babel/helper-define-polyfill-provider': 0.4.2(@babel/core@7.22.15) semver: 6.3.1 transitivePeerDependencies: - supports-color - /babel-plugin-polyfill-corejs3@0.8.2(@babel/core@7.22.11): - resolution: {integrity: sha512-Cid+Jv1BrY9ReW9lIfNlNpsI53N+FN7gE+f73zLAUbr9C52W4gKLWSByx47pfDJsEysojKArqOtOKZSVIIUTuQ==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.22.11 - '@babel/helper-define-polyfill-provider': 0.4.1(@babel/core@7.22.11) - core-js-compat: 3.31.1 - transitivePeerDependencies: - - supports-color - - /babel-plugin-polyfill-corejs3@0.8.3(@babel/core@7.22.11): + /babel-plugin-polyfill-corejs3@0.8.3(@babel/core@7.22.15): resolution: {integrity: sha512-z41XaniZL26WLrvjy7soabMXrfPWARN25PZoriDEiLMxAp50AUW3t35BGQUMg5xK3UrpVTtagIDklxYa+MhiNA==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: - '@babel/core': 7.22.11 - '@babel/helper-define-polyfill-provider': 0.4.2(@babel/core@7.22.11) - core-js-compat: 3.31.1 - transitivePeerDependencies: - - supports-color - - /babel-plugin-polyfill-regenerator@0.5.1(@babel/core@7.22.11): - resolution: {integrity: sha512-L8OyySuI6OSQ5hFy9O+7zFjyr4WhAfRjLIOkhQGYl+emwJkd/S4XXT1JpfrgR1jrQ1NcGiOh+yAdGlF8pnC3Jw==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.22.11 - '@babel/helper-define-polyfill-provider': 0.4.1(@babel/core@7.22.11) + '@babel/core': 7.22.15(supports-color@8.1.1) + '@babel/helper-define-polyfill-provider': 0.4.2(@babel/core@7.22.15) + core-js-compat: 3.32.1 transitivePeerDependencies: - supports-color - /babel-plugin-polyfill-regenerator@0.5.2(@babel/core@7.22.11): + /babel-plugin-polyfill-regenerator@0.5.2(@babel/core@7.22.15): resolution: {integrity: sha512-tAlOptU0Xj34V1Y2PNTL4Y0FOJMDB6bZmoW39FeCQIhigGLkqu3Fj6uiXpxIf6Ij274ENdYx64y6Au+ZKlb1IA==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: - '@babel/core': 7.22.11 - '@babel/helper-define-polyfill-provider': 0.4.2(@babel/core@7.22.11) + '@babel/core': 7.22.15(supports-color@8.1.1) + '@babel/helper-define-polyfill-provider': 0.4.2(@babel/core@7.22.15) transitivePeerDependencies: - supports-color @@ -7531,7 +7021,7 @@ packages: babel-plugin-transform-regenerator: 6.26.0 browserslist: 3.2.8 invariant: 2.2.4 - semver: 5.7.1 + semver: 5.7.2 transitivePeerDependencies: - supports-color dev: true @@ -7588,8 +7078,8 @@ packages: hasBin: true dev: true - /backbone@1.4.1: - resolution: {integrity: sha512-ADy1ztN074YkWbHi8ojJVFe3vAanO/lrzMGZWUClIP7oDD/Pjy2vrASraUP+2EVCfIiTtCW4FChVow01XneivA==} + /backbone@1.5.0: + resolution: {integrity: sha512-RPKlstw5NW+rD2X4PnEnvgLhslRnXOugXw2iBloHkPMgOxvakP1/A+tZIGM3qCm8uvZeEf8zMm0uvcK1JwL+IA==} dependencies: underscore: 1.13.6 @@ -7666,7 +7156,7 @@ packages: dependencies: bytes: 3.1.2 content-type: 1.0.5 - debug: 2.6.9 + debug: 2.6.9(supports-color@8.1.1) depd: 2.0.0 destroy: 1.2.0 http-errors: 2.0.0 @@ -7685,7 +7175,7 @@ packages: dependencies: bytes: 3.1.2 content-type: 1.0.5 - debug: 2.6.9 + debug: 2.6.9(supports-color@8.1.1) depd: 2.0.0 destroy: 1.2.0 http-errors: 2.0.0 @@ -7777,13 +7267,13 @@ packages: transitivePeerDependencies: - supports-color - /broccoli-babel-transpiler@8.0.0(@babel/core@7.22.11): + /broccoli-babel-transpiler@8.0.0(@babel/core@7.22.15): resolution: {integrity: sha512-3HEp3flvasUKJGWERcrPgM1SWvHJ0O/fmbEtY9L4kDyMSnqjY6hTYvNvgWCIgbwXAYAUlZP0vjAQsmyLNGLwFw==} engines: {node: 16.* || >= 18} peerDependencies: '@babel/core': ^7.17.9 dependencies: - '@babel/core': 7.22.11 + '@babel/core': 7.22.15(supports-color@8.1.1) broccoli-persistent-filter: 3.1.3 clone: 2.1.2 hash-for-dep: 1.5.1 @@ -7791,7 +7281,7 @@ packages: heimdalljs-logger: 0.1.10 json-stable-stringify: 1.0.2 rsvp: 4.8.5 - workerpool: 6.4.0 + workerpool: 6.4.2 transitivePeerDependencies: - supports-color @@ -7814,7 +7304,7 @@ packages: dependencies: broccoli-kitchen-sink-helpers: 0.2.9 broccoli-plugin: 1.1.0 - debug: 2.6.9 + debug: 2.6.9(supports-color@8.1.1) rimraf: 2.7.1 rsvp: 3.6.2 walk-sync: 0.2.7 @@ -7827,7 +7317,7 @@ packages: dependencies: broccoli-kitchen-sink-helpers: 0.3.1 broccoli-plugin: 1.3.1 - debug: 2.6.9 + debug: 2.6.9(supports-color@8.1.1) rimraf: 2.7.1 rsvp: 3.6.2 walk-sync: 0.3.4 @@ -7853,7 +7343,7 @@ packages: broccoli-kitchen-sink-helpers: 0.3.1 broccoli-plugin: 4.0.7 ensure-posix-path: 1.1.1 - fast-sourcemap-concat: 2.1.0 + fast-sourcemap-concat: 2.1.1 find-index: 1.1.1 fs-extra: 8.1.0 fs-tree-diff: 2.0.1 @@ -7875,7 +7365,7 @@ packages: dependencies: broccoli-kitchen-sink-helpers: 0.3.1 broccoli-plugin: 1.3.1 - debug: 2.6.9 + debug: 2.6.9(supports-color@8.1.1) fs-extra: 0.24.0 transitivePeerDependencies: - supports-color @@ -7905,7 +7395,7 @@ packages: broccoli-kitchen-sink-helpers: 0.3.1 broccoli-plugin: 1.3.1 copy-dereference: 1.0.0 - debug: 2.6.9 + debug: 2.6.9(supports-color@8.1.1) mkdirp: 0.5.6 promise-map-series: 0.2.3 rsvp: 3.6.2 @@ -7923,7 +7413,7 @@ packages: dependencies: array-equal: 1.0.0 broccoli-plugin: 4.0.7 - debug: 4.3.4 + debug: 4.3.4(supports-color@8.1.1) fs-tree-diff: 2.0.1 heimdalljs: 0.2.6 minimatch: 3.1.2 @@ -7958,7 +7448,7 @@ packages: engines: {node: 6.* || 8.* || >= 10.*} dependencies: ansi-html: 0.0.7 - handlebars: 4.7.7 + handlebars: 4.7.8 has-ansi: 3.0.0 mime-types: 2.1.35 @@ -8096,6 +7586,7 @@ packages: walk-sync: 2.2.0 transitivePeerDependencies: - supports-color + dev: true /broccoli-slow-trees@3.1.0: resolution: {integrity: sha512-FRI7mRTk2wjIDrdNJd6znS7Kmmne4VkAkl8Ix1R/VoePFMD0g0tEl671xswzFqaRjpT9Qu+CC4hdXDLDJBuzMw==} @@ -8138,7 +7629,7 @@ packages: ensure-posix-path: 1.1.1 fs-extra: 5.0.0 minimatch: 3.1.2 - resolve: 1.22.3 + resolve: 1.22.4 rsvp: 4.8.5 symlink-or-copy: 1.3.1 walk-sync: 0.3.4 @@ -8156,11 +7647,11 @@ packages: broccoli-persistent-filter: 2.3.1 broccoli-plugin: 2.1.0 chalk: 2.4.2 - debug: 4.3.4 + debug: 4.3.4(supports-color@8.1.1) ensure-posix-path: 1.1.1 fs-extra: 8.1.0 minimatch: 3.1.2 - resolve: 1.22.2 + resolve: 1.22.4 rsvp: 4.8.5 symlink-or-copy: 1.3.1 walk-sync: 1.1.4 @@ -8182,14 +7673,14 @@ packages: dependencies: async-promise-queue: 1.0.5 broccoli-plugin: 4.0.7 - debug: 4.3.4 + debug: 4.3.4(supports-color@8.1.1) lodash.defaultsdeep: 4.6.1 matcher-collection: 2.0.1 source-map-url: 0.4.1 symlink-or-copy: 1.3.1 - terser: 5.18.2 + terser: 5.19.4 walk-sync: 2.2.0 - workerpool: 6.4.0 + workerpool: 6.4.2 transitivePeerDependencies: - supports-color dev: true @@ -8214,14 +7705,14 @@ packages: dependencies: async-promise-queue: 1.0.5 broccoli-plugin: 4.0.7 - debug: 4.3.4 + debug: 4.3.4(supports-color@8.1.1) lodash.defaultsdeep: 4.6.1 matcher-collection: 2.0.1 source-map-url: 0.4.1 symlink-or-copy: 1.3.1 - terser: 5.18.2 + terser: 5.19.4 walk-sync: 2.2.0 - workerpool: 6.4.0 + workerpool: 6.4.2 transitivePeerDependencies: - supports-color dev: true @@ -8237,11 +7728,11 @@ packages: connect: 3.7.0 esm: 3.2.25 findup-sync: 2.0.0 - handlebars: 4.7.7 + handlebars: 4.7.8 heimdalljs: 0.2.6 heimdalljs-logger: 0.1.10 mime-types: 2.1.35 - promise.prototype.finally: 3.1.4 + promise.prototype.finally: 3.1.5 resolve-path: 1.4.0 rimraf: 2.7.1 sane: 4.1.0 @@ -8257,8 +7748,8 @@ packages: resolution: {integrity: sha512-sWi3b3fTUSVPDsz5KsQ5eCQNVAtLgkIE/HYFkEZXR/07clqmd4E/gFiuwSaqa9b+QTXc1Uemfb7TVWbEIURWDg==} engines: {node: 8.* || >= 10.*} dependencies: - '@types/chai': 4.3.5 - '@types/chai-as-promised': 7.1.5 + '@types/chai': 4.3.6 + '@types/chai-as-promised': 7.1.6 '@types/express': 4.17.17 ansi-html: 0.0.7 broccoli-node-info: 2.2.0 @@ -8269,7 +7760,7 @@ packages: console-ui: 3.1.2 esm: 3.2.25 findup-sync: 4.0.0 - handlebars: 4.7.7 + handlebars: 4.7.8 heimdalljs: 0.2.6 heimdalljs-logger: 0.1.10 https: 1.0.0 @@ -8296,19 +7787,19 @@ packages: resolution: {integrity: sha512-WHVocJYavUwVgVViC0ORikPHQquXwVh939TaelZ4WDqpWgTX/FsGhl/+P4qBUAGcRvtOgDgC+xftNWWp2RUTAQ==} hasBin: true dependencies: - caniuse-lite: 1.0.30001513 - electron-to-chromium: 1.4.454 + caniuse-lite: 1.0.30001525 + electron-to-chromium: 1.4.508 dev: true - /browserslist@4.21.9: - resolution: {integrity: sha512-M0MFoZzbUrRU4KNfCrDLnvyE7gub+peetoTid3TBIqtunaDJyXlwhakT+/VkvSXcfIzFfK/nkCs4nmyTmxdNSg==} + /browserslist@4.21.10: + resolution: {integrity: sha512-bipEBdZfVH5/pwrvqc+Ub0kUPVfGUhlKxbvfD+z1BDnPEO/X98ruXGA1WP5ASpAFKan7Qr6j736IacbZQuAlKQ==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001513 - electron-to-chromium: 1.4.454 + caniuse-lite: 1.0.30001525 + electron-to-chromium: 1.4.508 node-releases: 2.0.13 - update-browserslist-db: 1.0.11(browserslist@4.21.9) + update-browserslist-db: 1.0.11(browserslist@4.21.10) /bser@2.1.1: resolution: {integrity: sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==} @@ -8432,8 +7923,8 @@ packages: dependencies: tmp: 0.0.28 - /caniuse-lite@1.0.30001513: - resolution: {integrity: sha512-pnjGJo7SOOjAGytZZ203Em95MRM8Cr6jhCXNF/FAXTpCTRTECnqQWLpiTRqrFtdYcth8hf4WECUpkezuYsMVww==} + /caniuse-lite@1.0.30001525: + resolution: {integrity: sha512-/3z+wB4icFt3r0USMwxujAqRvaD/B7rvGTsKhbhSQErVrJvkZCLhgNLJxU8MevahQVH6hCU9FsHdNUFbiwmE7Q==} /capture-exit@2.0.0: resolution: {integrity: sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==} @@ -8456,12 +7947,12 @@ packages: chai: 3.5.0 check-error: 1.0.2 - /chai-as-promised@7.1.1(chai@4.3.7): + /chai-as-promised@7.1.1(chai@4.3.8): resolution: {integrity: sha512-azL6xMoi+uxu6z4rhWQ1jbdUhOMhis2PvscD/xjLqNMkv3BPPp2JyyuTHOrf9BOosGpNQ11v6BKv/g57RXbiaA==} peerDependencies: chai: '>= 2.1.2 < 5' dependencies: - chai: 4.3.7 + chai: 4.3.8 check-error: 1.0.2 /chai-files@1.4.0: @@ -8477,8 +7968,8 @@ packages: deep-eql: 0.1.3 type-detect: 1.0.0 - /chai@4.3.7: - resolution: {integrity: sha512-HLnAzZ2iupm25PlN0xFreAlBA5zaBSv3og0DdeGA4Ar6h6rJ3A0rolRUKJhSF2V10GZKDgWF/VmAEsNWjCRB+A==} + /chai@4.3.8: + resolution: {integrity: sha512-vX4YvVVtxlfSZ2VecZgFUTU5qPCYsobVI2O9FmwEXBhDigYGQA6jRXCycIs1yJnnWbZ6/+a2zNIF5DfVCcJBFQ==} engines: {node: '>=4'} dependencies: assertion-error: 1.1.0 @@ -8541,7 +8032,7 @@ packages: normalize-path: 3.0.0 readdirp: 3.6.0 optionalDependencies: - fsevents: 2.3.2 + fsevents: 2.3.3 dev: true /chownr@2.0.0: @@ -8644,8 +8135,8 @@ packages: resolution: {integrity: sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==} engines: {node: '>= 10'} - /cli-width@4.0.0: - resolution: {integrity: sha512-ZksGS2xpa/bYkNzN3BAw1wEjsLV/ZKOf/CCrJ/QOBsxx6fOARIkwTutxp1XIOIohi6HKmOFjMoK/XaqDVUpEEw==} + /cli-width@4.1.0: + resolution: {integrity: sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==} engines: {node: '>= 12'} /cliui@7.0.4: @@ -8793,7 +8284,7 @@ packages: accepts: 1.3.8 bytes: 3.0.0 compressible: 2.0.18 - debug: 2.6.9 + debug: 2.6.9(supports-color@8.1.1) on-headers: 1.0.2 safe-buffer: 5.1.2 vary: 1.1.2 @@ -8818,7 +8309,7 @@ packages: resolution: {integrity: sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==} engines: {node: '>= 0.10.0'} dependencies: - debug: 2.6.9 + debug: 2.6.9(supports-color@8.1.1) finalhandler: 1.1.2 parseurl: 1.3.3 utils-merge: 1.0.1 @@ -9045,10 +8536,10 @@ packages: resolution: {integrity: sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==} engines: {node: '>=0.10.0'} - /core-js-compat@3.31.1: - resolution: {integrity: sha512-wIDWd2s5/5aJSdpOJHfSibxNODxoGoWOBHt8JSPB41NOE94M7kuTPZCYLOlTtuoXTsBPKobpJ6T+y0SSy5L9SA==} + /core-js-compat@3.32.1: + resolution: {integrity: sha512-GSvKDv4wE0bPnQtjklV101juQ85g6H3rm5PDP20mqlS5j0kXF3pP97YvAu5hl+uFHqMictp3b2VxOHljWMAtuA==} dependencies: - browserslist: 4.21.9 + browserslist: 4.21.10 /core-js@2.6.12: resolution: {integrity: sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==} @@ -9078,7 +8569,7 @@ packages: dependencies: nice-try: 1.0.5 path-key: 2.0.1 - semver: 5.7.1 + semver: 5.7.2 shebang-command: 1.2.0 which: 1.3.1 @@ -9100,31 +8591,10 @@ packages: dev: true optional: true - /crypto-random-string@2.0.0: - resolution: {integrity: sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==} - engines: {node: '>=8'} - - /css-loader@5.2.7: - resolution: {integrity: sha512-Q7mOvpBNBG7YrVGMxRxcBJZFL75o+cH2abNASdibkj/fffYD8qWbInZrD0S9ccI6vZclF3DsHE7njGlLtaHbhg==} - engines: {node: '>= 10.13.0'} - peerDependencies: - webpack: ^4.27.0 || ^5.0.0 - peerDependenciesMeta: - webpack: - optional: true - dependencies: - icss-utils: 5.1.0(postcss@8.4.25) - loader-utils: 2.0.4 - postcss: 8.4.25 - postcss-modules-extract-imports: 3.0.0(postcss@8.4.25) - postcss-modules-local-by-default: 4.0.3(postcss@8.4.25) - postcss-modules-scope: 3.0.0(postcss@8.4.25) - postcss-modules-values: 4.0.0(postcss@8.4.25) - postcss-value-parser: 4.2.0 - schema-utils: 3.3.0 - semver: 7.5.4 - dev: true - + /crypto-random-string@2.0.0: + resolution: {integrity: sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==} + engines: {node: '>=8'} + /css-loader@5.2.7(webpack@5.88.2): resolution: {integrity: sha512-Q7mOvpBNBG7YrVGMxRxcBJZFL75o+cH2abNASdibkj/fffYD8qWbInZrD0S9ccI6vZclF3DsHE7njGlLtaHbhg==} engines: {node: '>= 10.13.0'} @@ -9134,13 +8604,13 @@ packages: webpack: optional: true dependencies: - icss-utils: 5.1.0(postcss@8.4.25) + icss-utils: 5.1.0(postcss@8.4.29) loader-utils: 2.0.4 - postcss: 8.4.25 - postcss-modules-extract-imports: 3.0.0(postcss@8.4.25) - postcss-modules-local-by-default: 4.0.3(postcss@8.4.25) - postcss-modules-scope: 3.0.0(postcss@8.4.25) - postcss-modules-values: 4.0.0(postcss@8.4.25) + postcss: 8.4.29 + postcss-modules-extract-imports: 3.0.0(postcss@8.4.29) + postcss-modules-local-by-default: 4.0.3(postcss@8.4.29) + postcss-modules-scope: 3.0.0(postcss@8.4.29) + postcss-modules-values: 4.0.0(postcss@8.4.29) postcss-value-parser: 4.2.0 schema-utils: 3.3.0 semver: 7.5.4 @@ -9221,16 +8691,6 @@ packages: whatwg-url: 11.0.0 dev: true - /debug@2.6.9: - resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - dependencies: - ms: 2.0.0 - /debug@2.6.9(supports-color@8.1.1): resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} peerDependencies: @@ -9241,7 +8701,6 @@ packages: dependencies: ms: 2.0.0 supports-color: 8.1.1 - dev: true /debug@3.2.7: resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} @@ -9253,17 +8712,6 @@ packages: dependencies: ms: 2.1.3 - /debug@4.3.4: - resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} - engines: {node: '>=6.0'} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - dependencies: - ms: 2.1.2 - /debug@4.3.4(supports-color@8.1.1): resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} engines: {node: '>=6.0'} @@ -9275,7 +8723,6 @@ packages: dependencies: ms: 2.1.2 supports-color: 8.1.1 - dev: true /decamelize@4.0.0: resolution: {integrity: sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ==} @@ -9336,7 +8783,7 @@ packages: dependencies: bundle-name: 3.0.0 default-browser-id: 3.0.0 - execa: 7.1.1 + execa: 7.2.0 titleize: 3.0.0 dev: true @@ -9511,63 +8958,22 @@ packages: /ee-first@1.1.1: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} - /electron-to-chromium@1.4.454: - resolution: {integrity: sha512-pmf1rbAStw8UEQ0sr2cdJtWl48ZMuPD9Sto8HVQOq9vx9j2WgDEN6lYoaqFvqEHYOmGA9oRGn7LqWI9ta0YugQ==} - - /ember-auto-import@2.6.3: - resolution: {integrity: sha512-uLhrRDJYWCRvQ4JQ1e64XlSrqAKSd6PXaJ9ZsZI6Tlms9T4DtQFxNXasqji2ZRJBVrxEoLCRYX3RTldsQ0vNGQ==} - engines: {node: 12.* || 14.* || >= 16} - dependencies: - '@babel/core': 7.22.11 - '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.22.11) - '@babel/plugin-proposal-decorators': 7.22.7(@babel/core@7.22.11) - '@babel/preset-env': 7.22.7(@babel/core@7.22.11) - '@embroider/macros': 1.13.1(@babel/core@7.22.11) - '@embroider/shared-internals': 2.2.2 - babel-loader: 8.3.0(@babel/core@7.22.11) - babel-plugin-ember-modules-api-polyfill: 3.5.0 - babel-plugin-ember-template-compilation: 2.1.0 - babel-plugin-htmlbars-inline-precompile: 5.3.1 - babel-plugin-syntax-dynamic-import: 6.18.0 - broccoli-debug: 0.6.5 - broccoli-funnel: 3.0.8 - broccoli-merge-trees: 4.2.0 - broccoli-plugin: 4.0.7 - broccoli-source: 3.0.1 - css-loader: 5.2.7 - debug: 4.3.4 - fs-extra: 10.1.0 - fs-tree-diff: 2.0.1 - handlebars: 4.7.7 - js-string-escape: 1.0.1 - lodash: 4.17.21 - mini-css-extract-plugin: 2.7.6 - parse5: 6.0.1 - resolve: 1.22.2 - resolve-package-path: 4.0.3 - semver: 7.5.4 - style-loader: 2.0.0 - typescript-memoize: 1.1.1 - walk-sync: 3.0.0 - transitivePeerDependencies: - - '@glint/template' - - supports-color - - webpack - dev: true + /electron-to-chromium@1.4.508: + resolution: {integrity: sha512-FFa8QKjQK/A5QuFr2167myhMesGrhlOBD+3cYNxO9/S4XzHEXesyTD/1/xF644gC8buFPz3ca6G1LOQD0tZrrg==} /ember-auto-import@2.6.3(webpack@5.88.2): resolution: {integrity: sha512-uLhrRDJYWCRvQ4JQ1e64XlSrqAKSd6PXaJ9ZsZI6Tlms9T4DtQFxNXasqji2ZRJBVrxEoLCRYX3RTldsQ0vNGQ==} engines: {node: 12.* || 14.* || >= 16} dependencies: - '@babel/core': 7.22.11 - '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.22.11) - '@babel/plugin-proposal-decorators': 7.22.7(@babel/core@7.22.11) - '@babel/preset-env': 7.22.7(@babel/core@7.22.11) - '@embroider/macros': 1.13.1(@babel/core@7.22.11) - '@embroider/shared-internals': 2.2.2 - babel-loader: 8.3.0(@babel/core@7.22.11)(webpack@5.88.2) + '@babel/core': 7.22.15(supports-color@8.1.1) + '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.22.15) + '@babel/plugin-proposal-decorators': 7.22.15(@babel/core@7.22.15) + '@babel/preset-env': 7.22.15(@babel/core@7.22.15) + '@embroider/macros': 1.13.1(@babel/core@7.22.15) + '@embroider/shared-internals': 2.4.0(supports-color@8.1.1) + babel-loader: 8.3.0(@babel/core@7.22.15)(webpack@5.88.2) babel-plugin-ember-modules-api-polyfill: 3.5.0 - babel-plugin-ember-template-compilation: 2.1.0 + babel-plugin-ember-template-compilation: 2.2.0 babel-plugin-htmlbars-inline-precompile: 5.3.1 babel-plugin-syntax-dynamic-import: 6.18.0 broccoli-debug: 0.6.5 @@ -9576,15 +8982,15 @@ packages: broccoli-plugin: 4.0.7 broccoli-source: 3.0.1 css-loader: 5.2.7(webpack@5.88.2) - debug: 4.3.4 + debug: 4.3.4(supports-color@8.1.1) fs-extra: 10.1.0 fs-tree-diff: 2.0.1 - handlebars: 4.7.7 + handlebars: 4.7.8 js-string-escape: 1.0.1 lodash: 4.17.21 mini-css-extract-plugin: 2.7.6(webpack@5.88.2) parse5: 6.0.1 - resolve: 1.22.2 + resolve: 1.22.4 resolve-package-path: 4.0.3 semver: 7.5.4 style-loader: 2.0.0(webpack@5.88.2) @@ -9595,31 +9001,31 @@ packages: - supports-color - webpack - /ember-cache-primitive-polyfill@1.0.1(@babel/core@7.22.11): + /ember-cache-primitive-polyfill@1.0.1(@babel/core@7.22.15): resolution: {integrity: sha512-hSPcvIKarA8wad2/b6jDd/eU+OtKmi6uP+iYQbzi5TQpjsqV6b4QdRqrLk7ClSRRKBAtdTuutx+m+X+WlEd2lw==} engines: {node: 10.* || >= 12} dependencies: - ember-cli-babel: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.11) + ember-cli-babel: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.15) ember-cli-version-checker: 5.1.2 - ember-compatibility-helpers: 1.2.6(patch_hash=5qtypxbsewxcs5l7lcldb5aqhq)(@babel/core@7.22.11) + ember-compatibility-helpers: 1.2.6(patch_hash=5qtypxbsewxcs5l7lcldb5aqhq)(@babel/core@7.22.15) silent-error: 1.1.1 transitivePeerDependencies: - '@babel/core' - supports-color - /ember-cached-decorator-polyfill@1.0.2(@babel/core@7.22.11)(ember-source@5.2.0): + /ember-cached-decorator-polyfill@1.0.2(@babel/core@7.22.15)(ember-source@5.2.0): resolution: {integrity: sha512-hUX6OYTKltAPAu8vsVZK02BfMTV0OUXrPqvRahYPhgS7D0I6joLjlskd7mhqJMcaXLywqceIy8/s+x8bxF8bpQ==} engines: {node: 14.* || >= 16} peerDependencies: ember-source: '*' dependencies: - '@embroider/macros': 1.13.1(@babel/core@7.22.11) + '@embroider/macros': 1.13.1(@babel/core@7.22.15) '@glimmer/tracking': 1.1.2 babel-import-util: 1.4.1 - ember-cache-primitive-polyfill: 1.0.1(@babel/core@7.22.11) - ember-cli-babel: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.11) + ember-cache-primitive-polyfill: 1.0.1(@babel/core@7.22.15) + ember-cli-babel: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.15) ember-cli-babel-plugin-helpers: 1.1.1 - ember-source: 5.2.0(@babel/core@7.22.11)(@glimmer/component@1.1.2)(webpack@5.88.2) + ember-source: 5.2.0(@babel/core@7.22.15)(@glimmer/component@1.1.2)(webpack@5.88.2) transitivePeerDependencies: - '@babel/core' - '@glint/template' @@ -9629,29 +9035,29 @@ packages: resolution: {integrity: sha512-sKvOiPNHr5F/60NLd7SFzMpYPte/nnGkq/tMIfXejfKHIhaiIkYFqX8Z9UFTKWLLn+V7NOaby6niNPZUdvKCRw==} engines: {node: 6.* || 8.* || >= 10.*} - /ember-cli-babel@8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.11): + /ember-cli-babel@8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.15): resolution: {integrity: sha512-nf8BFgm6jy+B5tKeovHtcErfTZwzItsB6pJfTJGGR6tg74KLWtLFB5u/zB9S6c8ww1QacMltsffFz2iedCDBPw==} engines: {node: 16.* || 18.* || >= 20} peerDependencies: '@babel/core': ^7.12.0 dependencies: - '@babel/core': 7.22.11 - '@babel/helper-compilation-targets': 7.22.10 - '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.22.11) - '@babel/plugin-proposal-decorators': 7.22.10(@babel/core@7.22.11) - '@babel/plugin-proposal-private-methods': 7.18.6(@babel/core@7.22.11) - '@babel/plugin-proposal-private-property-in-object': 7.21.11(@babel/core@7.22.11) - '@babel/plugin-transform-modules-amd': 7.22.5(@babel/core@7.22.11) - '@babel/plugin-transform-runtime': 7.22.10(@babel/core@7.22.11) - '@babel/plugin-transform-typescript': 7.22.10(@babel/core@7.22.11) - '@babel/preset-env': 7.22.10(@babel/core@7.22.11) + '@babel/core': 7.22.15(supports-color@8.1.1) + '@babel/helper-compilation-targets': 7.22.15 + '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.22.15) + '@babel/plugin-proposal-decorators': 7.22.15(@babel/core@7.22.15) + '@babel/plugin-proposal-private-methods': 7.18.6(@babel/core@7.22.15) + '@babel/plugin-proposal-private-property-in-object': 7.21.11(@babel/core@7.22.15) + '@babel/plugin-transform-modules-amd': 7.22.5(@babel/core@7.22.15) + '@babel/plugin-transform-runtime': 7.22.15(@babel/core@7.22.15) + '@babel/plugin-transform-typescript': 7.22.15(@babel/core@7.22.15) + '@babel/preset-env': 7.22.15(@babel/core@7.22.15) '@babel/runtime': 7.12.18 amd-name-resolver: 1.3.1 - babel-plugin-debug-macros: 0.3.4(@babel/core@7.22.11) + babel-plugin-debug-macros: 0.3.4(@babel/core@7.22.15) babel-plugin-ember-data-packages-polyfill: 0.1.2 babel-plugin-ember-modules-api-polyfill: 3.5.0 babel-plugin-module-resolver: 5.0.0 - broccoli-babel-transpiler: 8.0.0(@babel/core@7.22.11) + broccoli-babel-transpiler: 8.0.0(@babel/core@7.22.15) broccoli-debug: 0.6.5 broccoli-funnel: 3.0.8 broccoli-source: 3.0.1 @@ -9670,10 +9076,10 @@ packages: resolution: {integrity: sha512-otCKdGcNFK0+MkQo+LLjYbRD9EerApH6Z/odvvlL1hxrN+owHMV5E+jI2rbtdvNEH0/6w5ZqjH4kS232fvtCxQ==} engines: {node: 6.* || 8.* || >= 10.*} dependencies: - chai: 4.3.7 - chai-as-promised: 7.1.1(chai@4.3.7) + chai: 4.3.8 + chai-as-promised: 7.1.1(chai@4.3.8) chai-files: 1.4.0 - debug: 4.3.4 + debug: 4.3.4(supports-color@8.1.1) ember-cli-internal-test-helpers: 0.9.1 fs-extra: 7.0.1 testdouble: 3.18.0 @@ -9681,6 +9087,22 @@ packages: transitivePeerDependencies: - supports-color + /ember-cli-dependency-checker@3.3.2(ember-cli@5.1.0): + resolution: {integrity: sha512-PwkrW5oYsdPWwt+0Tojufmv/hxVETTjkrEdK7ANQB2VSnqpA5UcYubwpQM9ONuR2J8wyNDMwEHlqIrk/FYtBsQ==} + engines: {node: '>= 6'} + peerDependencies: + ember-cli: ^3.2.0 || >=4.0.0 + dependencies: + chalk: 2.4.2 + ember-cli: 5.1.0 + find-yarn-workspace-root: 1.2.1 + is-git-url: 1.0.0 + resolve: 1.22.4 + semver: 5.7.2 + transitivePeerDependencies: + - supports-color + dev: true + /ember-cli-dependency-checker@3.3.2(ember-cli@5.2.1): resolution: {integrity: sha512-PwkrW5oYsdPWwt+0Tojufmv/hxVETTjkrEdK7ANQB2VSnqpA5UcYubwpQM9ONuR2J8wyNDMwEHlqIrk/FYtBsQ==} engines: {node: '>= 6'} @@ -9688,15 +9110,15 @@ packages: ember-cli: ^3.2.0 || >=4.0.0 dependencies: chalk: 2.4.2 - ember-cli: 5.2.1 + ember-cli: 5.2.1(debug@4.3.4) find-yarn-workspace-root: 1.2.1 is-git-url: 1.0.0 - resolve: 1.22.2 - semver: 5.7.1 + resolve: 1.22.4 + semver: 5.7.2 transitivePeerDependencies: - supports-color - /ember-cli-fastboot-testing@0.6.1(@babel/core@7.22.11)(ember-source@5.2.0)(webpack@5.88.2): + /ember-cli-fastboot-testing@0.6.1(@babel/core@7.22.15)(ember-source@5.2.0)(webpack@5.88.2): resolution: {integrity: sha512-nevPv77Wjk0Mslb0AF0wgHfbjki6Fi3/dapTrFz17WLX6n5maLr/MTL1hZcZdbT+69DHdgckCza8Z1WyxiUbBA==} engines: {node: 12.* || 14.* || 16.* || >= 18} peerDependencies: @@ -9704,14 +9126,14 @@ packages: dependencies: body-parser: 1.20.2 ember-auto-import: 2.6.3(webpack@5.88.2) - ember-cli-babel: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.11) - ember-source: 5.2.0(@babel/core@7.22.11)(@glimmer/component@1.1.2)(webpack@5.88.2) + ember-cli-babel: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.15) + ember-source: 5.2.0(@babel/core@7.22.15)(@glimmer/component@1.1.2)(webpack@5.88.2) fastboot: 4.1.1 json-fn: 1.1.1 minimist: 1.2.8 - nock: 13.3.1 - resolve: 1.22.2 - whatwg-fetch: 3.6.2 + nock: 13.3.3 + resolve: 1.22.4 + whatwg-fetch: 3.6.18 transitivePeerDependencies: - '@babel/core' - '@glint/template' @@ -9722,7 +9144,7 @@ packages: - webpack dev: true - /ember-cli-fastboot@4.1.1(@babel/core@7.22.11): + /ember-cli-fastboot@4.1.1(@babel/core@7.22.15): resolution: {integrity: sha512-9B/qJUfDVqRmZlXxP23V2AZ3hiez99DKT2cPJ0MWkjwRom/kmVJHvv5X4fxvT7MCokjOVFvzas79D5toV4GLIA==} engines: {node: 14.* || 16.* || >=18} dependencies: @@ -9732,7 +9154,7 @@ packages: broccoli-merge-trees: 4.2.0 broccoli-plugin: 4.0.7 chalk: 4.1.2 - ember-cli-babel: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.11) + ember-cli-babel: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.15) ember-cli-lodash-subset: 2.0.1 ember-cli-preprocess-registry: 3.3.0 ember-cli-version-checker: 5.1.2 @@ -9760,7 +9182,7 @@ packages: engines: {node: 12.* || 14.* || >= 16} dependencies: '@ember/edition-utils': 1.2.0 - babel-plugin-ember-template-compilation: 2.1.1 + babel-plugin-ember-template-compilation: 2.2.0 babel-plugin-htmlbars-inline-precompile: 5.3.1 broccoli-debug: 0.6.5 broccoli-persistent-filter: 3.1.3 @@ -9790,7 +9212,7 @@ packages: chai-as-promised: 6.0.0(chai@3.5.0) chai-files: 1.4.0 chalk: 1.1.3 - debug: 2.6.9 + debug: 2.6.9(supports-color@8.1.1) exists-sync: 0.0.3 fs-extra: 0.30.0 lodash: 4.17.21 @@ -9834,7 +9256,7 @@ packages: engines: {node: 16.* || >= 18} dependencies: broccoli-funnel: 3.0.8 - debug: 4.3.4 + debug: 4.3.4(supports-color@8.1.1) transitivePeerDependencies: - supports-color @@ -9864,11 +9286,11 @@ packages: dependencies: ember-cli-string-utils: 1.1.0 - /ember-cli-test-loader@3.1.0(@babel/core@7.22.11): + /ember-cli-test-loader@3.1.0(@babel/core@7.22.15): resolution: {integrity: sha512-0aocZV9SIoOHiU3hrH3IuLR6busWhTX6UVXgd490hmJkIymmOXNH2+jJoC7Ebkeo3PiOfAdjqhb765QDlHSJOw==} engines: {node: 10.* || >= 12} dependencies: - ember-cli-babel: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.11) + ember-cli-babel: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.15) transitivePeerDependencies: - '@babel/core' - supports-color @@ -9887,10 +9309,10 @@ packages: dependencies: ansi-to-html: 0.6.15 broccoli-stew: 3.0.0 - debug: 4.3.4 + debug: 4.3.4(supports-color@8.1.1) execa: 4.1.0 fs-extra: 9.1.0 - resolve: 1.22.3 + resolve: 1.22.4 rsvp: 4.8.5 semver: 7.5.4 stagehand: 1.0.1 @@ -9903,7 +9325,7 @@ packages: engines: {node: 6.* || 8.* || >= 10.*} dependencies: resolve-package-path: 1.2.7 - semver: 5.7.1 + semver: 5.7.2 /ember-cli-version-checker@5.1.2: resolution: {integrity: sha512-rk7GY+FmLn/2e22HsZs0Ycrz8HQ1W3Fv+2TFOuEFW9optnDXDgkntPBIl6gact/LHsfBM5RKbM3dHsIIeLgl0Q==} @@ -9915,12 +9337,12 @@ packages: transitivePeerDependencies: - supports-color - /ember-cli@5.2.1: - resolution: {integrity: sha512-TYojG0uxyvX0rEgb3GkOVVUPCtfLmQbw2YHnAdZxHTJ1d45oRaDHlJmPfsaY8suVbP4EjXOiPR1CkFKoOvAuXg==} + /ember-cli@5.1.0: + resolution: {integrity: sha512-TlnfO+V5lZqRQ7eGXt+P8q24Cu90GSXXAS/2NasaCtC1WY7eVzhfMsoNZiOw3Pe1CaB7i5fPDR8jAMsTwx8Tpg==} engines: {node: '>= 16'} hasBin: true dependencies: - '@babel/core': 7.22.11 + '@babel/core': 7.22.15(supports-color@8.1.1) '@pnpm/find-workspace-dir': 6.0.2 broccoli: 3.5.2 broccoli-builder: 0.18.14 @@ -9955,7 +9377,7 @@ packages: execa: 5.1.1 exit: 0.1.2 express: 4.18.2 - filesize: 10.0.7 + filesize: 10.0.12 find-up: 5.0.0 find-yarn-workspace-root: 2.0.0 fixturify-project: 2.1.1 @@ -9968,9 +9390,9 @@ packages: heimdalljs-fs-monitor: 1.1.1 heimdalljs-graph: 1.0.0 heimdalljs-logger: 0.1.10 - http-proxy: 1.18.1 + http-proxy: 1.18.1(debug@4.3.4) inflection: 2.0.1 - inquirer: 9.2.7 + inquirer: 9.2.10 is-git-url: 1.0.0 is-language-code: 3.1.0 isbinaryfile: 5.0.0 @@ -9990,7 +9412,7 @@ packages: promise.hash.helper: 1.0.8 quick-temp: 0.1.8 remove-types: 1.0.0 - resolve: 1.22.3 + resolve: 1.22.4 resolve-package-path: 4.0.3 safe-stable-stringify: 2.4.3 sane: 5.0.1 @@ -9999,13 +9421,13 @@ packages: sort-package-json: 1.57.0 symlink-or-copy: 1.3.1 temp: 0.9.4 - testem: 3.10.1 + testem: 3.10.1(debug@4.3.4) tiny-lr: 2.0.0 tree-sync: 2.1.0 uuid: 9.0.0 walk-sync: 3.0.0 watch-detector: 1.0.2 - workerpool: 6.4.0 + workerpool: 6.4.2 yam: 1.0.0 transitivePeerDependencies: - arc-templates @@ -10064,13 +9486,14 @@ packages: - velocityjs - walrus - whiskers + dev: true /ember-cli@5.2.1(debug@4.3.4): resolution: {integrity: sha512-TYojG0uxyvX0rEgb3GkOVVUPCtfLmQbw2YHnAdZxHTJ1d45oRaDHlJmPfsaY8suVbP4EjXOiPR1CkFKoOvAuXg==} engines: {node: '>= 16'} hasBin: true dependencies: - '@babel/core': 7.22.11 + '@babel/core': 7.22.15(supports-color@8.1.1) '@pnpm/find-workspace-dir': 6.0.2 broccoli: 3.5.2 broccoli-builder: 0.18.14 @@ -10105,7 +9528,7 @@ packages: execa: 5.1.1 exit: 0.1.2 express: 4.18.2 - filesize: 10.0.7 + filesize: 10.0.12 find-up: 5.0.0 find-yarn-workspace-root: 2.0.0 fixturify-project: 2.1.1 @@ -10120,7 +9543,7 @@ packages: heimdalljs-logger: 0.1.10 http-proxy: 1.18.1(debug@4.3.4) inflection: 2.0.1 - inquirer: 9.2.7 + inquirer: 9.2.10 is-git-url: 1.0.0 is-language-code: 3.1.0 isbinaryfile: 5.0.0 @@ -10140,7 +9563,7 @@ packages: promise.hash.helper: 1.0.8 quick-temp: 0.1.8 remove-types: 1.0.0 - resolve: 1.22.3 + resolve: 1.22.4 resolve-package-path: 4.0.3 safe-stable-stringify: 2.4.3 sane: 5.0.1 @@ -10155,7 +9578,7 @@ packages: uuid: 9.0.0 walk-sync: 3.0.0 watch-detector: 1.0.2 - workerpool: 6.4.0 + workerpool: 6.4.2 yam: 1.0.0 transitivePeerDependencies: - arc-templates @@ -10214,29 +9637,28 @@ packages: - velocityjs - walrus - whiskers - dev: true - /ember-compatibility-helpers@1.2.6(patch_hash=5qtypxbsewxcs5l7lcldb5aqhq)(@babel/core@7.22.11): + /ember-compatibility-helpers@1.2.6(patch_hash=5qtypxbsewxcs5l7lcldb5aqhq)(@babel/core@7.22.15): resolution: {integrity: sha512-2UBUa5SAuPg8/kRVaiOfTwlXdeVweal1zdNPibwItrhR0IvPrXpaqwJDlEZnWKEoB+h33V0JIfiWleSG6hGkkA==} engines: {node: 10.* || >= 12.*} dependencies: - babel-plugin-debug-macros: 0.2.0(@babel/core@7.22.11) + babel-plugin-debug-macros: 0.2.0(@babel/core@7.22.15) ember-cli-version-checker: 5.1.2 find-up: 5.0.0 fs-extra: 9.1.0 - semver: 5.7.1 + semver: 5.7.2 transitivePeerDependencies: - '@babel/core' - supports-color patched: true - /ember-decorators-polyfill@1.1.5(@babel/core@7.22.11): + /ember-decorators-polyfill@1.1.5(@babel/core@7.22.15): resolution: {integrity: sha512-O154i8sLoVjsiKzSqxGRfHGr+N+drT6mRrLDbNgJCnW/V5uLg/ppZFpUsrdxuXnp5Q9us3OfXV1nX2CH+7bUpA==} engines: {node: 8.* || >= 10.*} dependencies: - ember-cli-babel: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.11) + ember-cli-babel: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.15) ember-cli-version-checker: 3.1.3 - ember-compatibility-helpers: 1.2.6(patch_hash=5qtypxbsewxcs5l7lcldb5aqhq)(@babel/core@7.22.11) + ember-compatibility-helpers: 1.2.6(patch_hash=5qtypxbsewxcs5l7lcldb5aqhq)(@babel/core@7.22.15) transitivePeerDependencies: - '@babel/core' - supports-color @@ -10247,49 +9669,59 @@ packages: engines: {node: '>= 0.10.0'} dev: true - /ember-get-config@2.1.1(@babel/core@7.22.11): + /ember-get-config@2.1.1(@babel/core@7.22.15): resolution: {integrity: sha512-uNmv1cPG/4qsac8oIf5txJ2FZ8p88LEpG4P3dNcjsJS98Y8hd0GPMFwVqpnzI78Lz7VYRGQWY4jnE4qm5R3j4g==} engines: {node: 12.* || 14.* || >= 16} dependencies: - '@embroider/macros': 1.13.1(@babel/core@7.22.11) - ember-cli-babel: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.11) + '@embroider/macros': 1.13.1(@babel/core@7.22.15) + ember-cli-babel: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.15) transitivePeerDependencies: - '@babel/core' - '@glint/template' - supports-color - /ember-inflector@4.0.2(@babel/core@7.22.11): + /ember-inflector@4.0.2(@babel/core@7.22.15): resolution: {integrity: sha512-+oRstEa52mm0jAFzhr51/xtEWpCEykB3SEBr7vUg8YnXUZJ5hKNBppP938q8Zzr9XfJEbzrtDSGjhKwJCJv6FQ==} engines: {node: 10.* || 12.* || >= 14} dependencies: - ember-cli-babel: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.11) + ember-cli-babel: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.15) transitivePeerDependencies: - '@babel/core' - supports-color - /ember-load-initializers@2.1.2(@babel/core@7.22.11): + /ember-load-initializers@2.1.2(@babel/core@7.22.15): resolution: {integrity: sha512-CYR+U/wRxLbrfYN3dh+0Tb6mFaxJKfdyz+wNql6cqTrA0BBi9k6J3AaKXj273TqvEpyyXegQFFkZEiuZdYtgJw==} engines: {node: 6.* || 8.* || >= 10.*} dependencies: - ember-cli-babel: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.11) + ember-cli-babel: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.15) ember-cli-typescript: 5.2.1 transitivePeerDependencies: - '@babel/core' - supports-color - /ember-maybe-import-regenerator@1.0.0(@babel/core@7.22.11): + /ember-maybe-import-regenerator@1.0.0(@babel/core@7.22.15): resolution: {integrity: sha512-wtjgjEV0Hk4fgiAwFjOfPrGWfmFrbRW3zgNZO4oA3H5FlbMssMvWuR8blQ3QSWYHODVK9r+ThsRAs8lG4kbxqA==} engines: {node: '>= 12.*'} dependencies: broccoli-funnel: 3.0.8 broccoli-merge-trees: 4.2.0 - ember-cli-babel: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.11) + ember-cli-babel: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.15) regenerator-runtime: 0.13.11 transitivePeerDependencies: - '@babel/core' - supports-color - /ember-qunit@7.0.0(@babel/core@7.22.11)(@ember/test-helpers@3.2.0)(ember-source@5.2.0)(qunit@2.19.4)(webpack@5.88.2): + /ember-page-title@7.0.0(@babel/core@7.22.15): + resolution: {integrity: sha512-oq6+HYbeVD/BnxIO5AkP4gWlsatdgW2HFO10F8+XQiJZrwa7cC7Wm54JNGqQkavkDQTgNSiy1Fe2NILJ14MmAg==} + engines: {node: 12.* || 14.* || >= 16} + dependencies: + ember-cli-babel: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.15) + transitivePeerDependencies: + - '@babel/core' + - supports-color + dev: true + + /ember-qunit@7.0.0(@babel/core@7.22.15)(@ember/test-helpers@3.2.0)(ember-source@5.2.0)(qunit@2.19.4)(webpack@5.88.2): resolution: {integrity: sha512-KhrndHYEXsHnXvmsGyJLJQ6VCudXaRs5dzPZBsdttZJIhsB6PmYAvq2Q+mh3GRDT/59T/sRDrB3FD3/lATS8aA==} engines: {node: 16.* || >= 18} peerDependencies: @@ -10297,14 +9729,14 @@ packages: ember-source: '*' qunit: ^2.13.0 dependencies: - '@ember/test-helpers': 3.2.0(@babel/core@7.22.11)(ember-source@5.2.0)(webpack@5.88.2) + '@ember/test-helpers': 3.2.0(@babel/core@7.22.15)(ember-source@5.2.0)(webpack@5.88.2) broccoli-funnel: 3.0.8 broccoli-merge-trees: 4.2.0 common-tags: 1.8.2 ember-auto-import: 2.6.3(webpack@5.88.2) - ember-cli-babel: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.11) - ember-cli-test-loader: 3.1.0(@babel/core@7.22.11) - ember-source: 5.2.0(@babel/core@7.22.11)(@glimmer/component@1.1.2)(webpack@5.88.2) + ember-cli-babel: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.15) + ember-cli-test-loader: 3.1.0(@babel/core@7.22.15) + ember-source: 5.2.0(@babel/core@7.22.15)(@glimmer/component@1.1.2)(webpack@5.88.2) qunit: 2.19.4 resolve-package-path: 4.0.3 silent-error: 1.1.1 @@ -10315,7 +9747,17 @@ packages: - supports-color - webpack - /ember-resolver@11.0.1(@babel/core@7.22.11)(ember-source@5.2.0): + /ember-raf-scheduler@0.3.0(@babel/core@7.22.15): + resolution: {integrity: sha512-i8JWQidNCX7n5TOTIKRDR0bnsQN9aJh/GtOJKINz2Wr+I7L7sYVhli6MFqMYNGKC9j9e6iWsznfAIxddheyEow==} + engines: {node: 12.* || 14.* || >= 16} + dependencies: + ember-cli-babel: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.15) + transitivePeerDependencies: + - '@babel/core' + - supports-color + dev: true + + /ember-resolver@11.0.1(@babel/core@7.22.15)(ember-source@5.2.0): resolution: {integrity: sha512-ucBk3oM+PR+AfYoSUXeQh8cDQS1sSiEKp4Pcgbew5cFMSqPxJfqd1zyZsfQKNTuyubeGmWxBOyMVSTvX2LeCyg==} engines: {node: 14.* || 16.* || >= 18} peerDependencies: @@ -10324,8 +9766,8 @@ packages: ember-source: optional: true dependencies: - ember-cli-babel: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.11) - ember-source: 5.2.0(@babel/core@7.22.11)(@glimmer/component@1.1.2)(webpack@5.88.2) + ember-cli-babel: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.15) + ember-source: 5.2.0(@babel/core@7.22.15)(@glimmer/component@1.1.2)(webpack@5.88.2) transitivePeerDependencies: - '@babel/core' - supports-color @@ -10337,18 +9779,18 @@ packages: resolution: {integrity: sha512-89oVHVJwmLDvGvAUWgS87KpBoRhy3aZ6U0Ql6HOmU4TrPkyaa8pM0W81wj9cIwjYprcQtN9EwzZMHnq46+oUyw==} engines: {node: 8.* || 10.* || >= 12} dependencies: - '@babel/parser': 7.22.10 - '@babel/traverse': 7.22.10 + '@babel/parser': 7.22.15 + '@babel/traverse': 7.22.15(supports-color@8.1.1) recast: 0.18.10 transitivePeerDependencies: - supports-color - /ember-simple-tree@0.8.3(@babel/core@7.22.11): + /ember-simple-tree@0.8.3(@babel/core@7.22.15): resolution: {integrity: sha512-JEQ4ccXUzThaZiyVT+b3fG76JndG7d4BCRp/Zg5nEhc+u+/ZHHRhSIWVXxPXY8K6pyFcLVSmEscd27hUNDqbww==} engines: {node: 12.* || 14.* || >= 16} dependencies: - '@glimmer/component': 1.1.2(@babel/core@7.22.11) - ember-cli-babel: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.11) + '@glimmer/component': 1.1.2(@babel/core@7.22.15) + ember-cli-babel: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.15) ember-cli-htmlbars: 6.3.0 transitivePeerDependencies: - '@babel/core' @@ -10360,81 +9802,22 @@ packages: engines: {node: 10.* || 12.* || >= 14} hasBin: true dependencies: - node-fetch: 2.6.12 + node-fetch: 2.7.0 transitivePeerDependencies: - encoding dev: true - /ember-source@5.2.0(@babel/core@7.22.11)(@glimmer/component@1.1.2): - resolution: {integrity: sha512-rr8qLnyW6QV5N4ItwFluTH/SZ5W7uGsYL5GP0tYA2z9zFqD0g2TTJRBsaUPYFlHqcuUhWHiGg+xOyLcHZJOrig==} - engines: {node: '>= 16.*'} - peerDependencies: - '@glimmer/component': ^1.1.2 - dependencies: - '@babel/helper-module-imports': 7.22.5 - '@babel/plugin-transform-block-scoping': 7.22.5(@babel/core@7.22.11) - '@ember/edition-utils': 1.2.0 - '@glimmer/compiler': 0.84.2 - '@glimmer/component': 1.1.2(@babel/core@7.22.11) - '@glimmer/destroyable': 0.84.2 - '@glimmer/env': 0.1.7 - '@glimmer/global-context': 0.84.3 - '@glimmer/interfaces': 0.84.2 - '@glimmer/manager': 0.84.2 - '@glimmer/node': 0.84.2 - '@glimmer/opcode-compiler': 0.84.2 - '@glimmer/owner': 0.84.2 - '@glimmer/program': 0.84.2 - '@glimmer/reference': 0.84.2 - '@glimmer/runtime': 0.84.2 - '@glimmer/syntax': 0.84.2 - '@glimmer/validator': 0.84.2 - '@glimmer/vm-babel-plugins': 0.84.2(@babel/core@7.22.11) - '@simple-dom/interface': 1.4.0 - babel-plugin-debug-macros: 0.3.4(@babel/core@7.22.11) - babel-plugin-filter-imports: 4.0.0 - backburner.js: 2.7.0 - broccoli-concat: 4.2.5 - broccoli-debug: 0.6.5 - broccoli-file-creator: 2.1.1 - broccoli-funnel: 3.0.8 - broccoli-merge-trees: 4.2.0 - chalk: 4.1.2 - ember-auto-import: 2.6.3 - ember-cli-babel: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.11) - ember-cli-get-component-path-option: 1.0.0 - ember-cli-is-package-missing: 1.0.0 - ember-cli-normalize-entity-name: 1.0.0 - ember-cli-path-utils: 1.0.0 - ember-cli-string-utils: 1.1.0 - ember-cli-typescript-blueprint-polyfill: 0.1.0 - ember-cli-version-checker: 5.1.2 - ember-router-generator: 2.0.0 - inflection: 1.13.4 - resolve: 1.22.3 - route-recognizer: 0.3.4 - router_js: 8.0.3(route-recognizer@0.3.4) - semver: 7.5.4 - silent-error: 1.1.1 - transitivePeerDependencies: - - '@babel/core' - - '@glint/template' - - rsvp - - supports-color - - webpack - dev: true - - /ember-source@5.2.0(@babel/core@7.22.11)(@glimmer/component@1.1.2)(webpack@5.88.2): + /ember-source@5.2.0(@babel/core@7.22.15)(@glimmer/component@1.1.2)(webpack@5.88.2): resolution: {integrity: sha512-rr8qLnyW6QV5N4ItwFluTH/SZ5W7uGsYL5GP0tYA2z9zFqD0g2TTJRBsaUPYFlHqcuUhWHiGg+xOyLcHZJOrig==} engines: {node: '>= 16.*'} peerDependencies: '@glimmer/component': ^1.1.2 dependencies: - '@babel/helper-module-imports': 7.22.5 - '@babel/plugin-transform-block-scoping': 7.22.5(@babel/core@7.22.11) + '@babel/helper-module-imports': 7.22.15 + '@babel/plugin-transform-block-scoping': 7.22.15(@babel/core@7.22.15) '@ember/edition-utils': 1.2.0 '@glimmer/compiler': 0.84.2 - '@glimmer/component': 1.1.2(@babel/core@7.22.11) + '@glimmer/component': 1.1.2(@babel/core@7.22.15) '@glimmer/destroyable': 0.84.2 '@glimmer/env': 0.1.7 '@glimmer/global-context': 0.84.3 @@ -10448,9 +9831,9 @@ packages: '@glimmer/runtime': 0.84.2 '@glimmer/syntax': 0.84.2 '@glimmer/validator': 0.84.2 - '@glimmer/vm-babel-plugins': 0.84.2(@babel/core@7.22.11) + '@glimmer/vm-babel-plugins': 0.84.2(@babel/core@7.22.15) '@simple-dom/interface': 1.4.0 - babel-plugin-debug-macros: 0.3.4(@babel/core@7.22.11) + babel-plugin-debug-macros: 0.3.4(@babel/core@7.22.15) babel-plugin-filter-imports: 4.0.0 backburner.js: 2.7.0 broccoli-concat: 4.2.5 @@ -10460,7 +9843,7 @@ packages: broccoli-merge-trees: 4.2.0 chalk: 4.1.2 ember-auto-import: 2.6.3(webpack@5.88.2) - ember-cli-babel: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.11) + ember-cli-babel: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.15) ember-cli-get-component-path-option: 1.0.0 ember-cli-is-package-missing: 1.0.0 ember-cli-normalize-entity-name: 1.0.0 @@ -10470,7 +9853,7 @@ packages: ember-cli-version-checker: 5.1.2 ember-router-generator: 2.0.0 inflection: 1.13.4 - resolve: 1.22.3 + resolve: 1.22.4 route-recognizer: 0.3.4 router_js: 8.0.3(route-recognizer@0.3.4) semver: 7.5.4 @@ -10482,11 +9865,11 @@ packages: - supports-color - webpack - /ember-strict-resolver@1.3.0(@babel/core@7.22.11): + /ember-strict-resolver@1.3.0(@babel/core@7.22.15): resolution: {integrity: sha512-GeI1LLLt470sjaq/huKGQTDJPDOH0FlrX8FFVcSZPXO2U9FQH7Kc8BaXb4GpViJbfLLC4d7tIUZI4NBnuXSmKg==} engines: {node: 10.* || >= 12} dependencies: - ember-cli-babel: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.11) + ember-cli-babel: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.15) transitivePeerDependencies: - '@babel/core' - supports-color @@ -10503,7 +9886,7 @@ packages: line-column: 1.0.2 magic-string: 0.25.9 parse-static-imports: 1.1.0 - string.prototype.matchall: 4.0.8 + string.prototype.matchall: 4.0.9 validate-peer-dependencies: 1.2.0 transitivePeerDependencies: - supports-color @@ -10524,7 +9907,7 @@ packages: ora: 5.4.1 slash: 3.0.0 tmp: 0.2.1 - workerpool: 6.4.0 + workerpool: 6.4.2 transitivePeerDependencies: - supports-color dev: true @@ -10542,6 +9925,25 @@ packages: - encoding dev: true + /ember-try@2.0.0: + resolution: {integrity: sha512-2N7Vic45sbAegA5fhdfDjVbEVS4r+ze+tTQs2/wkY+8fC5yAGHfCM5ocyoTfBN5m7EhznC3AyMsOy4hLPzHFSQ==} + engines: {node: 10.* || 12.* || >= 14.*} + dependencies: + chalk: 4.1.2 + cli-table3: 0.6.3 + core-object: 3.1.5 + debug: 4.3.4(supports-color@8.1.1) + ember-try-config: 4.0.0 + execa: 4.1.0 + fs-extra: 9.1.0 + resolve: 1.22.4 + rimraf: 3.0.2 + walk-sync: 2.2.0 + transitivePeerDependencies: + - encoding + - supports-color + dev: true + /ember-try@3.0.0: resolution: {integrity: sha512-ZYVKYWMnrHSD3vywo7rV76kPCOC9ATIEnGGG/PEKfCcFE0lB26jltRDnOrhORfLKq0JFp62fFxC/4940U+MwRQ==} engines: {node: 16.* || >= 18.*} @@ -10549,11 +9951,11 @@ packages: chalk: 4.1.2 cli-table3: 0.6.3 core-object: 3.1.5 - debug: 4.3.4 + debug: 4.3.4(supports-color@8.1.1) ember-try-config: 4.0.0 execa: 4.1.0 fs-extra: 6.0.1 - resolve: 1.22.3 + resolve: 1.22.4 rimraf: 3.0.2 semver: 7.5.4 walk-sync: 2.2.0 @@ -10590,23 +9992,23 @@ packages: dependencies: once: 1.4.0 - /engine.io-parser@5.1.0: - resolution: {integrity: sha512-enySgNiK5tyZFynt3z7iqBR+Bto9EVVVvDFuTT0ioHCGbzirZVGDGiQjZzEp8hWl6hd5FSVytJGuScX1C1C35w==} + /engine.io-parser@5.2.1: + resolution: {integrity: sha512-9JktcM3u18nU9N2Lz3bWeBgxVgOKpw7yhRaoxQA3FUDZzzw+9WlA6p4G4u0RixNkg14fH7EfEc/RhpurtiROTQ==} engines: {node: '>=10.0.0'} - /engine.io@6.5.1: - resolution: {integrity: sha512-mGqhI+D7YxS9KJMppR6Iuo37Ed3abhU8NdfgSvJSDUafQutrN+sPTncJYTyM9+tkhSmWodKtVYGPPHyXJEwEQA==} - engines: {node: '>=10.0.0'} + /engine.io@6.5.2: + resolution: {integrity: sha512-IXsMcGpw/xRfjra46sVZVHiSWo/nJ/3g1337q9KNXtS6YRzbW5yIzTCb9DjhrBe7r3GZQR0I4+nq+4ODk5g/cA==} + engines: {node: '>=10.2.0'} dependencies: '@types/cookie': 0.4.1 - '@types/cors': 2.8.13 - '@types/node': 20.4.1 + '@types/cors': 2.8.14 + '@types/node': 20.5.9 accepts: 1.3.8 base64id: 2.0.0 cookie: 0.4.2 cors: 2.8.5 - debug: 4.3.4 - engine.io-parser: 5.1.0 + debug: 4.3.4(supports-color@8.1.1) + engine.io-parser: 5.2.1 ws: 8.11.0 transitivePeerDependencies: - bufferutil @@ -10647,16 +10049,17 @@ packages: dependencies: string-template: 0.2.1 - /es-abstract@1.21.2: - resolution: {integrity: sha512-y/B5POM2iBnIxCiernH1G7rC9qQoM77lLIMQLuob0zhp8C56Po81+2Nj0WFKnd0pNReDTnkYryc+zhOzpEIROg==} + /es-abstract@1.22.1: + resolution: {integrity: sha512-ioRRcXMO6OFyRpyzV3kE1IIBd4WG5/kltnzdxSCqoP8CMGs/Li+M1uF5o7lOkZVFjDs+NLesthnF66Pg/0q0Lw==} engines: {node: '>= 0.4'} dependencies: array-buffer-byte-length: 1.0.0 + arraybuffer.prototype.slice: 1.0.1 available-typed-arrays: 1.0.5 call-bind: 1.0.2 es-set-tostringtag: 2.0.1 es-to-primitive: 1.2.1 - function.prototype.name: 1.1.5 + function.prototype.name: 1.1.6 get-intrinsic: 1.2.1 get-symbol-description: 1.0.0 globalthis: 1.0.3 @@ -10672,19 +10075,23 @@ packages: is-regex: 1.1.4 is-shared-array-buffer: 1.0.2 is-string: 1.0.7 - is-typed-array: 1.1.10 + is-typed-array: 1.1.12 is-weakref: 1.0.2 object-inspect: 1.12.3 object-keys: 1.1.1 object.assign: 4.1.4 regexp.prototype.flags: 1.5.0 + safe-array-concat: 1.0.0 safe-regex-test: 1.0.0 string.prototype.trim: 1.2.7 string.prototype.trimend: 1.0.6 string.prototype.trimstart: 1.0.6 + typed-array-buffer: 1.0.0 + typed-array-byte-length: 1.0.0 + typed-array-byte-offset: 1.0.0 typed-array-length: 1.0.4 unbox-primitive: 1.0.2 - which-typed-array: 1.1.9 + which-typed-array: 1.1.11 /es-module-lexer@1.3.0: resolution: {integrity: sha512-vZK7T0N2CBmBOixhmjdqx2gWVbFZ4DXZ/NyRMZVlJXPa7CyFS+/a4QQsDGDQy9ZfEzxFuNEsMLeQJnKP2p5/JA==} @@ -10752,17 +10159,17 @@ packages: eslint: 8.48.0 dev: true - /eslint-import-resolver-node@0.3.7: - resolution: {integrity: sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA==} + /eslint-import-resolver-node@0.3.9: + resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} dependencies: debug: 3.2.7 is-core-module: 2.13.0 - resolve: 1.22.3 + resolve: 1.22.4 transitivePeerDependencies: - supports-color dev: true - /eslint-module-utils@2.8.0(@typescript-eslint/parser@6.5.0)(eslint-import-resolver-node@0.3.7)(eslint@8.48.0): + /eslint-module-utils@2.8.0(@typescript-eslint/parser@6.6.0)(eslint-import-resolver-node@0.3.9)(eslint@8.48.0): resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==} engines: {node: '>=4'} peerDependencies: @@ -10783,10 +10190,10 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 6.5.0(eslint@8.48.0)(typescript@5.2.2) + '@typescript-eslint/parser': 6.6.0(eslint@8.48.0)(typescript@5.2.2) debug: 3.2.7 eslint: 8.48.0 - eslint-import-resolver-node: 0.3.7 + eslint-import-resolver-node: 0.3.9 transitivePeerDependencies: - supports-color dev: true @@ -10808,7 +10215,7 @@ packages: estraverse: 5.3.0 lodash.camelcase: 4.3.0 lodash.kebabcase: 4.1.1 - magic-string: 0.30.1 + magic-string: 0.30.3 requireindex: 1.2.0 snake-case: 3.0.4 transitivePeerDependencies: @@ -10826,7 +10233,7 @@ packages: regexpp: 3.2.0 dev: true - /eslint-plugin-import@2.28.1(@typescript-eslint/parser@6.5.0)(eslint@8.48.0): + /eslint-plugin-import@2.28.1(@typescript-eslint/parser@6.6.0)(eslint@8.48.0): resolution: {integrity: sha512-9I9hFlITvOV55alzoKBI+K9q74kv0iKMeY6av5+umsNwayt59fz692daGyjR+oStBQgx6nwR9rXldDev3Clw+A==} engines: {node: '>=4'} peerDependencies: @@ -10836,23 +10243,23 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 6.5.0(eslint@8.48.0)(typescript@5.2.2) - array-includes: 3.1.6 - array.prototype.findlastindex: 1.2.2 + '@typescript-eslint/parser': 6.6.0(eslint@8.48.0)(typescript@5.2.2) + array-includes: 3.1.7 + array.prototype.findlastindex: 1.2.3 array.prototype.flat: 1.3.1 array.prototype.flatmap: 1.3.1 debug: 3.2.7 doctrine: 2.1.0 eslint: 8.48.0 - eslint-import-resolver-node: 0.3.7 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.5.0)(eslint-import-resolver-node@0.3.7)(eslint@8.48.0) + eslint-import-resolver-node: 0.3.9 + eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.6.0)(eslint-import-resolver-node@0.3.9)(eslint@8.48.0) has: 1.0.3 is-core-module: 2.13.0 is-glob: 4.0.3 minimatch: 3.1.2 - object.fromentries: 2.0.6 - object.groupby: 1.0.0 - object.values: 1.1.6 + object.fromentries: 2.0.7 + object.groupby: 1.0.1 + object.values: 1.1.7 semver: 6.3.1 tsconfig-paths: 3.14.2 transitivePeerDependencies: @@ -10883,8 +10290,8 @@ packages: eslint-utils: 2.1.0 ignore: 5.2.4 minimatch: 3.1.2 - resolve: 1.22.2 - semver: 6.3.0 + resolve: 1.22.4 + semver: 6.3.1 dev: true /eslint-plugin-prettier@5.0.0(eslint-config-prettier@9.0.0)(eslint@8.48.0)(prettier@3.0.3): @@ -10979,16 +10386,16 @@ packages: hasBin: true dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.48.0) - '@eslint-community/regexpp': 4.6.2 + '@eslint-community/regexpp': 4.8.0 '@eslint/eslintrc': 2.1.2 '@eslint/js': 8.48.0 - '@humanwhocodes/config-array': 0.11.10 + '@humanwhocodes/config-array': 0.11.11 '@humanwhocodes/module-importer': 1.0.1 '@nodelib/fs.walk': 1.2.8 ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 - debug: 4.3.4 + debug: 4.3.4(supports-color@8.1.1) doctrine: 3.0.0 escape-string-regexp: 4.0.0 eslint-scope: 7.2.2 @@ -11000,7 +10407,7 @@ packages: file-entry-cache: 6.0.1 find-up: 5.0.0 glob-parent: 6.0.2 - globals: 13.20.0 + globals: 13.21.0 graphemer: 1.4.0 ignore: 5.2.4 imurmurhash: 0.1.4 @@ -11065,6 +10472,7 @@ packages: /estree-walker@0.6.1: resolution: {integrity: sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==} + dev: true /estree-walker@2.0.2: resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} @@ -11131,8 +10539,8 @@ packages: signal-exit: 3.0.7 strip-final-newline: 2.0.0 - /execa@7.1.1: - resolution: {integrity: sha512-wH0eMf/UXckdUYnO21+HDztteVv05rq2GXksxT4fCGeHkBhw1DROXh40wcjMcRqDOWE7iPJ4n3M7e2+YFP+76Q==} + /execa@7.2.0: + resolution: {integrity: sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA==} engines: {node: ^14.18.0 || ^16.14.0 || >=18.0.0} dependencies: cross-spawn: 7.0.3 @@ -11158,7 +10566,7 @@ packages: resolution: {integrity: sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==} engines: {node: '>=0.10.0'} dependencies: - debug: 2.6.9 + debug: 2.6.9(supports-color@8.1.1) define-property: 0.2.5 extend-shallow: 2.0.1 posix-character-classes: 0.1.1 @@ -11185,7 +10593,7 @@ packages: content-type: 1.0.5 cookie: 0.5.0 cookie-signature: 1.0.6 - debug: 2.6.9 + debug: 2.6.9(supports-color@8.1.1) depd: 2.0.0 encodeurl: 1.0.2 escape-html: 1.0.3 @@ -11263,8 +10671,8 @@ packages: resolution: {integrity: sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==} dev: true - /fast-glob@3.3.0: - resolution: {integrity: sha512-ChDuvbOypPuNjO8yIDf36x7BlZX1smcUMTTcyoIjycexOxd6DFsKsg21qVBzEmr3G7fUKIRy2/psii+CIUt7FA==} + /fast-glob@3.3.1: + resolution: {integrity: sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==} engines: {node: '>=8.6.0'} dependencies: '@nodelib/fs.stat': 2.0.5 @@ -11296,8 +10704,8 @@ packages: - supports-color dev: true - /fast-sourcemap-concat@2.1.0: - resolution: {integrity: sha512-L9uADEnnHOeF4U5Kc3gzEs3oFpNCFkiTJXvT+nKmR0zcFqHZJJbszWT7dv4t9558FJRGpCj8UxUpTgz2zwiIZA==} + /fast-sourcemap-concat@2.1.1: + resolution: {integrity: sha512-7h9/x25c6AQwdU3mA8MZDUMR3UCy50f237egBrBkuwjnUZSmfu4ptCf91PZSKzON2Uh5VvIHozYKWcPPgcjxIw==} engines: {node: 10.* || >= 12.*} dependencies: chalk: 2.4.2 @@ -11307,7 +10715,6 @@ packages: mkdirp: 0.5.6 source-map: 0.4.4 source-map-url: 0.3.0 - sourcemap-validator: 1.1.1 transitivePeerDependencies: - supports-color @@ -11339,9 +10746,9 @@ packages: dependencies: chalk: 4.1.2 cookie: 0.4.2 - debug: 4.3.4 + debug: 4.3.4(supports-color@8.1.1) jsdom: 19.0.0 - resolve: 1.22.3 + resolve: 1.22.4 simple-dom: 1.4.0 source-map-support: 0.5.21 transitivePeerDependencies: @@ -11390,11 +10797,11 @@ packages: resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} engines: {node: ^10.12.0 || >=12.0.0} dependencies: - flat-cache: 3.0.4 + flat-cache: 3.1.0 dev: true - /filesize@10.0.7: - resolution: {integrity: sha512-iMRG7Qo9nayLoU3PNCiLizYtsy4W1ClrapeCwEgtiQelOAOuRJiw4QaLI+sSr8xr901dgHv+EYP2bCusGZgoiA==} + /filesize@10.0.12: + resolution: {integrity: sha512-6RS9gDchbn+qWmtV2uSjo5vmKizgfCQeb5jKmqx8HyzA3MoLqqyQxN+QcjkGBJt7FjJ9qFce67Auyya5rRRbpw==} engines: {node: '>= 10.4.0'} /fill-range@4.0.0: @@ -11417,7 +10824,7 @@ packages: resolution: {integrity: sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==} engines: {node: '>= 0.8'} dependencies: - debug: 2.6.9 + debug: 2.6.9(supports-color@8.1.1) encodeurl: 1.0.2 escape-html: 1.0.3 on-finished: 2.3.0 @@ -11431,7 +10838,7 @@ packages: resolution: {integrity: sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==} engines: {node: '>= 0.8'} dependencies: - debug: 2.6.9 + debug: 2.6.9(supports-color@8.1.1) encodeurl: 1.0.2 escape-html: 1.0.3 on-finished: 2.4.1 @@ -11555,11 +10962,12 @@ packages: matcher-collection: 2.0.1 walk-sync: 2.2.0 - /flat-cache@3.0.4: - resolution: {integrity: sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==} - engines: {node: ^10.12.0 || >=12.0.0} + /flat-cache@3.1.0: + resolution: {integrity: sha512-OHx4Qwrrt0E4jEIcI5/Xb+f+QmJYNj2rrK8wiIdQOIrB9WrrJL8cjZvXdXuBTkkEwEqLycb5BeZDV1o2i9bTew==} + engines: {node: '>=12.0.0'} dependencies: flatted: 3.2.7 + keyv: 4.5.3 rimraf: 3.0.2 dev: true @@ -11572,15 +10980,6 @@ packages: resolution: {integrity: sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==} dev: true - /follow-redirects@1.15.2: - resolution: {integrity: sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==} - engines: {node: '>=4.0'} - peerDependencies: - debug: '*' - peerDependenciesMeta: - debug: - optional: true - /follow-redirects@1.15.2(debug@4.3.4): resolution: {integrity: sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==} engines: {node: '>=4.0'} @@ -11590,8 +10989,7 @@ packages: debug: optional: true dependencies: - debug: 4.3.4 - dev: true + debug: 4.3.4(supports-color@8.1.1) /for-each@0.3.3: resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} @@ -11607,7 +11005,7 @@ packages: engines: {node: '>=14'} dependencies: cross-spawn: 7.0.3 - signal-exit: 4.0.2 + signal-exit: 4.1.0 dev: true /forever-agent@0.5.2: @@ -11809,23 +11207,24 @@ packages: /fs.realpath@1.0.0: resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} - /fsevents@2.3.2: - resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==} + /fsevents@2.3.3: + resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} os: [darwin] requiresBuild: true + dev: true optional: true /function-bind@1.1.1: resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} - /function.prototype.name@1.1.5: - resolution: {integrity: sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==} + /function.prototype.name@1.1.6: + resolution: {integrity: sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 define-properties: 1.2.0 - es-abstract: 1.21.2 + es-abstract: 1.22.1 functions-have-names: 1.2.3 /functions-have-names@1.2.3: @@ -11929,15 +11328,15 @@ packages: /glob-to-regexp@0.4.1: resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==} - /glob@10.3.2: - resolution: {integrity: sha512-vsuLzB3c/uyDLLEdBZtT8vGnN0z57rwOxHV2oYZib/7HWmBspUaja/McYIobBjC4qaUTuNpUyFO2IdqM4DZIJA==} + /glob@10.3.4: + resolution: {integrity: sha512-6LFElP3A+i/Q8XQKEvZjkEWEOTgAIALR9AO2rwT8bgPhDd1anmqDJDZ6lLddI4ehxxxR1S5RIqKe1uapMQfYaQ==} engines: {node: '>=16 || 14 >=14.17'} hasBin: true dependencies: foreground-child: 3.1.1 - jackspeak: 2.2.1 + jackspeak: 2.3.3 minimatch: 9.0.3 - minipass: 7.0.1 + minipass: 7.0.3 path-scurry: 1.10.1 dev: true @@ -11981,15 +11380,6 @@ packages: minimatch: 5.1.6 once: 1.4.0 - /glob@9.3.5: - resolution: {integrity: sha512-e1LleDykUz2Iu+MTYdkSsuWX8lvAjAcs0Xef0lNIu0S2wOAzuTxCJtcd9S3cijlwYF18EsU3rzb8jPVobxDh9Q==} - engines: {node: '>=16 || 14 >=14.17'} - dependencies: - fs.realpath: 1.0.0 - minimatch: 8.0.3 - minipass: 4.2.5 - path-scurry: 1.6.3 - /global-modules@1.0.0: resolution: {integrity: sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==} engines: {node: '>=0.10.0'} @@ -12012,8 +11402,8 @@ packages: resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} engines: {node: '>=4'} - /globals@13.20.0: - resolution: {integrity: sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==} + /globals@13.21.0: + resolution: {integrity: sha512-ybyme3s4yy/t/3s35bewwXKOf7cvzfreG2lH0lZl0JB7I4GxRP2ghxOK/Nb9EkRXdbBXZLfq/p/0W2JUONB/Gg==} engines: {node: '>=8'} dependencies: type-fest: 0.20.2 @@ -12040,7 +11430,7 @@ packages: '@types/glob': 7.2.0 array-union: 2.1.0 dir-glob: 3.0.1 - fast-glob: 3.3.0 + fast-glob: 3.3.1 glob: 7.2.3 ignore: 5.2.4 merge2: 1.4.1 @@ -12053,7 +11443,7 @@ packages: '@types/glob': 7.2.0 array-union: 2.1.0 dir-glob: 3.0.1 - fast-glob: 3.3.0 + fast-glob: 3.3.1 glob: 7.2.3 ignore: 5.2.4 merge2: 1.4.1 @@ -12066,7 +11456,7 @@ packages: dependencies: array-union: 2.1.0 dir-glob: 3.0.1 - fast-glob: 3.3.0 + fast-glob: 3.3.1 ignore: 5.2.4 merge2: 1.4.1 slash: 3.0.0 @@ -12113,8 +11503,8 @@ packages: /growly@1.3.0: resolution: {integrity: sha512-+xGQY0YyAWCnqy7Cd++hc2JqMYzlm0dG30Jd0beaA64sROr8C4nt8Yc9V5Ro3avlSUDTN0ulqP/VBKi1/lLygw==} - /handlebars@4.7.7: - resolution: {integrity: sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==} + /handlebars@4.7.8: + resolution: {integrity: sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==} engines: {node: '>=0.4.7'} hasBin: true dependencies: @@ -12210,7 +11600,7 @@ packages: heimdalljs: 0.2.6 heimdalljs-logger: 0.1.10 path-root: 0.1.1 - resolve: 1.22.3 + resolve: 1.22.4 resolve-package-path: 1.2.7 transitivePeerDependencies: - supports-color @@ -12251,7 +11641,7 @@ packages: /heimdalljs-logger@0.1.10: resolution: {integrity: sha512-pO++cJbhIufVI/fmB/u2Yty3KJD0TqNPecehFae0/eps0hkZ3b4Zc/PezUMOpYuHFQbA7FxHZxa305EhmjLj4g==} dependencies: - debug: 2.6.9 + debug: 2.6.9(supports-color@8.1.1) heimdalljs: 0.2.6 transitivePeerDependencies: - supports-color @@ -12332,17 +11722,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'} - dependencies: - '@tootallnate/once': 1.1.2 - agent-base: 6.0.2 - debug: 4.3.4 - transitivePeerDependencies: - - supports-color - dev: true - /http-proxy-agent@4.0.1(supports-color@8.1.1): resolution: {integrity: sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==} engines: {node: '>= 6'} @@ -12359,22 +11738,12 @@ packages: engines: {node: '>= 6'} dependencies: '@tootallnate/once': 2.0.0 - agent-base: 6.0.2 - debug: 4.3.4 + agent-base: 6.0.2(supports-color@8.1.1) + debug: 4.3.4(supports-color@8.1.1) transitivePeerDependencies: - supports-color dev: true - /http-proxy@1.18.1: - resolution: {integrity: sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==} - engines: {node: '>=8.0.0'} - dependencies: - eventemitter3: 4.0.7 - follow-redirects: 1.15.2 - requires-port: 1.0.0 - transitivePeerDependencies: - - debug - /http-proxy@1.18.1(debug@4.3.4): resolution: {integrity: sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==} engines: {node: '>=8.0.0'} @@ -12384,7 +11753,6 @@ packages: requires-port: 1.0.0 transitivePeerDependencies: - debug - dev: true /http-signature@0.10.1: resolution: {integrity: sha512-coK8uR5rq2IMj+Hen+sKPA5ldgbCc1/spPdKCL1Fw6h+D0s/2LzMcRK0Cqufs1h0ryx/niwBHGFu8HC3hwU+lA==} @@ -12397,16 +11765,6 @@ packages: dev: true optional: true - /https-proxy-agent@5.0.1: - resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==} - engines: {node: '>= 6'} - dependencies: - agent-base: 6.0.2 - debug: 4.3.4 - transitivePeerDependencies: - - supports-color - dev: true - /https-proxy-agent@5.0.1(supports-color@8.1.1): resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==} engines: {node: '>= 6'} @@ -12452,13 +11810,13 @@ packages: safer-buffer: 2.1.2 dev: true - /icss-utils@5.1.0(postcss@8.4.25): + /icss-utils@5.1.0(postcss@8.4.29): resolution: {integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - postcss: 8.4.25 + postcss: 8.4.29 /ieee754@1.2.1: resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} @@ -12558,14 +11916,15 @@ packages: strip-ansi: 6.0.1 through: 2.3.8 - /inquirer@9.2.7: - resolution: {integrity: sha512-Bf52lnfvNxGPJPltiNO2tLBp3zC339KNlGMqOkW+dsvNikBhcVDK5kqU2lVX2FTPzuXUFX5WJDlsw//w3ZwoTw==} + /inquirer@9.2.10: + resolution: {integrity: sha512-tVVNFIXU8qNHoULiazz612GFl+yqNfjMTbLuViNJE/d860Qxrd3NMrse8dm40VUQLOQeULvaQF8lpAhvysjeyA==} engines: {node: '>=14.18.0'} dependencies: + '@ljharb/through': 2.3.9 ansi-escapes: 4.3.2 chalk: 5.3.0 cli-cursor: 3.1.0 - cli-width: 4.0.0 + cli-width: 4.1.0 external-editor: 3.1.0 figures: 5.0.0 lodash: 4.17.21 @@ -12575,7 +11934,6 @@ packages: rxjs: 7.8.1 string-width: 4.2.3 strip-ansi: 6.0.1 - through: 2.3.8 wrap-ansi: 6.2.0 /internal-slot@1.0.5: @@ -12621,7 +11979,7 @@ packages: dependencies: call-bind: 1.0.2 get-intrinsic: 1.2.1 - is-typed-array: 1.1.10 + is-typed-array: 1.1.12 /is-bigint@1.0.4: resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} @@ -12765,7 +12123,7 @@ packages: /is-language-code@3.1.0: resolution: {integrity: sha512-zJdQ3QTeLye+iphMeK3wks+vXSRFKh68/Pnlw7aOfApFSEIOhYa8P9vwwa6QrImNNBMJTiL1PpYF0f4BxDuEgA==} dependencies: - '@babel/runtime': 7.22.11 + '@babel/runtime': 7.22.15 /is-module@1.0.0: resolution: {integrity: sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==} @@ -12870,15 +12228,11 @@ packages: dependencies: core-util-is: 1.0.3 - /is-typed-array@1.1.10: - resolution: {integrity: sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==} + /is-typed-array@1.1.12: + resolution: {integrity: sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==} engines: {node: '>= 0.4'} dependencies: - available-typed-arrays: 1.0.5 - call-bind: 1.0.2 - for-each: 0.3.3 - gopd: 1.0.1 - has-tostringtag: 1.0.0 + which-typed-array: 1.1.11 /is-typedarray@1.0.0: resolution: {integrity: sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==} @@ -12912,6 +12266,9 @@ packages: /isarray@1.0.0: resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==} + /isarray@2.0.5: + resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} + /isbinaryfile@5.0.0: resolution: {integrity: sha512-UDdnyGvMajJUWCkib7Cei/dvyJrrvo4FIrsvSFWdPpXSUorzXrDJ0S+X5Q4ZlasfPjca4yqCNNsjbCeiy8FFeg==} engines: {node: '>= 14.0.0'} @@ -12945,8 +12302,8 @@ packages: editions: 2.3.1 textextensions: 2.6.0 - /jackspeak@2.2.1: - resolution: {integrity: sha512-MXbxovZ/Pm42f6cDIDkl3xpwv1AGwObKwfmjs2nQePiy85tP3fatofl3FC1aBsOtP/6fq5SbtgHwWcMsLP+bDw==} + /jackspeak@2.3.3: + resolution: {integrity: sha512-R2bUw+kVZFS/h1AZqBKrSgDmdmjApzgY0AlCPumopFiAlbUxE2gf+SCuBzQ0cP5hHmUmFYF5yw55T97Th5Kstg==} engines: {node: '>=14'} dependencies: '@isaacs/cliui': 8.0.2 @@ -12958,7 +12315,7 @@ packages: resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 20.4.1 + '@types/node': 20.5.9 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -12984,49 +12341,7 @@ packages: resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} hasBin: true dependencies: - argparse: 2.0.1 - - /jsdom@16.7.0: - resolution: {integrity: sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==} - engines: {node: '>=10'} - peerDependencies: - canvas: ^2.5.0 - peerDependenciesMeta: - canvas: - optional: true - dependencies: - abab: 2.0.6 - acorn: 8.10.0 - acorn-globals: 6.0.0 - cssom: 0.4.4 - cssstyle: 2.3.0 - data-urls: 2.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 - https-proxy-agent: 5.0.1 - is-potential-custom-element-name: 1.0.1 - nwsapi: 2.2.7 - parse5: 6.0.1 - saxes: 5.0.1 - symbol-tree: 3.2.4 - tough-cookie: 4.1.3 - 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.9 - xml-name-validator: 3.0.0 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - dev: true + argparse: 2.0.1 /jsdom@16.7.0(supports-color@8.1.1): resolution: {integrity: sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==} @@ -13091,7 +12406,7 @@ packages: form-data: 4.0.0 html-encoding-sniffer: 3.0.0 http-proxy-agent: 5.0.0 - https-proxy-agent: 5.0.1 + https-proxy-agent: 5.0.1(supports-color@8.1.1) is-potential-custom-element-name: 1.0.1 nwsapi: 2.2.7 parse5: 6.0.1 @@ -13115,6 +12430,7 @@ packages: /jsesc@0.3.0: resolution: {integrity: sha512-UHQmAeTXV+iwEk0aHheJRqo6Or90eDxI6KIYpHSjKLXKuKlPt1CQ7tGBerFcFA8uKU5mYxiPMlckmFptd5XZzA==} hasBin: true + dev: true /jsesc@0.5.0: resolution: {integrity: sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==} @@ -13129,6 +12445,10 @@ packages: resolution: {integrity: sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ==} dev: true + /json-buffer@3.0.1: + resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} + dev: true + /json-fn@1.1.1: resolution: {integrity: sha512-diGeurhgiazd1lfByjn83uQkF6fVFdiCiQgJyhN3/aCl7EKye0aZe3r9eeQPKcsCh81Mntrvt46z65cn7ZwZHA==} dev: true @@ -13201,6 +12521,12 @@ packages: json-buffer: 3.0.0 dev: true + /keyv@4.5.3: + resolution: {integrity: sha512-QCiSav9WaX1PgETJ+SpNnx2PRRapJ/oRSXM4VO5OGYGSjrxbKPVFVhB3l2OCbLCk329N8qyAtsJjSjvVBWzEug==} + dependencies: + json-buffer: 3.0.1 + dev: true + /kind-of@3.2.2: resolution: {integrity: sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==} engines: {node: '>=0.10.0'} @@ -13235,7 +12561,7 @@ packages: /leek@0.0.24: resolution: {integrity: sha512-6PVFIYXxlYF0o6hrAsHtGpTmi06otkwNrMcmQ0K96SeSRHPREPa9J3nJZ1frliVH7XT0XFswoJFQoXsDukzGNQ==} dependencies: - debug: 2.6.9 + debug: 2.6.9(supports-color@8.1.1) lodash.assign: 3.2.0 rsvp: 3.6.2 transitivePeerDependencies: @@ -13398,6 +12724,7 @@ packages: /lodash.foreach@4.5.0: resolution: {integrity: sha512-aEXTF4d+m05rVOAUG3z4vZZ4xVexLKZGF0lIxuHZ1Hplpk/3B6Z1+/ICICYRLm7c41Z2xiejbkCkJoTlypoXhQ==} + dev: true /lodash.isarguments@3.1.0: resolution: {integrity: sha512-chi4NHZlZqZD18a0imDHnZPrDeBbTtVN7GXMwuGdRH9qotxAjYs3aVLKc7zNOG9eddR5Ksd8rvFEBc9SsggPpg==} @@ -13486,8 +12813,8 @@ packages: engines: {node: '>=8'} dev: true - /lru-cache@10.0.0: - resolution: {integrity: sha512-svTf/fzsKHffP42sujkO/Rjs37BCIsQVRCeNYIm9WN8rgT7ffoUnRtZCqU+6BqcSBdv8gwJeTz8knJpgACeQMw==} + /lru-cache@10.0.1: + resolution: {integrity: sha512-IJ4uwUTi2qCccrioU6g9g/5rvvVl13bsdczUUcqbciD9iLr095yj8DQKdObriEvuNSx325N1rV1O0sJFszx75g==} engines: {node: 14 || >=16.14} dev: true @@ -13511,8 +12838,8 @@ packages: dependencies: sourcemap-codec: 1.4.8 - /magic-string@0.30.1: - resolution: {integrity: sha512-mbVKXPmS0z0G4XqFDCTllmDQ6coZzn94aMlb0o/A4HEHJCKcanlDZwYJgwnkmgD3jyWhUgj9VsPrfd972yPffA==} + /magic-string@0.30.3: + resolution: {integrity: sha512-B7xGbll2fG/VjP+SWg4sX3JynwIU0mjoTc6MPpKNuIvftk6u6vqhDnk1R80b8C2GBR6ywqy+1DcKBrevBg+bmw==} engines: {node: '>=12'} dependencies: '@jridgewell/sourcemap-codec': 1.4.15 @@ -13523,7 +12850,7 @@ packages: engines: {node: '>=6'} dependencies: pify: 4.0.1 - semver: 5.7.1 + semver: 5.7.2 dev: true /make-dir@3.1.0: @@ -13536,11 +12863,11 @@ packages: resolution: {integrity: sha512-+zopwDy7DNknmwPQplem5lAZX/eCOzSvSNNcSKm5eVwTkOBzoktEfXsa9L23J/GIRhxRsaxzkPEhrJEpE2F4Gg==} engines: {node: '>= 10'} dependencies: - agentkeepalive: 4.3.0 + agentkeepalive: 4.5.0 cacache: 15.3.0 http-cache-semantics: 4.1.1 - http-proxy-agent: 4.0.1 - https-proxy-agent: 5.0.1 + http-proxy-agent: 4.0.1(supports-color@8.1.1) + https-proxy-agent: 5.0.1(supports-color@8.1.1) is-lambda: 1.0.1 lru-cache: 6.0.0 minipass: 3.3.6 @@ -13754,18 +13081,6 @@ packages: engines: {node: '>=4'} dev: true - /mini-css-extract-plugin@2.7.6: - resolution: {integrity: sha512-Qk7HcgaPkGG6eD77mLvZS1nmxlao3j+9PkrT9Uc7HAE1id3F41+DdBRYRYkbyfNRGzm8/YWtzhw7nVPmwhqTQw==} - engines: {node: '>= 12.13.0'} - peerDependencies: - webpack: ^5.0.0 - peerDependenciesMeta: - webpack: - optional: true - dependencies: - schema-utils: 4.2.0 - dev: true - /mini-css-extract-plugin@2.7.6(webpack@5.88.2): resolution: {integrity: sha512-Qk7HcgaPkGG6eD77mLvZS1nmxlao3j+9PkrT9Uc7HAE1id3F41+DdBRYRYkbyfNRGzm8/YWtzhw7nVPmwhqTQw==} engines: {node: '>= 12.13.0'} @@ -13802,12 +13117,6 @@ packages: dependencies: brace-expansion: 2.0.1 - /minimatch@8.0.3: - resolution: {integrity: sha512-tEEvU9TkZgnFDCtpnrEYnPsjT7iUx42aXfs4bzmQ5sMA09/6hZY0jeZcGkXyDagiBOvkUjNo8Viom+Me6+2x7g==} - engines: {node: '>=16 || 14 >=14.17'} - dependencies: - brace-expansion: 2.0.1 - /minimatch@9.0.3: resolution: {integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==} engines: {node: '>=16 || 14 >=14.17'} @@ -13870,17 +13179,13 @@ packages: yallist: 4.0.0 dev: true - /minipass@4.2.5: - resolution: {integrity: sha512-+yQl7SX3bIT83Lhb4BVorMAHVuqsskxRdlmO9kTpyukp8vsm2Sn/fUOV9xlnG8/a5JsypJzap21lz/y3FBMJ8Q==} - engines: {node: '>=8'} - /minipass@5.0.0: resolution: {integrity: sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==} engines: {node: '>=8'} dev: true - /minipass@7.0.1: - resolution: {integrity: sha512-NQ8MCKimInjVlaIqx51RKJJB7mINVkLTJbsZKmto4UAAOC/CWXES8PGaOgoBZyqoUsUA/U3DToGK7GJkkHbjJw==} + /minipass@7.0.3: + resolution: {integrity: sha512-LhbbwCfz3vsb12j/WkWQPZfKTsgqIe1Nf/ti1pKjYESGLHIVjWU96G9/ljLH4F9mWNVhlQOm0VySdAWzf05dpg==} engines: {node: '>=16 || 14 >=14.17'} dev: true @@ -13947,7 +13252,7 @@ packages: engines: {node: '>= 0.8.0'} dependencies: basic-auth: 2.0.1 - debug: 2.6.9 + debug: 2.6.9(supports-color@8.1.1) depd: 2.0.0 on-finished: 2.3.0 on-headers: 1.0.2 @@ -14035,11 +13340,11 @@ packages: tslib: 2.6.2 dev: true - /nock@13.3.1: - resolution: {integrity: sha512-vHnopocZuI93p2ccivFyGuUfzjq2fxNyNurp7816mlT5V5HF4SzXu8lvLrVzBbNqzs+ODooZ6OksuSUNM7Njkw==} + /nock@13.3.3: + resolution: {integrity: sha512-z+KUlILy9SK/RjpeXDiDUEAq4T94ADPHE3qaRkf66mpEhzc/ytOMm3Bwdrbq6k1tMWkbdujiKim3G2tfQARuJw==} engines: {node: '>= 10.13'} dependencies: - debug: 4.3.4 + debug: 4.3.4(supports-color@8.1.1) json-stringify-safe: 5.0.1 lodash: 4.17.21 propagate: 2.0.1 @@ -14047,8 +13352,8 @@ packages: - supports-color dev: true - /node-fetch@2.6.12: - resolution: {integrity: sha512-C/fGU2E8ToujUivIO0H+tpQ6HWo4eEmchoPIoXtxCrVghxdKq+QOHqEZW7tuP3KlV3bC8FRMO5nMCC7Zm1VP6g==} + /node-fetch@2.7.0: + resolution: {integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==} engines: {node: 4.x || >=6.0.0} peerDependencies: encoding: ^0.1.0 @@ -14064,6 +13369,7 @@ packages: /node-modules-path@1.0.2: resolution: {integrity: sha512-6Gbjq+d7uhkO7epaKi5DNgUJn7H0gEyA4Jg0Mo1uQOi3Rk50G83LtmhhFyw0LxnAFhtlspkiiw52ISP13qzcBg==} + dev: true /node-notifier@10.0.1: resolution: {integrity: sha512-YX7TSyDukOZ0g+gmzjB6abKu+hTGvO8+8+gIFDsRCU2t8fLV/P2unmt+LGFaIa4y64aX98Qksa97rgz4vMNeLQ==} @@ -14198,21 +13504,21 @@ packages: has-symbols: 1.0.3 object-keys: 1.1.1 - /object.fromentries@2.0.6: - resolution: {integrity: sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg==} + /object.fromentries@2.0.7: + resolution: {integrity: sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 define-properties: 1.2.0 - es-abstract: 1.21.2 + es-abstract: 1.22.1 dev: true - /object.groupby@1.0.0: - resolution: {integrity: sha512-70MWG6NfRH9GnbZOikuhPPYzpUpof9iW2J9E4dW7FXTqPNb6rllE6u39SKwwiNh8lCwX3DDb5OgcKGiEBrTTyw==} + /object.groupby@1.0.1: + resolution: {integrity: sha512-HqaQtqLnp/8Bn4GL16cj+CUYbnpe1bh0TtEaWvybszDG4tgxCJuRpV8VGuvNaI1fAnI4lUJzDG55MXcOH4JZcQ==} dependencies: call-bind: 1.0.2 define-properties: 1.2.0 - es-abstract: 1.21.2 + es-abstract: 1.22.1 get-intrinsic: 1.2.1 dev: true @@ -14222,13 +13528,13 @@ packages: dependencies: isobject: 3.0.1 - /object.values@1.1.6: - resolution: {integrity: sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==} + /object.values@1.1.7: + resolution: {integrity: sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 define-properties: 1.2.0 - es-abstract: 1.21.2 + es-abstract: 1.22.1 dev: true /on-finished@2.3.0: @@ -14499,17 +13805,10 @@ packages: resolution: {integrity: sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==} engines: {node: '>=16 || 14 >=14.17'} dependencies: - lru-cache: 10.0.0 - minipass: 7.0.1 + lru-cache: 10.0.1 + minipass: 7.0.3 dev: true - /path-scurry@1.6.3: - resolution: {integrity: sha512-RAmB+n30SlN+HnNx6EbcpoDy9nwdpcGPnEKrJnu6GZoDWBdIjo1UQMVtW2ybtC7LC2oKLcMq8y5g8WnKLiod9g==} - engines: {node: '>=16 || 14 >=14.17'} - dependencies: - lru-cache: 7.18.3 - minipass: 4.2.5 - /path-to-regexp@0.1.7: resolution: {integrity: sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==} @@ -14570,42 +13869,42 @@ packages: resolution: {integrity: sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==} engines: {node: '>=0.10.0'} - /postcss-modules-extract-imports@3.0.0(postcss@8.4.25): + /postcss-modules-extract-imports@3.0.0(postcss@8.4.29): resolution: {integrity: sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - postcss: 8.4.25 + postcss: 8.4.29 - /postcss-modules-local-by-default@4.0.3(postcss@8.4.25): + /postcss-modules-local-by-default@4.0.3(postcss@8.4.29): resolution: {integrity: sha512-2/u2zraspoACtrbFRnTijMiQtb4GW4BvatjaG/bCjYQo8kLTdevCUlwuBHx2sCnSyrI3x3qj4ZK1j5LQBgzmwA==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - icss-utils: 5.1.0(postcss@8.4.25) - postcss: 8.4.25 + icss-utils: 5.1.0(postcss@8.4.29) + postcss: 8.4.29 postcss-selector-parser: 6.0.13 postcss-value-parser: 4.2.0 - /postcss-modules-scope@3.0.0(postcss@8.4.25): + /postcss-modules-scope@3.0.0(postcss@8.4.29): resolution: {integrity: sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - postcss: 8.4.25 + postcss: 8.4.29 postcss-selector-parser: 6.0.13 - /postcss-modules-values@4.0.0(postcss@8.4.25): + /postcss-modules-values@4.0.0(postcss@8.4.29): resolution: {integrity: sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - icss-utils: 5.1.0(postcss@8.4.25) - postcss: 8.4.25 + icss-utils: 5.1.0(postcss@8.4.29) + postcss: 8.4.29 /postcss-selector-parser@6.0.13: resolution: {integrity: sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==} @@ -14617,8 +13916,8 @@ packages: /postcss-value-parser@4.2.0: resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} - /postcss@8.4.25: - resolution: {integrity: sha512-7taJ/8t2av0Z+sQEvNzCkpDynl0tX3uJMCODi6nT3PfASC7dYCWV9aQ+uiCf+KBD4SEFcu+GvJdGdwzQ6OSjCw==} + /postcss@8.4.29: + resolution: {integrity: sha512-cbI+jaqIeu/VGqXEarWkRCCffhjgXc0qjBtXpqJhTBohMUjUQnbBr0xqX3vEKudc4iviTewcJo5ajcec5+wdJw==} engines: {node: ^10 || ^12 || >=14} dependencies: nanoid: 3.3.6 @@ -14713,13 +14012,13 @@ packages: resolution: {integrity: sha512-KYcnXctWUWyVD3W3Ye0ZDuA1N8Szrh85cVCxpG6xYrOk/0CttRtYCmU30nWsUch0NuExQQ63QXvzRE6FLimZmg==} engines: {node: 10.* || >= 12.*} - /promise.prototype.finally@3.1.4: - resolution: {integrity: sha512-nNc3YbgMfLzqtqvO/q5DP6RR0SiHI9pUPGzyDf1q+usTwCN2kjvAnJkBb7bHe3o+fFSBPpsGMoYtaSi+LTNqng==} + /promise.prototype.finally@3.1.5: + resolution: {integrity: sha512-4TQ3Dk8yyUZGyU+UXInKdkQ2b6xtiBXAIScGAtGnXVmJtG1uOrxRgbF1ggIu72uzoWFzUfT3nUKa1SuMm9NBdg==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 define-properties: 1.2.0 - es-abstract: 1.21.2 + es-abstract: 1.22.1 dev: true /propagate@2.0.1: @@ -14736,7 +14035,6 @@ packages: /psl@1.9.0: resolution: {integrity: sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==} - requiresBuild: true dev: true /pump@3.0.0: @@ -14771,7 +14069,6 @@ packages: /querystringify@2.2.0: resolution: {integrity: sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==} - requiresBuild: true dev: true /queue-microtask@1.2.3: @@ -14782,7 +14079,7 @@ packages: engines: {node: '>= 0.14.0'} dependencies: lodash: 4.17.21 - resolve: 1.22.3 + resolve: 1.22.4 /quick-temp@0.1.8: resolution: {integrity: sha512-YsmIFfD9j2zaFwJkzI6eMG7y0lQP7YeWzgtFgNl38pGWZBSXJooZbOWwkcRot7Vt0Fg9L23pX0tqWU3VvLDsiA==} @@ -14800,13 +14097,13 @@ packages: - supports-color dev: true - /qunit-dom@2.0.0(@babel/core@7.22.11): + /qunit-dom@2.0.0(@babel/core@7.22.15): resolution: {integrity: sha512-mElzLN99wYPOGekahqRA+mq7NcThXY9c+/tDkgJmT7W5LeZAFNyITr2rFKNnCbWLIhuLdFw88kCBMrJSfyBYpA==} engines: {node: 12.* || 14.* || >= 16.*} dependencies: broccoli-funnel: 3.0.8 broccoli-merge-trees: 4.2.0 - ember-cli-babel: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.11) + ember-cli-babel: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.15) ember-cli-version-checker: 5.1.2 transitivePeerDependencies: - '@babel/core' @@ -14948,7 +14245,7 @@ packages: /regenerator-transform@0.15.2: resolution: {integrity: sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==} dependencies: - '@babel/runtime': 7.22.11 + '@babel/runtime': 7.22.15 /regex-not@1.0.2: resolution: {integrity: sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==} @@ -15031,9 +14328,9 @@ packages: /remove-types@1.0.0: resolution: {integrity: sha512-G7Hk1Q+UJ5DvlNAoJZObxANkBZGiGdp589rVcTW/tYqJWJ5rwfraSnKSQaETN8Epaytw8J40nS/zC7bcHGv36w==} dependencies: - '@babel/core': 7.22.11 - '@babel/plugin-syntax-decorators': 7.22.10(@babel/core@7.22.11) - '@babel/plugin-transform-typescript': 7.22.11(@babel/core@7.22.11) + '@babel/core': 7.22.15(supports-color@8.1.1) + '@babel/plugin-syntax-decorators': 7.22.10(@babel/core@7.22.15) + '@babel/plugin-transform-typescript': 7.22.15(@babel/core@7.22.15) prettier: 2.8.8 transitivePeerDependencies: - supports-color @@ -15103,14 +14400,14 @@ packages: resolution: {integrity: sha512-fVEKHGeK85bGbVFuwO9o1aU0n3vqQGrezPc51JGu9UTXpFQfWq5qCeKxyaRUSvephs+06c5j5rPq/dzHGEo8+Q==} dependencies: path-root: 0.1.1 - resolve: 1.22.3 + resolve: 1.22.4 /resolve-package-path@3.1.0: resolution: {integrity: sha512-2oC2EjWbMJwvSN6Z7DbDfJMnD8MYEouaLn5eIX0j8XwPsYCVIyY9bbnX88YHVkbr8XHqvZrYbxaLPibfTYKZMA==} engines: {node: 10.* || >= 12} dependencies: path-root: 0.1.1 - resolve: 1.22.3 + resolve: 1.22.4 /resolve-package-path@4.0.3: resolution: {integrity: sha512-SRpNAPW4kewOaNUt8VPqhJ0UMxawMwzJD8V7m1cJfdSTK9ieZwS6K7Dabsm4bmLFM96Z5Y/UznrpG5kt1im8yA==} @@ -15129,16 +14426,8 @@ packages: resolution: {integrity: sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==} deprecated: https://github.com/lydell/resolve-url#deprecated - /resolve@1.22.2: - resolution: {integrity: sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==} - hasBin: true - dependencies: - is-core-module: 2.13.0 - path-parse: 1.0.7 - supports-preserve-symlinks-flag: 1.0.0 - - /resolve@1.22.3: - resolution: {integrity: sha512-P8ur/gp/AmbEzjr729bZnLjXK5Z+4P0zhIJgBgzqRih7hL7BOukHGtSTA3ACMY467GRFz3duQsi0bDZdR7DKdw==} + /resolve@1.22.4: + resolution: {integrity: sha512-PXNdCiPqDqeUou+w1C2eTQbNfxKSuMxqTCuvlmmMsk1NWHL5fRrhY6Pl0qEYYc6+QqGClco1Qj8XnjPego4wfg==} hasBin: true dependencies: is-core-module: 2.13.0 @@ -15196,19 +14485,12 @@ packages: dependencies: glob: 7.2.3 - /rimraf@4.4.1: - resolution: {integrity: sha512-Gk8NlF062+T9CqNGn6h4tls3k6T1+/nXdOcSZVikNVtlRdYpA7wRJJMoXmuvOnLW844rPjdQ7JgXCYM6PPC/og==} - engines: {node: '>=14'} - hasBin: true - dependencies: - glob: 9.3.5 - /rimraf@5.0.1: resolution: {integrity: sha512-OfFZdwtd3lZ+XZzYP/6gTACubwFcHdLRqS9UX3UwpU2dnGQYkPFISRwvM3w9IiB2w7bW5qGo/uAwE4SmXXSKvg==} engines: {node: '>=14'} hasBin: true dependencies: - glob: 10.3.2 + glob: 10.3.4 dev: true /rollup-plugin-copy-assets@2.0.3(rollup@3.28.1): @@ -15231,20 +14513,22 @@ packages: resolution: {integrity: sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==} dependencies: estree-walker: 0.6.1 + dev: true /rollup@2.79.1: resolution: {integrity: sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==} engines: {node: '>=10.0.0'} hasBin: true optionalDependencies: - fsevents: 2.3.2 + fsevents: 2.3.3 + dev: true /rollup@3.28.1: resolution: {integrity: sha512-R9OMQmIHJm9znrU3m3cpE8uhN0fGdXiawME7aZIpQqvpS/85+Vt1Hq1/yVIcYfOmaQiHjvXkQAoJukvLpau6Yw==} engines: {node: '>=14.18.0', npm: '>=8.0.0'} hasBin: true optionalDependencies: - fsevents: 2.3.2 + fsevents: 2.3.3 dev: true /route-recognizer@0.3.4: @@ -15305,6 +14589,15 @@ packages: dependencies: tslib: 2.6.2 + /safe-array-concat@1.0.0: + resolution: {integrity: sha512-9dVEFruWIsnie89yym+xWTAYASdpw3CJV7Li/6zBewGf9z2i1j31rP6jnY0pHEO4QZh6N0K11bFjWmdR8UGdPQ==} + engines: {node: '>=0.4'} + dependencies: + call-bind: 1.0.2 + get-intrinsic: 1.2.1 + has-symbols: 1.0.3 + isarray: 2.0.5 + /safe-buffer@5.1.2: resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} @@ -15398,15 +14691,10 @@ packages: ajv-formats: 2.1.1 ajv-keywords: 5.1.0(ajv@8.12.0) - /semver@5.7.1: - resolution: {integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==} + /semver@5.7.2: + resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==} hasBin: true - /semver@6.3.0: - resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==} - hasBin: true - dev: true - /semver@6.3.1: resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} hasBin: true @@ -15422,7 +14710,7 @@ packages: resolution: {integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==} engines: {node: '>= 0.8.0'} dependencies: - debug: 2.6.9 + debug: 2.6.9(supports-color@8.1.1) depd: 2.0.0 destroy: 1.2.0 encodeurl: 1.0.2 @@ -15511,15 +14799,15 @@ packages: /signal-exit@3.0.7: resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} - /signal-exit@4.0.2: - resolution: {integrity: sha512-MY2/qGx4enyjprQnFaZsHib3Yadh3IXyV2C321GY0pjGfVBu4un0uDJkwgdxqO+Rdx8JMT8IfJIRwbYVz3Ob3Q==} + /signal-exit@4.1.0: + resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} engines: {node: '>=14'} dev: true /silent-error@1.1.1: resolution: {integrity: sha512-n4iEKyNcg4v6/jpb3c0/iyH2G1nzUNl7Gpqtn/mHIJK9S/q/7MCfoO4rwVOoO59qPFIc0hVHvMbiOJ0NdtxKKw==} dependencies: - debug: 2.6.9 + debug: 2.6.9(supports-color@8.1.1) transitivePeerDependencies: - supports-color @@ -15576,7 +14864,7 @@ packages: engines: {node: '>=0.10.0'} dependencies: base: 0.11.2 - debug: 2.6.9 + debug: 2.6.9(supports-color@8.1.1) define-property: 0.2.5 extend-shallow: 2.0.1 map-cache: 0.2.2 @@ -15609,19 +14897,19 @@ packages: engines: {node: '>=10.0.0'} dependencies: '@socket.io/component-emitter': 3.1.0 - debug: 4.3.4 + debug: 4.3.4(supports-color@8.1.1) transitivePeerDependencies: - supports-color - /socket.io@4.7.1: - resolution: {integrity: sha512-W+utHys2w//dhFjy7iQQu9sGd3eokCjGbl2r59tyLqNiJJBdIebn3GAKEXBr3osqHTObJi2die/25bCx2zsaaw==} - engines: {node: '>=10.0.0'} + /socket.io@4.7.2: + resolution: {integrity: sha512-bvKVS29/I5fl2FGLNHuXlQaUH/BlzX1IN6S+NKLNZpBsPZIDH+90eQmCs2Railn4YUiww4SzUedJ6+uzwFnKLw==} + engines: {node: '>=10.2.0'} dependencies: accepts: 1.3.8 base64id: 2.0.0 cors: 2.8.5 - debug: 4.3.4 - engine.io: 6.5.1 + debug: 4.3.4(supports-color@8.1.1) + engine.io: 6.5.2 socket.io-adapter: 2.5.2 socket.io-parser: 4.2.4 transitivePeerDependencies: @@ -15633,8 +14921,8 @@ packages: resolution: {integrity: sha512-a6KW9G+6B3nWZ1yB8G7pJwL3ggLy1uTzKAgCb7ttblwqdz9fMGJUuTy3uFzEP48FAs9FLILlmzDlE2JJhVQaXQ==} engines: {node: '>= 10'} dependencies: - agent-base: 6.0.2 - debug: 4.3.4 + agent-base: 6.0.2(supports-color@8.1.1) + debug: 4.3.4(supports-color@8.1.1) socks: 2.7.1 transitivePeerDependencies: - supports-color @@ -15695,6 +14983,7 @@ packages: engines: {node: '>=0.8.0'} dependencies: amdefine: 1.0.1 + dev: true /source-map@0.4.4: resolution: {integrity: sha512-Y8nIfcb1s/7DcobUz1yOO1GSp7gyL+D9zLHDehT7iRESqGSxjJ448Sg7rvfgsRJCnKLdSl11uGf0s9X80cH0/A==} @@ -15722,6 +15011,7 @@ packages: lodash.foreach: 4.5.0 lodash.template: 4.5.0 source-map: 0.1.43 + dev: true /spawn-args@0.2.0: resolution: {integrity: sha512-73BoniQDcRWgnLAf/suKH6V5H54gd1KLzwYN9FB6J/evqTV33htH9xwV/4BHek+++jzxpVlZQKKZkqstPQPmQg==} @@ -15754,7 +15044,7 @@ packages: resolution: {integrity: sha512-GqXBq2SPWv9hTXDFKS8WrKK1aISB0aKGHZzH+uD4ShAgs+Fz20ZfoerLOm8U+f62iRWLrw6nimOY/uYuTcVhvg==} engines: {node: 6.* || 8.* || >= 10.*} dependencies: - debug: 4.3.4 + debug: 4.3.4(supports-color@8.1.1) transitivePeerDependencies: - supports-color @@ -15800,12 +15090,12 @@ packages: strip-ansi: 7.1.0 dev: true - /string.prototype.matchall@4.0.8: - resolution: {integrity: sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==} + /string.prototype.matchall@4.0.9: + resolution: {integrity: sha512-6i5hL3MqG/K2G43mWXWgP+qizFW/QH/7kCNN13JrJS5q48FN5IKksLDscexKP3dnmB6cdm9jlNgAsWNLpSykmA==} dependencies: call-bind: 1.0.2 define-properties: 1.2.0 - es-abstract: 1.21.2 + es-abstract: 1.22.1 get-intrinsic: 1.2.1 has-symbols: 1.0.3 internal-slot: 1.0.5 @@ -15818,21 +15108,21 @@ packages: dependencies: call-bind: 1.0.2 define-properties: 1.2.0 - es-abstract: 1.21.2 + es-abstract: 1.22.1 /string.prototype.trimend@1.0.6: resolution: {integrity: sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==} dependencies: call-bind: 1.0.2 define-properties: 1.2.0 - es-abstract: 1.21.2 + es-abstract: 1.22.1 /string.prototype.trimstart@1.0.6: resolution: {integrity: sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==} dependencies: call-bind: 1.0.2 define-properties: 1.2.0 - es-abstract: 1.21.2 + es-abstract: 1.22.1 /string_decoder@0.10.31: resolution: {integrity: sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==} @@ -15914,19 +15204,6 @@ packages: engines: {node: '>=8'} dev: true - /style-loader@2.0.0: - resolution: {integrity: sha512-Z0gYUJmzZ6ZdRUqpg1r8GsaFKypE+3xAzuFeMuoHgjc9KZv3wMyCRjQIWEbhoFSq7+7yoHXySDJyyWQaPajeiQ==} - engines: {node: '>= 10.13.0'} - peerDependencies: - webpack: ^4.0.0 || ^5.0.0 - peerDependenciesMeta: - webpack: - optional: true - dependencies: - loader-utils: 2.0.4 - schema-utils: 3.3.0 - dev: true - /style-loader@2.0.0(webpack@5.88.2): resolution: {integrity: sha512-Z0gYUJmzZ6ZdRUqpg1r8GsaFKypE+3xAzuFeMuoHgjc9KZv3wMyCRjQIWEbhoFSq7+7yoHXySDJyyWQaPajeiQ==} engines: {node: '>= 10.13.0'} @@ -15985,7 +15262,7 @@ packages: /sync-disk-cache@1.3.4: resolution: {integrity: sha512-GlkGeM81GPPEKz/lH7QUTbvqLq7K/IUTuaKDSMulP9XQ42glqNJIN/RKgSOw4y8vxL1gOVvj+W7ruEO4s36eCw==} dependencies: - debug: 2.6.9 + debug: 2.6.9(supports-color@8.1.1) heimdalljs: 0.2.6 mkdirp: 0.5.6 rimraf: 2.7.1 @@ -15997,7 +15274,7 @@ packages: resolution: {integrity: sha512-vngT2JmkSapgq0z7uIoYtB9kWOOzMihAAYq/D3Pjm/ODOGMgS4r++B+OZ09U4hWR6EaOdy9eqQ7/8ygbH3wehA==} engines: {node: 8.* || >= 10.*} dependencies: - debug: 4.3.4 + debug: 4.3.4(supports-color@8.1.1) heimdalljs: 0.2.6 mkdirp: 0.5.6 rimraf: 3.0.2 @@ -16062,15 +15339,15 @@ packages: webpack: optional: true dependencies: - '@jridgewell/trace-mapping': 0.3.18 + '@jridgewell/trace-mapping': 0.3.19 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.1 - terser: 5.18.2 + terser: 5.19.4 webpack: 5.88.2 - /terser@5.18.2: - resolution: {integrity: sha512-Ah19JS86ypbJzTzvUCX7KOsEIhDaRONungA4aYBjEP3JZRf4ocuDzTg4QWZnPn9DEMiMYGJPiSOy7aykoCc70w==} + /terser@5.19.4: + resolution: {integrity: sha512-6p1DjHeuluwxDXcuT9VR8p64klWJKo1ILiy19s6C9+0Bh2+NWTX6nD9EPppiER4ICkHDVB1RkVpin/YW2nQn/g==} engines: {node: '>=10'} hasBin: true dependencies: @@ -16088,105 +15365,13 @@ packages: stringify-object-es5: 2.5.0 theredoc: 1.0.0 - /testem@3.10.1: - resolution: {integrity: sha512-42c4e7qlAelwMd8O3ogtVGRbgbr6fJnX6H51ACOIG1V1IjsKPlcQtxPyOwaL4iikH22Dfh+EyIuJnMG4yxieBQ==} - engines: {node: '>= 7.*'} - hasBin: true - dependencies: - '@xmldom/xmldom': 0.8.8 - backbone: 1.4.1 - bluebird: 3.7.2 - charm: 1.0.2 - commander: 2.20.3 - compression: 1.7.4 - consolidate: 0.16.0(mustache@4.2.0) - execa: 1.0.0 - express: 4.18.2 - 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.1 - 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.10.1(debug@4.3.4): resolution: {integrity: sha512-42c4e7qlAelwMd8O3ogtVGRbgbr6fJnX6H51ACOIG1V1IjsKPlcQtxPyOwaL4iikH22Dfh+EyIuJnMG4yxieBQ==} engines: {node: '>= 7.*'} hasBin: true dependencies: - '@xmldom/xmldom': 0.8.8 - backbone: 1.4.1 + '@xmldom/xmldom': 0.8.10 + backbone: 1.5.0 bluebird: 3.7.2 charm: 1.0.2 commander: 2.20.3 @@ -16209,7 +15394,7 @@ packages: npmlog: 6.0.2 printf: 0.6.1 rimraf: 3.0.2 - socket.io: 4.7.1 + socket.io: 4.7.2 spawn-args: 0.2.0 styled_string: 0.0.1 tap-parser: 7.0.0 @@ -16271,7 +15456,6 @@ packages: - velocityjs - walrus - whiskers - dev: true /text-table@0.2.0: resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} @@ -16431,7 +15615,6 @@ packages: /tough-cookie@4.1.3: resolution: {integrity: sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==} engines: {node: '>=6'} - requiresBuild: true dependencies: psl: 1.9.0 punycode: 2.3.0 @@ -16460,7 +15643,7 @@ packages: /tree-sync@1.4.0: resolution: {integrity: sha512-YvYllqh3qrR5TAYZZTXdspnIhlKAYezPYw11ntmweoceu4VK+keN356phHRIIo1d+RDmLpHZrUlmxga2gc9kSQ==} dependencies: - debug: 2.6.9 + debug: 2.6.9(supports-color@8.1.1) fs-tree-diff: 0.5.9 mkdirp: 0.5.6 quick-temp: 0.1.8 @@ -16472,7 +15655,7 @@ packages: resolution: {integrity: sha512-OLWW+Nd99NOM53aZ8ilT/YpEiOo6mXD3F4/wLbARqybSZ3Jb8IxHK5UGVbZaae0wtXAyQshVV+SeqVBik+Fbmw==} engines: {node: '>=8'} dependencies: - debug: 4.3.4 + debug: 4.3.4(supports-color@8.1.1) fs-tree-diff: 2.0.1 mkdirp: 0.5.6 quick-temp: 0.1.8 @@ -16547,12 +15730,39 @@ packages: media-typer: 0.3.0 mime-types: 2.1.35 + /typed-array-buffer@1.0.0: + resolution: {integrity: sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + get-intrinsic: 1.2.1 + is-typed-array: 1.1.12 + + /typed-array-byte-length@1.0.0: + resolution: {integrity: sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + for-each: 0.3.3 + has-proto: 1.0.1 + is-typed-array: 1.1.12 + + /typed-array-byte-offset@1.0.0: + resolution: {integrity: sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==} + engines: {node: '>= 0.4'} + dependencies: + available-typed-arrays: 1.0.5 + call-bind: 1.0.2 + for-each: 0.3.3 + has-proto: 1.0.1 + is-typed-array: 1.1.12 + /typed-array-length@1.0.4: resolution: {integrity: sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==} dependencies: call-bind: 1.0.2 for-each: 0.3.3 - is-typed-array: 1.1.10 + is-typed-array: 1.1.12 /typedarray-to-buffer@3.1.5: resolution: {integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==} @@ -16653,7 +15863,6 @@ packages: /universalify@0.2.0: resolution: {integrity: sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==} engines: {node: '>= 4.0.0'} - requiresBuild: true dev: true /universalify@2.0.0: @@ -16676,13 +15885,13 @@ packages: engines: {node: '>=8'} dev: true - /update-browserslist-db@1.0.11(browserslist@4.21.9): + /update-browserslist-db@1.0.11(browserslist@4.21.10): resolution: {integrity: sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==} hasBin: true peerDependencies: browserslist: '>= 4.21.0' dependencies: - browserslist: 4.21.9 + browserslist: 4.21.10 escalade: 3.1.1 picocolors: 1.0.0 @@ -16704,7 +15913,6 @@ packages: /url-parse@1.5.10: resolution: {integrity: sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==} - requiresBuild: true dependencies: querystringify: 2.2.0 requires-port: 1.0.0 @@ -16834,7 +16042,7 @@ packages: heimdalljs-logger: 0.1.10 quick-temp: 0.1.8 rsvp: 4.8.5 - semver: 5.7.1 + semver: 5.7.2 silent-error: 1.1.1 transitivePeerDependencies: - supports-color @@ -16902,7 +16110,7 @@ packages: '@webassemblyjs/wasm-parser': 1.11.6 acorn: 8.10.0 acorn-import-assertions: 1.9.0(acorn@8.10.0) - browserslist: 4.21.9 + browserslist: 4.21.10 chrome-trace-event: 1.0.3 enhanced-resolve: 5.15.0 es-module-lexer: 1.3.0 @@ -16949,8 +16157,8 @@ packages: iconv-lite: 0.6.3 dev: true - /whatwg-fetch@3.6.2: - resolution: {integrity: sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==} + /whatwg-fetch@3.6.18: + resolution: {integrity: sha512-ltN7j66EneWn5TFDO4L9inYC1D+Czsxlrw2SalgjMmEMkLfA5SIZxEFdE6QtHFiiM6Q7WL32c7AkI3w6yxM84Q==} dev: true /whatwg-mimetype@2.3.0: @@ -17003,8 +16211,8 @@ packages: is-string: 1.0.7 is-symbol: 1.0.4 - /which-typed-array@1.1.9: - resolution: {integrity: sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==} + /which-typed-array@1.1.11: + resolution: {integrity: sha512-qe9UWWpkeG5yzZ0tNYxDmd7vo58HDBc39mZ0xWWpolAGADdFOzkfamWLDxkOWcvHQKVmdTyQdLD4NOfjLWTKew==} engines: {node: '>= 0.4'} dependencies: available-typed-arrays: 1.0.5 @@ -17012,7 +16220,6 @@ packages: for-each: 0.3.3 gopd: 1.0.1 has-tostringtag: 1.0.0 - is-typed-array: 1.1.10 /which@1.3.1: resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==} @@ -17039,8 +16246,8 @@ packages: resolution: {integrity: sha512-ILEIE97kDZvF9Wb9f6h5aXK4swSlKGUcOEGiIYb2OOu/IrDU9iwj0fD//SsA6E5ibwJxpEvhullJY4Sl4GcpAw==} dev: true - /workerpool@6.4.0: - resolution: {integrity: sha512-i3KR1mQMNwY2wx20ozq2EjISGtQWDIfV56We+yGJ5yDs8jTwQiLLaqHlkBHITlCuJnYlVRmXegxFxZg7gqI++A==} + /workerpool@6.4.2: + resolution: {integrity: sha512-MrDWwemtC4xNV22kbbZDQQQmxNX+yLm790sgYl2wVD3CWnK7LJY1youI/11wHorAjHjK+GEjUxUh74XoPU71uQ==} /wrap-ansi@6.2.0: resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==} @@ -17162,11 +16369,6 @@ packages: engines: {node: '>=10'} dev: true - /yargs-parser@20.2.9: - resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==} - engines: {node: '>=10'} - dev: true - /yargs-parser@21.1.1: resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} engines: {node: '>=12'} @@ -17192,7 +16394,7 @@ packages: require-directory: 2.1.1 string-width: 4.2.3 y18n: 5.0.8 - yargs-parser: 20.2.9 + yargs-parser: 20.2.4 dev: true /yargs@17.7.2: @@ -17240,34 +16442,34 @@ packages: engines: {node: '>=0.2.0'} dev: true - file:packages/-ember-data(@babel/core@7.22.11)(@ember/string@3.1.1)(@glimmer/tracking@1.1.2)(ember-source@5.2.0): + file:packages/-ember-data(@babel/core@7.22.15)(@ember/string@3.1.1)(@glimmer/tracking@1.1.2)(ember-source@5.2.0): resolution: {directory: packages/-ember-data, type: directory} id: file:packages/-ember-data name: ember-data engines: {node: 16.* || >= 18.*} peerDependencies: - '@ember/string': ^3.1.1 + '@ember/string': 3.1.1 dependencies: - '@ember-data/adapter': file:packages/adapter(@babel/core@7.22.11)(@ember-data/store@5.4.0-alpha.9)(@ember/string@3.1.1)(ember-inflector@4.0.2) + '@ember-data/adapter': file:packages/adapter(@babel/core@7.22.15)(@ember-data/store@5.4.0-alpha.9)(@ember/string@3.1.1)(ember-inflector@4.0.2) '@ember-data/debug': file:packages/debug(@ember-data/store@5.4.0-alpha.9)(@ember/string@3.1.1) - '@ember-data/graph': file:packages/graph(@babel/core@7.22.11)(@ember-data/store@5.4.0-alpha.9) - '@ember-data/json-api': file:packages/json-api(@babel/core@7.22.11)(@ember-data/graph@5.4.0-alpha.9)(@ember-data/request-utils@5.4.0-alpha.9)(@ember-data/store@5.4.0-alpha.9)(ember-inflector@4.0.2) - '@ember-data/legacy-compat': file:packages/legacy-compat(@babel/core@7.22.11)(@ember-data/graph@5.4.0-alpha.9)(@ember-data/json-api@5.4.0-alpha.9)(@ember-data/request@5.4.0-alpha.9) - '@ember-data/model': file:packages/model(@babel/core@7.22.11)(@ember-data/debug@5.4.0-alpha.9)(@ember-data/graph@5.4.0-alpha.9)(@ember-data/json-api@5.4.0-alpha.9)(@ember-data/legacy-compat@5.4.0-alpha.9)(@ember-data/store@5.4.0-alpha.9)(@ember-data/tracking@5.4.0-alpha.9)(@ember/string@3.1.1)(ember-inflector@4.0.2)(ember-source@5.2.0) + '@ember-data/graph': file:packages/graph(@babel/core@7.22.15)(@ember-data/store@5.4.0-alpha.9) + '@ember-data/json-api': file:packages/json-api(@babel/core@7.22.15)(@ember-data/graph@5.4.0-alpha.9)(@ember-data/request-utils@5.4.0-alpha.9)(@ember-data/store@5.4.0-alpha.9)(ember-inflector@4.0.2) + '@ember-data/legacy-compat': file:packages/legacy-compat(@babel/core@7.22.15)(@ember-data/graph@5.4.0-alpha.9)(@ember-data/json-api@5.4.0-alpha.9)(@ember-data/request@5.4.0-alpha.9) + '@ember-data/model': file:packages/model(@babel/core@7.22.15)(@ember-data/debug@5.4.0-alpha.9)(@ember-data/graph@5.4.0-alpha.9)(@ember-data/json-api@5.4.0-alpha.9)(@ember-data/legacy-compat@5.4.0-alpha.9)(@ember-data/store@5.4.0-alpha.9)(@ember-data/tracking@5.4.0-alpha.9)(@ember/string@3.1.1)(ember-inflector@4.0.2)(ember-source@5.2.0) '@ember-data/private-build-infra': file:packages/private-build-infra - '@ember-data/request': file:packages/request(@babel/core@7.22.11) - '@ember-data/request-utils': file:packages/request-utils(@babel/core@7.22.11) - '@ember-data/serializer': file:packages/serializer(@babel/core@7.22.11)(@ember/string@3.1.1)(ember-inflector@4.0.2) - '@ember-data/store': file:packages/store(@babel/core@7.22.11)(@ember-data/tracking@5.4.0-alpha.9)(@ember/string@3.1.1)(@glimmer/tracking@1.1.2)(ember-source@5.2.0) - '@ember-data/tracking': file:packages/tracking(@babel/core@7.22.11) + '@ember-data/request': file:packages/request(@babel/core@7.22.15) + '@ember-data/request-utils': file:packages/request-utils(@babel/core@7.22.15) + '@ember-data/serializer': file:packages/serializer(@babel/core@7.22.15)(@ember/string@3.1.1)(ember-inflector@4.0.2) + '@ember-data/store': file:packages/store(@babel/core@7.22.15)(@ember-data/tracking@5.4.0-alpha.9)(@ember/string@3.1.1)(@glimmer/tracking@1.1.2)(ember-source@5.2.0) + '@ember-data/tracking': file:packages/tracking(@babel/core@7.22.15) '@ember/edition-utils': 1.2.0 - '@ember/string': 3.1.1(@babel/core@7.22.11) - '@embroider/macros': 1.13.1(@babel/core@7.22.11) + '@ember/string': 3.1.1(@babel/core@7.22.15) + '@embroider/macros': 1.13.1(@babel/core@7.22.15) '@glimmer/env': 0.1.7 broccoli-merge-trees: 4.2.0 ember-auto-import: 2.6.3(webpack@5.88.2) - ember-cli-babel: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.11) - ember-inflector: 4.0.2(@babel/core@7.22.11) + ember-cli-babel: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.15) + ember-inflector: 4.0.2(@babel/core@7.22.15) webpack: 5.88.2 transitivePeerDependencies: - '@babel/core' @@ -17280,64 +16482,64 @@ packages: - uglify-js - webpack-cli - file:packages/active-record(@babel/core@7.22.11)(@ember-data/store@packages+store)(@ember/string@3.1.1)(ember-inflector@4.0.2): + file:packages/active-record(@babel/core@7.22.15)(@ember-data/store@packages+store)(@ember/string@3.1.1)(ember-inflector@4.0.2): resolution: {directory: packages/active-record, type: directory} id: file:packages/active-record name: '@ember-data/active-record' engines: {node: 16.* || >= 18} peerDependencies: '@ember-data/store': ^4.12.0 || ^5.0.0 - '@ember/string': ^3.1.1 + '@ember/string': 3.1.1 ember-inflector: ^4.0.2 dependencies: '@ember-data/store': link:packages/store - '@ember/string': 3.1.1(@babel/core@7.22.11) - ember-cli-babel: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.11) - ember-inflector: 4.0.2(@babel/core@7.22.11) + '@ember/string': 3.1.1(@babel/core@7.22.15) + ember-cli-babel: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.15) + ember-inflector: 4.0.2(@babel/core@7.22.15) transitivePeerDependencies: - '@babel/core' - supports-color dev: true - file:packages/adapter(@babel/core@7.22.11)(@ember-data/store@5.4.0-alpha.9)(@ember/string@3.1.1)(ember-inflector@4.0.2): + file:packages/adapter(@babel/core@7.22.15)(@ember-data/store@5.4.0-alpha.9)(@ember/string@3.1.1)(ember-inflector@4.0.2): resolution: {directory: packages/adapter, type: directory} id: file:packages/adapter name: '@ember-data/adapter' engines: {node: 16.* || >= 18.*} peerDependencies: '@ember-data/store': workspace:5.4.0-alpha.9 - '@ember/string': ^3.1.1 + '@ember/string': 3.1.1 ember-inflector: ^4.0.2 dependencies: '@ember-data/private-build-infra': file:packages/private-build-infra - '@ember-data/store': file:packages/store(@babel/core@7.22.11)(@ember-data/tracking@5.4.0-alpha.9)(@ember/string@3.1.1)(@glimmer/tracking@1.1.2)(ember-source@5.2.0) - '@ember/string': 3.1.1(@babel/core@7.22.11) - '@embroider/macros': 1.13.1(@babel/core@7.22.11) - ember-cli-babel: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.11) + '@ember-data/store': file:packages/store(@babel/core@7.22.15)(@ember-data/tracking@5.4.0-alpha.9)(@ember/string@3.1.1)(@glimmer/tracking@1.1.2)(ember-source@5.2.0) + '@ember/string': 3.1.1(@babel/core@7.22.15) + '@embroider/macros': 1.13.1(@babel/core@7.22.15) + ember-cli-babel: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.15) ember-cli-test-info: 1.0.0 - ember-inflector: 4.0.2(@babel/core@7.22.11) + ember-inflector: 4.0.2(@babel/core@7.22.15) transitivePeerDependencies: - '@babel/core' - '@glint/template' - supports-color - file:packages/adapter(@babel/core@7.22.11)(@ember-data/store@packages+store)(@ember/string@3.1.1)(ember-inflector@4.0.2): + file:packages/adapter(@babel/core@7.22.15)(@ember-data/store@packages+store)(@ember/string@3.1.1)(ember-inflector@4.0.2): resolution: {directory: packages/adapter, type: directory} id: file:packages/adapter name: '@ember-data/adapter' engines: {node: 16.* || >= 18.*} peerDependencies: '@ember-data/store': workspace:5.4.0-alpha.9 - '@ember/string': ^3.1.1 + '@ember/string': 3.1.1 ember-inflector: ^4.0.2 dependencies: '@ember-data/private-build-infra': file:packages/private-build-infra '@ember-data/store': link:packages/store - '@ember/string': 3.1.1(@babel/core@7.22.11) - '@embroider/macros': 1.13.1(@babel/core@7.22.11) - ember-cli-babel: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.11) + '@ember/string': 3.1.1(@babel/core@7.22.15) + '@embroider/macros': 1.13.1(@babel/core@7.22.15) + ember-cli-babel: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.15) ember-cli-test-info: 1.0.0 - ember-inflector: 4.0.2(@babel/core@7.22.11) + ember-inflector: 4.0.2(@babel/core@7.22.15) transitivePeerDependencies: - '@babel/core' - '@glint/template' @@ -17351,16 +16553,16 @@ packages: engines: {node: 16.* || >= 18.*} peerDependencies: '@ember-data/store': workspace:5.4.0-alpha.9 - '@ember/string': ^3.1.1 + '@ember/string': 3.1.1 dependencies: - '@babel/core': 7.22.11 + '@babel/core': 7.22.15(supports-color@8.1.1) '@ember-data/private-build-infra': file:packages/private-build-infra - '@ember-data/store': file:packages/store(@babel/core@7.22.11)(@ember-data/tracking@5.4.0-alpha.9)(@ember/string@3.1.1)(@glimmer/tracking@1.1.2)(ember-source@5.2.0) + '@ember-data/store': file:packages/store(@babel/core@7.22.15)(@ember-data/tracking@5.4.0-alpha.9)(@ember/string@3.1.1)(@glimmer/tracking@1.1.2)(ember-source@5.2.0) '@ember/edition-utils': 1.2.0 - '@ember/string': 3.1.1(@babel/core@7.22.11) - '@embroider/macros': 1.13.1(@babel/core@7.22.11) + '@ember/string': 3.1.1(@babel/core@7.22.15) + '@embroider/macros': 1.13.1(@babel/core@7.22.15) ember-auto-import: 2.6.3(webpack@5.88.2) - ember-cli-babel: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.11) + ember-cli-babel: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.15) webpack: 5.88.2 transitivePeerDependencies: - '@glint/template' @@ -17370,7 +16572,7 @@ packages: - uglify-js - webpack-cli - file:packages/graph(@babel/core@7.22.11)(@ember-data/store@5.4.0-alpha.9): + file:packages/graph(@babel/core@7.22.15)(@ember-data/store@5.4.0-alpha.9): resolution: {directory: packages/graph, type: directory} id: file:packages/graph name: '@ember-data/graph' @@ -17379,16 +16581,16 @@ packages: '@ember-data/store': workspace:5.4.0-alpha.9 dependencies: '@ember-data/private-build-infra': file:packages/private-build-infra - '@ember-data/store': file:packages/store(@babel/core@7.22.11)(@ember-data/tracking@5.4.0-alpha.9)(@ember/string@3.1.1)(@glimmer/tracking@1.1.2)(ember-source@5.2.0) + '@ember-data/store': file:packages/store(@babel/core@7.22.15)(@ember-data/tracking@5.4.0-alpha.9)(@ember/string@3.1.1)(@glimmer/tracking@1.1.2)(ember-source@5.2.0) '@ember/edition-utils': 1.2.0 - '@embroider/macros': 1.13.1(@babel/core@7.22.11) - ember-cli-babel: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.11) + '@embroider/macros': 1.13.1(@babel/core@7.22.15) + ember-cli-babel: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.15) transitivePeerDependencies: - '@babel/core' - '@glint/template' - supports-color - file:packages/json-api(@babel/core@7.22.11)(@ember-data/graph@5.4.0-alpha.9)(@ember-data/request-utils@5.4.0-alpha.9)(@ember-data/store@5.4.0-alpha.9)(ember-inflector@4.0.2): + file:packages/json-api(@babel/core@7.22.15)(@ember-data/graph@5.4.0-alpha.9)(@ember-data/request-utils@5.4.0-alpha.9)(@ember-data/store@5.4.0-alpha.9)(ember-inflector@4.0.2): resolution: {directory: packages/json-api, type: directory} id: file:packages/json-api name: '@ember-data/json-api' @@ -17399,20 +16601,20 @@ packages: '@ember-data/store': workspace:5.4.0-alpha.9 ember-inflector: ^4.0.2 dependencies: - '@ember-data/graph': file:packages/graph(@babel/core@7.22.11)(@ember-data/store@5.4.0-alpha.9) + '@ember-data/graph': file:packages/graph(@babel/core@7.22.15)(@ember-data/store@5.4.0-alpha.9) '@ember-data/private-build-infra': file:packages/private-build-infra - '@ember-data/request-utils': file:packages/request-utils(@babel/core@7.22.11) - '@ember-data/store': file:packages/store(@babel/core@7.22.11)(@ember-data/tracking@5.4.0-alpha.9)(@ember/string@3.1.1)(@glimmer/tracking@1.1.2)(ember-source@5.2.0) + '@ember-data/request-utils': file:packages/request-utils(@babel/core@7.22.15) + '@ember-data/store': file:packages/store(@babel/core@7.22.15)(@ember-data/tracking@5.4.0-alpha.9)(@ember/string@3.1.1)(@glimmer/tracking@1.1.2)(ember-source@5.2.0) '@ember/edition-utils': 1.2.0 - '@embroider/macros': 1.13.1(@babel/core@7.22.11) - ember-cli-babel: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.11) - ember-inflector: 4.0.2(@babel/core@7.22.11) + '@embroider/macros': 1.13.1(@babel/core@7.22.15) + ember-cli-babel: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.15) + ember-inflector: 4.0.2(@babel/core@7.22.15) transitivePeerDependencies: - '@babel/core' - '@glint/template' - supports-color - file:packages/json-api(@babel/core@7.22.11)(@ember-data/graph@packages+graph)(@ember-data/request-utils@5.4.0-alpha.9)(@ember-data/store@packages+store)(ember-inflector@4.0.2): + file:packages/json-api(@babel/core@7.22.15)(@ember-data/graph@packages+graph)(@ember-data/request-utils@5.4.0-alpha.9)(@ember-data/store@packages+store)(ember-inflector@4.0.2): resolution: {directory: packages/json-api, type: directory} id: file:packages/json-api name: '@ember-data/json-api' @@ -17425,45 +16627,19 @@ packages: dependencies: '@ember-data/graph': link:packages/graph '@ember-data/private-build-infra': file:packages/private-build-infra - '@ember-data/request-utils': file:packages/request-utils(@babel/core@7.22.11) + '@ember-data/request-utils': file:packages/request-utils(@babel/core@7.22.15) '@ember-data/store': link:packages/store '@ember/edition-utils': 1.2.0 - '@embroider/macros': 1.13.1(@babel/core@7.22.11) - ember-cli-babel: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.11) - ember-inflector: 4.0.2(@babel/core@7.22.11) + '@embroider/macros': 1.13.1(@babel/core@7.22.15) + ember-cli-babel: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.15) + ember-inflector: 4.0.2(@babel/core@7.22.15) transitivePeerDependencies: - '@babel/core' - '@glint/template' - supports-color dev: true - file:packages/legacy-compat(@babel/core@7.22.11)(@ember-data/graph@5.4.0-alpha.9)(@ember-data/json-api@5.4.0-alpha.9)(@ember-data/request@5.4.0-alpha.9): - resolution: {directory: packages/legacy-compat, type: directory} - id: file:packages/legacy-compat - name: '@ember-data/legacy-compat' - engines: {node: 16.* || >= 18} - peerDependencies: - '@ember-data/graph': workspace:5.4.0-alpha.9 - '@ember-data/json-api': workspace:5.4.0-alpha.9 - '@ember-data/request': workspace:5.4.0-alpha.9 - peerDependenciesMeta: - '@ember-data/graph': - optional: true - '@ember-data/json-api': - optional: true - dependencies: - '@ember-data/graph': file:packages/graph(@babel/core@7.22.11)(@ember-data/store@5.4.0-alpha.9) - '@ember-data/json-api': file:packages/json-api(@babel/core@7.22.11)(@ember-data/graph@5.4.0-alpha.9)(@ember-data/request-utils@5.4.0-alpha.9)(@ember-data/store@5.4.0-alpha.9)(ember-inflector@4.0.2) - '@ember-data/private-build-infra': file:packages/private-build-infra - '@ember-data/request': file:packages/request(@babel/core@7.22.11) - '@embroider/macros': 1.13.1(@babel/core@7.22.11) - ember-cli-babel: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.11) - transitivePeerDependencies: - - '@babel/core' - - '@glint/template' - - supports-color - - file:packages/legacy-compat(@babel/core@7.22.11)(@ember-data/request@5.4.0-alpha.9): + file:packages/legacy-compat(@babel/core@7.22.15)(@ember-data/graph@5.4.0-alpha.9)(@ember-data/json-api@5.4.0-alpha.9)(@ember-data/request@5.4.0-alpha.9): resolution: {directory: packages/legacy-compat, type: directory} id: file:packages/legacy-compat name: '@ember-data/legacy-compat' @@ -17478,17 +16654,18 @@ packages: '@ember-data/json-api': optional: true dependencies: + '@ember-data/graph': file:packages/graph(@babel/core@7.22.15)(@ember-data/store@5.4.0-alpha.9) + '@ember-data/json-api': file:packages/json-api(@babel/core@7.22.15)(@ember-data/graph@5.4.0-alpha.9)(@ember-data/request-utils@5.4.0-alpha.9)(@ember-data/store@5.4.0-alpha.9)(ember-inflector@4.0.2) '@ember-data/private-build-infra': file:packages/private-build-infra - '@ember-data/request': file:packages/request(@babel/core@7.22.11) - '@embroider/macros': 1.13.1(@babel/core@7.22.11) - ember-cli-babel: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.11) + '@ember-data/request': file:packages/request(@babel/core@7.22.15) + '@embroider/macros': 1.13.1(@babel/core@7.22.15) + ember-cli-babel: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.15) transitivePeerDependencies: - '@babel/core' - '@glint/template' - supports-color - dev: true - file:packages/model(@babel/core@7.22.11)(@ember-data/debug@5.4.0-alpha.9)(@ember-data/graph@5.4.0-alpha.9)(@ember-data/json-api@5.4.0-alpha.9)(@ember-data/legacy-compat@5.4.0-alpha.9)(@ember-data/store@5.4.0-alpha.9)(@ember-data/tracking@5.4.0-alpha.9)(@ember/string@3.1.1)(ember-inflector@4.0.2)(ember-source@5.2.0): + file:packages/model(@babel/core@7.22.15)(@ember-data/debug@5.4.0-alpha.9)(@ember-data/graph@5.4.0-alpha.9)(@ember-data/json-api@5.4.0-alpha.9)(@ember-data/legacy-compat@5.4.0-alpha.9)(@ember-data/store@5.4.0-alpha.9)(@ember-data/tracking@5.4.0-alpha.9)(@ember/string@3.1.1)(ember-inflector@4.0.2)(ember-source@5.2.0): resolution: {directory: packages/model, type: directory} id: file:packages/model name: '@ember-data/model' @@ -17500,7 +16677,7 @@ packages: '@ember-data/legacy-compat': workspace:5.4.0-alpha.9 '@ember-data/store': workspace:5.4.0-alpha.9 '@ember-data/tracking': workspace:5.4.0-alpha.9 - '@ember/string': ^3.1.1 + '@ember/string': 3.1.1 ember-inflector: ^4.0.2 peerDependenciesMeta: '@ember-data/debug': @@ -17511,20 +16688,20 @@ packages: optional: true dependencies: '@ember-data/debug': file:packages/debug(@ember-data/store@5.4.0-alpha.9)(@ember/string@3.1.1) - '@ember-data/graph': file:packages/graph(@babel/core@7.22.11)(@ember-data/store@5.4.0-alpha.9) - '@ember-data/json-api': file:packages/json-api(@babel/core@7.22.11)(@ember-data/graph@5.4.0-alpha.9)(@ember-data/request-utils@5.4.0-alpha.9)(@ember-data/store@5.4.0-alpha.9)(ember-inflector@4.0.2) - '@ember-data/legacy-compat': file:packages/legacy-compat(@babel/core@7.22.11)(@ember-data/graph@5.4.0-alpha.9)(@ember-data/json-api@5.4.0-alpha.9)(@ember-data/request@5.4.0-alpha.9) + '@ember-data/graph': file:packages/graph(@babel/core@7.22.15)(@ember-data/store@5.4.0-alpha.9) + '@ember-data/json-api': file:packages/json-api(@babel/core@7.22.15)(@ember-data/graph@5.4.0-alpha.9)(@ember-data/request-utils@5.4.0-alpha.9)(@ember-data/store@5.4.0-alpha.9)(ember-inflector@4.0.2) + '@ember-data/legacy-compat': file:packages/legacy-compat(@babel/core@7.22.15)(@ember-data/graph@5.4.0-alpha.9)(@ember-data/json-api@5.4.0-alpha.9)(@ember-data/request@5.4.0-alpha.9) '@ember-data/private-build-infra': file:packages/private-build-infra - '@ember-data/store': file:packages/store(@babel/core@7.22.11)(@ember-data/tracking@5.4.0-alpha.9)(@ember/string@3.1.1)(@glimmer/tracking@1.1.2)(ember-source@5.2.0) - '@ember-data/tracking': file:packages/tracking(@babel/core@7.22.11) + '@ember-data/store': file:packages/store(@babel/core@7.22.15)(@ember-data/tracking@5.4.0-alpha.9)(@ember/string@3.1.1)(@glimmer/tracking@1.1.2)(ember-source@5.2.0) + '@ember-data/tracking': file:packages/tracking(@babel/core@7.22.15) '@ember/edition-utils': 1.2.0 - '@ember/string': 3.1.1(@babel/core@7.22.11) - '@embroider/macros': 1.13.1(@babel/core@7.22.11) - ember-cached-decorator-polyfill: 1.0.2(@babel/core@7.22.11)(ember-source@5.2.0) - ember-cli-babel: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.11) + '@ember/string': 3.1.1(@babel/core@7.22.15) + '@embroider/macros': 1.13.1(@babel/core@7.22.15) + ember-cached-decorator-polyfill: 1.0.2(@babel/core@7.22.15)(ember-source@5.2.0) + ember-cli-babel: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.15) ember-cli-string-utils: 1.1.0 ember-cli-test-info: 1.0.0 - ember-inflector: 4.0.2(@babel/core@7.22.11) + ember-inflector: 4.0.2(@babel/core@7.22.15) inflection: 2.0.1 transitivePeerDependencies: - '@babel/core' @@ -17532,7 +16709,7 @@ packages: - ember-source - supports-color - file:packages/model(@babel/core@7.22.11)(@ember-data/debug@5.4.0-alpha.9)(@ember-data/legacy-compat@5.4.0-alpha.9)(@ember-data/store@5.4.0-alpha.9)(@ember-data/tracking@5.4.0-alpha.9)(@ember/string@3.1.1)(ember-inflector@4.0.2)(ember-source@5.2.0): + file:packages/model(@babel/core@7.22.15)(@ember-data/debug@5.4.0-alpha.9)(@ember-data/legacy-compat@5.4.0-alpha.9)(@ember-data/store@5.4.0-alpha.9)(@ember-data/tracking@5.4.0-alpha.9)(@ember/string@3.1.1)(ember-inflector@4.0.2)(ember-source@5.2.0): resolution: {directory: packages/model, type: directory} id: file:packages/model name: '@ember-data/model' @@ -17544,7 +16721,7 @@ packages: '@ember-data/legacy-compat': workspace:5.4.0-alpha.9 '@ember-data/store': workspace:5.4.0-alpha.9 '@ember-data/tracking': workspace:5.4.0-alpha.9 - '@ember/string': ^3.1.1 + '@ember/string': 3.1.1 ember-inflector: ^4.0.2 peerDependenciesMeta: '@ember-data/debug': @@ -17555,62 +16732,18 @@ packages: optional: true dependencies: '@ember-data/debug': file:packages/debug(@ember-data/store@5.4.0-alpha.9)(@ember/string@3.1.1) - '@ember-data/legacy-compat': file:packages/legacy-compat(@babel/core@7.22.11)(@ember-data/request@5.4.0-alpha.9) - '@ember-data/private-build-infra': file:packages/private-build-infra - '@ember-data/store': file:packages/store(@babel/core@7.22.11)(@ember-data/tracking@5.4.0-alpha.9)(@ember/string@3.1.1)(@glimmer/tracking@1.1.2)(ember-source@5.2.0) - '@ember-data/tracking': file:packages/tracking(@babel/core@7.22.11) - '@ember/edition-utils': 1.2.0 - '@ember/string': 3.1.1(@babel/core@7.22.11) - '@embroider/macros': 1.13.1(@babel/core@7.22.11) - ember-cached-decorator-polyfill: 1.0.2(@babel/core@7.22.11)(ember-source@5.2.0) - ember-cli-babel: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.11) - ember-cli-string-utils: 1.1.0 - ember-cli-test-info: 1.0.0 - ember-inflector: 4.0.2(@babel/core@7.22.11) - inflection: 2.0.1 - transitivePeerDependencies: - - '@babel/core' - - '@glint/template' - - ember-source - - supports-color - dev: true - - file:packages/model(@babel/core@7.22.11)(@ember-data/graph@5.4.0-alpha.9)(@ember-data/json-api@5.4.0-alpha.9)(@ember-data/legacy-compat@5.4.0-alpha.9)(@ember-data/store@5.4.0-alpha.9)(@ember-data/tracking@5.4.0-alpha.9)(@ember/string@3.1.1)(ember-inflector@4.0.2)(ember-source@5.2.0): - resolution: {directory: packages/model, type: directory} - id: file:packages/model - name: '@ember-data/model' - engines: {node: 16.* || >= 18.*} - peerDependencies: - '@ember-data/debug': workspace:5.4.0-alpha.9 - '@ember-data/graph': workspace:5.4.0-alpha.9 - '@ember-data/json-api': workspace:5.4.0-alpha.9 - '@ember-data/legacy-compat': workspace:5.4.0-alpha.9 - '@ember-data/store': workspace:5.4.0-alpha.9 - '@ember-data/tracking': workspace:5.4.0-alpha.9 - '@ember/string': ^3.1.1 - ember-inflector: ^4.0.2 - peerDependenciesMeta: - '@ember-data/debug': - optional: true - '@ember-data/graph': - optional: true - '@ember-data/json-api': - optional: true - dependencies: - '@ember-data/graph': file:packages/graph(@babel/core@7.22.11)(@ember-data/store@5.4.0-alpha.9) - '@ember-data/json-api': file:packages/json-api(@babel/core@7.22.11)(@ember-data/graph@5.4.0-alpha.9)(@ember-data/request-utils@5.4.0-alpha.9)(@ember-data/store@5.4.0-alpha.9)(ember-inflector@4.0.2) - '@ember-data/legacy-compat': file:packages/legacy-compat(@babel/core@7.22.11)(@ember-data/graph@5.4.0-alpha.9)(@ember-data/json-api@5.4.0-alpha.9)(@ember-data/request@5.4.0-alpha.9) + '@ember-data/legacy-compat': file:packages/legacy-compat(@babel/core@7.22.15)(@ember-data/graph@5.4.0-alpha.9)(@ember-data/json-api@5.4.0-alpha.9)(@ember-data/request@5.4.0-alpha.9) '@ember-data/private-build-infra': file:packages/private-build-infra - '@ember-data/store': file:packages/store(@babel/core@7.22.11)(@ember-data/tracking@5.4.0-alpha.9)(@ember/string@3.1.1)(@glimmer/tracking@1.1.2)(ember-source@5.2.0) - '@ember-data/tracking': file:packages/tracking(@babel/core@7.22.11) + '@ember-data/store': file:packages/store(@babel/core@7.22.15)(@ember-data/tracking@5.4.0-alpha.9)(@ember/string@3.1.1)(@glimmer/tracking@1.1.2)(ember-source@5.2.0) + '@ember-data/tracking': file:packages/tracking(@babel/core@7.22.15) '@ember/edition-utils': 1.2.0 - '@ember/string': 3.1.1(@babel/core@7.22.11) - '@embroider/macros': 1.13.1(@babel/core@7.22.11) - ember-cached-decorator-polyfill: 1.0.2(@babel/core@7.22.11)(ember-source@5.2.0) - ember-cli-babel: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.11) + '@ember/string': 3.1.1(@babel/core@7.22.15) + '@embroider/macros': 1.13.1(@babel/core@7.22.15) + ember-cached-decorator-polyfill: 1.0.2(@babel/core@7.22.15)(ember-source@5.2.0) + ember-cli-babel: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.15) ember-cli-string-utils: 1.1.0 ember-cli-test-info: 1.0.0 - ember-inflector: 4.0.2(@babel/core@7.22.11) + ember-inflector: 4.0.2(@babel/core@7.22.15) inflection: 2.0.1 transitivePeerDependencies: - '@babel/core' @@ -17619,7 +16752,7 @@ packages: - supports-color dev: true - file:packages/model(@babel/core@7.22.11)(@ember-data/legacy-compat@packages+legacy-compat)(@ember-data/store@5.4.0-alpha.9)(@ember-data/tracking@5.4.0-alpha.9)(@ember/string@3.1.1)(ember-inflector@4.0.2)(ember-source@5.2.0): + file:packages/model(@babel/core@7.22.15)(@ember-data/legacy-compat@packages+legacy-compat)(@ember-data/store@5.4.0-alpha.9)(@ember-data/tracking@5.4.0-alpha.9)(@ember/string@3.1.1)(ember-inflector@4.0.2)(ember-source@5.2.0): resolution: {directory: packages/model, type: directory} id: file:packages/model name: '@ember-data/model' @@ -17631,7 +16764,7 @@ packages: '@ember-data/legacy-compat': workspace:5.4.0-alpha.9 '@ember-data/store': workspace:5.4.0-alpha.9 '@ember-data/tracking': workspace:5.4.0-alpha.9 - '@ember/string': ^3.1.1 + '@ember/string': 3.1.1 ember-inflector: ^4.0.2 peerDependenciesMeta: '@ember-data/debug': @@ -17643,16 +16776,16 @@ packages: dependencies: '@ember-data/legacy-compat': link:packages/legacy-compat '@ember-data/private-build-infra': file:packages/private-build-infra - '@ember-data/store': file:packages/store(@babel/core@7.22.11)(@ember-data/tracking@5.4.0-alpha.9)(@ember/string@3.1.1)(@glimmer/tracking@1.1.2)(ember-source@5.2.0) - '@ember-data/tracking': file:packages/tracking(@babel/core@7.22.11) + '@ember-data/store': file:packages/store(@babel/core@7.22.15)(@ember-data/tracking@5.4.0-alpha.9)(@ember/string@3.1.1)(@glimmer/tracking@1.1.2)(ember-source@5.2.0) + '@ember-data/tracking': file:packages/tracking(@babel/core@7.22.15) '@ember/edition-utils': 1.2.0 - '@ember/string': 3.1.1(@babel/core@7.22.11) - '@embroider/macros': 1.13.1(@babel/core@7.22.11) - ember-cached-decorator-polyfill: 1.0.2(@babel/core@7.22.11)(ember-source@5.2.0) - ember-cli-babel: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.11) + '@ember/string': 3.1.1(@babel/core@7.22.15) + '@embroider/macros': 1.13.1(@babel/core@7.22.15) + ember-cached-decorator-polyfill: 1.0.2(@babel/core@7.22.15)(ember-source@5.2.0) + ember-cli-babel: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.15) ember-cli-string-utils: 1.1.0 ember-cli-test-info: 1.0.0 - ember-inflector: 4.0.2(@babel/core@7.22.11) + ember-inflector: 4.0.2(@babel/core@7.22.15) inflection: 2.0.1 transitivePeerDependencies: - '@babel/core' @@ -17661,7 +16794,7 @@ packages: - supports-color dev: true - file:packages/model(@babel/core@7.22.11)(@ember-data/legacy-compat@packages+legacy-compat)(@ember-data/store@packages+store)(@ember-data/tracking@packages+tracking)(@ember/string@3.1.1)(ember-inflector@4.0.2)(ember-source@5.2.0): + file:packages/model(@babel/core@7.22.15)(@ember-data/legacy-compat@packages+legacy-compat)(@ember-data/store@packages+store)(@ember-data/tracking@packages+tracking)(@ember/string@3.1.1)(ember-inflector@4.0.2)(ember-source@5.2.0): resolution: {directory: packages/model, type: directory} id: file:packages/model name: '@ember-data/model' @@ -17673,7 +16806,7 @@ packages: '@ember-data/legacy-compat': workspace:5.4.0-alpha.9 '@ember-data/store': workspace:5.4.0-alpha.9 '@ember-data/tracking': workspace:5.4.0-alpha.9 - '@ember/string': ^3.1.1 + '@ember/string': 3.1.1 ember-inflector: ^4.0.2 peerDependenciesMeta: '@ember-data/debug': @@ -17688,13 +16821,13 @@ packages: '@ember-data/store': link:packages/store '@ember-data/tracking': link:packages/tracking '@ember/edition-utils': 1.2.0 - '@ember/string': 3.1.1(@babel/core@7.22.11) - '@embroider/macros': 1.13.1(@babel/core@7.22.11) - ember-cached-decorator-polyfill: 1.0.2(@babel/core@7.22.11)(ember-source@5.2.0) - ember-cli-babel: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.11) + '@ember/string': 3.1.1(@babel/core@7.22.15) + '@embroider/macros': 1.13.1(@babel/core@7.22.15) + ember-cached-decorator-polyfill: 1.0.2(@babel/core@7.22.15)(ember-source@5.2.0) + ember-cli-babel: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.15) ember-cli-string-utils: 1.1.0 ember-cli-test-info: 1.0.0 - ember-inflector: 4.0.2(@babel/core@7.22.11) + ember-inflector: 4.0.2(@babel/core@7.22.15) inflection: 2.0.1 transitivePeerDependencies: - '@babel/core' @@ -17708,140 +16841,135 @@ packages: name: '@ember-data/private-build-infra' engines: {node: 16.* || >= 18.*} dependencies: - '@babel/core': 7.22.11 - '@babel/plugin-transform-block-scoping': 7.22.10(@babel/core@7.22.11) - '@babel/runtime': 7.22.11 + '@babel/core': 7.22.15(supports-color@8.1.1) + '@babel/plugin-transform-block-scoping': 7.22.15(@babel/core@7.22.15) + '@babel/runtime': 7.22.15 '@ember/edition-utils': 1.2.0 - '@embroider/macros': 1.13.1(@babel/core@7.22.11) + '@embroider/macros': 1.13.1(@babel/core@7.22.15) babel-import-util: 1.4.1 - babel-plugin-debug-macros: 0.3.4(@babel/core@7.22.11) + babel-plugin-debug-macros: 0.3.4(@babel/core@7.22.15) babel-plugin-filter-imports: 4.0.0 babel6-plugin-strip-class-callcheck: 6.0.0 broccoli-debug: 0.6.5 broccoli-file-creator: 2.1.1 - broccoli-funnel: 3.0.8 broccoli-merge-trees: 4.2.0 - broccoli-rollup: 5.0.0 calculate-cache-key-for-tree: 2.0.0 chalk: 4.1.2 - ember-cli-babel: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.11) + ember-cli-babel: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.15) ember-cli-path-utils: 1.0.0 ember-cli-string-utils: 1.1.0 ember-cli-version-checker: 5.1.2 git-repo-info: 2.1.1 - glob: 9.3.5 npm-git-info: 1.0.3 - rimraf: 4.4.1 - rsvp: 4.8.5 semver: 7.5.4 silent-error: 1.1.1 transitivePeerDependencies: - '@glint/template' - supports-color - file:packages/request(@babel/core@7.22.11): + file:packages/request(@babel/core@7.22.15): resolution: {directory: packages/request, type: directory} id: file:packages/request name: '@ember-data/request' engines: {node: 16.* || >= 18} dependencies: '@ember-data/private-build-infra': file:packages/private-build-infra - '@ember/test-waiters': 3.0.2(@babel/core@7.22.11) - '@embroider/macros': 1.13.1(@babel/core@7.22.11) - ember-cli-babel: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.11) + '@ember/test-waiters': 3.0.2(@babel/core@7.22.15) + '@embroider/macros': 1.13.1(@babel/core@7.22.15) + ember-cli-babel: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.15) transitivePeerDependencies: - '@babel/core' - '@glint/template' - supports-color - file:packages/request-utils(@babel/core@7.22.11): + file:packages/request-utils(@babel/core@7.22.15): resolution: {directory: packages/request-utils, type: directory} id: file:packages/request-utils name: '@ember-data/request-utils' engines: {node: 16.* || >= 18} dependencies: - ember-cli-babel: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.11) + ember-cli-babel: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.15) transitivePeerDependencies: - '@babel/core' - supports-color - file:packages/rest(@babel/core@7.22.11)(@ember-data/store@packages+store)(@ember/string@3.1.1)(ember-inflector@4.0.2): + file:packages/rest(@babel/core@7.22.15)(@ember-data/store@packages+store)(@ember/string@3.1.1)(ember-inflector@4.0.2): resolution: {directory: packages/rest, type: directory} id: file:packages/rest name: '@ember-data/rest' engines: {node: 16.* || >= 18} peerDependencies: '@ember-data/store': ^4.12.0 || ^5.0.0 - '@ember/string': ^3.1.1 + '@ember/string': 3.1.1 ember-inflector: ^4.0.2 dependencies: '@ember-data/store': link:packages/store - '@ember/string': 3.1.1(@babel/core@7.22.11) - ember-cli-babel: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.11) - ember-inflector: 4.0.2(@babel/core@7.22.11) + '@ember/string': 3.1.1(@babel/core@7.22.15) + ember-cli-babel: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.15) + ember-inflector: 4.0.2(@babel/core@7.22.15) transitivePeerDependencies: - '@babel/core' - supports-color dev: true - file:packages/serializer(@babel/core@7.22.11)(@ember/string@3.1.1)(ember-inflector@4.0.2): + file:packages/serializer(@babel/core@7.22.15)(@ember/string@3.1.1)(ember-inflector@4.0.2): resolution: {directory: packages/serializer, type: directory} id: file:packages/serializer name: '@ember-data/serializer' engines: {node: 16.* || >= 18.*} peerDependencies: - '@ember/string': ^3.1.1 + '@ember/string': 3.1.1 ember-inflector: ^4.0.2 dependencies: '@ember-data/private-build-infra': file:packages/private-build-infra - '@ember/string': 3.1.1(@babel/core@7.22.11) - '@embroider/macros': 1.13.1(@babel/core@7.22.11) - ember-cli-babel: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.11) + '@ember/string': 3.1.1(@babel/core@7.22.15) + '@embroider/macros': 1.13.1(@babel/core@7.22.15) + ember-cli-babel: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.15) ember-cli-test-info: 1.0.0 - ember-inflector: 4.0.2(@babel/core@7.22.11) + ember-inflector: 4.0.2(@babel/core@7.22.15) transitivePeerDependencies: - '@babel/core' - '@glint/template' - supports-color - file:packages/store(@babel/core@7.22.11)(@ember-data/tracking@5.4.0-alpha.9)(@ember/string@3.1.1)(@glimmer/tracking@1.1.2)(ember-source@5.2.0): + file:packages/store(@babel/core@7.22.15)(@ember-data/tracking@5.4.0-alpha.9)(@ember/string@3.1.1)(@glimmer/tracking@1.1.2)(ember-source@5.2.0): resolution: {directory: packages/store, type: directory} id: file:packages/store name: '@ember-data/store' engines: {node: 16.* || >= 18.*} peerDependencies: '@ember-data/tracking': workspace:5.4.0-alpha.9 - '@ember/string': ^3.1.1 + '@ember/string': 3.1.1 '@glimmer/tracking': ^1.1.2 dependencies: '@ember-data/private-build-infra': file:packages/private-build-infra - '@ember-data/tracking': file:packages/tracking(@babel/core@7.22.11) - '@ember/string': 3.1.1(@babel/core@7.22.11) - '@embroider/macros': 1.13.1(@babel/core@7.22.11) + '@ember-data/tracking': file:packages/tracking(@babel/core@7.22.15) + '@ember/string': 3.1.1(@babel/core@7.22.15) + '@embroider/macros': 1.13.1(@babel/core@7.22.15) '@glimmer/tracking': 1.1.2 - ember-cached-decorator-polyfill: 1.0.2(@babel/core@7.22.11)(ember-source@5.2.0) - ember-cli-babel: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.11) + ember-cached-decorator-polyfill: 1.0.2(@babel/core@7.22.15)(ember-source@5.2.0) + ember-cli-babel: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.15) transitivePeerDependencies: - '@babel/core' - '@glint/template' - ember-source - supports-color - file:packages/tracking(@babel/core@7.22.11): + file:packages/tracking(@babel/core@7.22.15): resolution: {directory: packages/tracking, type: directory} id: file:packages/tracking name: '@ember-data/tracking' engines: {node: 16.* || >= 18} dependencies: '@ember-data/private-build-infra': file:packages/private-build-infra - '@embroider/macros': 1.13.1(@babel/core@7.22.11) - ember-cli-babel: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.11) + '@embroider/macros': 1.13.1(@babel/core@7.22.15) + ember-cli-babel: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.15) transitivePeerDependencies: - '@babel/core' - '@glint/template' - supports-color - file:packages/unpublished-test-infra(@babel/core@7.22.11): + file:packages/unpublished-test-infra(@babel/core@7.22.15): resolution: {directory: packages/unpublished-test-infra, type: directory} id: file:packages/unpublished-test-infra name: '@ember-data/unpublished-test-infra' @@ -17849,16 +16977,16 @@ packages: dependencies: '@ember-data/private-build-infra': file:packages/private-build-infra '@ember/edition-utils': 1.2.0 - '@embroider/macros': 1.13.1(@babel/core@7.22.11) + '@embroider/macros': 1.13.1(@babel/core@7.22.15) broccoli-merge-trees: 4.2.0 ember-auto-import: 2.6.3(webpack@5.88.2) - ember-cli-babel: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.11) + ember-cli-babel: 8.0.0(patch_hash=u45mf2ptxi5n6ldhiqont5zk3y)(@babel/core@7.22.15) ember-cli-blueprint-test-helpers: 0.19.2 - ember-get-config: 2.1.1(@babel/core@7.22.11) + ember-get-config: 2.1.1(@babel/core@7.22.15) qunit: 2.19.4 - qunit-dom: 2.0.0(@babel/core@7.22.11) + qunit-dom: 2.0.0(@babel/core@7.22.15) semver: 7.5.4 - testem: 3.10.1 + testem: 3.10.1(debug@4.3.4) webpack: 5.88.2 transitivePeerDependencies: - '@babel/core' diff --git a/tests/fastboot/config/fastboot.js b/tests/fastboot/config/fastboot.js index 02ec572eb6b..cfe3df120da 100644 --- a/tests/fastboot/config/fastboot.js +++ b/tests/fastboot/config/fastboot.js @@ -1,4 +1,3 @@ -/* global ReadableStream, WritableStream, TransformStream */ module.exports = function (environment) { return { buildSandboxGlobals(defaultGlobals) { diff --git a/tests/recommended-json-api/README.md b/tests/recommended-json-api/README.md new file mode 100644 index 00000000000..f218310c21d --- /dev/null +++ b/tests/recommended-json-api/README.md @@ -0,0 +1,3 @@ +# Recommended JSON:API + +Demonstrates the configuration we recommend for JSON:API applications diff --git a/tests/recommended-json-api/app/app.ts b/tests/recommended-json-api/app/app.ts new file mode 100644 index 00000000000..1f39476ae86 --- /dev/null +++ b/tests/recommended-json-api/app/app.ts @@ -0,0 +1,16 @@ +import Application from '@ember/application'; + +import loadInitializers from 'ember-load-initializers'; + +import config from './config/environment'; +import Resolver from './resolver'; + +class App extends Application { + modulePrefix = config.modulePrefix; + podModulePrefix = config.podModulePrefix; + Resolver = Resolver; +} + +loadInitializers(App, config.modulePrefix); + +export default App; diff --git a/tests/recommended-json-api/app/components/.gitkeep b/tests/recommended-json-api/app/components/.gitkeep new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/recommended-json-api/app/components/book-list.hbs b/tests/recommended-json-api/app/components/book-list.hbs new file mode 100644 index 00000000000..c6c29c8893c --- /dev/null +++ b/tests/recommended-json-api/app/components/book-list.hbs @@ -0,0 +1,22 @@ +
+ {{#if this.books.data}} +
    + {{#each this.books.data as |book|}} +
  • + {{book.title}} ({{book.genre}}) - {{book.publicationDate}} +
    by {{book.author}} ISBN: {{book.isbn}} +
  • + {{/each}} +
+
+ {{#each this.links.filteredPages as |page|}} + + {{#if (mod page.index 11)}} +
+ {{/if}} + {{/each}} +
+ {{else}} +

No books found

+ {{/if}} +
\ No newline at end of file diff --git a/tests/recommended-json-api/app/components/book-list.ts b/tests/recommended-json-api/app/components/book-list.ts new file mode 100644 index 00000000000..7efd8ce24be --- /dev/null +++ b/tests/recommended-json-api/app/components/book-list.ts @@ -0,0 +1,80 @@ +import { service } from '@ember/service'; +import Component from '@glimmer/component'; +import { cached, tracked } from '@glimmer/tracking'; + +import { query } from '@ember-data/json-api/request'; +import { filterEmpty } from '@ember-data/request-utils'; +import type Store from '@ember-data/store'; +import type { Document } from '@ember-data/store/-private/document'; + +import type Book from '../models/book'; +import { ApiPage, PaginationLinks } from '../utils/pagination-links'; + +export interface BookListSignature { + Element: HTMLDivElement; + Args: { + sort: string | null; + filter: string | null; + genre: string | null; + author: string | null; + page: number | null; + limit: number | null; + }; +} + +class AsyncContent { + @tracked content: T | undefined; +} + +export default class BookListComponent extends Component { + @service declare store: Store; + @tracked currentUrl: string | null = null; + links = new PaginationLinks(); + dataWrapper = new AsyncContent>(); + + // we use this to detect inbound data changes + _firstPageOptions: { url: string } | null = null; + + @cached + get firstPageOptions(): { url: string } { + const { sort, filter, genre, author, page, limit } = this.args; + + const options = query('book', filterEmpty({ sort, filter, genre, author, page, limit })); + this._firstPageOptions = options; + return options; + } + + @cached + get currentPage() { + const _firstPageOptions = this._firstPageOptions; + const firstPageOptions = this.firstPageOptions; + const currentUrl = this.currentUrl; + + // if the first page options changed, we need to fetch a new first page + if (_firstPageOptions?.url !== firstPageOptions.url) { + return this.fetchPage(firstPageOptions); + } + + return this.fetchPage(currentUrl ? { url: currentUrl } : firstPageOptions); + } + + get books(): Document | null { + return this.currentPage.content || null; + } + + fetchPage(options: { url: string }) { + const dataWrapper = this.dataWrapper; + const future = this.store.request>(options); + + void future.then((books) => { + dataWrapper.content = books.content; + this.links.addPage(books.content as ApiPage); + }); + + return dataWrapper; + } + + updatePage = (url: string) => { + this.currentUrl = url; + }; +} diff --git a/tests/recommended-json-api/app/components/book-search.hbs b/tests/recommended-json-api/app/components/book-search.hbs new file mode 100644 index 00000000000..8d5f3d34442 --- /dev/null +++ b/tests/recommended-json-api/app/components/book-search.hbs @@ -0,0 +1,63 @@ +
+ + + + + + + + + +
+ + + + + + + + {{#if this.sort}} + + + + + + {{/if}} + +
+
+ \ No newline at end of file diff --git a/tests/recommended-json-api/app/components/book-search.ts b/tests/recommended-json-api/app/components/book-search.ts new file mode 100644 index 00000000000..8aab0aceac3 --- /dev/null +++ b/tests/recommended-json-api/app/components/book-search.ts @@ -0,0 +1,56 @@ +import { service } from '@ember/service'; +import Component from '@glimmer/component'; +import { cached, tracked } from '@glimmer/tracking'; + +import type Store from '@ember-data/store'; + +export interface BookSearchSignature { + Element: HTMLDivElement; + Args: null; +} + +type SearchKeys = 'sort2' | 'sort' | 'title' | 'genre' | 'author' | 'sortDirection' | 'sort2Direction'; + +export default class BookListComponent extends Component { + @service declare store: Store; + + @tracked sort: string | null = 'title'; + @tracked sort2: string | null = 'publicationDate'; + @tracked title: string | null = null; + @tracked genre: string | null = null; + @tracked author: string | null = null; + @tracked sortDirection = 'asc'; + @tracked sort2Direction = 'asc'; + _lastSortDirection = 'asc'; + _lastSort2Direction = 'asc'; + + @cached + get sortOptions() { + return Object.keys(this.store.getSchemaDefinitionService().attributesDefinitionFor({ type: 'book' })); + } + + @cached + get sortQuery() { + const sort1 = this.sort ? `${this.sort}:${this.sortDirection}` : ''; + const sort2 = sort1 && this.sort2 ? `${this.sort2}:${this.sort2Direction}` : ''; + return sort2 ? `${sort1},${sort2}` : sort1; + } + + update = (event: InputEvent & { target: HTMLInputElement }) => { + event.preventDefault(); + const name = event.target.id as SearchKeys; + this[name] = event.target.value; + + if (name === 'sort') { + this.sortDirection = + event.target.value === '' ? '' : this._lastSortDirection === '' ? 'asc' : this._lastSortDirection; + this._lastSortDirection = this.sortDirection; + } + + if (name === 'sort2') { + this.sort2Direction = + event.target.value === '' ? '' : this._lastSort2Direction === '' ? 'asc' : this._lastSort2Direction; + this._lastSort2Direction = this.sort2Direction; + } + }; +} diff --git a/tests/recommended-json-api/app/components/infinite-books.hbs b/tests/recommended-json-api/app/components/infinite-books.hbs new file mode 100644 index 00000000000..f88275006ad --- /dev/null +++ b/tests/recommended-json-api/app/components/infinite-books.hbs @@ -0,0 +1,15 @@ + +
  • + {{book.title}} ({{book.genre}}) - {{book.publicationDate}} +
    by {{book.author}} ISBN: {{book.isbn}} +
  • +
    \ No newline at end of file diff --git a/tests/recommended-json-api/app/components/infinite-books.ts b/tests/recommended-json-api/app/components/infinite-books.ts new file mode 100644 index 00000000000..07da7e93729 --- /dev/null +++ b/tests/recommended-json-api/app/components/infinite-books.ts @@ -0,0 +1,47 @@ +import { service } from '@ember/service'; +import Component from '@glimmer/component'; +import { tracked } from '@glimmer/tracking'; + +import type Store from '@ember-data/store'; +import type { Document } from '@ember-data/store/-private/document'; + +import type Book from '../models/book'; + +export interface InfiniteBookSignature { + Element: HTMLUListElement; + Args: { + allBooks: Document; + }; +} + +class Pages { + @tracked pages: Document[] = []; + @tracked data: T[] = []; + + constructor(page: Document) { + this.pages = [page]; + this.data = page.data!.slice(); + } + + addPage(page: Document) { + this.pages.push(page); + this.data = this.data.concat(page.data!); + } +} + +export default class InfiniteBookComponent extends Component { + @service declare store: Store; + pageCollection = new Pages(this.args.allBooks); + + get books(): Book[] { + return this.pageCollection.data; + } + + next = async () => { + const page = this.pageCollection.pages.at(-1); + const result = await page?.next(); + if (result) { + this.pageCollection.addPage(result); + } + }; +} diff --git a/tests/recommended-json-api/app/components/page-link.hbs b/tests/recommended-json-api/app/components/page-link.hbs new file mode 100644 index 00000000000..c2d8d291c15 --- /dev/null +++ b/tests/recommended-json-api/app/components/page-link.hbs @@ -0,0 +1,3 @@ +{{#if (or (eq @link '.') (eq @link '...'))}}{{@link}}{{else}} + +{{/if}} \ No newline at end of file diff --git a/tests/recommended-json-api/app/config/environment.d.ts b/tests/recommended-json-api/app/config/environment.d.ts new file mode 100644 index 00000000000..69d4d4d7fcd --- /dev/null +++ b/tests/recommended-json-api/app/config/environment.d.ts @@ -0,0 +1,18 @@ +export default config; + +/** + * Type declarations for + * import config from './config/environment' + * + * For now these need to be managed by the developer + * since different ember addons can materialize new entries. + */ +declare const config: { + environment: 'production' | 'development' | 'testing'; + modulePrefix: string; + podModulePrefix: string; + locationType: string; + rootURL: string; + apiCacheHardExpires: number; + apiCacheSoftExpires: number; +}; diff --git a/tests/recommended-json-api/app/helpers/.gitkeep b/tests/recommended-json-api/app/helpers/.gitkeep new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/recommended-json-api/app/helpers/add.ts b/tests/recommended-json-api/app/helpers/add.ts new file mode 100644 index 00000000000..b92ce9fdf47 --- /dev/null +++ b/tests/recommended-json-api/app/helpers/add.ts @@ -0,0 +1,3 @@ +export default function add(a: number, b: number): number { + return a + b; +} diff --git a/tests/recommended-json-api/app/helpers/and.ts b/tests/recommended-json-api/app/helpers/and.ts new file mode 100644 index 00000000000..66aa85a7926 --- /dev/null +++ b/tests/recommended-json-api/app/helpers/and.ts @@ -0,0 +1,3 @@ +export default function and(...args: unknown[]): boolean { + return args.every(Boolean); +} diff --git a/tests/recommended-json-api/app/helpers/eq.ts b/tests/recommended-json-api/app/helpers/eq.ts new file mode 100644 index 00000000000..1a0b08e0604 --- /dev/null +++ b/tests/recommended-json-api/app/helpers/eq.ts @@ -0,0 +1,3 @@ +export default function eq(a: unknown, b: unknown) { + return a === b; +} diff --git a/tests/recommended-json-api/app/helpers/gt.ts b/tests/recommended-json-api/app/helpers/gt.ts new file mode 100644 index 00000000000..3f355ea2657 --- /dev/null +++ b/tests/recommended-json-api/app/helpers/gt.ts @@ -0,0 +1,3 @@ +export default function gt(a: number, b: number): boolean { + return a > b; +} diff --git a/tests/recommended-json-api/app/helpers/lt.ts b/tests/recommended-json-api/app/helpers/lt.ts new file mode 100644 index 00000000000..9d0413c66ba --- /dev/null +++ b/tests/recommended-json-api/app/helpers/lt.ts @@ -0,0 +1,3 @@ +export default function lt(a: number, b: number): boolean { + return a < b; +} diff --git a/tests/recommended-json-api/app/helpers/mod.ts b/tests/recommended-json-api/app/helpers/mod.ts new file mode 100644 index 00000000000..5433ff98bec --- /dev/null +++ b/tests/recommended-json-api/app/helpers/mod.ts @@ -0,0 +1,3 @@ +export default function mod(value: number, div: number): boolean { + return value % div === div - 1; +} diff --git a/tests/recommended-json-api/app/helpers/neq.ts b/tests/recommended-json-api/app/helpers/neq.ts new file mode 100644 index 00000000000..eaf69a9237a --- /dev/null +++ b/tests/recommended-json-api/app/helpers/neq.ts @@ -0,0 +1,3 @@ +export default function neq(compare: unknown, ...values: unknown[]): boolean { + return !values.some((value) => compare === value); +} diff --git a/tests/recommended-json-api/app/helpers/not.ts b/tests/recommended-json-api/app/helpers/not.ts new file mode 100644 index 00000000000..b21b8ae052d --- /dev/null +++ b/tests/recommended-json-api/app/helpers/not.ts @@ -0,0 +1,3 @@ +export default function not(value: unknown): boolean { + return !value; +} diff --git a/tests/recommended-json-api/app/helpers/or.ts b/tests/recommended-json-api/app/helpers/or.ts new file mode 100644 index 00000000000..cd09479e5e7 --- /dev/null +++ b/tests/recommended-json-api/app/helpers/or.ts @@ -0,0 +1,3 @@ +export default function or(a: unknown, b: unknown): boolean { + return Boolean(a || b); +} diff --git a/tests/recommended-json-api/app/helpers/sub.ts b/tests/recommended-json-api/app/helpers/sub.ts new file mode 100644 index 00000000000..e0c515fd619 --- /dev/null +++ b/tests/recommended-json-api/app/helpers/sub.ts @@ -0,0 +1,3 @@ +export default function sub(a: number, b: number): number { + return a - b; +} diff --git a/tests/recommended-json-api/app/index.html b/tests/recommended-json-api/app/index.html new file mode 100644 index 00000000000..0441dcf4a05 --- /dev/null +++ b/tests/recommended-json-api/app/index.html @@ -0,0 +1,25 @@ + + + + + + EmberData JSON:API Recommended Setup + + + + {{content-for "head"}} + + + + + {{content-for "head-footer"}} + + + {{content-for "body"}} + + + + + {{content-for "body-footer"}} + + diff --git a/tests/recommended-json-api/app/models/.gitkeep b/tests/recommended-json-api/app/models/.gitkeep new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/recommended-json-api/app/models/author.ts b/tests/recommended-json-api/app/models/author.ts new file mode 100644 index 00000000000..9a41194e7b9 --- /dev/null +++ b/tests/recommended-json-api/app/models/author.ts @@ -0,0 +1,5 @@ +import Model, { attr } from '@ember-data/model'; + +export default class Author extends Model { + @attr declare name: string; +} diff --git a/tests/recommended-json-api/app/models/book.ts b/tests/recommended-json-api/app/models/book.ts new file mode 100644 index 00000000000..b1044c5d710 --- /dev/null +++ b/tests/recommended-json-api/app/models/book.ts @@ -0,0 +1,9 @@ +import Model, { attr } from '@ember-data/model'; + +export default class Book extends Model { + @attr declare title: string; + @attr declare isbn: string; + @attr declare publicationDate: string; + @attr declare author: string; + @attr declare genre: string; +} diff --git a/tests/recommended-json-api/app/models/genre.ts b/tests/recommended-json-api/app/models/genre.ts new file mode 100644 index 00000000000..f454f428fc1 --- /dev/null +++ b/tests/recommended-json-api/app/models/genre.ts @@ -0,0 +1,5 @@ +import Model, { attr } from '@ember-data/model'; + +export default class Genre extends Model { + @attr declare name: string; +} diff --git a/tests/recommended-json-api/app/resolver.ts b/tests/recommended-json-api/app/resolver.ts new file mode 100644 index 00000000000..2fb563d6c04 --- /dev/null +++ b/tests/recommended-json-api/app/resolver.ts @@ -0,0 +1,3 @@ +import Resolver from 'ember-resolver'; + +export default Resolver; diff --git a/tests/recommended-json-api/app/router.ts b/tests/recommended-json-api/app/router.ts new file mode 100644 index 00000000000..7525f056ab3 --- /dev/null +++ b/tests/recommended-json-api/app/router.ts @@ -0,0 +1,12 @@ +import EmberRouter from '@ember/routing/router'; + +import config from './config/environment'; + +const Router = EmberRouter.extend({ + location: config.locationType, + rootURL: config.rootURL, +}); + +Router.map(function () {}); + +export default Router; diff --git a/tests/recommended-json-api/app/routes/.gitkeep b/tests/recommended-json-api/app/routes/.gitkeep new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/recommended-json-api/app/routes/application.ts b/tests/recommended-json-api/app/routes/application.ts new file mode 100644 index 00000000000..ade84276be4 --- /dev/null +++ b/tests/recommended-json-api/app/routes/application.ts @@ -0,0 +1,33 @@ +import Route from '@ember/routing/route'; +import { service } from '@ember/service'; + +import { query } from '@ember-data/json-api/request'; +import { setBuildURLConfig } from '@ember-data/request-utils'; +import Store from '@ember-data/store'; +import type { Document } from '@ember-data/store/-private/document'; + +import type Author from '../models/author'; +import Book from '../models/book'; +import type Genre from '../models/genre'; + +setBuildURLConfig({ + host: '/', + namespace: 'api', +}); + +export default class ApplicationRoute extends Route { + @service declare store: Store; + + async model() { + const genres = this.store.request>({ url: '/api/books/genres' }); + const authors = this.store.request>({ url: '/api/books/authors' }); + const books = this.store.request>(query('book')); + + const data = await Promise.all([genres, authors, books]); + return { + genres: data[0].content.data!, + authors: data[1].content.data!, + allBooks: data[2].content, + }; + } +} diff --git a/tests/recommended-json-api/app/services/store.ts b/tests/recommended-json-api/app/services/store.ts new file mode 100644 index 00000000000..4f29b02ccb0 --- /dev/null +++ b/tests/recommended-json-api/app/services/store.ts @@ -0,0 +1,42 @@ +import JSONAPICache from '@ember-data/json-api'; +import type Model from '@ember-data/model'; +import { instantiateRecord, teardownRecord } from '@ember-data/model'; +import { buildSchema, modelFor } from '@ember-data/model/hooks'; +import RequestManager from '@ember-data/request'; +import Fetch from '@ember-data/request/fetch'; +import { LifetimesService } from '@ember-data/request-utils'; +import DataStore, { CacheHandler } from '@ember-data/store'; +import type { Cache } from '@ember-data/types/cache/cache'; +import type { CacheCapabilitiesManager } from '@ember-data/types/q/cache-store-wrapper'; +import type { StableRecordIdentifier } from '@ember-data/types/q/identifier'; + +import CONFIG from '../config/environment'; + +export default class Store extends DataStore { + constructor(args: unknown) { + super(args); + + const manager = (this.requestManager = new RequestManager()); + manager.use([Fetch]); + manager.useCache(CacheHandler); + + this.registerSchema(buildSchema(this)); + this.lifetimes = new LifetimesService(this, CONFIG); + } + + createCache(capabilities: CacheCapabilitiesManager): Cache { + return new JSONAPICache(capabilities); + } + + instantiateRecord(identifier: StableRecordIdentifier, createRecordArgs: { [key: string]: unknown }): unknown { + return instantiateRecord.call(this, identifier, createRecordArgs); + } + + teardownRecord(record: Model): void { + return teardownRecord.call(this, record); + } + + modelFor(type: string) { + return modelFor.call(this, type); + } +} diff --git a/tests/recommended-json-api/app/styles/app.css b/tests/recommended-json-api/app/styles/app.css new file mode 100644 index 00000000000..2a6e998649a --- /dev/null +++ b/tests/recommended-json-api/app/styles/app.css @@ -0,0 +1,56 @@ +html { + font-size: 12px; + background-color: antiquewhite; + font-family: + system-ui, + -apple-system, + BlinkMacSystemFont, + "Segoe UI", + Roboto, + Oxygen, + Ubuntu, + Cantarell, + "Open Sans", + "Helvetica Neue", + sans-serif; +} + +table { + margin: 0.5rem; +} + +table td { + padding: 0.5rem; + vertical-align: top; +} + +button.active { + background-color: cyan; + border-radius: 3px; +} + +.scroll-container { + height: 75vh; + overflow-y: scroll; + border: 1px solid black; + padding: 0.25rem; + position: relative; +} + +.scroll-container ul { + list-style: none; + margin: 0; + padding: 0; + position: relative; + display: block; + min-height: 100%; +} + +.scroll-container ul li { + padding: 0.5rem 0; + border-bottom: 1px dashed grey; +} + +.scroll-container ul li:nth-of-type(even) { + background-color: #eee; +} diff --git a/tests/recommended-json-api/app/templates/.gitkeep b/tests/recommended-json-api/app/templates/.gitkeep new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/recommended-json-api/app/templates/application.hbs b/tests/recommended-json-api/app/templates/application.hbs new file mode 100644 index 00000000000..dd4c468197e --- /dev/null +++ b/tests/recommended-json-api/app/templates/application.hbs @@ -0,0 +1,18 @@ +{{page-title "Library"}} + + + + + + + + + +
    +

    Browse

    +
    + +
    +

    Search

    All Books

    + +{{outlet}} \ No newline at end of file diff --git a/tests/recommended-json-api/app/utils/pagination-links.ts b/tests/recommended-json-api/app/utils/pagination-links.ts new file mode 100644 index 00000000000..d666d25a23d --- /dev/null +++ b/tests/recommended-json-api/app/utils/pagination-links.ts @@ -0,0 +1,74 @@ +import { assert } from '@ember/debug'; +import { tracked } from '@glimmer/tracking'; + +type ApiMeta = { + currentPage: number; + pagesTotal: number; +}; +type ApiLinks = { + self: string; + first: string; + last: string; + prev: string | null; + next: string | null; +}; + +export type ApiPage = { + meta: ApiMeta; + links: ApiLinks; +}; + +export class PaginationLinks { + declare _pages: string[]; + @tracked declare pages: string[]; + + addPage(page: ApiPage) { + let { _pages } = this; + const { pagesTotal, currentPage } = page.meta; + + if (currentPage === 1 && (!_pages || _pages[0] !== page.links.self)) { + _pages = this._pages = new Array(pagesTotal).fill('.') as string[]; + } else if (pagesTotal !== _pages.length) { + const cached = _pages; + _pages = this._pages = new Array(pagesTotal).fill('.') as string[]; + for (let i = 0; i < pagesTotal; i++) { + // eslint-disable-next-line @typescript-eslint/no-non-null-assertion + _pages[i] = cached[i]!; + } + } + const pages = _pages; + + pages[currentPage - 1] = page.links.self; + + pages[0] = page.links.first; + pages[pagesTotal - 1] = page.links.last; + if (pagesTotal > 1 && currentPage > 1) { + assert('previous page should exist', page.links.prev); + pages[currentPage - 2] = page.links.prev; + } + if (pagesTotal > 1 && currentPage < pagesTotal - 1) { + assert('next page should exist', page.links.next); + pages[currentPage] = page.links.next; + } + + this.pages = pages; + } + + get filteredPages() { + const { pages } = this; + const filtered: { index: number; link: string }[] = []; + + for (let i = 0; i < pages.length; i++) { + if (pages[i] !== '.') { + filtered.push({ index: i + 1, link: pages[i] }); + } else if ( + filtered.length > 0 && + // eslint-disable-next-line @typescript-eslint/no-non-null-assertion + filtered[filtered.length - 1]!.link !== '...' + ) { + filtered.push({ index: i + 1, link: '...' }); + } + } + return filtered; + } +} diff --git a/tests/recommended-json-api/config/environment.js b/tests/recommended-json-api/config/environment.js new file mode 100644 index 00000000000..befd38360a8 --- /dev/null +++ b/tests/recommended-json-api/config/environment.js @@ -0,0 +1,49 @@ +'use strict'; + +module.exports = function (environment) { + let ENV = { + modulePrefix: 'recommended-json-api', + environment, + rootURL: '/', + locationType: 'history', + apiCacheHardExpires: 10_000, // 120_000, // 2 minutes + apiCacheSoftExpires: 5_000, // 30_000, // 30 seconds + EmberENV: { + FEATURES: { + // Here you can enable experimental features on an ember canary build + // e.g. EMBER_NATIVE_DECORATOR_SUPPORT: true + }, + }, + + APP: { + // Here you can pass flags/options to your application instance + // when it is created + }, + }; + + if (environment === 'development') { + // ENV.APP.LOG_RESOLVER = true; + // ENV.APP.LOG_ACTIVE_GENERATION = true; + // ENV.APP.LOG_TRANSITIONS = true; + // ENV.APP.LOG_TRANSITIONS_INTERNAL = true; + // ENV.APP.LOG_VIEW_LOOKUPS = true; + } + + if (environment === 'test') { + // Testem prefers this... + ENV.locationType = 'none'; + + // keep test console output quieter + ENV.APP.LOG_ACTIVE_GENERATION = false; + ENV.APP.LOG_VIEW_LOOKUPS = false; + + ENV.APP.rootElement = '#ember-testing'; + ENV.APP.autoboot = false; + } + + if (environment === 'production') { + // here you can enable a production-specific feature + } + + return ENV; +}; diff --git a/tests/recommended-json-api/config/optional-features.json b/tests/recommended-json-api/config/optional-features.json new file mode 100644 index 00000000000..b26286e2ecd --- /dev/null +++ b/tests/recommended-json-api/config/optional-features.json @@ -0,0 +1,6 @@ +{ + "application-template-wrapper": false, + "default-async-observers": true, + "jquery-integration": false, + "template-only-glimmer-components": true +} diff --git a/tests/recommended-json-api/config/targets.js b/tests/recommended-json-api/config/targets.js new file mode 100644 index 00000000000..b6756da2517 --- /dev/null +++ b/tests/recommended-json-api/config/targets.js @@ -0,0 +1,13 @@ +'use strict'; + +let browsers = ['last 1 Chrome versions', 'last 1 Firefox versions', 'last 1 Safari versions']; +const isProd = process.env.EMBER_ENV === 'production'; + +if (isProd) { + browsers = ['last 2 Chrome versions', 'last 2 Firefox versions', 'Safari 12', 'last 2 Edge versions']; +} + +module.exports = { + browsers, + node: 'current', +}; diff --git a/tests/recommended-json-api/ember-cli-build.js b/tests/recommended-json-api/ember-cli-build.js new file mode 100644 index 00000000000..88b537b4826 --- /dev/null +++ b/tests/recommended-json-api/ember-cli-build.js @@ -0,0 +1,41 @@ +/* eslint-disable node/no-unpublished-require */ +'use strict'; + +const EmberApp = require('ember-cli/lib/broccoli/ember-app'); + +module.exports = function (defaults) { + let app = new EmberApp(defaults, { + emberData: { + compatWith: '99.0', + }, + babel: { + // this ensures that the same build-time code stripping that is done + // for library packages is also done for our tests and dummy app + plugins: [ + ...require('@ember-data/private-build-infra/src/debug-macros')({ + compatWith: '99.0', + debug: {}, + features: {}, + deprecations: {}, + env: require('@ember-data/private-build-infra/src/utilities/get-env')(), + }), + ], + }, + 'ember-cli-babel': { + throwUnlessParallelizable: true, + enableTypeScriptTransform: true, + }, + 'ember-cli-terser': { + exclude: ['assets/dummy.js', 'assets/tests.js', 'assets/test-support.js'], + }, + }); + + const { Webpack } = require('@embroider/webpack'); + return require('@embroider/compat').compatBuild(app, Webpack, { + skipBabel: [ + { + package: 'qunit', + }, + ], + }); +}; diff --git a/tests/recommended-json-api/package.json b/tests/recommended-json-api/package.json new file mode 100644 index 00000000000..4d1ab220bcc --- /dev/null +++ b/tests/recommended-json-api/package.json @@ -0,0 +1,120 @@ +{ + "name": "recommended-json-api", + "version": "5.4.0-alpha.9", + "private": true, + "description": "Demos the recommended experience for JSON:API with EmberData", + "keywords": [], + "repository": { + "type": "git", + "url": "git+ssh://git@github.com:emberjs/data.git", + "directory": "tests/recomended-json-api" + }, + "license": "MIT", + "author": "", + "directories": { + "test": "tests" + }, + "scripts": { + "build": "ember build", + "start": "ember test --port=0 --serve --no-launch", + "test": "ember test --test-port=0" + }, + "dependenciesMeta": { + "@ember-data/json-api": { + "injected": true + }, + "@ember-data/graph": { + "injected": true + }, + "@ember-data/private-build-infra": { + "injected": true + }, + "@ember-data/store": { + "injected": true + }, + "@ember-data/model": { + "injected": true + }, + "@ember-data/legacy-compat": { + "injected": true + }, + "@ember-data/request": { + "injected": true + }, + "@ember-data/request-utils": { + "injected": true + }, + "@ember-data/tracking": { + "injected": true + }, + "@ember-data/unpublished-test-infra": { + "injected": true + } + }, + "devDependencies": { + "@babel/core": "^7.22.9", + "@babel/runtime": "^7.22.6", + "@types/morgan": "1.9.4", + "@ember-data/graph": "workspace:5.4.0-alpha.9", + "@ember-data/json-api": "workspace:5.4.0-alpha.9", + "@ember-data/private-build-infra": "workspace:5.4.0-alpha.9", + "@ember-data/store": "workspace:5.4.0-alpha.9", + "@ember-data/tracking": "workspace:5.4.0-alpha.9", + "@ember-data/model": "workspace:5.4.0-alpha.9", + "@ember-data/legacy-compat": "workspace:5.4.0-alpha.9", + "@ember-data/request": "workspace:5.4.0-alpha.9", + "@ember-data/request-utils": "workspace:5.4.0-alpha.9", + "@ember-data/unpublished-test-infra": "workspace:5.4.0-alpha.9", + "@ember/edition-utils": "^1.2.0", + "@ember/optional-features": "^2.0.0", + "@ember/string": "^3.1.1", + "@ember/test-helpers": "^3.2.0", + "@embroider/compat": "^3.2.1", + "@embroider/core": "^3.2.1", + "@embroider/webpack": "^3.1.5", + "@glimmer/component": "^1.1.2", + "@glimmer/tracking": "^1.1.2", + "@html-next/vertical-collection": "^4.0.2", + "@types/ember__owner": "^4.0.4", + "broccoli-asset-rev": "^3.0.0", + "ember-auto-import": "^2.6.3", + "ember-cli": "~5.1.0", + "ember-cli-babel": "^7.26.11", + "ember-cli-blueprint-test-helpers": "^0.19.2", + "ember-cli-dependency-checker": "^3.3.2", + "ember-cli-htmlbars": "^6.2.0", + "ember-cli-inject-live-reload": "^2.1.0", + "ember-cli-sri": "^2.1.1", + "ember-cli-terser": "~4.0.2", + "ember-cli-test-loader": "^3.0.0", + "ember-disable-prototype-extensions": "^1.1.3", + "ember-inflector": "^4.0.2", + "ember-load-initializers": "^2.1.2", + "ember-maybe-import-regenerator": "^1.0.0", + "ember-page-title": "^7.0.0", + "ember-qunit": "^7.0.0", + "ember-resolver": "^11.0.0", + "ember-source": "~5.2.0", + "ember-source-channel-url": "^3.0.0", + "ember-try": "^2.0.0", + "loader.js": "^4.7.0", + "qunit": "^2.19.4", + "qunit-console-grouper": "^0.3.0", + "qunit-dom": "^2.0.0", + "silent-error": "^1.1.1", + "webpack": "^5.88.2", + "express": "^4.18.2", + "glob": "^10.3.3", + "morgan": "^1.10.0" + }, + "ember": { + "edition": "octane" + }, + "engines": { + "node": "^14.8.0 || 16.* || >= 18.*" + }, + "volta": { + "extends": "../../package.json" + }, + "packageManager": "pnpm@8.6.10" +} \ No newline at end of file diff --git a/tests/recommended-json-api/server/index.js b/tests/recommended-json-api/server/index.js new file mode 100644 index 00000000000..daaf688c1f3 --- /dev/null +++ b/tests/recommended-json-api/server/index.js @@ -0,0 +1,35 @@ +/* eslint-disable node/no-unpublished-require */ +'use strict'; + +// To use it create some files under `mocks/` +// e.g. `server/mocks/ember-hamsters.js` +// +// module.exports = function(app) { +// app.get('/ember-hamsters', function(req, res) { +// res.send('hello'); +// }); +// }; + +module.exports = function (app) { + // eslint-disable-next-line no-console + console.log(`\n\n\t💎 mounting mock server\n\n`); + let mocks; + try { + const globSync = require('glob').sync; + const path = require('node:path'); + mocks = globSync('./mocks/**/*.js', { cwd: __dirname }).map((p) => { + const realPath = path.join(__dirname, p); + return require(realPath); + }); + } catch (e) { + // eslint-disable-next-line no-console + console.error(e); + return; + } + + // Log proxy requests + const morgan = require('morgan'); + app.use(morgan('dev')); + + mocks.forEach((route) => route(app)); +}; diff --git a/tests/recommended-json-api/server/mocks/MOCK_DATA.json b/tests/recommended-json-api/server/mocks/MOCK_DATA.json new file mode 100644 index 00000000000..6be4939924c --- /dev/null +++ b/tests/recommended-json-api/server/mocks/MOCK_DATA.json @@ -0,0 +1,1000 @@ +[{"title":"seize 24/365 infrastructures","author":"Ernest Hemingway","isbn":"644635085-6","publicationDate":"11/28/1985","genre":"mystery","price":741.0}, +{"title":"incentivize one-to-one partnerships","author":"Stephen King","isbn":"243751578-X","publicationDate":"10/3/1953","genre":"non-fiction","price":292.88}, +{"title":"iterate world-class content","author":"Stephen King","isbn":"531605726-0","publicationDate":"12/11/1915","genre":"non-fiction","price":386.91}, +{"title":"unleash cross-platform e-business","author":"Jane Austen","isbn":"976188165-2","publicationDate":"8/22/1975","genre":"non-fiction","price":253.72}, +{"title":"harness vertical applications","author":"Ernest Hemingway","isbn":"116806258-6","publicationDate":"4/6/1939","genre":"fiction","price":108.29}, +{"title":"reinvent global metrics","author":"Stephen King","isbn":"360811592-7","publicationDate":"1/26/1963","genre":"romance","price":686.1}, +{"title":"transition impactful systems","author":"Stephen King","isbn":"964265205-6","publicationDate":"10/2/1912","genre":"science fiction","price":836.58}, +{"title":"leverage visionary eyeballs","author":"Alexander Dumas","isbn":"866069372-8","publicationDate":"10/1/1998","genre":"romance","price":890.41}, +{"title":"brand turn-key interfaces","author":"Jane Austen","isbn":"271189769-9","publicationDate":"4/12/2022","genre":"mystery","price":494.81}, +{"title":"embrace granular technologies","author":"Agatha Christie","isbn":"848671944-5","publicationDate":"10/12/1947","genre":"romance","price":902.53}, +{"title":"morph cross-platform networks","author":"Alexander Dumas","isbn":"450914241-2","publicationDate":"3/5/1929","genre":"fiction","price":201.5}, +{"title":"revolutionize back-end models","author":"Ernest Hemingway","isbn":"080230007-3","publicationDate":"2/16/1962","genre":"non-fiction","price":995.71}, +{"title":"grow value-added web-readiness","author":"George Orwell","isbn":"311498971-3","publicationDate":"9/28/1946","genre":"mystery","price":829.33}, +{"title":"deploy transparent schemas","author":"Alexander Dumas","isbn":"335119119-7","publicationDate":"5/17/1933","genre":"science fiction","price":91.43}, +{"title":"redefine B2C experiences","author":"George Orwell","isbn":"402492785-X","publicationDate":"6/10/1915","genre":"science fiction","price":144.54}, +{"title":"redefine impactful relationships","author":"Alexander Dumas","isbn":"031309970-7","publicationDate":"9/6/1944","genre":"mystery","price":407.1}, +{"title":"reinvent wireless niches","author":"J. R. R. Tolkein","isbn":"495575876-2","publicationDate":"12/8/1971","genre":"fiction","price":685.73}, +{"title":"redefine magnetic channels","author":"George Orwell","isbn":"800152723-9","publicationDate":"7/12/1910","genre":"science fiction","price":914.23}, +{"title":"incubate seamless web-readiness","author":"Alexander Dumas","isbn":"215737092-7","publicationDate":"11/16/2003","genre":"romance","price":628.7}, +{"title":"facilitate frictionless eyeballs","author":"Jane Austen","isbn":"190237904-7","publicationDate":"1/22/2007","genre":"technology","price":305.93}, +{"title":"streamline viral mindshare","author":"Alexander Dumas","isbn":"045058831-9","publicationDate":"7/2/1909","genre":"non-fiction","price":690.09}, +{"title":"facilitate extensible paradigms","author":"Stephen King","isbn":"638815525-1","publicationDate":"11/8/2004","genre":"technology","price":570.13}, +{"title":"monetize global action-items","author":"Agatha Christie","isbn":"482213966-2","publicationDate":"10/31/1977","genre":"fiction","price":632.86}, +{"title":"optimize plug-and-play deliverables","author":"Ernest Hemingway","isbn":"508548921-7","publicationDate":"11/12/1950","genre":"non-fiction","price":779.21}, +{"title":"integrate real-time deliverables","author":"Agatha Christie","isbn":"317377843-X","publicationDate":"12/5/1928","genre":"science fiction","price":132.42}, +{"title":"visualize visionary vortals","author":"Jane Austen","isbn":"650632210-1","publicationDate":"1/19/1911","genre":"technology","price":731.46}, +{"title":"productize efficient infomediaries","author":"Alexander Dumas","isbn":"685065587-6","publicationDate":"7/30/2007","genre":"science fiction","price":163.27}, +{"title":"morph front-end schemas","author":"Jane Austen","isbn":"595535620-7","publicationDate":"11/25/1989","genre":"fiction","price":336.54}, +{"title":"matrix sticky technologies","author":"George Orwell","isbn":"180719124-9","publicationDate":"11/22/1930","genre":"mystery","price":613.88}, +{"title":"reinvent mission-critical e-services","author":"Agatha Christie","isbn":"506048306-1","publicationDate":"1/30/1946","genre":"fiction","price":996.93}, +{"title":"repurpose distributed infrastructures","author":"Alexander Dumas","isbn":"681815393-3","publicationDate":"2/7/1976","genre":"mystery","price":815.47}, +{"title":"redefine real-time markets","author":"Agatha Christie","isbn":"960128077-4","publicationDate":"9/22/2002","genre":"romance","price":632.99}, +{"title":"exploit synergistic applications","author":"George Orwell","isbn":"382331189-1","publicationDate":"12/24/1938","genre":"romance","price":332.87}, +{"title":"facilitate clicks-and-mortar e-markets","author":"J. R. R. Tolkein","isbn":"485971685-X","publicationDate":"8/28/1962","genre":"technology","price":946.68}, +{"title":"strategize magnetic action-items","author":"Stephen King","isbn":"607349444-0","publicationDate":"5/31/1914","genre":"non-fiction","price":90.79}, +{"title":"extend granular models","author":"J. R. R. Tolkein","isbn":"918291437-0","publicationDate":"1/8/1977","genre":"fiction","price":244.07}, +{"title":"leverage viral channels","author":"Stephen King","isbn":"714222845-8","publicationDate":"6/23/1954","genre":"mystery","price":44.13}, +{"title":"brand one-to-one convergence","author":"Stephen King","isbn":"454016456-2","publicationDate":"10/4/2016","genre":"mystery","price":45.87}, +{"title":"iterate end-to-end e-services","author":"Jane Austen","isbn":"633971656-3","publicationDate":"2/16/1906","genre":"fiction","price":841.34}, +{"title":"transition next-generation e-tailers","author":"Mark Twain","isbn":"575204282-8","publicationDate":"4/13/1933","genre":"technology","price":80.75}, +{"title":"transform front-end convergence","author":"Alexander Dumas","isbn":"462076505-8","publicationDate":"9/18/1919","genre":"science fiction","price":861.68}, +{"title":"implement e-business e-markets","author":"Ernest Hemingway","isbn":"664881558-2","publicationDate":"3/2/2001","genre":"romance","price":729.01}, +{"title":"syndicate bleeding-edge e-commerce","author":"Stephen King","isbn":"407305865-7","publicationDate":"2/19/1942","genre":"fiction","price":689.46}, +{"title":"architect plug-and-play systems","author":"Agatha Christie","isbn":"990813514-7","publicationDate":"9/2/1928","genre":"technology","price":627.8}, +{"title":"matrix open-source channels","author":"Agatha Christie","isbn":"065663575-4","publicationDate":"9/22/1934","genre":"fiction","price":586.23}, +{"title":"exploit ubiquitous niches","author":"Jane Austen","isbn":"069544382-8","publicationDate":"9/18/1934","genre":"technology","price":127.54}, +{"title":"utilize web-enabled technologies","author":"Stephen King","isbn":"676027605-1","publicationDate":"2/13/2005","genre":"fiction","price":928.27}, +{"title":"monetize leading-edge bandwidth","author":"Jane Austen","isbn":"134633403-X","publicationDate":"10/24/1937","genre":"fiction","price":224.73}, +{"title":"e-enable B2B schemas","author":"Ernest Hemingway","isbn":"052162397-9","publicationDate":"8/25/1968","genre":"science fiction","price":164.44}, +{"title":"cultivate mission-critical models","author":"Stephen King","isbn":"777522951-9","publicationDate":"12/11/1984","genre":"fiction","price":13.03}, +{"title":"grow ubiquitous action-items","author":"Jane Austen","isbn":"881515324-1","publicationDate":"2/6/1912","genre":"romance","price":165.69}, +{"title":"utilize rich action-items","author":"Agatha Christie","isbn":"834271908-1","publicationDate":"12/3/2020","genre":"mystery","price":977.81}, +{"title":"reinvent one-to-one metrics","author":"J. R. R. Tolkein","isbn":"593171002-7","publicationDate":"1/27/2006","genre":"mystery","price":721.92}, +{"title":"transform out-of-the-box web services","author":"Ernest Hemingway","isbn":"391170155-1","publicationDate":"4/4/2001","genre":"fiction","price":481.12}, +{"title":"innovate frictionless markets","author":"Mark Twain","isbn":"833054470-2","publicationDate":"12/15/1970","genre":"science fiction","price":44.5}, +{"title":"harness best-of-breed architectures","author":"Stephen King","isbn":"603388299-7","publicationDate":"3/30/1934","genre":"fiction","price":145.5}, +{"title":"scale efficient synergies","author":"Jane Austen","isbn":"247843077-0","publicationDate":"7/30/1973","genre":"technology","price":15.3}, +{"title":"whiteboard intuitive e-business","author":"Jane Austen","isbn":"135385242-3","publicationDate":"6/18/1903","genre":"non-fiction","price":165.44}, +{"title":"target clicks-and-mortar platforms","author":"Mark Twain","isbn":"292297816-8","publicationDate":"4/25/1987","genre":"science fiction","price":454.98}, +{"title":"incubate granular e-business","author":"Mark Twain","isbn":"579680762-5","publicationDate":"7/1/1959","genre":"mystery","price":109.42}, +{"title":"optimize best-of-breed synergies","author":"Jane Austen","isbn":"921990873-5","publicationDate":"3/16/1992","genre":"mystery","price":739.41}, +{"title":"unleash web-enabled communities","author":"Jane Austen","isbn":"772000304-7","publicationDate":"5/25/1931","genre":"mystery","price":52.36}, +{"title":"aggregate plug-and-play niches","author":"Agatha Christie","isbn":"332631152-4","publicationDate":"12/5/1963","genre":"mystery","price":18.29}, +{"title":"e-enable wireless models","author":"George Orwell","isbn":"807749587-7","publicationDate":"3/13/2015","genre":"fiction","price":907.54}, +{"title":"matrix enterprise web-readiness","author":"Stephen King","isbn":"487649923-3","publicationDate":"7/28/1941","genre":"mystery","price":163.18}, +{"title":"strategize user-centric infomediaries","author":"Ernest Hemingway","isbn":"185993052-2","publicationDate":"5/18/1956","genre":"fiction","price":10.6}, +{"title":"enable value-added interfaces","author":"Jane Austen","isbn":"527507351-8","publicationDate":"6/16/1974","genre":"science fiction","price":276.92}, +{"title":"whiteboard synergistic e-tailers","author":"Agatha Christie","isbn":"258106503-6","publicationDate":"6/10/1930","genre":"technology","price":271.54}, +{"title":"drive world-class markets","author":"Agatha Christie","isbn":"523743214-X","publicationDate":"9/9/1997","genre":"mystery","price":270.06}, +{"title":"grow global supply-chains","author":"Alexander Dumas","isbn":"658363842-8","publicationDate":"9/21/1960","genre":"fiction","price":731.33}, +{"title":"aggregate viral initiatives","author":"Mark Twain","isbn":"746435642-X","publicationDate":"10/15/1998","genre":"science fiction","price":419.02}, +{"title":"reinvent frictionless web services","author":"Ernest Hemingway","isbn":"748876702-0","publicationDate":"1/13/2002","genre":"technology","price":710.67}, +{"title":"target bleeding-edge bandwidth","author":"Mark Twain","isbn":"361045710-4","publicationDate":"12/7/1979","genre":"science fiction","price":356.84}, +{"title":"leverage 24/365 markets","author":"Mark Twain","isbn":"043590327-6","publicationDate":"2/3/1943","genre":"technology","price":794.77}, +{"title":"redefine rich markets","author":"Jane Austen","isbn":"620084977-3","publicationDate":"3/28/1997","genre":"non-fiction","price":677.12}, +{"title":"disintermediate sexy interfaces","author":"Jane Austen","isbn":"193354560-7","publicationDate":"9/29/1915","genre":"fiction","price":315.45}, +{"title":"enable global e-tailers","author":"Agatha Christie","isbn":"337821803-7","publicationDate":"12/23/1902","genre":"science fiction","price":571.95}, +{"title":"enhance wireless web-readiness","author":"Ernest Hemingway","isbn":"010519237-6","publicationDate":"8/22/1972","genre":"fiction","price":591.45}, +{"title":"revolutionize rich content","author":"Jane Austen","isbn":"333930966-3","publicationDate":"7/28/1972","genre":"mystery","price":330.39}, +{"title":"aggregate impactful systems","author":"Jane Austen","isbn":"339465141-6","publicationDate":"2/26/1963","genre":"science fiction","price":783.48}, +{"title":"aggregate end-to-end schemas","author":"George Orwell","isbn":"875309114-0","publicationDate":"7/5/2015","genre":"non-fiction","price":54.4}, +{"title":"evolve bricks-and-clicks initiatives","author":"George Orwell","isbn":"700040161-3","publicationDate":"6/17/1925","genre":"non-fiction","price":882.47}, +{"title":"monetize frictionless e-services","author":"Agatha Christie","isbn":"142648151-9","publicationDate":"9/4/1989","genre":"romance","price":428.78}, +{"title":"engage viral platforms","author":"J. R. R. Tolkein","isbn":"218468590-9","publicationDate":"12/7/1948","genre":"fiction","price":551.16}, +{"title":"e-enable next-generation applications","author":"Agatha Christie","isbn":"276218452-5","publicationDate":"12/24/1922","genre":"technology","price":994.08}, +{"title":"embrace compelling e-business","author":"George Orwell","isbn":"623429705-6","publicationDate":"4/7/2006","genre":"mystery","price":285.49}, +{"title":"harness bleeding-edge synergies","author":"Mark Twain","isbn":"395118770-0","publicationDate":"10/31/2018","genre":"science fiction","price":613.88}, +{"title":"engineer virtual methodologies","author":"Stephen King","isbn":"789999472-1","publicationDate":"11/13/1918","genre":"fiction","price":887.84}, +{"title":"aggregate end-to-end action-items","author":"Agatha Christie","isbn":"719035965-6","publicationDate":"3/24/1944","genre":"fiction","price":557.45}, +{"title":"expedite intuitive systems","author":"Stephen King","isbn":"775956315-9","publicationDate":"10/24/1923","genre":"science fiction","price":305.46}, +{"title":"embrace value-added applications","author":"George Orwell","isbn":"209039905-8","publicationDate":"8/28/1915","genre":"romance","price":859.13}, +{"title":"reinvent bleeding-edge technologies","author":"Jane Austen","isbn":"165602894-8","publicationDate":"8/21/1959","genre":"technology","price":782.14}, +{"title":"aggregate 24/7 experiences","author":"Agatha Christie","isbn":"410120463-2","publicationDate":"1/2/2006","genre":"non-fiction","price":30.93}, +{"title":"grow sticky systems","author":"J. R. R. Tolkein","isbn":"027988651-9","publicationDate":"9/7/1943","genre":"mystery","price":150.23}, +{"title":"enable holistic solutions","author":"Alexander Dumas","isbn":"512589282-3","publicationDate":"12/6/1924","genre":"fiction","price":620.46}, +{"title":"envisioneer e-business applications","author":"Jane Austen","isbn":"354169854-3","publicationDate":"2/24/1912","genre":"science fiction","price":759.34}, +{"title":"reintermediate open-source experiences","author":"Stephen King","isbn":"781358440-6","publicationDate":"1/2/1905","genre":"romance","price":327.38}, +{"title":"leverage holistic content","author":"Alexander Dumas","isbn":"620805968-2","publicationDate":"9/25/1939","genre":"non-fiction","price":748.84}, +{"title":"envisioneer user-centric schemas","author":"J. R. R. Tolkein","isbn":"549867104-0","publicationDate":"9/25/2002","genre":"romance","price":545.55}, +{"title":"optimize seamless infomediaries","author":"Agatha Christie","isbn":"140302592-4","publicationDate":"12/3/2019","genre":"romance","price":540.5}, +{"title":"repurpose front-end applications","author":"Agatha Christie","isbn":"211265383-0","publicationDate":"8/5/1949","genre":"non-fiction","price":846.0}, +{"title":"synergize impactful users","author":"Alexander Dumas","isbn":"539223162-4","publicationDate":"10/19/1929","genre":"science fiction","price":289.66}, +{"title":"unleash transparent infrastructures","author":"Ernest Hemingway","isbn":"009089183-X","publicationDate":"11/7/1988","genre":"non-fiction","price":157.76}, +{"title":"strategize mission-critical markets","author":"Alexander Dumas","isbn":"656830444-1","publicationDate":"4/12/2020","genre":"technology","price":857.32}, +{"title":"generate ubiquitous metrics","author":"Mark Twain","isbn":"136442005-8","publicationDate":"12/14/2013","genre":"fiction","price":483.16}, +{"title":"benchmark wireless infrastructures","author":"Alexander Dumas","isbn":"110073782-0","publicationDate":"6/30/2021","genre":"technology","price":470.3}, +{"title":"leverage cutting-edge applications","author":"Stephen King","isbn":"242181963-6","publicationDate":"11/14/1963","genre":"fiction","price":976.53}, +{"title":"mesh clicks-and-mortar models","author":"Ernest Hemingway","isbn":"797282987-X","publicationDate":"10/19/1904","genre":"technology","price":219.47}, +{"title":"enable frictionless e-tailers","author":"Stephen King","isbn":"278857249-2","publicationDate":"4/18/1921","genre":"technology","price":193.17}, +{"title":"incentivize magnetic paradigms","author":"Stephen King","isbn":"555504925-0","publicationDate":"8/19/1984","genre":"fiction","price":388.79}, +{"title":"aggregate ubiquitous mindshare","author":"Ernest Hemingway","isbn":"087357577-6","publicationDate":"12/1/2004","genre":"romance","price":253.6}, +{"title":"deliver bricks-and-clicks architectures","author":"Agatha Christie","isbn":"155022309-7","publicationDate":"8/6/1973","genre":"mystery","price":763.57}, +{"title":"benchmark 24/365 infrastructures","author":"George Orwell","isbn":"639657495-0","publicationDate":"1/19/1952","genre":"non-fiction","price":62.74}, +{"title":"reintermediate wireless methodologies","author":"Jane Austen","isbn":"963550363-6","publicationDate":"2/21/2002","genre":"romance","price":778.33}, +{"title":"deliver proactive web-readiness","author":"Mark Twain","isbn":"227838659-X","publicationDate":"10/12/2006","genre":"technology","price":93.41}, +{"title":"disintermediate front-end channels","author":"Jane Austen","isbn":"566892850-0","publicationDate":"3/21/1963","genre":"romance","price":339.27}, +{"title":"visualize distributed portals","author":"Ernest Hemingway","isbn":"517134185-0","publicationDate":"11/20/1947","genre":"fiction","price":907.54}, +{"title":"embrace bleeding-edge vortals","author":"George Orwell","isbn":"670637787-2","publicationDate":"10/28/2004","genre":"mystery","price":673.87}, +{"title":"reintermediate web-enabled mindshare","author":"J. R. R. Tolkein","isbn":"129154745-2","publicationDate":"3/13/1986","genre":"technology","price":610.55}, +{"title":"utilize bleeding-edge architectures","author":"Mark Twain","isbn":"227304089-X","publicationDate":"2/7/2014","genre":"mystery","price":727.24}, +{"title":"disintermediate 24/365 initiatives","author":"J. R. R. Tolkein","isbn":"212084723-1","publicationDate":"3/12/1960","genre":"mystery","price":401.71}, +{"title":"transition viral e-tailers","author":"Ernest Hemingway","isbn":"520023034-9","publicationDate":"9/27/1983","genre":"science fiction","price":32.41}, +{"title":"innovate transparent infomediaries","author":"Agatha Christie","isbn":"377727518-2","publicationDate":"10/24/1919","genre":"non-fiction","price":339.15}, +{"title":"enable interactive applications","author":"Jane Austen","isbn":"975694691-1","publicationDate":"5/23/1935","genre":"fiction","price":791.47}, +{"title":"engage dynamic functionalities","author":"Ernest Hemingway","isbn":"612820139-3","publicationDate":"7/12/2011","genre":"fiction","price":314.79}, +{"title":"iterate one-to-one e-business","author":"George Orwell","isbn":"650884037-1","publicationDate":"12/24/1972","genre":"fiction","price":653.79}, +{"title":"repurpose B2C web services","author":"Mark Twain","isbn":"400775436-5","publicationDate":"3/2/2011","genre":"non-fiction","price":845.99}, +{"title":"iterate e-business architectures","author":"Agatha Christie","isbn":"956427423-0","publicationDate":"10/3/1982","genre":"romance","price":971.06}, +{"title":"integrate value-added bandwidth","author":"J. R. R. Tolkein","isbn":"504488259-3","publicationDate":"9/12/1944","genre":"science fiction","price":190.4}, +{"title":"innovate open-source models","author":"Stephen King","isbn":"832841133-4","publicationDate":"11/2/1916","genre":"fiction","price":524.47}, +{"title":"iterate 24/7 synergies","author":"Agatha Christie","isbn":"905032048-1","publicationDate":"1/30/2006","genre":"romance","price":628.17}, +{"title":"brand wireless paradigms","author":"Agatha Christie","isbn":"697785493-6","publicationDate":"1/14/1935","genre":"technology","price":299.65}, +{"title":"strategize front-end schemas","author":"J. R. R. Tolkein","isbn":"181150043-9","publicationDate":"12/15/1908","genre":"fiction","price":773.0}, +{"title":"redefine visionary action-items","author":"J. R. R. Tolkein","isbn":"256657598-3","publicationDate":"2/1/1963","genre":"mystery","price":214.78}, +{"title":"aggregate web-enabled web-readiness","author":"Alexander Dumas","isbn":"758791244-4","publicationDate":"9/6/1904","genre":"romance","price":379.35}, +{"title":"maximize plug-and-play convergence","author":"J. R. R. Tolkein","isbn":"124432681-X","publicationDate":"4/7/2009","genre":"non-fiction","price":503.93}, +{"title":"disintermediate synergistic channels","author":"Agatha Christie","isbn":"127819378-2","publicationDate":"6/14/1968","genre":"science fiction","price":348.64}, +{"title":"integrate B2B platforms","author":"Ernest Hemingway","isbn":"246291544-3","publicationDate":"5/4/2014","genre":"romance","price":883.29}, +{"title":"incentivize cross-platform convergence","author":"Stephen King","isbn":"572890334-7","publicationDate":"3/8/1977","genre":"science fiction","price":496.29}, +{"title":"envisioneer holistic users","author":"J. R. R. Tolkein","isbn":"407643834-5","publicationDate":"11/11/1932","genre":"science fiction","price":214.05}, +{"title":"matrix synergistic models","author":"Mark Twain","isbn":"206601197-5","publicationDate":"6/25/1903","genre":"romance","price":46.19}, +{"title":"brand next-generation architectures","author":"Agatha Christie","isbn":"583666913-9","publicationDate":"7/22/1903","genre":"fiction","price":343.15}, +{"title":"streamline integrated e-tailers","author":"Stephen King","isbn":"442926162-8","publicationDate":"12/23/1949","genre":"technology","price":878.44}, +{"title":"monetize global e-markets","author":"George Orwell","isbn":"483507865-9","publicationDate":"3/25/1917","genre":"technology","price":489.36}, +{"title":"optimize e-business bandwidth","author":"Alexander Dumas","isbn":"721746546-X","publicationDate":"1/14/1982","genre":"technology","price":838.72}, +{"title":"leverage dot-com ROI","author":"George Orwell","isbn":"492359068-8","publicationDate":"3/7/1915","genre":"science fiction","price":552.55}, +{"title":"implement plug-and-play communities","author":"Stephen King","isbn":"309774521-1","publicationDate":"1/20/1912","genre":"non-fiction","price":136.22}, +{"title":"harness distributed functionalities","author":"Ernest Hemingway","isbn":"961520859-0","publicationDate":"7/7/1918","genre":"non-fiction","price":871.47}, +{"title":"deploy robust functionalities","author":"Stephen King","isbn":"758584641-X","publicationDate":"9/19/1912","genre":"non-fiction","price":699.38}, +{"title":"repurpose web-enabled e-business","author":"Alexander Dumas","isbn":"202038018-8","publicationDate":"7/24/1961","genre":"mystery","price":403.72}, +{"title":"exploit 24/365 systems","author":"Stephen King","isbn":"413469313-6","publicationDate":"11/26/1936","genre":"technology","price":169.26}, +{"title":"enable e-business e-markets","author":"J. R. R. Tolkein","isbn":"143480955-2","publicationDate":"9/21/1912","genre":"non-fiction","price":571.2}, +{"title":"embrace robust e-markets","author":"Stephen King","isbn":"098623064-2","publicationDate":"2/14/1942","genre":"mystery","price":89.96}, +{"title":"innovate dynamic platforms","author":"Stephen King","isbn":"252833405-2","publicationDate":"2/29/2008","genre":"mystery","price":814.31}, +{"title":"whiteboard next-generation e-commerce","author":"George Orwell","isbn":"894034087-6","publicationDate":"6/11/1952","genre":"romance","price":890.14}, +{"title":"seize efficient infrastructures","author":"Jane Austen","isbn":"207727871-4","publicationDate":"1/8/1948","genre":"technology","price":732.77}, +{"title":"generate extensible eyeballs","author":"Alexander Dumas","isbn":"096334884-1","publicationDate":"11/9/1952","genre":"romance","price":936.45}, +{"title":"embrace back-end bandwidth","author":"Stephen King","isbn":"789158176-2","publicationDate":"6/10/1965","genre":"mystery","price":184.15}, +{"title":"reintermediate dot-com bandwidth","author":"Alexander Dumas","isbn":"879599595-1","publicationDate":"7/30/1924","genre":"romance","price":217.39}, +{"title":"expedite holistic interfaces","author":"Agatha Christie","isbn":"557719268-4","publicationDate":"8/5/1951","genre":"fiction","price":345.3}, +{"title":"transition clicks-and-mortar infrastructures","author":"J. R. R. Tolkein","isbn":"254292011-7","publicationDate":"9/21/1956","genre":"technology","price":573.28}, +{"title":"repurpose strategic e-tailers","author":"George Orwell","isbn":"154045724-9","publicationDate":"11/29/1989","genre":"technology","price":323.04}, +{"title":"unleash dynamic e-tailers","author":"Jane Austen","isbn":"415717770-3","publicationDate":"10/27/2005","genre":"romance","price":354.49}, +{"title":"streamline open-source markets","author":"Stephen King","isbn":"960905848-5","publicationDate":"4/22/1942","genre":"technology","price":9.25}, +{"title":"integrate one-to-one content","author":"George Orwell","isbn":"004350160-5","publicationDate":"12/28/1988","genre":"fiction","price":744.89}, +{"title":"repurpose e-business systems","author":"Agatha Christie","isbn":"909282400-3","publicationDate":"6/22/1961","genre":"technology","price":340.61}, +{"title":"repurpose e-business web-readiness","author":"Mark Twain","isbn":"610925067-8","publicationDate":"7/5/1903","genre":"technology","price":336.81}, +{"title":"leverage cutting-edge metrics","author":"Mark Twain","isbn":"205960237-8","publicationDate":"4/29/1979","genre":"non-fiction","price":305.28}, +{"title":"benchmark customized functionalities","author":"Jane Austen","isbn":"293462829-9","publicationDate":"12/30/1902","genre":"technology","price":757.25}, +{"title":"orchestrate visionary ROI","author":"Ernest Hemingway","isbn":"601537627-9","publicationDate":"10/16/1982","genre":"mystery","price":302.72}, +{"title":"incubate visionary architectures","author":"Ernest Hemingway","isbn":"540329097-4","publicationDate":"7/11/1992","genre":"science fiction","price":134.3}, +{"title":"synergize synergistic methodologies","author":"Stephen King","isbn":"170955282-4","publicationDate":"9/6/1970","genre":"non-fiction","price":229.72}, +{"title":"reinvent B2C vortals","author":"Jane Austen","isbn":"712239992-3","publicationDate":"11/22/1982","genre":"romance","price":540.74}, +{"title":"transform extensible technologies","author":"George Orwell","isbn":"984042383-5","publicationDate":"7/19/1992","genre":"technology","price":330.74}, +{"title":"redefine plug-and-play metrics","author":"George Orwell","isbn":"360047791-9","publicationDate":"8/5/1997","genre":"technology","price":282.02}, +{"title":"strategize wireless niches","author":"Mark Twain","isbn":"013040684-8","publicationDate":"11/22/1995","genre":"romance","price":425.2}, +{"title":"mesh end-to-end synergies","author":"Jane Austen","isbn":"161417649-3","publicationDate":"3/1/2002","genre":"fiction","price":579.73}, +{"title":"harness ubiquitous mindshare","author":"Jane Austen","isbn":"305246466-3","publicationDate":"6/22/1906","genre":"mystery","price":509.84}, +{"title":"seize proactive systems","author":"Jane Austen","isbn":"017779545-X","publicationDate":"4/1/2005","genre":"romance","price":871.22}, +{"title":"repurpose visionary eyeballs","author":"George Orwell","isbn":"893618179-3","publicationDate":"5/1/1935","genre":"romance","price":627.54}, +{"title":"optimize open-source platforms","author":"J. R. R. Tolkein","isbn":"458551564-X","publicationDate":"6/7/2002","genre":"fiction","price":205.03}, +{"title":"reintermediate web-enabled initiatives","author":"J. R. R. Tolkein","isbn":"216714481-4","publicationDate":"11/9/1916","genre":"mystery","price":35.51}, +{"title":"unleash leading-edge technologies","author":"George Orwell","isbn":"168903284-7","publicationDate":"8/10/1919","genre":"romance","price":317.88}, +{"title":"synthesize best-of-breed experiences","author":"Alexander Dumas","isbn":"994637782-9","publicationDate":"3/14/1968","genre":"mystery","price":12.12}, +{"title":"syndicate plug-and-play relationships","author":"Ernest Hemingway","isbn":"492158447-8","publicationDate":"5/19/1941","genre":"romance","price":141.59}, +{"title":"syndicate wireless models","author":"George Orwell","isbn":"919112163-9","publicationDate":"6/22/2010","genre":"science fiction","price":19.22}, +{"title":"evolve robust technologies","author":"Ernest Hemingway","isbn":"676754477-9","publicationDate":"9/14/1939","genre":"non-fiction","price":922.81}, +{"title":"recontextualize value-added e-tailers","author":"Alexander Dumas","isbn":"276732740-5","publicationDate":"3/25/1932","genre":"science fiction","price":301.92}, +{"title":"implement cross-platform e-business","author":"Jane Austen","isbn":"461759830-8","publicationDate":"10/7/1913","genre":"fiction","price":93.55}, +{"title":"architect frictionless ROI","author":"Alexander Dumas","isbn":"372401398-1","publicationDate":"8/23/1932","genre":"science fiction","price":772.33}, +{"title":"embrace cross-platform deliverables","author":"Ernest Hemingway","isbn":"533463184-4","publicationDate":"1/19/2016","genre":"science fiction","price":235.12}, +{"title":"expedite plug-and-play vortals","author":"Jane Austen","isbn":"670069039-0","publicationDate":"3/22/1985","genre":"mystery","price":35.17}, +{"title":"syndicate end-to-end communities","author":"George Orwell","isbn":"463787476-9","publicationDate":"4/14/1923","genre":"technology","price":461.85}, +{"title":"exploit visionary paradigms","author":"Agatha Christie","isbn":"039413606-3","publicationDate":"1/16/1920","genre":"science fiction","price":719.54}, +{"title":"enable out-of-the-box systems","author":"Stephen King","isbn":"361158158-5","publicationDate":"6/22/2005","genre":"romance","price":623.55}, +{"title":"incentivize one-to-one mindshare","author":"Stephen King","isbn":"214274278-5","publicationDate":"10/25/1921","genre":"science fiction","price":701.28}, +{"title":"facilitate plug-and-play paradigms","author":"Stephen King","isbn":"608302219-3","publicationDate":"10/24/1973","genre":"fiction","price":852.15}, +{"title":"facilitate bleeding-edge communities","author":"Jane Austen","isbn":"002098550-9","publicationDate":"11/29/1987","genre":"romance","price":397.1}, +{"title":"synergize robust paradigms","author":"Agatha Christie","isbn":"046619274-6","publicationDate":"8/7/1908","genre":"technology","price":414.68}, +{"title":"scale front-end applications","author":"Alexander Dumas","isbn":"728453521-0","publicationDate":"3/26/1998","genre":"technology","price":716.62}, +{"title":"optimize distributed markets","author":"Agatha Christie","isbn":"926742182-4","publicationDate":"6/24/1916","genre":"fiction","price":280.71}, +{"title":"mesh scalable bandwidth","author":"Agatha Christie","isbn":"394045492-3","publicationDate":"7/2/1935","genre":"fiction","price":255.7}, +{"title":"facilitate frictionless bandwidth","author":"Ernest Hemingway","isbn":"743157613-7","publicationDate":"7/31/1943","genre":"non-fiction","price":231.85}, +{"title":"empower magnetic initiatives","author":"J. R. R. Tolkein","isbn":"637258730-0","publicationDate":"5/6/1996","genre":"romance","price":214.63}, +{"title":"optimize holistic paradigms","author":"Agatha Christie","isbn":"696148858-7","publicationDate":"10/21/1943","genre":"romance","price":7.97}, +{"title":"e-enable e-business initiatives","author":"Jane Austen","isbn":"588767920-4","publicationDate":"7/18/1931","genre":"science fiction","price":289.67}, +{"title":"unleash web-enabled web services","author":"Stephen King","isbn":"576263960-6","publicationDate":"11/9/1965","genre":"fiction","price":481.38}, +{"title":"transform global platforms","author":"Jane Austen","isbn":"806702611-4","publicationDate":"1/15/1989","genre":"mystery","price":315.6}, +{"title":"engage holistic paradigms","author":"Stephen King","isbn":"642079881-7","publicationDate":"7/18/1915","genre":"romance","price":371.8}, +{"title":"exploit dynamic channels","author":"Agatha Christie","isbn":"161267645-6","publicationDate":"7/24/2016","genre":"technology","price":37.17}, +{"title":"incentivize dynamic models","author":"Alexander Dumas","isbn":"370250070-7","publicationDate":"7/25/2019","genre":"technology","price":139.79}, +{"title":"unleash virtual e-business","author":"Ernest Hemingway","isbn":"618050947-6","publicationDate":"11/19/1905","genre":"technology","price":549.82}, +{"title":"optimize dot-com supply-chains","author":"George Orwell","isbn":"363512889-9","publicationDate":"3/8/2017","genre":"fiction","price":978.26}, +{"title":"incubate next-generation portals","author":"Mark Twain","isbn":"479672142-8","publicationDate":"7/24/1969","genre":"fiction","price":919.79}, +{"title":"iterate sexy technologies","author":"Ernest Hemingway","isbn":"578521544-6","publicationDate":"12/29/1975","genre":"fiction","price":881.2}, +{"title":"engineer cutting-edge relationships","author":"Alexander Dumas","isbn":"631398783-7","publicationDate":"11/27/1972","genre":"mystery","price":804.78}, +{"title":"target bricks-and-clicks architectures","author":"George Orwell","isbn":"181939097-7","publicationDate":"3/16/1999","genre":"technology","price":68.3}, +{"title":"orchestrate dynamic portals","author":"Ernest Hemingway","isbn":"651674312-6","publicationDate":"6/10/1967","genre":"technology","price":641.36}, +{"title":"maximize dynamic relationships","author":"Ernest Hemingway","isbn":"714431141-7","publicationDate":"11/2/1941","genre":"fiction","price":119.03}, +{"title":"matrix collaborative e-commerce","author":"Stephen King","isbn":"592766620-5","publicationDate":"4/25/1913","genre":"romance","price":946.24}, +{"title":"scale compelling initiatives","author":"J. R. R. Tolkein","isbn":"724373724-2","publicationDate":"5/20/1946","genre":"fiction","price":540.05}, +{"title":"benchmark value-added portals","author":"George Orwell","isbn":"498586521-4","publicationDate":"1/15/1981","genre":"technology","price":7.46}, +{"title":"monetize best-of-breed architectures","author":"Agatha Christie","isbn":"570792016-1","publicationDate":"3/13/1988","genre":"romance","price":371.2}, +{"title":"generate user-centric action-items","author":"Ernest Hemingway","isbn":"430530268-3","publicationDate":"12/11/1915","genre":"non-fiction","price":634.03}, +{"title":"visualize 24/7 solutions","author":"George Orwell","isbn":"979620130-5","publicationDate":"2/10/1983","genre":"romance","price":230.53}, +{"title":"envisioneer world-class channels","author":"J. R. R. Tolkein","isbn":"669099960-2","publicationDate":"12/25/1903","genre":"non-fiction","price":815.7}, +{"title":"repurpose innovative e-business","author":"George Orwell","isbn":"135092960-3","publicationDate":"1/25/1941","genre":"technology","price":786.59}, +{"title":"scale leading-edge systems","author":"Ernest Hemingway","isbn":"420127751-8","publicationDate":"11/16/1910","genre":"technology","price":67.49}, +{"title":"orchestrate transparent infomediaries","author":"Stephen King","isbn":"205439087-9","publicationDate":"3/26/1992","genre":"fiction","price":175.85}, +{"title":"facilitate sticky relationships","author":"George Orwell","isbn":"016579374-0","publicationDate":"1/10/2005","genre":"non-fiction","price":381.67}, +{"title":"mesh strategic experiences","author":"Alexander Dumas","isbn":"827348190-5","publicationDate":"3/1/1926","genre":"mystery","price":412.78}, +{"title":"scale intuitive platforms","author":"Stephen King","isbn":"422351814-3","publicationDate":"12/25/1971","genre":"non-fiction","price":826.14}, +{"title":"engineer end-to-end partnerships","author":"George Orwell","isbn":"919325300-1","publicationDate":"11/11/1902","genre":"fiction","price":179.11}, +{"title":"disintermediate efficient e-business","author":"Agatha Christie","isbn":"814386322-0","publicationDate":"3/9/1968","genre":"fiction","price":847.7}, +{"title":"revolutionize bleeding-edge communities","author":"J. R. R. Tolkein","isbn":"348835416-4","publicationDate":"9/21/2003","genre":"romance","price":350.94}, +{"title":"syndicate seamless deliverables","author":"George Orwell","isbn":"217615547-5","publicationDate":"10/31/2014","genre":"science fiction","price":476.32}, +{"title":"whiteboard world-class e-commerce","author":"Agatha Christie","isbn":"629740984-6","publicationDate":"12/8/1924","genre":"fiction","price":190.61}, +{"title":"engineer B2C functionalities","author":"Jane Austen","isbn":"052449144-5","publicationDate":"3/17/1935","genre":"non-fiction","price":239.84}, +{"title":"e-enable scalable communities","author":"Stephen King","isbn":"590679431-X","publicationDate":"5/13/1984","genre":"mystery","price":849.38}, +{"title":"morph sexy functionalities","author":"Ernest Hemingway","isbn":"606005369-6","publicationDate":"11/11/2010","genre":"romance","price":988.54}, +{"title":"matrix customized technologies","author":"Mark Twain","isbn":"392253900-9","publicationDate":"12/2/1926","genre":"mystery","price":850.24}, +{"title":"transform mission-critical systems","author":"J. R. R. Tolkein","isbn":"945611881-9","publicationDate":"5/29/1969","genre":"science fiction","price":733.22}, +{"title":"revolutionize seamless metrics","author":"Ernest Hemingway","isbn":"941184643-2","publicationDate":"6/9/2006","genre":"science fiction","price":843.28}, +{"title":"empower dynamic mindshare","author":"Jane Austen","isbn":"444537514-4","publicationDate":"5/27/1950","genre":"fiction","price":654.8}, +{"title":"orchestrate frictionless interfaces","author":"Stephen King","isbn":"286873614-9","publicationDate":"6/21/1980","genre":"fiction","price":501.38}, +{"title":"evolve extensible schemas","author":"J. R. R. Tolkein","isbn":"837820362-X","publicationDate":"1/3/1982","genre":"mystery","price":383.16}, +{"title":"implement interactive content","author":"Ernest Hemingway","isbn":"576644446-X","publicationDate":"6/21/1976","genre":"mystery","price":238.89}, +{"title":"benchmark wireless ROI","author":"Mark Twain","isbn":"901437914-5","publicationDate":"11/22/1954","genre":"fiction","price":821.11}, +{"title":"reinvent bleeding-edge infrastructures","author":"Mark Twain","isbn":"184677860-3","publicationDate":"6/1/1953","genre":"romance","price":311.69}, +{"title":"leverage scalable infomediaries","author":"George Orwell","isbn":"060984274-9","publicationDate":"5/8/1935","genre":"mystery","price":823.76}, +{"title":"revolutionize leading-edge bandwidth","author":"Stephen King","isbn":"113507639-1","publicationDate":"8/19/1927","genre":"technology","price":526.94}, +{"title":"reinvent global platforms","author":"Mark Twain","isbn":"600093955-8","publicationDate":"8/2/1946","genre":"non-fiction","price":918.36}, +{"title":"architect intuitive paradigms","author":"Agatha Christie","isbn":"995639862-4","publicationDate":"7/12/1952","genre":"romance","price":78.56}, +{"title":"visualize end-to-end systems","author":"Mark Twain","isbn":"681573905-8","publicationDate":"12/22/2005","genre":"mystery","price":610.0}, +{"title":"recontextualize clicks-and-mortar platforms","author":"Jane Austen","isbn":"939953692-0","publicationDate":"12/29/1996","genre":"romance","price":895.85}, +{"title":"embrace wireless e-services","author":"George Orwell","isbn":"465891815-3","publicationDate":"6/24/1906","genre":"technology","price":615.48}, +{"title":"drive rich action-items","author":"Stephen King","isbn":"849212764-3","publicationDate":"3/27/1958","genre":"romance","price":138.84}, +{"title":"envisioneer web-enabled experiences","author":"Ernest Hemingway","isbn":"516956803-7","publicationDate":"12/24/1919","genre":"mystery","price":130.13}, +{"title":"target granular e-markets","author":"Agatha Christie","isbn":"290212010-9","publicationDate":"12/28/1996","genre":"science fiction","price":251.23}, +{"title":"mesh bricks-and-clicks e-commerce","author":"Agatha Christie","isbn":"708239310-5","publicationDate":"8/20/1913","genre":"mystery","price":264.29}, +{"title":"iterate world-class ROI","author":"Jane Austen","isbn":"243252807-7","publicationDate":"9/20/1902","genre":"science fiction","price":327.39}, +{"title":"utilize wireless schemas","author":"Jane Austen","isbn":"268528799-X","publicationDate":"6/20/1920","genre":"non-fiction","price":239.74}, +{"title":"engage out-of-the-box e-business","author":"J. R. R. Tolkein","isbn":"132921210-X","publicationDate":"5/15/1910","genre":"fiction","price":106.07}, +{"title":"recontextualize dot-com technologies","author":"Ernest Hemingway","isbn":"156186934-1","publicationDate":"10/1/1988","genre":"mystery","price":151.46}, +{"title":"reintermediate wireless niches","author":"J. R. R. Tolkein","isbn":"021615725-0","publicationDate":"2/1/1968","genre":"science fiction","price":725.91}, +{"title":"strategize virtual e-tailers","author":"J. R. R. Tolkein","isbn":"745777427-0","publicationDate":"6/27/1967","genre":"fiction","price":741.08}, +{"title":"cultivate viral eyeballs","author":"Stephen King","isbn":"663275203-9","publicationDate":"3/30/1955","genre":"science fiction","price":890.0}, +{"title":"transition end-to-end models","author":"Stephen King","isbn":"237940678-2","publicationDate":"5/9/1984","genre":"fiction","price":527.87}, +{"title":"integrate strategic experiences","author":"George Orwell","isbn":"864358620-X","publicationDate":"10/5/2001","genre":"non-fiction","price":243.0}, +{"title":"monetize best-of-breed solutions","author":"Jane Austen","isbn":"791549864-9","publicationDate":"2/11/1935","genre":"technology","price":173.71}, +{"title":"harness intuitive platforms","author":"Ernest Hemingway","isbn":"695305049-7","publicationDate":"12/28/2012","genre":"science fiction","price":637.86}, +{"title":"grow e-business portals","author":"Mark Twain","isbn":"017538091-0","publicationDate":"6/22/2014","genre":"fiction","price":275.5}, +{"title":"integrate distributed vortals","author":"J. R. R. Tolkein","isbn":"494668263-5","publicationDate":"5/23/1979","genre":"technology","price":465.99}, +{"title":"benchmark virtual action-items","author":"Agatha Christie","isbn":"491439741-2","publicationDate":"5/9/1992","genre":"technology","price":494.54}, +{"title":"synthesize user-centric supply-chains","author":"Jane Austen","isbn":"062064376-5","publicationDate":"5/26/1957","genre":"science fiction","price":121.76}, +{"title":"seize vertical interfaces","author":"Mark Twain","isbn":"085870729-2","publicationDate":"6/13/1938","genre":"non-fiction","price":458.37}, +{"title":"expedite extensible vortals","author":"J. R. R. Tolkein","isbn":"362458319-0","publicationDate":"9/19/1964","genre":"non-fiction","price":798.48}, +{"title":"engage visionary markets","author":"Stephen King","isbn":"238662423-4","publicationDate":"1/18/2001","genre":"mystery","price":351.55}, +{"title":"recontextualize innovative technologies","author":"Jane Austen","isbn":"372139821-1","publicationDate":"3/9/1988","genre":"non-fiction","price":810.56}, +{"title":"revolutionize revolutionary eyeballs","author":"Jane Austen","isbn":"998414251-5","publicationDate":"5/19/1992","genre":"fiction","price":855.09}, +{"title":"implement granular eyeballs","author":"Alexander Dumas","isbn":"311625326-9","publicationDate":"4/11/1954","genre":"non-fiction","price":745.34}, +{"title":"grow dynamic communities","author":"Stephen King","isbn":"244059015-0","publicationDate":"11/12/1958","genre":"romance","price":340.01}, +{"title":"morph seamless communities","author":"Alexander Dumas","isbn":"384463093-7","publicationDate":"8/6/2009","genre":"science fiction","price":462.31}, +{"title":"synergize synergistic web-readiness","author":"Stephen King","isbn":"645953515-9","publicationDate":"8/19/1913","genre":"mystery","price":985.36}, +{"title":"leverage back-end convergence","author":"J. R. R. Tolkein","isbn":"888130982-3","publicationDate":"12/30/1997","genre":"non-fiction","price":664.06}, +{"title":"facilitate viral web services","author":"Agatha Christie","isbn":"471808076-2","publicationDate":"5/31/2008","genre":"non-fiction","price":667.42}, +{"title":"expedite magnetic markets","author":"Agatha Christie","isbn":"637785578-8","publicationDate":"11/3/1913","genre":"romance","price":823.33}, +{"title":"recontextualize transparent e-commerce","author":"Stephen King","isbn":"744441946-9","publicationDate":"11/8/2005","genre":"technology","price":264.69}, +{"title":"embrace B2B relationships","author":"Stephen King","isbn":"497968929-9","publicationDate":"8/16/1939","genre":"mystery","price":116.89}, +{"title":"exploit world-class e-business","author":"George Orwell","isbn":"288776882-4","publicationDate":"1/23/1989","genre":"romance","price":632.84}, +{"title":"whiteboard customized initiatives","author":"J. R. R. Tolkein","isbn":"882308667-1","publicationDate":"3/8/1935","genre":"mystery","price":552.74}, +{"title":"generate one-to-one e-commerce","author":"Mark Twain","isbn":"770205185-X","publicationDate":"10/31/1905","genre":"science fiction","price":554.33}, +{"title":"seize value-added eyeballs","author":"Alexander Dumas","isbn":"706851645-9","publicationDate":"6/25/1950","genre":"mystery","price":900.32}, +{"title":"aggregate leading-edge web services","author":"Agatha Christie","isbn":"766951050-1","publicationDate":"10/2/1979","genre":"science fiction","price":620.82}, +{"title":"harness ubiquitous e-services","author":"Mark Twain","isbn":"153343333-X","publicationDate":"12/30/1952","genre":"non-fiction","price":867.69}, +{"title":"reintermediate viral convergence","author":"J. R. R. Tolkein","isbn":"206635228-4","publicationDate":"5/4/1965","genre":"mystery","price":975.89}, +{"title":"iterate holistic convergence","author":"George Orwell","isbn":"601241058-1","publicationDate":"7/3/1903","genre":"science fiction","price":527.87}, +{"title":"maximize proactive relationships","author":"Alexander Dumas","isbn":"095432908-2","publicationDate":"6/30/1923","genre":"mystery","price":504.85}, +{"title":"unleash vertical applications","author":"Stephen King","isbn":"474859697-X","publicationDate":"7/24/2014","genre":"non-fiction","price":659.83}, +{"title":"brand sticky mindshare","author":"Jane Austen","isbn":"891314543-X","publicationDate":"10/9/2009","genre":"technology","price":425.49}, +{"title":"maximize turn-key partnerships","author":"Agatha Christie","isbn":"257681543-X","publicationDate":"1/21/1936","genre":"non-fiction","price":929.36}, +{"title":"repurpose virtual convergence","author":"Jane Austen","isbn":"687112996-0","publicationDate":"12/25/1928","genre":"romance","price":905.9}, +{"title":"reinvent killer networks","author":"Mark Twain","isbn":"011146126-X","publicationDate":"10/22/1967","genre":"fiction","price":232.8}, +{"title":"recontextualize wireless web services","author":"George Orwell","isbn":"551564699-1","publicationDate":"3/27/1936","genre":"mystery","price":453.35}, +{"title":"enhance robust convergence","author":"Agatha Christie","isbn":"107633074-6","publicationDate":"7/30/1926","genre":"technology","price":153.63}, +{"title":"deploy killer partnerships","author":"Stephen King","isbn":"415603884-X","publicationDate":"3/5/2008","genre":"mystery","price":272.54}, +{"title":"engage back-end web-readiness","author":"George Orwell","isbn":"612061714-0","publicationDate":"7/1/2015","genre":"science fiction","price":977.19}, +{"title":"transition wireless markets","author":"Stephen King","isbn":"954714190-2","publicationDate":"4/23/1961","genre":"romance","price":634.83}, +{"title":"integrate plug-and-play metrics","author":"Alexander Dumas","isbn":"033290660-4","publicationDate":"12/18/2021","genre":"science fiction","price":333.82}, +{"title":"orchestrate next-generation e-markets","author":"Mark Twain","isbn":"763204350-0","publicationDate":"8/10/1972","genre":"mystery","price":528.76}, +{"title":"architect world-class platforms","author":"Jane Austen","isbn":"094301818-8","publicationDate":"10/27/1927","genre":"science fiction","price":188.72}, +{"title":"exploit holistic interfaces","author":"J. R. R. Tolkein","isbn":"882335242-8","publicationDate":"11/15/2018","genre":"mystery","price":649.61}, +{"title":"repurpose compelling supply-chains","author":"Ernest Hemingway","isbn":"684527991-8","publicationDate":"12/5/1987","genre":"non-fiction","price":445.76}, +{"title":"orchestrate impactful platforms","author":"Agatha Christie","isbn":"641474807-2","publicationDate":"6/17/1986","genre":"romance","price":644.09}, +{"title":"seize collaborative functionalities","author":"Mark Twain","isbn":"043870736-2","publicationDate":"7/1/1979","genre":"romance","price":696.64}, +{"title":"visualize vertical systems","author":"Stephen King","isbn":"724860918-8","publicationDate":"9/14/1982","genre":"fiction","price":118.03}, +{"title":"incentivize cross-platform synergies","author":"Jane Austen","isbn":"452132211-5","publicationDate":"4/19/1972","genre":"non-fiction","price":704.04}, +{"title":"architect interactive e-business","author":"Agatha Christie","isbn":"909073395-7","publicationDate":"2/8/1951","genre":"romance","price":489.17}, +{"title":"utilize B2B platforms","author":"Mark Twain","isbn":"988382266-9","publicationDate":"7/12/1917","genre":"technology","price":522.68}, +{"title":"incubate world-class metrics","author":"Agatha Christie","isbn":"816025303-6","publicationDate":"12/16/1954","genre":"fiction","price":879.63}, +{"title":"engineer cutting-edge methodologies","author":"Mark Twain","isbn":"553679044-7","publicationDate":"6/21/1990","genre":"romance","price":283.93}, +{"title":"morph strategic mindshare","author":"Mark Twain","isbn":"231059829-1","publicationDate":"7/10/1971","genre":"non-fiction","price":204.52}, +{"title":"orchestrate cross-media vortals","author":"J. R. R. Tolkein","isbn":"571945379-2","publicationDate":"6/6/1909","genre":"technology","price":839.91}, +{"title":"utilize impactful relationships","author":"Stephen King","isbn":"642783679-X","publicationDate":"3/10/1939","genre":"mystery","price":39.55}, +{"title":"synergize cutting-edge e-tailers","author":"Jane Austen","isbn":"296175645-6","publicationDate":"4/10/1911","genre":"non-fiction","price":107.58}, +{"title":"matrix strategic paradigms","author":"J. R. R. Tolkein","isbn":"625969956-5","publicationDate":"1/6/1911","genre":"mystery","price":944.64}, +{"title":"envisioneer visionary portals","author":"Stephen King","isbn":"978023211-7","publicationDate":"3/7/1962","genre":"fiction","price":280.97}, +{"title":"whiteboard seamless markets","author":"Ernest Hemingway","isbn":"081816288-0","publicationDate":"9/18/2002","genre":"technology","price":143.35}, +{"title":"productize compelling channels","author":"Mark Twain","isbn":"532469765-6","publicationDate":"10/14/1904","genre":"technology","price":215.59}, +{"title":"productize killer e-markets","author":"J. R. R. Tolkein","isbn":"579680677-7","publicationDate":"5/7/1938","genre":"mystery","price":601.45}, +{"title":"recontextualize scalable platforms","author":"George Orwell","isbn":"833208969-7","publicationDate":"12/22/1926","genre":"non-fiction","price":273.86}, +{"title":"innovate best-of-breed web-readiness","author":"George Orwell","isbn":"464467190-8","publicationDate":"2/3/1919","genre":"non-fiction","price":121.14}, +{"title":"visualize e-business applications","author":"George Orwell","isbn":"464344178-X","publicationDate":"3/11/1988","genre":"fiction","price":919.83}, +{"title":"streamline enterprise channels","author":"Ernest Hemingway","isbn":"017404662-6","publicationDate":"6/21/1970","genre":"science fiction","price":123.83}, +{"title":"streamline B2B markets","author":"Ernest Hemingway","isbn":"839935435-X","publicationDate":"6/19/1982","genre":"romance","price":791.26}, +{"title":"enhance seamless metrics","author":"Agatha Christie","isbn":"032826167-X","publicationDate":"10/23/1921","genre":"technology","price":218.04}, +{"title":"cultivate vertical markets","author":"Alexander Dumas","isbn":"914939825-3","publicationDate":"4/26/2003","genre":"fiction","price":568.75}, +{"title":"expedite vertical solutions","author":"George Orwell","isbn":"880349092-2","publicationDate":"2/18/1957","genre":"non-fiction","price":63.85}, +{"title":"productize cross-media technologies","author":"Jane Austen","isbn":"959663100-4","publicationDate":"10/23/1949","genre":"science fiction","price":206.34}, +{"title":"seize customized infrastructures","author":"Ernest Hemingway","isbn":"223577457-1","publicationDate":"11/17/1990","genre":"technology","price":490.47}, +{"title":"repurpose revolutionary metrics","author":"Agatha Christie","isbn":"165607207-6","publicationDate":"12/24/1991","genre":"fiction","price":239.11}, +{"title":"engage end-to-end e-services","author":"J. R. R. Tolkein","isbn":"060704633-3","publicationDate":"6/1/1933","genre":"technology","price":792.08}, +{"title":"engineer world-class users","author":"Alexander Dumas","isbn":"676874335-X","publicationDate":"10/26/1977","genre":"mystery","price":926.53}, +{"title":"monetize seamless infrastructures","author":"Agatha Christie","isbn":"433238727-9","publicationDate":"9/3/1915","genre":"mystery","price":258.35}, +{"title":"strategize best-of-breed e-commerce","author":"Mark Twain","isbn":"080604773-9","publicationDate":"10/21/1972","genre":"mystery","price":482.76}, +{"title":"architect bleeding-edge bandwidth","author":"Ernest Hemingway","isbn":"371303491-5","publicationDate":"10/25/1971","genre":"technology","price":269.56}, +{"title":"engineer front-end functionalities","author":"Agatha Christie","isbn":"285555735-6","publicationDate":"9/8/1932","genre":"science fiction","price":50.64}, +{"title":"synergize 24/365 methodologies","author":"Jane Austen","isbn":"776796162-1","publicationDate":"6/7/1907","genre":"mystery","price":608.78}, +{"title":"repurpose killer bandwidth","author":"Mark Twain","isbn":"619082868-X","publicationDate":"9/8/1948","genre":"mystery","price":837.86}, +{"title":"optimize collaborative communities","author":"Stephen King","isbn":"758072375-1","publicationDate":"6/7/1931","genre":"non-fiction","price":788.28}, +{"title":"drive leading-edge web services","author":"Mark Twain","isbn":"654251846-0","publicationDate":"7/22/1903","genre":"science fiction","price":803.27}, +{"title":"strategize B2B interfaces","author":"Agatha Christie","isbn":"234213157-7","publicationDate":"1/12/1930","genre":"non-fiction","price":169.34}, +{"title":"unleash rich communities","author":"Alexander Dumas","isbn":"305944618-0","publicationDate":"9/25/2002","genre":"fiction","price":341.78}, +{"title":"recontextualize efficient action-items","author":"Agatha Christie","isbn":"749949200-1","publicationDate":"4/3/1965","genre":"mystery","price":736.47}, +{"title":"enhance dot-com e-services","author":"Jane Austen","isbn":"359369914-1","publicationDate":"5/20/2000","genre":"technology","price":773.41}, +{"title":"empower one-to-one eyeballs","author":"Alexander Dumas","isbn":"188593030-5","publicationDate":"2/18/2012","genre":"non-fiction","price":141.81}, +{"title":"reinvent impactful e-services","author":"Stephen King","isbn":"630560304-9","publicationDate":"3/2/2005","genre":"non-fiction","price":932.11}, +{"title":"envisioneer distributed bandwidth","author":"Agatha Christie","isbn":"191601811-4","publicationDate":"7/4/1911","genre":"non-fiction","price":40.28}, +{"title":"drive cross-media infomediaries","author":"Jane Austen","isbn":"637080621-8","publicationDate":"6/11/1923","genre":"fiction","price":807.18}, +{"title":"enhance scalable action-items","author":"Mark Twain","isbn":"778688771-7","publicationDate":"11/12/1959","genre":"non-fiction","price":407.82}, +{"title":"seize plug-and-play niches","author":"J. R. R. Tolkein","isbn":"832294530-2","publicationDate":"2/1/1989","genre":"technology","price":497.31}, +{"title":"exploit magnetic partnerships","author":"Mark Twain","isbn":"900218672-X","publicationDate":"7/11/1992","genre":"mystery","price":559.91}, +{"title":"innovate clicks-and-mortar technologies","author":"George Orwell","isbn":"232054348-1","publicationDate":"3/2/1952","genre":"non-fiction","price":419.18}, +{"title":"engineer intuitive networks","author":"Agatha Christie","isbn":"175081079-4","publicationDate":"12/3/2003","genre":"non-fiction","price":342.84}, +{"title":"scale visionary metrics","author":"Mark Twain","isbn":"437604261-7","publicationDate":"10/6/1940","genre":"non-fiction","price":751.41}, +{"title":"transform frictionless e-markets","author":"Stephen King","isbn":"505490079-9","publicationDate":"7/3/1923","genre":"non-fiction","price":705.1}, +{"title":"incubate dot-com supply-chains","author":"Stephen King","isbn":"659409920-5","publicationDate":"11/12/1952","genre":"science fiction","price":672.03}, +{"title":"disintermediate wireless paradigms","author":"J. R. R. Tolkein","isbn":"537309374-2","publicationDate":"12/24/1966","genre":"technology","price":871.07}, +{"title":"evolve interactive vortals","author":"Jane Austen","isbn":"332831683-3","publicationDate":"9/14/1964","genre":"mystery","price":479.4}, +{"title":"synergize open-source markets","author":"J. R. R. Tolkein","isbn":"574717402-9","publicationDate":"2/17/1998","genre":"non-fiction","price":757.85}, +{"title":"envisioneer leading-edge action-items","author":"George Orwell","isbn":"186230774-1","publicationDate":"3/2/1973","genre":"technology","price":124.15}, +{"title":"incentivize holistic portals","author":"George Orwell","isbn":"242059976-4","publicationDate":"12/10/2016","genre":"mystery","price":105.08}, +{"title":"extend cross-media synergies","author":"Agatha Christie","isbn":"837289508-2","publicationDate":"9/26/1982","genre":"technology","price":384.48}, +{"title":"extend cutting-edge applications","author":"Jane Austen","isbn":"755004778-2","publicationDate":"11/4/1968","genre":"non-fiction","price":443.68}, +{"title":"orchestrate innovative channels","author":"Ernest Hemingway","isbn":"788723681-9","publicationDate":"10/23/1929","genre":"mystery","price":84.76}, +{"title":"iterate efficient relationships","author":"Ernest Hemingway","isbn":"441511915-8","publicationDate":"3/5/1974","genre":"romance","price":799.55}, +{"title":"whiteboard real-time deliverables","author":"Jane Austen","isbn":"083812305-8","publicationDate":"7/7/2011","genre":"science fiction","price":378.54}, +{"title":"synergize back-end channels","author":"George Orwell","isbn":"043599149-3","publicationDate":"11/7/1976","genre":"technology","price":61.72}, +{"title":"deliver best-of-breed niches","author":"Stephen King","isbn":"615057831-3","publicationDate":"4/21/1943","genre":"mystery","price":64.35}, +{"title":"streamline world-class bandwidth","author":"J. R. R. Tolkein","isbn":"444174845-0","publicationDate":"12/8/1966","genre":"mystery","price":471.35}, +{"title":"unleash value-added portals","author":"Jane Austen","isbn":"837953079-9","publicationDate":"6/18/2021","genre":"technology","price":528.5}, +{"title":"reinvent open-source metrics","author":"J. R. R. Tolkein","isbn":"892544257-4","publicationDate":"11/18/2021","genre":"technology","price":758.21}, +{"title":"synergize web-enabled action-items","author":"Ernest Hemingway","isbn":"612361569-6","publicationDate":"12/9/1963","genre":"fiction","price":662.32}, +{"title":"enable customized deliverables","author":"J. R. R. Tolkein","isbn":"853320278-4","publicationDate":"4/20/1968","genre":"science fiction","price":816.69}, +{"title":"synthesize cross-media channels","author":"J. R. R. Tolkein","isbn":"824519328-3","publicationDate":"2/9/1976","genre":"fiction","price":533.15}, +{"title":"redefine innovative eyeballs","author":"Agatha Christie","isbn":"089124425-5","publicationDate":"3/8/1965","genre":"fiction","price":825.55}, +{"title":"visualize cross-media e-business","author":"Alexander Dumas","isbn":"566381852-9","publicationDate":"4/20/2006","genre":"technology","price":267.53}, +{"title":"seize extensible interfaces","author":"Alexander Dumas","isbn":"696608251-1","publicationDate":"9/2/1904","genre":"technology","price":840.32}, +{"title":"unleash bleeding-edge eyeballs","author":"Mark Twain","isbn":"254965623-7","publicationDate":"7/17/1957","genre":"mystery","price":341.1}, +{"title":"disintermediate bleeding-edge content","author":"Alexander Dumas","isbn":"602366423-7","publicationDate":"11/12/1952","genre":"technology","price":910.04}, +{"title":"enhance 24/365 schemas","author":"Mark Twain","isbn":"099870734-1","publicationDate":"5/1/2012","genre":"romance","price":152.03}, +{"title":"transition dynamic convergence","author":"Ernest Hemingway","isbn":"132903491-0","publicationDate":"3/22/2004","genre":"non-fiction","price":298.8}, +{"title":"mesh frictionless action-items","author":"Stephen King","isbn":"634016308-4","publicationDate":"12/20/2019","genre":"mystery","price":44.18}, +{"title":"scale cross-platform content","author":"George Orwell","isbn":"372776944-0","publicationDate":"7/11/1960","genre":"romance","price":163.79}, +{"title":"transition bleeding-edge e-markets","author":"J. R. R. Tolkein","isbn":"886312390-X","publicationDate":"11/8/1918","genre":"science fiction","price":675.01}, +{"title":"evolve user-centric markets","author":"Jane Austen","isbn":"208336851-7","publicationDate":"3/29/1906","genre":"science fiction","price":528.01}, +{"title":"engineer customized channels","author":"George Orwell","isbn":"367694774-6","publicationDate":"9/4/1954","genre":"romance","price":224.42}, +{"title":"morph virtual metrics","author":"Stephen King","isbn":"598898420-7","publicationDate":"7/12/1982","genre":"technology","price":833.0}, +{"title":"envisioneer frictionless portals","author":"J. R. R. Tolkein","isbn":"301152213-8","publicationDate":"3/27/1920","genre":"non-fiction","price":875.3}, +{"title":"aggregate ubiquitous technologies","author":"George Orwell","isbn":"028724327-3","publicationDate":"7/17/1908","genre":"non-fiction","price":56.24}, +{"title":"monetize best-of-breed mindshare","author":"J. R. R. Tolkein","isbn":"666588130-X","publicationDate":"10/19/1933","genre":"romance","price":508.68}, +{"title":"harness distributed portals","author":"Mark Twain","isbn":"101167183-2","publicationDate":"11/21/1910","genre":"mystery","price":805.68}, +{"title":"grow extensible web services","author":"J. R. R. Tolkein","isbn":"022703372-8","publicationDate":"10/24/1919","genre":"fiction","price":190.79}, +{"title":"disintermediate turn-key infrastructures","author":"Mark Twain","isbn":"999250632-6","publicationDate":"7/23/1949","genre":"romance","price":696.21}, +{"title":"iterate 24/7 synergies","author":"Ernest Hemingway","isbn":"377593994-6","publicationDate":"8/28/1949","genre":"romance","price":749.77}, +{"title":"synthesize compelling methodologies","author":"George Orwell","isbn":"125418824-X","publicationDate":"9/14/1958","genre":"romance","price":870.93}, +{"title":"target out-of-the-box methodologies","author":"Alexander Dumas","isbn":"223942045-6","publicationDate":"9/12/1947","genre":"non-fiction","price":948.52}, +{"title":"scale next-generation platforms","author":"Stephen King","isbn":"602886677-6","publicationDate":"3/8/1964","genre":"romance","price":110.48}, +{"title":"reintermediate B2B supply-chains","author":"Alexander Dumas","isbn":"601454310-4","publicationDate":"11/25/2018","genre":"science fiction","price":120.55}, +{"title":"benchmark granular e-commerce","author":"J. R. R. Tolkein","isbn":"342587878-6","publicationDate":"10/9/1900","genre":"romance","price":482.83}, +{"title":"embrace transparent applications","author":"Agatha Christie","isbn":"925091496-2","publicationDate":"6/30/1974","genre":"mystery","price":770.83}, +{"title":"engineer out-of-the-box infomediaries","author":"Ernest Hemingway","isbn":"487424690-7","publicationDate":"9/10/1938","genre":"technology","price":264.36}, +{"title":"enable ubiquitous initiatives","author":"Mark Twain","isbn":"634454187-3","publicationDate":"9/29/1922","genre":"fiction","price":917.01}, +{"title":"synthesize frictionless convergence","author":"Agatha Christie","isbn":"311317528-3","publicationDate":"6/28/2003","genre":"non-fiction","price":328.99}, +{"title":"transition granular paradigms","author":"J. R. R. Tolkein","isbn":"874062369-6","publicationDate":"2/19/1925","genre":"romance","price":159.89}, +{"title":"incubate open-source methodologies","author":"J. R. R. Tolkein","isbn":"200070909-5","publicationDate":"10/26/1996","genre":"fiction","price":139.62}, +{"title":"benchmark e-business eyeballs","author":"George Orwell","isbn":"404385435-8","publicationDate":"7/27/1992","genre":"technology","price":928.64}, +{"title":"cultivate integrated models","author":"Agatha Christie","isbn":"764870805-1","publicationDate":"11/28/1931","genre":"technology","price":412.37}, +{"title":"transform clicks-and-mortar content","author":"Mark Twain","isbn":"476594732-7","publicationDate":"6/12/1996","genre":"mystery","price":879.52}, +{"title":"redefine rich functionalities","author":"George Orwell","isbn":"712854770-3","publicationDate":"3/20/1980","genre":"romance","price":211.86}, +{"title":"redefine proactive systems","author":"Agatha Christie","isbn":"355550629-3","publicationDate":"8/1/1943","genre":"non-fiction","price":454.46}, +{"title":"productize intuitive models","author":"George Orwell","isbn":"428813099-9","publicationDate":"5/20/1926","genre":"science fiction","price":780.55}, +{"title":"synthesize back-end e-tailers","author":"Ernest Hemingway","isbn":"741518937-X","publicationDate":"8/21/2020","genre":"technology","price":421.83}, +{"title":"exploit world-class relationships","author":"George Orwell","isbn":"479362577-0","publicationDate":"3/23/1965","genre":"non-fiction","price":143.4}, +{"title":"revolutionize frictionless experiences","author":"Jane Austen","isbn":"185937876-5","publicationDate":"1/15/1945","genre":"technology","price":943.24}, +{"title":"visualize robust applications","author":"J. R. R. Tolkein","isbn":"325609278-0","publicationDate":"11/26/1975","genre":"romance","price":314.13}, +{"title":"leverage transparent e-markets","author":"Stephen King","isbn":"627651463-2","publicationDate":"7/16/1987","genre":"mystery","price":585.94}, +{"title":"revolutionize cross-media channels","author":"Mark Twain","isbn":"803087871-0","publicationDate":"12/15/1980","genre":"romance","price":656.66}, +{"title":"redefine world-class convergence","author":"Ernest Hemingway","isbn":"275384852-1","publicationDate":"9/23/1979","genre":"non-fiction","price":390.57}, +{"title":"evolve robust content","author":"Ernest Hemingway","isbn":"299279229-2","publicationDate":"2/25/1909","genre":"technology","price":453.98}, +{"title":"utilize ubiquitous deliverables","author":"George Orwell","isbn":"546631387-4","publicationDate":"7/28/1978","genre":"science fiction","price":684.86}, +{"title":"integrate best-of-breed portals","author":"Stephen King","isbn":"486493153-4","publicationDate":"5/3/1901","genre":"technology","price":881.13}, +{"title":"productize 24/365 infrastructures","author":"Mark Twain","isbn":"705427562-4","publicationDate":"1/14/1950","genre":"romance","price":146.03}, +{"title":"morph dynamic ROI","author":"Agatha Christie","isbn":"249558665-1","publicationDate":"11/19/1917","genre":"romance","price":45.26}, +{"title":"maximize back-end interfaces","author":"Ernest Hemingway","isbn":"576250435-2","publicationDate":"3/20/1900","genre":"science fiction","price":328.58}, +{"title":"reintermediate leading-edge schemas","author":"Alexander Dumas","isbn":"407572552-9","publicationDate":"8/12/2016","genre":"romance","price":728.37}, +{"title":"visualize transparent methodologies","author":"J. R. R. Tolkein","isbn":"266363470-0","publicationDate":"6/24/1982","genre":"mystery","price":398.16}, +{"title":"e-enable rich markets","author":"J. R. R. Tolkein","isbn":"234962806-X","publicationDate":"10/28/2014","genre":"technology","price":208.97}, +{"title":"mesh distributed paradigms","author":"Ernest Hemingway","isbn":"155838019-1","publicationDate":"8/25/1946","genre":"romance","price":922.08}, +{"title":"strategize innovative networks","author":"J. R. R. Tolkein","isbn":"660703404-7","publicationDate":"5/6/1938","genre":"romance","price":660.7}, +{"title":"aggregate strategic platforms","author":"Jane Austen","isbn":"963499899-2","publicationDate":"6/16/1976","genre":"romance","price":886.53}, +{"title":"expedite sticky models","author":"J. R. R. Tolkein","isbn":"471917691-7","publicationDate":"10/18/1908","genre":"fiction","price":874.93}, +{"title":"mesh integrated interfaces","author":"Agatha Christie","isbn":"428684039-5","publicationDate":"11/16/1959","genre":"science fiction","price":898.06}, +{"title":"brand back-end e-commerce","author":"Alexander Dumas","isbn":"831147683-7","publicationDate":"11/27/1905","genre":"fiction","price":99.67}, +{"title":"aggregate sticky e-markets","author":"J. R. R. Tolkein","isbn":"362928737-9","publicationDate":"10/29/1969","genre":"romance","price":534.26}, +{"title":"redefine leading-edge relationships","author":"George Orwell","isbn":"942494865-4","publicationDate":"4/4/1964","genre":"science fiction","price":653.75}, +{"title":"utilize magnetic networks","author":"Stephen King","isbn":"694310937-5","publicationDate":"5/3/1944","genre":"mystery","price":645.82}, +{"title":"implement impactful experiences","author":"Agatha Christie","isbn":"086028407-7","publicationDate":"4/27/1987","genre":"technology","price":741.03}, +{"title":"synthesize robust metrics","author":"Stephen King","isbn":"274278348-2","publicationDate":"12/2/1948","genre":"technology","price":176.8}, +{"title":"harness virtual e-business","author":"J. R. R. Tolkein","isbn":"807234808-6","publicationDate":"4/10/1961","genre":"romance","price":95.78}, +{"title":"reinvent bleeding-edge mindshare","author":"Mark Twain","isbn":"908364025-6","publicationDate":"9/22/1905","genre":"fiction","price":997.14}, +{"title":"redefine global synergies","author":"Ernest Hemingway","isbn":"831910852-7","publicationDate":"9/10/1933","genre":"non-fiction","price":757.36}, +{"title":"transition e-business infrastructures","author":"J. R. R. Tolkein","isbn":"768162414-7","publicationDate":"3/20/2017","genre":"non-fiction","price":126.38}, +{"title":"streamline transparent supply-chains","author":"Jane Austen","isbn":"262707285-4","publicationDate":"4/8/1950","genre":"mystery","price":368.13}, +{"title":"harness 24/7 e-commerce","author":"Alexander Dumas","isbn":"809641765-7","publicationDate":"2/23/1913","genre":"science fiction","price":378.41}, +{"title":"engineer robust channels","author":"Alexander Dumas","isbn":"246927340-4","publicationDate":"7/13/1936","genre":"mystery","price":902.32}, +{"title":"scale seamless solutions","author":"Jane Austen","isbn":"572038548-7","publicationDate":"9/5/1943","genre":"non-fiction","price":19.35}, +{"title":"recontextualize enterprise mindshare","author":"George Orwell","isbn":"218398940-8","publicationDate":"3/12/1937","genre":"fiction","price":692.2}, +{"title":"deliver distributed partnerships","author":"Agatha Christie","isbn":"576212586-6","publicationDate":"4/24/1965","genre":"mystery","price":403.04}, +{"title":"redefine B2C vortals","author":"Stephen King","isbn":"560424682-4","publicationDate":"11/14/1977","genre":"science fiction","price":712.56}, +{"title":"scale distributed action-items","author":"Ernest Hemingway","isbn":"919070231-X","publicationDate":"4/22/1919","genre":"mystery","price":828.84}, +{"title":"extend cross-media platforms","author":"Jane Austen","isbn":"352622559-1","publicationDate":"1/4/1922","genre":"science fiction","price":846.52}, +{"title":"extend wireless initiatives","author":"Stephen King","isbn":"330919882-0","publicationDate":"3/1/1993","genre":"romance","price":687.2}, +{"title":"innovate frictionless e-commerce","author":"Ernest Hemingway","isbn":"661733250-4","publicationDate":"7/11/2011","genre":"mystery","price":78.73}, +{"title":"embrace back-end infrastructures","author":"Stephen King","isbn":"411208277-0","publicationDate":"12/4/1986","genre":"romance","price":814.04}, +{"title":"implement web-enabled deliverables","author":"Jane Austen","isbn":"690498347-7","publicationDate":"10/26/1908","genre":"technology","price":592.16}, +{"title":"synergize scalable e-tailers","author":"Ernest Hemingway","isbn":"439264956-3","publicationDate":"5/17/1998","genre":"science fiction","price":53.44}, +{"title":"unleash world-class e-services","author":"Alexander Dumas","isbn":"161594250-5","publicationDate":"7/31/1975","genre":"technology","price":469.03}, +{"title":"integrate B2C experiences","author":"Jane Austen","isbn":"810278947-6","publicationDate":"4/14/1956","genre":"fiction","price":834.13}, +{"title":"streamline clicks-and-mortar models","author":"Jane Austen","isbn":"867718429-5","publicationDate":"10/22/1919","genre":"non-fiction","price":198.47}, +{"title":"brand wireless networks","author":"George Orwell","isbn":"958256629-9","publicationDate":"4/23/1974","genre":"fiction","price":278.15}, +{"title":"transition distributed interfaces","author":"George Orwell","isbn":"163933588-9","publicationDate":"1/14/1962","genre":"technology","price":169.36}, +{"title":"maximize global convergence","author":"Ernest Hemingway","isbn":"856097970-0","publicationDate":"12/14/1906","genre":"mystery","price":26.32}, +{"title":"envisioneer B2B paradigms","author":"George Orwell","isbn":"898060521-8","publicationDate":"4/6/2003","genre":"mystery","price":185.37}, +{"title":"matrix robust metrics","author":"J. R. R. Tolkein","isbn":"729058155-5","publicationDate":"3/3/1972","genre":"fiction","price":259.64}, +{"title":"synthesize interactive infrastructures","author":"Stephen King","isbn":"573764224-0","publicationDate":"2/25/2016","genre":"technology","price":719.16}, +{"title":"expedite best-of-breed technologies","author":"George Orwell","isbn":"595679512-3","publicationDate":"3/28/1920","genre":"science fiction","price":396.05}, +{"title":"harness vertical models","author":"Jane Austen","isbn":"599721634-9","publicationDate":"12/8/1937","genre":"romance","price":529.73}, +{"title":"synthesize efficient convergence","author":"Ernest Hemingway","isbn":"705553938-2","publicationDate":"5/18/1983","genre":"science fiction","price":864.01}, +{"title":"brand end-to-end solutions","author":"Agatha Christie","isbn":"892649103-X","publicationDate":"2/10/1919","genre":"romance","price":979.29}, +{"title":"streamline efficient infomediaries","author":"J. R. R. Tolkein","isbn":"843806806-5","publicationDate":"1/2/2006","genre":"technology","price":168.72}, +{"title":"innovate sticky communities","author":"Stephen King","isbn":"028452304-6","publicationDate":"6/17/2004","genre":"non-fiction","price":287.26}, +{"title":"incentivize interactive convergence","author":"J. R. R. Tolkein","isbn":"016710111-0","publicationDate":"10/23/1923","genre":"technology","price":968.53}, +{"title":"implement rich e-commerce","author":"Mark Twain","isbn":"442972426-1","publicationDate":"10/17/1988","genre":"fiction","price":652.16}, +{"title":"enable intuitive initiatives","author":"Jane Austen","isbn":"302322461-7","publicationDate":"11/5/1903","genre":"science fiction","price":58.68}, +{"title":"transform 24/365 methodologies","author":"Mark Twain","isbn":"878505706-1","publicationDate":"10/17/2012","genre":"science fiction","price":148.42}, +{"title":"synthesize web-enabled communities","author":"Agatha Christie","isbn":"205388366-9","publicationDate":"10/14/1903","genre":"non-fiction","price":602.75}, +{"title":"deploy integrated ROI","author":"Alexander Dumas","isbn":"131514117-5","publicationDate":"10/5/1910","genre":"romance","price":130.89}, +{"title":"strategize 24/365 experiences","author":"Agatha Christie","isbn":"390643822-8","publicationDate":"11/17/2017","genre":"romance","price":190.21}, +{"title":"transition turn-key e-markets","author":"George Orwell","isbn":"220974888-7","publicationDate":"12/28/1930","genre":"mystery","price":237.81}, +{"title":"extend interactive initiatives","author":"Stephen King","isbn":"282518573-6","publicationDate":"1/29/1920","genre":"mystery","price":355.72}, +{"title":"expedite ubiquitous web-readiness","author":"Ernest Hemingway","isbn":"781930180-5","publicationDate":"12/31/1976","genre":"science fiction","price":287.14}, +{"title":"seize strategic methodologies","author":"George Orwell","isbn":"250157917-8","publicationDate":"1/12/1935","genre":"non-fiction","price":475.57}, +{"title":"extend best-of-breed deliverables","author":"Ernest Hemingway","isbn":"409585936-9","publicationDate":"4/26/2006","genre":"fiction","price":704.13}, +{"title":"matrix efficient e-services","author":"J. R. R. Tolkein","isbn":"610354414-9","publicationDate":"10/11/2000","genre":"science fiction","price":458.6}, +{"title":"strategize real-time users","author":"J. R. R. Tolkein","isbn":"436564932-9","publicationDate":"11/26/1999","genre":"mystery","price":150.98}, +{"title":"leverage holistic action-items","author":"J. R. R. Tolkein","isbn":"905553747-0","publicationDate":"10/29/1995","genre":"non-fiction","price":827.86}, +{"title":"target end-to-end action-items","author":"J. R. R. Tolkein","isbn":"542582492-0","publicationDate":"10/29/1919","genre":"non-fiction","price":981.81}, +{"title":"extend enterprise niches","author":"Alexander Dumas","isbn":"701894348-5","publicationDate":"7/22/1957","genre":"romance","price":302.33}, +{"title":"architect best-of-breed models","author":"Stephen King","isbn":"087825046-8","publicationDate":"6/21/1908","genre":"fiction","price":180.08}, +{"title":"facilitate world-class architectures","author":"Stephen King","isbn":"473417414-8","publicationDate":"9/17/1964","genre":"non-fiction","price":210.21}, +{"title":"streamline virtual methodologies","author":"Alexander Dumas","isbn":"086084570-2","publicationDate":"8/23/2020","genre":"non-fiction","price":61.41}, +{"title":"disintermediate dynamic technologies","author":"Alexander Dumas","isbn":"251672935-9","publicationDate":"6/24/1925","genre":"science fiction","price":443.56}, +{"title":"repurpose e-business e-tailers","author":"Ernest Hemingway","isbn":"148703931-X","publicationDate":"7/15/1965","genre":"romance","price":677.37}, +{"title":"reinvent value-added convergence","author":"Stephen King","isbn":"251151269-6","publicationDate":"1/9/2004","genre":"romance","price":730.85}, +{"title":"exploit scalable architectures","author":"Jane Austen","isbn":"061760896-2","publicationDate":"10/8/1954","genre":"technology","price":372.03}, +{"title":"engage global channels","author":"Mark Twain","isbn":"599100649-0","publicationDate":"7/3/1924","genre":"technology","price":776.09}, +{"title":"integrate cross-platform platforms","author":"Ernest Hemingway","isbn":"782495218-5","publicationDate":"2/2/1948","genre":"technology","price":71.82}, +{"title":"synthesize 24/365 e-services","author":"Mark Twain","isbn":"132363352-9","publicationDate":"12/2/1955","genre":"technology","price":539.32}, +{"title":"recontextualize innovative functionalities","author":"Mark Twain","isbn":"020914939-6","publicationDate":"11/12/1930","genre":"mystery","price":149.48}, +{"title":"empower revolutionary channels","author":"Mark Twain","isbn":"174248588-X","publicationDate":"10/6/1989","genre":"technology","price":401.13}, +{"title":"cultivate e-business deliverables","author":"George Orwell","isbn":"568583808-5","publicationDate":"9/16/1964","genre":"romance","price":644.51}, +{"title":"enable user-centric e-tailers","author":"Alexander Dumas","isbn":"883463047-5","publicationDate":"2/9/2003","genre":"fiction","price":479.3}, +{"title":"aggregate open-source infrastructures","author":"Agatha Christie","isbn":"842652065-0","publicationDate":"7/3/1916","genre":"romance","price":767.47}, +{"title":"streamline B2B mindshare","author":"George Orwell","isbn":"542432539-4","publicationDate":"12/14/1987","genre":"mystery","price":800.84}, +{"title":"transition out-of-the-box channels","author":"Agatha Christie","isbn":"442254835-2","publicationDate":"11/25/1970","genre":"fiction","price":529.94}, +{"title":"visualize one-to-one portals","author":"Alexander Dumas","isbn":"821239324-0","publicationDate":"9/24/1987","genre":"non-fiction","price":980.99}, +{"title":"target collaborative niches","author":"J. R. R. Tolkein","isbn":"806514565-5","publicationDate":"10/4/2009","genre":"science fiction","price":135.27}, +{"title":"productize intuitive functionalities","author":"George Orwell","isbn":"221240130-2","publicationDate":"1/31/1961","genre":"romance","price":41.15}, +{"title":"integrate B2C e-tailers","author":"Mark Twain","isbn":"757424050-7","publicationDate":"8/15/2013","genre":"non-fiction","price":134.38}, +{"title":"integrate value-added supply-chains","author":"Ernest Hemingway","isbn":"552124540-5","publicationDate":"11/29/1924","genre":"fiction","price":398.56}, +{"title":"generate holistic deliverables","author":"Alexander Dumas","isbn":"093815742-6","publicationDate":"12/3/1986","genre":"science fiction","price":75.64}, +{"title":"aggregate magnetic relationships","author":"George Orwell","isbn":"196193066-8","publicationDate":"3/6/2021","genre":"fiction","price":764.73}, +{"title":"orchestrate best-of-breed markets","author":"Alexander Dumas","isbn":"047633846-8","publicationDate":"10/15/1979","genre":"technology","price":771.36}, +{"title":"repurpose transparent relationships","author":"Jane Austen","isbn":"660111088-4","publicationDate":"12/3/1929","genre":"romance","price":708.85}, +{"title":"whiteboard magnetic deliverables","author":"Agatha Christie","isbn":"475926936-3","publicationDate":"11/4/1986","genre":"non-fiction","price":316.53}, +{"title":"whiteboard user-centric bandwidth","author":"Jane Austen","isbn":"857682878-2","publicationDate":"11/11/1996","genre":"science fiction","price":36.67}, +{"title":"empower one-to-one platforms","author":"George Orwell","isbn":"568414817-4","publicationDate":"3/29/1974","genre":"technology","price":115.19}, +{"title":"grow bleeding-edge ROI","author":"Ernest Hemingway","isbn":"537637152-2","publicationDate":"4/30/2003","genre":"mystery","price":316.04}, +{"title":"recontextualize integrated vortals","author":"Stephen King","isbn":"978987968-7","publicationDate":"5/10/1955","genre":"mystery","price":981.21}, +{"title":"engineer robust markets","author":"Alexander Dumas","isbn":"245987498-7","publicationDate":"10/16/1954","genre":"mystery","price":603.16}, +{"title":"engage seamless supply-chains","author":"Jane Austen","isbn":"700939303-6","publicationDate":"8/18/1942","genre":"non-fiction","price":815.29}, +{"title":"matrix customized synergies","author":"Jane Austen","isbn":"253692504-8","publicationDate":"9/30/1920","genre":"romance","price":160.95}, +{"title":"transform cross-media initiatives","author":"J. R. R. Tolkein","isbn":"027943500-2","publicationDate":"6/21/1970","genre":"mystery","price":756.64}, +{"title":"streamline cutting-edge eyeballs","author":"J. R. R. Tolkein","isbn":"656491204-8","publicationDate":"5/23/1932","genre":"non-fiction","price":164.79}, +{"title":"enable holistic convergence","author":"Stephen King","isbn":"234362956-0","publicationDate":"4/29/2000","genre":"non-fiction","price":545.39}, +{"title":"disintermediate extensible infrastructures","author":"George Orwell","isbn":"780253954-4","publicationDate":"6/1/2022","genre":"science fiction","price":899.21}, +{"title":"redefine plug-and-play initiatives","author":"Alexander Dumas","isbn":"622449637-4","publicationDate":"11/28/1999","genre":"fiction","price":246.53}, +{"title":"benchmark collaborative solutions","author":"J. R. R. Tolkein","isbn":"545525127-9","publicationDate":"3/1/1943","genre":"fiction","price":429.93}, +{"title":"implement B2C mindshare","author":"George Orwell","isbn":"380535994-2","publicationDate":"6/11/1950","genre":"romance","price":228.31}, +{"title":"revolutionize synergistic methodologies","author":"Agatha Christie","isbn":"132068737-7","publicationDate":"11/8/2021","genre":"fiction","price":85.97}, +{"title":"redefine web-enabled e-tailers","author":"Stephen King","isbn":"372600618-4","publicationDate":"11/12/1937","genre":"technology","price":382.76}, +{"title":"architect leading-edge initiatives","author":"Stephen King","isbn":"932682994-4","publicationDate":"8/27/1973","genre":"fiction","price":429.06}, +{"title":"generate best-of-breed relationships","author":"Stephen King","isbn":"339919791-8","publicationDate":"12/11/1974","genre":"fiction","price":42.08}, +{"title":"brand bleeding-edge markets","author":"Mark Twain","isbn":"738086485-8","publicationDate":"12/22/1986","genre":"technology","price":162.67}, +{"title":"extend transparent relationships","author":"Alexander Dumas","isbn":"836163789-3","publicationDate":"10/7/1940","genre":"non-fiction","price":70.42}, +{"title":"unleash transparent infrastructures","author":"J. R. R. Tolkein","isbn":"683858792-0","publicationDate":"4/3/1952","genre":"mystery","price":603.72}, +{"title":"orchestrate front-end e-tailers","author":"Stephen King","isbn":"456503138-8","publicationDate":"8/3/1994","genre":"technology","price":139.84}, +{"title":"facilitate customized applications","author":"J. R. R. Tolkein","isbn":"258425296-1","publicationDate":"11/27/1985","genre":"non-fiction","price":720.94}, +{"title":"facilitate viral deliverables","author":"Jane Austen","isbn":"693852954-X","publicationDate":"1/23/1993","genre":"science fiction","price":155.1}, +{"title":"reinvent 24/365 networks","author":"Alexander Dumas","isbn":"433391224-5","publicationDate":"3/18/1910","genre":"mystery","price":463.73}, +{"title":"synthesize cutting-edge initiatives","author":"Stephen King","isbn":"845123569-7","publicationDate":"11/22/1917","genre":"science fiction","price":36.32}, +{"title":"seize holistic technologies","author":"Agatha Christie","isbn":"323317934-0","publicationDate":"4/6/1906","genre":"science fiction","price":17.2}, +{"title":"disintermediate end-to-end mindshare","author":"Alexander Dumas","isbn":"519384701-3","publicationDate":"7/21/1900","genre":"science fiction","price":868.44}, +{"title":"brand visionary initiatives","author":"Alexander Dumas","isbn":"233938198-3","publicationDate":"1/9/1915","genre":"fiction","price":95.95}, +{"title":"envisioneer open-source content","author":"Alexander Dumas","isbn":"161693234-1","publicationDate":"1/16/1949","genre":"non-fiction","price":357.57}, +{"title":"grow frictionless vortals","author":"J. R. R. Tolkein","isbn":"235631658-2","publicationDate":"8/14/1942","genre":"technology","price":462.45}, +{"title":"enhance value-added methodologies","author":"Jane Austen","isbn":"343137237-6","publicationDate":"5/8/2020","genre":"fiction","price":785.09}, +{"title":"envisioneer global content","author":"George Orwell","isbn":"993659294-8","publicationDate":"3/8/1986","genre":"technology","price":197.65}, +{"title":"transition bleeding-edge applications","author":"Mark Twain","isbn":"734048815-4","publicationDate":"10/31/1950","genre":"mystery","price":797.29}, +{"title":"evolve revolutionary infrastructures","author":"George Orwell","isbn":"486804381-1","publicationDate":"9/14/2001","genre":"fiction","price":360.78}, +{"title":"seize visionary solutions","author":"J. R. R. Tolkein","isbn":"156912499-X","publicationDate":"7/25/1987","genre":"mystery","price":257.9}, +{"title":"monetize cross-platform eyeballs","author":"Stephen King","isbn":"715423486-5","publicationDate":"6/1/1909","genre":"romance","price":526.61}, +{"title":"exploit proactive eyeballs","author":"Alexander Dumas","isbn":"899101900-5","publicationDate":"11/3/1904","genre":"technology","price":362.4}, +{"title":"exploit web-enabled action-items","author":"Mark Twain","isbn":"794213265-X","publicationDate":"1/20/1959","genre":"science fiction","price":53.05}, +{"title":"syndicate global portals","author":"Mark Twain","isbn":"442954754-8","publicationDate":"1/1/2015","genre":"fiction","price":459.56}, +{"title":"grow viral markets","author":"Stephen King","isbn":"774877145-6","publicationDate":"1/1/1905","genre":"science fiction","price":841.02}, +{"title":"cultivate killer functionalities","author":"J. R. R. Tolkein","isbn":"343432478-X","publicationDate":"12/2/1930","genre":"fiction","price":612.64}, +{"title":"implement best-of-breed solutions","author":"J. R. R. Tolkein","isbn":"657115669-5","publicationDate":"1/3/1903","genre":"science fiction","price":517.36}, +{"title":"extend mission-critical technologies","author":"Ernest Hemingway","isbn":"679287332-2","publicationDate":"10/24/1982","genre":"mystery","price":582.43}, +{"title":"reinvent collaborative web-readiness","author":"Mark Twain","isbn":"516334060-3","publicationDate":"3/24/2015","genre":"science fiction","price":518.77}, +{"title":"utilize collaborative action-items","author":"Alexander Dumas","isbn":"390201638-8","publicationDate":"10/8/1987","genre":"technology","price":212.54}, +{"title":"exploit wireless communities","author":"Ernest Hemingway","isbn":"015976044-5","publicationDate":"8/14/1941","genre":"science fiction","price":477.95}, +{"title":"cultivate seamless paradigms","author":"Mark Twain","isbn":"543655613-2","publicationDate":"12/3/1943","genre":"fiction","price":710.91}, +{"title":"repurpose compelling solutions","author":"Mark Twain","isbn":"811235745-5","publicationDate":"7/28/1976","genre":"technology","price":126.43}, +{"title":"deploy sexy channels","author":"Alexander Dumas","isbn":"775548036-4","publicationDate":"11/30/1966","genre":"non-fiction","price":958.81}, +{"title":"visualize frictionless communities","author":"George Orwell","isbn":"415555822-X","publicationDate":"8/14/1981","genre":"mystery","price":884.89}, +{"title":"repurpose magnetic markets","author":"Jane Austen","isbn":"726243800-X","publicationDate":"8/21/2017","genre":"mystery","price":408.42}, +{"title":"architect impactful solutions","author":"Stephen King","isbn":"994649023-4","publicationDate":"6/24/2014","genre":"romance","price":921.96}, +{"title":"harness virtual infrastructures","author":"J. R. R. Tolkein","isbn":"274498740-9","publicationDate":"5/13/1986","genre":"science fiction","price":45.28}, +{"title":"recontextualize compelling bandwidth","author":"Jane Austen","isbn":"266452698-7","publicationDate":"6/18/1952","genre":"technology","price":837.07}, +{"title":"drive clicks-and-mortar e-tailers","author":"Alexander Dumas","isbn":"948918794-1","publicationDate":"8/22/1916","genre":"romance","price":635.02}, +{"title":"disintermediate one-to-one networks","author":"George Orwell","isbn":"535595146-5","publicationDate":"5/3/1957","genre":"mystery","price":238.62}, +{"title":"innovate plug-and-play synergies","author":"Jane Austen","isbn":"761608378-1","publicationDate":"12/19/1961","genre":"fiction","price":973.77}, +{"title":"brand sticky content","author":"Ernest Hemingway","isbn":"472232669-X","publicationDate":"4/28/1920","genre":"fiction","price":296.28}, +{"title":"repurpose rich e-business","author":"J. R. R. Tolkein","isbn":"433793901-6","publicationDate":"1/10/1903","genre":"mystery","price":141.13}, +{"title":"optimize killer methodologies","author":"Agatha Christie","isbn":"070464570-X","publicationDate":"12/2/1956","genre":"romance","price":467.99}, +{"title":"embrace granular functionalities","author":"George Orwell","isbn":"124959314-X","publicationDate":"12/8/1948","genre":"romance","price":229.02}, +{"title":"unleash back-end users","author":"George Orwell","isbn":"592376840-2","publicationDate":"10/7/1936","genre":"fiction","price":345.38}, +{"title":"evolve seamless technologies","author":"Jane Austen","isbn":"918548898-4","publicationDate":"3/14/1980","genre":"fiction","price":730.75}, +{"title":"streamline turn-key e-tailers","author":"George Orwell","isbn":"696904855-1","publicationDate":"9/13/1951","genre":"technology","price":471.86}, +{"title":"transform wireless methodologies","author":"J. R. R. Tolkein","isbn":"598169783-0","publicationDate":"1/21/1978","genre":"romance","price":656.23}, +{"title":"deploy enterprise bandwidth","author":"Alexander Dumas","isbn":"315763424-0","publicationDate":"12/7/2009","genre":"fiction","price":949.33}, +{"title":"integrate extensible convergence","author":"Alexander Dumas","isbn":"370798605-5","publicationDate":"7/5/1954","genre":"science fiction","price":599.63}, +{"title":"visualize rich web-readiness","author":"Alexander Dumas","isbn":"927444291-2","publicationDate":"8/12/1982","genre":"romance","price":19.39}, +{"title":"integrate front-end ROI","author":"Jane Austen","isbn":"283818735-X","publicationDate":"6/7/1964","genre":"science fiction","price":522.73}, +{"title":"syndicate interactive networks","author":"Stephen King","isbn":"456711855-3","publicationDate":"4/7/2006","genre":"science fiction","price":523.93}, +{"title":"brand enterprise vortals","author":"George Orwell","isbn":"499423673-9","publicationDate":"12/2/1904","genre":"non-fiction","price":777.17}, +{"title":"drive value-added partnerships","author":"George Orwell","isbn":"268788415-4","publicationDate":"12/7/1964","genre":"science fiction","price":302.04}, +{"title":"syndicate interactive content","author":"Stephen King","isbn":"121452441-9","publicationDate":"2/23/1991","genre":"science fiction","price":806.34}, +{"title":"scale back-end functionalities","author":"J. R. R. Tolkein","isbn":"900291714-7","publicationDate":"12/28/1984","genre":"fiction","price":398.47}, +{"title":"recontextualize value-added content","author":"Stephen King","isbn":"732726140-0","publicationDate":"12/16/2003","genre":"technology","price":654.39}, +{"title":"productize integrated e-commerce","author":"Alexander Dumas","isbn":"739337688-1","publicationDate":"1/7/1969","genre":"mystery","price":925.02}, +{"title":"optimize next-generation systems","author":"Agatha Christie","isbn":"843794553-4","publicationDate":"3/28/1996","genre":"science fiction","price":305.89}, +{"title":"reintermediate open-source interfaces","author":"George Orwell","isbn":"505256466-X","publicationDate":"12/25/2021","genre":"science fiction","price":637.12}, +{"title":"streamline 24/7 applications","author":"Jane Austen","isbn":"360813597-9","publicationDate":"4/2/1935","genre":"non-fiction","price":522.03}, +{"title":"exploit collaborative metrics","author":"Stephen King","isbn":"507064096-8","publicationDate":"8/19/2022","genre":"science fiction","price":934.66}, +{"title":"engage virtual ROI","author":"Agatha Christie","isbn":"016947424-0","publicationDate":"10/9/1919","genre":"romance","price":690.13}, +{"title":"strategize plug-and-play methodologies","author":"Mark Twain","isbn":"628026398-3","publicationDate":"5/16/1919","genre":"mystery","price":940.27}, +{"title":"streamline user-centric partnerships","author":"Alexander Dumas","isbn":"940838644-2","publicationDate":"12/10/1920","genre":"fiction","price":639.17}, +{"title":"disintermediate magnetic vortals","author":"George Orwell","isbn":"292959354-7","publicationDate":"4/2/1907","genre":"technology","price":778.23}, +{"title":"orchestrate compelling solutions","author":"Stephen King","isbn":"572703045-5","publicationDate":"4/7/1953","genre":"romance","price":186.26}, +{"title":"drive holistic bandwidth","author":"Stephen King","isbn":"036221416-6","publicationDate":"8/14/1903","genre":"fiction","price":182.71}, +{"title":"iterate bleeding-edge channels","author":"Stephen King","isbn":"270715945-X","publicationDate":"3/13/2021","genre":"technology","price":517.72}, +{"title":"target vertical infomediaries","author":"Ernest Hemingway","isbn":"031881541-9","publicationDate":"10/31/1994","genre":"science fiction","price":408.66}, +{"title":"facilitate best-of-breed e-services","author":"J. R. R. Tolkein","isbn":"226776893-3","publicationDate":"10/27/1905","genre":"romance","price":113.28}, +{"title":"monetize dot-com niches","author":"Ernest Hemingway","isbn":"058964208-1","publicationDate":"2/10/2003","genre":"mystery","price":357.24}, +{"title":"harness intuitive solutions","author":"Stephen King","isbn":"664914096-1","publicationDate":"4/5/1928","genre":"science fiction","price":359.69}, +{"title":"synthesize e-business web-readiness","author":"Ernest Hemingway","isbn":"935137523-4","publicationDate":"12/13/1979","genre":"romance","price":292.83}, +{"title":"recontextualize cross-platform e-business","author":"Mark Twain","isbn":"877505144-3","publicationDate":"5/21/1964","genre":"science fiction","price":496.53}, +{"title":"grow rich experiences","author":"J. R. R. Tolkein","isbn":"626879520-2","publicationDate":"4/27/1933","genre":"non-fiction","price":196.3}, +{"title":"evolve viral networks","author":"George Orwell","isbn":"424901927-6","publicationDate":"10/11/1967","genre":"non-fiction","price":108.68}, +{"title":"evolve killer niches","author":"Agatha Christie","isbn":"892162638-7","publicationDate":"12/8/1970","genre":"romance","price":48.99}, +{"title":"matrix back-end functionalities","author":"Jane Austen","isbn":"290601825-2","publicationDate":"11/17/1994","genre":"mystery","price":753.76}, +{"title":"evolve efficient content","author":"Mark Twain","isbn":"681027874-5","publicationDate":"5/16/1983","genre":"science fiction","price":47.97}, +{"title":"synergize cutting-edge communities","author":"J. R. R. Tolkein","isbn":"079581994-3","publicationDate":"2/15/2020","genre":"science fiction","price":309.24}, +{"title":"enhance e-business models","author":"Ernest Hemingway","isbn":"574556427-X","publicationDate":"4/30/1927","genre":"romance","price":401.04}, +{"title":"aggregate 24/365 e-commerce","author":"Agatha Christie","isbn":"884271063-6","publicationDate":"3/30/1943","genre":"fiction","price":46.15}, +{"title":"transition best-of-breed markets","author":"Mark Twain","isbn":"278797942-4","publicationDate":"10/3/1900","genre":"mystery","price":638.28}, +{"title":"embrace global mindshare","author":"J. R. R. Tolkein","isbn":"579248568-2","publicationDate":"7/20/2012","genre":"romance","price":721.19}, +{"title":"drive value-added markets","author":"George Orwell","isbn":"877225915-9","publicationDate":"10/25/1977","genre":"science fiction","price":593.24}, +{"title":"revolutionize intuitive schemas","author":"Alexander Dumas","isbn":"080834656-3","publicationDate":"7/11/1962","genre":"science fiction","price":19.07}, +{"title":"empower real-time mindshare","author":"Stephen King","isbn":"142119392-2","publicationDate":"3/28/1924","genre":"mystery","price":341.51}, +{"title":"enhance turn-key metrics","author":"Stephen King","isbn":"713451903-1","publicationDate":"8/13/2001","genre":"science fiction","price":579.0}, +{"title":"repurpose rich eyeballs","author":"Agatha Christie","isbn":"557234837-6","publicationDate":"2/7/1976","genre":"mystery","price":26.35}, +{"title":"grow magnetic markets","author":"J. R. R. Tolkein","isbn":"104033365-6","publicationDate":"2/4/1990","genre":"non-fiction","price":312.4}, +{"title":"matrix virtual bandwidth","author":"Alexander Dumas","isbn":"159850085-6","publicationDate":"7/22/1969","genre":"science fiction","price":504.57}, +{"title":"embrace value-added markets","author":"George Orwell","isbn":"836613319-2","publicationDate":"12/20/1974","genre":"science fiction","price":123.12}, +{"title":"exploit robust models","author":"Mark Twain","isbn":"868933410-6","publicationDate":"7/9/1977","genre":"mystery","price":191.7}, +{"title":"redefine cross-media communities","author":"Mark Twain","isbn":"687442146-8","publicationDate":"7/27/2010","genre":"mystery","price":190.32}, +{"title":"incentivize virtual deliverables","author":"Stephen King","isbn":"156340065-0","publicationDate":"4/28/1995","genre":"fiction","price":474.78}, +{"title":"visualize world-class e-commerce","author":"Jane Austen","isbn":"685268287-0","publicationDate":"3/3/1990","genre":"romance","price":31.78}, +{"title":"brand 24/365 applications","author":"Alexander Dumas","isbn":"142027416-3","publicationDate":"5/22/2006","genre":"fiction","price":725.21}, +{"title":"expedite holistic infrastructures","author":"Jane Austen","isbn":"207864094-8","publicationDate":"9/20/1983","genre":"fiction","price":869.55}, +{"title":"optimize real-time partnerships","author":"Ernest Hemingway","isbn":"976394700-6","publicationDate":"11/20/1911","genre":"romance","price":89.19}, +{"title":"benchmark back-end vortals","author":"Ernest Hemingway","isbn":"227713772-3","publicationDate":"7/18/1920","genre":"romance","price":180.12}, +{"title":"target holistic technologies","author":"George Orwell","isbn":"899391890-2","publicationDate":"11/15/1961","genre":"science fiction","price":612.01}, +{"title":"facilitate vertical schemas","author":"J. R. R. Tolkein","isbn":"632108837-4","publicationDate":"11/23/1900","genre":"science fiction","price":835.94}, +{"title":"aggregate efficient interfaces","author":"Alexander Dumas","isbn":"791486165-0","publicationDate":"8/1/1922","genre":"technology","price":488.04}, +{"title":"benchmark e-business metrics","author":"Stephen King","isbn":"170228817-X","publicationDate":"8/22/1933","genre":"romance","price":662.7}, +{"title":"productize enterprise action-items","author":"Ernest Hemingway","isbn":"135170150-9","publicationDate":"6/14/1981","genre":"non-fiction","price":343.51}, +{"title":"streamline seamless synergies","author":"J. R. R. Tolkein","isbn":"677772537-7","publicationDate":"6/7/2002","genre":"mystery","price":622.51}, +{"title":"matrix dynamic markets","author":"Ernest Hemingway","isbn":"805786460-5","publicationDate":"2/3/2017","genre":"mystery","price":66.22}, +{"title":"integrate cross-platform methodologies","author":"J. R. R. Tolkein","isbn":"148375805-2","publicationDate":"10/18/1920","genre":"fiction","price":357.53}, +{"title":"recontextualize efficient niches","author":"Mark Twain","isbn":"778503772-8","publicationDate":"8/31/1934","genre":"non-fiction","price":798.33}, +{"title":"envisioneer strategic convergence","author":"J. R. R. Tolkein","isbn":"783088096-4","publicationDate":"4/18/1995","genre":"science fiction","price":301.26}, +{"title":"grow customized portals","author":"Agatha Christie","isbn":"037857774-3","publicationDate":"3/25/2020","genre":"science fiction","price":299.84}, +{"title":"transform sexy relationships","author":"Stephen King","isbn":"029937876-4","publicationDate":"12/24/1910","genre":"science fiction","price":653.18}, +{"title":"expedite e-business platforms","author":"Jane Austen","isbn":"004521238-4","publicationDate":"5/25/1957","genre":"technology","price":826.83}, +{"title":"syndicate bricks-and-clicks technologies","author":"Stephen King","isbn":"343514187-5","publicationDate":"10/14/1949","genre":"fiction","price":222.72}, +{"title":"transform cutting-edge models","author":"Stephen King","isbn":"906606506-0","publicationDate":"2/10/1947","genre":"science fiction","price":818.24}, +{"title":"aggregate virtual infrastructures","author":"Alexander Dumas","isbn":"087494260-8","publicationDate":"2/10/1925","genre":"mystery","price":57.71}, +{"title":"envisioneer compelling e-commerce","author":"J. R. R. Tolkein","isbn":"272628813-8","publicationDate":"1/1/1980","genre":"non-fiction","price":676.75}, +{"title":"reintermediate cutting-edge paradigms","author":"Agatha Christie","isbn":"483406242-2","publicationDate":"4/28/2016","genre":"fiction","price":173.22}, +{"title":"synthesize dynamic functionalities","author":"Ernest Hemingway","isbn":"933740719-1","publicationDate":"10/17/1994","genre":"technology","price":747.27}, +{"title":"incentivize impactful eyeballs","author":"Mark Twain","isbn":"723655814-1","publicationDate":"8/24/1977","genre":"science fiction","price":959.37}, +{"title":"deploy revolutionary e-services","author":"George Orwell","isbn":"530565699-0","publicationDate":"11/16/1910","genre":"technology","price":28.49}, +{"title":"harness magnetic e-services","author":"Ernest Hemingway","isbn":"884874494-X","publicationDate":"8/16/1944","genre":"technology","price":570.34}, +{"title":"reinvent open-source schemas","author":"Stephen King","isbn":"894383900-6","publicationDate":"3/25/1936","genre":"romance","price":683.12}, +{"title":"reinvent wireless content","author":"Agatha Christie","isbn":"008314294-0","publicationDate":"10/14/1990","genre":"technology","price":159.88}, +{"title":"incentivize customized e-tailers","author":"J. R. R. Tolkein","isbn":"105398819-2","publicationDate":"8/26/1906","genre":"mystery","price":53.55}, +{"title":"mesh e-business eyeballs","author":"Stephen King","isbn":"142841574-2","publicationDate":"11/23/2000","genre":"mystery","price":6.53}, +{"title":"redefine strategic architectures","author":"George Orwell","isbn":"237809987-8","publicationDate":"1/5/2013","genre":"technology","price":18.92}, +{"title":"deploy visionary paradigms","author":"Agatha Christie","isbn":"763889096-5","publicationDate":"11/29/1931","genre":"science fiction","price":671.94}, +{"title":"morph integrated e-business","author":"Alexander Dumas","isbn":"183961824-8","publicationDate":"4/11/1914","genre":"technology","price":949.49}, +{"title":"e-enable global channels","author":"J. R. R. Tolkein","isbn":"028903688-7","publicationDate":"7/14/2006","genre":"mystery","price":428.67}, +{"title":"evolve cross-platform e-business","author":"Agatha Christie","isbn":"480580578-1","publicationDate":"11/2/2002","genre":"mystery","price":858.07}, +{"title":"deliver collaborative ROI","author":"George Orwell","isbn":"294046679-3","publicationDate":"10/4/2013","genre":"technology","price":342.84}, +{"title":"maximize real-time web services","author":"Agatha Christie","isbn":"605102525-1","publicationDate":"6/8/1944","genre":"mystery","price":794.93}, +{"title":"engineer distributed models","author":"Mark Twain","isbn":"491052399-5","publicationDate":"3/4/2019","genre":"mystery","price":215.67}, +{"title":"optimize out-of-the-box web services","author":"J. R. R. Tolkein","isbn":"091611222-5","publicationDate":"4/18/1971","genre":"technology","price":289.49}, +{"title":"envisioneer seamless e-commerce","author":"George Orwell","isbn":"833293052-9","publicationDate":"7/10/2011","genre":"technology","price":93.06}, +{"title":"transition cross-media users","author":"Mark Twain","isbn":"864659627-3","publicationDate":"10/14/1944","genre":"fiction","price":20.14}, +{"title":"disintermediate extensible eyeballs","author":"Mark Twain","isbn":"457358152-9","publicationDate":"4/18/1956","genre":"technology","price":959.8}, +{"title":"integrate distributed synergies","author":"Stephen King","isbn":"707623833-0","publicationDate":"8/15/1908","genre":"romance","price":766.86}, +{"title":"aggregate global methodologies","author":"Stephen King","isbn":"990355680-2","publicationDate":"4/30/1914","genre":"technology","price":843.89}, +{"title":"redefine transparent functionalities","author":"Alexander Dumas","isbn":"511389597-0","publicationDate":"6/20/1980","genre":"romance","price":544.78}, +{"title":"visualize next-generation communities","author":"Mark Twain","isbn":"255358184-X","publicationDate":"6/13/1976","genre":"romance","price":894.19}, +{"title":"evolve sexy relationships","author":"Stephen King","isbn":"229593279-3","publicationDate":"5/18/1902","genre":"non-fiction","price":677.02}, +{"title":"matrix front-end e-markets","author":"Jane Austen","isbn":"395568654-X","publicationDate":"11/29/1975","genre":"science fiction","price":591.94}, +{"title":"transform holistic infomediaries","author":"J. R. R. Tolkein","isbn":"075628000-1","publicationDate":"8/15/1969","genre":"science fiction","price":578.39}, +{"title":"implement end-to-end functionalities","author":"J. R. R. Tolkein","isbn":"681007609-3","publicationDate":"5/2/2005","genre":"mystery","price":786.0}, +{"title":"synthesize value-added solutions","author":"Alexander Dumas","isbn":"184647889-8","publicationDate":"2/17/1975","genre":"technology","price":405.69}, +{"title":"architect scalable partnerships","author":"Mark Twain","isbn":"123180684-2","publicationDate":"6/5/1930","genre":"technology","price":481.54}, +{"title":"utilize rich bandwidth","author":"Mark Twain","isbn":"961945038-8","publicationDate":"12/24/1984","genre":"mystery","price":636.89}, +{"title":"evolve sexy metrics","author":"J. R. R. Tolkein","isbn":"313505721-6","publicationDate":"2/15/1940","genre":"non-fiction","price":141.48}, +{"title":"productize enterprise ROI","author":"Ernest Hemingway","isbn":"309075534-3","publicationDate":"7/22/1963","genre":"non-fiction","price":284.34}, +{"title":"target proactive content","author":"Alexander Dumas","isbn":"515379041-X","publicationDate":"10/5/1981","genre":"mystery","price":138.46}, +{"title":"integrate user-centric interfaces","author":"Mark Twain","isbn":"708042426-7","publicationDate":"9/12/2004","genre":"technology","price":311.97}, +{"title":"reinvent cross-media deliverables","author":"Alexander Dumas","isbn":"189089490-7","publicationDate":"12/28/1948","genre":"non-fiction","price":116.06}, +{"title":"mesh dynamic channels","author":"J. R. R. Tolkein","isbn":"658906232-3","publicationDate":"6/9/2015","genre":"fiction","price":861.43}, +{"title":"optimize turn-key architectures","author":"Agatha Christie","isbn":"491784247-6","publicationDate":"8/3/1970","genre":"technology","price":581.89}, +{"title":"transform interactive networks","author":"Ernest Hemingway","isbn":"492295585-2","publicationDate":"8/12/1914","genre":"non-fiction","price":708.19}, +{"title":"recontextualize B2B networks","author":"J. R. R. Tolkein","isbn":"400310044-1","publicationDate":"7/9/1908","genre":"technology","price":168.44}, +{"title":"incubate out-of-the-box communities","author":"Alexander Dumas","isbn":"396904504-5","publicationDate":"12/25/1994","genre":"fiction","price":903.44}, +{"title":"leverage visionary e-commerce","author":"Ernest Hemingway","isbn":"978623703-X","publicationDate":"11/19/1972","genre":"technology","price":169.94}, +{"title":"whiteboard scalable mindshare","author":"Jane Austen","isbn":"178229656-5","publicationDate":"1/15/1904","genre":"mystery","price":86.51}, +{"title":"brand web-enabled technologies","author":"Stephen King","isbn":"474594029-7","publicationDate":"5/29/1912","genre":"mystery","price":509.95}, +{"title":"implement plug-and-play relationships","author":"George Orwell","isbn":"186610407-1","publicationDate":"3/4/1960","genre":"romance","price":593.45}, +{"title":"empower seamless infomediaries","author":"Mark Twain","isbn":"053005418-3","publicationDate":"11/30/1963","genre":"non-fiction","price":552.22}, +{"title":"enhance next-generation infomediaries","author":"Jane Austen","isbn":"111593087-7","publicationDate":"7/27/1976","genre":"romance","price":534.17}, +{"title":"transform frictionless e-tailers","author":"Agatha Christie","isbn":"710989989-6","publicationDate":"1/7/2004","genre":"mystery","price":616.66}, +{"title":"scale impactful content","author":"Jane Austen","isbn":"053187170-3","publicationDate":"9/4/2021","genre":"romance","price":716.75}, +{"title":"incentivize bleeding-edge mindshare","author":"Ernest Hemingway","isbn":"351205565-6","publicationDate":"12/28/1957","genre":"mystery","price":132.4}, +{"title":"cultivate end-to-end relationships","author":"Ernest Hemingway","isbn":"815941976-7","publicationDate":"1/28/1976","genre":"fiction","price":238.7}, +{"title":"streamline frictionless convergence","author":"J. R. R. Tolkein","isbn":"897176791-X","publicationDate":"8/7/1977","genre":"technology","price":300.81}, +{"title":"facilitate innovative e-business","author":"Mark Twain","isbn":"891681502-9","publicationDate":"10/31/1981","genre":"science fiction","price":506.06}, +{"title":"optimize integrated platforms","author":"Mark Twain","isbn":"272094888-8","publicationDate":"3/28/1900","genre":"romance","price":550.47}, +{"title":"brand bricks-and-clicks channels","author":"Alexander Dumas","isbn":"771467410-5","publicationDate":"10/18/1994","genre":"romance","price":986.47}, +{"title":"mesh efficient channels","author":"Mark Twain","isbn":"102152366-6","publicationDate":"6/21/1998","genre":"technology","price":907.32}, +{"title":"productize frictionless e-tailers","author":"Agatha Christie","isbn":"729822202-3","publicationDate":"11/6/1983","genre":"science fiction","price":739.82}, +{"title":"benchmark wireless e-commerce","author":"Mark Twain","isbn":"949133475-1","publicationDate":"1/19/1943","genre":"non-fiction","price":941.1}, +{"title":"seize visionary content","author":"J. R. R. Tolkein","isbn":"919182847-3","publicationDate":"4/9/1923","genre":"romance","price":751.71}, +{"title":"generate leading-edge methodologies","author":"George Orwell","isbn":"194353991-X","publicationDate":"12/30/1995","genre":"mystery","price":780.31}, +{"title":"enhance 24/7 web-readiness","author":"Ernest Hemingway","isbn":"292286914-8","publicationDate":"2/11/1997","genre":"non-fiction","price":149.56}, +{"title":"morph viral mindshare","author":"J. R. R. Tolkein","isbn":"060157295-5","publicationDate":"10/31/1931","genre":"non-fiction","price":454.34}, +{"title":"revolutionize visionary e-markets","author":"Stephen King","isbn":"599192520-8","publicationDate":"3/30/1953","genre":"romance","price":374.65}, +{"title":"implement bricks-and-clicks networks","author":"J. R. R. Tolkein","isbn":"242245703-7","publicationDate":"10/16/1905","genre":"technology","price":81.83}, +{"title":"synthesize intuitive technologies","author":"Ernest Hemingway","isbn":"425228408-2","publicationDate":"5/23/1928","genre":"fiction","price":620.44}, +{"title":"transition mission-critical platforms","author":"Ernest Hemingway","isbn":"529434064-X","publicationDate":"8/27/1957","genre":"fiction","price":287.49}, +{"title":"utilize cross-platform relationships","author":"Jane Austen","isbn":"003778547-8","publicationDate":"4/17/2016","genre":"technology","price":793.28}, +{"title":"disintermediate intuitive web-readiness","author":"J. R. R. Tolkein","isbn":"056693495-7","publicationDate":"1/23/1911","genre":"non-fiction","price":161.66}, +{"title":"engage innovative bandwidth","author":"Ernest Hemingway","isbn":"186169995-6","publicationDate":"3/14/1994","genre":"non-fiction","price":436.53}, +{"title":"deploy extensible initiatives","author":"Mark Twain","isbn":"999054539-1","publicationDate":"9/3/1968","genre":"science fiction","price":895.42}, +{"title":"utilize end-to-end markets","author":"George Orwell","isbn":"263126606-4","publicationDate":"4/16/1985","genre":"science fiction","price":29.59}, +{"title":"evolve bricks-and-clicks experiences","author":"J. R. R. Tolkein","isbn":"325788856-2","publicationDate":"2/27/2014","genre":"fiction","price":58.38}, +{"title":"matrix cross-media schemas","author":"Ernest Hemingway","isbn":"025779973-7","publicationDate":"12/21/2016","genre":"romance","price":503.53}, +{"title":"revolutionize end-to-end vortals","author":"George Orwell","isbn":"477854949-X","publicationDate":"6/29/1978","genre":"science fiction","price":510.07}, +{"title":"deploy impactful partnerships","author":"Stephen King","isbn":"688386933-6","publicationDate":"5/11/1992","genre":"romance","price":272.33}, +{"title":"productize web-enabled metrics","author":"J. R. R. Tolkein","isbn":"280918530-1","publicationDate":"12/12/1977","genre":"fiction","price":901.98}, +{"title":"seize bleeding-edge functionalities","author":"Mark Twain","isbn":"112159295-3","publicationDate":"12/26/1964","genre":"technology","price":936.94}, +{"title":"innovate scalable infomediaries","author":"Agatha Christie","isbn":"192490639-2","publicationDate":"2/6/1955","genre":"romance","price":15.42}, +{"title":"deploy distributed initiatives","author":"George Orwell","isbn":"441914700-8","publicationDate":"4/9/1971","genre":"non-fiction","price":983.15}, +{"title":"deploy bricks-and-clicks networks","author":"J. R. R. Tolkein","isbn":"739303900-1","publicationDate":"7/2/1993","genre":"romance","price":16.36}, +{"title":"generate e-business experiences","author":"J. R. R. Tolkein","isbn":"139485090-5","publicationDate":"12/23/2004","genre":"technology","price":860.86}, +{"title":"disintermediate cross-media interfaces","author":"Stephen King","isbn":"853914054-3","publicationDate":"8/23/2020","genre":"mystery","price":302.74}, +{"title":"iterate e-business infomediaries","author":"Jane Austen","isbn":"104547341-3","publicationDate":"6/8/1936","genre":"technology","price":406.66}, +{"title":"facilitate ubiquitous e-markets","author":"Alexander Dumas","isbn":"179151622-X","publicationDate":"11/18/1957","genre":"science fiction","price":29.22}, +{"title":"synthesize ubiquitous platforms","author":"Ernest Hemingway","isbn":"453542854-9","publicationDate":"11/28/1941","genre":"science fiction","price":718.27}, +{"title":"syndicate synergistic markets","author":"Stephen King","isbn":"569070153-X","publicationDate":"12/27/1924","genre":"romance","price":531.47}, +{"title":"strategize viral eyeballs","author":"Stephen King","isbn":"518764523-4","publicationDate":"11/26/1973","genre":"mystery","price":159.15}, +{"title":"synergize best-of-breed channels","author":"Mark Twain","isbn":"615137724-9","publicationDate":"2/20/1953","genre":"technology","price":166.7}, +{"title":"mesh innovative metrics","author":"Stephen King","isbn":"526337095-4","publicationDate":"10/17/1909","genre":"non-fiction","price":637.52}, +{"title":"innovate interactive web-readiness","author":"George Orwell","isbn":"259318014-5","publicationDate":"1/30/1958","genre":"science fiction","price":952.7}, +{"title":"enable revolutionary e-business","author":"J. R. R. Tolkein","isbn":"490891473-7","publicationDate":"12/31/1950","genre":"mystery","price":513.39}, +{"title":"whiteboard bleeding-edge networks","author":"Agatha Christie","isbn":"496001223-4","publicationDate":"12/6/2017","genre":"romance","price":394.77}, +{"title":"enable holistic interfaces","author":"Jane Austen","isbn":"519103752-9","publicationDate":"9/7/1973","genre":"technology","price":701.2}, +{"title":"mesh extensible web-readiness","author":"George Orwell","isbn":"691468530-4","publicationDate":"1/31/1934","genre":"romance","price":782.37}, +{"title":"drive magnetic e-services","author":"Stephen King","isbn":"966277514-5","publicationDate":"5/7/1969","genre":"non-fiction","price":800.46}, +{"title":"architect out-of-the-box niches","author":"Mark Twain","isbn":"068694393-7","publicationDate":"6/10/2002","genre":"non-fiction","price":23.05}, +{"title":"integrate sticky systems","author":"Stephen King","isbn":"217600739-5","publicationDate":"7/24/1998","genre":"fiction","price":704.09}, +{"title":"iterate proactive metrics","author":"Agatha Christie","isbn":"982100411-3","publicationDate":"10/25/1965","genre":"romance","price":730.63}, +{"title":"strategize one-to-one users","author":"Jane Austen","isbn":"217718605-6","publicationDate":"6/25/1921","genre":"science fiction","price":739.48}, +{"title":"leverage interactive interfaces","author":"Alexander Dumas","isbn":"062491115-2","publicationDate":"11/7/2006","genre":"non-fiction","price":568.41}, +{"title":"enhance strategic e-commerce","author":"J. R. R. Tolkein","isbn":"256979268-3","publicationDate":"9/13/1964","genre":"non-fiction","price":754.37}, +{"title":"scale integrated portals","author":"Stephen King","isbn":"711794525-7","publicationDate":"11/9/1910","genre":"science fiction","price":760.22}, +{"title":"incentivize real-time e-services","author":"George Orwell","isbn":"304915118-8","publicationDate":"3/23/1930","genre":"science fiction","price":76.06}, +{"title":"incubate proactive experiences","author":"Agatha Christie","isbn":"443466575-8","publicationDate":"7/15/2012","genre":"fiction","price":491.95}, +{"title":"reinvent wireless e-services","author":"Mark Twain","isbn":"075163754-8","publicationDate":"3/19/1926","genre":"fiction","price":653.76}, +{"title":"iterate efficient content","author":"Mark Twain","isbn":"474626922-X","publicationDate":"10/1/1927","genre":"science fiction","price":875.71}, +{"title":"cultivate scalable supply-chains","author":"Stephen King","isbn":"913570641-4","publicationDate":"12/16/1987","genre":"technology","price":272.7}, +{"title":"repurpose transparent e-business","author":"Ernest Hemingway","isbn":"182960872-X","publicationDate":"9/8/1984","genre":"non-fiction","price":23.65}, +{"title":"streamline plug-and-play mindshare","author":"Jane Austen","isbn":"350935329-3","publicationDate":"3/21/1946","genre":"non-fiction","price":843.86}, +{"title":"mesh e-business mindshare","author":"Jane Austen","isbn":"437068954-6","publicationDate":"1/24/1933","genre":"technology","price":410.4}, +{"title":"recontextualize best-of-breed communities","author":"Agatha Christie","isbn":"027008477-0","publicationDate":"6/30/1901","genre":"romance","price":52.1}, +{"title":"reinvent ubiquitous paradigms","author":"Mark Twain","isbn":"805287974-4","publicationDate":"4/2/1936","genre":"non-fiction","price":483.87}, +{"title":"enhance wireless action-items","author":"Stephen King","isbn":"382864450-3","publicationDate":"5/22/1903","genre":"technology","price":4.12}, +{"title":"visualize efficient functionalities","author":"Mark Twain","isbn":"326990237-9","publicationDate":"10/25/2020","genre":"fiction","price":458.45}, +{"title":"incentivize synergistic relationships","author":"J. R. R. Tolkein","isbn":"098689893-7","publicationDate":"1/19/2022","genre":"science fiction","price":171.1}, +{"title":"optimize vertical platforms","author":"Mark Twain","isbn":"109855718-2","publicationDate":"9/17/1915","genre":"science fiction","price":411.78}, +{"title":"drive out-of-the-box schemas","author":"Jane Austen","isbn":"819072350-2","publicationDate":"5/22/1983","genre":"science fiction","price":536.22}, +{"title":"grow extensible e-services","author":"Mark Twain","isbn":"145756006-2","publicationDate":"5/8/2003","genre":"science fiction","price":62.61}, +{"title":"synthesize cutting-edge mindshare","author":"Ernest Hemingway","isbn":"027986033-1","publicationDate":"6/15/2016","genre":"mystery","price":231.85}, +{"title":"drive intuitive infrastructures","author":"J. R. R. Tolkein","isbn":"806180396-8","publicationDate":"2/1/2006","genre":"technology","price":309.9}, +{"title":"productize viral e-business","author":"Agatha Christie","isbn":"417405406-1","publicationDate":"4/27/2013","genre":"mystery","price":265.02}, +{"title":"syndicate real-time mindshare","author":"Stephen King","isbn":"220711779-0","publicationDate":"4/14/1976","genre":"romance","price":65.35}, +{"title":"benchmark back-end synergies","author":"Alexander Dumas","isbn":"825416909-8","publicationDate":"2/5/2009","genre":"mystery","price":852.9}, +{"title":"optimize efficient partnerships","author":"Alexander Dumas","isbn":"036948162-3","publicationDate":"5/3/1941","genre":"non-fiction","price":553.06}, +{"title":"leverage dynamic e-tailers","author":"Agatha Christie","isbn":"378735342-9","publicationDate":"11/8/1950","genre":"romance","price":95.88}, +{"title":"harness clicks-and-mortar ROI","author":"Agatha Christie","isbn":"788485216-0","publicationDate":"5/2/1954","genre":"technology","price":939.62}, +{"title":"transition cross-media functionalities","author":"J. R. R. Tolkein","isbn":"634590473-2","publicationDate":"4/14/1900","genre":"romance","price":348.41}, +{"title":"seize real-time convergence","author":"Alexander Dumas","isbn":"504691215-5","publicationDate":"11/25/1942","genre":"technology","price":565.81}, +{"title":"deploy B2B supply-chains","author":"Jane Austen","isbn":"127173880-5","publicationDate":"4/14/1931","genre":"mystery","price":736.56}, +{"title":"e-enable bleeding-edge applications","author":"Jane Austen","isbn":"674791531-3","publicationDate":"9/11/1900","genre":"mystery","price":203.36}, +{"title":"synthesize leading-edge architectures","author":"J. R. R. Tolkein","isbn":"609432934-1","publicationDate":"11/5/1981","genre":"mystery","price":413.92}, +{"title":"target ubiquitous relationships","author":"Mark Twain","isbn":"377536644-X","publicationDate":"6/7/1970","genre":"fiction","price":739.59}, +{"title":"exploit sticky communities","author":"Jane Austen","isbn":"022603908-0","publicationDate":"1/1/1982","genre":"romance","price":349.64}, +{"title":"productize extensible channels","author":"Ernest Hemingway","isbn":"177101807-0","publicationDate":"8/17/2016","genre":"science fiction","price":727.42}, +{"title":"transform compelling e-markets","author":"Alexander Dumas","isbn":"096760882-1","publicationDate":"9/8/1930","genre":"technology","price":48.5}, +{"title":"iterate extensible vortals","author":"George Orwell","isbn":"920154857-5","publicationDate":"2/26/1911","genre":"romance","price":160.86}, +{"title":"expedite back-end supply-chains","author":"Agatha Christie","isbn":"143946851-6","publicationDate":"1/30/1967","genre":"technology","price":721.6}, +{"title":"morph wireless schemas","author":"Agatha Christie","isbn":"179856925-6","publicationDate":"10/28/1966","genre":"mystery","price":686.59}, +{"title":"mesh turn-key infomediaries","author":"Ernest Hemingway","isbn":"952968212-3","publicationDate":"9/3/1964","genre":"non-fiction","price":270.07}, +{"title":"engage sticky deliverables","author":"Ernest Hemingway","isbn":"654458809-1","publicationDate":"5/25/1900","genre":"non-fiction","price":176.13}, +{"title":"aggregate sexy e-services","author":"Mark Twain","isbn":"331348867-6","publicationDate":"9/18/1969","genre":"science fiction","price":784.04}, +{"title":"drive distributed e-markets","author":"Agatha Christie","isbn":"879254727-3","publicationDate":"10/2/1933","genre":"romance","price":835.08}, +{"title":"revolutionize open-source eyeballs","author":"Jane Austen","isbn":"481724606-5","publicationDate":"4/28/1909","genre":"science fiction","price":855.56}, +{"title":"disintermediate web-enabled technologies","author":"Agatha Christie","isbn":"863331523-8","publicationDate":"8/14/1901","genre":"romance","price":239.01}, +{"title":"repurpose integrated interfaces","author":"Mark Twain","isbn":"804703566-5","publicationDate":"7/30/1904","genre":"science fiction","price":545.71}, +{"title":"integrate customized networks","author":"Alexander Dumas","isbn":"608487549-1","publicationDate":"8/7/1942","genre":"romance","price":712.34}, +{"title":"target magnetic communities","author":"Mark Twain","isbn":"669872540-4","publicationDate":"1/5/1922","genre":"science fiction","price":143.14}, +{"title":"deliver wireless architectures","author":"Agatha Christie","isbn":"674200629-3","publicationDate":"2/27/1947","genre":"non-fiction","price":532.14}, +{"title":"extend web-enabled interfaces","author":"J. R. R. Tolkein","isbn":"062449277-X","publicationDate":"2/13/1981","genre":"science fiction","price":467.98}, +{"title":"orchestrate sticky e-tailers","author":"Stephen King","isbn":"274791742-8","publicationDate":"10/3/2007","genre":"non-fiction","price":348.29}, +{"title":"benchmark seamless experiences","author":"Jane Austen","isbn":"637263133-4","publicationDate":"9/2/1970","genre":"non-fiction","price":4.06}, +{"title":"extend proactive methodologies","author":"Stephen King","isbn":"228606898-4","publicationDate":"9/1/1997","genre":"non-fiction","price":883.09}, +{"title":"incubate global initiatives","author":"Agatha Christie","isbn":"096502295-1","publicationDate":"2/1/1980","genre":"fiction","price":156.39}, +{"title":"evolve magnetic ROI","author":"Stephen King","isbn":"819766186-3","publicationDate":"4/9/1926","genre":"mystery","price":965.22}, +{"title":"seize rich e-commerce","author":"Stephen King","isbn":"822473237-1","publicationDate":"7/27/2005","genre":"mystery","price":843.89}, +{"title":"brand synergistic ROI","author":"Mark Twain","isbn":"856555938-6","publicationDate":"6/15/1962","genre":"fiction","price":680.94}, +{"title":"productize distributed markets","author":"Alexander Dumas","isbn":"096753165-9","publicationDate":"6/25/2006","genre":"non-fiction","price":946.69}, +{"title":"drive bleeding-edge technologies","author":"Agatha Christie","isbn":"925720898-2","publicationDate":"10/20/2006","genre":"fiction","price":889.65}, +{"title":"enable scalable experiences","author":"Agatha Christie","isbn":"829027638-9","publicationDate":"9/27/1926","genre":"romance","price":858.16}, +{"title":"grow turn-key initiatives","author":"Agatha Christie","isbn":"482644572-5","publicationDate":"4/15/1924","genre":"technology","price":119.66}, +{"title":"empower synergistic e-services","author":"Ernest Hemingway","isbn":"599541028-8","publicationDate":"10/3/1958","genre":"technology","price":802.0}, +{"title":"revolutionize clicks-and-mortar convergence","author":"George Orwell","isbn":"461938295-7","publicationDate":"8/27/1932","genre":"romance","price":730.96}, +{"title":"implement compelling portals","author":"Jane Austen","isbn":"841061192-9","publicationDate":"5/21/2014","genre":"mystery","price":429.11}, +{"title":"target dynamic web-readiness","author":"George Orwell","isbn":"661197164-5","publicationDate":"12/13/1939","genre":"mystery","price":327.03}, +{"title":"whiteboard leading-edge architectures","author":"Ernest Hemingway","isbn":"391796311-6","publicationDate":"3/3/1968","genre":"technology","price":971.73}, +{"title":"matrix rich e-business","author":"Ernest Hemingway","isbn":"079872439-0","publicationDate":"7/1/1999","genre":"mystery","price":525.77}, +{"title":"engage best-of-breed communities","author":"Mark Twain","isbn":"007528884-2","publicationDate":"2/21/1910","genre":"technology","price":57.61}, +{"title":"syndicate magnetic interfaces","author":"Agatha Christie","isbn":"684572710-4","publicationDate":"5/18/1954","genre":"non-fiction","price":563.59}, +{"title":"architect web-enabled e-tailers","author":"George Orwell","isbn":"527184029-8","publicationDate":"3/10/1909","genre":"mystery","price":321.71}, +{"title":"engage B2C niches","author":"Stephen King","isbn":"954620316-5","publicationDate":"8/19/1971","genre":"mystery","price":20.13}, +{"title":"whiteboard killer e-business","author":"Alexander Dumas","isbn":"899709538-2","publicationDate":"6/4/1986","genre":"romance","price":626.09}, +{"title":"reintermediate mission-critical synergies","author":"Alexander Dumas","isbn":"869865841-5","publicationDate":"10/27/1973","genre":"romance","price":992.78}, +{"title":"facilitate sexy e-services","author":"Alexander Dumas","isbn":"111787482-6","publicationDate":"3/12/1975","genre":"science fiction","price":209.28}, +{"title":"expedite back-end solutions","author":"Ernest Hemingway","isbn":"368397182-7","publicationDate":"11/2/1983","genre":"mystery","price":181.86}, +{"title":"architect clicks-and-mortar communities","author":"Alexander Dumas","isbn":"836724363-3","publicationDate":"8/24/1915","genre":"science fiction","price":150.78}, +{"title":"monetize frictionless technologies","author":"J. R. R. Tolkein","isbn":"900347802-3","publicationDate":"12/31/1915","genre":"fiction","price":957.6}, +{"title":"leverage enterprise e-tailers","author":"Ernest Hemingway","isbn":"722844221-0","publicationDate":"2/14/1993","genre":"technology","price":879.63}, +{"title":"seize cross-media niches","author":"Mark Twain","isbn":"734569347-3","publicationDate":"11/26/1961","genre":"mystery","price":85.38}, +{"title":"optimize open-source infomediaries","author":"Mark Twain","isbn":"649151127-8","publicationDate":"11/18/2019","genre":"romance","price":943.96}, +{"title":"expedite ubiquitous models","author":"Ernest Hemingway","isbn":"604533757-3","publicationDate":"11/29/1914","genre":"non-fiction","price":705.45}, +{"title":"enable dot-com web-readiness","author":"Ernest Hemingway","isbn":"628093344-X","publicationDate":"11/2/2005","genre":"romance","price":628.25}, +{"title":"seize back-end markets","author":"Alexander Dumas","isbn":"634684023-1","publicationDate":"8/3/2009","genre":"science fiction","price":253.58}, +{"title":"innovate compelling vortals","author":"Agatha Christie","isbn":"583171895-6","publicationDate":"7/1/1944","genre":"mystery","price":131.35}, +{"title":"matrix synergistic experiences","author":"Alexander Dumas","isbn":"612933989-5","publicationDate":"3/14/2009","genre":"technology","price":284.15}, +{"title":"envisioneer viral networks","author":"Agatha Christie","isbn":"055068581-2","publicationDate":"10/31/2003","genre":"technology","price":654.84}, +{"title":"grow mission-critical solutions","author":"J. R. R. Tolkein","isbn":"165267258-3","publicationDate":"12/23/1965","genre":"fiction","price":923.98}, +{"title":"redefine sticky channels","author":"Jane Austen","isbn":"186034744-4","publicationDate":"8/26/2013","genre":"science fiction","price":64.93}, +{"title":"whiteboard out-of-the-box infrastructures","author":"Mark Twain","isbn":"551485290-3","publicationDate":"8/16/1962","genre":"mystery","price":506.15}, +{"title":"integrate visionary synergies","author":"Mark Twain","isbn":"710571089-6","publicationDate":"9/19/1958","genre":"science fiction","price":467.05}, +{"title":"deliver next-generation e-services","author":"Jane Austen","isbn":"125021845-4","publicationDate":"10/30/1963","genre":"romance","price":704.53}, +{"title":"deploy extensible methodologies","author":"Agatha Christie","isbn":"308099180-X","publicationDate":"10/20/1923","genre":"technology","price":340.64}, +{"title":"transition e-business e-markets","author":"Agatha Christie","isbn":"613890136-3","publicationDate":"2/28/1917","genre":"mystery","price":481.46}, +{"title":"productize dynamic schemas","author":"J. R. R. Tolkein","isbn":"299278682-9","publicationDate":"5/15/1902","genre":"technology","price":354.34}, +{"title":"enhance granular mindshare","author":"J. R. R. Tolkein","isbn":"681743336-3","publicationDate":"3/4/2002","genre":"technology","price":423.49}, +{"title":"reinvent integrated solutions","author":"Mark Twain","isbn":"214358843-7","publicationDate":"4/2/1944","genre":"romance","price":348.94}, +{"title":"exploit cross-platform mindshare","author":"Alexander Dumas","isbn":"636487553-X","publicationDate":"8/20/1939","genre":"science fiction","price":389.8}, +{"title":"streamline web-enabled action-items","author":"Ernest Hemingway","isbn":"169887651-3","publicationDate":"4/10/1975","genre":"science fiction","price":124.46}, +{"title":"integrate scalable supply-chains","author":"Mark Twain","isbn":"579718116-9","publicationDate":"10/14/1928","genre":"technology","price":900.12}, +{"title":"enable dot-com models","author":"J. R. R. Tolkein","isbn":"546554102-4","publicationDate":"7/5/1976","genre":"mystery","price":326.43}, +{"title":"enhance efficient technologies","author":"Stephen King","isbn":"687636816-5","publicationDate":"9/23/1999","genre":"non-fiction","price":286.85}, +{"title":"brand 24/365 e-business","author":"Alexander Dumas","isbn":"601250827-1","publicationDate":"10/1/1950","genre":"science fiction","price":82.07}, +{"title":"architect web-enabled users","author":"Alexander Dumas","isbn":"000342888-5","publicationDate":"4/24/1954","genre":"non-fiction","price":72.06}, +{"title":"utilize world-class web-readiness","author":"Stephen King","isbn":"344238110-X","publicationDate":"8/13/1959","genre":"romance","price":907.7}, +{"title":"redefine real-time architectures","author":"J. R. R. Tolkein","isbn":"430627279-6","publicationDate":"1/28/1924","genre":"mystery","price":793.3}, +{"title":"exploit web-enabled infomediaries","author":"Ernest Hemingway","isbn":"215943548-1","publicationDate":"6/20/1904","genre":"mystery","price":524.06}, +{"title":"productize holistic methodologies","author":"George Orwell","isbn":"088936426-5","publicationDate":"12/19/1961","genre":"fiction","price":37.43}, +{"title":"enhance enterprise networks","author":"Agatha Christie","isbn":"129157430-1","publicationDate":"1/15/1952","genre":"romance","price":291.23}, +{"title":"reintermediate bleeding-edge content","author":"George Orwell","isbn":"435735314-9","publicationDate":"1/26/1938","genre":"fiction","price":13.24}, +{"title":"recontextualize front-end portals","author":"Alexander Dumas","isbn":"861217310-8","publicationDate":"1/10/1963","genre":"science fiction","price":320.55}, +{"title":"transform extensible paradigms","author":"George Orwell","isbn":"628896616-9","publicationDate":"12/9/1997","genre":"technology","price":514.01}, +{"title":"evolve mission-critical web services","author":"Alexander Dumas","isbn":"195788917-9","publicationDate":"10/31/1921","genre":"science fiction","price":657.58}, +{"title":"e-enable holistic supply-chains","author":"Agatha Christie","isbn":"694147923-X","publicationDate":"3/29/1905","genre":"mystery","price":150.69}, +{"title":"morph robust ROI","author":"Agatha Christie","isbn":"900853578-5","publicationDate":"11/2/1926","genre":"fiction","price":857.6}, +{"title":"morph visionary metrics","author":"Alexander Dumas","isbn":"054906069-3","publicationDate":"2/2/2019","genre":"non-fiction","price":2.48}, +{"title":"deliver seamless users","author":"Mark Twain","isbn":"413900165-8","publicationDate":"10/12/1974","genre":"mystery","price":984.09}, +{"title":"extend synergistic e-tailers","author":"George Orwell","isbn":"705377171-7","publicationDate":"12/13/1960","genre":"non-fiction","price":552.71}, +{"title":"exploit enterprise markets","author":"Ernest Hemingway","isbn":"919905932-0","publicationDate":"2/3/1927","genre":"romance","price":159.84}, +{"title":"implement strategic architectures","author":"Agatha Christie","isbn":"483761890-1","publicationDate":"1/5/1984","genre":"technology","price":794.23}, +{"title":"engage magnetic e-services","author":"Jane Austen","isbn":"916014098-4","publicationDate":"3/27/1989","genre":"romance","price":230.85}, +{"title":"facilitate ubiquitous eyeballs","author":"J. R. R. Tolkein","isbn":"516192669-4","publicationDate":"8/3/1900","genre":"fiction","price":348.72}, +{"title":"engineer rich e-tailers","author":"George Orwell","isbn":"736730149-7","publicationDate":"4/16/1974","genre":"romance","price":437.14}, +{"title":"architect seamless e-commerce","author":"George Orwell","isbn":"857786303-4","publicationDate":"6/7/2012","genre":"mystery","price":472.01}, +{"title":"expedite web-enabled bandwidth","author":"J. R. R. Tolkein","isbn":"867541244-4","publicationDate":"5/12/1930","genre":"fiction","price":945.21}, +{"title":"mesh B2C portals","author":"Mark Twain","isbn":"000432246-0","publicationDate":"11/13/2006","genre":"science fiction","price":739.0}, +{"title":"redefine granular applications","author":"Alexander Dumas","isbn":"303431906-1","publicationDate":"9/24/1941","genre":"science fiction","price":99.88}, +{"title":"drive out-of-the-box deliverables","author":"J. R. R. Tolkein","isbn":"277380270-5","publicationDate":"7/25/1921","genre":"science fiction","price":529.19}, +{"title":"mesh cross-media markets","author":"Mark Twain","isbn":"325545781-5","publicationDate":"7/11/1935","genre":"non-fiction","price":310.98}, +{"title":"transform visionary solutions","author":"Alexander Dumas","isbn":"534441293-2","publicationDate":"4/7/2010","genre":"science fiction","price":485.59}, +{"title":"incentivize sticky systems","author":"J. R. R. Tolkein","isbn":"241742986-1","publicationDate":"3/2/1966","genre":"technology","price":622.31}, +{"title":"engineer sticky channels","author":"Jane Austen","isbn":"548575882-7","publicationDate":"2/8/1975","genre":"non-fiction","price":133.03}, +{"title":"repurpose open-source architectures","author":"Jane Austen","isbn":"744705083-0","publicationDate":"1/31/2019","genre":"mystery","price":722.45}, +{"title":"productize cross-platform experiences","author":"George Orwell","isbn":"964690575-7","publicationDate":"11/28/1923","genre":"romance","price":853.65}, +{"title":"scale customized e-services","author":"Ernest Hemingway","isbn":"820923560-5","publicationDate":"2/21/1950","genre":"mystery","price":414.24}, +{"title":"visualize magnetic mindshare","author":"Ernest Hemingway","isbn":"141342049-4","publicationDate":"7/29/1928","genre":"non-fiction","price":361.36}, +{"title":"synthesize visionary e-commerce","author":"Mark Twain","isbn":"281822624-4","publicationDate":"4/13/1998","genre":"non-fiction","price":711.7}, +{"title":"iterate wireless methodologies","author":"Jane Austen","isbn":"691581457-4","publicationDate":"3/14/1957","genre":"fiction","price":528.8}, +{"title":"brand interactive solutions","author":"Ernest Hemingway","isbn":"416732393-1","publicationDate":"3/3/1985","genre":"science fiction","price":716.24}, +{"title":"synergize holistic markets","author":"Alexander Dumas","isbn":"919662584-8","publicationDate":"3/11/1958","genre":"romance","price":822.84}, +{"title":"architect collaborative communities","author":"George Orwell","isbn":"414215700-0","publicationDate":"1/9/1960","genre":"non-fiction","price":438.45}, +{"title":"productize collaborative portals","author":"J. R. R. Tolkein","isbn":"258011938-8","publicationDate":"3/14/1907","genre":"romance","price":609.71}, +{"title":"optimize visionary portals","author":"Mark Twain","isbn":"419912100-5","publicationDate":"9/1/1972","genre":"technology","price":332.21}, +{"title":"engineer compelling convergence","author":"Stephen King","isbn":"208260687-2","publicationDate":"2/7/1905","genre":"non-fiction","price":378.1}, +{"title":"orchestrate extensible technologies","author":"Jane Austen","isbn":"331226248-8","publicationDate":"6/9/1998","genre":"romance","price":699.31}, +{"title":"syndicate compelling partnerships","author":"George Orwell","isbn":"514348378-6","publicationDate":"4/3/1959","genre":"non-fiction","price":854.27}, +{"title":"harness granular action-items","author":"Jane Austen","isbn":"365130945-2","publicationDate":"3/11/2004","genre":"science fiction","price":780.76}, +{"title":"expedite intuitive paradigms","author":"Agatha Christie","isbn":"072384977-3","publicationDate":"4/19/1985","genre":"science fiction","price":521.47}, +{"title":"maximize virtual functionalities","author":"Stephen King","isbn":"722190184-8","publicationDate":"6/30/1957","genre":"non-fiction","price":707.84}, +{"title":"strategize one-to-one platforms","author":"Agatha Christie","isbn":"768573926-7","publicationDate":"3/12/1928","genre":"mystery","price":13.73}, +{"title":"whiteboard out-of-the-box paradigms","author":"J. R. R. Tolkein","isbn":"995334113-3","publicationDate":"2/7/1929","genre":"technology","price":672.99}, +{"title":"envisioneer interactive relationships","author":"Mark Twain","isbn":"126207135-6","publicationDate":"1/26/1901","genre":"non-fiction","price":902.12}, +{"title":"transform B2C metrics","author":"George Orwell","isbn":"052366650-0","publicationDate":"1/7/2017","genre":"technology","price":81.58}, +{"title":"matrix mission-critical supply-chains","author":"Stephen King","isbn":"833370184-1","publicationDate":"1/10/2000","genre":"science fiction","price":839.8}, +{"title":"extend 24/365 e-commerce","author":"Stephen King","isbn":"053125271-X","publicationDate":"9/10/1918","genre":"technology","price":49.95}, +{"title":"morph next-generation supply-chains","author":"George Orwell","isbn":"105625828-4","publicationDate":"12/30/2003","genre":"mystery","price":129.02}, +{"title":"target magnetic convergence","author":"J. R. R. Tolkein","isbn":"906767718-3","publicationDate":"3/24/1901","genre":"science fiction","price":860.83}, +{"title":"target cross-media networks","author":"Alexander Dumas","isbn":"982667419-2","publicationDate":"9/3/1955","genre":"romance","price":387.78}, +{"title":"whiteboard dot-com web-readiness","author":"Alexander Dumas","isbn":"699060543-X","publicationDate":"10/16/1913","genre":"fiction","price":397.52}, +{"title":"scale cutting-edge applications","author":"George Orwell","isbn":"136939880-8","publicationDate":"5/2/1973","genre":"fiction","price":589.77}, +{"title":"architect dot-com systems","author":"Ernest Hemingway","isbn":"359087698-0","publicationDate":"5/23/1937","genre":"fiction","price":291.11}, +{"title":"visualize bleeding-edge deliverables","author":"J. R. R. Tolkein","isbn":"588435656-0","publicationDate":"6/24/1994","genre":"technology","price":46.11}, +{"title":"brand sexy applications","author":"Stephen King","isbn":"544924379-0","publicationDate":"10/15/1946","genre":"mystery","price":209.52}, +{"title":"cultivate customized users","author":"George Orwell","isbn":"175941369-0","publicationDate":"5/9/1993","genre":"fiction","price":203.08}, +{"title":"transition scalable niches","author":"Mark Twain","isbn":"883528462-7","publicationDate":"11/1/1903","genre":"romance","price":391.0}, +{"title":"evolve 24/365 platforms","author":"Stephen King","isbn":"440484554-5","publicationDate":"3/25/1987","genre":"non-fiction","price":255.31}, +{"title":"redefine end-to-end platforms","author":"Jane Austen","isbn":"470034575-6","publicationDate":"4/24/1917","genre":"fiction","price":291.58}, +{"title":"maximize vertical eyeballs","author":"Mark Twain","isbn":"865977822-7","publicationDate":"10/29/1951","genre":"romance","price":567.34}, +{"title":"innovate open-source networks","author":"Agatha Christie","isbn":"797971434-2","publicationDate":"2/3/1915","genre":"mystery","price":550.33}, +{"title":"optimize seamless bandwidth","author":"Ernest Hemingway","isbn":"962024007-3","publicationDate":"6/29/1976","genre":"fiction","price":120.5}, +{"title":"brand sexy convergence","author":"Stephen King","isbn":"447705630-3","publicationDate":"10/22/1973","genre":"fiction","price":294.86}, +{"title":"extend web-enabled eyeballs","author":"Agatha Christie","isbn":"408636926-5","publicationDate":"2/1/1964","genre":"non-fiction","price":342.89}, +{"title":"deploy interactive eyeballs","author":"Mark Twain","isbn":"948174814-6","publicationDate":"3/5/1910","genre":"technology","price":975.94}, +{"title":"matrix mission-critical bandwidth","author":"J. R. R. Tolkein","isbn":"530110072-6","publicationDate":"5/9/1965","genre":"fiction","price":350.15}, +{"title":"enable sticky functionalities","author":"Mark Twain","isbn":"687607441-2","publicationDate":"6/19/1942","genre":"science fiction","price":983.51}, +{"title":"leverage user-centric ROI","author":"Stephen King","isbn":"098762064-9","publicationDate":"9/6/1932","genre":"non-fiction","price":449.97}, +{"title":"engage plug-and-play functionalities","author":"Alexander Dumas","isbn":"063819590-X","publicationDate":"7/11/1935","genre":"romance","price":876.56}, +{"title":"facilitate sexy relationships","author":"Mark Twain","isbn":"460349206-5","publicationDate":"6/3/2015","genre":"romance","price":348.44}, +{"title":"embrace holistic applications","author":"George Orwell","isbn":"131583975-X","publicationDate":"1/26/1972","genre":"non-fiction","price":49.61}, +{"title":"drive out-of-the-box relationships","author":"J. R. R. Tolkein","isbn":"884593704-6","publicationDate":"11/2/1905","genre":"science fiction","price":942.13}, +{"title":"redefine interactive experiences","author":"Agatha Christie","isbn":"084380225-1","publicationDate":"8/25/1917","genre":"technology","price":557.83}, +{"title":"scale global applications","author":"Agatha Christie","isbn":"024989045-3","publicationDate":"6/20/1997","genre":"fiction","price":64.4}, +{"title":"enable vertical supply-chains","author":"Ernest Hemingway","isbn":"278677594-9","publicationDate":"8/21/1911","genre":"science fiction","price":287.28}, +{"title":"redefine synergistic portals","author":"George Orwell","isbn":"372683376-5","publicationDate":"6/26/1969","genre":"technology","price":549.67}, +{"title":"strategize 24/7 e-business","author":"Mark Twain","isbn":"888356169-4","publicationDate":"2/12/1914","genre":"technology","price":621.02}, +{"title":"incentivize e-business platforms","author":"Agatha Christie","isbn":"736241798-5","publicationDate":"6/17/1936","genre":"science fiction","price":612.13}, +{"title":"implement value-added eyeballs","author":"J. R. R. Tolkein","isbn":"177266709-9","publicationDate":"12/4/1940","genre":"non-fiction","price":270.44}, +{"title":"embrace web-enabled models","author":"Jane Austen","isbn":"201250637-2","publicationDate":"4/6/1957","genre":"mystery","price":686.88}, +{"title":"aggregate plug-and-play models","author":"Stephen King","isbn":"207353274-8","publicationDate":"10/1/1905","genre":"non-fiction","price":422.51}, +{"title":"implement killer e-commerce","author":"J. R. R. Tolkein","isbn":"531351534-9","publicationDate":"6/10/2016","genre":"romance","price":811.53}, +{"title":"integrate 24/7 portals","author":"J. R. R. Tolkein","isbn":"709140566-8","publicationDate":"1/21/1906","genre":"mystery","price":517.2}, +{"title":"drive distributed niches","author":"J. R. R. Tolkein","isbn":"446126726-1","publicationDate":"1/20/1937","genre":"mystery","price":910.14}, +{"title":"reinvent open-source content","author":"Jane Austen","isbn":"066554272-0","publicationDate":"8/21/1962","genre":"mystery","price":586.28}, +{"title":"deploy granular ROI","author":"George Orwell","isbn":"710110305-7","publicationDate":"5/28/2003","genre":"science fiction","price":846.37}, +{"title":"strategize strategic relationships","author":"Mark Twain","isbn":"454317084-9","publicationDate":"7/28/1902","genre":"mystery","price":233.96}, +{"title":"engage one-to-one web-readiness","author":"George Orwell","isbn":"081547738-4","publicationDate":"9/16/1925","genre":"technology","price":744.29}, +{"title":"brand 24/7 niches","author":"Stephen King","isbn":"721018828-2","publicationDate":"7/15/2011","genre":"romance","price":290.37}, +{"title":"streamline 24/365 paradigms","author":"Alexander Dumas","isbn":"288390517-7","publicationDate":"3/12/1976","genre":"technology","price":452.1}, +{"title":"repurpose mission-critical bandwidth","author":"Alexander Dumas","isbn":"276094939-7","publicationDate":"12/16/1981","genre":"fiction","price":34.05}, +{"title":"envisioneer visionary niches","author":"J. R. R. Tolkein","isbn":"016659325-7","publicationDate":"5/26/1999","genre":"non-fiction","price":171.66}, +{"title":"scale visionary paradigms","author":"Alexander Dumas","isbn":"563478143-4","publicationDate":"6/7/2007","genre":"romance","price":12.11}, +{"title":"morph wireless e-services","author":"George Orwell","isbn":"968986901-9","publicationDate":"5/5/1960","genre":"science fiction","price":479.26}, +{"title":"harness out-of-the-box platforms","author":"Mark Twain","isbn":"070231255-X","publicationDate":"11/18/1903","genre":"science fiction","price":181.12}, +{"title":"engineer integrated experiences","author":"Stephen King","isbn":"387421322-6","publicationDate":"3/9/2018","genre":"fiction","price":700.56}, +{"title":"harness plug-and-play e-commerce","author":"Agatha Christie","isbn":"876570935-7","publicationDate":"4/17/1941","genre":"fiction","price":84.93}, +{"title":"cultivate viral architectures","author":"George Orwell","isbn":"058612945-6","publicationDate":"2/4/1916","genre":"romance","price":561.97}, +{"title":"embrace proactive action-items","author":"Agatha Christie","isbn":"704061286-0","publicationDate":"4/12/1935","genre":"romance","price":351.59}, +{"title":"aggregate virtual bandwidth","author":"Agatha Christie","isbn":"664881228-1","publicationDate":"1/22/2016","genre":"non-fiction","price":722.61}, +{"title":"integrate viral networks","author":"Alexander Dumas","isbn":"588830694-0","publicationDate":"10/21/1955","genre":"romance","price":174.83}, +{"title":"deploy virtual web services","author":"Mark Twain","isbn":"683502273-6","publicationDate":"9/18/2005","genre":"fiction","price":917.43}, +{"title":"unleash global metrics","author":"J. R. R. Tolkein","isbn":"919595320-5","publicationDate":"5/20/1958","genre":"romance","price":798.88}, +{"title":"incentivize bricks-and-clicks infrastructures","author":"Alexander Dumas","isbn":"248098837-6","publicationDate":"6/3/2018","genre":"non-fiction","price":180.22}, +{"title":"whiteboard global synergies","author":"Jane Austen","isbn":"064012769-X","publicationDate":"4/24/2022","genre":"fiction","price":814.28}, +{"title":"reintermediate enterprise vortals","author":"Stephen King","isbn":"340438885-2","publicationDate":"12/13/1992","genre":"non-fiction","price":403.45}, +{"title":"exploit impactful e-markets","author":"J. R. R. Tolkein","isbn":"070780230-X","publicationDate":"12/31/1900","genre":"technology","price":786.33}, +{"title":"benchmark killer infomediaries","author":"Jane Austen","isbn":"228371423-0","publicationDate":"5/9/2021","genre":"non-fiction","price":68.72}, +{"title":"deploy robust metrics","author":"Alexander Dumas","isbn":"702329407-4","publicationDate":"7/5/1920","genre":"non-fiction","price":974.08}, +{"title":"cultivate impactful communities","author":"J. R. R. Tolkein","isbn":"002020018-8","publicationDate":"12/19/1968","genre":"non-fiction","price":979.94}, +{"title":"unleash dot-com e-services","author":"Stephen King","isbn":"803759814-4","publicationDate":"2/21/1934","genre":"romance","price":171.98}, +{"title":"streamline cross-platform action-items","author":"Alexander Dumas","isbn":"126417947-2","publicationDate":"2/11/1926","genre":"technology","price":726.9}, +{"title":"engineer proactive e-business","author":"Agatha Christie","isbn":"122595340-5","publicationDate":"8/13/1903","genre":"technology","price":366.4}, +{"title":"monetize dot-com initiatives","author":"Jane Austen","isbn":"449352712-9","publicationDate":"7/10/1925","genre":"technology","price":592.79}, +{"title":"aggregate compelling e-markets","author":"Stephen King","isbn":"428052151-4","publicationDate":"3/4/1923","genre":"mystery","price":877.89}, +{"title":"enhance distributed action-items","author":"Alexander Dumas","isbn":"510488311-6","publicationDate":"2/17/1954","genre":"technology","price":915.97}, +{"title":"enhance dynamic ROI","author":"Stephen King","isbn":"110561834-X","publicationDate":"5/15/1916","genre":"fiction","price":869.17}, +{"title":"recontextualize plug-and-play portals","author":"J. R. R. Tolkein","isbn":"968180748-0","publicationDate":"3/18/1960","genre":"mystery","price":675.49}, +{"title":"enhance bricks-and-clicks experiences","author":"Mark Twain","isbn":"826439709-3","publicationDate":"3/26/1907","genre":"non-fiction","price":264.15}, +{"title":"expedite strategic web-readiness","author":"Alexander Dumas","isbn":"310047854-1","publicationDate":"2/18/1946","genre":"science fiction","price":566.79}, +{"title":"streamline global web services","author":"George Orwell","isbn":"389453425-7","publicationDate":"3/28/1935","genre":"romance","price":455.52}, +{"title":"benchmark transparent schemas","author":"J. R. R. Tolkein","isbn":"115587140-5","publicationDate":"8/27/1967","genre":"mystery","price":45.12}, +{"title":"streamline end-to-end communities","author":"Agatha Christie","isbn":"867590400-2","publicationDate":"11/29/1902","genre":"technology","price":127.42}, +{"title":"enable leading-edge channels","author":"Mark Twain","isbn":"463249608-1","publicationDate":"8/12/1986","genre":"science fiction","price":602.09}, +{"title":"repurpose cross-platform eyeballs","author":"Agatha Christie","isbn":"353817965-4","publicationDate":"5/13/1940","genre":"science fiction","price":952.76}, +{"title":"expedite bleeding-edge mindshare","author":"Jane Austen","isbn":"807998293-7","publicationDate":"2/18/1993","genre":"technology","price":486.9}, +{"title":"transform front-end markets","author":"Jane Austen","isbn":"490525209-1","publicationDate":"9/10/1992","genre":"technology","price":660.89}, +{"title":"envisioneer customized web-readiness","author":"Agatha Christie","isbn":"445642095-2","publicationDate":"2/9/1919","genre":"non-fiction","price":227.41}, +{"title":"integrate strategic niches","author":"Jane Austen","isbn":"474426377-1","publicationDate":"5/24/1940","genre":"romance","price":602.94}, +{"title":"morph B2C niches","author":"Alexander Dumas","isbn":"679099488-2","publicationDate":"11/25/2005","genre":"fiction","price":904.16}] \ No newline at end of file diff --git a/tests/recommended-json-api/server/mocks/book.js b/tests/recommended-json-api/server/mocks/book.js new file mode 100644 index 00000000000..a8f0c22d468 --- /dev/null +++ b/tests/recommended-json-api/server/mocks/book.js @@ -0,0 +1,172 @@ +/* eslint-disable node/no-unpublished-require */ +'use strict'; +const RAW_BOOKS = require('./MOCK_DATA.json'); + +const DEFAULT_LIMIT = 20; +const BOOKS = RAW_BOOKS.map((book, index) => { + return { + id: `${index + 1}`, + type: 'book', + attributes: book, + }; +}); +const AUTHORS = RAW_BOOKS.reduce((acc, book) => { + if (!acc.includes(book.author)) { + acc.push(book.author); + } + return acc; +}, []).map((author, index) => { + const resource = { + id: `${index + 1}`, + type: 'author', + attributes: { + name: author, + }, + }; + return resource; +}); +const CATEGORIES = RAW_BOOKS.reduce((acc, book) => { + if (!acc.includes(book.genre)) { + acc.push(book.genre); + } + return acc; +}, []).map((category, index) => { + const resource = { + id: `${index + 1}`, + type: 'genre', + attributes: { + name: category, + }, + }; + return resource; +}); + +function getPage(books, page = 1, limit = DEFAULT_LIMIT) { + let start = (page - 1) * limit; + let end = page * limit; + return books.slice(start, end); +} + +function buildLink(page = 1, limit = DEFAULT_LIMIT, filter, sort, author, genre) { + let url = '/api/books'; + let params = []; + if (author) { + params.push(`author=${author}`); + } + if (filter) { + params.push(`filter=${filter}`); + } + if (genre) { + params.push(`genre=${genre}`); + } + if (limit) { + params.push(`limit=${limit}`); + } + if (page) { + params.push(`page=${page}`); + } + if (sort) { + params.push(`sort=${sort}`); + } + + return params.length ? url + '?' + params.join('&') : url; +} + +function getMeta(books, page, limit) { + return { + currentPage: page, + pagesTotal: Math.ceil(books.length / limit), + booksTotal: books.length, + }; +} + +function getLinks(books, page, limit, filter, sort, author, genre) { + const lastPage = Math.ceil(books.length / limit); + const links = { + self: buildLink(page, limit, filter, sort, author, genre), + first: buildLink(1, limit, filter, sort, author, genre), + last: buildLink(lastPage, limit, filter, sort, author, genre), + next: page < lastPage ? buildLink(page + 1, limit, filter, sort, author, genre) : null, + prev: page > 1 ? buildLink(page - 1, limit, filter, sort, author, genre) : null, + }; + return links; +} + +module.exports = function (app) { + const express = require('express'); + let bookRouter = express.Router(); + app.set('json spaces', 0); + app.set('env', 'production'); + + bookRouter.get('/', function (req, res) { + const { sort, filter, author, genre } = req.query; + let { page, limit } = req.query; + page = parseInt(page, 10) || 1; + limit = parseInt(limit, 10) || DEFAULT_LIMIT; + let books = BOOKS; + + if (author) { + books = books.filter((book) => { + return book.attributes.author === author; + }); + } + + if (genre) { + books = books.filter((book) => { + return book.attributes.genre === genre; + }); + } + + if (filter) { + books = books.filter((book) => { + return book.attributes.title.toLowerCase().indexOf(filter.toLowerCase()) > -1; + }); + } + + if (sort) { + if (!filter && !author && !genre) { + books = books.slice(); + } + const fields = sort.split(',').map((field) => field.split(':')); + + books.sort((a, b) => { + for (let [field, order] of fields) { + const valA = field === 'publicationDate' ? new Date(a.attributes[field]).getTime() : a.attributes[field]; + const valB = field === 'publicationDate' ? new Date(b.attributes[field]).getTime() : b.attributes[field]; + if (valA === valB) { + continue; + } + if (order === 'asc') { + return valA > valB ? 1 : -1; + } else { + return valA < valB ? 1 : -1; + } + } + }); + } + + const data = getPage(books, page, limit); + const links = getLinks(books, page, limit, filter, sort, author, genre); + const meta = getMeta(books, page, limit); + + res.json({ + links, + meta, + data, + }); + }); + + bookRouter.get('/genres', function (req, res) { + res.send({ + data: CATEGORIES, + }); + }); + + bookRouter.get('/authors', function (req, res) { + res.send({ + data: AUTHORS, + }); + }); + + app.use('/api/books', bookRouter); +}; diff --git a/tests/recommended-json-api/testem.js b/tests/recommended-json-api/testem.js new file mode 100644 index 00000000000..a85540f243d --- /dev/null +++ b/tests/recommended-json-api/testem.js @@ -0,0 +1,30 @@ +/* eslint-disable node/no-unpublished-require */ +const customDotReporter = require('@ember-data/unpublished-test-infra/src/testem/custom-dot-reporter'); + +// eslint-disable-next-line no-console +console.log(`\n\nLaunching with ${process.env.TESTEM_CI_LAUNCHER || 'Chrome'}\n\n`); + +module.exports = { + test_page: 'tests/index.html?hidepassed&nocontainer', + disable_watching: true, + reporter: customDotReporter, + launch_in_ci: [process.env.TESTEM_CI_LAUNCHER || 'Chrome'], + launch_in_dev: ['Chrome'], + browser_start_timeout: 120, + browser_args: { + Chrome: { + ci: [ + '--headless', + '--disable-dev-shm-usage', + '--disable-software-rasterizer', + '--mute-audio', + '--remote-debugging-port=0', + '--window-size=1440,900', + '--no-sandbox', + ], + }, + Firefox: { + ci: ['--headless', '--width=1440', '--height=900'], + }, + }, +}; diff --git a/tests/recommended-json-api/tests/.gitkeep b/tests/recommended-json-api/tests/.gitkeep new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/recommended-json-api/tests/index.html b/tests/recommended-json-api/tests/index.html new file mode 100644 index 00000000000..7904f5f0da9 --- /dev/null +++ b/tests/recommended-json-api/tests/index.html @@ -0,0 +1,68 @@ + + + + + + JSON:API Tests + + + + {{content-for "head"}} + {{content-for "test-head"}} + + + + + + {{content-for "head-footer"}} + {{content-for "test-head-footer"}} + + + {{content-for "body"}} + {{content-for "test-body"}} + +
    +
    +
    +
    +
    +
    + + + + + + + + + {{content-for "body-footer"}} + {{content-for "test-body-footer"}} + + + diff --git a/tests/recommended-json-api/tests/test-helper.js b/tests/recommended-json-api/tests/test-helper.js new file mode 100644 index 00000000000..147cf2a3d4d --- /dev/null +++ b/tests/recommended-json-api/tests/test-helper.js @@ -0,0 +1,54 @@ +import { setApplication } from '@ember/test-helpers'; + +import * as QUnit from 'qunit'; +import { setup } from 'qunit-dom'; +import RSVP from 'rsvp'; + +import { start } from 'ember-qunit'; + +import assertAllDeprecations from '@ember-data/unpublished-test-infra/test-support/assert-all-deprecations'; +import configureAsserts from '@ember-data/unpublished-test-infra/test-support/qunit-asserts'; +import customQUnitAdapter from '@ember-data/unpublished-test-infra/test-support/testem/custom-qunit-adapter'; + +import Application from '../app'; +import config from '../config/environment'; + +if (window.Promise === undefined) { + window.Promise = RSVP.Promise; +} + +// Handle testing feature flags +if (QUnit.urlParams.enableoptionalfeatures) { + window.EmberDataENV = { ENABLE_OPTIONAL_FEATURES: true }; +} + +setup(QUnit.assert); + +configureAsserts(); + +setApplication(Application.create(config.APP)); + +assertAllDeprecations(); + +if (window.Testem) { + window.Testem.useCustomAdapter(customQUnitAdapter); +} + +QUnit.begin(function () { + RSVP.configure('onerror', (reason) => { + // only print error messages if they're exceptions; + // otherwise, let a future turn of the event loop + // handle the error. + // TODO kill this off + if (reason && reason instanceof Error) { + throw reason; + } + }); +}); + +QUnit.config.testTimeout = 2000; +QUnit.config.urlConfig.push({ + id: 'enableoptionalfeatures', + label: 'Enable Opt Features', +}); +start({ setupTestIsolationValidation: true }); diff --git a/tsconfig.root.json b/tsconfig.root.json index 6804a8d5f54..8f57f9ab531 100644 --- a/tsconfig.root.json +++ b/tsconfig.root.json @@ -45,6 +45,8 @@ "@ember-data/types/*": ["ember-data-types/*"], "@ember-data/store": ["packages/store/src"], "@ember-data/store/*": ["packages/store/src/*"], + "@ember-data/data-worker": ["packages/data-worker/src"], + "@ember-data/data-worker/*": ["packages/data-worker/src/*"], "@ember-data/tracking": ["packages/tracking/src"], "@ember-data/tracking/*": ["packages/tracking/src/*"], "@ember-data/request": ["packages/request/src"], @@ -102,6 +104,7 @@ "packages/tracking/src/**/*", "packages/request/src/**/*", "packages/request-utils/src/**/*", + "packages/data-worker/src/**/*", "packages/store/src/**/*", "packages/adapter/src/**/*", "packages/graph/src/**/*", @@ -118,7 +121,8 @@ "packages/**/addon-test-support/**/*", "tests/**/app/**/*", "tests/**/addon/**/*", - "tests/**/tests/**/*" + "tests/**/tests/**/*", + "tests/recommended-json-api/workers/**/*", ], "exclude": ["node_modules", "packages/**/node_modules", "packages/**/dist", "packages/**/DEBUG"] }