Project

General

Profile

« Previous | Next » 

Revision 61416

Added by John Balasis almost 3 years ago

View differences:

modules/uoa-repository-dashboard-gui/branches/angular-upgrade/package.json
12 12
  },
13 13
  "private": true,
14 14
  "dependencies": {
15
    "@angular/animations": "9.1.13",
16
    "@angular/common": "9.1.13",
17
    "@angular/compiler": "9.1.13",
18
    "@angular/core": "9.1.13",
19
    "@angular/forms": "9.1.13",
20
    "@angular/platform-browser": "9.1.13",
21
    "@angular/platform-browser-dynamic": "^9.1.13",
22
    "@angular/router": "9.1.13",
15
    "@angular/animations": "10.2.5",
16
    "@angular/common": "10.2.5",
17
    "@angular/compiler": "10.2.5",
18
    "@angular/core": "10.2.5",
19
    "@angular/forms": "10.2.5",
20
    "@angular/platform-browser": "10.2.5",
21
    "@angular/platform-browser-dynamic": "^10.2.5",
22
    "@angular/router": "10.2.5",
23 23
    "altair": "^1.0.0",
24 24
    "bootstrap": "^4.1.3",
25 25
    "core-js": "^2.5.4",
......
28 28
    "jquery": "^3.4.1",
29 29
    "jquery-bez": "^1.0.11",
30 30
    "ngx-bootstrap": "^4.3.0",
31
    "ngx-matomo": "^0.1.2",
31
    "ngx-matomo": "1.0.0-rc.0",
32 32
    "rxjs": "6.6.7",
33
    "tslib": "^1.10.0",
33
    "tslib": "^2.0.0",
34 34
    "uikit": "^3.0.0-rc.19",
35 35
    "zone.js": "~0.10.2"
36 36
  },
37 37
  "devDependencies": {
38
    "@angular-devkit/build-angular": "~0.901.15",
39
    "@angular/cli": "~9.1.15",
40
    "@angular/compiler-cli": "^9.1.13",
41
    "@angular/language-service": "^9.1.13",
38
    "@angular-devkit/build-angular": "~0.1002.3",
39
    "@angular/cli": "~10.2.3",
40
    "@angular/compiler-cli": "^10.2.5",
41
    "@angular/language-service": "^10.2.5",
42 42
    "@types/jasmine": "~2.8.6",
43 43
    "@types/jasminewd2": "~2.0.3",
44 44
    "@types/node": "^12.11.1",
45 45
    "node-sass": "^4.0.0",
46 46
    "codelyzer": "^5.1.2",
47
    "jasmine-core": "~2.99.1",
48
    "jasmine-spec-reporter": "~4.2.1",
49
    "karma": "~4.0.0",
50
    "karma-chrome-launcher": "~2.2.0",
51
    "karma-coverage-istanbul-reporter": "~2.0.0",
52
    "karma-jasmine": "~1.1.1",
53
    "karma-jasmine-html-reporter": "^0.2.2",
54
    "protractor": "^5.4.1",
47
    "jasmine-core": "~3.5.0",
48
    "jasmine-spec-reporter": "~5.0.0",
49
    "karma": "~5.0.0",
50
    "karma-chrome-launcher": "~3.1.0",
51
    "karma-coverage-istanbul-reporter": "~3.0.2",
52
    "karma-jasmine": "~4.0.0",
53
    "karma-jasmine-html-reporter": "^1.5.0",
54
    "protractor": "~7.0.0",
55 55
    "ts-node": "~5.0.1",
56
    "tslint": "~5.9.1",
57
    "typescript": "~3.8.3"
56
    "tslint": "~6.1.0",
57
    "typescript": "~4.0.8"
58 58
  }
59 59
}
modules/uoa-repository-dashboard-gui/branches/angular-upgrade/tsconfig.json
3 3
  "compilerOptions": {
4 4
    "baseUrl": "./",
5 5
    "downlevelIteration": true,
6
    "module": "esnext",
6
    "module": "es2020",
7 7
    "outDir": "./dist/out-tsc",
8 8
    "sourceMap": true,
9 9
    "declaration": false,
modules/uoa-repository-dashboard-gui/branches/angular-upgrade/tslint.json
72 72
    "no-trailing-whitespace": true,
73 73
    "no-unnecessary-initializer": true,
74 74
    "no-unused-expression": true,
75
    "no-use-before-declare": true,
76 75
    "no-var-keyword": true,
77 76
    "object-literal-sort-keys": false,
78 77
    "one-line": [
modules/uoa-repository-dashboard-gui/branches/angular-upgrade/.browserslistrc
1
# This file is currently used by autoprefixer to adjust CSS to support the below specified browsers
2
# For additional information regarding the format and rule options, please see:
3
# https://github.com/browserslist/browserslist#queries
4
# For IE 9-11 support, please uncomment the last line of the file and adjust as needed
5
> 0.5%
6
last 2 versions
7
Firefox ESR
8
not dead
9
# IE 9-11
0 10

  
modules/uoa-repository-dashboard-gui/branches/angular-upgrade/src/app/app.component.ts
2 2
import { NavigationEnd, Router, RoutesRecognized } from '@angular/router';
3 3
import { AuthenticationService } from './services/authentication.service';
4 4
import { environment } from '../environments/environment';
5
import { MatomoInjector, MatomoTracker } from 'ngx-matomo';
5
import { MatomoTracker } from 'ngx-matomo';
6 6
import { ConfirmationDialogComponent } from './shared/reusablecomponents/confirmation-dialog.component';
7 7
import { RepositoryService } from './services/repository.service';
8 8
import { RepositorySnippet } from './domain/typeScriptClasses';
......
34 34

  
35 35
  constructor(private router: Router,
36 36
              private authService: AuthenticationService,
37
              private matomoInjector: MatomoInjector,
38 37
              private matomoTracker: MatomoTracker,
39 38
              private repositoryService: RepositoryService,
40 39
              private fb: FormBuilder) {
41 40

  
42 41
    console.log('21-06-2019. Fixed matomo to log userIds?');
43 42

  
44
    let piwikUrl;
45
    if (window.location.origin.includes('beta')) {
46
      // piwikUrl = 'https://analytics.openaire.eu/piwik.php?idsite=92&rec=1';
47
      piwikUrl = '92';
48
    } else if (window.location.origin.includes('localhost:4200') ||
49
               window.location.origin.includes('athenarc')) {
50
      // piwikUrl = 'https://analytics.openaire.eu/piwik.php?idsite=92&rec=1';
51
      piwikUrl = '9222222';
52
    } else {
53
      // piwikUrl = 'https://analytics.openaire.eu/piwik.php?idsite=111&rec=1';
54
      piwikUrl = '111';
55
    }
56
    this.matomoInjector.init('https://analytics.openaire.eu/', piwikUrl);
57

  
58 43
    /*disabling console.log in production*/
59 44
    if ( environment.production === true ) {
60 45
      console.log = function () {};
modules/uoa-repository-dashboard-gui/branches/angular-upgrade/src/app/app.module.ts
24 24
import { SharedService } from "./services/shared.service";
25 25
import { JoinComponent } from "./pages/join/join.component";
26 26
import { AboutComponent } from "./pages/landing/about/about.component";
27
import {environment} from '../environments/environment';
27 28

  
28 29

  
29 30
@NgModule({
......
42 43
    HttpClientModule,
43 44
    ReusableComponentsModule,
44 45
    CookieLawModule,
45
    MatomoModule,
46
    MatomoModule.forRoot({
47
      scriptUrl: environment.MATOMO_URL + 'matomo.js',
48
      trackers: [
49
        {
50
          trackerUrl: environment.MATOMO_URL + 'matomo.php',
51
          siteId: environment.MATOMO_SITE
52
        }
53
      ],
54
      routeTracking: {
55
        enable: true
56
      }
57
    }),
46 58
    AppRoutingModule
47 59
  ],
48 60
  providers: [
modules/uoa-repository-dashboard-gui/branches/angular-upgrade/src/.browserslistrc
1
# This file is currently used by autoprefixer to adjust CSS to support the below specified browsers
2
# For additional information regarding the format and rule options, please see:
3
# https://github.com/browserslist/browserslist#queries
4
# For IE 9-11 support, please uncomment the last line of the file and adjust as needed
5
> 0.5%
6
last 2 versions
7
Firefox ESR
8
not dead
9
# IE 9-11
0 10

  
modules/uoa-repository-dashboard-gui/branches/angular-upgrade/src/environments/environment.beta.ts
1 1
export const environment = {
2 2
  production: true,
3
  MATOMO_URL: 'https://analytics.openaire.eu/',
4
  MATOMO_SITE: 92,
3 5
  API_ENDPOINT: '/api',
4 6
  FAQ_ENDPOINT: 'https://provide.openaire.eu/uoa-admin-tools/api',
5 7
  FAQ_HOMEPAGE: 'https://provide.openaire.eu/uoa-admin-tools/dashboard'
modules/uoa-repository-dashboard-gui/branches/angular-upgrade/src/environments/environment.ts
5 5
export const environment = {
6 6
  production: false,
7 7
  API_ENDPOINT: '/uoa-repository-manager-service',
8
  MATOMO_URL: 'https://analytics.openaire.eu/',
9
  MATOMO_SITE: 9222222,
8 10
  // FAQ_ENDPOINT: 'http://88.197.53.69:5555/api',
9 11
  // FAQ_HOMEPAGE: 'http://88.197.53.69:5555'
10 12
  FAQ_ENDPOINT: 'https://provide.openaire.eu/uoa-admin-tools/api',
modules/uoa-repository-dashboard-gui/branches/angular-upgrade/src/environments/environment.prod.ts
1 1
export const environment = {
2 2
  production: true,
3
  MATOMO_URL: 'https://analytics.openaire.eu/',
4
  MATOMO_SITE: 111,
3 5
  API_ENDPOINT: '/api',
4 6
  FAQ_ENDPOINT: '/uoa-admin-tools/api',
5 7
  FAQ_HOMEPAGE: '/uoa-admin-tools/dashboard'
modules/uoa-repository-dashboard-gui/branches/angular-upgrade/package-lock.json
1
{
2
  "name": "uoa-repository-manager-ui",
3
  "version": "0.0.0",
4
  "lockfileVersion": 1,
5
  "requires": true,
6
  "dependencies": {
7
    "@angular-devkit/architect": {
8
      "version": "0.1002.3",
9
      "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1002.3.tgz",
10
      "integrity": "sha512-7ainXRNO1njZ6bBbJXGpMzCh0OYrzuIRe/+zRj0ncV1YfEsJb2yWBuiza0+y2Ljco7hdd4wr+7eJm7cfn+NvAw==",
11
      "dev": true,
12
      "requires": {
13
        "@angular-devkit/core": "10.2.3",
14
        "rxjs": "6.6.2"
15
      },
16
      "dependencies": {
17
        "rxjs": {
18
          "version": "6.6.2",
19
          "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.2.tgz",
20
          "integrity": "sha512-BHdBMVoWC2sL26w//BCu3YzKT4s2jip/WhwsGEDmeKYBhKDZeYezVUnHatYB7L85v5xs0BAQmg6BEYJEKxBabg==",
21
          "dev": true,
22
          "requires": {
23
            "tslib": "^1.9.0"
24
          },
25
          "dependencies": {
26
            "tslib": {
27
              "version": "1.14.1",
28
              "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
29
              "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
30
              "dev": true
31
            }
32
          }
33
        }
34
      }
35
    },
36
    "@angular-devkit/build-angular": {
37
      "version": "0.1002.3",
38
      "resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-0.1002.3.tgz",
39
      "integrity": "sha512-NjM8H2AUpLjcf+3mKYd99VbFgN4kwT++IBmR9BRQkqOZ4fD63g8jLPzC0KTsWGIVkZtR9Qc88YW/5sC8C3SVFQ==",
40
      "dev": true,
41
      "requires": {
42
        "@angular-devkit/architect": "0.1002.3",
43
        "@angular-devkit/build-optimizer": "0.1002.3",
44
        "@angular-devkit/build-webpack": "0.1002.3",
45
        "@angular-devkit/core": "10.2.3",
46
        "@babel/core": "7.11.1",
47
        "@babel/generator": "7.11.0",
48
        "@babel/plugin-transform-runtime": "7.11.0",
49
        "@babel/preset-env": "7.11.0",
50
        "@babel/runtime": "7.11.2",
51
        "@babel/template": "7.10.4",
52
        "@jsdevtools/coverage-istanbul-loader": "3.0.5",
53
        "@ngtools/webpack": "10.2.3",
54
        "autoprefixer": "9.8.6",
55
        "babel-loader": "8.1.0",
56
        "browserslist": "^4.9.1",
57
        "cacache": "15.0.5",
58
        "caniuse-lite": "^1.0.30001032",
59
        "circular-dependency-plugin": "5.2.0",
60
        "copy-webpack-plugin": "6.0.3",
61
        "core-js": "3.6.4",
62
        "css-loader": "4.2.2",
63
        "cssnano": "4.1.10",
64
        "file-loader": "6.0.0",
65
        "find-cache-dir": "3.3.1",
66
        "glob": "7.1.6",
67
        "jest-worker": "26.3.0",
68
        "karma-source-map-support": "1.4.0",
69
        "less-loader": "6.2.0",
70
        "license-webpack-plugin": "2.3.0",
71
        "loader-utils": "2.0.0",
72
        "mini-css-extract-plugin": "0.10.0",
73
        "minimatch": "3.0.4",
74
        "open": "7.2.0",
75
        "parse5": "6.0.1",
76
        "parse5-htmlparser2-tree-adapter": "6.0.1",
77
        "pnp-webpack-plugin": "1.6.4",
78
        "postcss": "7.0.32",
79
        "postcss-import": "12.0.1",
80
        "postcss-loader": "3.0.0",
81
        "raw-loader": "4.0.1",
82
        "regenerator-runtime": "0.13.7",
83
        "resolve-url-loader": "3.1.2",
84
        "rimraf": "3.0.2",
85
        "rollup": "2.26.5",
86
        "rxjs": "6.6.2",
87
        "sass": "1.26.10",
88
        "sass-loader": "10.0.1",
89
        "semver": "7.3.2",
90
        "source-map": "0.7.3",
91
        "source-map-loader": "1.0.2",
92
        "source-map-support": "0.5.19",
93
        "speed-measure-webpack-plugin": "1.3.3",
94
        "style-loader": "1.2.1",
95
        "stylus": "0.54.8",
96
        "stylus-loader": "3.0.2",
97
        "terser": "5.3.0",
98
        "terser-webpack-plugin": "4.1.0",
99
        "tree-kill": "1.2.2",
100
        "webpack": "4.44.1",
101
        "webpack-dev-middleware": "3.7.2",
102
        "webpack-dev-server": "3.11.0",
103
        "webpack-merge": "4.2.2",
104
        "webpack-sources": "1.4.3",
105
        "webpack-subresource-integrity": "1.4.1",
106
        "worker-plugin": "5.0.0"
107
      },
108
      "dependencies": {
109
        "@babel/generator": {
110
          "version": "7.11.0",
111
          "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.11.0.tgz",
112
          "integrity": "sha512-fEm3Uzw7Mc9Xi//qU20cBKatTfs2aOtKqmvy/Vm7RkJEGFQ4xc9myCfbXxqK//ZS8MR/ciOHw6meGASJuKmDfQ==",
113
          "dev": true,
114
          "requires": {
115
            "@babel/types": "^7.11.0",
116
            "jsesc": "^2.5.1",
117
            "source-map": "^0.5.0"
118
          },
119
          "dependencies": {
120
            "source-map": {
121
              "version": "0.5.7",
122
              "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
123
              "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
124
              "dev": true
125
            }
126
          }
127
        },
128
        "@babel/template": {
129
          "version": "7.10.4",
130
          "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.10.4.tgz",
131
          "integrity": "sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA==",
132
          "dev": true,
133
          "requires": {
134
            "@babel/code-frame": "^7.10.4",
135
            "@babel/parser": "^7.10.4",
136
            "@babel/types": "^7.10.4"
137
          }
138
        },
139
        "core-js": {
140
          "version": "3.6.4",
141
          "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.4.tgz",
142
          "integrity": "sha512-4paDGScNgZP2IXXilaffL9X7968RuvwlkK3xWtZRVqgd8SYNiVKRJvkFd1aqqEuPfN7E68ZHEp9hDj6lHj4Hyw==",
143
          "dev": true
144
        },
145
        "rxjs": {
146
          "version": "6.6.2",
147
          "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.2.tgz",
148
          "integrity": "sha512-BHdBMVoWC2sL26w//BCu3YzKT4s2jip/WhwsGEDmeKYBhKDZeYezVUnHatYB7L85v5xs0BAQmg6BEYJEKxBabg==",
149
          "dev": true,
150
          "requires": {
151
            "tslib": "^1.9.0"
152
          },
153
          "dependencies": {
154
            "tslib": {
155
              "version": "1.14.1",
156
              "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
157
              "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
158
              "dev": true
159
            }
160
          }
161
        }
162
      }
163
    },
164
    "@angular-devkit/build-optimizer": {
165
      "version": "0.1002.3",
166
      "resolved": "https://registry.npmjs.org/@angular-devkit/build-optimizer/-/build-optimizer-0.1002.3.tgz",
167
      "integrity": "sha512-/0KbxVmmvt3S7ghk5zUH8/PWjW8ki0uSmPsnjopY8jRgAxuXN/7PXZbqswItNlUBoEj34hj2UADBUJVic7fcnQ==",
168
      "dev": true,
169
      "requires": {
170
        "loader-utils": "2.0.0",
171
        "source-map": "0.7.3",
172
        "tslib": "2.0.1",
173
        "typescript": "4.0.2",
174
        "webpack-sources": "1.4.3"
175
      },
176
      "dependencies": {
177
        "tslib": {
178
          "version": "2.0.1",
179
          "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.1.tgz",
180
          "integrity": "sha512-SgIkNheinmEBgx1IUNirK0TUD4X9yjjBRTqqjggWCU3pUEqIk3/Uwl3yRixYKT6WjQuGiwDv4NomL3wqRCj+CQ==",
181
          "dev": true
182
        },
183
        "typescript": {
184
          "version": "4.0.2",
185
          "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.0.2.tgz",
186
          "integrity": "sha512-e4ERvRV2wb+rRZ/IQeb3jm2VxBsirQLpQhdxplZ2MEzGvDkkMmPglecnNDfSUBivMjP93vRbngYYDQqQ/78bcQ==",
187
          "dev": true
188
        }
189
      }
190
    },
191
    "@angular-devkit/build-webpack": {
192
      "version": "0.1002.3",
193
      "resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.1002.3.tgz",
194
      "integrity": "sha512-ngvPPA3VuYGYV275PM6X0pVI0Nl/uWx4eu2S6SUFe6mniN4BQkUHAyeCUMIbM3hkau/NAcF9xUs5AvZ9GDpvPw==",
195
      "dev": true,
196
      "requires": {
197
        "@angular-devkit/architect": "0.1002.3",
198
        "@angular-devkit/core": "10.2.3",
199
        "rxjs": "6.6.2"
200
      },
201
      "dependencies": {
202
        "rxjs": {
203
          "version": "6.6.2",
204
          "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.2.tgz",
205
          "integrity": "sha512-BHdBMVoWC2sL26w//BCu3YzKT4s2jip/WhwsGEDmeKYBhKDZeYezVUnHatYB7L85v5xs0BAQmg6BEYJEKxBabg==",
206
          "dev": true,
207
          "requires": {
208
            "tslib": "^1.9.0"
209
          },
210
          "dependencies": {
211
            "tslib": {
212
              "version": "1.14.1",
213
              "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
214
              "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
215
              "dev": true
216
            }
217
          }
218
        }
219
      }
220
    },
221
    "@angular-devkit/core": {
222
      "version": "10.2.3",
223
      "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-10.2.3.tgz",
224
      "integrity": "sha512-pMM1v9Xjqx6YLOQxQYs0D+03H6XPDZLS8cyEtoQX2iYdh8qlKHZVbJa2WsfzwMoIPtgcXfQAXn113VEgrQPLFA==",
225
      "dev": true,
226
      "requires": {
227
        "ajv": "6.12.4",
228
        "fast-json-stable-stringify": "2.1.0",
229
        "magic-string": "0.25.7",
230
        "rxjs": "6.6.2",
231
        "source-map": "0.7.3"
232
      },
233
      "dependencies": {
234
        "ajv": {
235
          "version": "6.12.4",
236
          "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.4.tgz",
237
          "integrity": "sha512-eienB2c9qVQs2KWexhkrdMLVDoIQCz5KSeLxwg9Lzk4DOfBtIK9PQwwufcsn1jjGuf9WZmqPMbGxOzfcuphJCQ==",
238
          "dev": true,
239
          "requires": {
240
            "fast-deep-equal": "^3.1.1",
241
            "fast-json-stable-stringify": "^2.0.0",
242
            "json-schema-traverse": "^0.4.1",
243
            "uri-js": "^4.2.2"
244
          }
245
        },
246
        "rxjs": {
247
          "version": "6.6.2",
248
          "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.2.tgz",
249
          "integrity": "sha512-BHdBMVoWC2sL26w//BCu3YzKT4s2jip/WhwsGEDmeKYBhKDZeYezVUnHatYB7L85v5xs0BAQmg6BEYJEKxBabg==",
250
          "dev": true,
251
          "requires": {
252
            "tslib": "^1.9.0"
253
          },
254
          "dependencies": {
255
            "tslib": {
256
              "version": "1.14.1",
257
              "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
258
              "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
259
              "dev": true
260
            }
261
          }
262
        }
263
      }
264
    },
265
    "@angular-devkit/schematics": {
266
      "version": "10.2.3",
267
      "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-10.2.3.tgz",
268
      "integrity": "sha512-uCNeq5qH4QEiftgOud+EhTVvdriYQVBrYmX4f4BjVHkjnFhm73h30nfAgs6YuStIp8oxSI8jUGE9DAy331xvmA==",
269
      "dev": true,
270
      "requires": {
271
        "@angular-devkit/core": "10.2.3",
272
        "ora": "5.0.0",
273
        "rxjs": "6.6.2"
274
      },
275
      "dependencies": {
276
        "rxjs": {
277
          "version": "6.6.2",
278
          "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.2.tgz",
279
          "integrity": "sha512-BHdBMVoWC2sL26w//BCu3YzKT4s2jip/WhwsGEDmeKYBhKDZeYezVUnHatYB7L85v5xs0BAQmg6BEYJEKxBabg==",
280
          "dev": true,
281
          "requires": {
282
            "tslib": "^1.9.0"
283
          },
284
          "dependencies": {
285
            "tslib": {
286
              "version": "1.14.1",
287
              "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
288
              "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
289
              "dev": true
290
            }
291
          }
292
        }
293
      }
294
    },
295
    "@angular/animations": {
296
      "version": "10.2.5",
297
      "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-10.2.5.tgz",
298
      "integrity": "sha512-lIMwjY1pAqpCM4Ayndf2RsvOWRUc5QV7W82XNou6pIBv2T1i1XV6H72I5Sk9Z4sxxBYCWncEaEub+C6NcS8QRg==",
299
      "requires": {
300
        "tslib": "^2.0.0"
301
      },
302
      "dependencies": {
303
        "tslib": {
304
          "version": "2.3.0",
305
          "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz",
306
          "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg=="
307
        }
308
      }
309
    },
310
    "@angular/cli": {
311
      "version": "10.2.3",
312
      "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-10.2.3.tgz",
313
      "integrity": "sha512-LLt0AUgLpmaoWA1R7tnUxbJDNs37+WogjNCbNLfvf4YHI04PwKx3OXgx0d8IYNtjHEaGmGp9AQRynvQ2qfXkaA==",
314
      "dev": true,
315
      "requires": {
316
        "@angular-devkit/architect": "0.1002.3",
317
        "@angular-devkit/core": "10.2.3",
318
        "@angular-devkit/schematics": "10.2.3",
319
        "@schematics/angular": "10.2.3",
320
        "@schematics/update": "0.1002.3",
321
        "@yarnpkg/lockfile": "1.1.0",
322
        "ansi-colors": "4.1.1",
323
        "debug": "4.1.1",
324
        "ini": "1.3.6",
325
        "inquirer": "7.3.3",
326
        "npm-package-arg": "8.0.1",
327
        "npm-pick-manifest": "6.1.0",
328
        "open": "7.2.0",
329
        "pacote": "9.5.12",
330
        "read-package-tree": "5.3.1",
331
        "rimraf": "3.0.2",
332
        "semver": "7.3.2",
333
        "symbol-observable": "1.2.0",
334
        "universal-analytics": "0.4.23",
335
        "uuid": "8.3.0"
336
      },
337
      "dependencies": {
338
        "ansi-colors": {
339
          "version": "4.1.1",
340
          "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz",
341
          "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==",
342
          "dev": true
343
        },
344
        "debug": {
345
          "version": "4.1.1",
346
          "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
347
          "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
348
          "dev": true,
349
          "requires": {
350
            "ms": "^2.1.1"
351
          }
352
        },
353
        "uuid": {
354
          "version": "8.3.0",
355
          "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.0.tgz",
356
          "integrity": "sha512-fX6Z5o4m6XsXBdli9g7DtWgAx+osMsRRZFKma1mIUsLCz6vRvv+pz5VNbyu9UEDzpMWulZfvpgb/cmDXVulYFQ==",
357
          "dev": true
358
        }
359
      }
360
    },
361
    "@angular/common": {
362
      "version": "10.2.5",
363
      "resolved": "https://registry.npmjs.org/@angular/common/-/common-10.2.5.tgz",
364
      "integrity": "sha512-553yf6ZUHNqT4XpOqbW7EKKMfX56u/8DkwYXuSv8MAKdl4/AW6gliFOEJGYo04JcKF7Knq3VPvGSCO9kupf0hg==",
365
      "requires": {
366
        "tslib": "^2.0.0"
367
      },
368
      "dependencies": {
369
        "tslib": {
370
          "version": "2.3.0",
371
          "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz",
372
          "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg=="
373
        }
374
      }
375
    },
376
    "@angular/compiler": {
377
      "version": "10.2.5",
378
      "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-10.2.5.tgz",
379
      "integrity": "sha512-ddJiTPCoVBIGjFDYoYWDpmq3Zs8UKoWpzaeW4u+p17gWW54HwyT5XTxrgtbeUmaxIuRdL4/KT1lGHs9/9bwbCA==",
380
      "requires": {
381
        "tslib": "^2.0.0"
382
      },
383
      "dependencies": {
384
        "tslib": {
385
          "version": "2.3.0",
386
          "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz",
387
          "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg=="
388
        }
389
      }
390
    },
391
    "@angular/compiler-cli": {
392
      "version": "10.2.5",
393
      "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-10.2.5.tgz",
394
      "integrity": "sha512-xddSpKudoPidEebIW3x1CvQdx69WEmnFg4DneeQi/tit7mtAKYTJemzYZmP6abdSYhtxovL0bPX5LxYlrtuxIw==",
395
      "dev": true,
396
      "requires": {
397
        "canonical-path": "1.0.0",
398
        "chokidar": "^3.0.0",
399
        "convert-source-map": "^1.5.1",
400
        "dependency-graph": "^0.7.2",
401
        "fs-extra": "4.0.2",
402
        "magic-string": "^0.25.0",
403
        "minimist": "^1.2.0",
404
        "reflect-metadata": "^0.1.2",
405
        "semver": "^6.3.0",
406
        "source-map": "^0.6.1",
407
        "sourcemap-codec": "^1.4.8",
408
        "tslib": "^2.0.0",
409
        "yargs": "^16.1.1"
410
      },
411
      "dependencies": {
412
        "ansi-regex": {
413
          "version": "5.0.0",
414
          "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
415
          "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",
416
          "dev": true
417
        },
418
        "ansi-styles": {
419
          "version": "4.3.0",
420
          "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
421
          "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
422
          "dev": true,
423
          "requires": {
424
            "color-convert": "^2.0.1"
425
          }
426
        },
427
        "cliui": {
428
          "version": "7.0.4",
429
          "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz",
430
          "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==",
431
          "dev": true,
432
          "requires": {
433
            "string-width": "^4.2.0",
434
            "strip-ansi": "^6.0.0",
435
            "wrap-ansi": "^7.0.0"
436
          }
437
        },
438
        "color-convert": {
439
          "version": "2.0.1",
440
          "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
441
          "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
442
          "dev": true,
443
          "requires": {
444
            "color-name": "~1.1.4"
445
          }
446
        },
447
        "color-name": {
448
          "version": "1.1.4",
449
          "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
450
          "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
451
          "dev": true
452
        },
453
        "emoji-regex": {
454
          "version": "8.0.0",
455
          "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
456
          "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
457
          "dev": true
458
        },
459
        "is-fullwidth-code-point": {
460
          "version": "3.0.0",
461
          "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
462
          "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
463
          "dev": true
464
        },
465
        "semver": {
466
          "version": "6.3.0",
467
          "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
468
          "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
469
          "dev": true
470
        },
471
        "source-map": {
472
          "version": "0.6.1",
473
          "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
474
          "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
475
          "dev": true
476
        },
477
        "string-width": {
478
          "version": "4.2.2",
479
          "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz",
480
          "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==",
481
          "dev": true,
482
          "requires": {
483
            "emoji-regex": "^8.0.0",
484
            "is-fullwidth-code-point": "^3.0.0",
485
            "strip-ansi": "^6.0.0"
486
          }
487
        },
488
        "strip-ansi": {
489
          "version": "6.0.0",
490
          "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
491
          "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
492
          "dev": true,
493
          "requires": {
494
            "ansi-regex": "^5.0.0"
495
          }
496
        },
497
        "tslib": {
498
          "version": "2.3.0",
499
          "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz",
500
          "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==",
501
          "dev": true
502
        },
503
        "wrap-ansi": {
504
          "version": "7.0.0",
505
          "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
506
          "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
507
          "dev": true,
508
          "requires": {
509
            "ansi-styles": "^4.0.0",
510
            "string-width": "^4.1.0",
511
            "strip-ansi": "^6.0.0"
512
          }
513
        },
514
        "y18n": {
515
          "version": "5.0.8",
516
          "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
517
          "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==",
518
          "dev": true
519
        },
520
        "yargs": {
521
          "version": "16.2.0",
522
          "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz",
523
          "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==",
524
          "dev": true,
525
          "requires": {
526
            "cliui": "^7.0.2",
527
            "escalade": "^3.1.1",
528
            "get-caller-file": "^2.0.5",
529
            "require-directory": "^2.1.1",
530
            "string-width": "^4.2.0",
531
            "y18n": "^5.0.5",
532
            "yargs-parser": "^20.2.2"
533
          }
534
        },
535
        "yargs-parser": {
536
          "version": "20.2.9",
537
          "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz",
538
          "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==",
539
          "dev": true
540
        }
541
      }
542
    },
543
    "@angular/core": {
544
      "version": "10.2.5",
545
      "resolved": "https://registry.npmjs.org/@angular/core/-/core-10.2.5.tgz",
546
      "integrity": "sha512-krhOKNTj5XE92Rk9ASX5KmgTF72j7qT2PLVxrGEVjuUKjBY2XaK3TV0Kotq9zI3qa9WgeCrP/Njn6jlKQCCAEQ==",
547
      "requires": {
548
        "tslib": "^2.0.0"
549
      },
550
      "dependencies": {
551
        "tslib": {
552
          "version": "2.3.0",
553
          "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz",
554
          "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg=="
555
        }
556
      }
557
    },
558
    "@angular/forms": {
559
      "version": "10.2.5",
560
      "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-10.2.5.tgz",
561
      "integrity": "sha512-EnycBx8q+DGmPaX4oSjPejJxx9u0TLb5+tpGxYitdOq/eBpQAAYyWKQGKXb1JB46rPVwJr34MmTltHgAN0zUSQ==",
562
      "requires": {
563
        "tslib": "^2.0.0"
564
      },
565
      "dependencies": {
566
        "tslib": {
567
          "version": "2.3.0",
568
          "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz",
569
          "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg=="
570
        }
571
      }
572
    },
573
    "@angular/language-service": {
574
      "version": "10.2.5",
575
      "resolved": "https://registry.npmjs.org/@angular/language-service/-/language-service-10.2.5.tgz",
576
      "integrity": "sha512-e9ug9TJG31SeSWl65TglXKWOIATGu/P0jVSGKxGF22vQYlAahdRoFXP56+B9P9k+6cDuYljkjH1rdyCaU3iOPg==",
577
      "dev": true
578
    },
579
    "@angular/platform-browser": {
580
      "version": "10.2.5",
581
      "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-10.2.5.tgz",
582
      "integrity": "sha512-3JDFRGNxr0IUkjSdGK2Q1BvqnSDpy9YWo0DJP+TEpgW578R84m4X7/wI3jJmFSC2yyouMWrHsot2vcBPAQj89g==",
583
      "requires": {
584
        "tslib": "^2.0.0"
585
      },
586
      "dependencies": {
587
        "tslib": {
588
          "version": "2.3.0",
589
          "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz",
590
          "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg=="
591
        }
592
      }
593
    },
594
    "@angular/platform-browser-dynamic": {
595
      "version": "10.2.5",
596
      "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-10.2.5.tgz",
597
      "integrity": "sha512-7z443I80K2CeqzczlSJ8BlABj0uRgnHUrABE8yLlU2BgifJrriBawzSXEV7UMEN7k7ezbc6NhpOn6Q6BrCKEOA==",
598
      "requires": {
599
        "tslib": "^2.0.0"
600
      },
601
      "dependencies": {
602
        "tslib": {
603
          "version": "2.3.0",
604
          "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz",
605
          "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg=="
606
        }
607
      }
608
    },
609
    "@angular/router": {
610
      "version": "10.2.5",
611
      "resolved": "https://registry.npmjs.org/@angular/router/-/router-10.2.5.tgz",
612
      "integrity": "sha512-AtSMB/d4V+pw/FL4G/mWWoiJJtZ/075TqsGW7uEFKgxS6Gh2kalv6BTMlXVG5GO+2oU0lsuDvguq5E7Atbak3Q==",
613
      "requires": {
614
        "tslib": "^2.0.0"
615
      },
616
      "dependencies": {
617
        "tslib": {
618
          "version": "2.3.0",
619
          "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz",
620
          "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg=="
621
        }
622
      }
623
    },
624
    "@babel/code-frame": {
625
      "version": "7.14.5",
626
      "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz",
627
      "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==",
628
      "dev": true,
629
      "requires": {
630
        "@babel/highlight": "^7.14.5"
631
      }
632
    },
633
    "@babel/compat-data": {
634
      "version": "7.14.7",
635
      "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.14.7.tgz",
636
      "integrity": "sha512-nS6dZaISCXJ3+518CWiBfEr//gHyMO02uDxBkXTKZDN5POruCnOZ1N4YBRZDCabwF8nZMWBpRxIicmXtBs+fvw==",
637
      "dev": true
638
    },
639
    "@babel/core": {
640
      "version": "7.11.1",
641
      "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.11.1.tgz",
642
      "integrity": "sha512-XqF7F6FWQdKGGWAzGELL+aCO1p+lRY5Tj5/tbT3St1G8NaH70jhhDIKknIZaDans0OQBG5wRAldROLHSt44BgQ==",
643
      "dev": true,
644
      "requires": {
645
        "@babel/code-frame": "^7.10.4",
646
        "@babel/generator": "^7.11.0",
647
        "@babel/helper-module-transforms": "^7.11.0",
648
        "@babel/helpers": "^7.10.4",
649
        "@babel/parser": "^7.11.1",
650
        "@babel/template": "^7.10.4",
651
        "@babel/traverse": "^7.11.0",
652
        "@babel/types": "^7.11.0",
653
        "convert-source-map": "^1.7.0",
654
        "debug": "^4.1.0",
655
        "gensync": "^1.0.0-beta.1",
656
        "json5": "^2.1.2",
657
        "lodash": "^4.17.19",
658
        "resolve": "^1.3.2",
659
        "semver": "^5.4.1",
660
        "source-map": "^0.5.0"
661
      },
662
      "dependencies": {
663
        "@babel/generator": {
664
          "version": "7.14.5",
665
          "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.5.tgz",
666
          "integrity": "sha512-y3rlP+/G25OIX3mYKKIOlQRcqj7YgrvHxOLbVmyLJ9bPmi5ttvUmpydVjcFjZphOktWuA7ovbx91ECloWTfjIA==",
667
          "dev": true,
668
          "requires": {
669
            "@babel/types": "^7.14.5",
670
            "jsesc": "^2.5.1",
671
            "source-map": "^0.5.0"
672
          }
673
        },
674
        "@babel/template": {
675
          "version": "7.14.5",
676
          "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.14.5.tgz",
677
          "integrity": "sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g==",
678
          "dev": true,
679
          "requires": {
680
            "@babel/code-frame": "^7.14.5",
681
            "@babel/parser": "^7.14.5",
682
            "@babel/types": "^7.14.5"
683
          }
684
        },
685
        "semver": {
686
          "version": "5.7.1",
687
          "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
688
          "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
689
          "dev": true
690
        },
691
        "source-map": {
692
          "version": "0.5.7",
693
          "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
694
          "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
695
          "dev": true
696
        }
697
      }
698
    },
699
    "@babel/helper-annotate-as-pure": {
700
      "version": "7.14.5",
701
      "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.14.5.tgz",
702
      "integrity": "sha512-EivH9EgBIb+G8ij1B2jAwSH36WnGvkQSEC6CkX/6v6ZFlw5fVOHvsgGF4uiEHO2GzMvunZb6tDLQEQSdrdocrA==",
703
      "dev": true,
704
      "requires": {
705
        "@babel/types": "^7.14.5"
706
      }
707
    },
708
    "@babel/helper-builder-binary-assignment-operator-visitor": {
709
      "version": "7.14.5",
710
      "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.14.5.tgz",
711
      "integrity": "sha512-YTA/Twn0vBXDVGJuAX6PwW7x5zQei1luDDo2Pl6q1qZ7hVNl0RZrhHCQG/ArGpR29Vl7ETiB8eJyrvpuRp300w==",
712
      "dev": true,
713
      "requires": {
714
        "@babel/helper-explode-assignable-expression": "^7.14.5",
715
        "@babel/types": "^7.14.5"
716
      }
717
    },
718
    "@babel/helper-compilation-targets": {
719
      "version": "7.14.5",
720
      "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.14.5.tgz",
721
      "integrity": "sha512-v+QtZqXEiOnpO6EYvlImB6zCD2Lel06RzOPzmkz/D/XgQiUu3C/Jb1LOqSt/AIA34TYi/Q+KlT8vTQrgdxkbLw==",
722
      "dev": true,
723
      "requires": {
724
        "@babel/compat-data": "^7.14.5",
725
        "@babel/helper-validator-option": "^7.14.5",
726
        "browserslist": "^4.16.6",
727
        "semver": "^6.3.0"
728
      },
729
      "dependencies": {
730
        "semver": {
731
          "version": "6.3.0",
732
          "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
733
          "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
734
          "dev": true
735
        }
736
      }
737
    },
738
    "@babel/helper-create-class-features-plugin": {
739
      "version": "7.14.6",
740
      "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.14.6.tgz",
741
      "integrity": "sha512-Z6gsfGofTxH/+LQXqYEK45kxmcensbzmk/oi8DmaQytlQCgqNZt9XQF8iqlI/SeXWVjaMNxvYvzaYw+kh42mDg==",
742
      "dev": true,
743
      "requires": {
744
        "@babel/helper-annotate-as-pure": "^7.14.5",
745
        "@babel/helper-function-name": "^7.14.5",
746
        "@babel/helper-member-expression-to-functions": "^7.14.5",
747
        "@babel/helper-optimise-call-expression": "^7.14.5",
748
        "@babel/helper-replace-supers": "^7.14.5",
749
        "@babel/helper-split-export-declaration": "^7.14.5"
750
      }
751
    },
752
    "@babel/helper-create-regexp-features-plugin": {
753
      "version": "7.14.5",
754
      "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.14.5.tgz",
755
      "integrity": "sha512-TLawwqpOErY2HhWbGJ2nZT5wSkR192QpN+nBg1THfBfftrlvOh+WbhrxXCH4q4xJ9Gl16BGPR/48JA+Ryiho/A==",
756
      "dev": true,
757
      "requires": {
758
        "@babel/helper-annotate-as-pure": "^7.14.5",
759
        "regexpu-core": "^4.7.1"
760
      }
761
    },
762
    "@babel/helper-explode-assignable-expression": {
763
      "version": "7.14.5",
764
      "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.14.5.tgz",
765
      "integrity": "sha512-Htb24gnGJdIGT4vnRKMdoXiOIlqOLmdiUYpAQ0mYfgVT/GDm8GOYhgi4GL+hMKrkiPRohO4ts34ELFsGAPQLDQ==",
766
      "dev": true,
767
      "requires": {
768
        "@babel/types": "^7.14.5"
769
      }
770
    },
771
    "@babel/helper-function-name": {
772
      "version": "7.14.5",
773
      "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.14.5.tgz",
774
      "integrity": "sha512-Gjna0AsXWfFvrAuX+VKcN/aNNWonizBj39yGwUzVDVTlMYJMK2Wp6xdpy72mfArFq5uK+NOuexfzZlzI1z9+AQ==",
775
      "dev": true,
776
      "requires": {
777
        "@babel/helper-get-function-arity": "^7.14.5",
778
        "@babel/template": "^7.14.5",
779
        "@babel/types": "^7.14.5"
780
      },
781
      "dependencies": {
782
        "@babel/template": {
783
          "version": "7.14.5",
784
          "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.14.5.tgz",
785
          "integrity": "sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g==",
786
          "dev": true,
787
          "requires": {
788
            "@babel/code-frame": "^7.14.5",
789
            "@babel/parser": "^7.14.5",
790
            "@babel/types": "^7.14.5"
791
          }
792
        }
793
      }
794
    },
795
    "@babel/helper-get-function-arity": {
796
      "version": "7.14.5",
797
      "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.14.5.tgz",
798
      "integrity": "sha512-I1Db4Shst5lewOM4V+ZKJzQ0JGGaZ6VY1jYvMghRjqs6DWgxLCIyFt30GlnKkfUeFLpJt2vzbMVEXVSXlIFYUg==",
799
      "dev": true,
800
      "requires": {
801
        "@babel/types": "^7.14.5"
802
      }
803
    },
804
    "@babel/helper-hoist-variables": {
805
      "version": "7.14.5",
806
      "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.14.5.tgz",
807
      "integrity": "sha512-R1PXiz31Uc0Vxy4OEOm07x0oSjKAdPPCh3tPivn/Eo8cvz6gveAeuyUUPB21Hoiif0uoPQSSdhIPS3352nvdyQ==",
808
      "dev": true,
809
      "requires": {
810
        "@babel/types": "^7.14.5"
811
      }
812
    },
813
    "@babel/helper-member-expression-to-functions": {
814
      "version": "7.14.7",
815
      "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.14.7.tgz",
816
      "integrity": "sha512-TMUt4xKxJn6ccjcOW7c4hlwyJArizskAhoSTOCkA0uZ+KghIaci0Qg9R043kUMWI9mtQfgny+NQ5QATnZ+paaA==",
817
      "dev": true,
818
      "requires": {
819
        "@babel/types": "^7.14.5"
820
      }
821
    },
822
    "@babel/helper-module-imports": {
823
      "version": "7.14.5",
824
      "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.14.5.tgz",
825
      "integrity": "sha512-SwrNHu5QWS84XlHwGYPDtCxcA0hrSlL2yhWYLgeOc0w7ccOl2qv4s/nARI0aYZW+bSwAL5CukeXA47B/1NKcnQ==",
826
      "dev": true,
827
      "requires": {
828
        "@babel/types": "^7.14.5"
829
      }
830
    },
831
    "@babel/helper-module-transforms": {
832
      "version": "7.14.5",
833
      "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.14.5.tgz",
834
      "integrity": "sha512-iXpX4KW8LVODuAieD7MzhNjmM6dzYY5tfRqT+R9HDXWl0jPn/djKmA+G9s/2C2T9zggw5tK1QNqZ70USfedOwA==",
835
      "dev": true,
836
      "requires": {
837
        "@babel/helper-module-imports": "^7.14.5",
838
        "@babel/helper-replace-supers": "^7.14.5",
839
        "@babel/helper-simple-access": "^7.14.5",
840
        "@babel/helper-split-export-declaration": "^7.14.5",
841
        "@babel/helper-validator-identifier": "^7.14.5",
842
        "@babel/template": "^7.14.5",
843
        "@babel/traverse": "^7.14.5",
844
        "@babel/types": "^7.14.5"
845
      },
846
      "dependencies": {
847
        "@babel/template": {
848
          "version": "7.14.5",
849
          "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.14.5.tgz",
850
          "integrity": "sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g==",
851
          "dev": true,
852
          "requires": {
853
            "@babel/code-frame": "^7.14.5",
854
            "@babel/parser": "^7.14.5",
855
            "@babel/types": "^7.14.5"
856
          }
857
        }
858
      }
859
    },
860
    "@babel/helper-optimise-call-expression": {
861
      "version": "7.14.5",
862
      "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.14.5.tgz",
863
      "integrity": "sha512-IqiLIrODUOdnPU9/F8ib1Fx2ohlgDhxnIDU7OEVi+kAbEZcyiF7BLU8W6PfvPi9LzztjS7kcbzbmL7oG8kD6VA==",
864
      "dev": true,
865
      "requires": {
866
        "@babel/types": "^7.14.5"
867
      }
868
    },
869
    "@babel/helper-plugin-utils": {
870
      "version": "7.14.5",
871
      "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz",
872
      "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==",
873
      "dev": true
874
    },
875
    "@babel/helper-remap-async-to-generator": {
876
      "version": "7.14.5",
877
      "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.14.5.tgz",
878
      "integrity": "sha512-rLQKdQU+HYlxBwQIj8dk4/0ENOUEhA/Z0l4hN8BexpvmSMN9oA9EagjnhnDpNsRdWCfjwa4mn/HyBXO9yhQP6A==",
879
      "dev": true,
880
      "requires": {
881
        "@babel/helper-annotate-as-pure": "^7.14.5",
882
        "@babel/helper-wrap-function": "^7.14.5",
883
        "@babel/types": "^7.14.5"
884
      }
885
    },
886
    "@babel/helper-replace-supers": {
887
      "version": "7.14.5",
888
      "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.14.5.tgz",
889
      "integrity": "sha512-3i1Qe9/8x/hCHINujn+iuHy+mMRLoc77b2nI9TB0zjH1hvn9qGlXjWlggdwUcju36PkPCy/lpM7LLUdcTyH4Ow==",
890
      "dev": true,
891
      "requires": {
892
        "@babel/helper-member-expression-to-functions": "^7.14.5",
893
        "@babel/helper-optimise-call-expression": "^7.14.5",
894
        "@babel/traverse": "^7.14.5",
895
        "@babel/types": "^7.14.5"
896
      }
897
    },
898
    "@babel/helper-simple-access": {
899
      "version": "7.14.5",
900
      "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.14.5.tgz",
901
      "integrity": "sha512-nfBN9xvmCt6nrMZjfhkl7i0oTV3yxR4/FztsbOASyTvVcoYd0TRHh7eMLdlEcCqobydC0LAF3LtC92Iwxo0wyw==",
902
      "dev": true,
903
      "requires": {
904
        "@babel/types": "^7.14.5"
905
      }
906
    },
907
    "@babel/helper-skip-transparent-expression-wrappers": {
908
      "version": "7.14.5",
909
      "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.14.5.tgz",
910
      "integrity": "sha512-dmqZB7mrb94PZSAOYtr+ZN5qt5owZIAgqtoTuqiFbHFtxgEcmQlRJVI+bO++fciBunXtB6MK7HrzrfcAzIz2NQ==",
911
      "dev": true,
912
      "requires": {
913
        "@babel/types": "^7.14.5"
914
      }
915
    },
916
    "@babel/helper-split-export-declaration": {
917
      "version": "7.14.5",
918
      "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.14.5.tgz",
919
      "integrity": "sha512-hprxVPu6e5Kdp2puZUmvOGjaLv9TCe58E/Fl6hRq4YiVQxIcNvuq6uTM2r1mT/oPskuS9CgR+I94sqAYv0NGKA==",
920
      "dev": true,
921
      "requires": {
922
        "@babel/types": "^7.14.5"
923
      }
924
    },
925
    "@babel/helper-validator-identifier": {
926
      "version": "7.14.5",
927
      "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.5.tgz",
928
      "integrity": "sha512-5lsetuxCLilmVGyiLEfoHBRX8UCFD+1m2x3Rj97WrW3V7H3u4RWRXA4evMjImCsin2J2YT0QaVDGf+z8ondbAg==",
929
      "dev": true
930
    },
931
    "@babel/helper-validator-option": {
932
      "version": "7.14.5",
933
      "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz",
934
      "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==",
935
      "dev": true
936
    },
937
    "@babel/helper-wrap-function": {
938
      "version": "7.14.5",
939
      "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.14.5.tgz",
940
      "integrity": "sha512-YEdjTCq+LNuNS1WfxsDCNpgXkJaIyqco6DAelTUjT4f2KIWC1nBcaCaSdHTBqQVLnTBexBcVcFhLSU1KnYuePQ==",
941
      "dev": true,
942
      "requires": {
943
        "@babel/helper-function-name": "^7.14.5",
944
        "@babel/template": "^7.14.5",
945
        "@babel/traverse": "^7.14.5",
946
        "@babel/types": "^7.14.5"
947
      },
948
      "dependencies": {
949
        "@babel/template": {
950
          "version": "7.14.5",
951
          "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.14.5.tgz",
952
          "integrity": "sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g==",
953
          "dev": true,
954
          "requires": {
955
            "@babel/code-frame": "^7.14.5",
956
            "@babel/parser": "^7.14.5",
957
            "@babel/types": "^7.14.5"
958
          }
959
        }
960
      }
961
    },
962
    "@babel/helpers": {
963
      "version": "7.14.6",
964
      "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.14.6.tgz",
965
      "integrity": "sha512-yesp1ENQBiLI+iYHSJdoZKUtRpfTlL1grDIX9NRlAVppljLw/4tTyYupIB7uIYmC3stW/imAv8EqaKaS/ibmeA==",
966
      "dev": true,
967
      "requires": {
968
        "@babel/template": "^7.14.5",
969
        "@babel/traverse": "^7.14.5",
970
        "@babel/types": "^7.14.5"
971
      },
972
      "dependencies": {
973
        "@babel/template": {
974
          "version": "7.14.5",
975
          "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.14.5.tgz",
976
          "integrity": "sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g==",
977
          "dev": true,
978
          "requires": {
979
            "@babel/code-frame": "^7.14.5",
980
            "@babel/parser": "^7.14.5",
981
            "@babel/types": "^7.14.5"
982
          }
983
        }
984
      }
985
    },
986
    "@babel/highlight": {
987
      "version": "7.14.5",
988
      "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz",
989
      "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==",
990
      "dev": true,
991
      "requires": {
992
        "@babel/helper-validator-identifier": "^7.14.5",
993
        "chalk": "^2.0.0",
994
        "js-tokens": "^4.0.0"
995
      }
996
    },
997
    "@babel/parser": {
998
      "version": "7.14.7",
999
      "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.7.tgz",
1000
      "integrity": "sha512-X67Z5y+VBJuHB/RjwECp8kSl5uYi0BvRbNeWqkaJCVh+LiTPl19WBUfG627psSgp9rSf6ojuXghQM3ha6qHHdA==",
1001
      "dev": true
1002
    },
1003
    "@babel/plugin-proposal-async-generator-functions": {
1004
      "version": "7.14.7",
1005
      "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.14.7.tgz",
1006
      "integrity": "sha512-RK8Wj7lXLY3bqei69/cc25gwS5puEc3dknoFPFbqfy3XxYQBQFvu4ioWpafMBAB+L9NyptQK4nMOa5Xz16og8Q==",
1007
      "dev": true,
1008
      "requires": {
1009
        "@babel/helper-plugin-utils": "^7.14.5",
1010
        "@babel/helper-remap-async-to-generator": "^7.14.5",
1011
        "@babel/plugin-syntax-async-generators": "^7.8.4"
1012
      }
1013
    },
1014
    "@babel/plugin-proposal-class-properties": {
1015
      "version": "7.14.5",
1016
      "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.14.5.tgz",
1017
      "integrity": "sha512-q/PLpv5Ko4dVc1LYMpCY7RVAAO4uk55qPwrIuJ5QJ8c6cVuAmhu7I/49JOppXL6gXf7ZHzpRVEUZdYoPLM04Gg==",
1018
      "dev": true,
1019
      "requires": {
1020
        "@babel/helper-create-class-features-plugin": "^7.14.5",
1021
        "@babel/helper-plugin-utils": "^7.14.5"
1022
      }
1023
    },
1024
    "@babel/plugin-proposal-dynamic-import": {
1025
      "version": "7.14.5",
1026
      "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.14.5.tgz",
1027
      "integrity": "sha512-ExjiNYc3HDN5PXJx+bwC50GIx/KKanX2HiggnIUAYedbARdImiCU4RhhHfdf0Kd7JNXGpsBBBCOm+bBVy3Gb0g==",
1028
      "dev": true,
1029
      "requires": {
1030
        "@babel/helper-plugin-utils": "^7.14.5",
1031
        "@babel/plugin-syntax-dynamic-import": "^7.8.3"
1032
      }
1033
    },
1034
    "@babel/plugin-proposal-export-namespace-from": {
1035
      "version": "7.14.5",
1036
      "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.14.5.tgz",
1037
      "integrity": "sha512-g5POA32bXPMmSBu5Dx/iZGLGnKmKPc5AiY7qfZgurzrCYgIztDlHFbznSNCoQuv57YQLnQfaDi7dxCtLDIdXdA==",
1038
      "dev": true,
1039
      "requires": {
1040
        "@babel/helper-plugin-utils": "^7.14.5",
1041
        "@babel/plugin-syntax-export-namespace-from": "^7.8.3"
1042
      }
1043
    },
1044
    "@babel/plugin-proposal-json-strings": {
1045
      "version": "7.14.5",
1046
      "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.14.5.tgz",
1047
      "integrity": "sha512-NSq2fczJYKVRIsUJyNxrVUMhB27zb7N7pOFGQOhBKJrChbGcgEAqyZrmZswkPk18VMurEeJAaICbfm57vUeTbQ==",
1048
      "dev": true,
1049
      "requires": {
1050
        "@babel/helper-plugin-utils": "^7.14.5",
1051
        "@babel/plugin-syntax-json-strings": "^7.8.3"
1052
      }
1053
    },
1054
    "@babel/plugin-proposal-logical-assignment-operators": {
1055
      "version": "7.14.5",
1056
      "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.14.5.tgz",
1057
      "integrity": "sha512-YGn2AvZAo9TwyhlLvCCWxD90Xq8xJ4aSgaX3G5D/8DW94L8aaT+dS5cSP+Z06+rCJERGSr9GxMBZ601xoc2taw==",
1058
      "dev": true,
1059
      "requires": {
1060
        "@babel/helper-plugin-utils": "^7.14.5",
1061
        "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4"
1062
      }
1063
    },
1064
    "@babel/plugin-proposal-nullish-coalescing-operator": {
1065
      "version": "7.14.5",
1066
      "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.14.5.tgz",
1067
      "integrity": "sha512-gun/SOnMqjSb98Nkaq2rTKMwervfdAoz6NphdY0vTfuzMfryj+tDGb2n6UkDKwez+Y8PZDhE3D143v6Gepp4Hg==",
1068
      "dev": true,
1069
      "requires": {
1070
        "@babel/helper-plugin-utils": "^7.14.5",
1071
        "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3"
1072
      }
1073
    },
1074
    "@babel/plugin-proposal-numeric-separator": {
1075
      "version": "7.14.5",
1076
      "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.14.5.tgz",
1077
      "integrity": "sha512-yiclALKe0vyZRZE0pS6RXgjUOt87GWv6FYa5zqj15PvhOGFO69R5DusPlgK/1K5dVnCtegTiWu9UaBSrLLJJBg==",
1078
      "dev": true,
1079
      "requires": {
1080
        "@babel/helper-plugin-utils": "^7.14.5",
1081
        "@babel/plugin-syntax-numeric-separator": "^7.10.4"
1082
      }
1083
    },
1084
    "@babel/plugin-proposal-object-rest-spread": {
1085
      "version": "7.14.7",
1086
      "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.14.7.tgz",
1087
      "integrity": "sha512-082hsZz+sVabfmDWo1Oct1u1AgbKbUAyVgmX4otIc7bdsRgHBXwTwb3DpDmD4Eyyx6DNiuz5UAATT655k+kL5g==",
1088
      "dev": true,
1089
      "requires": {
1090
        "@babel/compat-data": "^7.14.7",
1091
        "@babel/helper-compilation-targets": "^7.14.5",
1092
        "@babel/helper-plugin-utils": "^7.14.5",
1093
        "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
1094
        "@babel/plugin-transform-parameters": "^7.14.5"
1095
      }
1096
    },
1097
    "@babel/plugin-proposal-optional-catch-binding": {
1098
      "version": "7.14.5",
1099
      "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.14.5.tgz",
1100
      "integrity": "sha512-3Oyiixm0ur7bzO5ybNcZFlmVsygSIQgdOa7cTfOYCMY+wEPAYhZAJxi3mixKFCTCKUhQXuCTtQ1MzrpL3WT8ZQ==",
1101
      "dev": true,
1102
      "requires": {
1103
        "@babel/helper-plugin-utils": "^7.14.5",
1104
        "@babel/plugin-syntax-optional-catch-binding": "^7.8.3"
1105
      }
1106
    },
1107
    "@babel/plugin-proposal-optional-chaining": {
1108
      "version": "7.14.5",
1109
      "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.14.5.tgz",
1110
      "integrity": "sha512-ycz+VOzo2UbWNI1rQXxIuMOzrDdHGrI23fRiz/Si2R4kv2XZQ1BK8ccdHwehMKBlcH/joGW/tzrUmo67gbJHlQ==",
1111
      "dev": true,
1112
      "requires": {
1113
        "@babel/helper-plugin-utils": "^7.14.5",
1114
        "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5",
1115
        "@babel/plugin-syntax-optional-chaining": "^7.8.3"
1116
      }
1117
    },
1118
    "@babel/plugin-proposal-private-methods": {
1119
      "version": "7.14.5",
1120
      "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.14.5.tgz",
1121
      "integrity": "sha512-838DkdUA1u+QTCplatfq4B7+1lnDa/+QMI89x5WZHBcnNv+47N8QEj2k9I2MUU9xIv8XJ4XvPCviM/Dj7Uwt9g==",
1122
      "dev": true,
1123
      "requires": {
1124
        "@babel/helper-create-class-features-plugin": "^7.14.5",
1125
        "@babel/helper-plugin-utils": "^7.14.5"
1126
      }
1127
    },
1128
    "@babel/plugin-proposal-unicode-property-regex": {
1129
      "version": "7.14.5",
1130
      "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.14.5.tgz",
1131
      "integrity": "sha512-6axIeOU5LnY471KenAB9vI8I5j7NQ2d652hIYwVyRfgaZT5UpiqFKCuVXCDMSrU+3VFafnu2c5m3lrWIlr6A5Q==",
1132
      "dev": true,
1133
      "requires": {
1134
        "@babel/helper-create-regexp-features-plugin": "^7.14.5",
1135
        "@babel/helper-plugin-utils": "^7.14.5"
1136
      }
1137
    },
1138
    "@babel/plugin-syntax-async-generators": {
1139
      "version": "7.8.4",
1140
      "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz",
1141
      "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==",
1142
      "dev": true,
1143
      "requires": {
1144
        "@babel/helper-plugin-utils": "^7.8.0"
1145
      }
1146
    },
1147
    "@babel/plugin-syntax-class-properties": {
1148
      "version": "7.12.13",
1149
      "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz",
1150
      "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==",
1151
      "dev": true,
1152
      "requires": {
1153
        "@babel/helper-plugin-utils": "^7.12.13"
1154
      }
1155
    },
1156
    "@babel/plugin-syntax-dynamic-import": {
1157
      "version": "7.8.3",
1158
      "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz",
1159
      "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==",
1160
      "dev": true,
1161
      "requires": {
1162
        "@babel/helper-plugin-utils": "^7.8.0"
1163
      }
1164
    },
1165
    "@babel/plugin-syntax-export-namespace-from": {
1166
      "version": "7.8.3",
1167
      "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz",
1168
      "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==",
1169
      "dev": true,
1170
      "requires": {
1171
        "@babel/helper-plugin-utils": "^7.8.3"
1172
      }
1173
    },
1174
    "@babel/plugin-syntax-json-strings": {
1175
      "version": "7.8.3",
1176
      "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz",
1177
      "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==",
1178
      "dev": true,
1179
      "requires": {
1180
        "@babel/helper-plugin-utils": "^7.8.0"
1181
      }
1182
    },
1183
    "@babel/plugin-syntax-logical-assignment-operators": {
1184
      "version": "7.10.4",
1185
      "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz",
1186
      "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==",
1187
      "dev": true,
1188
      "requires": {
1189
        "@babel/helper-plugin-utils": "^7.10.4"
1190
      }
1191
    },
1192
    "@babel/plugin-syntax-nullish-coalescing-operator": {
1193
      "version": "7.8.3",
1194
      "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz",
1195
      "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==",
1196
      "dev": true,
1197
      "requires": {
1198
        "@babel/helper-plugin-utils": "^7.8.0"
1199
      }
1200
    },
1201
    "@babel/plugin-syntax-numeric-separator": {
1202
      "version": "7.10.4",
1203
      "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz",
1204
      "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==",
1205
      "dev": true,
1206
      "requires": {
1207
        "@babel/helper-plugin-utils": "^7.10.4"
1208
      }
1209
    },
1210
    "@babel/plugin-syntax-object-rest-spread": {
1211
      "version": "7.8.3",
1212
      "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz",
1213
      "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==",
1214
      "dev": true,
1215
      "requires": {
1216
        "@babel/helper-plugin-utils": "^7.8.0"
1217
      }
1218
    },
1219
    "@babel/plugin-syntax-optional-catch-binding": {
1220
      "version": "7.8.3",
1221
      "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz",
1222
      "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==",
1223
      "dev": true,
1224
      "requires": {
1225
        "@babel/helper-plugin-utils": "^7.8.0"
1226
      }
1227
    },
1228
    "@babel/plugin-syntax-optional-chaining": {
1229
      "version": "7.8.3",
1230
      "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz",
1231
      "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==",
1232
      "dev": true,
1233
      "requires": {
1234
        "@babel/helper-plugin-utils": "^7.8.0"
1235
      }
1236
    },
1237
    "@babel/plugin-syntax-top-level-await": {
1238
      "version": "7.14.5",
1239
      "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz",
1240
      "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==",
... This diff was truncated because it exceeds the maximum size that can be displayed.

Also available in: Unified diff