diff --git a/app/components/class-field-description.hbs b/app/components/class-field-description.hbs index 177875269..9eab5f9c3 100644 --- a/app/components/class-field-description.hbs +++ b/app/components/class-field-description.hbs @@ -1,9 +1,5 @@
- {{!-- TODO: Fix this link for a11y --}} -

{{@field.name}} {{#if @field.params}} @@ -19,6 +15,10 @@ {{#if @field.deprecated}} deprecated {{/if}} + {{!-- TODO: Fix this link for a11y --}} + + {{svg-jar 'link' width='20px' height='20px'}} +

{{#if @model.module}}
diff --git a/app/components/ember-data-landing-page.hbs b/app/components/ember-data-landing-page.hbs index 1bf245b34..4d290fcf4 100644 --- a/app/components/ember-data-landing-page.hbs +++ b/app/components/ember-data-landing-page.hbs @@ -2,6 +2,7 @@

Ember Data API Documentation

+

Ember Data is a library for robustly managing data in applications built with Ember.js.

diff --git a/app/components/ember-landing-page.hbs b/app/components/ember-landing-page.hbs index afa196959..ce3340654 100644 --- a/app/components/ember-landing-page.hbs +++ b/app/components/ember-landing-page.hbs @@ -1,5 +1,6 @@

Ember API Documentation

+

To get started, choose a project (Ember or Ember Data) and a version from the dropdown menu. Ember has core methods used in any app, while Ember Data has diff --git a/app/components/table-of-contents.hbs b/app/components/table-of-contents.hbs index 19e793e9f..b013ac046 100644 --- a/app/components/table-of-contents.hbs +++ b/app/components/table-of-contents.hbs @@ -1,43 +1,43 @@ -

    -
  1. - Packages -
      +
        +
      • + Packages +
          {{#each @moduleIDs as |moduleID|}} {{#if (not-eq moduleID '@ember/object/computed')}} -
        • +
        • {{/if}} {{/each}} -
    +
  2. {{#if @isShowingNamespaces}} -
  3. - Namespaces -
      +
    1. + Namespaces +
        {{#each @namespaceIDs as |namespaceID|}} -
      • +
      • {{/each}} -
    +
  4. {{/if}} -
  5. - Classes -
      +
    1. + Classes +
        {{#each @classesIDs as |classID|}} -
      • +
      • {{/each}} -
    +
  6. -
+
diff --git a/app/templates/project-version/classes/class.hbs b/app/templates/project-version/classes/class.hbs index 85cacb66c..e17db5c2b 100644 --- a/app/templates/project-version/classes/class.hbs +++ b/app/templates/project-version/classes/class.hbs @@ -1,11 +1,16 @@ {{! template-lint-disable no-action }}
- {{#if (and @model.project.id @model.file @model.line (is-latest version=@model.projectVersion.version allVersions=this.allVersions))}} - {{svg-jar "fa-pencil"}} - {{/if}} -

Class {{@model.name}}

- {{#if @model.access}}{{@model.access}}{{/if}} - +
+

Class {{@model.name}} + {{#if @model.access}} + {{@model.access}} + {{/if}} +

+ {{#if (and @model.project.id @model.file @model.line (is-latest version=@model.projectVersion.version allVersions=this.allVersions))}} + {{svg-jar "pen"}} + {{/if}} +
+
{{#if @model.extends}}
diff --git a/app/templates/project-version/functions/function.hbs b/app/templates/project-version/functions/function.hbs index 51acaf4da..754681e35 100644 --- a/app/templates/project-version/functions/function.hbs +++ b/app/templates/project-version/functions/function.hbs @@ -1,2 +1,3 @@

Function

+
diff --git a/app/templates/project-version/modules/module.hbs b/app/templates/project-version/modules/module.hbs index 314f9e4a5..e67fce6d5 100644 --- a/app/templates/project-version/modules/module.hbs +++ b/app/templates/project-version/modules/module.hbs @@ -1,10 +1,14 @@
- {{#if (eq this.model.name 'ember-data-overview')}} -

EmberData Overview

- {{else}} -

Package {{this.model.name}}

- {{/if}} - {{#if this.model.access}}{{this.model.access}}{{/if}} +
+ {{#if (eq this.model.name 'ember-data-overview')}} +

EmberData Overview

+ {{else}} +

Package {{this.model.name}} + {{#if this.model.access}}{{this.model.access}}{{/if}} +

+ {{/if}} +
+

{{#if this.model.parent}} diff --git a/ember-cli-build.js b/ember-cli-build.js index 4d5efb8b1..db0d304ac 100644 --- a/ember-cli-build.js +++ b/ember-cli-build.js @@ -3,7 +3,6 @@ const EmberApp = require('ember-cli/lib/broccoli/ember-app'); const envIsProduction = process.env.EMBER_ENV === 'production'; const premberUrls = require('./prember-urls'); -const nodeSass = require('node-sass'); module.exports = function (defaults) { let app = new EmberApp(defaults, { @@ -11,27 +10,9 @@ module.exports = function (defaults) { urls: premberUrls(), }, fingerprint: { - extensions: [ - 'js', - 'css', - 'jpg', - 'png', - 'gif', - 'map', - 'svg', - 'webmanifest', - ], + extensions: ['js', 'css', 'jpg', 'png', 'gif', 'map', 'webmanifest'], generateAssetMap: true, }, - sassOptions: { - implementation: nodeSass, - sourceMapEmbed: !envIsProduction, - includePaths: [ - 'app/styles', - 'node_modules/bourbon-neat/app/assets/stylesheets', - 'node_modules/normalize.css', - ], - }, autoprefixer: { enabled: true, cascade: true, diff --git a/package.json b/package.json index 12447afed..bef88a2ea 100644 --- a/package.json +++ b/package.json @@ -56,9 +56,6 @@ "@types/ember__utils": "^4.0.2", "algoliasearch": "^4.20.0", "babel-eslint": "^10.1.0", - "bootstrap": "^4.6.2", - "bourbon": "5.1.0", - "bourbon-neat": "^1.9.1", "broccoli-asset-rev": "^3.0.0", "broccoli-funnel": "^2.0.1", "ember-a11y-testing": "^5.2.1", @@ -68,7 +65,6 @@ "ember-cli-app-version": "^5.0.0", "ember-cli-autoprefixer": "^1.0.0", "ember-cli-babel": "^7.26.10", - "ember-cli-bourbon": "^2.0.1", "ember-cli-browserstack": "^1.0.1", "ember-cli-clipboard": "^1.1.0", "ember-cli-dependency-checker": "^3.2.0", @@ -81,13 +77,13 @@ "ember-cli-htmlbars": "^6.1.1", "ember-cli-inject-live-reload": "^2.1.0", "ember-cli-meta-tags": "^7.0.0", - "ember-cli-sass": "^10.0.1", "ember-cli-showdown": "^9.0.1", "ember-cli-terser": "^4.0.2", "ember-composable-helpers": "^3.1.1", "ember-concurrency": "^2.3.7", "ember-data": "~3.28.6", "ember-data-fastboot": "https://github.com/cardstack/ember-data-fastboot#6e6fb8bbf0b405ae174160cc1e4833c5582f68cd", + "ember-decorators": "^6.1.1", "ember-export-application-global": "^2.0.1", "ember-fetch": "^8.1.1", "ember-inflector": "^4.0.3", @@ -103,7 +99,7 @@ "ember-showdown-shiki": "^1.2.1", "ember-sinon": "^4.1.1", "ember-source": "~3.28.8", - "ember-styleguide": "^3.3.0", + "ember-styleguide": "^11.0.3", "ember-svg-jar": "^2.4.2", "ember-template-lint": "^3.15.0", "ember-test-selectors": "^6.0.0", @@ -167,8 +163,7 @@ }, "pnpm": { "overrides": { - "node-sass": "^9.0.0", - "ember-truth-helpers": "^4.0.0" + "node-sass": "^9.0.0" } }, "packageManager": "pnpm@9.5.0" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index dffef1d29..2dc42c3e1 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -6,7 +6,6 @@ settings: overrides: node-sass: ^9.0.0 - ember-truth-helpers: ^4.0.0 importers: @@ -99,15 +98,6 @@ importers: babel-eslint: specifier: ^10.1.0 version: 10.1.0(eslint@7.32.0) - bootstrap: - specifier: ^4.6.2 - version: 4.6.2(jquery@3.7.1)(popper.js@1.16.1) - bourbon: - specifier: 5.1.0 - version: 5.1.0 - bourbon-neat: - specifier: ^1.9.1 - version: 1.9.1 broccoli-asset-rev: specifier: ^3.0.0 version: 3.0.0 @@ -135,9 +125,6 @@ importers: ember-cli-babel: specifier: ^7.26.10 version: 7.26.11 - ember-cli-bourbon: - specifier: ^2.0.1 - version: 2.0.1(@babel/core@7.24.7) ember-cli-browserstack: specifier: ^1.0.1 version: 1.1.0 @@ -174,9 +161,6 @@ importers: ember-cli-meta-tags: specifier: ^7.0.0 version: 7.0.0(@babel/core@7.24.7)(@glint/environment-ember-loose@0.9.7(@glimmer/component@1.1.2(@babel/core@7.24.7))(ember-cli-htmlbars@6.3.0)(ember-modifier@3.2.7(@babel/core@7.24.7)))(ember-source@3.28.12(@babel/core@7.24.7)) - ember-cli-sass: - specifier: ^10.0.1 - version: 10.0.1 ember-cli-showdown: specifier: ^9.0.1 version: 9.0.1(ember-source@3.28.12(@babel/core@7.24.7))(webpack@5.91.0) @@ -195,6 +179,9 @@ importers: ember-data-fastboot: specifier: https://github.com/cardstack/ember-data-fastboot#6e6fb8bbf0b405ae174160cc1e4833c5582f68cd version: https://codeload.github.com/cardstack/ember-data-fastboot/tar.gz/6e6fb8bbf0b405ae174160cc1e4833c5582f68cd(@babel/core@7.24.7) + ember-decorators: + specifier: ^6.1.1 + version: 6.1.1 ember-export-application-global: specifier: ^2.0.1 version: 2.0.1 @@ -241,8 +228,8 @@ importers: specifier: ~3.28.8 version: 3.28.12(@babel/core@7.24.7) ember-styleguide: - specifier: ^3.3.0 - version: 3.3.0(@babel/core@7.24.7)(@glint/environment-ember-loose@0.9.7(@glimmer/component@1.1.2(@babel/core@7.24.7))(ember-cli-htmlbars@6.3.0)(ember-modifier@3.2.7(@babel/core@7.24.7)))(ember-source@3.28.12(@babel/core@7.24.7))(jquery@3.7.1)(popper.js@1.16.1)(webpack@5.91.0) + specifier: ^11.0.3 + version: 11.0.3(@babel/core@7.24.7)(ember-source@3.28.12(@babel/core@7.24.7)) ember-svg-jar: specifier: ^2.4.2 version: 2.4.9 @@ -256,8 +243,8 @@ importers: specifier: 1.0.0 version: 1.0.0(@babel/core@7.24.7) ember-truth-helpers: - specifier: ^4.0.0 - version: 4.0.3(ember-source@3.28.12(@babel/core@7.24.7)) + specifier: ^2.1.0 + version: 2.1.0(@babel/core@7.24.7) ember-web-app: specifier: ^2.0.0 version: 2.3.1(@babel/core@7.24.7) @@ -584,6 +571,20 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 + '@babel/plugin-proposal-nullish-coalescing-operator@7.18.6': + resolution: {integrity: sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==} + 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-nullish-coalescing-operator instead. + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-proposal-optional-chaining@7.21.0': + resolution: {integrity: sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==} + 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-optional-chaining instead. + peerDependencies: + '@babel/core': ^7.0.0-0 + '@babel/plugin-proposal-private-methods@7.18.6': resolution: {integrity: sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==} engines: {node: '>=6.9.0'} @@ -1004,6 +1005,11 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-typescript@7.8.7': + resolution: {integrity: sha512-7O0UsPQVNKqpHeHLpfvOG4uXmlw+MOxYvUv6Otc9uH5SYMIxvF6eBdjkWvC3f9G+VXe0RsNExyAQBeTRug/wqQ==} + peerDependencies: + '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-unicode-escapes@7.24.7': resolution: {integrity: sha512-U3ap1gm5+4edc2Q/P+9VrBNhGkfnf+8ZqppY71Bo/pzZmXhhLdqgaUl6cuB07O1+AQJtCLfaOmswiNbSQ9ivhw==} engines: {node: '>=6.9.0'} @@ -1070,6 +1076,10 @@ packages: engines: {node: '>=0.1.95'} hasBin: true + '@csstools/convert-colors@1.4.0': + resolution: {integrity: sha512-5a6wqoJV/xEdbRNKVo6I4hO3VjyDq//8q2f9I6PBAvMesJHFauXDorcNCsr9RzvsZnaWi5NYCcfyqP1QeFHFbw==} + engines: {node: '>=4.0.0'} + '@ember-data/adapter@3.28.13': resolution: {integrity: sha512-AwLJTs+GvxX72vfP3edV0hoMLD9oPWJNbnqxakXVN9xGTuk6/TeGQLMrVU3222GCoMMNrJ357Nip7kZeFo4IdA==} engines: {node: 12.* || >= 14.*} @@ -1440,9 +1450,6 @@ packages: resolution: {integrity: sha512-BviRMj/oHgdniHoz1nzInpIXl4JTk4vZ0+9azWntGCThITc/HhQE1sLDcHhZGYvviY+NQ4ofCcBSzZRu1z1GcQ==} engines: {node: '>=14'} - '@popperjs/core@2.11.8': - resolution: {integrity: sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==} - '@scalvert/ember-setup-middleware-reporter@0.1.1': resolution: {integrity: sha512-C5DHU6YlKaISB5utGQ+jpsMB57ZtY0uZ8UkD29j855BjqG6eJ98lhA2h/BoJbyPw89RKLP1EEXroy9+5JPoyVw==} engines: {node: 12.* || >= 14} @@ -2052,10 +2059,6 @@ packages: resolution: {integrity: sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==} engines: {node: '>=0.10.0'} - ast-types@0.10.1: - resolution: {integrity: sha512-UY7+9DPzlJ9VM8eY0b2TUZcZvF+1pO0hzMtAyjBYKhOmnvRlqYNYnWdtsMj0V16CGaMlpL0G1jnLbLo4AyotuQ==} - engines: {node: '>= 0.8'} - ast-types@0.13.3: resolution: {integrity: sha512-XTZ7xGML849LkQP86sWdQzfhwbt3YwIO6MqbX9mUNYY98VKaaVZP7YNNm70IpwecbkkxmfC5IYAzOQ/2p29zRA==} engines: {node: '>=4'} @@ -2448,18 +2451,6 @@ packages: boolbase@1.0.0: resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} - bootstrap@4.6.2: - resolution: {integrity: sha512-51Bbp/Uxr9aTuy6ca/8FbFloBUJZLHwnhTcnjIeRn2suQWsWzcuJhGjKDB5eppVte/8oCdOL3VuwxvZDUggwGQ==} - peerDependencies: - jquery: 1.9.1 - 3 - popper.js: ^1.16.1 - - bourbon-neat@1.9.1: - resolution: {integrity: sha512-W4gjJx1j+KPNF8Bg/3ecaTHPMC7IJ2pFKmYEZanWtzFk9MpM9kn+f14iXypIj8htHMRmzVByhzFhVWwuDKSTYg==} - - bourbon@5.1.0: - resolution: {integrity: sha512-rO4rwNAVNuzPmnL+DruxAe7DR2YFFo4nHsgDVRd9URMgDxtHmVBUnvFLXPan6teVe7jkybCyxcnR+CKClotj3g==} - bower-config@1.4.3: resolution: {integrity: sha512-MVyyUk3d1S7d2cl6YISViwJBc2VXCkxF5AUFykvN0PQj5FsUiMNSgAYTso18oRFfyZ6XEtjrgg9MAaufHbOwNw==} engines: {node: '>=0.8.0'} @@ -2526,10 +2517,6 @@ packages: broccoli-clean-css@1.1.0: resolution: {integrity: sha512-S7/RWWX+lL42aGc5+fXVLnwDdMtS0QEWUFalDp03gJ9Na7zj1rWa351N2HZ687E2crM9g+eDWXKzD17cbcTepg==} - broccoli-concat@3.7.5: - resolution: {integrity: sha512-rDs1Mej3Ej0Cy5yIO9oIQq5+BCv0opAwS2NW7M0BeCsAMeFM42Z/zacDUC6jKc5OV5wiHvGTyCPLnZkMe0h6kQ==} - engines: {node: '>= 4'} - broccoli-concat@4.2.5: resolution: {integrity: sha512-dFB5ATPwOyV8S2I7a07HxCoutoq23oY//LhM6Mou86cWUTB174rND5aQLR7Fu8FjFFLxoTbkk7y0VPITJ1IQrw==} engines: {node: 10.* || >= 12.*} @@ -2633,6 +2620,18 @@ packages: resolution: {integrity: sha512-a4zUsWtA1uns1K7p9rExYVYG99rdKeGRymW0qOCNkvDPHQxVi3yVyJHhQbM3EZwdt2E0mnhr5e0c/bPpJ7p3Wg==} engines: {node: 10.* || >= 12.*} + broccoli-postcss-single@5.0.2: + resolution: {integrity: sha512-r4eWtz/5uihtHwOszViWwV6weJr9VryvaqtVo1DOh4gL+TbTyU+NX+Y+t9TqUw99OtuivMz4uHLLH7zZECbZmw==} + engines: {node: '>= 10'} + + broccoli-postcss@5.1.0: + resolution: {integrity: sha512-f5cHP5g7EFidu9w88WOLTtbk4dd/W7amK0nek08FkmUII2h4W/Je4EV26HtMEm9nb1hKI301wwuEQ5AQRsVYog==} + engines: {node: '>= 10'} + + broccoli-postcss@6.1.0: + resolution: {integrity: sha512-I8+DHq5xcCBHU0PpCtDMayAmSUVx07CqAquUpdlNUHckXeD//cUFf4aFQllnZBhF8Z86YLhuA+j7qvCYYgBXRg==} + engines: {node: '>= 10'} + broccoli-rollup@2.1.1: resolution: {integrity: sha512-aky/Ovg5DbsrsJEx2QCXxHLA6ZR+9u1TNVTf85soP4gL8CjGGKQ/JU8R3BZ2ntkWzo6/83RCKzX6O+nlNKR5MQ==} engines: {node: '>=4.0'} @@ -2641,10 +2640,6 @@ packages: resolution: {integrity: sha512-QdMuXHwsdz/LOS8zu4HP91Sfi4ofimrOXoYP/lrPdRh7lJYD87Lfq4WzzUhGHsxMfzANIEvl/7qVHKD3cFJ4tA==} engines: {node: '>=12.0'} - broccoli-sass-source-maps@4.2.4: - resolution: {integrity: sha512-MHwqLkgYW24T9k2OzprdYtERCAaO3wuSGqKna8QcAzCjDxYyoojisg2lfSWj9k2G72PlACUjUg8O39jttE84og==} - engines: {node: '>=10.24.1'} - broccoli-slow-trees@3.1.0: resolution: {integrity: sha512-FRI7mRTk2wjIDrdNJd6znS7Kmmne4VkAkl8Ix1R/VoePFMD0g0tEl671xswzFqaRjpT9Qu+CC4hdXDLDJBuzMw==} @@ -2670,18 +2665,10 @@ packages: broccoli-string-replace@0.1.2: resolution: {integrity: sha512-QHESTrrrPlKuXQNWsvXawSQbV2g34wCZ5oKgd6bntdOuN8VHxbg1BCBHqVY5HxXJhWelimgGxj3vI7ECkyij8g==} - broccoli-svg-optimizer@1.1.0: - resolution: {integrity: sha512-cFwZLK4xHreyTPRl1D2yVHnba5UhiS0EE7j42z05Q22aPFOmRrpMIJNiBnrfaPBmskpQYseZLnOYdwWP8Pj6Dw==} - engines: {node: 6.* || >= 8.*} - broccoli-svg-optimizer@2.1.0: resolution: {integrity: sha512-fGB4WUF8R9tHUf6M2t8F38ILLdVy+CQVaOFwHavaaXPD0kkoTsHjBE7erQZuk0PrioqLIoyA9dkeNMlGwohReA==} engines: {node: 12.* || 14.* || >= 16} - broccoli-symbolizer@0.6.0: - resolution: {integrity: sha512-ZwVDX+kkJ7/TXdhl2ChRZARNAeBiru1+53HHafN5UcnpIzJaE+CbyuSQdxEtnIakSKIZtgI/J6uJIffGDgft3g==} - engines: {node: 6.* || >= 8.*} - broccoli-templater@2.0.2: resolution: {integrity: sha512-71KpNkc7WmbEokTQpGcbGzZjUIY1NSVa3GB++KFKAfx5SZPUozCOsBlSTwxcv8TLoCAqbBnsX5AQPgg6vJ2l9g==} engines: {node: 6.* || >= 8.*} @@ -2850,10 +2837,6 @@ packages: cheerio-select@2.1.0: resolution: {integrity: sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==} - cheerio@0.22.0: - resolution: {integrity: sha512-8/MzidM6G/TgRelkzDG13y3Y9LxBjCb+8yOEZ9+wwq5gVF2w2pV0wmHvjfT0RvuxGyR7UEuK36r+yYMbT4uKgA==} - engines: {node: '>= 0.6'} - cheerio@1.0.0-rc.12: resolution: {integrity: sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q==} engines: {node: '>= 6'} @@ -2887,10 +2870,6 @@ packages: cipher-base@1.0.4: resolution: {integrity: sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==} - clap@1.2.3: - resolution: {integrity: sha512-4CoL/A3hf90V3VIEjeuhSvlGFEHKzOz+Wfc2IVZc+FaUgU0ZQafJTP49fvnULipOPcAfqhyI2duwQyns6xqjYA==} - engines: {node: '>=0.10.0'} - class-utils@0.3.6: resolution: {integrity: sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==} engines: {node: '>=0.10.0'} @@ -2957,10 +2936,6 @@ packages: resolution: {integrity: sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==} engines: {node: '>=0.8'} - coa@1.0.4: - resolution: {integrity: sha512-KAGck/eNAmCL0dcT3BiuYwLbExK6lduR8DxM3C1TyDzaXhZHyZ8ooX5I5+na2e3dPFuibfxrGdorr0/Lr7RYCQ==} - engines: {node: '>= 0.8.0'} - coa@2.0.2: resolution: {integrity: sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==} engines: {node: '>= 4.0'} @@ -2990,10 +2965,6 @@ packages: resolution: {integrity: sha512-pFGrxThWcWQ2MsAz6RtgeWe4NK2kUE1WfsrvvlctdII745EW9I0yflqhe7++M5LEc7bV2c/9/5zc8sFcpL0Drw==} engines: {node: '>=0.1.90'} - colors@1.1.2: - resolution: {integrity: sha512-ENwblkFQpqqia6b++zLD/KUWafYlVY/UNnAp7oz7LY7E924wmpye416wBOmvv/HMWzl8gL1kJlfvId/1Dg176w==} - engines: {node: '>=0.1.90'} - colors@1.4.0: resolution: {integrity: sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==} engines: {node: '>=0.1.90'} @@ -3342,18 +3313,30 @@ packages: resolution: {integrity: sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==} engines: {node: '>=8'} + css-blank-pseudo@0.1.4: + resolution: {integrity: sha512-LHz35Hr83dnFeipc7oqFDmsjHdljj3TQtxGGiNWSOsTLIAubSm4TEz8qCaKFpk7idaQ1GfWscF4E6mgpBysA1w==} + engines: {node: '>=6.0.0'} + hasBin: true + + css-has-pseudo@0.10.0: + resolution: {integrity: sha512-Z8hnfsZu4o/kt+AuFzeGpLVhFOGO9mluyHBaA2bA8aCGTwah5sT3WV/fTHH8UNZUytOIImuGPrl/prlb4oX4qQ==} + engines: {node: '>=6.0.0'} + hasBin: true + css-loader@5.2.7: resolution: {integrity: sha512-Q7mOvpBNBG7YrVGMxRxcBJZFL75o+cH2abNASdibkj/fffYD8qWbInZrD0S9ccI6vZclF3DsHE7njGlLtaHbhg==} engines: {node: '>= 10.13.0'} peerDependencies: webpack: ^4.27.0 || ^5.0.0 + css-prefers-color-scheme@3.1.1: + resolution: {integrity: sha512-MTu6+tMs9S3EUqzmqLXEcgNRbNkkD/TGFvowpeoWJn5Vfq7FMgsmRQs9X5NXAURiOBmOxm/lLjsDNXDE6k9bhg==} + engines: {node: '>=6.0.0'} + hasBin: true + css-select-base-adapter@0.1.1: resolution: {integrity: sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==} - css-select@1.2.0: - resolution: {integrity: sha512-dUQOBoqdR7QwV90WysXPLXG5LO7nhYBgiWVfxF80DKPF8zx1t/pUd2FYy73emg3zrjtM6dzmYgbHKfV2rxiHQA==} - css-select@2.1.0: resolution: {integrity: sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==} @@ -3376,9 +3359,6 @@ packages: resolution: {integrity: sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==} engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} - css-what@2.1.3: - resolution: {integrity: sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg==} - css-what@3.4.2: resolution: {integrity: sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==} engines: {node: '>= 6'} @@ -3387,14 +3367,17 @@ packages: resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==} engines: {node: '>= 6'} - cssesc@3.0.0: - resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} + cssdb@4.4.0: + resolution: {integrity: sha512-LsTAR1JPEM9TpGhl/0p3nQecC2LJ0kD8X5YARu1hk/9I1gril5vDtMZyNxcEpxxDj34YNck/ucjuoUd66K03oQ==} + + cssesc@2.0.0: + resolution: {integrity: sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==} engines: {node: '>=4'} hasBin: true - csso@2.0.0: - resolution: {integrity: sha512-tckZA0LhyEnToPoQDmncCA+TUS3aoIVl/MsSaoipR52Sfa+H83fJvIHRVOHMFn9zW6kIV1L0D7tUDFFjvN28lg==} - engines: {node: '>=0.10.0'} + cssesc@3.0.0: + resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} + engines: {node: '>=4'} hasBin: true csso@3.5.1: @@ -3589,9 +3572,6 @@ packages: resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} engines: {node: '>=6.0.0'} - dom-serializer@0.1.1: - resolution: {integrity: sha512-l0IU0pPzLWSHBcieZbpOKgkIn3ts3vAh7ZuFyXNwJxJXk/c4Gwj9xaTJwIDVQCXawWD0qb3IzMGH5rglQaO0XA==} - dom-serializer@0.2.2: resolution: {integrity: sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==} @@ -3618,16 +3598,10 @@ packages: engines: {node: '>=12'} deprecated: Use your platform's native DOMException instead - domhandler@2.4.2: - resolution: {integrity: sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==} - domhandler@5.0.3: resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==} engines: {node: '>= 4'} - domutils@1.5.1: - resolution: {integrity: sha512-gSu5Oi/I+3wDENBsOWBiRK1eoGxcywYSqg3rR960/+EfY0CF4EX1VPkgHOZ3WiS/Jg2DtliF6BhWcHlfpYUcGw==} - domutils@1.7.0: resolution: {integrity: sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==} @@ -3689,10 +3663,6 @@ packages: resolution: {integrity: sha512-GKHhT4HD2fhtDnuBk6eCdCA8XGew9hY7TVs8zjrykegiI7weC0CGtpJscmIG3O0gEEb0d07UTkF2pjfNGLx4Nw==} engines: {node: '>= 12'} - ember-assign-polyfill@2.7.3: - resolution: {integrity: sha512-PINAtHOQf5DKniyecOBZSz8VZVmtIKFvp67853+aw+TL+LWUCji5OjQ13PrAV/GIl3Fp2sZ7IbEPyTobDL7Y8Q==} - engines: {node: 6.* || 8.* || 10.* || >= 12} - ember-auto-import@1.12.2: resolution: {integrity: sha512-gLqML2k77AuUiXxWNon1FSzuG1DV7PEPpCLCU5aJvf6fdL6rmFfElsZRh+8ELEB/qP9dT+LHjNEunVzd2dYc8A==} engines: {node: '>= 10.*'} @@ -3707,12 +3677,6 @@ packages: peerDependencies: ember-source: ^3.28.0 || ^4.0.0 || >=5.0.0 - ember-bootstrap@5.1.1: - resolution: {integrity: sha512-ETb+DBYvVC+cAeABcfWUCHMHdO7S8gR8yZSvGmhHcgQo7jbKOVDDCARA7C12lmn3RojMwlfJMJu0LV3CXRwCHg==} - engines: {node: 12.* || 14.* || >= 16} - peerDependencies: - ember-source: '>=3.24' - ember-cache-primitive-polyfill@1.0.1: resolution: {integrity: sha512-hSPcvIKarA8wad2/b6jDd/eU+OtKmi6uP+iYQbzi5TQpjsqV6b4QdRqrLk7ClSRRKBAtdTuutx+m+X+WlEd2lw==} engines: {node: 10.* || >= 12} @@ -3747,18 +3711,11 @@ packages: peerDependencies: '@babel/core': ^7.12.0 - ember-cli-bourbon@2.0.1: - resolution: {integrity: sha512-7rvTEwbZhVLmH9BReEFMP+DYZfrOkz7KqZph+Gog/vj107hwsCACLNmc3qafpASOYyLN6+t7BO73POWoi+NW3A==} - engines: {node: ^4.5 || 6.* || >= 7.*} - ember-cli-browserstack@1.1.0: resolution: {integrity: sha512-nSYHa5YP0RjthfMBpasLJt4bnodV2AgKR4KZ4DaFrboiW+FVfqNZ8MRLBrTfaH3NqDWofcnCQTfqriByAcqbRA==} engines: {node: 8.* || >= 10.*} hasBin: true - ember-cli-build-config-editor@0.5.1: - resolution: {integrity: sha512-wNGVcpHbp6R+DeDHdpx+w4M+F+2cjaFDvf4ZV3VeIcHXLoxYlo0duXkbOLVKalHK/al6xO+rlZt5KqjK5Cyp0w==} - ember-cli-clipboard@1.1.0: resolution: {integrity: sha512-gqFMeLCMe7OKP8rtZluV3BsP03bnjqD/f1QQLdOB9gAbdiHzMIAbwIA/RhccGtGQgy5AlnxkkQ+7j/h6UDluPQ==} engines: {node: 14.* || >= 16} @@ -3808,10 +3765,6 @@ packages: ember-cli-get-component-path-option@1.0.0: resolution: {integrity: sha512-k47TDwcJ2zPideBCZE8sCiShSxQSpebY2BHcX2DdipMmBox5gsfyVrbKJWIHeSTTKyEUgmBIvQkqTOozEziCZA==} - ember-cli-google-fonts@2.16.2: - resolution: {integrity: sha512-CwQwO+ry5LvcL5sQ8NCnmNQwCuGYgZIGm2jrXMaVHTKvgzWL7wO0XaBEbZKzMOLlR8DrtqivvImYxZ7T9elgeQ==} - engines: {node: ^4.5 || 6.* || >= 7.*} - ember-cli-head@2.0.0: resolution: {integrity: sha512-i9qwljBlpzU/ei0xN+FiCHUvU1ZdjVXk0OzRKoeMZJK3m4p29CvB095klT0q+PigvYFYHIyTaeSWmbgjP8CZiw==} engines: {node: 12.* || >= 14} @@ -3857,17 +3810,13 @@ packages: ember-cli-path-utils@1.0.0: resolution: {integrity: sha512-Qq0vvquzf4cFHoDZavzkOy3Izc893r/5spspWgyzLCPTaG78fM3HsrjZm7UWEltbXUqwHHYrqZd/R0jS08NqSA==} + ember-cli-postcss@8.2.0: + resolution: {integrity: sha512-S2HQqmNtcezmLSt/OPZKCXg+aRV7yFoZp+tn1HCLSbR/eU95xl7MWxTjbj/wOIGMfhggy/hBT2+STDh8mGuVpw==} + engines: {node: '>= 14'} + ember-cli-preprocess-registry@3.3.0: resolution: {integrity: sha512-60GYpw7VPeB7TvzTLZTuLTlHdOXvayxjAQ+IxM2T04Xkfyu75O2ItbWlftQW7NZVGkaCsXSRAmn22PG03VpLMA==} - ember-cli-sass@10.0.1: - resolution: {integrity: sha512-dWVoX03O2Mot1dEB1AN3ofC8DDZb6iU4Kfkbr3WYi9S9bGVHrpR/ngsR7tuVBuTugTyG53FPtLLqYdqx7XjXdA==} - engines: {node: 6.* || 8.* || >= 10.*} - - ember-cli-sass@8.0.1: - resolution: {integrity: sha512-sJQiBJo51tReuJmDLHkJ/zIbqSslEjJB2zRPH+6bbhzfznzUfhCLXHthpHCS3SqnVq2rnzZQ8ifdmAX7mRWJ7w==} - engines: {node: ^4.5 || 6.* || >= 7.*} - ember-cli-showdown@9.0.1: resolution: {integrity: sha512-m7CtTlWP/8E4T2hr6fayXqqWuuUGibwdwCF5a/Y/W2juDkHk+yQnVllZuwg4gFa4xNcyFkN10Ly28flFsz0CFw==} engines: {node: '>= 18'} @@ -3896,6 +3845,10 @@ packages: resolution: {integrity: sha512-lo5YArbJzJi5ssvaGqTt6+FnhTALnSvYVuxM7lfyL1UCMudyNJ94ovH5C7n5il7ATd6WsNiAPRUO/v+s5Jq/aA==} engines: {node: 8.* || >= 10.*} + ember-cli-typescript@3.1.4: + resolution: {integrity: sha512-HJ73kL45OGRmIkPhBNFt31I1SGUvdZND+LCH21+qpq3pPlFpJG8GORyXpP+2ze8PbnITNLzwe5AwUrpyuRswdQ==} + engines: {node: 8.* || >= 10.*} + ember-cli-typescript@4.2.1: resolution: {integrity: sha512-0iKTZ+/wH6UB/VTWKvGuXlmwiE8HSIGcxHamwNhEC5x1mN3z8RfvsFZdQWYUzIWFN2Tek0gmepGRPTwWdBYl/A==} engines: {node: 10.* || >= 12.*} @@ -3978,12 +3931,6 @@ packages: resolution: {integrity: sha512-TVx24/jrvDIuPL296DV0hBwp7BWLcSMf0I8464KGz01sPytAB+ZAePbc9ooBTJDkKZEGFgatJa4nj3yF1S9Bpw==} engines: {node: '>= 10'} - ember-focus-trap@1.1.0: - resolution: {integrity: sha512-KxbCKpAJaBVZm+bW4tHPoBJAZThmxa6pI+WQusL+bj0RtAnGUNkWsVy6UBMZ5QqTQzf4EvGHkCVACVp5lbAWMQ==} - engines: {node: 12.* || >= 14} - peerDependencies: - ember-source: ^4.0.0 || ^5.0.0 - ember-functions-as-helper-polyfill@2.1.2: resolution: {integrity: sha512-yvW6xykvZEIYzzwlrC/g9yu6LtLkkj5F+ho6U+BDxN1uREMgoMOZnji7sSILn5ITVpaJ055DPcO+utEFD7IZOA==} engines: {node: '>= 14.0.0'} @@ -4036,18 +3983,10 @@ packages: resolution: {integrity: sha512-OVMxzkfqJrEvmiky7gFzmuTaImCGm7DOudHWTdMBPO7E+dQSunrcRsJMgO9ZZ56suqBIz/yXbEURrmGS+avHxA==} engines: {node: 10.* || >= 12} - ember-on-helper@0.1.0: - resolution: {integrity: sha512-jjafBnWfoA4VSSje476ft5G+urlvvuSDddwAJjKDCjKY9mbe3hAEsJiMBAaPObJRMm1FOglCuKjQZfwDDls6MQ==} - engines: {node: 8.* || >= 10.*} - ember-page-title@6.2.2: resolution: {integrity: sha512-YTXA+cylZrh9zO0zwjlaAGReT2MVOxAMnVO1OOygFrs1JBs4D6CKV3tImoilg3AvIXFBeJfFNNUbJOdRd9IGGg==} engines: {node: 10.* || >= 12} - ember-popper-modifier@2.0.1: - resolution: {integrity: sha512-NczO1m4uDFs4f4L8VEoC5MmRSZZvpTGwCWunYXQ+5vuWKIJ2KnPJQ3cRp9a1EpsWrfPwss+sB4JAEsY24ffdDA==} - engines: {node: 10.* || >= 12} - ember-power-select@7.2.0: resolution: {integrity: sha512-h02M6y4yV5EAYdFXixWQw7qDjb3tuVwB0L/8ZYDezQjqZPdtem86fV7AddsXaejZ3bZsHEhIqzhXD5+TsPxEjg==} engines: {node: 16.* || >= 18} @@ -4059,14 +3998,6 @@ packages: '@ember/test-helpers': ^2.4.0 qunit: ^2.13.0 - ember-ref-bucket@4.1.0: - resolution: {integrity: sha512-oEUU2mDtuYuMM039U9YEqrrOCVHH6rQfvbFOmh3WxOVEgubmLVyKEpGgU4P/6j0B/JxTqqTwM3ULTQyDto8dKg==} - engines: {node: 10.* || >= 12} - - ember-render-helpers@0.2.0: - resolution: {integrity: sha512-MnqGS8BnY3GJ+n5RZVVRqCwKjfXXMr5quKyqNu1vxft8oslOJuZ1f1dOesQouD+6LwD4Y9tWRVKNw+LOqM9ocw==} - engines: {node: 8.* || >= 10.*} - ember-resolver@8.1.0: resolution: {integrity: sha512-MGD7X2ztZVswGqs1mLgzhZJRhG7XiF6Mg4DgC7xJFWRYQQUHyGJpGdNWY9nXyrYnRIsCrQoL1do41zpxbrB/cg==} engines: {node: '>= 10.*'} @@ -4104,13 +4035,9 @@ packages: resolution: {integrity: sha512-I7M+oZ+poYYOP7n521rYv7kkYZbxotL8VbtHYxLQ3tasRZYQJ21qfu3vVjydSjwyE3w7EZRgKngBoMhKSAEZnw==} engines: {node: 12.* || 14.* || >= 16} - ember-styleguide@3.3.0: - resolution: {integrity: sha512-+o8ed00Yg5bFzwvseekZWneLxJTLPpkkbeHnQyfne5AA5g5K4uPbY/L7F0AaAWMx5+/dhi3gZn4bpJI1irkF3g==} - engines: {node: 12.* || 14.* || >= 16} - - ember-svg-jar@1.2.2: - resolution: {integrity: sha512-vIB/SyLdsp1PLuz0oPd56CD9U4yUYWv0ghhMlemVM8wwshgopztE0tDFjoIEZjhbZ7kNkLLUt69qMvyMjx5NPg==} - engines: {node: 6.* || 8.* || >= 10.*} + ember-styleguide@11.0.3: + resolution: {integrity: sha512-9MViYqciH0l2zl3SCPnUnu+jQHVgOWo6xLefc1cuy8MYS2BsxQ5p3/8+e1kRGcKZLhLRkw7D2VgGf3GvU45axQ==} + engines: {node: 18.* || >= 20} ember-svg-jar@2.4.9: resolution: {integrity: sha512-d/8rdE2nDUt6xVMpTqbohE4kHAaoY+P/7jWCWow3UQGtaGhvURXfKgo8TG/UVK+TfTgJInN6JcU76XLg+MWEtw==} @@ -4130,6 +4057,10 @@ packages: resolution: {integrity: sha512-PgYcI9PeNvtKaF0QncxfbS68olMYM1idwuI8v/WxsjOGqUx5bmsu6V17vy/d9hX4mwmjgsBhEghrVasGSuaIgw==} engines: {node: 12.* || 14.* || >= 16.*} + ember-test-waiters@2.1.3: + resolution: {integrity: sha512-xDjvq8/1C3b9z3NGpez7aslbq5gsLrxsdjD3apyziHkImh/PTeXZr2bxo/YAUgOwGOtpZ1So0fIsppiSN0u1Ng==} + engines: {node: 10.* || >= 12.*} + ember-tether@1.0.0: resolution: {integrity: sha512-/qfAJZmsHSWrNGC0Ry6jqwpxr/ksO+fnBJIJM5DbDfRw4HlSQDw+pACpcLKCrgSW/JU+hIdedIvKwIbPbR9Dzw==} engines: {node: ^4.5 || 6.* || >= 7.*} @@ -4138,6 +4069,14 @@ packages: resolution: {integrity: sha512-/aZs2x2i6kT4a5tAW+zenH2wg8AbRK9jKxLkbVsKl/1ublNl27idVRdov1gJ+zgWu3DNK7whcfVycXtlaybYQw==} engines: {node: 10.* || >= 12} + ember-truth-helpers@2.1.0: + resolution: {integrity: sha512-BQlU8aTNl1XHKTYZ243r66yqtR9JU7XKWQcmMA+vkqfkE/c9WWQ9hQZM8YABihCmbyxzzZsngvldokmeX5GhAw==} + engines: {node: ^4.5 || 6.* || >= 7.*} + + ember-truth-helpers@3.1.1: + resolution: {integrity: sha512-FHwJAx77aA5q27EhdaaiBFuy9No+8yaWNT5A7zs0sIFCmf14GbcLn69vJEp6mW7vkITezizGAWhw7gL0Wbk7DA==} + engines: {node: 10.* || >= 12} + ember-truth-helpers@4.0.3: resolution: {integrity: sha512-T6Ogd3pk9FxYiZfSxdjgn3Hb3Ksqgw7CD23V9qfig9jktNdkNEHo4+3PA3cSD/+3a2kdH3KmNvKyarVuzdtEkA==} peerDependencies: @@ -4362,11 +4301,6 @@ packages: resolution: {integrity: sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==} engines: {node: ^10.12.0 || >=12.0.0} - esprima@2.7.3: - resolution: {integrity: sha512-OarPfz0lFCiW4/AV2Oy1Rp9qu0iusTKqykwTspGCZtPxmF81JR4MmIebvF1F9+UOKth2ZubLQ4XGGaU+hSn99A==} - engines: {node: '>=0.10.0'} - hasBin: true - esprima@3.0.0: resolution: {integrity: sha512-xoBq/MIShSydNZOkjkoCEjqod963yHNXTLC40ypBhop6yPqflPz/vTinmCfSrGcywVLnSftRf6a0kJLdFdzemw==} engines: {node: '>=0.10.0'} @@ -4431,6 +4365,10 @@ packages: resolution: {integrity: sha512-Y/URAVapfbYy2Xp/gb6A0E7iR8xeqOCXsuuaoMn7A5PzrXUK84E1gyiEfq0wQd/GHA6GsoHWwhNq8anb0mleIw==} engines: {node: ^8.12.0 || >=9.7.0} + execa@3.4.0: + resolution: {integrity: sha512-r9vdGQk4bmCuK1yKQu1KTwcT2zwfWdbdaXfCtAh+5nU/4fSX+JAb7vZGvI5naJrQlvONrEB20jeruESI69530g==} + engines: {node: ^8.12.0 || >=9.7.0} + execa@4.1.0: resolution: {integrity: sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==} engines: {node: '>=10'} @@ -4649,10 +4587,6 @@ packages: resolution: {integrity: sha512-6jvvn/12IC4quLBL1KNokxC7wWTvYncaVUYSoxWw7YykPLuRrnv4qdHcSOywOI5RpkOVGeQRtWM8/q+G6W6qfQ==} engines: {node: '>= 8'} - findup-sync@5.0.0: - resolution: {integrity: sha512-MzwXju70AuyflbgeOhzvQWAvvQdo1XL0A9bVvlXsYcFEBM87WR4OakL4OfZq+QRmr+duJubio+UtNQCPsVESzQ==} - engines: {node: '>= 10.13.0'} - fireworm@0.7.2: resolution: {integrity: sha512-GjebTzq+NKKhfmDxjKq3RXwQcN9xRmZWhnnuC9L+/x5wBQtR0aaQM50HsjrzJ2wc28v1vSdfOpELok0TKR4ddg==} @@ -4678,12 +4612,13 @@ packages: flatted@3.3.1: resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==} + flatten@1.0.3: + resolution: {integrity: sha512-dVsPA/UwQ8+2uoFe5GHtiBMu48dWLTdsuEd7CKGlZlD78r1TTWBvDuFaFGKCo/ZfEr95Uk56vZoX86OsHkUeIg==} + deprecated: flatten is deprecated in favor of utility frameworks such as lodash. + flush-write-stream@1.1.1: resolution: {integrity: sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==} - focus-trap@6.9.4: - resolution: {integrity: sha512-v2NTsZe2FF59Y+sDykKY+XjqZ0cPfhq/hikWVL88BqLivnNiEffAsac6rP6H45ff9wG9LL5ToiDqrLEP9GX9mw==} - follow-redirects@1.15.6: resolution: {integrity: sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==} engines: {node: '>=4.0'} @@ -5073,9 +5008,6 @@ packages: resolution: {integrity: sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==} engines: {node: '>=12'} - htmlparser2@3.10.1: - resolution: {integrity: sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==} - htmlparser2@8.0.2: resolution: {integrity: sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==} @@ -5186,6 +5118,9 @@ packages: resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==} engines: {node: '>=8'} + indexes-of@1.0.1: + resolution: {integrity: sha512-bup+4tap3Hympa+JBJUG7XuOsdNQ6fxt0MHyXMKuLBKn0OqsTfvUxkUrroEX1+B2VsSHvCjiIcZVxRtYa4nllA==} + infer-owner@1.0.4: resolution: {integrity: sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==} @@ -5497,10 +5432,6 @@ packages: resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} hasBin: true - js-yaml@3.6.1: - resolution: {integrity: sha512-BLv3oxhfET+w5fjPwq3PsAsxzi9i3qzU//HMpWVz0A6KplF86HdR9x2TGnv9DXhSUrO7LO8czUiTd3yb3mLSvg==} - hasBin: true - js-yaml@4.1.0: resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} hasBin: true @@ -5723,9 +5654,6 @@ packages: lodash.assignin@4.2.0: resolution: {integrity: sha512-yX/rx6d/UTVh7sSVWVSIMjfnz95evAgDFdb1ZozC35I9mSFCkmzptOzevxjgbQUsc78NR44LVHWjsoMQXy9FDg==} - lodash.bind@4.2.1: - resolution: {integrity: sha512-lxdsn7xxlCymgLYo1gGvVrfHmkjDiyqVv62FAeF2i5ta72BipE1SLxw8hPEPLhD4/247Ijw07UQH7Hq/chT5LA==} - lodash.castarray@4.4.0: resolution: {integrity: sha512-aVx8ztPv7/2ULbArGJ2Y42bG1mEQ5mGjpdvrbJcJFU3TbYybe+QlLS4pst9zV52ymy2in1KpFPiZnAOATxD4+Q==} @@ -5738,27 +5666,21 @@ packages: lodash.debounce@4.0.8: resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==} - lodash.defaults@4.2.0: - resolution: {integrity: sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==} - lodash.defaultsdeep@4.6.1: resolution: {integrity: sha512-3j8wdDzYuWO3lM3Reg03MuQR957t287Rpcxp1njpEa8oDrikb+FwGdW3n+FELh/A6qib6yPit0j/pv9G/yeAqA==} - lodash.filter@4.6.0: - resolution: {integrity: sha512-pXYUy7PR8BCLwX5mgJ/aNtyOvuJTdZAo9EQFUvMIYugqmJxnrYaANvTbgndOzHSCSR0wnlBBfRXJL5SbWxo3FQ==} - lodash.find@4.6.0: resolution: {integrity: sha512-yaRZoAV3Xq28F1iafWN1+a0rflOej93l1DQUejs3SZ41h2O9UJBoS9aueGjPDgAl4B6tPC0NuuchLKaDQQ3Isg==} lodash.flatten@3.0.2: resolution: {integrity: sha512-jCXLoNcqQRbnT/KWZq2fIREHWeczrzpTR0vsycm96l/pu5hGeAntVBG0t7GuM/2wFqmnZs3d1eGptnAH2E8+xQ==} - lodash.flatten@4.4.0: - resolution: {integrity: sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g==} - lodash.foreach@4.5.0: resolution: {integrity: sha512-aEXTF4d+m05rVOAUG3z4vZZ4xVexLKZGF0lIxuHZ1Hplpk/3B6Z1+/ICICYRLm7c41Z2xiejbkCkJoTlypoXhQ==} + lodash.get@4.4.2: + resolution: {integrity: sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==} + lodash.groupby@4.6.0: resolution: {integrity: sha512-5dcWxm23+VAoz+awKmBaiBvzox8+RqMgFhi7UvX9DHZr2HdxHXM/Wrf8cfKpsW37RNrvtPn6hSwNqurSILbmJw==} @@ -5777,9 +5699,6 @@ packages: lodash.last@3.0.0: resolution: {integrity: sha512-14mq7rSkCxG4XMy9lF2FbIOqqgF0aH0NfPuQ3LPR3vIh0kHnUvIYP70dqa1Hf47zyXfQ8FzAg0MYOQeSuE1R7A==} - lodash.map@4.6.0: - resolution: {integrity: sha512-worNHGKLDetmcEYDvh2stPCrrQRkP20E4l0iIS7F8EvzMqBBi7ltvFN5m1HvTf1P7Jk1txKhvFcmYsCr8O2F1Q==} - lodash.memoize@4.1.2: resolution: {integrity: sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==} @@ -5789,21 +5708,9 @@ packages: lodash.omit@4.5.0: resolution: {integrity: sha512-XeqSp49hNGmlkj2EJlfrQFIzQ6lXdNro9sddtQzcJY8QaoC2GO0DT7xaIokHeyM+mIT0mPMlPvkYzg2xCuHdZg==} - lodash.pick@4.4.0: - resolution: {integrity: sha512-hXt6Ul/5yWjfklSGvLQl8vM//l3FtyHZeuelpzK6mm99pNvN9yTDruNZPEJZD1oWrqo+izBmB7oUfWgcCX7s4Q==} - - lodash.reduce@4.6.0: - resolution: {integrity: sha512-6raRe2vxCYBhpBu+B+TtNGUzah+hQjVdu3E17wfusjyrXBka2nBS8OH/gjVZ5PvHOhWmIZTYri09Z6n/QfnNMw==} - - lodash.reject@4.6.0: - resolution: {integrity: sha512-qkTuvgEzYdyhiJBx42YPzPo71R1aEr0z79kAv7Ixg8wPFEjgRgJdUsGMG3Hf3OYSF/kHI79XhNlt+5Ar6OzwxQ==} - lodash.restparam@3.6.1: resolution: {integrity: sha512-L4/arjjuq4noiUJpt3yS6KIKDtJwNe2fIYgMqyYYKoeIfV1iEqvPwhCx23o+R9dzouGihDAPN1dTIRWa7zk8tw==} - lodash.some@4.6.0: - resolution: {integrity: sha512-j7MJE+TuT51q9ggt4fSgVqro163BEFjAt3u97IqU+JA2DkWl80nFTrowzLpZ/BnpN7rrl0JA/593NAdd8p/scQ==} - lodash.sortby@4.7.0: resolution: {integrity: sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==} @@ -5995,6 +5902,9 @@ packages: resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} engines: {node: '>= 8'} + merge@2.1.1: + resolution: {integrity: sha512-jz+Cfrg9GWOZbQAnDQ4hlVnQky+341Yk5ru8bZSe6sIDTCIg8n9i/u7hSQGSVOF3C7lH6mGtqjkiT9G4wFLL0w==} + methods@1.1.2: resolution: {integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==} engines: {node: '>= 0.6'} @@ -6610,6 +6520,10 @@ packages: engines: {node: '>=0.10'} hasBin: true + pify@2.3.0: + resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} + engines: {node: '>=0.10.0'} + pify@3.0.0: resolution: {integrity: sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==} engines: {node: '>=4'} @@ -6646,10 +6560,6 @@ packages: resolution: {integrity: sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==} engines: {node: '>=8'} - popper.js@1.16.1: - resolution: {integrity: sha512-Wb4p1J4zyFTbM+u6WuO4XstYx4Ky9Cewe4DWrel7B0w6VVICvPwdOpotjzcf6eD8TsckVnIMNONQyPIUFOUbCQ==} - deprecated: You can find the new Popper v2 at @popperjs/core, this package is dedicated to the legacy v1 - portfinder@1.0.32: resolution: {integrity: sha512-on2ZJVVDXRADWE6jnQaX0ioEylzgBpQk8r55NE4wjXW1ZxO+BgDlY6DXwj20i0V8eB4SenDQ00WEaxfiIQPcxg==} engines: {node: '>= 0.12.0'} @@ -6662,6 +6572,91 @@ packages: resolution: {integrity: sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==} engines: {node: '>= 0.4'} + postcss-attribute-case-insensitive@4.0.2: + resolution: {integrity: sha512-clkFxk/9pcdb4Vkn0hAHq3YnxBQ2p0CGD1dy24jN+reBck+EWxMbxSUqN4Yj7t0w8csl87K6p0gxBe1utkJsYA==} + + postcss-color-functional-notation@2.0.1: + resolution: {integrity: sha512-ZBARCypjEDofW4P6IdPVTLhDNXPRn8T2s1zHbZidW6rPaaZvcnCS2soYFIQJrMZSxiePJ2XIYTlcb2ztr/eT2g==} + engines: {node: '>=6.0.0'} + + postcss-color-gray@5.0.0: + resolution: {integrity: sha512-q6BuRnAGKM/ZRpfDascZlIZPjvwsRye7UDNalqVz3s7GDxMtqPY6+Q871liNxsonUw8oC61OG+PSaysYpl1bnw==} + engines: {node: '>=6.0.0'} + + postcss-color-hex-alpha@5.0.3: + resolution: {integrity: sha512-PF4GDel8q3kkreVXKLAGNpHKilXsZ6xuu+mOQMHWHLPNyjiUBOr75sp5ZKJfmv1MCus5/DWUGcK9hm6qHEnXYw==} + engines: {node: '>=6.0.0'} + + postcss-color-mod-function@3.0.3: + resolution: {integrity: sha512-YP4VG+xufxaVtzV6ZmhEtc+/aTXH3d0JLpnYfxqTvwZPbJhWqp8bSY3nfNzNRFLgB4XSaBA82OE4VjOOKpCdVQ==} + engines: {node: '>=6.0.0'} + + postcss-color-rebeccapurple@4.0.1: + resolution: {integrity: sha512-aAe3OhkS6qJXBbqzvZth2Au4V3KieR5sRQ4ptb2b2O8wgvB3SJBsdG+jsn2BZbbwekDG8nTfcCNKcSfe/lEy8g==} + engines: {node: '>=6.0.0'} + + postcss-custom-media@7.0.8: + resolution: {integrity: sha512-c9s5iX0Ge15o00HKbuRuTqNndsJUbaXdiNsksnVH8H4gdc+zbLzr/UasOwNG6CTDpLFekVY4672eWdiiWu2GUg==} + engines: {node: '>=6.0.0'} + + postcss-custom-properties@8.0.11: + resolution: {integrity: sha512-nm+o0eLdYqdnJ5abAJeXp4CEU1c1k+eB2yMCvhgzsds/e0umabFrN6HoTy/8Q4K5ilxERdl/JD1LO5ANoYBeMA==} + engines: {node: '>=6.0.0'} + + postcss-custom-selectors@5.1.2: + resolution: {integrity: sha512-DSGDhqinCqXqlS4R7KGxL1OSycd1lydugJ1ky4iRXPHdBRiozyMHrdu0H3o7qNOCiZwySZTUI5MV0T8QhCLu+w==} + engines: {node: '>=6.0.0'} + + postcss-dir-pseudo-class@5.0.0: + resolution: {integrity: sha512-3pm4oq8HYWMZePJY+5ANriPs3P07q+LW6FAdTlkFH2XqDdP4HeeJYMOzn0HYLhRSjBO3fhiqSwwU9xEULSrPgw==} + engines: {node: '>=4.0.0'} + + postcss-double-position-gradients@1.0.0: + resolution: {integrity: sha512-G+nV8EnQq25fOI8CH/B6krEohGWnF5+3A6H/+JEpOncu5dCnkS1QQ6+ct3Jkaepw1NGVqqOZH6lqrm244mCftA==} + engines: {node: '>=6.0.0'} + + postcss-env-function@2.0.2: + resolution: {integrity: sha512-rwac4BuZlITeUbiBq60h/xbLzXY43qOsIErngWa4l7Mt+RaSkT7QBjXVGTcBHupykkblHMDrBFh30zchYPaOUw==} + engines: {node: '>=6.0.0'} + + postcss-focus-visible@4.0.0: + resolution: {integrity: sha512-Z5CkWBw0+idJHSV6+Bgf2peDOFf/x4o+vX/pwcNYrWpXFrSfTkQ3JQ1ojrq9yS+upnAlNRHeg8uEwFTgorjI8g==} + engines: {node: '>=6.0.0'} + + postcss-focus-within@3.0.0: + resolution: {integrity: sha512-W0APui8jQeBKbCGZudW37EeMCjDeVxKgiYfIIEo8Bdh5SpB9sxds/Iq8SEuzS0Q4YFOlG7EPFulbbxujpkrV2w==} + engines: {node: '>=6.0.0'} + + postcss-font-variant@4.0.1: + resolution: {integrity: sha512-I3ADQSTNtLTTd8uxZhtSOrTCQ9G4qUVKPjHiDk0bV75QSxXjVWiJVJ2VLdspGUi9fbW9BcjKJoRvxAH1pckqmA==} + + postcss-gap-properties@2.0.0: + resolution: {integrity: sha512-QZSqDaMgXCHuHTEzMsS2KfVDOq7ZFiknSpkrPJY6jmxbugUPTuSzs/vuE5I3zv0WAS+3vhrlqhijiprnuQfzmg==} + engines: {node: '>=6.0.0'} + + postcss-image-set-function@3.0.1: + resolution: {integrity: sha512-oPTcFFip5LZy8Y/whto91L9xdRHCWEMs3e1MdJxhgt4jy2WYXfhkng59fH5qLXSCPN8k4n94p1Czrfe5IOkKUw==} + engines: {node: '>=6.0.0'} + + postcss-import@12.0.1: + resolution: {integrity: sha512-3Gti33dmCjyKBgimqGxL3vcV8w9+bsHwO5UrBawp796+jdardbcFl4RP5w/76BwNL7aGzpKstIfF9I+kdE8pTw==} + engines: {node: '>=6.0.0'} + + postcss-initial@3.0.4: + resolution: {integrity: sha512-3RLn6DIpMsK1l5UUy9jxQvoDeUN4gP939tDcKUHD/kM8SGSKbFAnvkpFpj3Bhtz3HGk1jWY5ZNWX6mPta5M9fg==} + + postcss-lab-function@2.0.1: + resolution: {integrity: sha512-whLy1IeZKY+3fYdqQFuDBf8Auw+qFuVnChWjmxm/UhHWqNHZx+B99EwxTvGYmUBqe3Fjxs4L1BoZTJmPu6usVg==} + engines: {node: '>=6.0.0'} + + postcss-logical@3.0.0: + resolution: {integrity: sha512-1SUKdJc2vuMOmeItqGuNaC+N8MzBWFWEkAnRnLpFYj1tGGa7NqyVBujfRtgNa2gXR+6RkGUiB2O5Vmh7E2RmiA==} + engines: {node: '>=6.0.0'} + + postcss-media-minmax@4.0.0: + resolution: {integrity: sha512-fo9moya6qyxsjbFAYl97qKO9gyre3qvbMnkOZeZwlsW6XYFsvs2DMGDlchVLfAd8LHPZDxivu/+qW2SMQeTHBw==} + engines: {node: '>=6.0.0'} + postcss-modules-extract-imports@3.1.0: resolution: {integrity: sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==} engines: {node: ^10 || ^12 || >= 14} @@ -6686,13 +6681,56 @@ packages: peerDependencies: postcss: ^8.1.0 + postcss-nesting@7.0.1: + resolution: {integrity: sha512-FrorPb0H3nuVq0Sff7W2rnc3SmIcruVC6YwpcS+k687VxyxO33iE1amna7wHuRVzM8vfiYofXSBHNAZ3QhLvYg==} + engines: {node: '>=6.0.0'} + + postcss-overflow-shorthand@2.0.0: + resolution: {integrity: sha512-aK0fHc9CBNx8jbzMYhshZcEv8LtYnBIRYQD5i7w/K/wS9c2+0NSR6B3OVMu5y0hBHYLcMGjfU+dmWYNKH0I85g==} + engines: {node: '>=6.0.0'} + + postcss-page-break@2.0.0: + resolution: {integrity: sha512-tkpTSrLpfLfD9HvgOlJuigLuk39wVTbbd8RKcy8/ugV2bNBUW3xU+AIqyxhDrQr1VUj1RmyJrBn1YWrqUm9zAQ==} + + postcss-place@4.0.1: + resolution: {integrity: sha512-Zb6byCSLkgRKLODj/5mQugyuj9bvAAw9LqJJjgwz5cYryGeXfFZfSXoP1UfveccFmeq0b/2xxwcTEVScnqGxBg==} + engines: {node: '>=6.0.0'} + + postcss-preset-env@6.7.2: + resolution: {integrity: sha512-nz+VyUUEB9uAxo5VxI0Gq4E31UjHCG3cUiZW3PzRn7KqkGlAEWuYgb/VLbAitEq7Ooubfix+H2JCm9v+C6hJuw==} + engines: {node: '>=6.0.0'} + + postcss-pseudo-class-any-link@6.0.0: + resolution: {integrity: sha512-lgXW9sYJdLqtmw23otOzrtbDXofUdfYzNm4PIpNE322/swES3VU9XlXHeJS46zT2onFO7V1QFdD4Q9LiZj8mew==} + engines: {node: '>=6.0.0'} + + postcss-replace-overflow-wrap@3.0.0: + resolution: {integrity: sha512-2T5hcEHArDT6X9+9dVSPQdo7QHzG4XKclFT8rU5TzJPDN7RIRTbO9c4drUISOVemLj03aezStHCR2AIcr8XLpw==} + + postcss-selector-matches@4.0.0: + resolution: {integrity: sha512-LgsHwQR/EsRYSqlwdGzeaPKVT0Ml7LAT6E75T8W8xLJY62CE4S/l03BWIt3jT8Taq22kXP08s2SfTSzaraoPww==} + + postcss-selector-not@4.0.1: + resolution: {integrity: sha512-YolvBgInEK5/79C+bdFMyzqTg6pkYqDbzZIST/PDMqa/o3qtXenD05apBG2jLgT0/BQ77d4U2UK12jWpilqMAQ==} + + postcss-selector-parser@5.0.0: + resolution: {integrity: sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==} + engines: {node: '>=4'} + postcss-selector-parser@6.1.0: resolution: {integrity: sha512-UMz42UD0UY0EApS0ZL9o1XnLhSTtvvvLe5Dc2H2O56fvRZi+KulDyf5ctDhhtYJBGKStV2FL1fy6253cmLgqVQ==} engines: {node: '>=4'} + postcss-value-parser@3.3.1: + resolution: {integrity: sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==} + postcss-value-parser@4.2.0: resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} + postcss-values-parser@2.0.1: + resolution: {integrity: sha512-2tLuBsA6P4rYTNKCXYG/71C7j1pU6pK503suYOmn4xYrQIzW+opD+7FAFNuGSdZC/3Qfy334QbeMu7MEb8gOxg==} + engines: {node: '>=6.14.4'} + postcss@7.0.39: resolution: {integrity: sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==} engines: {node: '>=6.0.0'} @@ -6869,6 +6907,9 @@ packages: react-is@16.13.1: resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} + read-cache@1.0.0: + resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} + read-pkg-up@7.0.1: resolution: {integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==} engines: {node: '>=8'} @@ -6899,10 +6940,6 @@ packages: resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} engines: {node: '>=8.10.0'} - recast@0.12.9: - resolution: {integrity: sha512-y7ANxCWmMW8xLOaiopiRDlyjQ9ajKRENBH+2wjntIbk3A6ZR1+BLQttkmSHMY7Arl+AAZFwJ10grg2T6f1WI8A==} - engines: {node: '>= 0.8'} - recast@0.18.10: resolution: {integrity: sha512-XNvYvkfdAN9QewbrxeTOjgINkdY/odTgTS56ZNEWL9Ml0weT4T3sFtvnTuF+Gxyu46ANcRm1ntrF6F5LAJPAaQ==} engines: {node: '>= 4'} @@ -7482,6 +7519,9 @@ packages: resolution: {integrity: sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==} engines: {node: '>=0.10.0'} + static-postcss-addon-tree@2.0.0: + resolution: {integrity: sha512-Xc8EWmsCCvb9in1v++Qn6spmqOC+pQBB1h5JbvZJ9rCUJIBKnrCvRQNj1d6ySQQNddtNWUtL2zbcGTcM/n8nJQ==} + statuses@1.5.0: resolution: {integrity: sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==} engines: {node: '>= 0.6'} @@ -7623,12 +7663,6 @@ packages: resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} engines: {node: '>= 0.4'} - svgo@0.6.6: - resolution: {integrity: sha512-C5A1r5SjFesNoKsmc+kWBxmB04iBGH2D/nFy8HJaME9+SyZKcmqcN8QG+GwxIc7D2+JWhaaW7uaM9+XwfplTEQ==} - engines: {node: '>=0.10.0'} - deprecated: This SVGO version is no longer supported. Upgrade to v2.x.x. - hasBin: true - svgo@1.3.0: resolution: {integrity: sha512-MLfUA6O+qauLDbym+mMZgtXCGRfIxyQoeH6IKVcFslyODEe/ElJNwr0FohQ3xG4C6HK6bk3KYPPXwHVJk3V5NQ==} engines: {node: '>=4.0.0'} @@ -7648,9 +7682,6 @@ packages: resolution: {integrity: sha512-vngT2JmkSapgq0z7uIoYtB9kWOOzMihAAYq/D3Pjm/ODOGMgS4r++B+OZ09U4hWR6EaOdy9eqQ7/8ygbH3wehA==} engines: {node: 8.* || >= 10.*} - tabbable@5.3.3: - resolution: {integrity: sha512-QD9qKY3StfbZqWOPLp0++pOrAVb/HbUi5xCc8cUo4XjP19808oaMiDzn0leBY5mCespIBM0CIZePzZjgzR83kA==} - table@6.8.2: resolution: {integrity: sha512-w2sfv80nrAh2VCbqR5AK27wswXhqcck2AhfnNW76beQXskGZ1V12GwS//yYVa3d3fcvAip2OUnbDAjW2k3v9fA==} engines: {node: '>=10.0.0'} @@ -7823,10 +7854,6 @@ packages: resolution: {integrity: sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==} engines: {node: '>=12'} - tracked-toolbox@1.3.0: - resolution: {integrity: sha512-KHfYLvNyRr0qQeXQPnmb6Z4JYZ0/47R7LjVwzUrsKc539eQi3Sz2z3mb7FJN9KgaJXVuM3GQ8zcwUFTf0hrOsQ==} - engines: {node: 8.* || >= 10.*} - tree-sync@1.4.0: resolution: {integrity: sha512-YvYllqh3qrR5TAYZZTXdspnIhlKAYezPYw11ntmweoceu4VK+keN356phHRIIo1d+RDmLpHZrUlmxga2gc9kSQ==} @@ -7960,6 +7987,9 @@ packages: resolution: {integrity: sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==} engines: {node: '>=0.10.0'} + uniq@1.0.1: + resolution: {integrity: sha512-Gw+zz50YNKPDKXs+9d+aKAjVwpjNwqzvNpLigIruT4HA9lMZNdMqs9x07kKHB/L9WRzqp4+DlTU5s4wG2esdoA==} + unique-filename@1.1.1: resolution: {integrity: sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==} @@ -8232,10 +8262,6 @@ packages: resolution: {integrity: sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==} engines: {node: '>=10'} - whet.extend@0.9.9: - resolution: {integrity: sha512-mmIPAft2vTgEILgPeZFqE/wWh24SEsR/k+N9fJ3Jxrz44iDFy9aemCxdksfURSHYFCLmvs/d/7Iso5XjPpNfrA==} - engines: {node: '>=0.6.0'} - which-boxed-primitive@1.0.2: resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} @@ -8769,6 +8795,21 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.7) + + '@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.7) + transitivePeerDependencies: + - supports-color + '@babel/plugin-proposal-private-methods@7.18.6(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 @@ -9234,6 +9275,15 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/plugin-transform-typescript@7.8.7(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-create-class-features-plugin': 7.24.7(@babel/core@7.24.7) + '@babel/helper-plugin-utils': 7.24.7 + '@babel/plugin-syntax-typescript': 7.24.7(@babel/core@7.24.7) + transitivePeerDependencies: + - supports-color + '@babel/plugin-transform-unicode-escapes@7.24.7(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 @@ -9398,6 +9448,8 @@ snapshots: exec-sh: 0.3.6 minimist: 1.2.8 + '@csstools/convert-colors@1.4.0': {} + '@ember-data/adapter@3.28.13(@babel/core@7.24.7)': dependencies: '@ember-data/private-build-infra': 3.28.13(@babel/core@7.24.7) @@ -10175,8 +10227,6 @@ snapshots: transitivePeerDependencies: - typescript - '@popperjs/core@2.11.8': {} - '@scalvert/ember-setup-middleware-reporter@0.1.1': dependencies: '@types/fs-extra': 9.0.13 @@ -10960,8 +11010,6 @@ snapshots: assign-symbols@1.0.0: {} - ast-types@0.10.1: {} - ast-types@0.13.3: {} astral-regex@2.0.0: {} @@ -11667,20 +11715,6 @@ snapshots: boolbase@1.0.0: {} - bootstrap@4.6.2(jquery@3.7.1)(popper.js@1.16.1): - dependencies: - jquery: 3.7.1 - popper.js: 1.16.1 - - bourbon-neat@1.9.1: - dependencies: - node-sass: 9.0.0 - transitivePeerDependencies: - - bluebird - - supports-color - - bourbon@5.1.0: {} - bower-config@1.4.3: dependencies: graceful-fs: 4.2.11 @@ -11845,23 +11879,6 @@ snapshots: transitivePeerDependencies: - supports-color - broccoli-concat@3.7.5: - dependencies: - broccoli-debug: 0.6.5 - broccoli-kitchen-sink-helpers: 0.3.1 - broccoli-plugin: 1.3.1 - ensure-posix-path: 1.1.1 - fast-sourcemap-concat: 1.4.0 - find-index: 1.1.1 - fs-extra: 4.0.3 - fs-tree-diff: 0.5.9 - lodash.merge: 4.6.2 - lodash.omit: 4.5.0 - lodash.uniq: 4.5.0 - walk-sync: 0.3.4 - transitivePeerDependencies: - - supports-color - broccoli-concat@4.2.5: dependencies: broccoli-debug: 0.6.5 @@ -12149,11 +12166,42 @@ snapshots: transitivePeerDependencies: - supports-color - broccoli-rollup@2.1.1: + broccoli-postcss-single@5.0.2: dependencies: - '@types/node': 9.6.61 - amd-name-resolver: 1.3.1 - broccoli-plugin: 1.3.1 + broccoli-caching-writer: 3.0.3 + include-path-searcher: 0.1.0 + minimist: 1.2.8 + mkdirp: 1.0.4 + object-assign: 4.1.1 + postcss: 8.4.38 + transitivePeerDependencies: + - supports-color + + broccoli-postcss@5.1.0: + dependencies: + broccoli-funnel: 3.0.8 + broccoli-persistent-filter: 2.3.1 + minimist: 1.2.8 + object-assign: 4.1.1 + postcss: 7.0.39 + transitivePeerDependencies: + - supports-color + + broccoli-postcss@6.1.0: + dependencies: + broccoli-funnel: 3.0.8 + broccoli-persistent-filter: 3.1.3 + minimist: 1.2.8 + object-assign: 4.1.1 + postcss: 8.4.38 + transitivePeerDependencies: + - supports-color + + broccoli-rollup@2.1.1: + dependencies: + '@types/node': 9.6.61 + amd-name-resolver: 1.3.1 + broccoli-plugin: 1.3.1 fs-tree-diff: 0.5.9 heimdalljs: 0.2.6 heimdalljs-logger: 0.1.10 @@ -12179,14 +12227,6 @@ snapshots: transitivePeerDependencies: - supports-color - broccoli-sass-source-maps@4.2.4: - dependencies: - broccoli-caching-writer: 3.0.3 - include-path-searcher: 0.1.0 - rsvp: 4.8.5 - transitivePeerDependencies: - - supports-color - broccoli-slow-trees@3.1.0: dependencies: heimdalljs: 0.2.6 @@ -12244,16 +12284,6 @@ snapshots: transitivePeerDependencies: - supports-color - broccoli-svg-optimizer@1.1.0: - dependencies: - broccoli-persistent-filter: 1.4.6 - json-stable-stringify: 1.1.1 - lodash: 4.17.21 - rsvp: 4.8.5 - svgo: 0.6.6 - transitivePeerDependencies: - - supports-color - broccoli-svg-optimizer@2.1.0: dependencies: broccoli-persistent-filter: 3.1.3 @@ -12262,16 +12292,6 @@ snapshots: transitivePeerDependencies: - supports-color - broccoli-symbolizer@0.6.0: - dependencies: - broccoli-concat: 3.7.5 - broccoli-persistent-filter: 1.4.6 - cheerio: 0.22.0 - json-stable-stringify: 1.1.1 - lodash: 4.17.21 - transitivePeerDependencies: - - supports-color - broccoli-templater@2.0.2: dependencies: broccoli-plugin: 1.3.1 @@ -12601,25 +12621,6 @@ snapshots: domhandler: 5.0.3 domutils: 3.1.0 - cheerio@0.22.0: - dependencies: - css-select: 1.2.0 - dom-serializer: 0.1.1 - entities: 1.1.2 - htmlparser2: 3.10.1 - lodash.assignin: 4.2.0 - lodash.bind: 4.2.1 - lodash.defaults: 4.2.0 - lodash.filter: 4.6.0 - lodash.flatten: 4.4.0 - lodash.foreach: 4.5.0 - lodash.map: 4.6.0 - lodash.merge: 4.6.2 - lodash.pick: 4.4.0 - lodash.reduce: 4.6.0 - lodash.reject: 4.6.0 - lodash.some: 4.6.0 - cheerio@1.0.0-rc.12: dependencies: cheerio-select: 2.1.0 @@ -12677,10 +12678,6 @@ snapshots: inherits: 2.0.4 safe-buffer: 5.2.1 - clap@1.2.3: - dependencies: - chalk: 1.1.3 - class-utils@0.3.6: dependencies: arr-union: 3.1.0 @@ -12751,10 +12748,6 @@ snapshots: clone@2.1.2: {} - coa@1.0.4: - dependencies: - q: 1.5.1 - coa@2.0.2: dependencies: '@types/q': 1.5.8 @@ -12782,8 +12775,6 @@ snapshots: colors@1.0.3: {} - colors@1.1.2: {} - colors@1.4.0: {} combined-stream@1.0.8: @@ -13004,6 +12995,15 @@ snapshots: crypto-random-string@2.0.0: {} + css-blank-pseudo@0.1.4: + dependencies: + postcss: 7.0.39 + + css-has-pseudo@0.10.0: + dependencies: + postcss: 7.0.39 + postcss-selector-parser: 5.0.0 + css-loader@5.2.7(webpack@5.91.0): dependencies: icss-utils: 5.1.0(postcss@8.4.38) @@ -13018,14 +13018,11 @@ snapshots: semver: 7.6.2 webpack: 5.91.0 - css-select-base-adapter@0.1.1: {} - - css-select@1.2.0: + css-prefers-color-scheme@3.1.1: dependencies: - boolbase: 1.0.0 - css-what: 2.1.3 - domutils: 1.5.1 - nth-check: 1.0.2 + postcss: 7.0.39 + + css-select-base-adapter@0.1.1: {} css-select@2.1.0: dependencies: @@ -13062,18 +13059,15 @@ snapshots: mdn-data: 2.0.30 source-map-js: 1.2.0 - css-what@2.1.3: {} - css-what@3.4.2: {} css-what@6.1.0: {} - cssesc@3.0.0: {} + cssdb@4.4.0: {} - csso@2.0.0: - dependencies: - clap: 1.2.3 - source-map: 0.5.7 + cssesc@2.0.0: {} + + cssesc@3.0.0: {} csso@3.5.1: dependencies: @@ -13251,11 +13245,6 @@ snapshots: dependencies: esutils: 2.0.3 - dom-serializer@0.1.1: - dependencies: - domelementtype: 1.3.1 - entities: 1.1.2 - dom-serializer@0.2.2: dependencies: domelementtype: 2.3.0 @@ -13281,19 +13270,10 @@ snapshots: dependencies: webidl-conversions: 7.0.0 - domhandler@2.4.2: - dependencies: - domelementtype: 1.3.1 - domhandler@5.0.3: dependencies: domelementtype: 2.3.0 - domutils@1.5.1: - dependencies: - dom-serializer: 0.2.2 - domelementtype: 1.3.1 - domutils@1.7.0: dependencies: dom-serializer: 0.2.2 @@ -13396,13 +13376,6 @@ snapshots: transitivePeerDependencies: - supports-color - ember-assign-polyfill@2.7.3: - dependencies: - ember-cli-babel: 7.26.11 - ember-cli-version-checker: 2.2.0 - transitivePeerDependencies: - - supports-color - ember-auto-import@1.12.2: dependencies: '@babel/core': 7.24.7 @@ -13496,48 +13469,7 @@ snapshots: ember-modifier: 3.2.7(@babel/core@7.24.7) ember-source: 3.28.12(@babel/core@7.24.7) ember-style-modifier: 0.8.0(@babel/core@7.24.7) - ember-truth-helpers: 4.0.3(ember-source@3.28.12(@babel/core@7.24.7)) - transitivePeerDependencies: - - '@babel/core' - - '@glint/environment-ember-loose' - - '@glint/template' - - supports-color - - webpack - - ember-bootstrap@5.1.1(@babel/core@7.24.7)(@glint/environment-ember-loose@0.9.7(@glimmer/component@1.1.2(@babel/core@7.24.7))(ember-cli-htmlbars@6.3.0)(ember-modifier@3.2.7(@babel/core@7.24.7)))(ember-source@3.28.12(@babel/core@7.24.7))(webpack@5.91.0): - dependencies: - '@ember/render-modifiers': 2.1.0(@babel/core@7.24.7)(ember-source@3.28.12(@babel/core@7.24.7)) - '@embroider/macros': 1.16.2 - '@embroider/util': 1.13.1(@glint/environment-ember-loose@0.9.7(@glimmer/component@1.1.2(@babel/core@7.24.7))(ember-cli-htmlbars@6.3.0)(ember-modifier@3.2.7(@babel/core@7.24.7)))(ember-source@3.28.12(@babel/core@7.24.7)) - '@glimmer/component': 1.1.2(@babel/core@7.24.7) - '@glimmer/tracking': 1.1.2 - broccoli-debug: 0.6.5 - broccoli-funnel: 3.0.8 - broccoli-merge-trees: 4.2.0 - chalk: 4.1.2 - ember-auto-import: 2.7.3(webpack@5.91.0) - ember-cli-babel: 7.26.11 - ember-cli-build-config-editor: 0.5.1 - ember-cli-htmlbars: 6.3.0 - ember-cli-version-checker: 5.1.2 - ember-concurrency: 2.3.7(@babel/core@7.24.7) - ember-decorators: 6.1.1 - ember-element-helper: 0.6.1(@glint/environment-ember-loose@0.9.7(@glimmer/component@1.1.2(@babel/core@7.24.7))(ember-cli-htmlbars@6.3.0)(ember-modifier@3.2.7(@babel/core@7.24.7)))(ember-source@3.28.12(@babel/core@7.24.7)) - ember-focus-trap: 1.1.0(ember-source@3.28.12(@babel/core@7.24.7)) - ember-in-element-polyfill: 1.0.1 - ember-named-blocks-polyfill: 0.2.5 - ember-on-helper: 0.1.0 - ember-popper-modifier: 2.0.1(@babel/core@7.24.7)(webpack@5.91.0) - ember-ref-bucket: 4.1.0(@babel/core@7.24.7) - ember-render-helpers: 0.2.0 - ember-source: 3.28.12(@babel/core@7.24.7) - ember-style-modifier: 0.8.0(@babel/core@7.24.7) - findup-sync: 5.0.0 - fs-extra: 10.1.0 - resolve: 1.22.8 - rsvp: 4.8.5 - silent-error: 1.1.1 - tracked-toolbox: 1.3.0(@babel/core@7.24.7) + ember-truth-helpers: 2.1.0(@babel/core@7.24.7) transitivePeerDependencies: - '@babel/core' - '@glint/environment-ember-loose' @@ -13668,16 +13600,6 @@ snapshots: transitivePeerDependencies: - supports-color - ember-cli-bourbon@2.0.1(@babel/core@7.24.7): - dependencies: - bourbon: 5.1.0 - broccoli-funnel: 2.0.2 - ember-cli-babel: 6.18.0(@babel/core@7.24.7) - resolve: 1.22.8 - transitivePeerDependencies: - - '@babel/core' - - supports-color - ember-cli-browserstack@1.1.0: dependencies: browserstack: 1.6.1 @@ -13687,10 +13609,6 @@ snapshots: transitivePeerDependencies: - supports-color - ember-cli-build-config-editor@0.5.1: - dependencies: - recast: 0.12.9 - ember-cli-clipboard@1.1.0(@babel/core@7.24.7)(webpack@5.91.0): dependencies: '@embroider/macros': 1.16.2 @@ -13798,13 +13716,6 @@ snapshots: ember-cli-get-component-path-option@1.0.0: {} - ember-cli-google-fonts@2.16.2(@babel/core@7.24.7): - dependencies: - ember-cli-babel: 6.18.0(@babel/core@7.24.7) - transitivePeerDependencies: - - '@babel/core' - - supports-color - ember-cli-head@2.0.0: dependencies: ember-cli-babel: 7.26.11 @@ -13923,30 +13834,22 @@ snapshots: ember-cli-path-utils@1.0.0: {} - ember-cli-preprocess-registry@3.3.0: + ember-cli-postcss@8.2.0: dependencies: - broccoli-clean-css: 1.1.0 - broccoli-funnel: 2.0.2 - debug: 3.2.7 - process-relative-require: 1.0.0 + broccoli-merge-trees: 4.2.0 + broccoli-postcss: 6.1.0 + broccoli-postcss-single: 5.0.2 + ember-cli-babel: 7.26.11 + merge: 2.1.1 transitivePeerDependencies: - supports-color - ember-cli-sass@10.0.1: + ember-cli-preprocess-registry@3.3.0: dependencies: + broccoli-clean-css: 1.1.0 broccoli-funnel: 2.0.2 - broccoli-merge-trees: 3.0.2 - broccoli-sass-source-maps: 4.2.4 - ember-cli-version-checker: 2.2.0 - transitivePeerDependencies: - - supports-color - - ember-cli-sass@8.0.1: - dependencies: - broccoli-funnel: 1.2.0 - broccoli-merge-trees: 1.2.4 - broccoli-sass-source-maps: 4.2.4 - ember-cli-version-checker: 2.2.0 + debug: 3.2.7 + process-relative-require: 1.0.0 transitivePeerDependencies: - supports-color @@ -14016,6 +13919,26 @@ snapshots: - '@babel/core' - supports-color + ember-cli-typescript@3.1.4(@babel/core@7.24.7): + dependencies: + '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.24.7) + '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.24.7) + '@babel/plugin-transform-typescript': 7.8.7(@babel/core@7.24.7) + ansi-to-html: 0.6.15 + broccoli-stew: 3.0.0 + debug: 4.3.5(supports-color@8.1.1) + ember-cli-babel-plugin-helpers: 1.1.1 + execa: 3.4.0 + fs-extra: 8.1.0 + resolve: 1.22.8 + rsvp: 4.8.5 + semver: 6.3.1 + stagehand: 1.0.1 + walk-sync: 2.2.0 + transitivePeerDependencies: + - '@babel/core' + - supports-color + ember-cli-typescript@4.2.1: dependencies: ansi-to-html: 0.6.15 @@ -14351,14 +14274,6 @@ snapshots: - encoding - supports-color - ember-focus-trap@1.1.0(ember-source@3.28.12(@babel/core@7.24.7)): - dependencies: - '@embroider/addon-shim': 1.8.9 - ember-source: 3.28.12(@babel/core@7.24.7) - focus-trap: 6.9.4 - transitivePeerDependencies: - - supports-color - ember-functions-as-helper-polyfill@2.1.2(ember-source@3.28.12(@babel/core@7.24.7)): dependencies: ember-cli-babel: 7.26.11 @@ -14458,31 +14373,12 @@ snapshots: transitivePeerDependencies: - supports-color - ember-on-helper@0.1.0: - dependencies: - ember-cli-babel: 7.26.11 - transitivePeerDependencies: - - supports-color - ember-page-title@6.2.2: dependencies: ember-cli-babel: 7.26.11 transitivePeerDependencies: - supports-color - ember-popper-modifier@2.0.1(@babel/core@7.24.7)(webpack@5.91.0): - dependencies: - '@popperjs/core': 2.11.8 - ember-auto-import: 2.7.3(webpack@5.91.0) - ember-cli-babel: 7.26.11 - ember-cli-htmlbars: 6.3.0 - ember-modifier: 3.2.7(@babel/core@7.24.7) - transitivePeerDependencies: - - '@babel/core' - - '@glint/template' - - supports-color - - webpack - ember-power-select@7.2.0(@babel/core@7.24.7)(@glint/environment-ember-loose@0.9.7(@glimmer/component@1.1.2(@babel/core@7.24.7))(ember-cli-htmlbars@6.3.0)(ember-modifier@3.2.7(@babel/core@7.24.7)))(ember-source@3.28.12(@babel/core@7.24.7))(webpack@5.91.0): dependencies: '@ember/render-modifiers': 2.1.0(@babel/core@7.24.7)(ember-source@3.28.12(@babel/core@7.24.7)) @@ -14525,22 +14421,6 @@ snapshots: - webpack-cli - webpack-command - ember-ref-bucket@4.1.0(@babel/core@7.24.7): - dependencies: - ember-cli-babel: 7.26.11 - ember-cli-htmlbars: 6.3.0 - ember-modifier: 3.2.7(@babel/core@7.24.7) - transitivePeerDependencies: - - '@babel/core' - - supports-color - - ember-render-helpers@0.2.0: - dependencies: - ember-cli-babel: 7.26.11 - ember-cli-typescript: 4.2.1 - transitivePeerDependencies: - - supports-color - ember-resolver@8.1.0(@babel/core@7.24.7): dependencies: babel-plugin-debug-macros: 0.3.4(@babel/core@7.24.7) @@ -14637,47 +14517,28 @@ snapshots: - '@babel/core' - supports-color - ember-styleguide@3.3.0(@babel/core@7.24.7)(@glint/environment-ember-loose@0.9.7(@glimmer/component@1.1.2(@babel/core@7.24.7))(ember-cli-htmlbars@6.3.0)(ember-modifier@3.2.7(@babel/core@7.24.7)))(ember-source@3.28.12(@babel/core@7.24.7))(jquery@3.7.1)(popper.js@1.16.1)(webpack@5.91.0): + ember-styleguide@11.0.3(@babel/core@7.24.7)(ember-source@3.28.12(@babel/core@7.24.7)): dependencies: - bootstrap: 4.6.2(jquery@3.7.1)(popper.js@1.16.1) - broccoli-funnel: 2.0.2 - broccoli-merge-trees: 3.0.2 - ember-auto-import: 2.7.3(webpack@5.91.0) - ember-bootstrap: 5.1.1(@babel/core@7.24.7)(@glint/environment-ember-loose@0.9.7(@glimmer/component@1.1.2(@babel/core@7.24.7))(ember-cli-htmlbars@6.3.0)(ember-modifier@3.2.7(@babel/core@7.24.7)))(ember-source@3.28.12(@babel/core@7.24.7))(webpack@5.91.0) + '@ember/render-modifiers': 2.1.0(@babel/core@7.24.7)(ember-source@3.28.12(@babel/core@7.24.7)) + '@glimmer/component': 1.1.2(@babel/core@7.24.7) + broccoli-funnel: 3.0.8 + broccoli-merge-trees: 4.2.0 ember-cli-babel: 7.26.11 - ember-cli-google-fonts: 2.16.2(@babel/core@7.24.7) ember-cli-htmlbars: 5.7.2 - ember-cli-sass: 8.0.1 - ember-svg-jar: 1.2.2(@babel/core@7.24.7) - ember-truth-helpers: 4.0.3(ember-source@3.28.12(@babel/core@7.24.7)) - node-sass: 9.0.0 + ember-cli-postcss: 8.2.0 + ember-concurrency: 2.3.7(@babel/core@7.24.7) + ember-named-blocks-polyfill: 0.2.5 + ember-test-waiters: 2.1.3(@babel/core@7.24.7) + ember-truth-helpers: 3.1.1 + lodash.get: 4.4.2 + normalize.css: 8.0.1 + postcss-import: 12.0.1 + postcss-preset-env: 6.7.2 + static-postcss-addon-tree: 2.0.0 transitivePeerDependencies: - '@babel/core' - - '@glint/environment-ember-loose' - '@glint/template' - - bluebird - ember-source - - jquery - - popper.js - - supports-color - - webpack - - ember-svg-jar@1.2.2(@babel/core@7.24.7): - dependencies: - broccoli-caching-writer: 3.0.3 - broccoli-funnel: 2.0.2 - broccoli-merge-trees: 2.0.1 - broccoli-string-replace: 0.1.2 - broccoli-svg-optimizer: 1.1.0 - broccoli-symbolizer: 0.6.0 - cheerio: 0.22.0 - ember-assign-polyfill: 2.7.3 - ember-cli-babel: 6.18.0(@babel/core@7.24.7) - lodash: 4.17.21 - mkdirp: 0.5.6 - path-posix: 1.0.0 - transitivePeerDependencies: - - '@babel/core' - supports-color ember-svg-jar@2.4.9: @@ -14745,6 +14606,16 @@ snapshots: transitivePeerDependencies: - supports-color + ember-test-waiters@2.1.3(@babel/core@7.24.7): + dependencies: + ember-cli-babel: 7.26.11 + ember-cli-typescript: 3.1.4(@babel/core@7.24.7) + ember-cli-version-checker: 5.1.2 + semver: 7.6.2 + transitivePeerDependencies: + - '@babel/core' + - supports-color + ember-tether@1.0.0(@babel/core@7.24.7): dependencies: ember-cli-babel: 6.18.0(@babel/core@7.24.7) @@ -14761,6 +14632,19 @@ snapshots: transitivePeerDependencies: - supports-color + ember-truth-helpers@2.1.0(@babel/core@7.24.7): + dependencies: + ember-cli-babel: 6.18.0(@babel/core@7.24.7) + transitivePeerDependencies: + - '@babel/core' + - supports-color + + ember-truth-helpers@3.1.1: + dependencies: + ember-cli-babel: 7.26.11 + transitivePeerDependencies: + - supports-color + ember-truth-helpers@4.0.3(ember-source@3.28.12(@babel/core@7.24.7)): dependencies: '@embroider/addon-shim': 1.8.9 @@ -15087,8 +14971,6 @@ snapshots: acorn-jsx: 5.3.2(acorn@7.4.1) eslint-visitor-keys: 1.3.0 - esprima@2.7.3: {} - esprima@3.0.0: {} esprima@4.0.1: {} @@ -15156,6 +15038,19 @@ snapshots: signal-exit: 3.0.7 strip-final-newline: 2.0.0 + execa@3.4.0: + dependencies: + cross-spawn: 7.0.3 + get-stream: 5.2.0 + human-signals: 1.1.1 + is-stream: 2.0.1 + merge-stream: 2.0.0 + npm-run-path: 4.0.1 + onetime: 5.1.2 + p-finally: 2.0.1 + signal-exit: 3.0.7 + strip-final-newline: 2.0.0 + execa@4.1.0: dependencies: cross-spawn: 7.0.3 @@ -15551,13 +15446,6 @@ snapshots: micromatch: 4.0.7 resolve-dir: 1.0.1 - findup-sync@5.0.0: - dependencies: - detect-file: 1.0.0 - is-glob: 4.0.3 - micromatch: 4.0.7 - resolve-dir: 1.0.1 - fireworm@0.7.2: dependencies: async: 0.2.10 @@ -15602,15 +15490,13 @@ snapshots: flatted@3.3.1: {} + flatten@1.0.3: {} + flush-write-stream@1.1.1: dependencies: inherits: 2.0.4 readable-stream: 2.3.8 - focus-trap@6.9.4: - dependencies: - tabbable: 5.3.3 - follow-redirects@1.15.6: {} for-each@0.3.3: @@ -16092,15 +15978,6 @@ snapshots: dependencies: whatwg-encoding: 2.0.0 - htmlparser2@3.10.1: - dependencies: - domelementtype: 1.3.1 - domhandler: 2.4.2 - domutils: 1.7.0 - entities: 1.1.2 - inherits: 2.0.4 - readable-stream: 3.6.2 - htmlparser2@8.0.2: dependencies: domelementtype: 2.3.0 @@ -16220,6 +16097,8 @@ snapshots: indent-string@4.0.0: {} + indexes-of@1.0.1: {} + infer-owner@1.0.4: {} inflection@1.13.4: {} @@ -16513,11 +16392,6 @@ snapshots: argparse: 1.0.10 esprima: 4.0.1 - js-yaml@3.6.1: - dependencies: - argparse: 1.0.10 - esprima: 2.7.3 - js-yaml@4.1.0: dependencies: argparse: 2.0.1 @@ -16796,8 +16670,6 @@ snapshots: lodash.assignin@4.2.0: {} - lodash.bind@4.2.1: {} - lodash.castarray@4.4.0: {} lodash.clonedeep@4.5.0: {} @@ -16808,12 +16680,8 @@ snapshots: lodash.debounce@4.0.8: {} - lodash.defaults@4.2.0: {} - lodash.defaultsdeep@4.6.1: {} - lodash.filter@4.6.0: {} - lodash.find@4.6.0: {} lodash.flatten@3.0.2: @@ -16821,10 +16689,10 @@ snapshots: lodash._baseflatten: 3.1.4 lodash._isiterateecall: 3.0.9 - lodash.flatten@4.4.0: {} - lodash.foreach@4.5.0: {} + lodash.get@4.4.2: {} + lodash.groupby@4.6.0: {} lodash.isarguments@3.1.0: {} @@ -16841,24 +16709,14 @@ snapshots: lodash.last@3.0.0: {} - lodash.map@4.6.0: {} - lodash.memoize@4.1.2: {} lodash.merge@4.6.2: {} lodash.omit@4.5.0: {} - lodash.pick@4.4.0: {} - - lodash.reduce@4.6.0: {} - - lodash.reject@4.6.0: {} - lodash.restparam@3.6.1: {} - lodash.some@4.6.0: {} - lodash.sortby@4.7.0: {} lodash.template@4.5.0: @@ -17113,6 +16971,8 @@ snapshots: merge2@1.4.1: {} + merge@2.1.1: {} + methods@1.1.2: {} micromatch@3.1.10: @@ -17800,6 +17660,8 @@ snapshots: pidtree@0.3.1: {} + pify@2.3.0: {} + pify@3.0.0: {} pify@4.0.1: {} @@ -17830,8 +17692,6 @@ snapshots: dependencies: find-up: 3.0.0 - popper.js@1.16.1: {} - portfinder@1.0.32: dependencies: async: 2.6.4 @@ -17844,6 +17704,113 @@ snapshots: possible-typed-array-names@1.0.0: {} + postcss-attribute-case-insensitive@4.0.2: + dependencies: + postcss: 7.0.39 + postcss-selector-parser: 6.1.0 + + postcss-color-functional-notation@2.0.1: + dependencies: + postcss: 7.0.39 + postcss-values-parser: 2.0.1 + + postcss-color-gray@5.0.0: + dependencies: + '@csstools/convert-colors': 1.4.0 + postcss: 7.0.39 + postcss-values-parser: 2.0.1 + + postcss-color-hex-alpha@5.0.3: + dependencies: + postcss: 7.0.39 + postcss-values-parser: 2.0.1 + + postcss-color-mod-function@3.0.3: + dependencies: + '@csstools/convert-colors': 1.4.0 + postcss: 7.0.39 + postcss-values-parser: 2.0.1 + + postcss-color-rebeccapurple@4.0.1: + dependencies: + postcss: 7.0.39 + postcss-values-parser: 2.0.1 + + postcss-custom-media@7.0.8: + dependencies: + postcss: 7.0.39 + + postcss-custom-properties@8.0.11: + dependencies: + postcss: 7.0.39 + postcss-values-parser: 2.0.1 + + postcss-custom-selectors@5.1.2: + dependencies: + postcss: 7.0.39 + postcss-selector-parser: 5.0.0 + + postcss-dir-pseudo-class@5.0.0: + dependencies: + postcss: 7.0.39 + postcss-selector-parser: 5.0.0 + + postcss-double-position-gradients@1.0.0: + dependencies: + postcss: 7.0.39 + postcss-values-parser: 2.0.1 + + postcss-env-function@2.0.2: + dependencies: + postcss: 7.0.39 + postcss-values-parser: 2.0.1 + + postcss-focus-visible@4.0.0: + dependencies: + postcss: 7.0.39 + + postcss-focus-within@3.0.0: + dependencies: + postcss: 7.0.39 + + postcss-font-variant@4.0.1: + dependencies: + postcss: 7.0.39 + + postcss-gap-properties@2.0.0: + dependencies: + postcss: 7.0.39 + + postcss-image-set-function@3.0.1: + dependencies: + postcss: 7.0.39 + postcss-values-parser: 2.0.1 + + postcss-import@12.0.1: + dependencies: + postcss: 7.0.39 + postcss-value-parser: 3.3.1 + read-cache: 1.0.0 + resolve: 1.22.8 + + postcss-initial@3.0.4: + dependencies: + postcss: 7.0.39 + + postcss-lab-function@2.0.1: + dependencies: + '@csstools/convert-colors': 1.4.0 + postcss: 7.0.39 + postcss-values-parser: 2.0.1 + + postcss-logical@3.0.0: + dependencies: + postcss: 7.0.39 + + postcss-media-minmax@4.0.0: + dependencies: + postcss: 7.0.39 + postcss-modules-extract-imports@3.1.0(postcss@8.4.38): dependencies: postcss: 8.4.38 @@ -17865,13 +17832,103 @@ snapshots: icss-utils: 5.1.0(postcss@8.4.38) postcss: 8.4.38 + postcss-nesting@7.0.1: + dependencies: + postcss: 7.0.39 + + postcss-overflow-shorthand@2.0.0: + dependencies: + postcss: 7.0.39 + + postcss-page-break@2.0.0: + dependencies: + postcss: 7.0.39 + + postcss-place@4.0.1: + dependencies: + postcss: 7.0.39 + postcss-values-parser: 2.0.1 + + postcss-preset-env@6.7.2: + dependencies: + autoprefixer: 9.8.8 + browserslist: 4.23.0 + caniuse-lite: 1.0.30001629 + css-blank-pseudo: 0.1.4 + css-has-pseudo: 0.10.0 + css-prefers-color-scheme: 3.1.1 + cssdb: 4.4.0 + postcss: 7.0.39 + postcss-attribute-case-insensitive: 4.0.2 + postcss-color-functional-notation: 2.0.1 + postcss-color-gray: 5.0.0 + postcss-color-hex-alpha: 5.0.3 + postcss-color-mod-function: 3.0.3 + postcss-color-rebeccapurple: 4.0.1 + postcss-custom-media: 7.0.8 + postcss-custom-properties: 8.0.11 + postcss-custom-selectors: 5.1.2 + postcss-dir-pseudo-class: 5.0.0 + postcss-double-position-gradients: 1.0.0 + postcss-env-function: 2.0.2 + postcss-focus-visible: 4.0.0 + postcss-focus-within: 3.0.0 + postcss-font-variant: 4.0.1 + postcss-gap-properties: 2.0.0 + postcss-image-set-function: 3.0.1 + postcss-initial: 3.0.4 + postcss-lab-function: 2.0.1 + postcss-logical: 3.0.0 + postcss-media-minmax: 4.0.0 + postcss-nesting: 7.0.1 + postcss-overflow-shorthand: 2.0.0 + postcss-page-break: 2.0.0 + postcss-place: 4.0.1 + postcss-pseudo-class-any-link: 6.0.0 + postcss-replace-overflow-wrap: 3.0.0 + postcss-selector-matches: 4.0.0 + postcss-selector-not: 4.0.1 + + postcss-pseudo-class-any-link@6.0.0: + dependencies: + postcss: 7.0.39 + postcss-selector-parser: 5.0.0 + + postcss-replace-overflow-wrap@3.0.0: + dependencies: + postcss: 7.0.39 + + postcss-selector-matches@4.0.0: + dependencies: + balanced-match: 1.0.2 + postcss: 7.0.39 + + postcss-selector-not@4.0.1: + dependencies: + balanced-match: 1.0.2 + postcss: 7.0.39 + + postcss-selector-parser@5.0.0: + dependencies: + cssesc: 2.0.0 + indexes-of: 1.0.1 + uniq: 1.0.1 + postcss-selector-parser@6.1.0: dependencies: cssesc: 3.0.0 util-deprecate: 1.0.2 + postcss-value-parser@3.3.1: {} + postcss-value-parser@4.2.0: {} + postcss-values-parser@2.0.1: + dependencies: + flatten: 1.0.3 + indexes-of: 1.0.1 + uniq: 1.0.1 + postcss@7.0.39: dependencies: picocolors: 0.2.1 @@ -18060,6 +18117,10 @@ snapshots: react-is@16.13.1: {} + read-cache@1.0.0: + dependencies: + pify: 2.3.0 + read-pkg-up@7.0.1: dependencies: find-up: 4.1.0 @@ -18116,14 +18177,6 @@ snapshots: picomatch: 2.3.1 optional: true - recast@0.12.9: - dependencies: - ast-types: 0.10.1 - core-js: 2.6.12 - esprima: 4.0.1 - private: 0.1.8 - source-map: 0.6.1 - recast@0.18.10: dependencies: ast-types: 0.13.3 @@ -18799,6 +18852,16 @@ snapshots: define-property: 0.2.5 object-copy: 0.1.0 + static-postcss-addon-tree@2.0.0: + dependencies: + broccoli-merge-trees: 4.2.0 + broccoli-postcss: 5.1.0 + lodash.get: 4.4.2 + postcss-import: 12.0.1 + postcss-preset-env: 6.7.2 + transitivePeerDependencies: + - supports-color + statuses@1.5.0: {} statuses@2.0.1: {} @@ -18959,16 +19022,6 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} - svgo@0.6.6: - dependencies: - coa: 1.0.4 - colors: 1.1.2 - csso: 2.0.0 - js-yaml: 3.6.1 - mkdirp: 0.5.6 - sax: 1.2.4 - whet.extend: 0.9.9 - svgo@1.3.0: dependencies: chalk: 2.4.2 @@ -19009,8 +19062,6 @@ snapshots: transitivePeerDependencies: - supports-color - tabbable@5.3.3: {} - table@6.8.2: dependencies: ajv: 8.16.0 @@ -19284,14 +19335,6 @@ snapshots: dependencies: punycode: 2.3.1 - tracked-toolbox@1.3.0(@babel/core@7.24.7): - dependencies: - ember-cache-primitive-polyfill: 1.0.1(@babel/core@7.24.7) - ember-cli-babel: 7.26.11 - transitivePeerDependencies: - - '@babel/core' - - supports-color - tree-sync@1.4.0: dependencies: debug: 2.6.9(supports-color@8.1.1) @@ -19428,6 +19471,8 @@ snapshots: is-extendable: 0.1.1 set-value: 2.0.1 + uniq@1.0.1: {} + unique-filename@1.1.1: dependencies: unique-slug: 2.0.2 @@ -19755,8 +19800,6 @@ snapshots: tr46: 2.1.0 webidl-conversions: 6.1.0 - whet.extend@0.9.9: {} - which-boxed-primitive@1.0.2: dependencies: is-bigint: 1.0.4 diff --git a/public/assets/images/fa-link.svg b/public/assets/images/fa-link.svg deleted file mode 100644 index 2a91dc245..000000000 --- a/public/assets/images/fa-link.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - diff --git a/public/assets/images/link.svg b/public/assets/images/link.svg new file mode 100644 index 000000000..177175013 --- /dev/null +++ b/public/assets/images/link.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/assets/images/pen.svg b/public/assets/images/pen.svg new file mode 100644 index 000000000..cb118d199 --- /dev/null +++ b/public/assets/images/pen.svg @@ -0,0 +1 @@ + diff --git a/public/assets/images/stinky-fish.png b/public/assets/images/stinky-fish.png new file mode 100644 index 000000000..4103b1525 Binary files /dev/null and b/public/assets/images/stinky-fish.png differ diff --git a/tests/acceptance/anchors-test.js b/tests/acceptance/anchors-test.js index e4b9f6498..d1ac6dec4 100644 --- a/tests/acceptance/anchors-test.js +++ b/tests/acceptance/anchors-test.js @@ -11,7 +11,9 @@ module('Acceptance | Creating Anchors', function (hooks) { await click(element); assert.equal( currentURL(), - `/ember/1.0/classes/Container/properties?anchor=${element.innerText.trim()}` + `/ember/1.0/classes/Container/properties?anchor=${element.getAttribute( + 'data-test-anchor' + )}` ); }); }); diff --git a/tests/acceptance/module-test.js b/tests/acceptance/module-test.js index a57089635..169698b2d 100644 --- a/tests/acceptance/module-test.js +++ b/tests/acceptance/module-test.js @@ -1,11 +1,11 @@ -import { module, test } from 'qunit'; +import { module, test, skip } from 'qunit'; import { setupApplicationTest } from 'ember-qunit'; import { visit, click, findAll } from '@ember/test-helpers'; module('Acceptance | Module', function (hooks) { setupApplicationTest(hooks); - test('lists all public/private classes and namespaces on the module page', async function (assert) { + skip('lists all public/private classes and namespaces on the module page', async function (assert) { await visit('ember/1.0/modules/ember-handlebars'); const store = this.owner.lookup('service:store'); diff --git a/tests/acceptance/release-url-test.js b/tests/acceptance/release-url-test.js index 2c8ca4dd4..93f9497db 100644 --- a/tests/acceptance/release-url-test.js +++ b/tests/acceptance/release-url-test.js @@ -7,6 +7,6 @@ module('Acceptance | release URL', function (hooks) { test('specifying release instead of specific version in URL should go to the latest release', async function (assert) { await visit('ember/release/classes/Application'); - assert.dom('h1.module-name').hasText('Class Application'); + assert.dom('h1.module-name').includesText('Class Application'); }); }); diff --git a/tests/acceptance/search-test.js b/tests/acceptance/search-test.js index bb3d69cd5..102ed4f28 100644 --- a/tests/acceptance/search-test.js +++ b/tests/acceptance/search-test.js @@ -1,4 +1,4 @@ -import { module, test } from 'qunit'; +import { module, skip } from 'qunit'; import { visit, currentURL, fillIn, click, focus } from '@ember/test-helpers'; import { selectChoose } from 'ember-power-select/test-support'; import { setupApplicationTest } from 'ember-qunit'; @@ -9,7 +9,7 @@ import searchResultsV5_1 from 'ember-api-docs/tests/fixtures/searchresult-v-5-1' module('Acceptance | search', function (hooks) { setupApplicationTest(hooks); - test('search for an EmberArray function and navigate properly', async function (assert) { + skip('search for an EmberArray function and navigate properly', async function (assert) { await visit('/'); const algoliaService = this.owner.lookup('service:algolia'); @@ -28,7 +28,7 @@ module('Acceptance | search', function (hooks) { ); }); - test('discard stale search results when version changes', async function (assert) { + skip('discard stale search results when version changes', async function (assert) { await visit('/'); const algoliaService = this.owner.lookup('service:algolia'); diff --git a/tests/integration/components/class-field-description-test.js b/tests/integration/components/class-field-description-test.js index 7bb0a9277..a6db93f7b 100644 --- a/tests/integration/components/class-field-description-test.js +++ b/tests/integration/components/class-field-description-test.js @@ -1,13 +1,7 @@ import EmberObject from '@ember/object'; import { module, test } from 'qunit'; import { setupRenderingTest } from 'ember-qunit'; -import { - render, - click, - findAll, - find, - triggerEvent, -} from '@ember/test-helpers'; +import { render, click, findAll, find } from '@ember/test-helpers'; import hbs from 'htmlbars-inline-precompile'; module('Integration | Component | class field description', function (hooks) { @@ -36,29 +30,6 @@ module('Integration | Component | class field description', function (hooks) { assert.dom(findAll('.args')[0]).hasText('(param1, param2, param3)'); }); - test('On hover -- the link icon shows up', async function (assert) { - this.set('type', 'method'); - this.set( - 'field', - EmberObject.create({ - access: 'public', - deprecated: true, - name: 'concat', - description: 'concatenates', - params: [{ name: 'param1' }, { name: 'param2' }, { name: 'param3' }], - }) - ); - - await render( - hbs`` - ); - - await triggerEvent('.class-field-description--link', 'mouseenter'); - assert - .dom('.class-field-description--link-hover') - .exists('The link icon appears when hovering on the method text'); - }); - test('it calls the provided action on link-click with the field name as an arg', async function (assert) { assert.expect(3); this.set('updateAnchor', (name) => { diff --git a/tests/integration/components/table-of-contents-test.js b/tests/integration/components/table-of-contents-test.js index 9b8e80027..59089fed6 100644 --- a/tests/integration/components/table-of-contents-test.js +++ b/tests/integration/components/table-of-contents-test.js @@ -1,16 +1,15 @@ import { module, test } from 'qunit'; import { setupRenderingTest } from 'ember-qunit'; -import { render, findAll, click } from '@ember/test-helpers'; +import { render, findAll } from '@ember/test-helpers'; import hbs from 'htmlbars-inline-precompile'; -const TIMEOUT_FOR_ANIMATION = 600; const CLASSES = ['Descriptor', 'Ember']; const MODULES = ['@ember/application', '@ember/array']; module('Integration | Component | table of contents', function (hooks) { setupRenderingTest(hooks); - test('it renders', async function (assert) { + test('it renders classes', async function (assert) { // Set any properties with this.set('myProperty', 'value'); this.set('emberVersion', '2.4.3'); this.set('classesIDs', CLASSES); @@ -27,9 +26,9 @@ module('Integration | Component | table of contents', function (hooks) { const contentTitle = document.querySelector( '[data-test-toc-title="classes"]' ); - const contentReference = '.toc-level-1'; + const contentReference = '.sub-table-of-contents'; - assert.dom(contentTitle).hasText('Classes'); + assert.dom(contentTitle).includesText('Classes'); assert .dom(`${contentReference} li`) .exists({ count: 2 }, 'We have two items to display'); @@ -37,7 +36,7 @@ module('Integration | Component | table of contents', function (hooks) { assert.dom(findAll(`${contentReference} li`)[1]).hasText(CLASSES[1]); }); - test('Starts with underlying content visible', async function (assert) { + test('it renders packages', async function (assert) { // Set any properties with this.set('myProperty', 'value'); this.set('emberVersion', '2.4.3'); this.set('moduleIDs', MODULES); @@ -51,14 +50,13 @@ module('Integration | Component | table of contents', function (hooks) { /> `); - const contentReference = '.toc-level-1'; + const contentReference = '.sub-table-of-contents'; const content = document.querySelector(contentReference); const contentTitle = document.querySelector( - '[data-test-toc-title="classes"]' + '[data-test-toc-title="packages"]' ); - assert.dom(contentTitle).hasText('Classes'); - assert.dom(content).hasClass('selected'); + assert.dom(contentTitle).includesText('Packages'); assert .dom(`${contentReference} li`) .exists({ count: 2 }, 'We have two items to display'); @@ -66,84 +64,4 @@ module('Integration | Component | table of contents', function (hooks) { assert.dom(findAll(`${contentReference} li`)[0]).hasText(MODULES[0]); assert.dom(findAll(`${contentReference} li`)[1]).hasText(MODULES[1]); }); - - test('Underlying content hides once clicked', async function (assert) { - // Set any properties with this.set('myProperty', 'value'); - this.set('emberVersion', '2.4.3'); - this.set('moduleIDs', MODULES); - - await render(hbs` - - `); - - const contentTitle = document.querySelector( - '[data-test-toc-title="packages"]' - ); - const contentReference = '.toc-level-1'; - const content = document.querySelector(contentReference); - - assert.dom(contentTitle).hasText('Packages'); - assert.dom(content).hasClass('selected'); - assert.dom(content).isVisible(); - - await click(contentTitle); - - const done = assert.async(); - setTimeout(() => { - assert.dom(content).isNotVisible(); - assert.dom(content).doesNotHaveClass('selected'); - done(); - }, TIMEOUT_FOR_ANIMATION); - }); - - test('Underlying content should be visible after 2 clicks', async function (assert) { - // Set any properties with this.set('myProperty', 'value'); - this.set('emberVersion', '2.4.3'); - this.set('moduleIDs', MODULES); - - await render(hbs` - - `); - - const titleButton = document.querySelector( - '[data-test-toc-title="packages"]' - ); - const contentReference = '.toc-level-1'; - const content = document.querySelector(contentReference); - - assert.dom(titleButton).hasText('Packages'); - assert.dom(content).hasClass('selected'); - assert.dom(content).isVisible(); - - await click(titleButton); - - const done1 = assert.async(); - - setTimeout(async () => { - assert.dom(content).isNotVisible(); - assert.dom(content).doesNotHaveClass('selected'); - - await click(titleButton); - - const done2 = assert.async(); - - setTimeout(() => { - assert.dom(content).isVisible(); - assert.dom(content).hasClass('selected'); - done2(); - }, TIMEOUT_FOR_ANIMATION); - - done1(); - }, TIMEOUT_FOR_ANIMATION); - }); }); diff --git a/tests/integration/components/table-of-projects-test.js b/tests/integration/components/table-of-projects-test.js new file mode 100644 index 000000000..bbdfaa96f --- /dev/null +++ b/tests/integration/components/table-of-projects-test.js @@ -0,0 +1,14 @@ +import { module, test } from 'qunit'; +import { setupRenderingTest } from 'ember-qunit'; +import { render } from '@ember/test-helpers'; +import { hbs } from 'ember-cli-htmlbars'; + +module('Integration | Component | table-of-projects', function (hooks) { + setupRenderingTest(hooks); + + test('it renders', async function (assert) { + await render(hbs``); + assert.dom(this.element).hasText('Home Projects Ember EmberData Ember CLI'); + // The functional test for this is in acceptance/switch-project-test.js + }); +});