Oviya commited on
Commit
0906307
·
1 Parent(s): b8361cb
package-lock.json CHANGED
@@ -16,6 +16,7 @@
16
  "@angular/platform-browser": "^16.1.0",
17
  "@angular/platform-browser-dynamic": "^16.1.0",
18
  "@angular/router": "^16.1.0",
 
19
  "jest-editor-support": "*",
20
  "rxjs": "~7.8.0",
21
  "tslib": "^2.3.0",
@@ -4835,11 +4836,28 @@
4835
  "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==",
4836
  "dev": true
4837
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4838
  "node_modules/asynckit": {
4839
  "version": "0.4.0",
4840
  "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
4841
- "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==",
4842
- "dev": true
4843
  },
4844
  "node_modules/autoprefixer": {
4845
  "version": "10.4.21",
@@ -4879,6 +4897,21 @@
4879
  "postcss": "^8.1.0"
4880
  }
4881
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4882
  "node_modules/babel-loader": {
4883
  "version": "9.1.3",
4884
  "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-9.1.3.tgz",
@@ -5057,6 +5090,15 @@
5057
  "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==",
5058
  "dev": true
5059
  },
 
 
 
 
 
 
 
 
 
5060
  "node_modules/big.js": {
5061
  "version": "5.2.2",
5062
  "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz",
@@ -5408,6 +5450,12 @@
5408
  }
5409
  ]
5410
  },
 
 
 
 
 
 
5411
  "node_modules/chalk": {
5412
  "version": "4.1.2",
5413
  "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
@@ -5607,7 +5655,6 @@
5607
  "version": "1.0.8",
5608
  "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
5609
  "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
5610
- "dev": true,
5611
  "dependencies": {
5612
  "delayed-stream": "~1.0.0"
5613
  },
@@ -5763,6 +5810,12 @@
5763
  "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==",
5764
  "dev": true
5765
  },
 
 
 
 
 
 
5766
  "node_modules/copy-anything": {
5767
  "version": "2.0.6",
5768
  "resolved": "https://registry.npmjs.org/copy-anything/-/copy-anything-2.0.6.tgz",
@@ -6027,6 +6080,18 @@
6027
  "integrity": "sha512-GAj5FOq0Hd+RsCGVJxZuKaIDXDf3h6GQoNEjFgbLLI/trgtavwUbSnZ5pVfg27DVCaWjIohryS0JFwIJyT2cMg==",
6028
  "dev": true
6029
  },
 
 
 
 
 
 
 
 
 
 
 
 
6030
  "node_modules/data-urls": {
6031
  "version": "2.0.0",
6032
  "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz",
@@ -6109,7 +6174,6 @@
6109
  "version": "1.0.0",
6110
  "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
6111
  "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==",
6112
- "dev": true,
6113
  "engines": {
6114
  "node": ">=0.4.0"
6115
  }
@@ -6298,6 +6362,16 @@
6298
  "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==",
6299
  "dev": true
6300
  },
 
 
 
 
 
 
 
 
 
 
6301
  "node_modules/ee-first": {
6302
  "version": "1.1.1",
6303
  "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
@@ -7027,8 +7101,7 @@
7027
  "node_modules/extend": {
7028
  "version": "3.0.2",
7029
  "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
7030
- "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
7031
- "dev": true
7032
  },
7033
  "node_modules/external-editor": {
7034
  "version": "3.1.0",
@@ -7044,11 +7117,19 @@
7044
  "node": ">=4"
7045
  }
7046
  },
 
 
 
 
 
 
 
 
 
7047
  "node_modules/fast-deep-equal": {
7048
  "version": "3.1.3",
7049
  "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
7050
- "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
7051
- "dev": true
7052
  },
7053
  "node_modules/fast-glob": {
7054
  "version": "3.3.1",
@@ -7080,11 +7161,22 @@
7080
  "reusify": "^1.0.4"
7081
  }
7082
  },
 
 
 
 
 
 
 
 
 
 
 
 
7083
  "node_modules/faye-websocket": {
7084
  "version": "0.11.4",
7085
  "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz",
7086
  "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==",
7087
- "dev": true,
7088
  "dependencies": {
7089
  "websocket-driver": ">=0.5.1"
7090
  },
@@ -7225,6 +7317,25 @@
7225
  }
7226
  }
7227
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7228
  "node_modules/foreground-child": {
7229
  "version": "3.3.1",
7230
  "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.1.tgz",
@@ -7253,6 +7364,15 @@
7253
  "url": "https://github.com/sponsors/isaacs"
7254
  }
7255
  },
 
 
 
 
 
 
 
 
 
7256
  "node_modules/form-data": {
7257
  "version": "3.0.4",
7258
  "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.4.tgz",
@@ -7462,6 +7582,15 @@
7462
  "url": "https://github.com/sponsors/sindresorhus"
7463
  }
7464
  },
 
 
 
 
 
 
 
 
 
7465
  "node_modules/glob": {
7466
  "version": "7.2.3",
7467
  "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
@@ -7562,6 +7691,51 @@
7562
  "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==",
7563
  "dev": true
7564
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7565
  "node_modules/has-flag": {
7566
  "version": "4.0.0",
7567
  "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
@@ -7788,8 +7962,7 @@
7788
  "node_modules/http-parser-js": {
7789
  "version": "0.5.10",
7790
  "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.10.tgz",
7791
- "integrity": "sha512-Pysuw9XpUq5dVc/2SMHpuTY01RFl8fttgcyunjL7eEMhGM3cI4eOmiCycJDVCo/7O7ClfQD3SaI6ftDzqOXYMA==",
7792
- "dev": true
7793
  },
7794
  "node_modules/http-proxy": {
7795
  "version": "1.18.1",
@@ -7843,6 +8016,21 @@
7843
  }
7844
  }
7845
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7846
  "node_modules/https-proxy-agent": {
7847
  "version": "5.0.1",
7848
  "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz",
@@ -8259,6 +8447,12 @@
8259
  "url": "https://github.com/sponsors/sindresorhus"
8260
  }
8261
  },
 
 
 
 
 
 
8262
  "node_modules/is-unicode-supported": {
8263
  "version": "0.1.0",
8264
  "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz",
@@ -8322,6 +8516,12 @@
8322
  "node": ">=0.10.0"
8323
  }
8324
  },
 
 
 
 
 
 
8325
  "node_modules/istanbul-lib-coverage": {
8326
  "version": "3.2.2",
8327
  "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz",
@@ -9206,6 +9406,12 @@
9206
  "js-yaml": "bin/js-yaml.js"
9207
  }
9208
  },
 
 
 
 
 
 
9209
  "node_modules/jsdom": {
9210
  "version": "16.7.0",
9211
  "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz",
@@ -9269,12 +9475,24 @@
9269
  "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==",
9270
  "dev": true
9271
  },
 
 
 
 
 
 
9272
  "node_modules/json-schema-traverse": {
9273
  "version": "1.0.0",
9274
  "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
9275
  "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==",
9276
  "dev": true
9277
  },
 
 
 
 
 
 
9278
  "node_modules/json5": {
9279
  "version": "2.2.3",
9280
  "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz",
@@ -9310,6 +9528,21 @@
9310
  "node >= 0.2.0"
9311
  ]
9312
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
9313
  "node_modules/karma": {
9314
  "version": "6.4.4",
9315
  "resolved": "https://registry.npmjs.org/karma/-/karma-6.4.4.tgz",
@@ -10048,7 +10281,6 @@
10048
  "version": "1.52.0",
10049
  "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
10050
  "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
10051
- "dev": true,
10052
  "engines": {
10053
  "node": ">= 0.6"
10054
  }
@@ -10057,7 +10289,6 @@
10057
  "version": "2.1.35",
10058
  "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
10059
  "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
10060
- "dev": true,
10061
  "dependencies": {
10062
  "mime-db": "1.52.0"
10063
  },
@@ -10830,6 +11061,15 @@
10830
  "integrity": "sha512-o6nIY3qwiSXl7/LuOU0Dmuctd34Yay0yeuZRLFmDPrrdHpXKFndPj3hM+YEPVHYC5fx2otBx4Ilc/gyYSAUaIA==",
10831
  "dev": true
10832
  },
 
 
 
 
 
 
 
 
 
10833
  "node_modules/object-assign": {
10834
  "version": "4.1.1",
10835
  "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
@@ -11279,6 +11519,12 @@
11279
  "node": ">=8"
11280
  }
11281
  },
 
 
 
 
 
 
11282
  "node_modules/picocolors": {
11283
  "version": "1.1.1",
11284
  "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
@@ -11758,7 +12004,6 @@
11758
  "version": "1.15.0",
11759
  "resolved": "https://registry.npmjs.org/psl/-/psl-1.15.0.tgz",
11760
  "integrity": "sha512-JZd3gMVBAVQkSs6HdNZo9Sdo0LNcQeMNP3CozBJb3JYC/QUYZTnKxP+f8oWRX4rHP5EurWxqAHTSwUCjlNKa1w==",
11761
- "dev": true,
11762
  "dependencies": {
11763
  "punycode": "^2.3.1"
11764
  },
@@ -11770,7 +12015,6 @@
11770
  "version": "2.3.1",
11771
  "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz",
11772
  "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==",
11773
- "dev": true,
11774
  "engines": {
11775
  "node": ">=6"
11776
  }
@@ -12098,6 +12342,93 @@
12098
  "node": ">=6"
12099
  }
12100
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
12101
  "node_modules/require-directory": {
12102
  "version": "2.1.1",
12103
  "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
@@ -12300,7 +12631,6 @@
12300
  "version": "5.2.1",
12301
  "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
12302
  "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
12303
- "dev": true,
12304
  "funding": [
12305
  {
12306
  "type": "github",
@@ -12336,8 +12666,7 @@
12336
  "node_modules/safer-buffer": {
12337
  "version": "2.1.2",
12338
  "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
12339
- "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
12340
- "dev": true
12341
  },
12342
  "node_modules/sass": {
12343
  "version": "1.64.1",
@@ -13194,6 +13523,31 @@
13194
  "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
13195
  "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g=="
13196
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
13197
  "node_modules/ssri": {
13198
  "version": "10.0.6",
13199
  "resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.6.tgz",
@@ -14060,6 +14414,24 @@
14060
  "node": ">=16 || 14 >=14.17"
14061
  }
14062
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
14063
  "node_modules/type-fest": {
14064
  "version": "0.21.3",
14065
  "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz",
@@ -14250,7 +14622,6 @@
14250
  "version": "4.4.1",
14251
  "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
14252
  "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
14253
- "dev": true,
14254
  "dependencies": {
14255
  "punycode": "^2.1.0"
14256
  }
@@ -14259,7 +14630,6 @@
14259
  "version": "2.3.1",
14260
  "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz",
14261
  "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==",
14262
- "dev": true,
14263
  "engines": {
14264
  "node": ">=6"
14265
  }
@@ -14326,6 +14696,26 @@
14326
  "node": ">= 0.8"
14327
  }
14328
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
14329
  "node_modules/vite": {
14330
  "version": "4.5.5",
14331
  "resolved": "https://registry.npmjs.org/vite/-/vite-4.5.5.tgz",
@@ -14733,7 +15123,6 @@
14733
  "version": "0.7.4",
14734
  "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz",
14735
  "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==",
14736
- "dev": true,
14737
  "dependencies": {
14738
  "http-parser-js": ">=0.5.1",
14739
  "safe-buffer": ">=5.1.0",
@@ -14747,7 +15136,6 @@
14747
  "version": "0.1.4",
14748
  "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz",
14749
  "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==",
14750
- "dev": true,
14751
  "engines": {
14752
  "node": ">=0.8.0"
14753
  }
 
16
  "@angular/platform-browser": "^16.1.0",
17
  "@angular/platform-browser-dynamic": "^16.1.0",
18
  "@angular/router": "^16.1.0",
19
+ "force": "^0.0.3",
20
  "jest-editor-support": "*",
21
  "rxjs": "~7.8.0",
22
  "tslib": "^2.3.0",
 
4836
  "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==",
4837
  "dev": true
4838
  },
4839
+ "node_modules/asn1": {
4840
+ "version": "0.2.6",
4841
+ "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz",
4842
+ "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==",
4843
+ "license": "MIT",
4844
+ "dependencies": {
4845
+ "safer-buffer": "~2.1.0"
4846
+ }
4847
+ },
4848
+ "node_modules/assert-plus": {
4849
+ "version": "1.0.0",
4850
+ "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
4851
+ "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==",
4852
+ "license": "MIT",
4853
+ "engines": {
4854
+ "node": ">=0.8"
4855
+ }
4856
+ },
4857
  "node_modules/asynckit": {
4858
  "version": "0.4.0",
4859
  "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
4860
+ "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q=="
 
4861
  },
4862
  "node_modules/autoprefixer": {
4863
  "version": "10.4.21",
 
4897
  "postcss": "^8.1.0"
4898
  }
4899
  },
4900
+ "node_modules/aws-sign2": {
4901
+ "version": "0.7.0",
4902
+ "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
4903
+ "integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==",
4904
+ "license": "Apache-2.0",
4905
+ "engines": {
4906
+ "node": "*"
4907
+ }
4908
+ },
4909
+ "node_modules/aws4": {
4910
+ "version": "1.13.2",
4911
+ "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.13.2.tgz",
4912
+ "integrity": "sha512-lHe62zvbTB5eEABUVi/AwVh0ZKY9rMMDhmm+eeyuuUQbQ3+J+fONVQOZyj+DdrvD4BY33uYniyRJ4UJIaSKAfw==",
4913
+ "license": "MIT"
4914
+ },
4915
  "node_modules/babel-loader": {
4916
  "version": "9.1.3",
4917
  "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-9.1.3.tgz",
 
5090
  "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==",
5091
  "dev": true
5092
  },
5093
+ "node_modules/bcrypt-pbkdf": {
5094
+ "version": "1.0.2",
5095
+ "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
5096
+ "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==",
5097
+ "license": "BSD-3-Clause",
5098
+ "dependencies": {
5099
+ "tweetnacl": "^0.14.3"
5100
+ }
5101
+ },
5102
  "node_modules/big.js": {
5103
  "version": "5.2.2",
5104
  "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz",
 
5450
  }
5451
  ]
5452
  },
5453
+ "node_modules/caseless": {
5454
+ "version": "0.12.0",
5455
+ "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
5456
+ "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==",
5457
+ "license": "Apache-2.0"
5458
+ },
5459
  "node_modules/chalk": {
5460
  "version": "4.1.2",
5461
  "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
 
5655
  "version": "1.0.8",
5656
  "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
5657
  "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
 
5658
  "dependencies": {
5659
  "delayed-stream": "~1.0.0"
5660
  },
 
5810
  "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==",
5811
  "dev": true
5812
  },
5813
+ "node_modules/cookiejar": {
5814
+ "version": "2.1.4",
5815
+ "resolved": "https://registry.npmjs.org/cookiejar/-/cookiejar-2.1.4.tgz",
5816
+ "integrity": "sha512-LDx6oHrK+PhzLKJU9j5S7/Y3jM/mUHvD/DeI1WQmJn652iPC5Y4TBzC9l+5OMOXlyTTA+SmVUPm0HQUwpD5Jqw==",
5817
+ "license": "MIT"
5818
+ },
5819
  "node_modules/copy-anything": {
5820
  "version": "2.0.6",
5821
  "resolved": "https://registry.npmjs.org/copy-anything/-/copy-anything-2.0.6.tgz",
 
6080
  "integrity": "sha512-GAj5FOq0Hd+RsCGVJxZuKaIDXDf3h6GQoNEjFgbLLI/trgtavwUbSnZ5pVfg27DVCaWjIohryS0JFwIJyT2cMg==",
6081
  "dev": true
6082
  },
6083
+ "node_modules/dashdash": {
6084
+ "version": "1.14.1",
6085
+ "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
6086
+ "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==",
6087
+ "license": "MIT",
6088
+ "dependencies": {
6089
+ "assert-plus": "^1.0.0"
6090
+ },
6091
+ "engines": {
6092
+ "node": ">=0.10"
6093
+ }
6094
+ },
6095
  "node_modules/data-urls": {
6096
  "version": "2.0.0",
6097
  "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz",
 
6174
  "version": "1.0.0",
6175
  "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
6176
  "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==",
 
6177
  "engines": {
6178
  "node": ">=0.4.0"
6179
  }
 
6362
  "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==",
6363
  "dev": true
6364
  },
6365
+ "node_modules/ecc-jsbn": {
6366
+ "version": "0.1.2",
6367
+ "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
6368
+ "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==",
6369
+ "license": "MIT",
6370
+ "dependencies": {
6371
+ "jsbn": "~0.1.0",
6372
+ "safer-buffer": "^2.1.0"
6373
+ }
6374
+ },
6375
  "node_modules/ee-first": {
6376
  "version": "1.1.1",
6377
  "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
 
7101
  "node_modules/extend": {
7102
  "version": "3.0.2",
7103
  "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
7104
+ "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g=="
 
7105
  },
7106
  "node_modules/external-editor": {
7107
  "version": "3.1.0",
 
7117
  "node": ">=4"
7118
  }
7119
  },
7120
+ "node_modules/extsprintf": {
7121
+ "version": "1.3.0",
7122
+ "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
7123
+ "integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==",
7124
+ "engines": [
7125
+ "node >=0.6.0"
7126
+ ],
7127
+ "license": "MIT"
7128
+ },
7129
  "node_modules/fast-deep-equal": {
7130
  "version": "3.1.3",
7131
  "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
7132
+ "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="
 
7133
  },
7134
  "node_modules/fast-glob": {
7135
  "version": "3.3.1",
 
7161
  "reusify": "^1.0.4"
7162
  }
7163
  },
7164
+ "node_modules/faye": {
7165
+ "version": "0.8.11",
7166
+ "resolved": "https://registry.npmjs.org/faye/-/faye-0.8.11.tgz",
7167
+ "integrity": "sha512-d2SXlWy+wR8D2AgYjCnJrA8v4RvwKeRQeTB2aLUetyhrNKTU28mAvSMezSZDNyOONVrsF0IY1s4625QgggM2XA==",
7168
+ "dependencies": {
7169
+ "cookiejar": "",
7170
+ "faye-websocket": ">=0.4.0"
7171
+ },
7172
+ "engines": {
7173
+ "node": ">=0.1.96"
7174
+ }
7175
+ },
7176
  "node_modules/faye-websocket": {
7177
  "version": "0.11.4",
7178
  "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz",
7179
  "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==",
 
7180
  "dependencies": {
7181
  "websocket-driver": ">=0.5.1"
7182
  },
 
7317
  }
7318
  }
7319
  },
7320
+ "node_modules/force": {
7321
+ "version": "0.0.3",
7322
+ "resolved": "https://registry.npmjs.org/force/-/force-0.0.3.tgz",
7323
+ "integrity": "sha512-B/4gl3/7o8Q4jYfXNKSvTHlAPxB1ruYCkxVkiVUUuHziYbDa2NsURljSgpm+Q+d4cGmN1EaAD5QXhLodGN44zA==",
7324
+ "license": "MIT",
7325
+ "dependencies": {
7326
+ "faye": "~0.8.3",
7327
+ "mime": "~1.2.9",
7328
+ "request": "*"
7329
+ },
7330
+ "engines": {
7331
+ "node": "*"
7332
+ }
7333
+ },
7334
+ "node_modules/force/node_modules/mime": {
7335
+ "version": "1.2.11",
7336
+ "resolved": "https://registry.npmjs.org/mime/-/mime-1.2.11.tgz",
7337
+ "integrity": "sha512-Ysa2F/nqTNGHhhm9MV8ure4+Hc+Y8AWiqUdHxsO7xu8zc92ND9f3kpALHjaP026Ft17UfxrMt95c50PLUeynBw=="
7338
+ },
7339
  "node_modules/foreground-child": {
7340
  "version": "3.3.1",
7341
  "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.1.tgz",
 
7364
  "url": "https://github.com/sponsors/isaacs"
7365
  }
7366
  },
7367
+ "node_modules/forever-agent": {
7368
+ "version": "0.6.1",
7369
+ "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
7370
+ "integrity": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==",
7371
+ "license": "Apache-2.0",
7372
+ "engines": {
7373
+ "node": "*"
7374
+ }
7375
+ },
7376
  "node_modules/form-data": {
7377
  "version": "3.0.4",
7378
  "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.4.tgz",
 
7582
  "url": "https://github.com/sponsors/sindresorhus"
7583
  }
7584
  },
7585
+ "node_modules/getpass": {
7586
+ "version": "0.1.7",
7587
+ "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
7588
+ "integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==",
7589
+ "license": "MIT",
7590
+ "dependencies": {
7591
+ "assert-plus": "^1.0.0"
7592
+ }
7593
+ },
7594
  "node_modules/glob": {
7595
  "version": "7.2.3",
7596
  "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
 
7691
  "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==",
7692
  "dev": true
7693
  },
7694
+ "node_modules/har-schema": {
7695
+ "version": "2.0.0",
7696
+ "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",
7697
+ "integrity": "sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==",
7698
+ "license": "ISC",
7699
+ "engines": {
7700
+ "node": ">=4"
7701
+ }
7702
+ },
7703
+ "node_modules/har-validator": {
7704
+ "version": "5.1.5",
7705
+ "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz",
7706
+ "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==",
7707
+ "deprecated": "this library is no longer supported",
7708
+ "license": "MIT",
7709
+ "dependencies": {
7710
+ "ajv": "^6.12.3",
7711
+ "har-schema": "^2.0.0"
7712
+ },
7713
+ "engines": {
7714
+ "node": ">=6"
7715
+ }
7716
+ },
7717
+ "node_modules/har-validator/node_modules/ajv": {
7718
+ "version": "6.12.6",
7719
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
7720
+ "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
7721
+ "license": "MIT",
7722
+ "dependencies": {
7723
+ "fast-deep-equal": "^3.1.1",
7724
+ "fast-json-stable-stringify": "^2.0.0",
7725
+ "json-schema-traverse": "^0.4.1",
7726
+ "uri-js": "^4.2.2"
7727
+ },
7728
+ "funding": {
7729
+ "type": "github",
7730
+ "url": "https://github.com/sponsors/epoberezkin"
7731
+ }
7732
+ },
7733
+ "node_modules/har-validator/node_modules/json-schema-traverse": {
7734
+ "version": "0.4.1",
7735
+ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
7736
+ "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
7737
+ "license": "MIT"
7738
+ },
7739
  "node_modules/has-flag": {
7740
  "version": "4.0.0",
7741
  "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
 
7962
  "node_modules/http-parser-js": {
7963
  "version": "0.5.10",
7964
  "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.10.tgz",
7965
+ "integrity": "sha512-Pysuw9XpUq5dVc/2SMHpuTY01RFl8fttgcyunjL7eEMhGM3cI4eOmiCycJDVCo/7O7ClfQD3SaI6ftDzqOXYMA=="
 
7966
  },
7967
  "node_modules/http-proxy": {
7968
  "version": "1.18.1",
 
8016
  }
8017
  }
8018
  },
8019
+ "node_modules/http-signature": {
8020
+ "version": "1.2.0",
8021
+ "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz",
8022
+ "integrity": "sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==",
8023
+ "license": "MIT",
8024
+ "dependencies": {
8025
+ "assert-plus": "^1.0.0",
8026
+ "jsprim": "^1.2.2",
8027
+ "sshpk": "^1.7.0"
8028
+ },
8029
+ "engines": {
8030
+ "node": ">=0.8",
8031
+ "npm": ">=1.3.7"
8032
+ }
8033
+ },
8034
  "node_modules/https-proxy-agent": {
8035
  "version": "5.0.1",
8036
  "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz",
 
8447
  "url": "https://github.com/sponsors/sindresorhus"
8448
  }
8449
  },
8450
+ "node_modules/is-typedarray": {
8451
+ "version": "1.0.0",
8452
+ "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
8453
+ "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==",
8454
+ "license": "MIT"
8455
+ },
8456
  "node_modules/is-unicode-supported": {
8457
  "version": "0.1.0",
8458
  "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz",
 
8516
  "node": ">=0.10.0"
8517
  }
8518
  },
8519
+ "node_modules/isstream": {
8520
+ "version": "0.1.2",
8521
+ "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
8522
+ "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==",
8523
+ "license": "MIT"
8524
+ },
8525
  "node_modules/istanbul-lib-coverage": {
8526
  "version": "3.2.2",
8527
  "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz",
 
9406
  "js-yaml": "bin/js-yaml.js"
9407
  }
9408
  },
9409
+ "node_modules/jsbn": {
9410
+ "version": "0.1.1",
9411
+ "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
9412
+ "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==",
9413
+ "license": "MIT"
9414
+ },
9415
  "node_modules/jsdom": {
9416
  "version": "16.7.0",
9417
  "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz",
 
9475
  "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==",
9476
  "dev": true
9477
  },
9478
+ "node_modules/json-schema": {
9479
+ "version": "0.4.0",
9480
+ "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz",
9481
+ "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==",
9482
+ "license": "(AFL-2.1 OR BSD-3-Clause)"
9483
+ },
9484
  "node_modules/json-schema-traverse": {
9485
  "version": "1.0.0",
9486
  "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
9487
  "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==",
9488
  "dev": true
9489
  },
9490
+ "node_modules/json-stringify-safe": {
9491
+ "version": "5.0.1",
9492
+ "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
9493
+ "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==",
9494
+ "license": "ISC"
9495
+ },
9496
  "node_modules/json5": {
9497
  "version": "2.2.3",
9498
  "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz",
 
9528
  "node >= 0.2.0"
9529
  ]
9530
  },
9531
+ "node_modules/jsprim": {
9532
+ "version": "1.4.2",
9533
+ "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz",
9534
+ "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==",
9535
+ "license": "MIT",
9536
+ "dependencies": {
9537
+ "assert-plus": "1.0.0",
9538
+ "extsprintf": "1.3.0",
9539
+ "json-schema": "0.4.0",
9540
+ "verror": "1.10.0"
9541
+ },
9542
+ "engines": {
9543
+ "node": ">=0.6.0"
9544
+ }
9545
+ },
9546
  "node_modules/karma": {
9547
  "version": "6.4.4",
9548
  "resolved": "https://registry.npmjs.org/karma/-/karma-6.4.4.tgz",
 
10281
  "version": "1.52.0",
10282
  "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
10283
  "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
 
10284
  "engines": {
10285
  "node": ">= 0.6"
10286
  }
 
10289
  "version": "2.1.35",
10290
  "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
10291
  "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
 
10292
  "dependencies": {
10293
  "mime-db": "1.52.0"
10294
  },
 
11061
  "integrity": "sha512-o6nIY3qwiSXl7/LuOU0Dmuctd34Yay0yeuZRLFmDPrrdHpXKFndPj3hM+YEPVHYC5fx2otBx4Ilc/gyYSAUaIA==",
11062
  "dev": true
11063
  },
11064
+ "node_modules/oauth-sign": {
11065
+ "version": "0.9.0",
11066
+ "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz",
11067
+ "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==",
11068
+ "license": "Apache-2.0",
11069
+ "engines": {
11070
+ "node": "*"
11071
+ }
11072
+ },
11073
  "node_modules/object-assign": {
11074
  "version": "4.1.1",
11075
  "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
 
11519
  "node": ">=8"
11520
  }
11521
  },
11522
+ "node_modules/performance-now": {
11523
+ "version": "2.1.0",
11524
+ "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
11525
+ "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==",
11526
+ "license": "MIT"
11527
+ },
11528
  "node_modules/picocolors": {
11529
  "version": "1.1.1",
11530
  "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
 
12004
  "version": "1.15.0",
12005
  "resolved": "https://registry.npmjs.org/psl/-/psl-1.15.0.tgz",
12006
  "integrity": "sha512-JZd3gMVBAVQkSs6HdNZo9Sdo0LNcQeMNP3CozBJb3JYC/QUYZTnKxP+f8oWRX4rHP5EurWxqAHTSwUCjlNKa1w==",
 
12007
  "dependencies": {
12008
  "punycode": "^2.3.1"
12009
  },
 
12015
  "version": "2.3.1",
12016
  "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz",
12017
  "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==",
 
12018
  "engines": {
12019
  "node": ">=6"
12020
  }
 
12342
  "node": ">=6"
12343
  }
12344
  },
12345
+ "node_modules/request": {
12346
+ "version": "2.88.2",
12347
+ "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz",
12348
+ "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==",
12349
+ "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142",
12350
+ "license": "Apache-2.0",
12351
+ "dependencies": {
12352
+ "aws-sign2": "~0.7.0",
12353
+ "aws4": "^1.8.0",
12354
+ "caseless": "~0.12.0",
12355
+ "combined-stream": "~1.0.6",
12356
+ "extend": "~3.0.2",
12357
+ "forever-agent": "~0.6.1",
12358
+ "form-data": "~2.3.2",
12359
+ "har-validator": "~5.1.3",
12360
+ "http-signature": "~1.2.0",
12361
+ "is-typedarray": "~1.0.0",
12362
+ "isstream": "~0.1.2",
12363
+ "json-stringify-safe": "~5.0.1",
12364
+ "mime-types": "~2.1.19",
12365
+ "oauth-sign": "~0.9.0",
12366
+ "performance-now": "^2.1.0",
12367
+ "qs": "~6.5.2",
12368
+ "safe-buffer": "^5.1.2",
12369
+ "tough-cookie": "~2.5.0",
12370
+ "tunnel-agent": "^0.6.0",
12371
+ "uuid": "^3.3.2"
12372
+ },
12373
+ "engines": {
12374
+ "node": ">= 6"
12375
+ }
12376
+ },
12377
+ "node_modules/request/node_modules/form-data": {
12378
+ "version": "2.3.3",
12379
+ "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz",
12380
+ "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==",
12381
+ "license": "MIT",
12382
+ "dependencies": {
12383
+ "asynckit": "^0.4.0",
12384
+ "combined-stream": "^1.0.6",
12385
+ "mime-types": "^2.1.12"
12386
+ },
12387
+ "engines": {
12388
+ "node": ">= 0.12"
12389
+ }
12390
+ },
12391
+ "node_modules/request/node_modules/punycode": {
12392
+ "version": "2.3.1",
12393
+ "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz",
12394
+ "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==",
12395
+ "license": "MIT",
12396
+ "engines": {
12397
+ "node": ">=6"
12398
+ }
12399
+ },
12400
+ "node_modules/request/node_modules/qs": {
12401
+ "version": "6.5.3",
12402
+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz",
12403
+ "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==",
12404
+ "license": "BSD-3-Clause",
12405
+ "engines": {
12406
+ "node": ">=0.6"
12407
+ }
12408
+ },
12409
+ "node_modules/request/node_modules/tough-cookie": {
12410
+ "version": "2.5.0",
12411
+ "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz",
12412
+ "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==",
12413
+ "license": "BSD-3-Clause",
12414
+ "dependencies": {
12415
+ "psl": "^1.1.28",
12416
+ "punycode": "^2.1.1"
12417
+ },
12418
+ "engines": {
12419
+ "node": ">=0.8"
12420
+ }
12421
+ },
12422
+ "node_modules/request/node_modules/uuid": {
12423
+ "version": "3.4.0",
12424
+ "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
12425
+ "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==",
12426
+ "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.",
12427
+ "license": "MIT",
12428
+ "bin": {
12429
+ "uuid": "bin/uuid"
12430
+ }
12431
+ },
12432
  "node_modules/require-directory": {
12433
  "version": "2.1.1",
12434
  "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
 
12631
  "version": "5.2.1",
12632
  "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
12633
  "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
 
12634
  "funding": [
12635
  {
12636
  "type": "github",
 
12666
  "node_modules/safer-buffer": {
12667
  "version": "2.1.2",
12668
  "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
12669
+ "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
 
12670
  },
12671
  "node_modules/sass": {
12672
  "version": "1.64.1",
 
13523
  "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
13524
  "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g=="
13525
  },
13526
+ "node_modules/sshpk": {
13527
+ "version": "1.18.0",
13528
+ "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.18.0.tgz",
13529
+ "integrity": "sha512-2p2KJZTSqQ/I3+HX42EpYOa2l3f8Erv8MWKsy2I9uf4wA7yFIkXRffYdsx86y6z4vHtV8u7g+pPlr8/4ouAxsQ==",
13530
+ "license": "MIT",
13531
+ "dependencies": {
13532
+ "asn1": "~0.2.3",
13533
+ "assert-plus": "^1.0.0",
13534
+ "bcrypt-pbkdf": "^1.0.0",
13535
+ "dashdash": "^1.12.0",
13536
+ "ecc-jsbn": "~0.1.1",
13537
+ "getpass": "^0.1.1",
13538
+ "jsbn": "~0.1.0",
13539
+ "safer-buffer": "^2.0.2",
13540
+ "tweetnacl": "~0.14.0"
13541
+ },
13542
+ "bin": {
13543
+ "sshpk-conv": "bin/sshpk-conv",
13544
+ "sshpk-sign": "bin/sshpk-sign",
13545
+ "sshpk-verify": "bin/sshpk-verify"
13546
+ },
13547
+ "engines": {
13548
+ "node": ">=0.10.0"
13549
+ }
13550
+ },
13551
  "node_modules/ssri": {
13552
  "version": "10.0.6",
13553
  "resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.6.tgz",
 
14414
  "node": ">=16 || 14 >=14.17"
14415
  }
14416
  },
14417
+ "node_modules/tunnel-agent": {
14418
+ "version": "0.6.0",
14419
+ "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
14420
+ "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==",
14421
+ "license": "Apache-2.0",
14422
+ "dependencies": {
14423
+ "safe-buffer": "^5.0.1"
14424
+ },
14425
+ "engines": {
14426
+ "node": "*"
14427
+ }
14428
+ },
14429
+ "node_modules/tweetnacl": {
14430
+ "version": "0.14.5",
14431
+ "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
14432
+ "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==",
14433
+ "license": "Unlicense"
14434
+ },
14435
  "node_modules/type-fest": {
14436
  "version": "0.21.3",
14437
  "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz",
 
14622
  "version": "4.4.1",
14623
  "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
14624
  "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
 
14625
  "dependencies": {
14626
  "punycode": "^2.1.0"
14627
  }
 
14630
  "version": "2.3.1",
14631
  "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz",
14632
  "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==",
 
14633
  "engines": {
14634
  "node": ">=6"
14635
  }
 
14696
  "node": ">= 0.8"
14697
  }
14698
  },
14699
+ "node_modules/verror": {
14700
+ "version": "1.10.0",
14701
+ "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
14702
+ "integrity": "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==",
14703
+ "engines": [
14704
+ "node >=0.6.0"
14705
+ ],
14706
+ "license": "MIT",
14707
+ "dependencies": {
14708
+ "assert-plus": "^1.0.0",
14709
+ "core-util-is": "1.0.2",
14710
+ "extsprintf": "^1.2.0"
14711
+ }
14712
+ },
14713
+ "node_modules/verror/node_modules/core-util-is": {
14714
+ "version": "1.0.2",
14715
+ "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
14716
+ "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==",
14717
+ "license": "MIT"
14718
+ },
14719
  "node_modules/vite": {
14720
  "version": "4.5.5",
14721
  "resolved": "https://registry.npmjs.org/vite/-/vite-4.5.5.tgz",
 
15123
  "version": "0.7.4",
15124
  "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz",
15125
  "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==",
 
15126
  "dependencies": {
15127
  "http-parser-js": ">=0.5.1",
15128
  "safe-buffer": ">=5.1.0",
 
15136
  "version": "0.1.4",
15137
  "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz",
15138
  "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==",
 
15139
  "engines": {
15140
  "node": ">=0.8.0"
15141
  }
package.json CHANGED
@@ -18,6 +18,7 @@
18
  "@angular/platform-browser": "^16.1.0",
19
  "@angular/platform-browser-dynamic": "^16.1.0",
20
  "@angular/router": "^16.1.0",
 
21
  "jest-editor-support": "*",
22
  "rxjs": "~7.8.0",
23
  "tslib": "^2.3.0",
 
18
  "@angular/platform-browser": "^16.1.0",
19
  "@angular/platform-browser-dynamic": "^16.1.0",
20
  "@angular/router": "^16.1.0",
21
+ "force": "^0.0.3",
22
  "jest-editor-support": "*",
23
  "rxjs": "~7.8.0",
24
  "tslib": "^2.3.0",
src/app/homepage/sign-in/sign-in.service.ts CHANGED
@@ -7,9 +7,14 @@ import { Observable } from 'rxjs';
7
  })
8
  export class SignInService {
9
 
 
 
 
 
10
  constructor(private http: HttpClient) { }
11
 
12
  signIn(payload: any): Observable<any> {
13
- return this.http.post('http://127.0.0.1:5000/sign-in', payload);
 
14
  }
15
  }
 
7
  })
8
  export class SignInService {
9
 
10
+ private baseUrl = location.hostname.endsWith('hf.space')
11
+ ? 'https://pykara-py-detect-backend.hf.space'
12
+ : 'http://localhost:5000';
13
+
14
  constructor(private http: HttpClient) { }
15
 
16
  signIn(payload: any): Observable<any> {
17
+ //return this.http.post('http://127.0.0.1:5000/sign-in', payload);
18
+ return this.http.post(`${this.baseUrl}/sign-in`, payload);
19
  }
20
  }
src/app/homepage/sign-up/sign-up.service.ts CHANGED
@@ -6,11 +6,15 @@ import { Observable } from 'rxjs'; // Import Observable for async handling
6
  providedIn: 'root'
7
  })
8
  export class SignUpService {
9
- private apiUrl = 'http://127.0.0.1:5000'; // The base URL for your Flask backend
 
 
 
 
10
  constructor(private http: HttpClient) { }
11
 
12
  // Method to sign up a user
13
  signUp(payload: any): Observable<any> {
14
- return this.http.post(`${this.apiUrl}/sign-up`, payload);
15
  }
16
  }
 
6
  providedIn: 'root'
7
  })
8
  export class SignUpService {
9
+
10
+ private baseUrl = location.hostname.endsWith('hf.space')
11
+ ? 'https://pykara-py-detect-backend.hf.space'
12
+ : 'http://localhost:5000';
13
+ //private apiUrl = 'http://127.0.0.1:5000'; // The base URL for your Flask backend
14
  constructor(private http: HttpClient) { }
15
 
16
  // Method to sign up a user
17
  signUp(payload: any): Observable<any> {
18
+ return this.http.post(`${this.baseUrl }/sign-up`, payload);
19
  }
20
  }