From eabf24dd26d218239cd8e65a2c32b0cfe9bfa01d Mon Sep 17 00:00:00 2001 From: imx-sync-bot Date: Thu, 7 Dec 2023 09:45:32 +0000 Subject: [PATCH 1/5] Automated sync from source branch v90 --- .commit | 2 +- .sync-history | 0 imxweb/imx-modules/imx-api-aad.tgz | Bin 25830 -> 25830 bytes imxweb/imx-modules/imx-api-aob.tgz | Bin 53702 -> 53701 bytes imxweb/imx-modules/imx-api-arc.tgz | Bin 316628 -> 316629 bytes imxweb/imx-modules/imx-api-att.tgz | Bin 52865 -> 52865 bytes imxweb/imx-modules/imx-api-cpl.tgz | Bin 14859 -> 14859 bytes imxweb/imx-modules/imx-api-dpr.tgz | Bin 14722 -> 14722 bytes imxweb/imx-modules/imx-api-hds.tgz | Bin 3668 -> 3669 bytes imxweb/imx-modules/imx-api-o3t.tgz | Bin 10447 -> 10447 bytes imxweb/imx-modules/imx-api-olg.tgz | Bin 11853 -> 11853 bytes imxweb/imx-modules/imx-api-pol.tgz | Bin 9758 -> 9758 bytes imxweb/imx-modules/imx-api-qbm.tgz | Bin 41498 -> 41498 bytes imxweb/imx-modules/imx-api-qer.tgz | Bin 206354 -> 206354 bytes imxweb/imx-modules/imx-api-rmb.tgz | Bin 20358 -> 20358 bytes imxweb/imx-modules/imx-api-rms.tgz | Bin 21440 -> 21440 bytes imxweb/imx-modules/imx-api-rps.tgz | Bin 22537 -> 22537 bytes imxweb/imx-modules/imx-api-tsb.tgz | Bin 61439 -> 61440 bytes imxweb/imx-modules/imx-api-uci.tgz | Bin 7172 -> 7172 bytes imxweb/imx-modules/imx-api.tgz | Bin 3665 -> 3665 bytes imxweb/imx-modules/imx-qbm-dbts.tgz | Bin 148771 -> 148770 bytes imxweb/package-lock.json | 909 +++++++++++------- imxweb/package.json | 8 +- imxweb/projects/aad/package.json | 2 +- imxweb/projects/aob/package.json | 2 +- .../projects/arc-app-certaccess/package.json | 2 +- imxweb/projects/att/package.json | 2 +- .../att/src/lib/new-user/new-user.module.ts | 39 +- .../new-user/user-activation.component.html | 18 +- .../lib/new-user/user-activation.component.ts | 84 +- imxweb/projects/cpl/package.json | 2 +- imxweb/projects/dpr/package.json | 2 +- imxweb/projects/hds/package.json | 2 +- imxweb/projects/o3t/package.json | 2 +- imxweb/projects/olg/package.json | 2 +- imxweb/projects/pol/package.json | 2 +- .../policy-violations.service.ts | 4 +- .../projects/qbm-app-landingpage/package.json | 2 +- imxweb/projects/qbm/package.json | 2 +- .../sqlwizard/column-selection.component.ts | 5 +- .../lib/sqlwizard/date-picker.component.html | 8 +- .../lib/sqlwizard/date-picker.component.ts | 11 +- .../simple-expression.component.html | 8 +- .../sqlwizard/simple-expression.component.ts | 10 +- .../single-expression.component.html | 10 +- .../sqlwizard/single-expression.component.ts | 19 +- .../lib/sqlwizard/single-value.component.html | 12 +- .../lib/sqlwizard/single-value.component.ts | 9 +- .../lib/sqlwizard/sqlwizard.component.html | 4 +- .../src/lib/sqlwizard/sqlwizard.component.ts | 16 +- .../qbm/src/lib/sqlwizard/sqlwizard.scss | 1 + .../where-clause-expression.component.html | 2 +- .../where-clause-expression.component.ts | 8 +- .../qer-app-operationssupport/package.json | 2 +- .../object-overview.component.spec.ts | 2 +- .../object-overview.component.ts | 2 +- imxweb/projects/qer-app-portal/package.json | 2 +- .../projects/qer-app-pwdportal/package.json | 2 +- .../src/app/app.component.ts | 8 +- imxweb/projects/qer/package.json | 2 +- .../identity-role-memberships.service.ts | 2 +- .../justification/justification-type.enum.ts | 4 +- .../src/lib/org-chart/identity.component.html | 6 +- .../src/lib/org-chart/identity.component.ts | 25 +- .../role-detail/role-detail.component.ts | 43 +- .../dynamic-role.component.html | 39 +- .../dynamic-role.component.ts | 35 +- .../role-memberships.component.html | 9 +- .../role-memberships.component.scss | 12 +- .../role-memberships.component.spec.ts | 2 + .../role-memberships.component.ts | 7 +- imxweb/projects/rmb/package.json | 2 +- imxweb/projects/rms/package.json | 2 +- imxweb/projects/rps/package.json | 2 +- imxweb/projects/tsb/package.json | 2 +- imxweb/projects/uci/package.json | 2 +- 76 files changed, 921 insertions(+), 504 deletions(-) create mode 100644 .sync-history diff --git a/.commit b/.commit index 272ce4830..884b12dfd 100644 --- a/.commit +++ b/.commit @@ -1 +1 @@ -f74589f7cc4a31610e8f718f67ae5ebe2cc6d714 +24bc58a315ffbf05cdbe20b59700dae621f09343 diff --git a/.sync-history b/.sync-history new file mode 100644 index 000000000..e69de29bb diff --git a/imxweb/imx-modules/imx-api-aad.tgz b/imxweb/imx-modules/imx-api-aad.tgz index 0102268f48049b44ccaa95a4da62a8a29cf2e337..7c3658014d77f3c76d734d608f1740d516b6c041 100644 GIT binary patch delta 27 jcmaEMlJVI|#tjDH%yxe#Z8i>H&C8K>ljjzL6bAzUu&WBN delta 27 jcmaEMlJVI|#tjDH%ymC!Y&H&G&C4Nq+VKa26bAzUv+oM# diff --git a/imxweb/imx-modules/imx-api-aob.tgz b/imxweb/imx-modules/imx-api-aob.tgz index 73c65fc122a16a06b5c1eba26c58a384a25f74bb..b411b87d89c726bff3c410e4a9cf0f627ad041c0 100644 GIT binary patch delta 22021 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 R3KWCO{|6GkboKy_5ddlo!~FmN diff --git a/imxweb/imx-modules/imx-api-arc.tgz b/imxweb/imx-modules/imx-api-arc.tgz index 8bbc8427b07b21e88e9634020b0b954b6d2bccc4..d926df5f96dbe252710dd7f2a15b3d5713005936 100644 GIT binary patch delta 69977 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
  • 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 SJw4>F;@jgiX98Pag8u-Gi<55v diff --git a/imxweb/imx-modules/imx-api-att.tgz b/imxweb/imx-modules/imx-api-att.tgz index b3c2e8347bf7ef02b0fb3082fe461262e2c77321..b8d843692a1d3cb7311212c6040446b40afbf8d3 100644 GIT binary patch delta 21691 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 Y@Gtt&kAC!{p9atW2M{Y+`~bua083U)egFUf delta 21691 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 UM?d<}PlMC^sTu#^5Z2wGYBv<005Rm36%f< delta 25 hcmeA!=`PuDRG-=A=HtyL^sTu#I@VadW)NUz005WS3IPBB diff --git a/imxweb/imx-modules/imx-api-dpr.tgz b/imxweb/imx-modules/imx-api-dpr.tgz index dd1a73592f407493d9b0ec8e4a6d47bb0cc84314..c0f1d61fc2af1b986150e2fb89e5b9e2fce72a2c 100644 GIT binary patch delta 24 fcmZoFZYthTV!-rr`sOkN7ETUtU)DnmcbFIedPoRt delta 24 fcmZoFZYthTV!$;0_~tSL7ETUhMb-+2J4_4!bdm?W diff --git a/imxweb/imx-modules/imx-api-hds.tgz b/imxweb/imx-modules/imx-api-hds.tgz index d9634907267a29b02098eb44b450cb83edf52e1d..dc4b056c7802ca5ea869b0f803959b2ac8e5bfe3 100644 GIT binary patch delta 3599 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 Uh8k+9p@yB{|C+n@T>x?b0LC^Cc>n+a diff --git a/imxweb/imx-modules/imx-api-o3t.tgz b/imxweb/imx-modules/imx-api-o3t.tgz index 582ede1ba3737897c655871d36f2df7d8e1df9a6..62646a00ea8d5a3f184949927abdcd689434610c 100644 GIT binary patch delta 24 gcmX>fcs_7LjuO-R&dqsBk!&1mlyCDfOkrdI0EIya@Bjb+ delta 24 gcmX>fcs_7LjuO+`j?H;Wk!&0;t0dbb2etfXEmmN`ORO|0@yiLEOfiY;KsxN0FHVIssI20 delta 24 gcmX>bb2etfXEi2yxy@hI0@yjG#>{A9aARTs0EHw7+W-In diff --git a/imxweb/imx-modules/imx-api-pol.tgz b/imxweb/imx-modules/imx-api-pol.tgz index 7ac70b59ea884c96586d07efda3f168e641fc34e..51d1b1c21368043fe318406c9a71d431cb6d2c3d 100644 GIT binary patch delta 25 hcmbQ|GtXzkC3)ue_F|i_$~&@gJlk;OA43Ww0|1fl3UB}b delta 25 hcmbQ|GtXzkC3$B1dxD#<$~&@gFz{^7VMt+Q004ma2rU2r diff --git a/imxweb/imx-modules/imx-api-qbm.tgz b/imxweb/imx-modules/imx-api-qbm.tgz index 0abd5602b40b9a4a66a74838e0f73c82f0129f90..3b14d3bb9217d0145654a2285fbbb713e90e7845 100644 GIT binary patch delta 26 icmbPrglX0hrVVEGOm+`9Th!lD;&7VTP{=Teg8=}Tl?odG delta 26 icmbPrglX0hrVVEGOg4`;Th!lD;_x^edx~Ka2Lk|_#R`A` diff --git a/imxweb/imx-modules/imx-api-qer.tgz b/imxweb/imx-modules/imx-api-qer.tgz index b34e7172c3e01453f157c68125a387da700f5ccf..9e24859e27b6aaf875109d30ca87f89bd486629b 100644 GIT binary patch delta 32 ocmbPqhG)_lo`x32Elhp+%>O>@-aav(sd5_!%hA1Y3~F8s0P?#HeEI=Bi(!n;(10@p3S3)4a;y!O8#tp}q<5 delta 27 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 diff --git a/imxweb/imx-modules/imx-api.tgz b/imxweb/imx-modules/imx-api.tgz index a9afb3c77ff29933e66819de9bcb55ed786a7a90..5be8ed6b9b694e7b5ba145e2d1c564cfc241dad3 100644 GIT binary patch delta 557 zcmV+|0@D4_9MK%GFbsd`v1o8;Jc`^f5sj~WN?tfTf+H_&ALJ+^=NB&sFA*Z1JB;jT zE(Y_VF$@&;yTOhYL}Z%p-uZz;ulTnK;&<=Nq3geUm&7BiEGuh{0?(U;e_x;Zc7z`1ClWYo45#om|6V z=*=dse~6SHib8Je{NEF^Yg#3p@c`tE>SAADzNPg|TN$Eb^IP*wUptMvR_BCqH1~_$ z#U4y;*UvWd@BPST#@`j=!^ph>U!lRxFnvM~F4JDwy z|D`r;|8uOi|CWFC*jlpxos+ZL{@(|PZ%RHAzslb{(mcRszgFD8I!OK3wteqbV72}q zTW3q(|Lh)H$F=_72dKaQah|3tpEFO6$KLpdKlF=@l0W+KwfxGpLr0z+QBj?&2baRn z8U=m~P6I}WqJ+Gs0>Z*#@~1sw`z*R%+~u!&E~LK%>Fs|SS~jiFE}T2dHsNs*{Q6Yj zd-J6nvFwn&N_*Nb89pt@f$LkN(D!u7$RY3PS1<~-y1C2U&)^+!k9`BypIr7bQdV$1 zqORX2G?6HcRtD*Mgc4brr&QUqr*b6V6yHYu4zI+%Pp8dY>7`ds+R$vDfxKYa={~IB vE>D{=x6CC)iTIRi#OtI!%pyjD}=&N0CE5Ttu!Q8 delta 557 zcmV+|0@D4_9MK%GFbscjM>IGz9z|}Lh{jhwB`+Kv!I77?4{{Wd^NSaRmk1Hh9Y%IE z7lZlG7zPUa-C#!xA~MZ)@BF}_SNz)q@w<2C(DmQFOX3k$mX$R}f#=OaayV)r!iA(U zq&^Te0{CQn)}7> zVh^Ua>t~z!_kLtE`VdUO`uh8ITn7;#}z;lhoC}8j>(=maSUmt+C^|{5oh7wTU z|56*a|2bCMf6IS*Y%SUU&dFJA|L+6DHzgm5U*&HeX&zv+Un}lk9i;wi+rD=zuv-6* zt+S=?e|C?p<68gk1JvLDI8W1+&zUF3V{iP!ANs{c$shgrT7Ko)p(D?ZsHjfXgG=FO zjRHRgrvW2GQ9|BR0byY=`O_Y;eHL9W?($bX7t&vX^mcy@Et^(o7tWn!oA9^@etjzN zz4=m(Sa!%>r9JJJ44)R{!1b+B=zF?kyIQQ#lfFif^NShgV|Xr_<)H^wO&*ZD_X7KwdEIbRSl5 vm#58`TjnLAM0`p$;&#=TTIgz_t0r`x`{1gfh8k+9VJG-Mc*?xD0CE5TDg7Z8 diff --git a/imxweb/imx-modules/imx-qbm-dbts.tgz b/imxweb/imx-modules/imx-qbm-dbts.tgz index e7d9a71db40375d3917f5f1e3f7d904faf6857c0..16f91e12faad6d6667f7e12911d7687f27f1a2e2 100644 GIT binary patch delta 33158 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�CL2ni^(OjPbj@*5{K8> z4W!pRV@wMF|Fr!aU96ryZa=Tvb!c;cT#iR$a%0OrwY%dYryNccmI}8`i*{d&{J7Qf z?8&}{Xd!b@qpW?=%iC~tI9StJ4sA0*#8@6+)X^!peStm2DsPVtjI6C_rlQ-$>>FiG zQtl~1hbeKz6?Ws($ZggfjpEN;;BN-rit{S+hpKDNrDH3vCy7t2>L`!JoS(jb+6-x7 zB-WB7CaiQPJHv&xr%{iU&b>QIA!gXN`PulO)cKJk3IM>@Z-+YCTxjX;JiE$1^|OUG zup>=YOe$klDP7Q%`mT@=x$+0@0(k)npXPuq|xC z2`v;C{c*QLkqkQ>Mh!qwVe`p<6@b<2t%rMpUxod+YDOWzsTxA3kZ3#THxq2;OPH!b zX%)KEz3t^njrM%^p@gQp>-s1BH^h&3T*crpWndIC{B^730k?dA?1JWrY-WgrARHw3vfO

    8y#MilS*le*l}F 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 z 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 a`76_>?(5U1KJ}?jZu%YThkoV&o(upLLtaJz diff --git a/imxweb/package-lock.json b/imxweb/package-lock.json index 49ef058ff..d8c8d15c0 100644 --- a/imxweb/package-lock.json +++ b/imxweb/package-lock.json @@ -1,6 +1,6 @@ { "name": "imxweb", - "version": "9.0.0", + "version": "9.0.3", "lockfileVersion": 1, "requires": true, "dependencies": { @@ -62,15 +62,15 @@ } }, "@angular-devkit/build-angular": { - "version": "13.3.10", - "resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-13.3.10.tgz", - "integrity": "sha512-eKMjwr7XHlh/lYqYvdIrHZfVPM8fCxP4isKzCDiOjsJ+4fl+Ycq8RvjtOLntBN6A1U8h93rZNE+VOTEGCJcGig==", + "version": "13.3.11", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-13.3.11.tgz", + "integrity": "sha512-H4tpdmRu+6HSjsL+swV/8qj8v0YSDq6lpb31EYajlBB6fDj+YJQvHgaWvexSWl6eIqgDKXcujhNUjNi1enjwHw==", "dev": true, "requires": { "@ampproject/remapping": "2.2.0", - "@angular-devkit/architect": "0.1303.10", - "@angular-devkit/build-webpack": "0.1303.10", - "@angular-devkit/core": "13.3.10", + "@angular-devkit/architect": "0.1303.11", + "@angular-devkit/build-webpack": "0.1303.11", + "@angular-devkit/core": "13.3.11", "@babel/core": "7.16.12", "@babel/generator": "7.16.8", "@babel/helper-annotate-as-pure": "7.16.7", @@ -81,7 +81,7 @@ "@babel/runtime": "7.16.7", "@babel/template": "7.16.7", "@discoveryjs/json-ext": "0.5.6", - "@ngtools/webpack": "13.3.10", + "@ngtools/webpack": "13.3.11", "ansi-colors": "4.1.1", "babel-loader": "8.2.5", "babel-plugin-istanbul": "6.1.1", @@ -127,17 +127,27 @@ "text-table": "0.2.0", "tree-kill": "1.2.2", "tslib": "2.3.1", - "webpack": "5.70.0", + "webpack": "5.76.1", "webpack-dev-middleware": "5.3.0", "webpack-dev-server": "4.7.3", "webpack-merge": "5.8.0", "webpack-subresource-integrity": "5.1.0" }, "dependencies": { + "@angular-devkit/architect": { + "version": "0.1303.11", + "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1303.11.tgz", + "integrity": "sha512-JwrWomNqNGjAeKlqV2pimUFlCgFxQy+Vioz9+QAPIrUkvvjbkQ1dZKOe8Ul8eosb1N3Ln282U6qzOpHKfJ4TOg==", + "dev": true, + "requires": { + "@angular-devkit/core": "13.3.11", + "rxjs": "6.6.7" + } + }, "@angular-devkit/core": { - "version": "13.3.10", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-13.3.10.tgz", - "integrity": "sha512-NSjyrccES+RkVL/wt1t1jNmJOV9z5H4/DtVjJQbAt/tDE5Mo0ygnhELd/QiUmjVfzfSkhr75LqQD8NtURoGBwQ==", + "version": "13.3.11", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-13.3.11.tgz", + "integrity": "sha512-rfqoLMRYhlz0wzKlHx7FfyIyQq8dKTsmbCoIVU1cEIH0gyTMVY7PbVzwRRcO6xp5waY+0hA+0Brriujpuhkm4w==", "dev": true, "requires": { "ajv": "8.9.0", @@ -188,6 +198,17 @@ "esbuild-windows-arm64": "0.14.22" } }, + "postcss": { + "version": "8.4.5", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.5.tgz", + "integrity": "sha512-jBDboWM8qpaqwkMwItqTQTiFikhs/67OYVvblFFTM7MrZjt6yMKd6r2kgXizEbTTljacm4NldIlZnhbjr84QYg==", + "dev": true, + "requires": { + "nanoid": "^3.1.30", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.1" + } + }, "rxjs": { "version": "6.6.7", "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", @@ -205,6 +226,15 @@ } } }, + "semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, "terser": { "version": "5.14.2", "resolved": "https://registry.npmjs.org/terser/-/terser-5.14.2.tgz", @@ -226,15 +256,39 @@ } }, "@angular-devkit/build-webpack": { - "version": "0.1303.10", - "resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.1303.10.tgz", - "integrity": "sha512-nthTy6r4YQQTrvOpOS3dqjoJog/SL9Hn5YLytqnEp2r2he5evYsKV2Jtqi49/VgW1ohrGzw+bI0c3dUGKweyfw==", + "version": "0.1303.11", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.1303.11.tgz", + "integrity": "sha512-599pWAQLq7i/fmEZLb7PaNU6nmPC3EZbJk1nU/UBcpx7FWs9e0o2XQE2PCAs0buqtQxVjSgY6kMO8ex5dUmgUQ==", "dev": true, "requires": { - "@angular-devkit/architect": "0.1303.10", + "@angular-devkit/architect": "0.1303.11", "rxjs": "6.6.7" }, "dependencies": { + "@angular-devkit/architect": { + "version": "0.1303.11", + "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1303.11.tgz", + "integrity": "sha512-JwrWomNqNGjAeKlqV2pimUFlCgFxQy+Vioz9+QAPIrUkvvjbkQ1dZKOe8Ul8eosb1N3Ln282U6qzOpHKfJ4TOg==", + "dev": true, + "requires": { + "@angular-devkit/core": "13.3.11", + "rxjs": "6.6.7" + } + }, + "@angular-devkit/core": { + "version": "13.3.11", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-13.3.11.tgz", + "integrity": "sha512-rfqoLMRYhlz0wzKlHx7FfyIyQq8dKTsmbCoIVU1cEIH0gyTMVY7PbVzwRRcO6xp5waY+0hA+0Brriujpuhkm4w==", + "dev": true, + "requires": { + "ajv": "8.9.0", + "ajv-formats": "2.1.1", + "fast-json-stable-stringify": "2.1.0", + "magic-string": "0.25.7", + "rxjs": "6.6.7", + "source-map": "0.7.3" + } + }, "rxjs": { "version": "6.6.7", "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", @@ -413,6 +467,15 @@ "tslib": "^1.9.0" } }, + "semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, "tslib": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", @@ -637,9 +700,9 @@ }, "dependencies": { "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true }, "source-map": { @@ -951,6 +1014,11 @@ "@babel/types": "^7.18.6" } }, + "@babel/helper-string-parser": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz", + "integrity": "sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==" + }, "@babel/helper-validator-identifier": { "version": "7.18.6", "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz", @@ -1621,9 +1689,9 @@ }, "dependencies": { "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true } } @@ -1817,44 +1885,135 @@ } }, "@babel/traverse": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.6.tgz", - "integrity": "sha512-zS/OKyqmD7lslOtFqbscH6gMLFYOfG1YPqCKfAW5KrTeolKqvB8UelR49Fpr6y93kYkW2Ik00mT1LOGiAGvizw==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.18.6", - "@babel/helper-environment-visitor": "^7.18.6", - "@babel/helper-function-name": "^7.18.6", - "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/parser": "^7.18.6", - "@babel/types": "^7.18.6", + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.2.tgz", + "integrity": "sha512-azpe59SQ48qG6nu2CzcMLbxUudtN+dOM9kDbUqGq3HXUJRlo7i8fvPoxQUzYgLZ4cMVmuZgm8vvBpNeRhd6XSw==", + "requires": { + "@babel/code-frame": "^7.22.13", + "@babel/generator": "^7.23.0", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/parser": "^7.23.0", + "@babel/types": "^7.23.0", "debug": "^4.1.0", "globals": "^11.1.0" }, "dependencies": { + "@babel/code-frame": { + "version": "7.22.13", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.13.tgz", + "integrity": "sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==", + "requires": { + "@babel/highlight": "^7.22.13", + "chalk": "^2.4.2" + } + }, "@babel/generator": { - "version": "7.18.7", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.18.7.tgz", - "integrity": "sha512-shck+7VLlY72a2w9c3zYWuE1pwOKEiQHV7GTUbSnhyl5eu3i04t30tBY82ZRWrDfo3gkakCFtevExnxbkf2a3A==", - "dev": true, + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.0.tgz", + "integrity": "sha512-lN85QRR+5IbYrMWM6Y4pE/noaQtg4pNiqeNGX60eqOfo6gtEj6uw/JagelB8vVztSd7R6M5n1+PQkDbHbBRU4g==", "requires": { - "@babel/types": "^7.18.7", + "@babel/types": "^7.23.0", "@jridgewell/gen-mapping": "^0.3.2", + "@jridgewell/trace-mapping": "^0.3.17", "jsesc": "^2.5.1" } }, + "@babel/helper-environment-visitor": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", + "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==" + }, + "@babel/helper-function-name": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", + "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", + "requires": { + "@babel/template": "^7.22.15", + "@babel/types": "^7.23.0" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", + "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", + "requires": { + "@babel/types": "^7.22.5" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", + "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", + "requires": { + "@babel/types": "^7.22.5" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", + "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==" + }, + "@babel/highlight": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.20.tgz", + "integrity": "sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg==", + "requires": { + "@babel/helper-validator-identifier": "^7.22.20", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.0.tgz", + "integrity": "sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw==" + }, + "@babel/template": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz", + "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==", + "requires": { + "@babel/code-frame": "^7.22.13", + "@babel/parser": "^7.22.15", + "@babel/types": "^7.22.15" + } + }, + "@babel/types": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.0.tgz", + "integrity": "sha512-0oIyUfKoI3mSqMvsxBdclDwxXKXAUA8v/apZbc+iSyARYou1o8ZGDxbUYyLFoW2arqS2jDGqJuZvv1d/io1axg==", + "requires": { + "@babel/helper-string-parser": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.20", + "to-fast-properties": "^2.0.0" + } + }, "@jridgewell/gen-mapping": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", - "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", - "dev": true, + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", + "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", "requires": { "@jridgewell/set-array": "^1.0.1", "@jridgewell/sourcemap-codec": "^1.4.10", "@jridgewell/trace-mapping": "^0.3.9" } + }, + "@jridgewell/resolve-uri": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", + "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==" + }, + "@jridgewell/trace-mapping": { + "version": "0.3.20", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.20.tgz", + "integrity": "sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==", + "requires": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } } } }, @@ -2294,8 +2453,7 @@ "@jridgewell/set-array": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", - "dev": true + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==" }, "@jridgewell/source-map": { "version": "0.3.2", @@ -2323,8 +2481,7 @@ "@jridgewell/sourcemap-codec": { "version": "1.4.14", "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", - "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", - "dev": true + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" }, "@jridgewell/trace-mapping": { "version": "0.3.14", @@ -2337,9 +2494,9 @@ } }, "@ngtools/webpack": { - "version": "13.3.10", - "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-13.3.10.tgz", - "integrity": "sha512-QQ8ELLqW5PtvrEAMt99D0s982NW303k8UpZrQoQ9ODgnSVDMdbbzFPNTXq/20dg+nbp8nlOakUrkjB47TBwTNA==", + "version": "13.3.11", + "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-13.3.11.tgz", + "integrity": "sha512-gB33hTbc/RJmHyIgSUYj8ErPazhYYm7yfapOnvwHdYhCjrj1TKkR1ierOlhJtpfBYUQg6FChdl2YpyIQNPjWMA==", "dev": true }, "@ngx-translate/core": { @@ -2568,6 +2725,12 @@ } } }, + "@socket.io/component-emitter": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.0.tgz", + "integrity": "sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg==", + "dev": true + }, "@tootallnate/once": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", @@ -2587,9 +2750,9 @@ } }, "@types/body-parser": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", - "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", + "version": "1.19.5", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.5.tgz", + "integrity": "sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==", "dev": true, "requires": { "@types/connect": "*", @@ -2597,33 +2760,27 @@ } }, "@types/bonjour": { - "version": "3.5.10", - "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", - "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.13.tgz", + "integrity": "sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==", "dev": true, "requires": { "@types/node": "*" } }, - "@types/component-emitter": { - "version": "1.2.11", - "resolved": "https://registry.npmjs.org/@types/component-emitter/-/component-emitter-1.2.11.tgz", - "integrity": "sha512-SRXjM+tfsSlA9VuG8hGO2nft2p8zjXCK1VcC6N4NXbBbYbSia9kzCChYQajIjzIqOOOuh5Ock6MmV2oux4jDZQ==", - "dev": true - }, "@types/connect": { - "version": "3.4.35", - "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", - "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", + "version": "3.4.38", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz", + "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==", "dev": true, "requires": { "@types/node": "*" } }, "@types/connect-history-api-fallback": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", - "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.3.tgz", + "integrity": "sha512-6mfQ6iNvhSKCZJoY6sIG3m0pKkdUcweVNOLuBBKvoWGzl2yRxOJcYOTRyLKt3nxXvBLJWa6QkW//tgbIwJehmA==", "dev": true, "requires": { "@types/express-serve-static-core": "*", @@ -2637,15 +2794,18 @@ "dev": true }, "@types/cors": { - "version": "2.8.12", - "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.12.tgz", - "integrity": "sha512-vt+kDhq/M2ayberEtJcIN/hxXy1Pk+59g2FV/ZQceeaTyCtCucjL2Q7FXlFjtWn4n15KCr1NE2lNNFhp0lEThw==", - "dev": true + "version": "2.8.16", + "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.16.tgz", + "integrity": "sha512-Trx5or1Nyg1Fq138PCuWqoApzvoSLWzZ25ORBiHMbbUT42g578lH1GT4TwYDbiUOLFuDsCkfLneT2105fsFWGg==", + "dev": true, + "requires": { + "@types/node": "*" + } }, "@types/eslint": { - "version": "8.4.10", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.10.tgz", - "integrity": "sha512-Sl/HOqN8NKPmhWo2VBEPm0nvHnu2LL3v9vKo8MEq0EtbJ4eVzGPl41VNPvn5E1i5poMk4/XD8UriLHpJvEP/Nw==", + "version": "8.44.7", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.44.7.tgz", + "integrity": "sha512-f5ORu2hcBbKei97U73mf+l9t4zTGl74IqZ0GQk4oVea/VS8tQZYkUveSYojk+frraAVYId0V2WC9O4PTNru2FQ==", "dev": true, "requires": { "@types/estree": "*", @@ -2653,9 +2813,9 @@ } }, "@types/eslint-scope": { - "version": "3.7.4", - "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", - "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", + "version": "3.7.7", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", + "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==", "dev": true, "requires": { "@types/eslint": "*", @@ -2669,32 +2829,39 @@ "dev": true }, "@types/express": { - "version": "4.17.15", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.15.tgz", - "integrity": "sha512-Yv0k4bXGOH+8a+7bELd2PqHQsuiANB+A8a4gnQrkRWzrkKlb6KHaVvyXhqs04sVW/OWlbPyYxRgYlIXLfrufMQ==", + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.21.tgz", + "integrity": "sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==", "dev": true, "requires": { "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.31", + "@types/express-serve-static-core": "^4.17.33", "@types/qs": "*", "@types/serve-static": "*" } }, "@types/express-serve-static-core": { - "version": "4.17.32", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.32.tgz", - "integrity": "sha512-aI5h/VOkxOF2Z1saPy0Zsxs5avets/iaiAJYznQFm5By/pamU31xWKL//epiF4OfUA2qTOc9PV6tCUjhO8wlZA==", + "version": "4.17.41", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.41.tgz", + "integrity": "sha512-OaJ7XLaelTgrvlZD8/aa0vvvxZdUmlCn6MtWeB7TkiKW70BQLc9XEPpDLPdbo52ZhXUCrznlWdCHWxJWtdyajA==", "dev": true, "requires": { "@types/node": "*", "@types/qs": "*", - "@types/range-parser": "*" + "@types/range-parser": "*", + "@types/send": "*" } }, + "@types/http-errors": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.4.tgz", + "integrity": "sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==", + "dev": true + }, "@types/http-proxy": { - "version": "1.17.9", - "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.9.tgz", - "integrity": "sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==", + "version": "1.17.14", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.14.tgz", + "integrity": "sha512-SSrD0c1OQzlFX7pGu1eXxSEjemej64aaNPRhhVYUGqXh0BtldAAx37MG8btcumvpgKyZp1F5Gn3JkktdxiFv6w==", "dev": true, "requires": { "@types/node": "*" @@ -2716,9 +2883,9 @@ } }, "@types/json-schema": { - "version": "7.0.11", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", - "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", "dev": true }, "@types/karma": { @@ -2731,25 +2898,10 @@ "log4js": "^6.4.1" } }, - "@types/lodash": { - "version": "4.14.188", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.188.tgz", - "integrity": "sha512-zmEmF5OIM3rb7SbLCFYoQhO4dGt2FRM9AMkxvA3LaADOF1n8in/zGJlWji9fmafLoNyz+FoL6FE0SLtGIArD7w==", - "optional": true - }, - "@types/lodash.isequal": { - "version": "4.5.6", - "resolved": "https://registry.npmjs.org/@types/lodash.isequal/-/lodash.isequal-4.5.6.tgz", - "integrity": "sha512-Ww4UGSe3DmtvLLJm2F16hDwEQSv7U0Rr8SujLUA2wHI2D2dm8kPu6Et+/y303LfjTIwSBKXB/YTUcAKpem/XEg==", - "optional": true, - "requires": { - "@types/lodash": "*" - } - }, "@types/mime": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz", - "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==", + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz", + "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==", "dev": true }, "@types/node": { @@ -2758,6 +2910,15 @@ "integrity": "sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==", "dev": true }, + "@types/node-forge": { + "version": "1.3.9", + "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.9.tgz", + "integrity": "sha512-meK88cx/sTalPSLSoCzkiUB4VPIFHmxtXm5FaaqRDqBX2i/Sy8bJ4odsan0b20RBjPh06dAQ+OTTdnyQyhJZyQ==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, "@types/parse-json": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", @@ -2771,15 +2932,15 @@ "dev": true }, "@types/qs": { - "version": "6.9.7", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", - "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==", + "version": "6.9.10", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.10.tgz", + "integrity": "sha512-3Gnx08Ns1sEoCrWssEgTSJs/rsT2vhGP+Ja9cnnk9k4ALxinORlQneLXFeFKOTJMOeZUFD1s7w+w2AphTpvzZw==", "dev": true }, "@types/range-parser": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", - "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==", + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz", + "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==", "dev": true }, "@types/resolve": { @@ -2803,29 +2964,40 @@ "integrity": "sha512-6d8Q5fqS9DWOXEhMDiF6/2FjyHdmP/jSTAUyeQR7QwrFeNmYyzmvGxD5aLIHL445HjWgibs0eAig+KPnbaesXA==", "dev": true }, + "@types/send": { + "version": "0.17.4", + "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz", + "integrity": "sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==", + "dev": true, + "requires": { + "@types/mime": "^1", + "@types/node": "*" + } + }, "@types/serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", + "version": "1.9.4", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.4.tgz", + "integrity": "sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==", "dev": true, "requires": { "@types/express": "*" } }, "@types/serve-static": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==", + "version": "1.15.5", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.5.tgz", + "integrity": "sha512-PDRk21MnK70hja/YF8AHfC7yIsiQHn1rcXx7ijCFBX/k+XQJhQT/gw3xekXKJvx+5SXaMMS8oqQy09Mzvz2TuQ==", "dev": true, "requires": { + "@types/http-errors": "*", "@types/mime": "*", "@types/node": "*" } }, "@types/sockjs": { - "version": "0.3.33", - "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", - "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", + "version": "0.3.36", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.36.tgz", + "integrity": "sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==", "dev": true, "requires": { "@types/node": "*" @@ -2837,9 +3009,9 @@ "integrity": "sha512-d1M6eDKBGWx7RbYy295VEFoOF9YDJkPI959QYnmzcmeaV+SP4D0xV7dEh3sN5XF3GvO3PhGzm+17Z598nvHQuQ==" }, "@types/ws": { - "version": "8.5.4", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.4.tgz", - "integrity": "sha512-zdQDHKUgcX/zBc4GrwsE/7dVdAD8JR4EuiAXiiUhhfyIJXXb2+PrGshFyeXWQPMmmZ2XxgaqclgpIC7eTXc1mg==", + "version": "8.5.9", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.9.tgz", + "integrity": "sha512-jbdrY0a8lxfdTp/+r7Z4CkycbOFN8WX+IOchLJr3juT/xzbJ8URyTVSJ/hvNdadTgM1mnedb47n+Y31GsFnQlg==", "dev": true, "requires": { "@types/node": "*" @@ -2991,12 +3163,6 @@ "@xtuc/long": "4.2.2" } }, - "@xmldom/xmldom": { - "version": "0.8.6", - "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.6.tgz", - "integrity": "sha512-uRjjusqpoqfmRkTaNuLJ2VohVr67Q5YwDATW3VU7PfzTj6IRaihGrYI7zckGZjxQPBIp63nfvJbM+Yu5ICh0Bg==", - "optional": true - }, "@xtuc/ieee754": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", @@ -3044,9 +3210,9 @@ "dev": true }, "acorn-import-assertions": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", - "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz", + "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==", "dev": true }, "acorn-node": { @@ -3221,7 +3387,6 @@ "version": "3.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, "requires": { "color-convert": "^1.9.0" } @@ -3559,13 +3724,35 @@ } }, "babel-plugin-polyfill-corejs3": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.2.tgz", - "integrity": "sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ==", + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.3.tgz", + "integrity": "sha512-zKsXDh0XjnrUEW0mxIHLfjBfnXSMr5Q/goMe/fxpQnLm07mcOZiIZHBNWCMx60HmdvjxfXcalac0tfFg0wqxyw==", "dev": true, "requires": { - "@babel/helper-define-polyfill-provider": "^0.3.1", + "@babel/helper-define-polyfill-provider": "^0.3.2", "core-js-compat": "^3.21.0" + }, + "dependencies": { + "@babel/helper-define-polyfill-provider": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz", + "integrity": "sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==", + "dev": true, + "requires": { + "@babel/helper-compilation-targets": "^7.17.7", + "@babel/helper-plugin-utils": "^7.16.7", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + } + }, + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true + } } }, "babel-plugin-polyfill-regenerator": { @@ -3988,7 +4175,6 @@ "version": "2.4.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, "requires": { "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", @@ -4332,7 +4518,6 @@ "version": "1.9.3", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, "requires": { "color-name": "1.1.3" } @@ -4340,8 +4525,7 @@ "color-name": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "dev": true + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" }, "color-support": { "version": "1.1.3", @@ -4350,9 +4534,9 @@ "dev": true }, "colorette": { - "version": "2.0.19", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", - "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==", + "version": "2.0.20", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", + "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", "dev": true }, "colors": { @@ -4387,12 +4571,6 @@ "integrity": "sha512-W6Af2Iw1z4CB7q4uU4hv646dW9GQuBM+YpC0UvUCWSD8w90SJjp+ujJuXaEMtAXBtSqGfMPuFOVn4/+FlaqfBA==", "dev": true }, - "component-emitter": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", - "dev": true - }, "compressible": { "version": "2.0.18", "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", @@ -4667,15 +4845,15 @@ } }, "schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", "dev": true, "requires": { "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", + "ajv": "^8.9.0", "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" + "ajv-keywords": "^5.1.0" } } } @@ -4686,20 +4864,53 @@ "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==" }, "core-js-compat": { - "version": "3.23.3", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.23.3.tgz", - "integrity": "sha512-WSzUs2h2vvmKsacLHNTdpyOC9k43AEhcGoFlVgCY4L7aw98oSBKtPL6vD0/TqZjRWRQYdDSLkzZIni4Crbbiqw==", + "version": "3.33.2", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.33.2.tgz", + "integrity": "sha512-axfo+wxFVxnqf8RvxTzoAlzW4gRoacrHeoFlc9n0x50+7BEyZL/Rt3hicaED1/CEd7I6tPCPVUYcJwCMO5XUYw==", "dev": true, "requires": { - "browserslist": "^4.21.0", - "semver": "7.0.0" + "browserslist": "^4.22.1" }, "dependencies": { - "semver": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", - "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", + "browserslist": { + "version": "4.22.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.1.tgz", + "integrity": "sha512-FEVc202+2iuClEhZhrWy6ZiAcRLvNMyYcxZ8raemul1DYVOVdFsbqckWLdsixQZCpJlwe77Z3UTalE7jsjnKfQ==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30001541", + "electron-to-chromium": "^1.4.535", + "node-releases": "^2.0.13", + "update-browserslist-db": "^1.0.13" + } + }, + "caniuse-lite": { + "version": "1.0.30001561", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001561.tgz", + "integrity": "sha512-NTt0DNoKe958Q0BE0j0c1V9jbUzhBxHIEJy7asmGrpE0yG63KTV7PLHPnK2E1O9RsQrQ081I3NLuXGS6zht3cw==", "dev": true + }, + "electron-to-chromium": { + "version": "1.4.581", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.581.tgz", + "integrity": "sha512-6uhqWBIapTJUxgPTCHH9sqdbxIMPt7oXl0VcAL1kOtlU6aECdcMncCrX5Z7sHQ/invtrC9jUQUef7+HhO8vVFw==", + "dev": true + }, + "node-releases": { + "version": "2.0.13", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz", + "integrity": "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==", + "dev": true + }, + "update-browserslist-db": { + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", + "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", + "dev": true, + "requires": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + } } } }, @@ -4815,9 +5026,9 @@ } }, "crypto-js": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/crypto-js/-/crypto-js-4.1.1.tgz", - "integrity": "sha512-o2JlM7ydqd3Qk9CA0L4NL6mTzU2sdx96a+oOfPu8Mkl/PK51vSyoi8/rQ8NknZtk44vq15lmhAj9CIAGwgeWKw==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/crypto-js/-/crypto-js-4.2.0.tgz", + "integrity": "sha512-KALDyEYgpY+Rlob/iriUtjV6d5Eq+Y191A5g4UqLAi8CyGP9N1+FdVbkc1SxKc2r4YAYqG8JzO2KGL+AizD70Q==", "dev": true }, "css": { @@ -5129,7 +5340,6 @@ "version": "4.3.4", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, "requires": { "ms": "2.1.2" } @@ -5150,9 +5360,9 @@ "dev": true }, "decode-uri-component": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha512-hjf+xovcEn31w/EUYdTXQh/8smFL/dzYjohQGEIgjyNavaJfBY2p5F527Bo1VPATxv0VYTUC2bOcXvqFwk78Og==", + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", + "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==", "dev": true }, "deep-equal": { @@ -5526,9 +5736,9 @@ } }, "engine.io": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.2.1.tgz", - "integrity": "sha512-ECceEFcAaNRybd3lsGQKas3ZlMVjN3cyWwMP25D2i0zWfyiytVbTpRPa34qrr+FHddtpBVOmq4H/DCv1O0lZRA==", + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.5.4.tgz", + "integrity": "sha512-KdVSDKhVKyOi+r5uEabrDLZw2qXStVvCsEB/LN3mw4WFi6Gx50jTyuxYVCwAAC0U46FdnzP/ScKRBTXb/NiEOg==", "dev": true, "requires": { "@types/cookie": "^0.4.1", @@ -5539,8 +5749,8 @@ "cookie": "~0.4.1", "cors": "~2.8.5", "debug": "~4.3.1", - "engine.io-parser": "~5.0.3", - "ws": "~8.2.3" + "engine.io-parser": "~5.2.1", + "ws": "~8.11.0" }, "dependencies": { "cookie": { @@ -5548,25 +5758,19 @@ "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz", "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==", "dev": true - }, - "ws": { - "version": "8.2.3", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.2.3.tgz", - "integrity": "sha512-wBuoj1BDpC6ZQ1B7DWQBYVLphPWkm8i9Y0/3YdHjHKHiohOJ1ws+3OccDWtH+PoC9DZD5WOTrJvNbWvjS6JWaA==", - "dev": true } } }, "engine.io-parser": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.0.4.tgz", - "integrity": "sha512-+nVFp+5z1E3HcToEnO7ZIj3g+3k9389DvWtvJZz0T6/eOCPIyyxehFcedoYrZQrp0LgQbD9pPXhpMBKMd5QURg==", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.2.1.tgz", + "integrity": "sha512-9JktcM3u18nU9N2Lz3bWeBgxVgOKpw7yhRaoxQA3FUDZzzw+9WlA6p4G4u0RixNkg14fH7EfEc/RhpurtiROTQ==", "dev": true }, "enhanced-resolve": { - "version": "5.12.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.12.0.tgz", - "integrity": "sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ==", + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz", + "integrity": "sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==", "dev": true, "requires": { "graceful-fs": "^4.2.4", @@ -5869,8 +6073,7 @@ "escape-string-regexp": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "dev": true + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==" }, "escodegen": { "version": "1.14.3", @@ -6427,9 +6630,9 @@ } }, "fs-monkey": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", - "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.5.tgz", + "integrity": "sha512-8uMbBjrhzW76TYgEV27Y5E//W2f/lTFmx78P2w19FZSxarhI/798APGQyuGCwmkNxgwGRhrLfvWyLBvNtuOmew==", "dev": true }, "fs.realpath": { @@ -6555,8 +6758,7 @@ "globals": { "version": "11.12.0", "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" }, "globby": { "version": "12.2.0", @@ -6670,8 +6872,7 @@ "has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "dev": true + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==" }, "has-property-descriptors": { "version": "1.0.0", @@ -6742,9 +6943,9 @@ }, "dependencies": { "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", "dev": true, "requires": { "core-util-is": "~1.0.0", @@ -6849,9 +7050,9 @@ "dev": true }, "http-cache-semantics": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", - "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", + "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==", "dev": true }, "http-deceiver": { @@ -7191,9 +7392,9 @@ "dev": true }, "ipaddr.js": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", - "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.1.0.tgz", + "integrity": "sha512-LlbxQ7xKzfBusov6UMi4MFpEg0m+mAm9xyNGEduwXMEDuf4WfzB/RZwMVYEd7IKGvh4IUkEXYxtAVu9T3OelJQ==", "dev": true }, "is-arguments": { @@ -7488,9 +7689,9 @@ } }, "istanbul-lib-coverage": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", - "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", + "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==", "dev": true }, "istanbul-lib-hook": { @@ -7516,9 +7717,9 @@ }, "dependencies": { "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true } } @@ -7690,8 +7891,7 @@ "js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" }, "js-yaml": { "version": "3.14.1", @@ -7712,8 +7912,7 @@ "jsesc": { "version": "2.5.2", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "dev": true + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" }, "json": { "version": "11.0.0", @@ -7721,12 +7920,6 @@ "integrity": "sha512-N/ITv3Yw9Za8cGxuQqSqrq6RHnlaHWZkAFavcfpH/R52522c26EbihMxnY7A1chxfXJ4d+cEFIsyTgfi9GihrA==", "dev": true }, - "json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", - "dev": true - }, "json-parse-even-better-errors": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", @@ -8019,9 +8212,9 @@ "dev": true }, "klona": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", - "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.6.tgz", + "integrity": "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==", "dev": true }, "less": { @@ -8150,12 +8343,6 @@ "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", "dev": true }, - "lodash.isequal": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", - "integrity": "sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==", - "optional": true - }, "log-symbols": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", @@ -8338,12 +8525,12 @@ "dev": true }, "memfs": { - "version": "3.4.12", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.12.tgz", - "integrity": "sha512-BcjuQn6vfqP+k100e0E9m61Hyqa//Brp+I3f0OBmN0ATHlFA8vx3Lt8z57R3u2bPqe3WGDBC+nF72fTH7isyEw==", + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz", + "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==", "dev": true, "requires": { - "fs-monkey": "^1.0.3" + "fs-monkey": "^1.0.4" } }, "merge-descriptors": { @@ -8443,15 +8630,15 @@ } }, "schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", "dev": true, "requires": { "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", + "ajv": "^8.9.0", "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" + "ajv-keywords": "^5.1.0" } } } @@ -8615,8 +8802,7 @@ "ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, "multicast-dns": { "version": "6.2.3", @@ -8641,9 +8827,9 @@ "dev": true }, "nanoid": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", - "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", "dev": true }, "needle": { @@ -8979,9 +9165,9 @@ } }, "node-gyp-build": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.5.0.tgz", - "integrity": "sha512-2iGbaQBV+ITgCz76ZEjmhUKAKVf7xfY1sRl4UiKQspfZMH2h06SyhNsnSVy50cwkFQDGLyif6m/6uFXHkOZ6rg==", + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.6.1.tgz", + "integrity": "sha512-24vnklJmyRS8ViBNI8KbtK/r/DmXQMRiOMXTNz2nrTnAYUwjmEEbnnpB/+kt+yWRv73bPsSPRFddrcIbAxSiMQ==", "dev": true, "optional": true }, @@ -9837,14 +10023,14 @@ } }, "postcss": { - "version": "8.4.5", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.5.tgz", - "integrity": "sha512-jBDboWM8qpaqwkMwItqTQTiFikhs/67OYVvblFFTM7MrZjt6yMKd6r2kgXizEbTTljacm4NldIlZnhbjr84QYg==", + "version": "8.4.31", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz", + "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==", "dev": true, "requires": { - "nanoid": "^3.1.30", + "nanoid": "^3.3.6", "picocolors": "^1.0.0", - "source-map-js": "^1.0.1" + "source-map-js": "^1.0.2" } }, "postcss-attribute-case-insensitive": { @@ -10034,9 +10220,9 @@ "dev": true }, "postcss-modules-local-by-default": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", - "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.3.tgz", + "integrity": "sha512-2/u2zraspoACtrbFRnTijMiQtb4GW4BvatjaG/bCjYQo8kLTdevCUlwuBHx2sCnSyrI3x3qj4ZK1j5LQBgzmwA==", "dev": true, "requires": { "icss-utils": "^5.0.0", @@ -11184,18 +11370,19 @@ } }, "selfsigned": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.1.1.tgz", - "integrity": "sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz", + "integrity": "sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==", "dev": true, "requires": { + "@types/node-forge": "^1.3.0", "node-forge": "^1" } }, "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "dev": true, "requires": { "lru-cache": "^6.0.0" @@ -11265,9 +11452,9 @@ } }, "serialize-javascript": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", - "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.1.tgz", + "integrity": "sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==", "dev": true, "requires": { "randombytes": "^2.1.0" @@ -11453,33 +11640,36 @@ } }, "socket.io": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.5.1.tgz", - "integrity": "sha512-0y9pnIso5a9i+lJmsCdtmTTgJFFSvNQKDnPQRz28mGNnxbmqYg2QPtJTLFxhymFZhAIn50eHAKzJeiNaKr+yUQ==", + "version": "4.7.2", + "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.7.2.tgz", + "integrity": "sha512-bvKVS29/I5fl2FGLNHuXlQaUH/BlzX1IN6S+NKLNZpBsPZIDH+90eQmCs2Railn4YUiww4SzUedJ6+uzwFnKLw==", "dev": true, "requires": { "accepts": "~1.3.4", "base64id": "~2.0.0", + "cors": "~2.8.5", "debug": "~4.3.2", - "engine.io": "~6.2.0", - "socket.io-adapter": "~2.4.0", - "socket.io-parser": "~4.0.4" + "engine.io": "~6.5.2", + "socket.io-adapter": "~2.5.2", + "socket.io-parser": "~4.2.4" } }, "socket.io-adapter": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.4.0.tgz", - "integrity": "sha512-W4N+o69rkMEGVuk2D/cvca3uYsvGlMwsySWV447y99gUPghxq42BxqLNMndb+a1mm/5/7NeXVQS7RLa2XyXvYg==", - "dev": true + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.5.2.tgz", + "integrity": "sha512-87C3LO/NOMc+eMcpcxUBebGjkpMDkNBS9tf7KJqcDsmL936EChtVva71Dw2q4tQcuVC+hAUy4an2NO/sYXmwRA==", + "dev": true, + "requires": { + "ws": "~8.11.0" + } }, "socket.io-parser": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.0.5.tgz", - "integrity": "sha512-sNjbT9dX63nqUFIOv95tTVm6elyIU4RvB1m8dOeZt+IgWwcWklFDOdmGcfo3zSiRsnR/3pJkjY5lfoGqEe4Eig==", + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.4.tgz", + "integrity": "sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==", "dev": true, "requires": { - "@types/component-emitter": "^1.2.10", - "component-emitter": "~1.3.0", + "@socket.io/component-emitter": "~3.1.0", "debug": "~4.3.1" } }, @@ -11819,7 +12009,6 @@ "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, "requires": { "has-flag": "^3.0.0" } @@ -11892,18 +12081,61 @@ } }, "terser-webpack-plugin": { - "version": "5.3.6", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz", - "integrity": "sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==", + "version": "5.3.9", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.9.tgz", + "integrity": "sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA==", "dev": true, "requires": { - "@jridgewell/trace-mapping": "^0.3.14", + "@jridgewell/trace-mapping": "^0.3.17", "jest-worker": "^27.4.5", "schema-utils": "^3.1.1", - "serialize-javascript": "^6.0.0", - "terser": "^5.14.1" + "serialize-javascript": "^6.0.1", + "terser": "^5.16.8" }, "dependencies": { + "@jridgewell/gen-mapping": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", + "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", + "dev": true, + "requires": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "@jridgewell/resolve-uri": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", + "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==", + "dev": true + }, + "@jridgewell/source-map": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.5.tgz", + "integrity": "sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==", + "dev": true, + "requires": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "@jridgewell/trace-mapping": { + "version": "0.3.20", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.20.tgz", + "integrity": "sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==", + "dev": true, + "requires": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "acorn": { + "version": "8.11.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.2.tgz", + "integrity": "sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w==", + "dev": true + }, "ajv": { "version": "6.12.6", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", @@ -11916,6 +12148,12 @@ "uri-js": "^4.2.2" } }, + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, "json-schema-traverse": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", @@ -11923,15 +12161,27 @@ "dev": true }, "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", "dev": true, "requires": { "@types/json-schema": "^7.0.8", "ajv": "^6.12.5", "ajv-keywords": "^3.5.2" } + }, + "terser": { + "version": "5.24.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.24.0.tgz", + "integrity": "sha512-ZpGR4Hy3+wBEzVEnHvstMvqpD/nABNelQn/z2r0fjVWGQsN3bpOLzQlqDxmb4CDZnXq5lpjnQ+mHQLAOpfM5iw==", + "dev": true, + "requires": { + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.8.2", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + } } } }, @@ -12024,8 +12274,7 @@ "to-fast-properties": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", - "dev": true + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==" }, "to-regex-range": { "version": "5.0.1", @@ -12261,9 +12510,9 @@ "dev": true }, "ua-parser-js": { - "version": "0.7.31", - "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.31.tgz", - "integrity": "sha512-qLK/Xe9E2uzmYI3qLeOmI0tEOt+TBBQyUIAh4aAgU05FVYzeZrKUdkAZfBNVGRaHVgV0TDkdEngJSw/SyQchkQ==", + "version": "0.7.37", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.37.tgz", + "integrity": "sha512-xV8kqRKM+jhMvcHWUKthV9fNebIzrNy//2O9ZwWcfiBFR5f25XVZPLlEajk/sf3Ra15V92isyQqnIEXRDaZWEA==", "dev": true }, "uglify-js": { @@ -12502,9 +12751,9 @@ } }, "webpack": { - "version": "5.70.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.70.0.tgz", - "integrity": "sha512-ZMWWy8CeuTTjCxbeaQI21xSswseF2oNOwc70QSKNePvmxE7XW36i7vpBMYZFAUHPwQiEbNGCEYIOOlyRbdGmxw==", + "version": "5.76.1", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.76.1.tgz", + "integrity": "sha512-4+YIK4Abzv8172/SGqObnUjaIHjLEuUasz9EwQj/9xmPPkYJy2Mh03Q/lJfSD3YLzbxy5FeTq5Uw0323Oh6SJQ==", "dev": true, "requires": { "@types/eslint-scope": "^3.7.3", @@ -12512,24 +12761,24 @@ "@webassemblyjs/ast": "1.11.1", "@webassemblyjs/wasm-edit": "1.11.1", "@webassemblyjs/wasm-parser": "1.11.1", - "acorn": "^8.4.1", + "acorn": "^8.7.1", "acorn-import-assertions": "^1.7.6", "browserslist": "^4.14.5", "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.9.2", + "enhanced-resolve": "^5.10.0", "es-module-lexer": "^0.9.0", "eslint-scope": "5.1.1", "events": "^3.2.0", "glob-to-regexp": "^0.4.1", "graceful-fs": "^4.2.9", - "json-parse-better-errors": "^1.0.2", + "json-parse-even-better-errors": "^2.3.1", "loader-runner": "^4.2.0", "mime-types": "^2.1.27", "neo-async": "^2.6.2", "schema-utils": "^3.1.0", "tapable": "^2.1.1", "terser-webpack-plugin": "^5.1.3", - "watchpack": "^2.3.1", + "watchpack": "^2.4.0", "webpack-sources": "^3.2.3" }, "dependencies": { @@ -12552,9 +12801,9 @@ "dev": true }, "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", "dev": true, "requires": { "@types/json-schema": "^7.0.8", @@ -12587,15 +12836,15 @@ } }, "schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", "dev": true, "requires": { "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", + "ajv": "^8.9.0", "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" + "ajv-keywords": "^5.1.0" } } } @@ -12653,21 +12902,21 @@ "dev": true }, "schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", "dev": true, "requires": { "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", + "ajv": "^8.9.0", "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" + "ajv-keywords": "^5.1.0" } }, "strip-ansi": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", - "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", "dev": true, "requires": { "ansi-regex": "^6.0.1" @@ -12747,9 +12996,9 @@ } }, "wildcard": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz", - "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.1.tgz", + "integrity": "sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==", "dev": true }, "windows-release": { @@ -12796,9 +13045,9 @@ } }, "word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", "dev": true }, "wordwrap": { diff --git a/imxweb/package.json b/imxweb/package.json index 2d16bc47d..3929236c8 100644 --- a/imxweb/package.json +++ b/imxweb/package.json @@ -1,6 +1,6 @@ { "name": "imxweb", - "version": "9.0.0", + "version": "9.0.3", "scripts": { "ng": "ng", "start": "ng serve --configuration development", @@ -41,6 +41,7 @@ "@angular/platform-browser": "^13.3.8", "@angular/platform-browser-dynamic": "^13.3.8", "@angular/router": "^13.3.8", + "@babel/traverse": "^7.23.2", "@elemental-ui/cadence-icon": "file:imx-modules/elemental-ui_cadence-icon.tgz", "@elemental-ui/core": "file:imx-modules/elemental-ui_core.tgz", "@ngx-translate/core": "^11.0.1", @@ -66,7 +67,7 @@ "zone.js": "~0.11.5" }, "devDependencies": { - "@angular-devkit/build-angular": "~13.3.10", + "@angular-devkit/build-angular": "^13.3.11", "@angular/cli": "^13.3.9", "@angular/compiler-cli": "^13.3.8", "@angular/language-service": "^13.3.8", @@ -118,5 +119,8 @@ "imx-api-tsb": "file:imx-modules/imx-api-tsb.tgz", "imx-api-uci": "file:imx-modules/imx-api-uci.tgz", "imx-qbm-dbts": "file:imx-modules/imx-qbm-dbts.tgz" + }, + "overrides": { + "@babel/traverse": "7.23.2" } } diff --git a/imxweb/projects/aad/package.json b/imxweb/projects/aad/package.json index 8519bf2f3..110c3467e 100644 --- a/imxweb/projects/aad/package.json +++ b/imxweb/projects/aad/package.json @@ -1,6 +1,6 @@ { "name": "aad", - "version": "9.0.0", + "version": "9.0.3", "private": true, "bundledDependencies": [ "imx-api-aad" diff --git a/imxweb/projects/aob/package.json b/imxweb/projects/aob/package.json index e4d323144..a0584ab75 100644 --- a/imxweb/projects/aob/package.json +++ b/imxweb/projects/aob/package.json @@ -1,6 +1,6 @@ { "name": "aob", - "version": "9.0.0", + "version": "9.0.3", "private": true, "bundledDependencies": [ "imx-api-aob" diff --git a/imxweb/projects/arc-app-certaccess/package.json b/imxweb/projects/arc-app-certaccess/package.json index 96b85dc32..39388e654 100644 --- a/imxweb/projects/arc-app-certaccess/package.json +++ b/imxweb/projects/arc-app-certaccess/package.json @@ -1,6 +1,6 @@ { "name": "arc-app-certaccess", - "version": "9.0.0", + "version": "9.0.3", "private": true, "peerDependencies": { diff --git a/imxweb/projects/att/package.json b/imxweb/projects/att/package.json index f89df7abc..2aed25797 100644 --- a/imxweb/projects/att/package.json +++ b/imxweb/projects/att/package.json @@ -1,6 +1,6 @@ { "name": "att", - "version": "9.0.0", + "version": "9.0.3", "private": true, "bundledDependencies": [ "imx-api-att" diff --git a/imxweb/projects/att/src/lib/new-user/new-user.module.ts b/imxweb/projects/att/src/lib/new-user/new-user.module.ts index 3fafb0e94..044db5c3f 100644 --- a/imxweb/projects/att/src/lib/new-user/new-user.module.ts +++ b/imxweb/projects/att/src/lib/new-user/new-user.module.ts @@ -34,7 +34,17 @@ import { MatProgressSpinnerModule } from '@angular/material/progress-spinner'; import { Router, Routes } from '@angular/router'; import { EuiCoreModule } from '@elemental-ui/core'; import { TranslateModule } from '@ngx-translate/core'; -import { AuthConfigProvider, AuthenticationService, CaptchaModule, CdrModule, CustomAuthFlow, MastHeadModule, ParameterizedTextModule, UserMessageModule } from 'qbm'; +import { + AuthConfigProvider, + AuthenticationService, + CaptchaModule, + CdrModule, + CustomAuthFlow, + MastHeadModule, + ParameterizedTextModule, + UserMessageModule, + ClassloggerService, +} from 'qbm'; import { ApiService } from '../api.service'; import { ConfirmDialogComponent } from './confirm-dialog.component'; import { NewUserComponent } from './new-user.component'; @@ -44,8 +54,8 @@ import { UserActivationComponent } from './user-activation.component'; const routes: Routes = [ { path: 'useractivation', - component: UserActivationComponent - } + component: UserActivationComponent, + }, ]; @NgModule({ @@ -63,49 +73,40 @@ const routes: Routes = [ ParameterizedTextModule, UserMessageModule, TranslateModule, - EuiCoreModule - ], - declarations: [ - OpenSidesheetComponent, - NewUserComponent, - UserActivationComponent, - ConfirmDialogComponent + EuiCoreModule, ], + declarations: [OpenSidesheetComponent, NewUserComponent, UserActivationComponent, ConfirmDialogComponent], }) export class NewUserModule { - constructor(authService: AuthenticationService, router: Router, apiService: ApiService) { - + constructor(authService: AuthenticationService, router: Router, apiService: ApiService, private readonly logger: ClassloggerService) { const newUserAuthProvider: AuthConfigProvider = { display: '#LDS#Create new account', name: 'NewUser', authProps: [], - customAuthFlow: new NewUserFlow() + customAuthFlow: new NewUserFlow(), }; - apiService.client.register_featureconfig_get().then(c => { + apiService.client.register_featureconfig_get().then((c) => { if (c.SelfRegistrationEnabled) { authService.registerAuthConfigProvider(newUserAuthProvider); } }); - + this.logger.info(this, '▶️ NewUser initialized'); this.addRoutes(router); } private addRoutes(router: Router): void { const config = router.config; - routes.forEach(route => { + routes.forEach((route) => { config.unshift(route); }); router.resetConfig(config); } - } class NewUserFlow implements CustomAuthFlow { - public getEntryComponent() { return OpenSidesheetComponent; } } - diff --git a/imxweb/projects/att/src/lib/new-user/user-activation.component.html b/imxweb/projects/att/src/lib/new-user/user-activation.component.html index 117a33442..32cf910b1 100644 --- a/imxweb/projects/att/src/lib/new-user/user-activation.component.html +++ b/imxweb/projects/att/src/lib/new-user/user-activation.component.html @@ -9,21 +9,9 @@

    {{ '#LDS#Heading Confirm Email Address' | translate }}< - - - - {{ldsAlreadyCompleted| translate}} - {{ldsConfirmationText| translate}} - {{ldsRegistrationDenied| translate}} - - - {{ldsCompletionFailed| translate}} - {{ldsResendEmail| translate}} - {{ldsLoadingProblems| translate}} - - + {{ldsText| translate}}
    - @@ -32,4 +20,4 @@

    {{ '#LDS#Heading Confirm Email Address' | translate }}<

    - \ No newline at end of file + diff --git a/imxweb/projects/att/src/lib/new-user/user-activation.component.ts b/imxweb/projects/att/src/lib/new-user/user-activation.component.ts index 14b0abe5a..29e0ba63d 100644 --- a/imxweb/projects/att/src/lib/new-user/user-activation.component.ts +++ b/imxweb/projects/att/src/lib/new-user/user-activation.component.ts @@ -24,35 +24,28 @@ * */ -import { Component, OnDestroy, OnInit } from '@angular/core'; +import { Component, OnDestroy } from '@angular/core'; import { ActivatedRoute, Router } from '@angular/router'; import { EuiLoadingService } from '@elemental-ui/core'; import { TranslateService } from '@ngx-translate/core'; import { PersonActivationDto } from 'imx-api-att'; -import { AuthenticationService, SessionState, SnackBarService } from 'qbm'; +import { AuthenticationService, SessionState, SnackBarService, SplashService } from 'qbm'; import { Subscription } from 'rxjs'; import { ApiService } from '../api.service'; @Component({ templateUrl: './user-activation.component.html', - styleUrls: ['./user-activation.component.scss'] + styleUrls: ['./user-activation.component.scss'], }) export class UserActivationComponent implements OnDestroy { - - public missingCase = true; public busy = true; public data: PersonActivationDto; - public ldsConfirmationText = '#LDS#Confirm your email address and activate your account or send the confirmation email again (if the passcode has expired) by clicking one of the following buttons.'; - public ldsAlreadyCompleted = '#LDS#You already have completed the registration process. Please log in with your credentials. If you have forgotten your credentials, ask your manager for a passcode.'; - public ldsRegistrationDenied = '#LDS#Your registration was denied.'; - public ldsCompletionFailed = '#LDS#The registration process could not be completed. The submitted registration process could not be found. You may already have completed the registration process. Please log in with your credentials. If you have forgotten your credentials, ask your manager for a passcode.'; - public ldsResendEmail = '#LDS#The registration process could not be completed. Please click "Send confirmation email again" and follow the instructions in the new confirmation email.'; - public ldsSendAgain = '#LDS#Send confirmation email again'; - public ldsLoadingProblems = '#LDS#This attestation case has already been approved or denied.'; - public hasProblems = false; + public ldsText: string; + public hasProblems = false; private readonly subscription: Subscription; private passcode: string; + private uidCase: string; constructor( private readonly attApiService: ApiService, @@ -61,32 +54,35 @@ export class UserActivationComponent implements OnDestroy { private readonly authService: AuthenticationService, private readonly translateService: TranslateService, private readonly busyService: EuiLoadingService, + private readonly splashService: SplashService, private readonly router: Router ) { - this.subscription = route.queryParamMap.subscribe(async p => { + this.subscription = route.queryParamMap.subscribe(async (params) => { this.busy = true; try { - const uidCase = p.get('aeweb_UID_AttestationCase'); - this.missingCase = !uidCase; - if (this.missingCase) { + this.uidCase = params.get('aeweb_UID_AttestationCase'); + this.passcode = params.get('aeweb_PassCode'); + if (!this.hasFormat) { return; } - this.passcode = p.get('aeweb_PassCode'); - this.data = await this.attApiService.client.passwordreset_activation_init_post(uidCase); + this.data = await this.attApiService.client.passwordreset_activation_init_post(this.uidCase); - const preferredCulture = this.data.Culture; - if (preferredCulture) { - // apply preferred culture - this.useCulture(preferredCulture); - } + // Apply culture + this.data?.Culture ? this.useCulture(this.data.Culture) : null; } catch { this.hasProblems = true; } finally { + this.determineText(); + this.splashService.close(); this.busy = false; } }); } + public get hasFormat(): boolean { + return !!this.uidCase && !!this.passcode; + } + public ngOnDestroy(): void { this.subscription?.unsubscribe(); } @@ -96,8 +92,7 @@ export class UserActivationComponent implements OnDestroy { try { await this.attApiService.client.passwordreset_activation_resendemail_post(); this.snackbar.open({ key: '#LDS#An email has been sent to your specified email address.' }, '#LDS#Close'); - } - catch { + } catch { this.hasProblems = true; } finally { this.busyService.hide(overlayRef); @@ -109,7 +104,7 @@ export class UserActivationComponent implements OnDestroy { try { await this.authService.processLogin(async () => { const s = await this.attApiService.client.passwordreset_activation_confirm_post({ - PassCode: this.passcode + PassCode: this.passcode, }); return new SessionState(s); }); @@ -122,6 +117,41 @@ export class UserActivationComponent implements OnDestroy { } } + private determineText(): void { + if (this.data) { + // We got a response from the server and can show the state of the case + switch (this.data.ApprovalState) { + case 0: + this.ldsText = + '#LDS#You already have completed the registration process. Please log in with your credentials. If you have forgotten your credentials, ask your manager for a passcode.'; + break; + case 1: + this.ldsText = + '#LDS#Confirm your email address and activate your account or send the confirmation email again (if the passcode has expired) by clicking one of the following buttons.'; + break; + // What happened to case 2?? Defined by the api and not here + case 3: + this.ldsText = '#LDS#Your registration was denied.'; + break; + default: + this.ldsText = + '#LDS#The server returned a value we did not expect. Check with your manager to see what happened with your request.'; + } + return; + } + + // Here something went wrong and either the params were missing or the server failed + if (this.hasFormat && this.hasProblems) { + this.ldsText = '#LDS#This attestation case has already been approved or denied.'; + } else if (this.hasFormat && !this.hasProblems) { + this.ldsText = + '#LDS#The registration process could not be completed. Please click "Send confirmation email again" and follow the instructions in the new confirmation email.'; + } else if (!this.hasFormat && !this.hasProblems) { + this.ldsText = + '#LDS#The registration process could not be completed. The submitted registration process could not be found. You may already have completed the registration process. Please log in with your credentials. If you have forgotten your credentials, ask your manager for a passcode.'; + } + } + private async useCulture(culture: string): Promise { this.translateService.setDefaultLang(culture); await this.translateService.use(culture).toPromise(); diff --git a/imxweb/projects/cpl/package.json b/imxweb/projects/cpl/package.json index 11585e877..170e4230a 100644 --- a/imxweb/projects/cpl/package.json +++ b/imxweb/projects/cpl/package.json @@ -1,6 +1,6 @@ { "name": "cpl", - "version": "9.0.0", + "version": "9.0.3", "private": true, "bundledDependencies": [ "imx-api-cpl" diff --git a/imxweb/projects/dpr/package.json b/imxweb/projects/dpr/package.json index b6b1c6313..977bf7110 100644 --- a/imxweb/projects/dpr/package.json +++ b/imxweb/projects/dpr/package.json @@ -1,6 +1,6 @@ { "name": "dpr", - "version": "9.0.0", + "version": "9.0.3", "private": true, "bundledDependencies": [ "imx-api" diff --git a/imxweb/projects/hds/package.json b/imxweb/projects/hds/package.json index 05b8518a8..a674bb05b 100644 --- a/imxweb/projects/hds/package.json +++ b/imxweb/projects/hds/package.json @@ -1,6 +1,6 @@ { "name": "hds", - "version": "9.0.0", + "version": "9.0.3", "private": true, "bundledDependencies": [ "imx-api-hds" diff --git a/imxweb/projects/o3t/package.json b/imxweb/projects/o3t/package.json index f6df033ee..fdf286ade 100644 --- a/imxweb/projects/o3t/package.json +++ b/imxweb/projects/o3t/package.json @@ -1,6 +1,6 @@ { "name": "o3t", - "version": "9.0.0", + "version": "9.0.3", "private": true, "bundledDependencies": [ "imx-api-o3t" diff --git a/imxweb/projects/olg/package.json b/imxweb/projects/olg/package.json index 89eb05f2d..87c93e8a7 100644 --- a/imxweb/projects/olg/package.json +++ b/imxweb/projects/olg/package.json @@ -1,6 +1,6 @@ { "name": "olg", - "version": "9.0.0", + "version": "9.0.3", "private": true, "bundledDependencies": [ "imx-api-olg" diff --git a/imxweb/projects/pol/package.json b/imxweb/projects/pol/package.json index 1fcfffb4b..564e0f7e5 100644 --- a/imxweb/projects/pol/package.json +++ b/imxweb/projects/pol/package.json @@ -1,6 +1,6 @@ { "name": "pol", - "version": "9.0.0", + "version": "9.0.3", "private": true, "bundledDependencies": [ "imx-api-pol" diff --git a/imxweb/projects/pol/src/lib/policy-violations/policy-violations.service.ts b/imxweb/projects/pol/src/lib/policy-violations/policy-violations.service.ts index a3e183766..273b0a09e 100644 --- a/imxweb/projects/pol/src/lib/policy-violations/policy-violations.service.ts +++ b/imxweb/projects/pol/src/lib/policy-violations/policy-violations.service.ts @@ -91,7 +91,7 @@ export class PolicyViolationsService { setTimeout(() => busyIndicator = this.busyService.show()); try { - justification = await this.justificationService.createCdr(JustificationType.approve); + justification = await this.justificationService.createCdr(JustificationType.approvePolicyViolation); } finally { setTimeout(() => this.busyService.hide(busyIndicator)); } @@ -128,7 +128,7 @@ export class PolicyViolationsService { setTimeout(() => busyIndicator = this.busyService.show()); try { - justification = await this.justificationService.createCdr(JustificationType.deny); + justification = await this.justificationService.createCdr(JustificationType.denyPolicyViolation); } finally { setTimeout(() => this.busyService.hide(busyIndicator)); } diff --git a/imxweb/projects/qbm-app-landingpage/package.json b/imxweb/projects/qbm-app-landingpage/package.json index c89733803..3ce6a1c9b 100644 --- a/imxweb/projects/qbm-app-landingpage/package.json +++ b/imxweb/projects/qbm-app-landingpage/package.json @@ -1,6 +1,6 @@ { "name": "qbm-app-landingpage", - "version": "9.0.0", + "version": "9.0.3", "private": true, "peerDependencies": { diff --git a/imxweb/projects/qbm/package.json b/imxweb/projects/qbm/package.json index 5f5f1ee0e..adb118655 100644 --- a/imxweb/projects/qbm/package.json +++ b/imxweb/projects/qbm/package.json @@ -1,6 +1,6 @@ { "name": "qbm", - "version": "9.0.0", + "version": "9.0.3", "private": true, "dependencies": { diff --git a/imxweb/projects/qbm/src/lib/sqlwizard/column-selection.component.ts b/imxweb/projects/qbm/src/lib/sqlwizard/column-selection.component.ts index 97551d073..8c825bde5 100644 --- a/imxweb/projects/qbm/src/lib/sqlwizard/column-selection.component.ts +++ b/imxweb/projects/qbm/src/lib/sqlwizard/column-selection.component.ts @@ -24,7 +24,7 @@ * */ -import { Component, Input, OnChanges, OnInit } from '@angular/core'; +import { Component, EventEmitter, Input, OnChanges, OnInit, Output } from '@angular/core'; import { FormControl } from '@angular/forms'; import { EuiSelectOption } from '@elemental-ui/core'; import { FilterProperty, LogOp, SqlExpression } from 'imx-qbm-dbts'; @@ -41,6 +41,8 @@ export class ColumnSelectionComponent implements OnInit, OnChanges { @Input() public node: SqlNodeView; + @Output() public change = new EventEmitter(); + public columns: FilterProperty[] = []; public dataReady = false; @@ -68,6 +70,7 @@ export class ColumnSelectionComponent implements OnInit, OnChanges { public selectionChange(value: any): void { this.formControl.setValue(value); this.node.columnChanged.emit(value); + this.change.emit(); } public ngOnChanges(changes: any): void { diff --git a/imxweb/projects/qbm/src/lib/sqlwizard/date-picker.component.html b/imxweb/projects/qbm/src/lib/sqlwizard/date-picker.component.html index 0aab2f008..eabf781c0 100644 --- a/imxweb/projects/qbm/src/lib/sqlwizard/date-picker.component.html +++ b/imxweb/projects/qbm/src/lib/sqlwizard/date-picker.component.html @@ -1,17 +1,17 @@ - + {{'#LDS#Relative' | translate}} - {{'#LDS#Absolute' | translate}} + {{'#LDS#Absolute' | translate}}
    {{ '#LDS#Number' | translate }} - + {{ '#LDS#Time unit' | translate }} - + {{opt.DisplayMl | translate}} diff --git a/imxweb/projects/qbm/src/lib/sqlwizard/date-picker.component.ts b/imxweb/projects/qbm/src/lib/sqlwizard/date-picker.component.ts index c21f773aa..834dc50aa 100644 --- a/imxweb/projects/qbm/src/lib/sqlwizard/date-picker.component.ts +++ b/imxweb/projects/qbm/src/lib/sqlwizard/date-picker.component.ts @@ -24,7 +24,7 @@ * */ -import { Component, Input, OnInit } from '@angular/core'; +import { Component, EventEmitter, Input, OnInit, Output } from '@angular/core'; import { MatDatepickerInputEvent } from '@angular/material/datepicker'; import { DateDiffUnit } from 'imx-qbm-dbts'; import { SqlNodeView } from './SqlNodeView'; @@ -38,6 +38,7 @@ import { DateDiffOption, SqlWizardService } from './sqlwizard.service'; export class DatePickerComponent implements OnInit { public absoluteError = false; + get diffUnit(): DateDiffUnit { return this.diffValue.TimeUnit; } @@ -54,6 +55,7 @@ export class DatePickerComponent implements OnInit { } @Input() public expr: SqlNodeView; + @Output() changes = new EventEmitter(); public diffValue: { Difference?: number, @@ -75,7 +77,14 @@ export class DatePickerComponent implements OnInit { } } + public emitChanges(): void { + this.changes.emit(); + } + public onAbsoluteChange(date: MatDatepickerInputEvent): void { this.absoluteError = !date.value ? true : false; + if (!this.absoluteError) { + this.emitChanges(); + } } } diff --git a/imxweb/projects/qbm/src/lib/sqlwizard/simple-expression.component.html b/imxweb/projects/qbm/src/lib/sqlwizard/simple-expression.component.html index 64fddca06..676ee521c 100644 --- a/imxweb/projects/qbm/src/lib/sqlwizard/simple-expression.component.html +++ b/imxweb/projects/qbm/src/lib/sqlwizard/simple-expression.component.html @@ -1,4 +1,4 @@ - +   @@ -13,7 +13,7 @@
    - +
    - + - \ No newline at end of file + diff --git a/imxweb/projects/qbm/src/lib/sqlwizard/simple-expression.component.ts b/imxweb/projects/qbm/src/lib/sqlwizard/simple-expression.component.ts index 49ad65b63..11abbd8fb 100644 --- a/imxweb/projects/qbm/src/lib/sqlwizard/simple-expression.component.ts +++ b/imxweb/projects/qbm/src/lib/sqlwizard/simple-expression.component.ts @@ -24,7 +24,7 @@ * */ -import { Component, Input } from '@angular/core'; +import { Component, EventEmitter, Input, OnChanges, Output, SimpleChanges } from '@angular/core'; import { SqlNodeView } from './SqlNodeView'; import { SqlColumnTypes, ValType as _valType } from 'imx-qbm-dbts'; @@ -35,16 +35,23 @@ import { SqlColumnTypes, ValType as _valType } from 'imx-qbm-dbts'; }) export class SimpleExpressionComponent { @Input() public expr: SqlNodeView; + @Output() public change = new EventEmitter(); public ValType = _valType; public ColumnType = SqlColumnTypes; + public emitChanges(): void { + this.change.emit(); + } + public delete(ind: number) { this.expr.Data.Value.splice(ind, 1); + this.emitChanges(); } public addNew() { this.expr.Data.Value.push(null); + this.emitChanges(); } // https://stackoverflow.com/questions/42322968/angular2-dynamic-input-field-lose-focus-when-input-changes @@ -66,6 +73,7 @@ export class SimpleExpressionComponent { this.expr.Data.Value = null; } } + this.emitChanges(); } public isArray(x): boolean { diff --git a/imxweb/projects/qbm/src/lib/sqlwizard/single-expression.component.html b/imxweb/projects/qbm/src/lib/sqlwizard/single-expression.component.html index c0782dd01..39dcedcd2 100644 --- a/imxweb/projects/qbm/src/lib/sqlwizard/single-expression.component.html +++ b/imxweb/projects/qbm/src/lib/sqlwizard/single-expression.component.html @@ -5,12 +5,12 @@
    - + - +
    - @@ -20,11 +20,11 @@
  • - +
    -
  • diff --git a/imxweb/projects/qbm/src/lib/sqlwizard/single-expression.component.ts b/imxweb/projects/qbm/src/lib/sqlwizard/single-expression.component.ts index 8acc00516..4f19bb1ff 100644 --- a/imxweb/projects/qbm/src/lib/sqlwizard/single-expression.component.ts +++ b/imxweb/projects/qbm/src/lib/sqlwizard/single-expression.component.ts @@ -24,7 +24,7 @@ * */ -import { Component, Input } from '@angular/core'; +import { Component, EventEmitter, Input, Output } from '@angular/core'; import { SqlNodeView, SqlViewSettings } from './SqlNodeView'; import { LogOp as _logOp } from 'imx-qbm-dbts'; @@ -40,14 +40,31 @@ export class SingleExpressionComponent { @Input() public last: boolean; @Input() public viewSettings: SqlViewSettings; + @Output() public change = new EventEmitter(); + public LogOp = _logOp; + public emitChanges(): void { + this.change.emit(); + } + public IsEmpty(): boolean { return !this.expr.Data.PropertyId; } public toggleLogOperator() { this.expr.Parent.Data.LogOperator = this.expr.Parent.Data.LogOperator === _logOp.OR ? _logOp.AND : _logOp.OR; + this.change.emit(); + } + + public async addExpression(): Promise { + await this.expr.Parent.addChildNode(); + this.emitChanges(); + } + + public removeExpression(): void { + this.expr.remove(); + this.emitChanges(); } } diff --git a/imxweb/projects/qbm/src/lib/sqlwizard/single-value.component.html b/imxweb/projects/qbm/src/lib/sqlwizard/single-value.component.html index 0094d9fdd..f328834c6 100644 --- a/imxweb/projects/qbm/src/lib/sqlwizard/single-value.component.html +++ b/imxweb/projects/qbm/src/lib/sqlwizard/single-value.component.html @@ -1,7 +1,7 @@ {{ '#LDS#Value' | translate }} - + {{lv.Description}} @@ -15,23 +15,23 @@
    - {{ '#LDS#Property is activated' | translate }} + {{ '#LDS#Property is activated' | translate }}
    - +
    {{ '#LDS#Value' | translate }} - +
    {{ '#LDS#Value' | translate }} - +
    -
    \ No newline at end of file +
    diff --git a/imxweb/projects/qbm/src/lib/sqlwizard/single-value.component.ts b/imxweb/projects/qbm/src/lib/sqlwizard/single-value.component.ts index b271ab7d2..8f0ab2419 100644 --- a/imxweb/projects/qbm/src/lib/sqlwizard/single-value.component.ts +++ b/imxweb/projects/qbm/src/lib/sqlwizard/single-value.component.ts @@ -24,7 +24,7 @@ * */ -import { Component, Input, OnDestroy, OnInit } from '@angular/core'; +import { Component, EventEmitter, Input, OnDestroy, OnInit, Output } from '@angular/core'; import { FkProviderItem, IClientProperty, MetaTableRelationData, SqlColumnTypes, SqlTable, ValType, ValType as _valType } from 'imx-qbm-dbts'; import { Subscription } from 'rxjs'; import { BaseCdr } from '../cdr/base-cdr'; @@ -73,6 +73,8 @@ export class SingleValueComponent implements OnInit, OnDestroy { @Input() public mode: 'array' | 'single' = 'single'; @Input() public index: number; + @Output() public change = new EventEmitter(); + public ValType = _valType; public ColumnType = SqlColumnTypes; @@ -110,6 +112,10 @@ export class SingleValueComponent implements OnInit, OnDestroy { this.buildCdr(); } + public emitChanges(): void { + this.change.emit(); + } + private buildCdr() { const tables = this.expr.Property.SelectionTables; @@ -137,6 +143,7 @@ export class SingleValueComponent implements OnInit, OnDestroy { // when the CDR value changes, write back to the SQL wizard data structure column.ColumnChanged.subscribe(() => { this.value = column.GetValue(); + this.emitChanges(); }); this.cdr = new BaseCdr(column, '#LDS#Value'); } diff --git a/imxweb/projects/qbm/src/lib/sqlwizard/sqlwizard.component.html b/imxweb/projects/qbm/src/lib/sqlwizard/sqlwizard.component.html index 654ac0e73..f8e909486 100644 --- a/imxweb/projects/qbm/src/lib/sqlwizard/sqlwizard.component.html +++ b/imxweb/projects/qbm/src/lib/sqlwizard/sqlwizard.component.html @@ -2,7 +2,7 @@
  • - +
  • @@ -10,6 +10,6 @@
    -
    diff --git a/imxweb/projects/qbm/src/lib/sqlwizard/sqlwizard.component.ts b/imxweb/projects/qbm/src/lib/sqlwizard/sqlwizard.component.ts index b14d14df7..931b99194 100644 --- a/imxweb/projects/qbm/src/lib/sqlwizard/sqlwizard.component.ts +++ b/imxweb/projects/qbm/src/lib/sqlwizard/sqlwizard.component.ts @@ -24,7 +24,7 @@ * */ -import { Component, Input, OnChanges, OnInit, SimpleChanges } from '@angular/core'; +import { Component, EventEmitter, Input, OnChanges, OnInit, Output, SimpleChanges } from '@angular/core'; import { SqlViewSettings } from './SqlNodeView'; import { LogOp as _logOp, SqlExpression } from 'imx-qbm-dbts'; import { SqlWizardApiService } from './sqlwizard-api.service'; @@ -45,6 +45,8 @@ export class SqlWizardComponent implements OnInit, OnChanges { /** Alternate API service to use. */ @Input() public apiService: SqlWizardApiService; + @Output() public change = new EventEmitter(); + constructor(private readonly apiSvc: SqlWizardApiService) { } @@ -52,15 +54,25 @@ export class SqlWizardComponent implements OnInit, OnChanges { await this.reinit(); } + public async addExpression(): Promise { + await this.viewSettings.root.addChildNode(); + this.emitChanges(); + } + public ngOnChanges(changes: SimpleChanges): void { if ((changes['expression'] && changes['expression'].currentValue !== this.expression) || (changes['tableName'] && changes['tableName'].currentValue !== this.viewSettings?.root.tableName)) { - this.reinit(); + this.reinit(); } } + public emitChanges(): void { + this.change.emit(); + } + private async reinit(): Promise { if (this.tableName && this.expression) { + var svc = this.apiService; if (!svc) { svc = this.apiSvc; diff --git a/imxweb/projects/qbm/src/lib/sqlwizard/sqlwizard.scss b/imxweb/projects/qbm/src/lib/sqlwizard/sqlwizard.scss index 9a96db241..aa3426312 100644 --- a/imxweb/projects/qbm/src/lib/sqlwizard/sqlwizard.scss +++ b/imxweb/projects/qbm/src/lib/sqlwizard/sqlwizard.scss @@ -30,6 +30,7 @@ li { } .logical-operator { + cursor: pointer; display: flex; width: 50px; flex-shrink: 0; diff --git a/imxweb/projects/qbm/src/lib/sqlwizard/where-clause-expression.component.html b/imxweb/projects/qbm/src/lib/sqlwizard/where-clause-expression.component.html index d56f6a11a..24924612a 100644 --- a/imxweb/projects/qbm/src/lib/sqlwizard/where-clause-expression.component.html +++ b/imxweb/projects/qbm/src/lib/sqlwizard/where-clause-expression.component.html @@ -1 +1 @@ - \ No newline at end of file + diff --git a/imxweb/projects/qbm/src/lib/sqlwizard/where-clause-expression.component.ts b/imxweb/projects/qbm/src/lib/sqlwizard/where-clause-expression.component.ts index c88ea2204..a9eb38f19 100644 --- a/imxweb/projects/qbm/src/lib/sqlwizard/where-clause-expression.component.ts +++ b/imxweb/projects/qbm/src/lib/sqlwizard/where-clause-expression.component.ts @@ -24,7 +24,7 @@ * */ -import { Component, Input } from '@angular/core'; +import { Component, EventEmitter, Input, Output } from '@angular/core'; import { SqlColumnTypes, ValType } from 'imx-qbm-dbts'; import { SqlNodeView } from './SqlNodeView'; @@ -39,4 +39,10 @@ export class WhereClauseExpressionComponent { public ValType = ValType; @Input() public expr: SqlNodeView; + + @Output() public change = new EventEmitter(); + + public emitChanges(): void { + this.change.emit(); + } } diff --git a/imxweb/projects/qer-app-operationssupport/package.json b/imxweb/projects/qer-app-operationssupport/package.json index 07911657b..8320bdc08 100644 --- a/imxweb/projects/qer-app-operationssupport/package.json +++ b/imxweb/projects/qer-app-operationssupport/package.json @@ -1,6 +1,6 @@ { "name": "qer-app-operationssupport", - "version": "9.0.0", + "version": "9.0.3", "private": true, "description": "One Identity Manager Operations Support Web Portal", "peerDependencies": { diff --git a/imxweb/projects/qer-app-operationssupport/src/app/object-overview/object-overview.component.spec.ts b/imxweb/projects/qer-app-operationssupport/src/app/object-overview/object-overview.component.spec.ts index 5ac279403..3319f4fda 100644 --- a/imxweb/projects/qer-app-operationssupport/src/app/object-overview/object-overview.component.spec.ts +++ b/imxweb/projects/qer-app-operationssupport/src/app/object-overview/object-overview.component.spec.ts @@ -40,7 +40,7 @@ import { TranslationProviderServiceSpy } from '../test-utilities/imx-translation import { RoutingMock } from '../test-utilities/router-mock.spec'; import { SessionServiceSpy } from '../test-utilities/imx-session.service.spy.spec'; import { ObjectOverviewService } from './object-overview.service'; -import { PersonJobQueueInfo } from './person-job-queue-info'; +import { PersonJobQueueInfo } from './person-job-queue-Info'; import { Subject } from 'rxjs'; @Component({ diff --git a/imxweb/projects/qer-app-operationssupport/src/app/object-overview/object-overview.component.ts b/imxweb/projects/qer-app-operationssupport/src/app/object-overview/object-overview.component.ts index b6a0bd948..7a7cc2def 100644 --- a/imxweb/projects/qer-app-operationssupport/src/app/object-overview/object-overview.component.ts +++ b/imxweb/projects/qer-app-operationssupport/src/app/object-overview/object-overview.component.ts @@ -51,7 +51,7 @@ import { ObjectOverviewContainer, FeatureConfigService } from 'qer'; import { HyperviewService } from './hyperview/hyperview.service'; import { ObjectOverviewService } from './object-overview.service'; import { PersonDbQueueInfo } from './person-db-queue-info'; -import { PersonJobQueueInfo } from './person-job-queue-info'; +import { PersonJobQueueInfo } from './person-job-queue-Info'; @Component({ templateUrl: './object-overview.component.html', diff --git a/imxweb/projects/qer-app-portal/package.json b/imxweb/projects/qer-app-portal/package.json index ba3312e6f..746ac8e45 100644 --- a/imxweb/projects/qer-app-portal/package.json +++ b/imxweb/projects/qer-app-portal/package.json @@ -1,6 +1,6 @@ { "name": "qer-app-portal", - "version": "9.0.0", + "version": "9.0.3", "private": true, "peerDependencies": { } diff --git a/imxweb/projects/qer-app-pwdportal/package.json b/imxweb/projects/qer-app-pwdportal/package.json index 2968187c8..623fde63c 100644 --- a/imxweb/projects/qer-app-pwdportal/package.json +++ b/imxweb/projects/qer-app-pwdportal/package.json @@ -1,5 +1,5 @@ { "name": "qer-app-pwdportal", - "version": "9.0.0", + "version": "9.0.3", "private": true } \ No newline at end of file diff --git a/imxweb/projects/qer-app-pwdportal/src/app/app.component.ts b/imxweb/projects/qer-app-pwdportal/src/app/app.component.ts index 46e8ab935..f8da17db8 100644 --- a/imxweb/projects/qer-app-pwdportal/src/app/app.component.ts +++ b/imxweb/projects/qer-app-pwdportal/src/app/app.component.ts @@ -46,7 +46,7 @@ export class AppComponent implements OnInit, OnDestroy { private readonly authentication: AuthenticationService, private readonly router: Router, private readonly splash: SplashService, - private readonly config: AppConfigService, + private readonly config: AppConfigService ) { this.subscriptions.push( this.authentication.onSessionResponse.subscribe(async (sessionState: ISessionState) => { @@ -54,7 +54,7 @@ export class AppComponent implements OnInit, OnDestroy { // Needs to close here when there is an error on sessionState this.splash.close(); } else { - if (sessionState.IsLoggedOut) { + if (sessionState.IsLoggedOut && !this.isOnUserActivation()) { this.showPageContent = false; } } @@ -79,6 +79,10 @@ export class AppComponent implements OnInit, OnDestroy { this.subscriptions.forEach((subscription) => subscription.unsubscribe()); } + private isOnUserActivation(): boolean { + return this.router.url.startsWith('/useractivation'); + } + private setupRouter(): void { this.router.events.subscribe((event: RouterEvent) => { if (event instanceof NavigationStart) { diff --git a/imxweb/projects/qer/package.json b/imxweb/projects/qer/package.json index 7e0d7ad49..ac0c9404a 100644 --- a/imxweb/projects/qer/package.json +++ b/imxweb/projects/qer/package.json @@ -1,6 +1,6 @@ { "name": "qer", - "version": "9.0.0", + "version": "9.0.3", "private": true, "dependencies": { diff --git a/imxweb/projects/qer/src/lib/identities/identity-sidesheet/identity-role-memberships/identity-role-memberships.service.ts b/imxweb/projects/qer/src/lib/identities/identity-sidesheet/identity-role-memberships/identity-role-memberships.service.ts index 984be80e7..d5de6c8b6 100644 --- a/imxweb/projects/qer/src/lib/identities/identity-sidesheet/identity-role-memberships/identity-role-memberships.service.ts +++ b/imxweb/projects/qer/src/lib/identities/identity-sidesheet/identity-role-memberships/identity-role-memberships.service.ts @@ -165,7 +165,7 @@ export class IdentityRoleMembershipsService { type: 'CU' } ), - withAnalysis: true + withAnalysis: false }); } } diff --git a/imxweb/projects/qer/src/lib/justification/justification-type.enum.ts b/imxweb/projects/qer/src/lib/justification/justification-type.enum.ts index dd6cb3ece..05b8c2f71 100644 --- a/imxweb/projects/qer/src/lib/justification/justification-type.enum.ts +++ b/imxweb/projects/qer/src/lib/justification/justification-type.enum.ts @@ -32,5 +32,7 @@ export enum JustificationType { deny = 16, denyAttestation = 32, approveRuleViolation = 64, - denyRuleViolation = 128 + denyRuleViolation = 128, + approvePolicyViolation = 256, + denyPolicyViolation = 512 } diff --git a/imxweb/projects/qer/src/lib/org-chart/identity.component.html b/imxweb/projects/qer/src/lib/org-chart/identity.component.html index f1bcedbc9..a600bf3a4 100644 --- a/imxweb/projects/qer/src/lib/org-chart/identity.component.html +++ b/imxweb/projects/qer/src/lib/org-chart/identity.component.html @@ -9,10 +9,6 @@ {{ identity.GetEntity().GetDisplay() }}
    - {{'#LDS#External'|translate}}, - {{'#LDS#Delegated'|translate}}, - {{ identity.PersonalTitle.Column.GetDisplayValue() }}, - {{ identity.EmployeeType.Column.GetDisplayValue() }} + {{ buildSubTitle() }}
    \ No newline at end of file diff --git a/imxweb/projects/qer/src/lib/org-chart/identity.component.ts b/imxweb/projects/qer/src/lib/org-chart/identity.component.ts index eb975977c..e0fc074b7 100644 --- a/imxweb/projects/qer/src/lib/org-chart/identity.component.ts +++ b/imxweb/projects/qer/src/lib/org-chart/identity.component.ts @@ -28,6 +28,7 @@ import { Component, Input } from "@angular/core"; import { PortalPersonOrgdata } from "imx-api-qer"; import { XOrigin } from "imx-qbm-dbts"; import { OrgChartService } from "./org-chart.service"; +import { TranslateService } from "@ngx-translate/core"; @Component({ styleUrls: ['./identity.component.scss'], @@ -35,7 +36,9 @@ import { OrgChartService } from "./org-chart.service"; templateUrl: './identity.component.html' }) export class IdentityComponent { - constructor(public readonly orgChartService: OrgChartService) { } + constructor(public readonly orgChartService: OrgChartService, + private readonly translator: TranslateService + ) { } @Input() public identity: PortalPersonOrgdata; @@ -48,4 +51,24 @@ export class IdentityComponent { // different than delegation return (this.identity.XOrigin.value & XOrigin.Ordered) == XOrigin.Ordered; } + + buildSubTitle(): string { + var strings = []; + if (this.isExternal()) { + strings.push(this.translator.instant('#LDS#External')); + } + if (this.isDelegated()) { + strings.push(this.translator.instant('#LDS#Delegated')); + } + var title = this.identity.PersonalTitle.Column.GetDisplayValue(); + if (title && title.trim().length > 0) { + strings.push(title); + } + var employeeType = this.identity.EmployeeType.Column.GetDisplayValue(); + if (employeeType && employeeType.trim().length > 0) { + strings.push(employeeType); + } + + return strings.length > 0 ? strings.reduce((a, b) => a + ", " + b) : ''; + } } \ No newline at end of file diff --git a/imxweb/projects/qer/src/lib/role-management/role-detail/role-detail.component.ts b/imxweb/projects/qer/src/lib/role-management/role-detail/role-detail.component.ts index e0c7ca25f..3c6b47b13 100644 --- a/imxweb/projects/qer/src/lib/role-management/role-detail/role-detail.component.ts +++ b/imxweb/projects/qer/src/lib/role-management/role-detail/role-detail.component.ts @@ -24,24 +24,27 @@ * */ -import { Component, Inject, Injector, OnInit, ViewChild } from '@angular/core'; +import { Component, Inject, OnDestroy, OnInit, ViewChild } from '@angular/core'; import { EuiSidesheetRef, EUI_SIDESHEET_DATA } from '@elemental-ui/core'; import { OwnershipInformation } from 'imx-api-qer'; import { IEntity } from 'imx-qbm-dbts'; import { RoleService } from '../role.service'; -import { ConfirmationService, ExtService, TabControlHelper, TabItem } from 'qbm'; +import { ConfirmationService, ExtService, TabItem } from 'qbm'; import { MatTabGroup } from '@angular/material/tabs'; +import { Subscription } from 'rxjs'; @Component({ selector: 'imx-role-detail', templateUrl: './role-detail.component.html', styleUrls: ['./role-detail.component.scss'], }) -export class RoleDetailComponent implements OnInit { +export class RoleDetailComponent implements OnInit, OnDestroy { @ViewChild('tabs') public tabs: MatTabGroup; public dynamicTabs: TabItem[] = []; public parameters: { tablename: string; entity: IEntity }; + public subscriptions$: Subscription[] = []; + private defaultClickHandler: Function; private canClose = true; private autoMembershipsValid = true; private confirmIsOpen = false; @@ -58,7 +61,7 @@ export class RoleDetailComponent implements OnInit { private readonly roleService: RoleService, private readonly membershipService: RoleService, private readonly confirm: ConfirmationService, - private readonly tabService: ExtService + private readonly tabService: ExtService, ) { this.parameters = { @@ -92,13 +95,39 @@ export class RoleDetailComponent implements OnInit { /** * Resolve an issue where the mat-tab navigation arrows could appear on first load */ - setTimeout(() => { - TabControlHelper.triggerResizeEvent(); - }); + this.subscriptions$.push( + this.sidesheetRef.componentInstance.onOpen().subscribe(() => { + // Recalculate header + this.tabs.updatePagination(); + })); this.dynamicTabs = (await this.tabService.getFittingComponents('roleOverview', (ext) => ext.inputData.checkVisibility(this.parameters))) .sort((tab1: TabItem, tab2: TabItem) => tab1.sortOrder - tab2.sortOrder); + // implement tab checking logic + this.defaultClickHandler = this.tabs._handleClick; + this.tabs._handleClick = async (tab, header, index) => { + if (index !== this.tabs.selectedIndex && await this.checkConfirmation()) { + this.roleService.autoMembershipDirty(false); + this.roleService.dataDirty(false); + this.defaultClickHandler.apply(this.tabs, [tab, header, index]) + } + } + } + + public ngOnDestroy(): void { + this.subscriptions$.map(sub => sub.unsubscribe()); + } + + public async checkConfirmation(): Promise { + // Check if we leave maindata or membership with dirty data, assumes position of 0 and 1 resp. + const leavingMainWithDirty = this.tabs.selectedIndex === 0 && !this.canClose; + const leavingMemWithDirty = this.tabs.selectedIndex === 1 && !this.autoMembershipsValid; + let resp = true; + if (leavingMainWithDirty || leavingMemWithDirty) { + resp = await this.confirm.confirmLeaveWithUnsavedChanges(null, null, true); + } + return resp; } public canHaveMemberships(): boolean { diff --git a/imxweb/projects/qer/src/lib/role-management/role-memberships/dynamic-role.component.html b/imxweb/projects/qer/src/lib/role-management/role-memberships/dynamic-role.component.html index 66991b815..f4140097d 100644 --- a/imxweb/projects/qer/src/lib/role-management/role-memberships/dynamic-role.component.html +++ b/imxweb/projects/qer/src/lib/role-management/role-memberships/dynamic-role.component.html @@ -3,8 +3,7 @@
    {{ LdsNoDynamicRole | translate }}
    - +
    @@ -12,27 +11,37 @@ {{ LdsUnsupportedExpression | translate }} - {{ LdsWizardInfo | - translate }} + {{ LdsWizardInfo | translate }}
    - - + - - +
    - - + +
    - -
    \ No newline at end of file + diff --git a/imxweb/projects/qer/src/lib/role-management/role-memberships/dynamic-role.component.ts b/imxweb/projects/qer/src/lib/role-management/role-memberships/dynamic-role.component.ts index d5423ce25..85b62219b 100644 --- a/imxweb/projects/qer/src/lib/role-management/role-memberships/dynamic-role.component.ts +++ b/imxweb/projects/qer/src/lib/role-management/role-memberships/dynamic-role.component.ts @@ -25,7 +25,6 @@ */ import { ChangeDetectorRef, Component, Input, OnInit } from '@angular/core'; -import { FormArray, FormGroup } from '@angular/forms'; import { EuiLoadingService } from '@elemental-ui/core'; import { TranslateService } from '@ngx-translate/core'; import { PortalDynamicgroup } from 'imx-api-qer'; @@ -34,6 +33,7 @@ import { BaseCdr, ColumnDependentReference, ConfirmationService } from 'qbm'; import { QerApiService } from '../../qer-api-client.service'; import { RoleService } from '../role.service'; import _ from 'lodash'; +import { FormArray, FormBuilder, FormGroup } from '@angular/forms'; @Component({ templateUrl: './dynamic-role.component.html', @@ -42,23 +42,26 @@ import _ from 'lodash'; }) export class DynamicRoleComponent implements OnInit { constructor( + formBuilder: FormBuilder, private readonly apiService: QerApiService, private readonly roleService: RoleService, private readonly translator: TranslateService, private readonly cdref: ChangeDetectorRef, private readonly confirmSvc: ConfirmationService, private readonly busyService: EuiLoadingService - ) {} + ) { + this.formGroup = new FormGroup({ formArray: formBuilder.array([]) }); + } @Input() uidDynamicGroup: string; @Input() public isAdmin: boolean; @Input() public entity: IEntity; - get formArray(): FormArray { return this.formGroup.get('formArray') as FormArray; } + public dynamicGroup: PortalDynamicgroup; public sqlExpression: SqlWizardExpression; @@ -71,6 +74,7 @@ export class DynamicRoleComponent implements OnInit { public readonly formGroup: FormGroup; public cdrList: ColumnDependentReference[] = []; public busy = true; + public async ngOnInit(): Promise { await this.loadDynamicRole(); this.resetState(); @@ -79,9 +83,9 @@ export class DynamicRoleComponent implements OnInit { public resetState(): void { this.lastSavedExpression = _.cloneDeep(this.sqlExpression?.Expression); this.lastSavedCDRs = []; - this.cdrList.map((cdr) => { + this.cdrList.map(cdr => { this.lastSavedCDRs.push(cdr.column.GetValue()); - }); + }) this.exprHasntChanged = true; this.cdrsHaventChanged = true; this.formGroup.markAsPristine(); @@ -105,6 +109,7 @@ export class DynamicRoleComponent implements OnInit { await this.loadDynamicRole(); } } finally { + this.resetState(); this.busyService.hide(); this.roleService.autoMembershipDirty(false); } @@ -161,11 +166,9 @@ export class DynamicRoleComponent implements OnInit { } public checkCDRs(): void { - this.cdrsHaventChanged = this.cdrList - .map((cdr, index) => { - return cdr.column.GetValue() === this.lastSavedCDRs[index]; - }) - .every((isTrue) => isTrue); + this.cdrsHaventChanged = this.cdrList.map((cdr, index) => { + return cdr.column.GetValue() === this.lastSavedCDRs[index]; + }).every(isTrue => isTrue); if (!this.cdrsHaventChanged) { this.roleService.autoMembershipDirty(true); } else if (this.cdrsHaventChanged && this.exprHasntChanged) { @@ -174,11 +177,7 @@ export class DynamicRoleComponent implements OnInit { } public isConditionInvalid(): boolean { - return ( - this.sqlExpression?.Expression?.Expressions.length === 0 || - isExpressionInvalid(this.sqlExpression) || - !this.hasValuesSet(this.sqlExpression.Expression) - ); + return this.sqlExpression?.Expression?.Expressions.length === 0 || isExpressionInvalid(this.sqlExpression) } private async loadDynamicRole(): Promise { @@ -190,13 +189,13 @@ export class DynamicRoleComponent implements OnInit { this.dynamicGroup = data.Data[0]; this.sqlExpression = data.extendedData.Expressions[0]; // Set "" to undefined so the cdr and data dirty states make sense - this.sqlExpression?.Expression?.Expressions?.map((exp) => { - if (exp.Value === '') { + this.sqlExpression?.Expression?.Expressions?.map(exp => { + if (exp.Value === "") { exp.Value = undefined; } }); // Sometimes the logOp is not set. Initalize it here - if (!this.sqlExpression?.Expression?.LogOperator) { + if (this.sqlExpression?.Expression && !this.sqlExpression?.Expression?.LogOperator) { this.sqlExpression.Expression.LogOperator = LogOp.AND; } diff --git a/imxweb/projects/qer/src/lib/role-management/role-memberships/role-memberships.component.html b/imxweb/projects/qer/src/lib/role-management/role-memberships/role-memberships.component.html index cb3e687f1..61d675a87 100644 --- a/imxweb/projects/qer/src/lib/role-management/role-memberships/role-memberships.component.html +++ b/imxweb/projects/qer/src/lib/role-management/role-memberships/role-memberships.component.html @@ -6,7 +6,14 @@ - + + +
    + + #LDS#Automatic memberships +
    +
    diff --git a/imxweb/projects/qer/src/lib/role-management/role-memberships/role-memberships.component.scss b/imxweb/projects/qer/src/lib/role-management/role-memberships/role-memberships.component.scss index 20b6e2045..93ccdac44 100644 --- a/imxweb/projects/qer/src/lib/role-management/role-memberships/role-memberships.component.scss +++ b/imxweb/projects/qer/src/lib/role-management/role-memberships/role-memberships.component.scss @@ -1,4 +1,4 @@ -@import '@elemental-ui/core/src/styles/_palette.scss'; +@import '@elemental-ui/core/src/styles/_eui_palette.scss'; :host { display: flex; @@ -10,13 +10,19 @@ padding-top: 20px; ::ng-deep .mat-tab-header { - background-color: $asher-gray; + background-color: transparent; border-bottom: 0px; } + ::ng-deep .mat-tab-label { - background-color: $white; + background-color: $color-gray-0; } } + + .imx-dirty-indicator { + margin-right: 10px; + color: $color-orange-60 + } } .imx-tab-content { diff --git a/imxweb/projects/qer/src/lib/role-management/role-memberships/role-memberships.component.spec.ts b/imxweb/projects/qer/src/lib/role-management/role-memberships/role-memberships.component.spec.ts index 409ca8d75..759f6b3cf 100644 --- a/imxweb/projects/qer/src/lib/role-management/role-memberships/role-memberships.component.spec.ts +++ b/imxweb/projects/qer/src/lib/role-management/role-memberships/role-memberships.component.spec.ts @@ -26,6 +26,7 @@ import { async, ComponentFixture, TestBed } from '@angular/core/testing'; import { ImxTranslationProviderService, imx_SessionService } from 'qbm'; +import { Observable } from 'rxjs'; import { ProjectConfigurationService } from '../../project-configuration/project-configuration.service'; import { QerApiService } from '../../qer-api-client.service'; import { RoleService } from '../role.service'; @@ -69,6 +70,7 @@ describe('RoleMembershipsComponent', () => { useValue: { canHavePrimaryMemberships: _ => true, canHaveDynamicMemberships: _ => false, + autoMembershipDirty$: new Observable() } }, ] diff --git a/imxweb/projects/qer/src/lib/role-management/role-memberships/role-memberships.component.ts b/imxweb/projects/qer/src/lib/role-management/role-memberships/role-memberships.component.ts index 92ed9302f..9fe4518dd 100644 --- a/imxweb/projects/qer/src/lib/role-management/role-memberships/role-memberships.component.ts +++ b/imxweb/projects/qer/src/lib/role-management/role-memberships/role-memberships.component.ts @@ -38,8 +38,13 @@ export class RoleMembershipsComponent { @Input() public entity: IEntity; @Input() public isAdmin: boolean; @Input() public ownershipInfo: OwnershipInformation; + public autoMembershipsValid = true; - constructor(private readonly roleService: RoleService) {} + constructor(private readonly roleService: RoleService) { + this.roleService.autoMembershipDirty$.subscribe((flag) => { + this.autoMembershipsValid = !flag; + }) + } public get canBeDynamic(): boolean { return this.entity && this.roleService.canHaveDynamicMemberships(this.entity.TypeName); diff --git a/imxweb/projects/rmb/package.json b/imxweb/projects/rmb/package.json index 0c362e5cf..b8b80bc3f 100644 --- a/imxweb/projects/rmb/package.json +++ b/imxweb/projects/rmb/package.json @@ -1,6 +1,6 @@ { "name": "rmb", - "version": "9.0.0", + "version": "9.0.3", "private": true, "bundledDependencies": [ "imx-api-rmb" diff --git a/imxweb/projects/rms/package.json b/imxweb/projects/rms/package.json index ca746b7c1..f6363c89c 100644 --- a/imxweb/projects/rms/package.json +++ b/imxweb/projects/rms/package.json @@ -1,6 +1,6 @@ { "name": "rms", - "version": "9.0.0", + "version": "9.0.3", "private": true, "bundledDependencies": [ "imx-api-rms" diff --git a/imxweb/projects/rps/package.json b/imxweb/projects/rps/package.json index 312930fe7..01ad3b250 100644 --- a/imxweb/projects/rps/package.json +++ b/imxweb/projects/rps/package.json @@ -1,6 +1,6 @@ { "name": "rps", - "version": "9.0.0", + "version": "9.0.3", "private": true, "bundledDependencies": [ "imx-api-rps" diff --git a/imxweb/projects/tsb/package.json b/imxweb/projects/tsb/package.json index e7cd4c51b..d3ebb291a 100644 --- a/imxweb/projects/tsb/package.json +++ b/imxweb/projects/tsb/package.json @@ -1,6 +1,6 @@ { "name": "tsb", - "version": "9.0.0", + "version": "9.0.3", "private": true, "bundledDependencies": [ "imx-api-tsb" diff --git a/imxweb/projects/uci/package.json b/imxweb/projects/uci/package.json index b82782457..49c76044d 100644 --- a/imxweb/projects/uci/package.json +++ b/imxweb/projects/uci/package.json @@ -1,6 +1,6 @@ { "name": "uci", - "version": "9.0.0", + "version": "9.0.3", "private": true, "bundledDependencies": [ "imx-api-uci" From c6b043c319801b24ddacd59d9eb1a3854fcb0420 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martina=20Gr=C3=A4ber?= Date: Thu, 7 Dec 2023 12:19:06 +0100 Subject: [PATCH 2/5] Changelog updated --- README.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/README.md b/README.md index d9d739c94..ad5b2b451 100644 --- a/README.md +++ b/README.md @@ -4,6 +4,14 @@ ## Change log +### December 7, 2023 +- The branch v90 is now up to date with the 9.0 CU3 of Identity Manager. +- The repository has been updated with fixes for the following issues. + - 426872 Fixed a bug on policy violations incorrectly using standard justifications + - 426135 Fixed a bug on self registration of a new user configuration for new portal + - 415839 Security Fixes für imxweb 9.0 CU3 added + - 412932 Fixed a bug in parameter handling, which ignores query column settings + ### April 24, 2023 - The branch `v90` is now up to date with the 9.0 CU2 of Identity Manager. From bdb593953f250de6983ebc2558502d9cf39808e2 Mon Sep 17 00:00:00 2001 From: Hanno Bunjes Date: Fri, 15 Dec 2023 11:24:29 +0100 Subject: [PATCH 3/5] delete unnecessary file --- .sync-history | 0 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 .sync-history diff --git a/.sync-history b/.sync-history deleted file mode 100644 index e69de29bb..000000000 From e58a2f2437a3f569f075a421771c64d2d6097de7 Mon Sep 17 00:00:00 2001 From: Hanno Bunjes Date: Fri, 15 Dec 2023 11:35:29 +0100 Subject: [PATCH 4/5] fix casing --- .../src/app/object-overview/object-overview.component.spec.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/imxweb/projects/qer-app-operationssupport/src/app/object-overview/object-overview.component.spec.ts b/imxweb/projects/qer-app-operationssupport/src/app/object-overview/object-overview.component.spec.ts index 3319f4fda..5ac279403 100644 --- a/imxweb/projects/qer-app-operationssupport/src/app/object-overview/object-overview.component.spec.ts +++ b/imxweb/projects/qer-app-operationssupport/src/app/object-overview/object-overview.component.spec.ts @@ -40,7 +40,7 @@ import { TranslationProviderServiceSpy } from '../test-utilities/imx-translation import { RoutingMock } from '../test-utilities/router-mock.spec'; import { SessionServiceSpy } from '../test-utilities/imx-session.service.spy.spec'; import { ObjectOverviewService } from './object-overview.service'; -import { PersonJobQueueInfo } from './person-job-queue-Info'; +import { PersonJobQueueInfo } from './person-job-queue-info'; import { Subject } from 'rxjs'; @Component({ From 1370088cb3d4f8b56f3337df6f0ce64c8eabd171 Mon Sep 17 00:00:00 2001 From: Hanno Bunjes Date: Fri, 15 Dec 2023 11:57:04 +0100 Subject: [PATCH 5/5] fix casing --- .../src/app/object-overview/object-overview.component.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/imxweb/projects/qer-app-operationssupport/src/app/object-overview/object-overview.component.ts b/imxweb/projects/qer-app-operationssupport/src/app/object-overview/object-overview.component.ts index 7a7cc2def..b6a0bd948 100644 --- a/imxweb/projects/qer-app-operationssupport/src/app/object-overview/object-overview.component.ts +++ b/imxweb/projects/qer-app-operationssupport/src/app/object-overview/object-overview.component.ts @@ -51,7 +51,7 @@ import { ObjectOverviewContainer, FeatureConfigService } from 'qer'; import { HyperviewService } from './hyperview/hyperview.service'; import { ObjectOverviewService } from './object-overview.service'; import { PersonDbQueueInfo } from './person-db-queue-info'; -import { PersonJobQueueInfo } from './person-job-queue-Info'; +import { PersonJobQueueInfo } from './person-job-queue-info'; @Component({ templateUrl: './object-overview.component.html',