diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index 56f54df88bf5..3166528e35e7 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -764,6 +764,9 @@ dependencies: '@rush-temp/attestation': specifier: file:./projects/attestation.tgz version: file:projects/attestation.tgz + '@rush-temp/azure-health-deidentification': + specifier: file:./projects/azure-health-deidentification.tgz + version: file:projects/azure-health-deidentification.tgz '@rush-temp/communication-alpha-ids': specifier: file:./projects/communication-alpha-ids.tgz version: file:projects/communication-alpha-ids.tgz @@ -3402,13 +3405,13 @@ packages: resolution: {integrity: sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==} dependencies: '@types/connect': 3.4.38 - '@types/node': 18.19.36 + '@types/node': 20.10.8 dev: false /@types/bunyan@1.8.9: resolution: {integrity: sha512-ZqS9JGpBxVOvsawzmVt30sP++gSQMTejCkIAQ3VdadOcRE8izTyW66hufvwLeH+YEGP6Js2AW7Gz+RMyvrEbmw==} dependencies: - '@types/node': 18.19.36 + '@types/node': 20.10.8 dev: false /@types/chai-as-promised@7.1.8: @@ -3430,7 +3433,7 @@ packages: /@types/connect@3.4.38: resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==} dependencies: - '@types/node': 18.19.36 + '@types/node': 20.10.8 dev: false /@types/cookie@0.4.1: @@ -3440,7 +3443,7 @@ packages: /@types/cors@2.8.17: resolution: {integrity: sha512-8CGDvrBj1zgo2qE+oS3pOCyYNqCPryMWY2bGfwA0dcfopWGgxs+78df0Rs3rc9THP4JkOhLsAa+15VdpAqkcUA==} dependencies: - '@types/node': 18.19.36 + '@types/node': 20.10.8 dev: false /@types/debug@4.1.12: @@ -3479,7 +3482,7 @@ packages: /@types/express-serve-static-core@4.19.0: resolution: {integrity: sha512-bGyep3JqPCRry1wq+O5n7oiBgGWmeIJXPjXXCo8EK0u8duZGSYar7cGqd3ML2JUsLGeB7fmc06KYo9fLGWqPvQ==} dependencies: - '@types/node': 18.19.36 + '@types/node': 20.10.8 '@types/qs': 6.9.15 '@types/range-parser': 1.2.7 '@types/send': 0.17.4 @@ -3507,7 +3510,7 @@ packages: resolution: {integrity: sha512-yTbItCNreRooED33qjunPthRcSjERP1r4MqCZc7wv0u2sUkzTFp45tgUfS5+r7FrZPdmCCNflLhVSP/o+SemsQ==} dependencies: '@types/jsonfile': 6.1.4 - '@types/node': 18.19.36 + '@types/node': 20.10.8 dev: false /@types/fs-extra@8.1.5: @@ -3550,7 +3553,7 @@ packages: /@types/jsonfile@6.1.4: resolution: {integrity: sha512-D5qGUYwjvnNNextdU59/+fI+spnwtTFmyQP0h+PfIOSkNfpU6AOICUOkm4i0OnSk+NyjdPJrxCDro0sJsWlRpQ==} dependencies: - '@types/node': 18.19.36 + '@types/node': 20.10.8 dev: false /@types/jsonwebtoken@9.0.6: @@ -3609,13 +3612,13 @@ packages: /@types/mysql@2.15.22: resolution: {integrity: sha512-wK1pzsJVVAjYCSZWQoWHziQZbNggXFDUEIGf54g4ZM/ERuP86uGdWeKZWMYlqTPMZfHJJvLPyogXGvCOg87yLQ==} dependencies: - '@types/node': 18.19.36 + '@types/node': 20.10.8 dev: false /@types/node-fetch@2.6.11: resolution: {integrity: sha512-24xFj9R5+rfQJLRyM56qh+wnVSYhyXC2tkoBndtY0U+vubqNsYXGjufB2nn8Q6gt0LrARwL6UBtMCSVCwl4B1g==} dependencies: - '@types/node': 18.19.36 + '@types/node': 20.10.8 form-data: 4.0.0 dev: false @@ -3644,7 +3647,7 @@ packages: /@types/pg@8.6.1: resolution: {integrity: sha512-1Kc4oAGzAl7uqUStZCDvaLFqZrW9qWSjXOmBfdgyBP5La7Us6Mg4GBvRlSoaZMhQF/zSj1C8CtKMBkoiT8eL8w==} dependencies: - '@types/node': 18.19.36 + '@types/node': 20.10.8 pg-protocol: 1.6.1 pg-types: 2.2.0 dev: false @@ -3664,7 +3667,7 @@ packages: /@types/readdir-glob@1.1.5: resolution: {integrity: sha512-raiuEPUYqXu+nvtY2Pe8s8FEmZ3x5yAH4VkLdihcPdalvsHltomrRC9BzuStrJ9yk06470hS0Crw0f1pXqD+Hg==} dependencies: - '@types/node': 18.19.36 + '@types/node': 20.10.8 dev: false /@types/resolve@1.20.2: @@ -3683,14 +3686,14 @@ packages: resolution: {integrity: sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==} dependencies: '@types/mime': 1.3.5 - '@types/node': 18.19.36 + '@types/node': 20.10.8 dev: false /@types/serve-static@1.15.7: resolution: {integrity: sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==} dependencies: '@types/http-errors': 2.0.4 - '@types/node': 18.19.36 + '@types/node': 20.10.8 '@types/send': 0.17.4 dev: false @@ -3717,7 +3720,7 @@ packages: /@types/through@0.0.33: resolution: {integrity: sha512-HsJ+z3QuETzP3cswwtzt2vEIiHBk/dCcHGhbmG5X3ecnwFD/lPrMpliGXxSCg03L9AhrdwA4Oz/qfspkDW+xGQ==} dependencies: - '@types/node': 18.19.36 + '@types/node': 20.10.8 dev: false /@types/triple-beam@1.3.5: @@ -3731,7 +3734,7 @@ packages: /@types/tunnel@0.0.3: resolution: {integrity: sha512-sOUTGn6h1SfQ+gbgqC364jLFBw2lnFqkgF3q0WovEHRLMrVD1sd5aufqi/aJObLekJO+Aq5z646U4Oxy6shXMA==} dependencies: - '@types/node': 18.19.36 + '@types/node': 20.10.8 dev: false /@types/underscore@1.11.15: @@ -3772,7 +3775,7 @@ packages: resolution: {integrity: sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==} requiresBuild: true dependencies: - '@types/node': 18.19.36 + '@types/node': 20.10.8 dev: false optional: true @@ -5543,7 +5546,7 @@ packages: dependencies: '@types/cookie': 0.4.1 '@types/cors': 2.8.17 - '@types/node': 18.19.36 + '@types/node': 20.10.8 accepts: 1.3.8 base64id: 2.0.0 cookie: 0.4.2 @@ -8987,7 +8990,7 @@ packages: '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.0 - '@types/node': 18.19.36 + '@types/node': 20.10.8 long: 5.2.3 dev: false @@ -9121,6 +9124,7 @@ packages: /queue-tick@1.0.1: resolution: {integrity: sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==} + requiresBuild: true dev: false /randombytes@2.1.0: @@ -10093,6 +10097,7 @@ packages: /text-decoder@1.1.0: resolution: {integrity: sha512-TmLJNj6UgX8xcUZo4UDStGQtDiTzF7BzWlzn9g7UWrjkpHr5uJTK1ld16wZ3LXb2vb6jH8qU89dW5whuMdXYdw==} + requiresBuild: true dependencies: b4a: 1.6.6 dev: false @@ -11127,7 +11132,7 @@ packages: dev: false file:projects/abort-controller.tgz: - resolution: {integrity: sha512-QZ0E3RZB7pUg1bZN5ItGSjX9TUZc+boHlKqirCXSsH8IzCA8TBWImWCYFzXDIMhnk5DZQZUd7+S5MoTWtNqANA==, tarball: file:projects/abort-controller.tgz} + resolution: {integrity: sha512-QyNMkQBrSPMQA1WJFyuFJMd14vykwwDw7955MmKvLopfcjj+sewnzO4+bIaNC9DwROFRiY8oHGD1HZc7fABncg==, tarball: file:projects/abort-controller.tgz} name: '@rush-temp/abort-controller' version: 0.0.0 dependencies: @@ -11159,7 +11164,7 @@ packages: dev: false file:projects/agrifood-farming.tgz: - resolution: {integrity: sha512-QNLNcBke1y2vmhXf5XrazXearNs3xj59TstPxT5Ehprg7RcCO3UkLs9JjZ5+4ji3shEWyV2hrt1xJNLJpbUSMQ==, tarball: file:projects/agrifood-farming.tgz} + resolution: {integrity: sha512-7ixerT4Dd/Po00XeZAJZK4uczSkZDtM9eqT7Z/qNyU3iH7GxTY/NInpgEOyA+XhbqWmvLg/tIN7YTC2E27TSBg==, tarball: file:projects/agrifood-farming.tgz} name: '@rush-temp/agrifood-farming' version: 0.0.0 dependencies: @@ -11205,7 +11210,7 @@ packages: dev: false file:projects/ai-anomaly-detector.tgz: - resolution: {integrity: sha512-XkLVCKH92UQcblsk1nwPuJJJT5uWwVDCXVEflewY7urNsgsHjkm7HWXzyIDs9ddaJ1ihve/d03+Ie1NLrKrgGw==, tarball: file:projects/ai-anomaly-detector.tgz} + resolution: {integrity: sha512-929WF+ijZq0c083hT+BJ9gz7m8NmyoGr4xHgG+2GCBH5evAbwgjddPIrmoj/EY1KQrsM0AJWU54BXTfJJXK+Cg==, tarball: file:projects/ai-anomaly-detector.tgz} name: '@rush-temp/ai-anomaly-detector' version: 0.0.0 dependencies: @@ -11251,7 +11256,7 @@ packages: dev: false file:projects/ai-content-safety.tgz: - resolution: {integrity: sha512-II2H4blSlKnTT32+3IwVTK7lOlesqbXppBJf0nZFQW6T46t3rUtg+vJRUTk6TjZyEtWYsGV6iy/Bvdwn2l/ZZw==, tarball: file:projects/ai-content-safety.tgz} + resolution: {integrity: sha512-PtVefqVBwjliz7dNzBqJIty14igyC9d15+fgEpGRJHqgyRShkFQErA4CDTVOa+acXtxjlWuRljvFHOi/WxtnHw==, tarball: file:projects/ai-content-safety.tgz} name: '@rush-temp/ai-content-safety' version: 0.0.0 dependencies: @@ -11295,7 +11300,7 @@ packages: dev: false file:projects/ai-document-intelligence.tgz: - resolution: {integrity: sha512-ZpbqpDv5UDyiTkUrCv59JwjGNVCXZxz0aISrqROF14jtMGJhinwopEEI5/s4qGx2GeO+vKHJ5MS44vr9GimnJQ==, tarball: file:projects/ai-document-intelligence.tgz} + resolution: {integrity: sha512-xbhHGPpnQHZEycgTCrE5pGYGecYmAcAW0RSJ6EaANsKQYr/y4i2CM4HPqPEabvrqRwyFikL/BSKCn8NHbJWq/w==, tarball: file:projects/ai-document-intelligence.tgz} name: '@rush-temp/ai-document-intelligence' version: 0.0.0 dependencies: @@ -11341,7 +11346,7 @@ packages: dev: false file:projects/ai-document-translator.tgz: - resolution: {integrity: sha512-I6MG+g3mSJ4usdAePDujdgdxUYtdABT1QpbLGup7MXe5IA0045NyrW51B0La8XBflfjTK3XNUwTwzADELOTOWw==, tarball: file:projects/ai-document-translator.tgz} + resolution: {integrity: sha512-hgFIt9wWBYQ0I/rZN+Pq+5/6EFxTifVoENtWx72917FT7t+7nuLM/ABOQ3PCyqNrayK45+B6bdygltsllXKyNg==, tarball: file:projects/ai-document-translator.tgz} name: '@rush-temp/ai-document-translator' version: 0.0.0 dependencies: @@ -11385,7 +11390,7 @@ packages: dev: false file:projects/ai-form-recognizer.tgz: - resolution: {integrity: sha512-hwBVHMIZjI5r64tF3yyXCNx1FAwdr0rZAgDkqt8097jdVbFRijLofYeYdkjs5sTp9vO2vGx3jXv1lre0irnPNA==, tarball: file:projects/ai-form-recognizer.tgz} + resolution: {integrity: sha512-vWkImjSFXdcPbzABCPUzrVNJ0UPHKRQ4yVqlDZOUDgBIjvskAeJs5Uajq5DpFAiCWMP0gVeikV5z82NRtLG+zw==, tarball: file:projects/ai-form-recognizer.tgz} name: '@rush-temp/ai-form-recognizer' version: 0.0.0 dependencies: @@ -11433,7 +11438,7 @@ packages: dev: false file:projects/ai-language-conversations.tgz: - resolution: {integrity: sha512-GWM+EGixEaAE/bZj2ibCiO9/tE2uMIJFdfWCmeGFiHqkCVEaPiCJo+O2WG88OO/u5OolDoiPe9SbtBS3nMcQVg==, tarball: file:projects/ai-language-conversations.tgz} + resolution: {integrity: sha512-tkAjWwjF6K6lXBdIpdyCAV5HwbZRFnOGPJsAHsvV6Vngu3BRavkF0Ot0Mjj7lwjrW3zTf8PFOUVnebewZScZiQ==, tarball: file:projects/ai-language-conversations.tgz} name: '@rush-temp/ai-language-conversations' version: 0.0.0 dependencies: @@ -11482,7 +11487,7 @@ packages: dev: false file:projects/ai-language-text.tgz: - resolution: {integrity: sha512-muJV7WADKp/Jrkhp8ex+HJVAVXl8MvxoPROy7y1TicDJ2kk1sa8lyUuSbdf+Y8lrqV8zL0H8K8oqcm8OS77gpQ==, tarball: file:projects/ai-language-text.tgz} + resolution: {integrity: sha512-EdB1SIOMaqzGELAUh87lpJw184DXsLLCgelBUrrNhV2HSz6bZ+GJnY+q1ObakEgDKxKHVpJWNRyBPq2LJtR+Ow==, tarball: file:projects/ai-language-text.tgz} name: '@rush-temp/ai-language-text' version: 0.0.0 dependencies: @@ -11531,7 +11536,7 @@ packages: dev: false file:projects/ai-language-textauthoring.tgz: - resolution: {integrity: sha512-6nr5OO05e+OLV++CpNwQeJiDe117qAcNaLsW6+TUEB5JlgfPV7GQjflepC9nW0UP7bM/Usjxe/1D5/uqJQA9Vg==, tarball: file:projects/ai-language-textauthoring.tgz} + resolution: {integrity: sha512-4SPopXyXGIBZl/+zClplXf5AcN8/WSICaaI+51NQ56xccla9T+K+UtJJPjfq763q1BAiAPGLOYyJRW0UDmh1aQ==, tarball: file:projects/ai-language-textauthoring.tgz} name: '@rush-temp/ai-language-textauthoring' version: 0.0.0 dependencies: @@ -11558,7 +11563,7 @@ packages: dev: false file:projects/ai-metrics-advisor.tgz: - resolution: {integrity: sha512-9fD8GxR76ow0xrGJwAAuT0t+5C1bMwbdSb7XHo0DzAyFrRCiI+vlahphfaP7z+0iw2VQuZVHlpcVPJUrSUI4cA==, tarball: file:projects/ai-metrics-advisor.tgz} + resolution: {integrity: sha512-Z1YVEBnGppRJB0EqRIp4DHbtIzxNoH/FPDJiuyKFOIeM9teOen2rxk8kVcpWqHB3uYkV5x8fgkKqU6togTqOoQ==, tarball: file:projects/ai-metrics-advisor.tgz} name: '@rush-temp/ai-metrics-advisor' version: 0.0.0 dependencies: @@ -11602,7 +11607,7 @@ packages: dev: false file:projects/ai-text-analytics.tgz: - resolution: {integrity: sha512-ZWNvtOKfYCD/KQaYpfRyU/VqLUrNE6KXDr0ICk0it0RCQs7ecm81hIIwfMNx/MkJ73w0EWbP/gZSRonFzukG2Q==, tarball: file:projects/ai-text-analytics.tgz} + resolution: {integrity: sha512-odCX51Re1/FmJBB1RgPuVRXuagpRwpGtJQoFtmVwaeOch5lkZMNqxnRzF1rlR7dYqqwE/Iv9YF9Nvy4rsdENZw==, tarball: file:projects/ai-text-analytics.tgz} name: '@rush-temp/ai-text-analytics' version: 0.0.0 dependencies: @@ -11649,7 +11654,7 @@ packages: dev: false file:projects/ai-translation-text.tgz: - resolution: {integrity: sha512-7ClXHXhOWPPFPGFcbkSDxl2ZNA53QNO2n9M49DWJChZBziXvVlnuuYft9PB58atVK3gnjiuOutQznl7QrnF0hA==, tarball: file:projects/ai-translation-text.tgz} + resolution: {integrity: sha512-tjMi1e0jZ6A/L5v5CB+XLrR5UF8JkDmro+8nEygRHxCbxErYgbt+NG+TRGRq/ZoBBn5Q+DCRjkKvWKfCoJrDow==, tarball: file:projects/ai-translation-text.tgz} name: '@rush-temp/ai-translation-text' version: 0.0.0 dependencies: @@ -11693,7 +11698,7 @@ packages: dev: false file:projects/ai-vision-face.tgz: - resolution: {integrity: sha512-vfi0E0meW+3CuISnfzmfwEEYdpuizkGIPELqXyz/fpq6UoC3kMGSXOnDI4LgS2TC/S044zwwKwzsuNJcJ9ou+Q==, tarball: file:projects/ai-vision-face.tgz} + resolution: {integrity: sha512-iZBU1RD9b7Wk/9U5IVTT3OgSFKrzLJuX6SD5YdnCF+C0e6wSI3Y7Wwuj589MfgjxEqOK7hp3ZMNpIJF14urqvw==, tarball: file:projects/ai-vision-face.tgz} name: '@rush-temp/ai-vision-face' version: 0.0.0 dependencies: @@ -11730,7 +11735,7 @@ packages: dev: false file:projects/ai-vision-image-analysis.tgz: - resolution: {integrity: sha512-BqrDyqYI0Wmf1nvDq027Bs4nKWQSg+39YKjzNUULj6eP3lWuCldFTat1IY9paLd1RTMqXLHHx+QSV7QWCx8xBA==, tarball: file:projects/ai-vision-image-analysis.tgz} + resolution: {integrity: sha512-r2F/2TKYuK7ZEpef2qfqXWKQKkXaZ70tJVBRrHSX/pCQRN/pQ3l2HnyDEVoZU5VO1wgoNHWNAE75lKqrqEPuOA==, tarball: file:projects/ai-vision-image-analysis.tgz} name: '@rush-temp/ai-vision-image-analysis' version: 0.0.0 dependencies: @@ -11774,7 +11779,7 @@ packages: dev: false file:projects/api-management-custom-widgets-scaffolder.tgz: - resolution: {integrity: sha512-JbBeeqxT29/SMna+CRVXEaTh6A23O9GMDd8djYxz5bdFEhWxGwqvYVos0V/6pp82Ohmp57shkbg0t9y5urOubA==, tarball: file:projects/api-management-custom-widgets-scaffolder.tgz} + resolution: {integrity: sha512-lMLjThvDdunhTGs97/cZydb8QqJM9THIOU83yszP/TU5pRgQgJ1hbTSkENYZevGdnRvo2KF8u4tkRepwT+GBzg==, tarball: file:projects/api-management-custom-widgets-scaffolder.tgz} name: '@rush-temp/api-management-custom-widgets-scaffolder' version: 0.0.0 dependencies: @@ -11816,7 +11821,7 @@ packages: dev: false file:projects/api-management-custom-widgets-tools.tgz: - resolution: {integrity: sha512-cElNU+kU/8pKQ0MpoMAMvpA/uPMCQGBpI1o1oHI0HOA9VAmYfa0L8DAhFCr/5k7CscPtndASt0esZol+2nQPqA==, tarball: file:projects/api-management-custom-widgets-tools.tgz} + resolution: {integrity: sha512-T7cTO5XMZ0uhmUFpWQtW5hX08McdKqoxzz4I2iVLslkVypL30T7UIkJMiLSK1UvWuAd3GGFD1iS3eN4zhvzglg==, tarball: file:projects/api-management-custom-widgets-tools.tgz} name: '@rush-temp/api-management-custom-widgets-tools' version: 0.0.0 dependencies: @@ -11851,7 +11856,7 @@ packages: dev: false file:projects/app-configuration.tgz: - resolution: {integrity: sha512-iKUhqcjh/abaT5wkxe4YSQ+oXLBO3wF7kKvP8f48fJ/0ftzomaYI+V7b5evoQCQuO0wD59QDLzwuHerA7EuT+Q==, tarball: file:projects/app-configuration.tgz} + resolution: {integrity: sha512-AsQ9idTt/29bGwWOag7UW/9Vsdg2TYxBCF32qlaOi+Eq5napS/ybCnPSGTXTflUWK/kdIlviu9hivqIpV77/yA==, tarball: file:projects/app-configuration.tgz} name: '@rush-temp/app-configuration' version: 0.0.0 dependencies: @@ -11892,7 +11897,7 @@ packages: dev: false file:projects/arm-advisor.tgz: - resolution: {integrity: sha512-zyuVmvXs6ZyN+8sxCfudmpRTW3FZXHUDxSaUbhtd0kKDlm27fLfwvLzAyF1R8ld0Nw/MIGIPNxLBmHawNWN3Dg==, tarball: file:projects/arm-advisor.tgz} + resolution: {integrity: sha512-PcMFElry6HUBzY4nh5RMkD4jzFxRDxh5qxqvSz05imtUdm5vWIISmOuI8c8e3YaRy3MnSev6OEMzBxptC9b1Cw==, tarball: file:projects/arm-advisor.tgz} name: '@rush-temp/arm-advisor' version: 0.0.0 dependencies: @@ -11919,7 +11924,7 @@ packages: dev: false file:projects/arm-agrifood.tgz: - resolution: {integrity: sha512-3ipeUohN+X3VSW9HNpRIXB+9OOi6B5x+CLtdGlijkXSfDUMkMRmA78EZd1387XfbRLARgPwIMbEcu6uUF7Uh0w==, tarball: file:projects/arm-agrifood.tgz} + resolution: {integrity: sha512-Y3bEbP7rhgnaAWTMQbpcJUCl8YePWqbH+dwcKRCXOh6UwRhOfVB01g1PHcxwuNr/L0ULjZhP6YERyHsLOPglkA==, tarball: file:projects/arm-agrifood.tgz} name: '@rush-temp/arm-agrifood' version: 0.0.0 dependencies: @@ -11947,7 +11952,7 @@ packages: dev: false file:projects/arm-analysisservices.tgz: - resolution: {integrity: sha512-uHALpB9q3XYJOovXRinWhE5i9honPEcOtY6E2Rzk+4VDdkYwYPwbfjT00dZdlXmx2rzyZLJUrvKgUOH8nx+Ebg==, tarball: file:projects/arm-analysisservices.tgz} + resolution: {integrity: sha512-dWpA58ZjiI0sWXsFfQXk87sRWl3ZxI5Kb6yimrL7Qh7fbJCMNP4w2HuG9XeWd1e7wbqsQ/ltN5B8jbnS9jEuvQ==, tarball: file:projects/arm-analysisservices.tgz} name: '@rush-temp/arm-analysisservices' version: 0.0.0 dependencies: @@ -11975,7 +11980,7 @@ packages: dev: false file:projects/arm-apicenter.tgz: - resolution: {integrity: sha512-n6WuRv1H7R//VXcVe7mDMN+/MATXFhhaF7HwlmgKyzSNRFE4uJ2I1cdh5gHPp6UPsV8weYZPZDL8DSLPkVOYxA==, tarball: file:projects/arm-apicenter.tgz} + resolution: {integrity: sha512-vR7wHVuNa/u0lsPkdex7WTv4VyxrOjlJfel2JdRNRW4vGdYxlh1KtkArOKunSMIS7prSIv8jtVbg3WetjSMQ9Q==, tarball: file:projects/arm-apicenter.tgz} name: '@rush-temp/arm-apicenter' version: 0.0.0 dependencies: @@ -12004,7 +12009,7 @@ packages: dev: false file:projects/arm-apimanagement.tgz: - resolution: {integrity: sha512-X+dR3R1hzMVo/YVXHENQW9kZTRiVJ8bmZRrbUUMAPRyJtiCIOlPwOwgfKr7do4lyd1LFzSTUDSRe2AvzFAJP+g==, tarball: file:projects/arm-apimanagement.tgz} + resolution: {integrity: sha512-ucKF/fQfCF2PIu9rGewHx6LtRLPBlNLYUO9prHa/Ss8tvU5mpx2R3zG70+yU9d0qV5VB7cPSDrIgc5F49SJ/0w==, tarball: file:projects/arm-apimanagement.tgz} name: '@rush-temp/arm-apimanagement' version: 0.0.0 dependencies: @@ -12033,7 +12038,7 @@ packages: dev: false file:projects/arm-appcomplianceautomation.tgz: - resolution: {integrity: sha512-mZIwSZi3QLpY6RVdLriaZq3acD30jeCguz0iCzxwK1X/yVocjTqJw1mw25Mj2X1BJ/2gDNRQ2UJjtVEhx2JwrA==, tarball: file:projects/arm-appcomplianceautomation.tgz} + resolution: {integrity: sha512-0yDQLhUhS3792No4M6LIjlTzz3bp2x78RVOHnmunSk4Ch4e3z/+kFX8t+nrcbvcGjSr7mkDP4ALwNZFmEU4gbw==, tarball: file:projects/arm-appcomplianceautomation.tgz} name: '@rush-temp/arm-appcomplianceautomation' version: 0.0.0 dependencies: @@ -12061,7 +12066,7 @@ packages: dev: false file:projects/arm-appconfiguration.tgz: - resolution: {integrity: sha512-LSVCwTWEpMKa+v7zDNjHkaBGn1rPwWGbOkGIq0fCrgXdnLhSCiApZFSz1J54uadQnvPT35fSCaq+v0Hv/QnZaQ==, tarball: file:projects/arm-appconfiguration.tgz} + resolution: {integrity: sha512-a/KsO8Wqun+ndn0MfBRRXJeo8yXF93vd76O9O4rzOqijHLKpHcEDaJizTieSKBaN6y3gVEz1jGmt5PGDS/BMFw==, tarball: file:projects/arm-appconfiguration.tgz} name: '@rush-temp/arm-appconfiguration' version: 0.0.0 dependencies: @@ -12090,7 +12095,7 @@ packages: dev: false file:projects/arm-appcontainers.tgz: - resolution: {integrity: sha512-Sz0tFIYGXhjJDlsPtG30ZmEresRLwxXkD9POJ0c9ks0YffEC8DK8T10rm6ed0CT/39gNcpYrWamPejLHETsheg==, tarball: file:projects/arm-appcontainers.tgz} + resolution: {integrity: sha512-x8md61r0EtFTAMq8cfMynG1K85LS7VrqC0XduaOoGUehMLN/O9ehWnIbRqLCr4TxU9XykPg7wyjKWvZUCUiN0A==, tarball: file:projects/arm-appcontainers.tgz} name: '@rush-temp/arm-appcontainers' version: 0.0.0 dependencies: @@ -12119,7 +12124,7 @@ packages: dev: false file:projects/arm-appinsights.tgz: - resolution: {integrity: sha512-yjy/76f2JIgGJtqAnskFaZxQj6ZxRwDoG6oxl2XSiZws+Z2KeWEJx1+W6xpdMX6KDvKw85u7Id0KHd+nQBuyhQ==, tarball: file:projects/arm-appinsights.tgz} + resolution: {integrity: sha512-FebFb5HB9RW6ORb6z7ZddUkpCifAytXHLi6xrRvUlMKZF973Z6ai/crCEJyiT4QmntXRgfh0+Hz6kCOcrCb6Wg==, tarball: file:projects/arm-appinsights.tgz} name: '@rush-temp/arm-appinsights' version: 0.0.0 dependencies: @@ -12145,7 +12150,7 @@ packages: dev: false file:projects/arm-appplatform.tgz: - resolution: {integrity: sha512-4XDgLFFnPY94tPKBIR5TxABMlTb5D4+FWaQduiCagVbuoNN8m0T8NuREviY3sJtXPeZufOonEnwtNVdInYh0xA==, tarball: file:projects/arm-appplatform.tgz} + resolution: {integrity: sha512-cy212eVT8vxoeG0K2H61wYDHLdQYEz4OEWuXH/H7UOYvW1ZK88JljFMIgYWJPVliQXUcJilh4ctMAqJXV/6O9Q==, tarball: file:projects/arm-appplatform.tgz} name: '@rush-temp/arm-appplatform' version: 0.0.0 dependencies: @@ -12174,7 +12179,7 @@ packages: dev: false file:projects/arm-appservice-1.tgz: - resolution: {integrity: sha512-0DIUIPvAs120HxDpwPH1hhpwMLo1gldFaj5DyEqHdZDXL498MLMXl1s+gZyivOdm7k9KCfk9926IJV0M51Vvtg==, tarball: file:projects/arm-appservice-1.tgz} + resolution: {integrity: sha512-4jo5iGqB6e0K9ztXncEdvfsv8Eiu+zWSHpBB23wRnIjSfMW4XHG6jnZtty4xuekMdJSnJJIKMX/vj0EgqTirfw==, tarball: file:projects/arm-appservice-1.tgz} name: '@rush-temp/arm-appservice-1' version: 0.0.0 dependencies: @@ -12203,7 +12208,7 @@ packages: dev: false file:projects/arm-appservice-profile-2020-09-01-hybrid.tgz: - resolution: {integrity: sha512-BaTG1S0eqZoqQZ4RHUpgC2bFPLaQ1eDxWK4ssSYKPEmAsDComl5uBB8sQJMwlaYh/kpYw7sXJxPcFnkl7TOkfg==, tarball: file:projects/arm-appservice-profile-2020-09-01-hybrid.tgz} + resolution: {integrity: sha512-eFzP515Fhwe8nFaYFiUs9sZpDIiNsGqYxNN+ZEFqCr6biOwWD5GnIAqMlN6vF9FWd1/z/FlzBDcqjR6RhuB1YQ==, tarball: file:projects/arm-appservice-profile-2020-09-01-hybrid.tgz} name: '@rush-temp/arm-appservice-profile-2020-09-01-hybrid' version: 0.0.0 dependencies: @@ -12232,7 +12237,7 @@ packages: dev: false file:projects/arm-appservice.tgz: - resolution: {integrity: sha512-xNnGpx4S/AbEXaRKqPXaIMwPLs9kQ43kNl/PHCc2+ucxUNLmx6wxWF/bciMFC7/UnJuJ7X3U+k1at521RVvKEg==, tarball: file:projects/arm-appservice.tgz} + resolution: {integrity: sha512-g5IMeJ7ZRVpXywJP+sy8Wf1bnkkOFsFygoClulf6yje+EWiYKinUUNyj6f51K9z0BeWbhJT/TA53qbfzayODvQ==, tarball: file:projects/arm-appservice.tgz} name: '@rush-temp/arm-appservice' version: 0.0.0 dependencies: @@ -12277,7 +12282,7 @@ packages: dev: false file:projects/arm-astro.tgz: - resolution: {integrity: sha512-cuqE8kAlcRi+ghq7MRs4ndTtByPVe3QH9Y4POv4INizVlHPUgVWZQUplZgWxxP/7GWp4erPlyQwhb0kpjq29Jw==, tarball: file:projects/arm-astro.tgz} + resolution: {integrity: sha512-LI/4LiYxWHmHo9FUTtSMwADwb1np6Evp1As6zKemw70sNj+yMikOivYuqsrdG3itzmlWCO9wC/muP3HCREdQeg==, tarball: file:projects/arm-astro.tgz} name: '@rush-temp/arm-astro' version: 0.0.0 dependencies: @@ -12306,7 +12311,7 @@ packages: dev: false file:projects/arm-attestation.tgz: - resolution: {integrity: sha512-LX9ASV1ZKwYUtOiIrr6u4zlyAwGzivDVe/mYHtD3e9nyyDXLrKAivZM/TgICJgh3l0iCaU+HBZ5KG6CfB182Kg==, tarball: file:projects/arm-attestation.tgz} + resolution: {integrity: sha512-inqZ2S2lGVhcBtMjmiddECcMbBvyqZ845W2KHgWSNBiu2m2oVAGClndg8iPZz5/3cbPMjdEuQnCKtjFRvUUsug==, tarball: file:projects/arm-attestation.tgz} name: '@rush-temp/arm-attestation' version: 0.0.0 dependencies: @@ -12332,7 +12337,7 @@ packages: dev: false file:projects/arm-authorization-profile-2020-09-01-hybrid.tgz: - resolution: {integrity: sha512-m9qateyXBx6akGfdZjYXAtox/9he8wA9jytnmDVUATPlwJQe86PeLabX9ebq7D0sj4yegk8m9bziuuSsNiZhZg==, tarball: file:projects/arm-authorization-profile-2020-09-01-hybrid.tgz} + resolution: {integrity: sha512-kDAI4aC2MrAwEgabZr64LF3znxwpNWsz04WhuoKSQ/HxFF5VOW5ACNK3KMjLVHBPBTBLcJ4CUlfJ34R9PUNbOA==, tarball: file:projects/arm-authorization-profile-2020-09-01-hybrid.tgz} name: '@rush-temp/arm-authorization-profile-2020-09-01-hybrid' version: 0.0.0 dependencies: @@ -12359,7 +12364,7 @@ packages: dev: false file:projects/arm-authorization.tgz: - resolution: {integrity: sha512-72JZdyn9k/nLh0cISArqeCZhXgOj+bqDCcRiein1EUJkoTSGq19HcsDw2BKA9Tgo1riBfdIbhKTMgkh1oar2HQ==, tarball: file:projects/arm-authorization.tgz} + resolution: {integrity: sha512-wy384HrYZu8yYeRP5z7DimdEdFW8zMZ75VnYBtHvIl1pIlMzZGD8BPqdk800c4cTG1W1n3VFQgilkwVTE1gm+A==, tarball: file:projects/arm-authorization.tgz} name: '@rush-temp/arm-authorization' version: 0.0.0 dependencies: @@ -12388,7 +12393,7 @@ packages: dev: false file:projects/arm-automanage.tgz: - resolution: {integrity: sha512-WGtfg0dDi6jkNh/Ri+uXy8/gQjRis0we3YkCeibk+k8JdcRcnYg2iGTLHIZpQJnS8cQC8XQGQxeuY2X/ObovFQ==, tarball: file:projects/arm-automanage.tgz} + resolution: {integrity: sha512-7JmMDXOSkkODSBpD7+wCY4A/5GPJ88EfO8/3gsh9v2xs50IOjjMaJymfIV9o0r7OCvof8RJKyiHJebGo9U/QeQ==, tarball: file:projects/arm-automanage.tgz} name: '@rush-temp/arm-automanage' version: 0.0.0 dependencies: @@ -12415,7 +12420,7 @@ packages: dev: false file:projects/arm-automation.tgz: - resolution: {integrity: sha512-Mm7jWYLfLmsotnSAb6ekCTZ7Py386qLgIfnJNFjYcklWHbqqj/ctcks2mhVS9X1ea5UEDe1Z/Q0qssTjEP2HSQ==, tarball: file:projects/arm-automation.tgz} + resolution: {integrity: sha512-ahKPYYOF7AbZfM1q7D+ssxRq/FMkjyLi6Vc6GpDKjXCtqk7g8Q4TH8iA20BngcV+mZES3BTrgKjqXFPr9bijQw==, tarball: file:projects/arm-automation.tgz} name: '@rush-temp/arm-automation' version: 0.0.0 dependencies: @@ -12444,7 +12449,7 @@ packages: dev: false file:projects/arm-avs.tgz: - resolution: {integrity: sha512-4sdKUOFZ9mNc8fC+y3PWFRbrky8KljYMr43Ff3UmHTgfuBIA3hbGHuAyZ9fxuQa1NKBLimNcvo8f6JHnb//ppA==, tarball: file:projects/arm-avs.tgz} + resolution: {integrity: sha512-AJIyroww+LmpYgLVGy87cnMj0xrhOZ+2qjKmXbkEiQ5dq/uvxVgaNr6ctqS8ypJ/uUnLJtWmYg8DgAL9Jeqbmg==, tarball: file:projects/arm-avs.tgz} name: '@rush-temp/arm-avs' version: 0.0.0 dependencies: @@ -12473,7 +12478,7 @@ packages: dev: false file:projects/arm-azureadexternalidentities.tgz: - resolution: {integrity: sha512-N0/Dmp6FGonqgiE7r/Nf7PmArchZKN5K04woJAIGPUBOp26ZWg9W3SPhSrVmH4uzZn6N2fByWzkSMf2NThgkQw==, tarball: file:projects/arm-azureadexternalidentities.tgz} + resolution: {integrity: sha512-utc8FfKh/DzgV9GskfiQqFUapT+8o61e5IR+ID+lRx7ZoZqYLGZxGCN5C96IaebnQyrqLkgo9If7I4uZGd1+tg==, tarball: file:projects/arm-azureadexternalidentities.tgz} name: '@rush-temp/arm-azureadexternalidentities' version: 0.0.0 dependencies: @@ -12501,7 +12506,7 @@ packages: dev: false file:projects/arm-azurestack.tgz: - resolution: {integrity: sha512-AECWQnFsG8NLdEBLPiBqHb1uJckCkcBKWxaj9L6AS4wFVPqsGlRZ5o1CPGn0DetPHOCjDvDGwFtRjVRdR2wx+g==, tarball: file:projects/arm-azurestack.tgz} + resolution: {integrity: sha512-z6quddidd1O5M0UneDKFjRctQ/MHF90qeo7pUsE68GLBaRXv0kOdX/GuZGcFbeaKf+yyqKY+04REyquanIt7+Q==, tarball: file:projects/arm-azurestack.tgz} name: '@rush-temp/arm-azurestack' version: 0.0.0 dependencies: @@ -12527,7 +12532,7 @@ packages: dev: false file:projects/arm-azurestackhci.tgz: - resolution: {integrity: sha512-yepMdufleT48jbh753cOletx60Nitp1eY/hOd04/xn5GSPG+/Q/+K+D/gmIxPN1+bVB9hBNT8yM3Z6hzatxC6Q==, tarball: file:projects/arm-azurestackhci.tgz} + resolution: {integrity: sha512-JdYNGFdj62uidIQuPgEfzVfAOzga8B5cDH81o7/42a8MBHl6ngFmCmgpJ5k77kFeXthPPdOAyI2blOU99O1rhw==, tarball: file:projects/arm-azurestackhci.tgz} name: '@rush-temp/arm-azurestackhci' version: 0.0.0 dependencies: @@ -12556,7 +12561,7 @@ packages: dev: false file:projects/arm-baremetalinfrastructure.tgz: - resolution: {integrity: sha512-EIpB2OQUE3gRJtHlBig2aWtgikjZIqh3XlKa+BtxZ832XxJXkTukMDa5xfmFb2U3bpLT/wrxbt7tXOmEZWUO1g==, tarball: file:projects/arm-baremetalinfrastructure.tgz} + resolution: {integrity: sha512-V2NqNdlxLQRGEnw87sjuzLLhiLG0auXIOQSxyZoR5+j05l8rDIB69sJGvTwMU4E2ESOdB9WUn4QTHMcnWW4sKw==, tarball: file:projects/arm-baremetalinfrastructure.tgz} name: '@rush-temp/arm-baremetalinfrastructure' version: 0.0.0 dependencies: @@ -12585,7 +12590,7 @@ packages: dev: false file:projects/arm-batch.tgz: - resolution: {integrity: sha512-S3h9683K+Ib8amm3tg1uuzTdM1IOdn8zZvmfeKqy8bMxdyJ7wuh0CYlVIx2egWoitLUBwci8PFtAeTSAwJcSwA==, tarball: file:projects/arm-batch.tgz} + resolution: {integrity: sha512-8t3JJai8tsI0BcZqkzoGi+3xPVkBnGCdr26DWKnTsSQbKR2oJWinEbIwnDaSjX+hEPrQkunw79rdFYsBCHnmFA==, tarball: file:projects/arm-batch.tgz} name: '@rush-temp/arm-batch' version: 0.0.0 dependencies: @@ -12614,7 +12619,7 @@ packages: dev: false file:projects/arm-billing.tgz: - resolution: {integrity: sha512-48MaGO+zIMMOpbm6tzamClOz1eiY24kMUeYylalELwYQ5sKWkJToN4ECrPlshb/hcByrAxFWw8pi3EUrkTT3ig==, tarball: file:projects/arm-billing.tgz} + resolution: {integrity: sha512-BRVRsE8L6Wsq83Lx+BxZzWT7LcXtA2R/wAhPuFHw47DHx3y8USHyQtgVjAYuVmGDIOMw5SY/lrfEYg9rDJhUuQ==, tarball: file:projects/arm-billing.tgz} name: '@rush-temp/arm-billing' version: 0.0.0 dependencies: @@ -12642,7 +12647,7 @@ packages: dev: false file:projects/arm-billingbenefits.tgz: - resolution: {integrity: sha512-v4lbkB8mF5gXgndqclRGXUAuiTtvgTm29mRq4d8w/7bGXYEFsZZ99QJEZssbxPo5lLxu1nc2H7M6/cz5aGvXHg==, tarball: file:projects/arm-billingbenefits.tgz} + resolution: {integrity: sha512-H4I9huz2n9ilzlFgNC4hxCL8NJVADZMAryuxqePJhWRYWnvy3TpiHFE9iYfFGyZN+TOjXzGsUTgFbx4MwZ3Yqg==, tarball: file:projects/arm-billingbenefits.tgz} name: '@rush-temp/arm-billingbenefits' version: 0.0.0 dependencies: @@ -12670,7 +12675,7 @@ packages: dev: false file:projects/arm-botservice.tgz: - resolution: {integrity: sha512-1ozwBn0OQsqFYtzXQMpKhW6K2ii8u7RBmx6qfydtmLqCaGxb4J0VnKegDNETeDkkV47yleioNfIhq2GYprOsoA==, tarball: file:projects/arm-botservice.tgz} + resolution: {integrity: sha512-BG9wXLwnk+UO9+E7+vrh1wNpdnnGEILM7GenUp1jf7EsdbgwIgmXTYqr7vFgF+TFzP0j4bbUHK9oU3J4pmgsjg==, tarball: file:projects/arm-botservice.tgz} name: '@rush-temp/arm-botservice' version: 0.0.0 dependencies: @@ -12699,7 +12704,7 @@ packages: dev: false file:projects/arm-cdn.tgz: - resolution: {integrity: sha512-Un7jMp2uVMxAqe776aYfa2K+JaM9VBNn5kokTZkxB/bYN2SSMB7txS6aOqhibM0CuqLWh7rDi47OHdQFJNMLMw==, tarball: file:projects/arm-cdn.tgz} + resolution: {integrity: sha512-NYU3VGY/wRc0E9MJzcE0z8o1qhi76aWZ0VyqIEu45rF1MA9GFwG3tfcsfAMBndmoYL3VOGS0TGLH1BkCp4F8vg==, tarball: file:projects/arm-cdn.tgz} name: '@rush-temp/arm-cdn' version: 0.0.0 dependencies: @@ -12728,7 +12733,7 @@ packages: dev: false file:projects/arm-changeanalysis.tgz: - resolution: {integrity: sha512-TFO0oIjzso4/pF6iYCv9xLGGIreaxmywsD/NuOJ+CcCaj8fpPapo4xdyGUvD2WdIfBbmFbGc6Jcv4DlFZi+Odw==, tarball: file:projects/arm-changeanalysis.tgz} + resolution: {integrity: sha512-4p3KydGWdmzEAl5LvLJP4hiztkgPTGXLK8oP5xzmmau15B/bxx14Jr9u/OX2oPXF0Re6x+LjU99MusUUF1Qoyg==, tarball: file:projects/arm-changeanalysis.tgz} name: '@rush-temp/arm-changeanalysis' version: 0.0.0 dependencies: @@ -12754,7 +12759,7 @@ packages: dev: false file:projects/arm-changes.tgz: - resolution: {integrity: sha512-QqrenayrvPlOcFomQ5GNwaCyj/NMbsD+9fMJEbKAJe26tN2EIjjig5anRHe9YA5aD6a89nydYl99cEZRtOGMrw==, tarball: file:projects/arm-changes.tgz} + resolution: {integrity: sha512-fpKq9xzl6S1nz2jtGtsy7N0Oc/iWgSSxy528Lq/J4xhI8jI/+BjrGPkxH7GFgGB/t8YzHZwgnDtb+h6xOKDrdw==, tarball: file:projects/arm-changes.tgz} name: '@rush-temp/arm-changes' version: 0.0.0 dependencies: @@ -12780,7 +12785,7 @@ packages: dev: false file:projects/arm-chaos.tgz: - resolution: {integrity: sha512-Co7JMbfBcW+Dc4okHLYmXVLvwotAbmRIOPR7mDy92eAiyKof0jWEX7YoKj7EMhy3l60F+A5X3TxKi1gVEhGHFg==, tarball: file:projects/arm-chaos.tgz} + resolution: {integrity: sha512-gjhTX3Hgakx4QUhExkqMU7P7r5cJfW++myLR+3GvrLQZMYZal7JNYNHVUhqj578Npr6WLQtZ9xt6ggJe/dnajQ==, tarball: file:projects/arm-chaos.tgz} name: '@rush-temp/arm-chaos' version: 0.0.0 dependencies: @@ -12810,7 +12815,7 @@ packages: dev: false file:projects/arm-cognitiveservices.tgz: - resolution: {integrity: sha512-svW09vsj9R7AzivaPL+qPRcdNkLIY+LBw92xc2s90JYa6OjvuS3lJL/gJA/O5KP40yEXjHj6GPq08vDoYapTbw==, tarball: file:projects/arm-cognitiveservices.tgz} + resolution: {integrity: sha512-FvWOSwAMZLc3nk86y2Xtf3CX9FkAoW+gST+RzynjFBJFsNgLMbpCPd8qNZxWqsu3RpKungGm6Z5sdElzi3mPEA==, tarball: file:projects/arm-cognitiveservices.tgz} name: '@rush-temp/arm-cognitiveservices' version: 0.0.0 dependencies: @@ -12839,7 +12844,7 @@ packages: dev: false file:projects/arm-commerce-profile-2020-09-01-hybrid.tgz: - resolution: {integrity: sha512-8Oy7QLqQEJxxQmu5PiiMHM+UpbvNIKpYH1+iN7JsaKSc93Fcrt4RWsbJ5GoytFHaUcdlpQm5YjRd6eBUAqzpLw==, tarball: file:projects/arm-commerce-profile-2020-09-01-hybrid.tgz} + resolution: {integrity: sha512-I7yRUd0ERqsRYJv/qachlu7CL6EIQyu02Iu8GO8f4XfUlcbpyicmLbMKgTuGZ6WpDh532a6uVpN/xBoTOhzJ4A==, tarball: file:projects/arm-commerce-profile-2020-09-01-hybrid.tgz} name: '@rush-temp/arm-commerce-profile-2020-09-01-hybrid' version: 0.0.0 dependencies: @@ -12866,7 +12871,7 @@ packages: dev: false file:projects/arm-commerce.tgz: - resolution: {integrity: sha512-coz+x1+dMhYbo76Hrb8OUhv4/vB6G4O2b2d5yr8A+oSM+prh+wmfN4lbd9T5GgghoEWKldSNPfOEZbRZ2UEqRA==, tarball: file:projects/arm-commerce.tgz} + resolution: {integrity: sha512-9HjUf6anYFR41WUOoaO0SrDbdaTC/PAbQeJVht0rX0AIgUjbGlppvGck4zphNUzB0NI6ebrEEbJbstlBNyLXeQ==, tarball: file:projects/arm-commerce.tgz} name: '@rush-temp/arm-commerce' version: 0.0.0 dependencies: @@ -12892,7 +12897,7 @@ packages: dev: false file:projects/arm-commitmentplans.tgz: - resolution: {integrity: sha512-HKf5ps3CLSrAy9v83HhgcE/TaOrfUjs7h205iL6pFwOejeU2p2nxQeb7RvEcUPgHAziVs2+BqiJD45NXlOTOKw==, tarball: file:projects/arm-commitmentplans.tgz} + resolution: {integrity: sha512-PGUh0U+C4Ylvj8rV1aL/hIn/i7UUU57RK3lHVSgc6lR3SGHUB/CM07zqh3E64k1IyGrpqtEfDO0VY8bEeAJdxg==, tarball: file:projects/arm-commitmentplans.tgz} name: '@rush-temp/arm-commitmentplans' version: 0.0.0 dependencies: @@ -12918,7 +12923,7 @@ packages: dev: false file:projects/arm-communication.tgz: - resolution: {integrity: sha512-zITsNiENTLbsBZ5GfMmH5vGqJOsemqJvMsDVg1ZJEk93PfbPv8OkluwFl2LgWjQYOIX6WvI4YjW6AVJYTcx2dg==, tarball: file:projects/arm-communication.tgz} + resolution: {integrity: sha512-cC0I5LsTGr0MQeYx3nRR+MnAJA8QcPbYJniph6DbbutSctuqQMcMqRq1U2i5mjk/TOASis8GWY66joBnIf6thg==, tarball: file:projects/arm-communication.tgz} name: '@rush-temp/arm-communication' version: 0.0.0 dependencies: @@ -12947,7 +12952,7 @@ packages: dev: false file:projects/arm-compute-1.tgz: - resolution: {integrity: sha512-ryKaEQze2Ahtw3GaKOOPn+Ii67bdG4VNP3pbUfr4XGtw56hlBa3WzfWf4NVbEWU9+w+pKQU58ZysJ+ayfigDlQ==, tarball: file:projects/arm-compute-1.tgz} + resolution: {integrity: sha512-cHmpUL4vSUYcRWf7fKSBBENOzXAOk4jug7q1q23ZfuvI87FCj/aBf+fLdMiLzGfTrKsn7/+wr/7zu6N9KmLByg==, tarball: file:projects/arm-compute-1.tgz} name: '@rush-temp/arm-compute-1' version: 0.0.0 dependencies: @@ -12977,7 +12982,7 @@ packages: dev: false file:projects/arm-compute-profile-2020-09-01-hybrid.tgz: - resolution: {integrity: sha512-xjYENSs9Zg+41K2luNCMV5mLES52IupITMzpoLSOtCC5lFNB2M9nkY8NqnYjMRfAl9vyJYOykF99fynH2R88FA==, tarball: file:projects/arm-compute-profile-2020-09-01-hybrid.tgz} + resolution: {integrity: sha512-32XSDgdgLyXQ5NavmNqJhGv+fAchKtyn15050vPB5YsFQ+XAk8NFSNo3Uqu1oboUy/HI+EKDjYBvuTE02VyoOw==, tarball: file:projects/arm-compute-profile-2020-09-01-hybrid.tgz} name: '@rush-temp/arm-compute-profile-2020-09-01-hybrid' version: 0.0.0 dependencies: @@ -13006,7 +13011,7 @@ packages: dev: false file:projects/arm-compute.tgz: - resolution: {integrity: sha512-dFk9z+NE0nnWRvplEySFqyz/xFD0QQZTJXr4q/a9Phxogk7QGVKMrr4DYxhRKGXubtqwIxou6sYIayn+3Ia19A==, tarball: file:projects/arm-compute.tgz} + resolution: {integrity: sha512-1/5J8hgu85VIVgsyXiIclsJl7BdMQGsdwm7B8HThO6XKR+5cDJlpsALl1HiZzOiOiFKbRetDfYnum4WsDhjI1A==, tarball: file:projects/arm-compute.tgz} name: '@rush-temp/arm-compute' version: 0.0.0 dependencies: @@ -13052,7 +13057,7 @@ packages: dev: false file:projects/arm-confidentialledger.tgz: - resolution: {integrity: sha512-8YpWLUYhzCSqFXL/a1xxd4EfVx6mEqxqzQ8ylgpiA8+8Ezts+5WaNuoeCgc6a5IR4Rmi8HJSRoOOD6AGj+eYCg==, tarball: file:projects/arm-confidentialledger.tgz} + resolution: {integrity: sha512-PcpDuHgCbmbkQLR3gnv59gxxXH32v0SR1eoKywEYT0ei225LW0VgGnFmvxdYszoVb18xE5FQ3NASqRvtTwopdw==, tarball: file:projects/arm-confidentialledger.tgz} name: '@rush-temp/arm-confidentialledger' version: 0.0.0 dependencies: @@ -13082,7 +13087,7 @@ packages: dev: false file:projects/arm-confluent.tgz: - resolution: {integrity: sha512-cnipU+mHjCJ+k5Tt83ibZ3kq/pDm+neJcjMFYc9ikEbS1Gm+qHF9vyXnVVjNi4V4ppV7UzNePl+uRuGo8Ugybw==, tarball: file:projects/arm-confluent.tgz} + resolution: {integrity: sha512-zyGdpBiZ47WFXnxztBuV8MtbALr34yXU/3pUE98FqEjuYTeAOdNkUfi46bzZoxahVtd78wEAfd+cb3P/kcYlIw==, tarball: file:projects/arm-confluent.tgz} name: '@rush-temp/arm-confluent' version: 0.0.0 dependencies: @@ -13111,7 +13116,7 @@ packages: dev: false file:projects/arm-connectedvmware.tgz: - resolution: {integrity: sha512-4cb8aQ4RW1/xwVhbK6Rf/rjhGlLhK4XPOSYiaLdNNZ7jF4Z/jyutibBOXdMgp51ks3LtP03LDDyJvwNw4YjKRg==, tarball: file:projects/arm-connectedvmware.tgz} + resolution: {integrity: sha512-krGzsgDdar7KwWr0Tvvlh+RMcA/VqiFN4zmn9LzeEShDGsCN+9FpqCruZxHiFUWRBrpS8Uf6xl83iXFL421Acg==, tarball: file:projects/arm-connectedvmware.tgz} name: '@rush-temp/arm-connectedvmware' version: 0.0.0 dependencies: @@ -13140,7 +13145,7 @@ packages: dev: false file:projects/arm-consumption.tgz: - resolution: {integrity: sha512-TYVD0Abqik6+IeRkKLj9a2y8Q9XFSn1A9G1ZebebEMyHwHYJN3AEcNaW05KX+fX82EGYUQWPpd++/GJQ0zXxHA==, tarball: file:projects/arm-consumption.tgz} + resolution: {integrity: sha512-Y7RcYCr4rWxXcv9wwKX1dTBlu9/7jNvIWJjBgc+4J5MZ7jI1KIL95bJ7NJgfE6Fy3FQHXL+WHKHtLw+tT/6TXA==, tarball: file:projects/arm-consumption.tgz} name: '@rush-temp/arm-consumption' version: 0.0.0 dependencies: @@ -13167,7 +13172,7 @@ packages: dev: false file:projects/arm-containerinstance.tgz: - resolution: {integrity: sha512-X9G8DJ8Mnb/yBcmAqfzEG7uf+noTp5Ga9Gg4AN2fMdQemqNm8R+rGn300AqoqrMNzBHlD4BwOdVX4uL3nzm/bw==, tarball: file:projects/arm-containerinstance.tgz} + resolution: {integrity: sha512-T75OE80puqQxqTT7tcvrsngtpgQB4Cv5f3pLtGAaODhxy5Q3dWErBPvFBIYagXtGDb4n6yMtTkRrf0mr7wyZgA==, tarball: file:projects/arm-containerinstance.tgz} name: '@rush-temp/arm-containerinstance' version: 0.0.0 dependencies: @@ -13196,7 +13201,7 @@ packages: dev: false file:projects/arm-containerregistry.tgz: - resolution: {integrity: sha512-aHFBM1XpCuEWDN2zVKaYyQwgxGMCZ1/jWKN/gAujVYhceqZzg1XxqyXwhDt+nOyRBciqxqYcgPVvl7dnvbjMXg==, tarball: file:projects/arm-containerregistry.tgz} + resolution: {integrity: sha512-lYM2nzSpbQMrNSzpsu/NkkqWPMF6SIJDDZVI0PHq9U3cPEZkX5gNkl87Cih4ow06aNd0qAzcyhc2a34PYhI5yg==, tarball: file:projects/arm-containerregistry.tgz} name: '@rush-temp/arm-containerregistry' version: 0.0.0 dependencies: @@ -13225,7 +13230,7 @@ packages: dev: false file:projects/arm-containerservice-1.tgz: - resolution: {integrity: sha512-pi6vhqRt0qTmSwHEC7H3hdW6Qt1v9H23DisGg1YYt28OUVcZs4cE35KcHwMoqYhYclMEKxaIPt4V1YnxTPEfmA==, tarball: file:projects/arm-containerservice-1.tgz} + resolution: {integrity: sha512-3NNKJp8SbAodS6wtUrJy/nLUgElZqBq8JhUhbSekq7T5WADjwQNb2V5cb+15Oc11cpsic37TSYTRa3x+0PXdlg==, tarball: file:projects/arm-containerservice-1.tgz} name: '@rush-temp/arm-containerservice-1' version: 0.0.0 dependencies: @@ -13255,7 +13260,7 @@ packages: dev: false file:projects/arm-containerservice.tgz: - resolution: {integrity: sha512-EDQug1rA117qxJQv96ogd3/YRZbL32o45nxFTNSehcGAi8PLvL6xz7bpOb9hGvwAlqzHGQXO7UYnEVBkTtkDVg==, tarball: file:projects/arm-containerservice.tgz} + resolution: {integrity: sha512-x/OGRIn4ukBPLxZM494Y89I2/BxThFeVW32gQsoP0xNoQEcCPoGujeV/TZXgj9iIYizxDbdGKe9JxvU/5vuG3Q==, tarball: file:projects/arm-containerservice.tgz} name: '@rush-temp/arm-containerservice' version: 0.0.0 dependencies: @@ -13300,7 +13305,7 @@ packages: dev: false file:projects/arm-containerservicefleet.tgz: - resolution: {integrity: sha512-UN6Jgky9XaBoW+EwtSGPyb1zHrjEJFRcVgQBszCrnkVQqRnGLhNwkUVleRGfND2DIScerfeqY1vfwlx+Yt5iGg==, tarball: file:projects/arm-containerservicefleet.tgz} + resolution: {integrity: sha512-lI4JzMgcAaIATqP6REqN7F5/6KUA/c47qQoMY8Oac/tG4mQtOju8lhySXQeuqwdf7k+huAzka8Ti61+yssvJsw==, tarball: file:projects/arm-containerservicefleet.tgz} name: '@rush-temp/arm-containerservicefleet' version: 0.0.0 dependencies: @@ -13330,7 +13335,7 @@ packages: dev: false file:projects/arm-cosmosdb.tgz: - resolution: {integrity: sha512-GGy8dALPNH00ih/OHVYVwA2J9MW//0KUgLLgxYLkHacj7N+mdhkGyN+VAcH/oqm97eULj89bxZ0LWXrd9FGoTg==, tarball: file:projects/arm-cosmosdb.tgz} + resolution: {integrity: sha512-NBpcF5HqwUWGS1gurTwmmJaz8q6F5KXiEGiuKWJjGcfgWPe5kJFyk6mmD9BnuqeS4KuJ5AdgE5CZ6XxOiOw3/A==, tarball: file:projects/arm-cosmosdb.tgz} name: '@rush-temp/arm-cosmosdb' version: 0.0.0 dependencies: @@ -13359,7 +13364,7 @@ packages: dev: false file:projects/arm-cosmosdbforpostgresql.tgz: - resolution: {integrity: sha512-sItgSMlF7qPHqvHy8lhIS6a4lCHkpClXK48HKtADJSBGQIcLx4oXswSo9tohrSBwZpTOYxFMO8ZXOUykb14n3Q==, tarball: file:projects/arm-cosmosdbforpostgresql.tgz} + resolution: {integrity: sha512-NRCi4erhGRMwIk9RCoEHqNWtQwXkOLq0f6E6N0eKPyMIbTqncnqGCARX0An1Ieu40sn8yuMzLTIIceArZkKC0Q==, tarball: file:projects/arm-cosmosdbforpostgresql.tgz} name: '@rush-temp/arm-cosmosdbforpostgresql' version: 0.0.0 dependencies: @@ -13388,7 +13393,7 @@ packages: dev: false file:projects/arm-costmanagement.tgz: - resolution: {integrity: sha512-oURLVRC9GtHQnXqT2cOMYwKRLO52HEIJs8Z3N+YT7WJaaQhC8SbcBpXez3Y3jr6tQozd/GC5MKoPddHRS6ka3Q==, tarball: file:projects/arm-costmanagement.tgz} + resolution: {integrity: sha512-ec+OVvQluXKtlNmzG3kMzNqDHJhfdILfaNGu7unrTHsGkGY27xsoit6CHGJvKT9xYUpuu+qHAvbfO7qL0Dx+BQ==, tarball: file:projects/arm-costmanagement.tgz} name: '@rush-temp/arm-costmanagement' version: 0.0.0 dependencies: @@ -13417,7 +13422,7 @@ packages: dev: false file:projects/arm-customerinsights.tgz: - resolution: {integrity: sha512-w+rUgvorQHFkyb/zdbQ1HMwpGXE4iAKrqcPbtAjYPvU3y6iPb23No8Y37jpoasUnR1UQYXeW6seUXiO6Anmn5A==, tarball: file:projects/arm-customerinsights.tgz} + resolution: {integrity: sha512-6GxV9MDNswQNiBozhhh4+TM9itDUGzWJ86/ADacmC8Crs3F3rlRnQdWZx+2JwCbLKGzokKBf6z6nPoVh8ssfIA==, tarball: file:projects/arm-customerinsights.tgz} name: '@rush-temp/arm-customerinsights' version: 0.0.0 dependencies: @@ -13445,7 +13450,7 @@ packages: dev: false file:projects/arm-dashboard.tgz: - resolution: {integrity: sha512-D2fOXVgyM2EChV6gb2t6AwgQO7/mJoVh+sR51De8pvSrC4owFfOJ56mZpZUCbo60i/PJpkzljTBRQpojfOFFpQ==, tarball: file:projects/arm-dashboard.tgz} + resolution: {integrity: sha512-SnnQfWGSb+/3IXmsRzWaly9lEpIn/xTUgVG9nBLXmZLt3TMZE4heZmMw4Pu2OiDuD5pPKU3IZ/kOSbb3ejQgyA==, tarball: file:projects/arm-dashboard.tgz} name: '@rush-temp/arm-dashboard' version: 0.0.0 dependencies: @@ -13474,7 +13479,7 @@ packages: dev: false file:projects/arm-databox.tgz: - resolution: {integrity: sha512-Ou/nQZMu3Runb07BYGdCNscnBO4CroCxjPdw+HG1iZM2S7chCn83027YONkuDbfn86i9uwYkWZ64l9V8nxY6cQ==, tarball: file:projects/arm-databox.tgz} + resolution: {integrity: sha512-8X+BDLxLiMzNTFc/5KYlEzrFaVKh7OFTiusbQusz/Xzk/hH6oPTAL2WtE9DVD4/d3YgBir/JH9YIbwG4zvqdWQ==, tarball: file:projects/arm-databox.tgz} name: '@rush-temp/arm-databox' version: 0.0.0 dependencies: @@ -13503,7 +13508,7 @@ packages: dev: false file:projects/arm-databoxedge-profile-2020-09-01-hybrid.tgz: - resolution: {integrity: sha512-rbB1uAzu/V1wskrubOOcwz/zr546FxifxWUOY4BI9ta+R8k2YyD9r69hmGcq9UKwJl3Ufjsl9bcLv81SgPOJMA==, tarball: file:projects/arm-databoxedge-profile-2020-09-01-hybrid.tgz} + resolution: {integrity: sha512-zE55TSn8NM7JRE8p26V1PdAzKW7voYzOH8JbUmg2mnjFdMFcnTd+fjW9JX9TzPxEvb6l91IOa8f0+nm1ruvkng==, tarball: file:projects/arm-databoxedge-profile-2020-09-01-hybrid.tgz} name: '@rush-temp/arm-databoxedge-profile-2020-09-01-hybrid' version: 0.0.0 dependencies: @@ -13532,7 +13537,7 @@ packages: dev: false file:projects/arm-databoxedge.tgz: - resolution: {integrity: sha512-iotvwhAoWsDpoR3ZAyU/tbQv8c2TIsJqhdYRkPOZvznSKr2sgxyLhJJyDzv0MI5y5k641XO/Jv+7fMvGtsiegA==, tarball: file:projects/arm-databoxedge.tgz} + resolution: {integrity: sha512-O5w4tI2nNJKIq3bnCdd/ZNGBGn1ub3L7Vm7m54H2nFuOlXkS8oYEBiw2Fh0sIBYbVs35uqb0JrG3r6Jv6WZH+g==, tarball: file:projects/arm-databoxedge.tgz} name: '@rush-temp/arm-databoxedge' version: 0.0.0 dependencies: @@ -13560,7 +13565,7 @@ packages: dev: false file:projects/arm-databricks.tgz: - resolution: {integrity: sha512-yQISymX2P29QiHIziwyt3aeEBjQ8qJoPdzR8rqA4dcs/9R+ApyS2d+uX/gyq/L3Mk8toZxz9+RZstR00xuz44w==, tarball: file:projects/arm-databricks.tgz} + resolution: {integrity: sha512-oLYwBpfUMByYq0ZPFwQZCWTcmYATalfTyrc/0SlEsby4vUyOU3OeNDZvnJjxbtYht1O7Q9OJYWIKTv+epM7B8g==, tarball: file:projects/arm-databricks.tgz} name: '@rush-temp/arm-databricks' version: 0.0.0 dependencies: @@ -13589,7 +13594,7 @@ packages: dev: false file:projects/arm-datacatalog.tgz: - resolution: {integrity: sha512-r1o6ADyedPVZiellW7Vt9kbi6SkqHiR9uDmSD744RzFl3fo26UkWQ1GQm3uH1yeaswcpp/revqW03ClfBHfc6Q==, tarball: file:projects/arm-datacatalog.tgz} + resolution: {integrity: sha512-MBDRizPM/RFjkY4UcEVc5KjG/lOTEZkiawrqXonmyh3zyFANcq/5PVAINlTVw9M22ebWzpLsJk+pCt3g7ET5Rw==, tarball: file:projects/arm-datacatalog.tgz} name: '@rush-temp/arm-datacatalog' version: 0.0.0 dependencies: @@ -13617,7 +13622,7 @@ packages: dev: false file:projects/arm-datadog.tgz: - resolution: {integrity: sha512-fQa/wNNbF3lQwN1uwbOwtblUhsdXuPrqovq+lS1MMGB/u7oS6gjPav9rUrtuvghYi0u30sPz0nyd5MGCMLDKDA==, tarball: file:projects/arm-datadog.tgz} + resolution: {integrity: sha512-TOYp0ucmiiHSqWJDELabJfEvX/jIuVpuym1YAhaXkuU+Nqz0vbc01vB/4oKexPDbWWAkATS0l5qXpEKFhdd3Ow==, tarball: file:projects/arm-datadog.tgz} name: '@rush-temp/arm-datadog' version: 0.0.0 dependencies: @@ -13646,7 +13651,7 @@ packages: dev: false file:projects/arm-datafactory.tgz: - resolution: {integrity: sha512-ItZKPg8xj4OzLUtLBundMgW0MNdrzVeoIyEKrUKRDVE6+janq4Vc+ZnUmfLsuSabycHXwsAXqUamHCv42bX86g==, tarball: file:projects/arm-datafactory.tgz} + resolution: {integrity: sha512-mJyRxlXt9il6T2aL5b5fdi8mFNZhGc4d9qaItWlFseDinOW3vwVBCRtg0w2XxbJqnJglNYm+dtKzMCThCuOOPA==, tarball: file:projects/arm-datafactory.tgz} name: '@rush-temp/arm-datafactory' version: 0.0.0 dependencies: @@ -13676,7 +13681,7 @@ packages: dev: false file:projects/arm-datalake-analytics.tgz: - resolution: {integrity: sha512-Pnnns872Ss6vLwjsR8NDRz3wDPcMX0Pr/4Bx1IZ6hjS4FDnzKXnRomXdyq3k2MvtoLmMpab5XRPTOtwcJJ7w0g==, tarball: file:projects/arm-datalake-analytics.tgz} + resolution: {integrity: sha512-00w3GEpTbB03iPuk11b+svPdnz3D41QrnzrauykqMgTdp/k4xoB18CWut/EF4aS75d48Ve+CwY2No8vJupROFA==, tarball: file:projects/arm-datalake-analytics.tgz} name: '@rush-temp/arm-datalake-analytics' version: 0.0.0 dependencies: @@ -13704,7 +13709,7 @@ packages: dev: false file:projects/arm-datamigration.tgz: - resolution: {integrity: sha512-4ULXlzM8Tn6SzIvrixnV1C+ZumKuClONiE3uJ+VCi9W7E5qpgL17v/H9+Zi08kAp94ksgpoxvveQyleP13FTVg==, tarball: file:projects/arm-datamigration.tgz} + resolution: {integrity: sha512-OfAbiVm4NVkIDum/+cViPsBWxT6tTOjwPatoLJBqxk3uxeWNuar8JeFPx+1/SNKhWyn1y/COsNmKNlYYsrnUrw==, tarball: file:projects/arm-datamigration.tgz} name: '@rush-temp/arm-datamigration' version: 0.0.0 dependencies: @@ -13732,7 +13737,7 @@ packages: dev: false file:projects/arm-dataprotection.tgz: - resolution: {integrity: sha512-5SBhwfpAIadOZVZf1Yp2rUQd7i6n28sz1b1nnZQtt2YATgL7YvuUq6eQVo6/5D5NBKbChPXIcmrXI7Ya6hzEaA==, tarball: file:projects/arm-dataprotection.tgz} + resolution: {integrity: sha512-Acg5Oq/gza1W2eGSqcgbtJitIaZ94yW9djBifXV7jDmT3o11j6ulY4uwaV6c/Z92uprcrDUYvp+zoiGBbe89rQ==, tarball: file:projects/arm-dataprotection.tgz} name: '@rush-temp/arm-dataprotection' version: 0.0.0 dependencies: @@ -13761,7 +13766,7 @@ packages: dev: false file:projects/arm-defendereasm.tgz: - resolution: {integrity: sha512-9j78t1ocAk2w2BsBMsZsB3WWIyis3CojRjqfOhA9w+uLGuWLvuCHAadpOY0V6bQyH0ZCh+LDPziiKLfIG9Hg/w==, tarball: file:projects/arm-defendereasm.tgz} + resolution: {integrity: sha512-BF7WTDYpVfG2CTUXFFhhplcZ/jr2d+wZGoMGC+iJJRGbH8aNcIkJmxr79r2bM57AF/ZY1NeAWz+C4Po2UgtqWw==, tarball: file:projects/arm-defendereasm.tgz} name: '@rush-temp/arm-defendereasm' version: 0.0.0 dependencies: @@ -13790,7 +13795,7 @@ packages: dev: false file:projects/arm-deploymentmanager.tgz: - resolution: {integrity: sha512-apPbcIjOV071PbQaEXDMe84QzhlHT/I3QOtgRZKxdo+ujIt8uzxJuMqgLC3Y5iuit3CXGj1TqwliE8UZr8mstw==, tarball: file:projects/arm-deploymentmanager.tgz} + resolution: {integrity: sha512-Z0eetFMFTERBv+rFGP0nljXjSy7POIS2zgAJrpOgqL2LDpHFCuDxTfJYcgXcOp09qqHS8O9fxW/MHzepsF4ZXg==, tarball: file:projects/arm-deploymentmanager.tgz} name: '@rush-temp/arm-deploymentmanager' version: 0.0.0 dependencies: @@ -13818,7 +13823,7 @@ packages: dev: false file:projects/arm-desktopvirtualization.tgz: - resolution: {integrity: sha512-mJ22nMRrTh9E8ykeo827N0teb2z/jxpdiZCGx68cMroKLZM+w88hiV13t9YXAyLW19yV6BWTY6betVzVOXx6KQ==, tarball: file:projects/arm-desktopvirtualization.tgz} + resolution: {integrity: sha512-weEqm02igPmQcL1Ouw1yCULK5V1PLbLIQ9xXMn1l34D3ynD7GrdMkhZ4K8zZ9p1dUqRpTXJj3c8frUJP/6WVXw==, tarball: file:projects/arm-desktopvirtualization.tgz} name: '@rush-temp/arm-desktopvirtualization' version: 0.0.0 dependencies: @@ -13845,7 +13850,7 @@ packages: dev: false file:projects/arm-devcenter.tgz: - resolution: {integrity: sha512-akVb3FuY2Pa4jmzRdftRkIppdO36LMun5kermlYByVhi+dtoTqeo2vuq4yaGJKSGYw2rfOcfrRWD8MR/4eA+PQ==, tarball: file:projects/arm-devcenter.tgz} + resolution: {integrity: sha512-qhW1pv0MhLlDb88hTrOClDStOOZnksOX8RaH7/1HGJsByOSOawCnZU89OPkm6xWx69bORAnDK0nd13N2etJN1w==, tarball: file:projects/arm-devcenter.tgz} name: '@rush-temp/arm-devcenter' version: 0.0.0 dependencies: @@ -13875,7 +13880,7 @@ packages: dev: false file:projects/arm-devhub.tgz: - resolution: {integrity: sha512-gdwxlYYEovWDiHebrbmWnMYOLSN1itDP9ej43CESv1+ayDK1hXzOklOIqkW5gRc410FLtP15BHC0sAItMmNCBg==, tarball: file:projects/arm-devhub.tgz} + resolution: {integrity: sha512-CiQbegRLBCM1f/43/3kVIWuf/0ag2pGrSoCGjDZDclgCS6ugw+1r8z8FM0cmUkPzlSYc1ORm1lvsgciBMxMBSw==, tarball: file:projects/arm-devhub.tgz} name: '@rush-temp/arm-devhub' version: 0.0.0 dependencies: @@ -13902,7 +13907,7 @@ packages: dev: false file:projects/arm-deviceprovisioningservices.tgz: - resolution: {integrity: sha512-4GjdUBUMh1DTFxfzWHSu+ll3RbortFC301e+XOqgA6yHX4noJKZvVKpAx6yNwYACldpiNQCp5gIxuTUdhCKaaQ==, tarball: file:projects/arm-deviceprovisioningservices.tgz} + resolution: {integrity: sha512-PpO49BfJ2k/Wx6QHiAviTV9TEtgSfyUjZ9l0J8EQKqxuSWj7yAbSW4aE6Yq1O31aTx1NO8y+uVzi5l7LgV8pDA==, tarball: file:projects/arm-deviceprovisioningservices.tgz} name: '@rush-temp/arm-deviceprovisioningservices' version: 0.0.0 dependencies: @@ -13931,7 +13936,7 @@ packages: dev: false file:projects/arm-deviceregistry.tgz: - resolution: {integrity: sha512-Nab/4YhHVFgRh2JP/G5gfCDentwJWimy0mKQcWLhYJRVPkhg63JUpUbELrYnvL6QY4qgCjI1O34putHumBoF+A==, tarball: file:projects/arm-deviceregistry.tgz} + resolution: {integrity: sha512-StTyyUB2qo6S3lcMAcJxrG56Bk53EzvZR4aiViZh0FGwQVG62ZD+9npWSEAK9pg2AZi5APMPAjQDuTVrHpB8hw==, tarball: file:projects/arm-deviceregistry.tgz} name: '@rush-temp/arm-deviceregistry' version: 0.0.0 dependencies: @@ -13961,7 +13966,7 @@ packages: dev: false file:projects/arm-deviceupdate.tgz: - resolution: {integrity: sha512-mW+vpIPQW2q8wwOND49OSA0lp98ODEEvKHZrmpOBQiQAFAtbk0d0LEPSszMxBRD+vrU5tm7Xi1wp/csdgu0H4Q==, tarball: file:projects/arm-deviceupdate.tgz} + resolution: {integrity: sha512-0P5++mBZ/X22RIIAl5RqKNTzcqIbDcLPHD2pB9E/7lQpHPZGfOLBBNZQXWQ/yOa/9L3WL3uoAbalqTmxxzjc5Q==, tarball: file:projects/arm-deviceupdate.tgz} name: '@rush-temp/arm-deviceupdate' version: 0.0.0 dependencies: @@ -13990,7 +13995,7 @@ packages: dev: false file:projects/arm-devopsinfrastructure.tgz: - resolution: {integrity: sha512-c9pDqsQ5GepMY4Sv7+ZGmeW0ifsEnXfJhYupE1yRaALb1oyVe0esJxXy9feZhEbDfgZhra9euPQfM3L3JzQU5Q==, tarball: file:projects/arm-devopsinfrastructure.tgz} + resolution: {integrity: sha512-6IHBC+XtQ37PQ4oO1QoExoMtvPfdenJfL0sMQJPHLmmhhWQDn4Z+Mcyf7hZpFXhXLeqAlmWexl4lKwunU+g4cQ==, tarball: file:projects/arm-devopsinfrastructure.tgz} name: '@rush-temp/arm-devopsinfrastructure' version: 0.0.0 dependencies: @@ -14020,7 +14025,7 @@ packages: dev: false file:projects/arm-devspaces.tgz: - resolution: {integrity: sha512-uNmdoIT0F2rKOTuLhJ291ZT8OMyYULpgKvGfLOYAvBWV5bZicYoc2lOQxhjgQ0LdU/uL8qtUpe/F68NHrdr5Uw==, tarball: file:projects/arm-devspaces.tgz} + resolution: {integrity: sha512-cM4xouMCZFzFcrBXtsNoUq4B5Gxzk7zbiQzMhKFSqlhbLH0fC5jew1tZBq8I+46uoemcQisv3ZIBZsCy/pg67w==, tarball: file:projects/arm-devspaces.tgz} name: '@rush-temp/arm-devspaces' version: 0.0.0 dependencies: @@ -14048,7 +14053,7 @@ packages: dev: false file:projects/arm-devtestlabs.tgz: - resolution: {integrity: sha512-TDe8aFdoFED6kCDuSuBSgx6msWdOWUx7AQLmSmjaispyTbY5HNDBrODmvumJVtMp84a9FwF1H7Do5+p7I3s01w==, tarball: file:projects/arm-devtestlabs.tgz} + resolution: {integrity: sha512-CiAeoxs8KN8OZc6m0P7/4a7eR0BYrZPupZ3XFoZ+0O8RSfINSC86eQd+BZyYM2HeG9UlonaDWdyBEeHXrMxv9A==, tarball: file:projects/arm-devtestlabs.tgz} name: '@rush-temp/arm-devtestlabs' version: 0.0.0 dependencies: @@ -14076,7 +14081,7 @@ packages: dev: false file:projects/arm-digitaltwins.tgz: - resolution: {integrity: sha512-12B75VdJRUqqdtq7A62wYMS81NDTffpuzUQuyPuptuAU2m6Zo15j0A5CGIhJXgpSUX+RXqPFcL/h3lZzsGHTEw==, tarball: file:projects/arm-digitaltwins.tgz} + resolution: {integrity: sha512-bIm+QjwbO/x1NJBbThon8JlBlG9b1OWDGsp2q4cIEChJt9fRfZwQTLwsuXczRihyQvuKNhVplDJLBKDCUuc0aw==, tarball: file:projects/arm-digitaltwins.tgz} name: '@rush-temp/arm-digitaltwins' version: 0.0.0 dependencies: @@ -14105,7 +14110,7 @@ packages: dev: false file:projects/arm-dns-profile-2020-09-01-hybrid.tgz: - resolution: {integrity: sha512-xVlOWvP2YVv4uT/AdnDYNWmaUgBz51MDL3Dj5zuVMRMalERSremH1OJQQCVmOwxPbWfGVo+1gvLI9tA+T8ihKw==, tarball: file:projects/arm-dns-profile-2020-09-01-hybrid.tgz} + resolution: {integrity: sha512-vd26tN/mbGPxz5weTxtODTl0BbqsEZ87gakH2BbXny0M0nKLFij2Zjhez2G9Q8Ft3o14cBgtYSP6G7MzZdlj0w==, tarball: file:projects/arm-dns-profile-2020-09-01-hybrid.tgz} name: '@rush-temp/arm-dns-profile-2020-09-01-hybrid' version: 0.0.0 dependencies: @@ -14134,7 +14139,7 @@ packages: dev: false file:projects/arm-dns.tgz: - resolution: {integrity: sha512-hTmOn2o0OkjjeeRF8tPXQRJIn8tjge1MjZ3dxjTQzBUYdkH4ZaMpdFO/uP15aw8pv+G8diLH+vyTgCIDFyKYkw==, tarball: file:projects/arm-dns.tgz} + resolution: {integrity: sha512-B2aCtx174QrJC49FmN6fQNcWzEkGSgcDOJwck9tRZVPFwB3nzvSwCbbtXP4RUqHASM5PJZoAlgY0TR0+Jx/D9w==, tarball: file:projects/arm-dns.tgz} name: '@rush-temp/arm-dns' version: 0.0.0 dependencies: @@ -14162,7 +14167,7 @@ packages: dev: false file:projects/arm-dnsresolver.tgz: - resolution: {integrity: sha512-k1Id/I2jbPUHSKh3RASTYiGQiazhG909Yk536vS4rmAJW/pm72yjZEidE7OURh9lhq5UCcuuAGaGCcVvd+Vhfw==, tarball: file:projects/arm-dnsresolver.tgz} + resolution: {integrity: sha512-SwLRCXYRvB4G6+s41uIXI4vo78B5TTIKjNfRoJFVy+kgLhVDL1sFXDS2nXQZepvBDZl6uiZD0+A+9BuEk4DnHQ==, tarball: file:projects/arm-dnsresolver.tgz} name: '@rush-temp/arm-dnsresolver' version: 0.0.0 dependencies: @@ -14191,7 +14196,7 @@ packages: dev: false file:projects/arm-domainservices.tgz: - resolution: {integrity: sha512-UcXFEr4N52Hv4GKnboMA2Wu8jt7YUd+EVkXAdjQL1WkjYqPSonNJtuQuuy6+Vei+g60O8W699WsSrnMaiH+Z4w==, tarball: file:projects/arm-domainservices.tgz} + resolution: {integrity: sha512-gYoo+i/8bsNl6f9m1OXWZ/67ztGkhIxhGPNjirYXuWghQK3LQU3RmlqqIo8WFj3YP1kUg1X8af7WAZM6tuCtxA==, tarball: file:projects/arm-domainservices.tgz} name: '@rush-temp/arm-domainservices' version: 0.0.0 dependencies: @@ -14219,7 +14224,7 @@ packages: dev: false file:projects/arm-dynatrace.tgz: - resolution: {integrity: sha512-D+ZD4MzPpp69nwWONHwKJ73kd1lkCr5znCILCQpH3Rvq6D0ahSSE/K6Y79eIn+SOCKHEiszZNVak12ZFd2K5Ag==, tarball: file:projects/arm-dynatrace.tgz} + resolution: {integrity: sha512-saAJ4/iikG5PtIp6fml0QIr1yuCXU54GZ4Fz47b4L9RTOpfNx2hFXkO9fpeJF/NplWe/DHXdHus9ptgq0HQE5Q==, tarball: file:projects/arm-dynatrace.tgz} name: '@rush-temp/arm-dynatrace' version: 0.0.0 dependencies: @@ -14248,7 +14253,7 @@ packages: dev: false file:projects/arm-education.tgz: - resolution: {integrity: sha512-2mcKnqWJY6dH/8FwFB0QHf3kXW6xTKotXAmDm0+5ABkoSEh/wP51fpfGVVFd33LgBGkC7kZ0z5AFeXIE/VDy8Q==, tarball: file:projects/arm-education.tgz} + resolution: {integrity: sha512-fjjFQrgkPcdTxMEP3QSzbV99d/aPdqnPTCRx3CnXmCNyVJDRk79fgAkxuoV4YOXHo+iD81QVp+Mwytmin+W6wA==, tarball: file:projects/arm-education.tgz} name: '@rush-temp/arm-education' version: 0.0.0 dependencies: @@ -14275,7 +14280,7 @@ packages: dev: false file:projects/arm-elastic.tgz: - resolution: {integrity: sha512-REpSP7DTu0bsKpCxZf5+aWaAjXWvfCtqlJcEbGi/3OR3fpFKIB+AFQv7cbbnwoIttYfp48AAdoOTR5WmMlQuRg==, tarball: file:projects/arm-elastic.tgz} + resolution: {integrity: sha512-zT2zyajIbwenQaOOvMIeumdXW8QdKzo2WC66u22QsbOSBbRS3octz1K0rQrTHk094nRQTP2uG0BlAosjd5nE7Q==, tarball: file:projects/arm-elastic.tgz} name: '@rush-temp/arm-elastic' version: 0.0.0 dependencies: @@ -14304,7 +14309,7 @@ packages: dev: false file:projects/arm-elasticsan.tgz: - resolution: {integrity: sha512-2qI/Ni0tVY97qGpuLZ0kHrsOXDxyphHL4s6tcii9HlAskVbGyzLLbdOJiAgU9HTot9chhv93xbHUJhy7bwbdTg==, tarball: file:projects/arm-elasticsan.tgz} + resolution: {integrity: sha512-feczKtZGL7DwJkJQg8czXZCk5J4jQVXw+bolS+iJRBWKCY0FZFk0+KEO3/2nP/Mhn/Lox/3ZvAYF4HK6neBgAA==, tarball: file:projects/arm-elasticsan.tgz} name: '@rush-temp/arm-elasticsan' version: 0.0.0 dependencies: @@ -14333,7 +14338,7 @@ packages: dev: false file:projects/arm-eventgrid.tgz: - resolution: {integrity: sha512-m4CKmDAAP2yrBGAt/g6D46MqmcuJk65jiNO5d9WjooBDwkCUY2FysRGJHuUboqI6HZmiCjURcUhMMsvCxxTaXA==, tarball: file:projects/arm-eventgrid.tgz} + resolution: {integrity: sha512-1/wnXuVtqkeE1nPdS75XI2LaFjEqpWLYHc8ePzAp72QqEr0i+wHe2K3RTLSPMWVpmr3KI6bSXJUiiPSsFGmZQg==, tarball: file:projects/arm-eventgrid.tgz} name: '@rush-temp/arm-eventgrid' version: 0.0.0 dependencies: @@ -14362,7 +14367,7 @@ packages: dev: false file:projects/arm-eventhub-profile-2020-09-01-hybrid.tgz: - resolution: {integrity: sha512-RNVgVkTztZk1W4pnUE9LFsJJTO1S6iuJVkjAwvsRdOVich2ncxTYQ+gTyxDr7xcBKfuhlwQSaTy65CZ1QDKRsw==, tarball: file:projects/arm-eventhub-profile-2020-09-01-hybrid.tgz} + resolution: {integrity: sha512-LjavU9pdOrFJRRrbNK2/hxBB6t5M14QdxwVQ67qmY2+Q9Pgzni5yX2JE3P7d3G1dVBHdH4p5vsXIHBMltxY+4A==, tarball: file:projects/arm-eventhub-profile-2020-09-01-hybrid.tgz} name: '@rush-temp/arm-eventhub-profile-2020-09-01-hybrid' version: 0.0.0 dependencies: @@ -14391,7 +14396,7 @@ packages: dev: false file:projects/arm-eventhub.tgz: - resolution: {integrity: sha512-cM+ERHr1QjMHSBkkv/OKB37cdBJ6P67f6ZhHd7Ahw7+bX4ORyN/gW3shZEj5uNh0+g4dFAUqti7NiPNpfefGCQ==, tarball: file:projects/arm-eventhub.tgz} + resolution: {integrity: sha512-3unsBUUC0+s4HSqr921Cy/jVXvtcYUWFlQ9DhYoCLG2LH9rlYY94OJ9lYzeKrGt+kMsiMq6W56Q0/cWgV4Ia5Q==, tarball: file:projects/arm-eventhub.tgz} name: '@rush-temp/arm-eventhub' version: 0.0.0 dependencies: @@ -14421,7 +14426,7 @@ packages: dev: false file:projects/arm-extendedlocation.tgz: - resolution: {integrity: sha512-q0qYmN+szVgeRLjS5eFJ08We+dW9F8nWJ9HEjWzZ1HygI0ecMaGv3ixMT0NIcZe3I/ZlGw5KyzTvfJW4mQgk6Q==, tarball: file:projects/arm-extendedlocation.tgz} + resolution: {integrity: sha512-1YzYLRb3g+ogIRbXkomhm1TMErBlIK+47FVsjiy1YRG9tcKkkEuaXtOt+0QGyNDekhiUqDnOltojTtYn4m3E4Q==, tarball: file:projects/arm-extendedlocation.tgz} name: '@rush-temp/arm-extendedlocation' version: 0.0.0 dependencies: @@ -14450,7 +14455,7 @@ packages: dev: false file:projects/arm-features.tgz: - resolution: {integrity: sha512-DTZJcXdK6OGPIIW//ymlUKGMTF19pGvwm21j3JBwYQTOepoO6prEg5c5KjKG9ZmcdjWt95Hx//aNJCww41CYWw==, tarball: file:projects/arm-features.tgz} + resolution: {integrity: sha512-3BQ3AYaoSyapn/+AngCCRdZ1Q0A59+m9p5Be+z3DoGoZjmqqBsAmfU7WmM9OBI//zEBbMQ/+Xe0mwcBhLdPi2g==, tarball: file:projects/arm-features.tgz} name: '@rush-temp/arm-features' version: 0.0.0 dependencies: @@ -14476,7 +14481,7 @@ packages: dev: false file:projects/arm-fluidrelay.tgz: - resolution: {integrity: sha512-QKygf6wzivk0Mko6hV6UJPNAQ875Y1hKrdL2Kow3ihG6LphK9Uo/Q5TJfeNViKvLoO06bSnPjWWDNTiM7R4X1Q==, tarball: file:projects/arm-fluidrelay.tgz} + resolution: {integrity: sha512-uxVxj3A9rqSxNd07Dm920SXSgP8dmFzw87LwE6H8Ncf6JNfXVwRaTyig5gEINXcdfFMTKNcmztRbNV2Uj2X1Og==, tarball: file:projects/arm-fluidrelay.tgz} name: '@rush-temp/arm-fluidrelay' version: 0.0.0 dependencies: @@ -14503,7 +14508,7 @@ packages: dev: false file:projects/arm-frontdoor.tgz: - resolution: {integrity: sha512-kmUxwcp56fm6farC5TvJ9MpUPgOQlVYsMk9wpeKDPV+FQRghHjni5zZh0Sp6SEJ8dtqJqy/Kpf13FQIfQ0jbRw==, tarball: file:projects/arm-frontdoor.tgz} + resolution: {integrity: sha512-jRKn5bjYow627FRs2dypQJrwFHeexvAkwn7y81ekL+B1lcjb20o9hWcoa+GX4HaLvG51sUjrAHkJbyCjJk11ew==, tarball: file:projects/arm-frontdoor.tgz} name: '@rush-temp/arm-frontdoor' version: 0.0.0 dependencies: @@ -14532,7 +14537,7 @@ packages: dev: false file:projects/arm-graphservices.tgz: - resolution: {integrity: sha512-TeTZdhAtr+qAd+EG6TEQAoB+Jz3b90g3K9jMc5OxXsbUidzWJ26gHlMSLUQZE+QiUkAmlzIJaacWQ60OhS4QLA==, tarball: file:projects/arm-graphservices.tgz} + resolution: {integrity: sha512-0w7sM4R1VM4/Bo+Tmt9RHM8QmOpBtHCbbOH3J3kSXy1Z8FvrEeQcI25VXFM1ImHDv7PZSVPwZWF128y2ANUlTw==, tarball: file:projects/arm-graphservices.tgz} name: '@rush-temp/arm-graphservices' version: 0.0.0 dependencies: @@ -14561,7 +14566,7 @@ packages: dev: false file:projects/arm-guestconfiguration.tgz: - resolution: {integrity: sha512-V8kHzZqztK9bt5MWdit/+kA1O+16OpKTUoKcRbweH27HaS100xI3NJEeDR8pJopynwHF2r2MDp/gbSGos3kv0Q==, tarball: file:projects/arm-guestconfiguration.tgz} + resolution: {integrity: sha512-qiNPE+o3YNALOr5BI4YUy9Q+/36AAiNswCDQgJpiVz8X179kDDBCCXoFZoG1DvfCyXx4HJomskgkph1u0eAiRQ==, tarball: file:projects/arm-guestconfiguration.tgz} name: '@rush-temp/arm-guestconfiguration' version: 0.0.0 dependencies: @@ -14589,7 +14594,7 @@ packages: dev: false file:projects/arm-hanaonazure.tgz: - resolution: {integrity: sha512-W8Oxu2Lw61ATJ0JlKpzuxO50/HzH+r1gYKAcQVOqRSQWgNHvMxkuhzw8oMSWsVQly4N49ICoF3HR3u9HifV9zw==, tarball: file:projects/arm-hanaonazure.tgz} + resolution: {integrity: sha512-tsXIVYMoVe6OEqfMp9OW8xdJRbHW4+/aRllQLwoX544MFz8Lu20RfKDaEePrT2obDZkaaFqkNnmj6/zc6xzSqw==, tarball: file:projects/arm-hanaonazure.tgz} name: '@rush-temp/arm-hanaonazure' version: 0.0.0 dependencies: @@ -14617,7 +14622,7 @@ packages: dev: false file:projects/arm-hardwaresecuritymodules.tgz: - resolution: {integrity: sha512-SSwB3hKyXDd853i0NFn7pt3Q9m4YSzjdct1yW3/jAtWPbMNgUlVLGIryjrWm7e4QDJx2+BRQEAv42CL7hF4kUg==, tarball: file:projects/arm-hardwaresecuritymodules.tgz} + resolution: {integrity: sha512-hakTafGgV8r+1Kit+jURP9ciW1nSJbKC9D8Wfs8eOFA4sWWwj+HcSlaVdPSNsQhtrqs9i65CXdeUXnzPncajzw==, tarball: file:projects/arm-hardwaresecuritymodules.tgz} name: '@rush-temp/arm-hardwaresecuritymodules' version: 0.0.0 dependencies: @@ -14646,7 +14651,7 @@ packages: dev: false file:projects/arm-hdinsight.tgz: - resolution: {integrity: sha512-cHwA3Kj+v1zWkH3pMD0Gi/M9WzbTEuv0fK7/x8G/WN+7pFZDHlL7P/6YDTGA9Grd7aBwvwK+jcbffwzsnrGAcw==, tarball: file:projects/arm-hdinsight.tgz} + resolution: {integrity: sha512-qnvJJnSrEP9v0Amse+NSUyEKou6e0chiCCK7mBjflXhTAbGnJdULeFzH1ExKyv4+S0Lje+CxDGRf3HOAlpdVHg==, tarball: file:projects/arm-hdinsight.tgz} name: '@rush-temp/arm-hdinsight' version: 0.0.0 dependencies: @@ -14675,7 +14680,7 @@ packages: dev: false file:projects/arm-hdinsightcontainers.tgz: - resolution: {integrity: sha512-/Rjse/QOq9vTU17DxawtA5JQ2LMaeQsD8s7ERdODet8ltnZvPxuMeGFoGCi89kRX42tq3p+pO+NPMMlg/he8+A==, tarball: file:projects/arm-hdinsightcontainers.tgz} + resolution: {integrity: sha512-e23SNLfGz/VhUXeB8BbxCGuH9Ij4NUp6P6//w4Y6+dGHmd9tsZ3SnhHdA3WKLDTdJy6yPWcZDEovYEP3w4YepQ==, tarball: file:projects/arm-hdinsightcontainers.tgz} name: '@rush-temp/arm-hdinsightcontainers' version: 0.0.0 dependencies: @@ -14704,7 +14709,7 @@ packages: dev: false file:projects/arm-healthbot.tgz: - resolution: {integrity: sha512-u0CYIjKAyDO6VQ+yfMuPkwpxbBD6a1UnFPJ0xW1waZA5XVwlV8vNsyRavWiIwpM5SDRTb7GZA2uQHpcZYs8RGQ==, tarball: file:projects/arm-healthbot.tgz} + resolution: {integrity: sha512-BEI/UIAHM8xIY5YR0RFcSa5/TbJSMuJrb5oRwEEvceDGGDwNPY9sScqB1alqPOfevyRYiHW9u0esP9iGXLAxtw==, tarball: file:projects/arm-healthbot.tgz} name: '@rush-temp/arm-healthbot' version: 0.0.0 dependencies: @@ -14732,7 +14737,7 @@ packages: dev: false file:projects/arm-healthcareapis.tgz: - resolution: {integrity: sha512-QDSfyNkCwlSEIS/aIsUZYBMfPaSypRIo3T7PbPqpa/4kJ+Jep/b3Of+L6zRBJBWhdGNoJsZPfR5QySPP1/dAew==, tarball: file:projects/arm-healthcareapis.tgz} + resolution: {integrity: sha512-0aqMJfrzXS6eVPpSw9D0iXUbargE/EZ8gJlEF9zrH36oC1xwLC3AeEq0Zj5Aj2wRAjVLMxlSu4y95kt4njU2wA==, tarball: file:projects/arm-healthcareapis.tgz} name: '@rush-temp/arm-healthcareapis' version: 0.0.0 dependencies: @@ -14761,7 +14766,7 @@ packages: dev: false file:projects/arm-hybridcompute.tgz: - resolution: {integrity: sha512-JdUd2x72LWMGyWHOt9W3PbxnPrywzaQROERCHexIGT163yPsCP7CGAIzWbVp/TjiPhLng2oNBgiEgPS5uac8xA==, tarball: file:projects/arm-hybridcompute.tgz} + resolution: {integrity: sha512-6DMx+cq6K3GN5Kpagr1hZO4zelievQnTQj2tojuGfUoR94F4CM66606XRCwtTNzBHzBegyDNFBIYmZNj3ZWo2A==, tarball: file:projects/arm-hybridcompute.tgz} name: '@rush-temp/arm-hybridcompute' version: 0.0.0 dependencies: @@ -14791,7 +14796,7 @@ packages: dev: false file:projects/arm-hybridconnectivity.tgz: - resolution: {integrity: sha512-oEaxBoMQaILY6+j76wRvpSoxS2C0+vU9dhEV2rrcXYl7y1A00FF1qMdtBEFQpAldKxW0Sd+lEnVQVWO49who5A==, tarball: file:projects/arm-hybridconnectivity.tgz} + resolution: {integrity: sha512-NhzuzkYcj6K5DItEJheAUeHO9tIKwHbW2I6P3pA0TWiyk5CWnPSt4Ml/XL+M3NdkGbWOd6QsBxmeeOHCJKqkIg==, tarball: file:projects/arm-hybridconnectivity.tgz} name: '@rush-temp/arm-hybridconnectivity' version: 0.0.0 dependencies: @@ -14818,7 +14823,7 @@ packages: dev: false file:projects/arm-hybridcontainerservice.tgz: - resolution: {integrity: sha512-a1C/UR0/pR4QSYFtFOY5BNG7SHPkjqPRMCNGBpd/Lpt1N+1yAH6FV5bCJTmwzftF8eBweyLT6Db1Zc9y/FjpNQ==, tarball: file:projects/arm-hybridcontainerservice.tgz} + resolution: {integrity: sha512-gszWU0TAnctpw0c7UFSmRrD1vEtYrjlCZ8+9GSxdqGt34cYlORNyzvXUvhd8MqQDhCOI1KEzKX0GsRb4LN9QFQ==, tarball: file:projects/arm-hybridcontainerservice.tgz} name: '@rush-temp/arm-hybridcontainerservice' version: 0.0.0 dependencies: @@ -14847,7 +14852,7 @@ packages: dev: false file:projects/arm-hybridkubernetes.tgz: - resolution: {integrity: sha512-+/bTY77QZAmSrh/Z8i27FJrru/OxZvzobwm1U3OlryvV6XtBH5V3dLLAFduxRVAleKRvHMYW04fID/i3XGTJyA==, tarball: file:projects/arm-hybridkubernetes.tgz} + resolution: {integrity: sha512-Wcvfk/cAn/7aX8TYuK+n1PZUatRGN10LNeHC8renFRr/vXRizVjOtYPYUVYfyw0v76BzwNyXfC0iQlFGBWpliQ==, tarball: file:projects/arm-hybridkubernetes.tgz} name: '@rush-temp/arm-hybridkubernetes' version: 0.0.0 dependencies: @@ -14875,7 +14880,7 @@ packages: dev: false file:projects/arm-hybridnetwork.tgz: - resolution: {integrity: sha512-rMsLagk/vAh5TzS49Ov8A5bYvkHgWQ8X8QEO9Dvk5Baqim5vMe1WnSvPsJ+/aaAzq1gprRnr6YLdz29eAeI9oA==, tarball: file:projects/arm-hybridnetwork.tgz} + resolution: {integrity: sha512-gy3GQzVLdBrF1vTIPKgRLQg/m4N8GKvRF/6yPvfeOhzB5qBegGPrv7kHQUgqvsRJNs9+9JqypHxaOqauILSu8w==, tarball: file:projects/arm-hybridnetwork.tgz} name: '@rush-temp/arm-hybridnetwork' version: 0.0.0 dependencies: @@ -14904,7 +14909,7 @@ packages: dev: false file:projects/arm-imagebuilder.tgz: - resolution: {integrity: sha512-lEShiHD/vbZhcHK95Y7WYRftes2RYc/nQrFCzexyxpI16A+z4spr93SlTsxQJpLWFFDTWk1nq3kD2/RgBrjSag==, tarball: file:projects/arm-imagebuilder.tgz} + resolution: {integrity: sha512-LSVV0LjWHDHCTFwQXngjHtpfsFwRWJKAFb1Fr9uo/S194zZAiqWfJ4zvJ5IndCa1vnq8mIxhrSr66t2cWIOyLw==, tarball: file:projects/arm-imagebuilder.tgz} name: '@rush-temp/arm-imagebuilder' version: 0.0.0 dependencies: @@ -14933,7 +14938,7 @@ packages: dev: false file:projects/arm-informaticadatamanagement.tgz: - resolution: {integrity: sha512-AvV3CrYEPGcm+FTjxx8Ymyy0rB0LfhWo2d05HcFOVq5wwSIL/NuzzbNpW9l6yO+oN6+btzKxBKH0Vz6QNRYoWA==, tarball: file:projects/arm-informaticadatamanagement.tgz} + resolution: {integrity: sha512-du8qHJT83ofPqpnJQWhGaWBbORHKszqD2mJ/sIZQK61BMDDOCz3mxrBCEZ8MR3e1N6y13PoOd/xsA4YoNHlghA==, tarball: file:projects/arm-informaticadatamanagement.tgz} name: '@rush-temp/arm-informaticadatamanagement' version: 0.0.0 dependencies: @@ -14963,7 +14968,7 @@ packages: dev: false file:projects/arm-iotcentral.tgz: - resolution: {integrity: sha512-L9ioUdVdtNz0na06jnsxqK54J/R0CzzTfRR9RIaD/5g3QSYHDo2KBaykgTmVvudDwdq8VTiHrxT5G7kUJYAsdQ==, tarball: file:projects/arm-iotcentral.tgz} + resolution: {integrity: sha512-KP3tGU4kkISPTsqmIlaofRaSUjSvL9PKZfTYklHE0XLbQ+YXMZqB4TnCIHwWmdJSOXGJITG4r3ZaunxQznUDMg==, tarball: file:projects/arm-iotcentral.tgz} name: '@rush-temp/arm-iotcentral' version: 0.0.0 dependencies: @@ -14991,7 +14996,7 @@ packages: dev: false file:projects/arm-iotfirmwaredefense.tgz: - resolution: {integrity: sha512-fZdhFMiIAQ2HSFS5oTBZUZLg7YMLxrwlWS7YEJTxnljiEjDQJ4mzFa16BfEj4cF1KjpwAbw7ECjGzHhyZaY8OQ==, tarball: file:projects/arm-iotfirmwaredefense.tgz} + resolution: {integrity: sha512-JrhUDVqrc5bZU/58el6sELMt0P5HgRQQJCl4uSTTb23H2wVrM0Fc95U0+jc2fjj4Qld01VYf3+wF0vG1TVFn5A==, tarball: file:projects/arm-iotfirmwaredefense.tgz} name: '@rush-temp/arm-iotfirmwaredefense' version: 0.0.0 dependencies: @@ -15018,7 +15023,7 @@ packages: dev: false file:projects/arm-iothub-profile-2020-09-01-hybrid.tgz: - resolution: {integrity: sha512-CqKZWTm83h/+WigeuacBVgZzx1xvsnaVIlZWu/2eMFrhvWjyg9Tu98mXAjPsibMSXm96zbvnB6WjSSd1rHjRGQ==, tarball: file:projects/arm-iothub-profile-2020-09-01-hybrid.tgz} + resolution: {integrity: sha512-NLZhKXqEjQQFy18CEEk1aO9XoLBW+PH7COgxDDkC9btn9exCTnaP3qQPhMcUMZFEy3nr7+GzyJIHcsEDnmidww==, tarball: file:projects/arm-iothub-profile-2020-09-01-hybrid.tgz} name: '@rush-temp/arm-iothub-profile-2020-09-01-hybrid' version: 0.0.0 dependencies: @@ -15047,7 +15052,7 @@ packages: dev: false file:projects/arm-iothub.tgz: - resolution: {integrity: sha512-bYtsOitC+2tYat0DN+D6eloVgKGLgotxOENW7dVfzu4+CamSDFqpRsVhHti48a86Q6pPA6ig045HWM/Pb/pF1w==, tarball: file:projects/arm-iothub.tgz} + resolution: {integrity: sha512-RWeJIluFkUrw9cqsF/djpP5TFj6vI2f9ed9LxXs22mJaiOd02MyWaJ1KXB1NLLLCWtwIv6ohpG/AavIlnn5trg==, tarball: file:projects/arm-iothub.tgz} name: '@rush-temp/arm-iothub' version: 0.0.0 dependencies: @@ -15076,7 +15081,7 @@ packages: dev: false file:projects/arm-keyvault-profile-2020-09-01-hybrid.tgz: - resolution: {integrity: sha512-AUPK//Z+/4oyxPB/NIOFDJVAMAlpHVJ2XDGu5FBFXY6IWEyMSLauIUpNFpacI/QNIp/PihAwVyxEO9hq4V5JKw==, tarball: file:projects/arm-keyvault-profile-2020-09-01-hybrid.tgz} + resolution: {integrity: sha512-QHrDm/i5Z3hOlWJvw5NnSZe3fGd1pQLkwaDE7qcg6pvZu6PckR5Iv5qhg+YqsfeQlmHJ7SRyqSpA3oP6Swkciw==, tarball: file:projects/arm-keyvault-profile-2020-09-01-hybrid.tgz} name: '@rush-temp/arm-keyvault-profile-2020-09-01-hybrid' version: 0.0.0 dependencies: @@ -15105,7 +15110,7 @@ packages: dev: false file:projects/arm-keyvault.tgz: - resolution: {integrity: sha512-FCxGT98C6jRRytUxe9V9czaZuSB/6SwaLaMweDsTaIKJhg6udiH0kSTswbb01VvGGcngRd2CBR4cCddDRVoLxA==, tarball: file:projects/arm-keyvault.tgz} + resolution: {integrity: sha512-OX017u/3bND9GPRrze3j9GXD281wHyiujWnvOtoC5rThWjajYQbKKcSavb1nwKhPakomOj+jJMngTPShbIIp2A==, tarball: file:projects/arm-keyvault.tgz} name: '@rush-temp/arm-keyvault' version: 0.0.0 dependencies: @@ -15134,7 +15139,7 @@ packages: dev: false file:projects/arm-kubernetesconfiguration.tgz: - resolution: {integrity: sha512-sN7vjfn9cyvC8VPpCTsmP1mts0goNZjGp2sfg8Yh4lCzHh8/gv6aPHKUBZ5IBSYiuKbBNdcwXP7tiriCHhiwxQ==, tarball: file:projects/arm-kubernetesconfiguration.tgz} + resolution: {integrity: sha512-vZqP258tcYjx2Fjm/sJJ0H/55ZxoEghyNxVZGeu7z0ASRN1uBs1043v+bxpqrL99QfwIsYRKXzKW7+CsXCl2xA==, tarball: file:projects/arm-kubernetesconfiguration.tgz} name: '@rush-temp/arm-kubernetesconfiguration' version: 0.0.0 dependencies: @@ -15163,7 +15168,7 @@ packages: dev: false file:projects/arm-kusto.tgz: - resolution: {integrity: sha512-4ZecXipZVB/wsEZG45dkR9hwbvOtEwjJDNb0xYP2C6OPVRsFKSNTTTMD/7YAyaJxGfpwF53FJYWBatZ5wt2w7g==, tarball: file:projects/arm-kusto.tgz} + resolution: {integrity: sha512-ZloRIVBoJOf6qrwAksJnKZCz9AKDOglEpbsPDoFhBhyehL7TpG1pKP121pcN6Gxvl8EjdOwL0M9vfVi9qp5Fzg==, tarball: file:projects/arm-kusto.tgz} name: '@rush-temp/arm-kusto' version: 0.0.0 dependencies: @@ -15192,7 +15197,7 @@ packages: dev: false file:projects/arm-labservices.tgz: - resolution: {integrity: sha512-NZFAEh1xL+LYNC5wH5PIo4CdNUF609VxzGMIWL0oFT9B7p1l+aUE+DiKantCLrVvXdcYzwibgJdoLNuMCziHbA==, tarball: file:projects/arm-labservices.tgz} + resolution: {integrity: sha512-sjAIXfeJKwCZIn0+XTsEblPekz+rLTgOoIEHJHbzNC7T82R7Sr8J/wWH8ydaEfawm32AEJ3Y7O/YyYcBfPzI6g==, tarball: file:projects/arm-labservices.tgz} name: '@rush-temp/arm-labservices' version: 0.0.0 dependencies: @@ -15221,7 +15226,7 @@ packages: dev: false file:projects/arm-largeinstance.tgz: - resolution: {integrity: sha512-fT9tug4JruMMT1zdCDVHZCwNMlckgEg3oT2ueLZSCCwFQkaEEJciduD+yechAJW6FFRUcvH2EjXKOK7/54Jl5g==, tarball: file:projects/arm-largeinstance.tgz} + resolution: {integrity: sha512-VK3PaaMbB1aCA7HYT1CZ6GFCxmiIA5uZJDfonAJ9KuR/YLhOCrRNzVm0+wDASqE6AJmeZIWekefEYLkoO3c4Vg==, tarball: file:projects/arm-largeinstance.tgz} name: '@rush-temp/arm-largeinstance' version: 0.0.0 dependencies: @@ -15250,7 +15255,7 @@ packages: dev: false file:projects/arm-links.tgz: - resolution: {integrity: sha512-1C4u8Gvu2DHOcaVGwYgvaIwFs+4WX1ssXFbbqXiYlfMOLBBQ4PYPfv0BI+vZGxbvq3gqNKTBVXNQ2sD/HJSXkQ==, tarball: file:projects/arm-links.tgz} + resolution: {integrity: sha512-/k3gMQBZiB+tdIbojXK9RY66BlLfVQkMPnzz0OvTn3H0pgKkYZ+oO6VSnyB8542isiETKnbNS8f9wnA3VCJ4OA==, tarball: file:projects/arm-links.tgz} name: '@rush-temp/arm-links' version: 0.0.0 dependencies: @@ -15276,7 +15281,7 @@ packages: dev: false file:projects/arm-loadtesting.tgz: - resolution: {integrity: sha512-8q/Zpl4RXmYrOpPJZHYUg6pv+yl7DmOBqdX/dCBbS+B82Ns9r4549OJAQ657tVV43ATcZZK0VDVKRhr0h/Bqjw==, tarball: file:projects/arm-loadtesting.tgz} + resolution: {integrity: sha512-UyJ3JS+o2ZoWNQBx+Mtbgzx0npK5+Z3SVZvck1nEwbir/ZysUw6jGkVv/If2f4XxE16uWkSyG0d1Jw51iMfT6A==, tarball: file:projects/arm-loadtesting.tgz} name: '@rush-temp/arm-loadtesting' version: 0.0.0 dependencies: @@ -15305,7 +15310,7 @@ packages: dev: false file:projects/arm-locks-profile-2020-09-01-hybrid.tgz: - resolution: {integrity: sha512-oHGepDKtRr35Hq9ipyCkiL6qaMSEV0dVbF+2RBw6u94n/dyKV3+n5cg9QuGda30RGF153bZSNT7bILNuNRmtZA==, tarball: file:projects/arm-locks-profile-2020-09-01-hybrid.tgz} + resolution: {integrity: sha512-glTkrZKl6aDt8qYJDJepBzcISVSw+jQaF10UHstwuJeW9nCixbAurWZwTLb/Jx7Q/1fQ4MwCK9Ek1yBXjInwxQ==, tarball: file:projects/arm-locks-profile-2020-09-01-hybrid.tgz} name: '@rush-temp/arm-locks-profile-2020-09-01-hybrid' version: 0.0.0 dependencies: @@ -15332,7 +15337,7 @@ packages: dev: false file:projects/arm-locks.tgz: - resolution: {integrity: sha512-QPOaHYJpSMUb28FOlXr80Ahg7/toAgF20Ck5Sk+8TDzBPVqTUMK97x7zD7afAC7cvU3e+zaUWnit5mILzXxGdQ==, tarball: file:projects/arm-locks.tgz} + resolution: {integrity: sha512-xAZJPhkURwmZXzFKgV9hbHGBlKK7KOyVf2Gf0LpRWL3bcUxlgF+oxwRPcWDeS6/8oxcpYsvh+lWSFDVSFxlPqw==, tarball: file:projects/arm-locks.tgz} name: '@rush-temp/arm-locks' version: 0.0.0 dependencies: @@ -15358,7 +15363,7 @@ packages: dev: false file:projects/arm-logic.tgz: - resolution: {integrity: sha512-F6S9e5stut5AbKwF3kyGt4GQ87vgCHaJ+kF+jxdjYLhj9c3bpMUrJI9IbS5aU81eQzULbjEMqcgHa8dEtKhw/A==, tarball: file:projects/arm-logic.tgz} + resolution: {integrity: sha512-XJLn6hay7yku3kcsCXIWYToqDnzl6uOaE4JcV53hu2pz666MKfvx6MDCtzF/SinM2R3ybbbZtElz2w/46wk/rQ==, tarball: file:projects/arm-logic.tgz} name: '@rush-temp/arm-logic' version: 0.0.0 dependencies: @@ -15387,7 +15392,7 @@ packages: dev: false file:projects/arm-machinelearning.tgz: - resolution: {integrity: sha512-7P5shjEwRQdcaT4kxeAJmUCrkJzI7oElCi9p/B2rM4MOJbpmuvjMlYMOuvuX27QWJGhZbAX0ULoLM+wZyaIRTw==, tarball: file:projects/arm-machinelearning.tgz} + resolution: {integrity: sha512-3iwuIbheMX4IiXJMv6GcBtIQuoHc46eAdxAW4vmh0Rl5qW61kg2eZGw0kz8dCS4abH1JB40x3ct7qDXHaoVISQ==, tarball: file:projects/arm-machinelearning.tgz} name: '@rush-temp/arm-machinelearning' version: 0.0.0 dependencies: @@ -15417,7 +15422,7 @@ packages: dev: false file:projects/arm-machinelearningcompute.tgz: - resolution: {integrity: sha512-IzR/Fq09pNAZw2yjcK3ql3lF9oB0PyoIc0BjnTew+hsIyp+/6Ll1aExkjq7y28M6FNbjazI5eukrP8+eL7gUlw==, tarball: file:projects/arm-machinelearningcompute.tgz} + resolution: {integrity: sha512-Mnm9AbiSx8/V2BpiZqyU79LcKoNJvcGeL1X59XZTM1uJBMATOD4wGPt19li80M71H2+sIKZPRb4RWfxKcTKewQ==, tarball: file:projects/arm-machinelearningcompute.tgz} name: '@rush-temp/arm-machinelearningcompute' version: 0.0.0 dependencies: @@ -15445,7 +15450,7 @@ packages: dev: false file:projects/arm-machinelearningexperimentation.tgz: - resolution: {integrity: sha512-HXTd4/xycIvONZ4afODmRf74sW29n4LV3CedzIdSBe3D9CJzkJO60QKA1B0v6r4FxlBaY+CJRN0Mnc+ery4/Ow==, tarball: file:projects/arm-machinelearningexperimentation.tgz} + resolution: {integrity: sha512-xZQCpD/7rq98cw+buvWy78KMB0JDi7Teyibns5SU3dzTS4na4jhcu/Y1ub/CNHWnQKXrdDU6ZS7cX1cvCFiChw==, tarball: file:projects/arm-machinelearningexperimentation.tgz} name: '@rush-temp/arm-machinelearningexperimentation' version: 0.0.0 dependencies: @@ -15472,7 +15477,7 @@ packages: dev: false file:projects/arm-maintenance.tgz: - resolution: {integrity: sha512-uW73ydyAMIINwzSk4wGDXTAAwADUXEcs6358qFE7Jmm9gX9+NqWfmY4FvFpKu8PKoeGiSpDLaPS9dNVFQE2Rig==, tarball: file:projects/arm-maintenance.tgz} + resolution: {integrity: sha512-n2aVjs0F6XpIplH+9LfewTFTN8mAVratZHyc2F/CuMiVOCdYYBf9rY60YJBIdyKbYJpLy+Yo3PegtfUFFKcQdg==, tarball: file:projects/arm-maintenance.tgz} name: '@rush-temp/arm-maintenance' version: 0.0.0 dependencies: @@ -15500,7 +15505,7 @@ packages: dev: false file:projects/arm-managedapplications.tgz: - resolution: {integrity: sha512-j4uXZElsLe9VHko5GQr5Sb+UcQV1QIw/L1bJ6br4iSzWWoEF/PTLGMdYSvMxp7QesPosiJFVh0ZuMoagaobU3Q==, tarball: file:projects/arm-managedapplications.tgz} + resolution: {integrity: sha512-VY0LF+3JCyR7O3tdRpHj6om/him0vRFsUlzrHo5RPJWycnHUB8Ej7HzgGyePvjVm9W/j3veJek8+U2VjnjO8NQ==, tarball: file:projects/arm-managedapplications.tgz} name: '@rush-temp/arm-managedapplications' version: 0.0.0 dependencies: @@ -15529,7 +15534,7 @@ packages: dev: false file:projects/arm-managednetworkfabric.tgz: - resolution: {integrity: sha512-BBxgXA0M3yCyAkKYfGSgHNDEvHU/G2uMf7kF/naCdKa3aKMF3t3zyjshVnIDqyORvlp6anoYh2vLyIxURSckAA==, tarball: file:projects/arm-managednetworkfabric.tgz} + resolution: {integrity: sha512-D7DLjsSBq/x9cTmim1qhcV/FBttAUI8LLRQElM+YW7inGIi/jaslZt7Cm1WHCixq6402PoaIGyY4FSm4MH9M7g==, tarball: file:projects/arm-managednetworkfabric.tgz} name: '@rush-temp/arm-managednetworkfabric' version: 0.0.0 dependencies: @@ -15558,7 +15563,7 @@ packages: dev: false file:projects/arm-managementgroups.tgz: - resolution: {integrity: sha512-izGpXgEdf8RGYoO99rJ0HnJ2OiqUHCU9e7XHdA2+eLS7oHqaNU+4I/vWsXAVXx9I0fIA0k63j6ZdI67NlLgPtA==, tarball: file:projects/arm-managementgroups.tgz} + resolution: {integrity: sha512-SySewX0Uhm4fJHkouz81Ae7f2mHLmv/JosAXytxCEDvKM76OJKUS11CTQMfV+dZXf4Je4ZpEFwRLT0I9f377Hg==, tarball: file:projects/arm-managementgroups.tgz} name: '@rush-temp/arm-managementgroups' version: 0.0.0 dependencies: @@ -15586,7 +15591,7 @@ packages: dev: false file:projects/arm-managementpartner.tgz: - resolution: {integrity: sha512-7g/7vAVROietCRqHhQczMO3TZ3G6/TNzCdjFbX+bMLLjlUbGHQ1DoDDx3RgT3bgvb7fjgtNf203l5iY6HA0yxg==, tarball: file:projects/arm-managementpartner.tgz} + resolution: {integrity: sha512-TJ1+YPYExRBwUpXDPVOv0feh34TtBev7eGpkyg4yiCj9nLM7q+2UvuPeNdV+eo4JeeYoO9CMAxnRS6fukVJGxA==, tarball: file:projects/arm-managementpartner.tgz} name: '@rush-temp/arm-managementpartner' version: 0.0.0 dependencies: @@ -15613,7 +15618,7 @@ packages: dev: false file:projects/arm-maps.tgz: - resolution: {integrity: sha512-4fpjOgv+ZmTYZiuk2hjEn95c6gqTHACf2MbXpnPTvIMBbSLRtfzar8odAaawQyRoSoFd3t1ua/SknvJbCROBVQ==, tarball: file:projects/arm-maps.tgz} + resolution: {integrity: sha512-AzCqREubz8hvMMEXzbhMy0yt1TqhX/Wl58zGLi+w43R/PIk68UwsEMDdk5d72RkAA+MPUyyOZw1QQzYKEzAiOQ==, tarball: file:projects/arm-maps.tgz} name: '@rush-temp/arm-maps' version: 0.0.0 dependencies: @@ -15640,7 +15645,7 @@ packages: dev: false file:projects/arm-mariadb.tgz: - resolution: {integrity: sha512-JVmvN/Rf4WmuFiwFpE0UzVggdrnYAGeyJM+lfAoNShZV69qnlX/OdcGtlsilxixEhVn3dzl6VYlng9OGvws0TA==, tarball: file:projects/arm-mariadb.tgz} + resolution: {integrity: sha512-LjBGUJpFcBxILHz1uub6/vlIvDHYeS0pIL/lHV8F7lFbj4LzovjCL4ZLo1zsX8oRgijcSU6L0gTyKENJgE6sBA==, tarball: file:projects/arm-mariadb.tgz} name: '@rush-temp/arm-mariadb' version: 0.0.0 dependencies: @@ -15668,7 +15673,7 @@ packages: dev: false file:projects/arm-marketplaceordering.tgz: - resolution: {integrity: sha512-Cu1MXzrZhz8dtWEClKHozz2MS8Vgx+QXWiOCDE+F0m1SBvDfu8BbI3k8tr7XeSYSyS0u/cmZgNSH6pESRQZ6jw==, tarball: file:projects/arm-marketplaceordering.tgz} + resolution: {integrity: sha512-NCTvS4+4hqNlHUTxCj8cgNXCiM+rN2x8Gs/HT4APXxDxsaF3nBcb7qBGGa2zoWstWV+vsBzG7nCzMQjJepVJgQ==, tarball: file:projects/arm-marketplaceordering.tgz} name: '@rush-temp/arm-marketplaceordering' version: 0.0.0 dependencies: @@ -15695,7 +15700,7 @@ packages: dev: false file:projects/arm-mediaservices.tgz: - resolution: {integrity: sha512-v6CcwqoRM0EdMn4wS43DWIpozpZjmzM17HXGErCmhKMRBr9e3kcQc5H9nMeyTrpMnY3VgoqwjzcaFsWNuQ9kkg==, tarball: file:projects/arm-mediaservices.tgz} + resolution: {integrity: sha512-p/NO0bwXwq1UsPqCpbH2N+9fER/KzNBtLkPF2fg4890WRq1477dkrQG/U8tnw/opg98Mqr8OF/izGd3KQh2RCA==, tarball: file:projects/arm-mediaservices.tgz} name: '@rush-temp/arm-mediaservices' version: 0.0.0 dependencies: @@ -15724,7 +15729,7 @@ packages: dev: false file:projects/arm-migrate.tgz: - resolution: {integrity: sha512-nr7qBBHTJ9L5Wa3oPbacUn8WMG/b8XEUX2pBP2W99RMfZwQboDNoUmCJfZBAe3+bDgensRhAfCAFRUHC+NIC7Q==, tarball: file:projects/arm-migrate.tgz} + resolution: {integrity: sha512-3XYih3zKi3uosRyLrPhkgc12VqBEu181CSYSVUWuY1uwsoqTXeXVRh1cxMS3doUGCBE//dRVY8mdRYbQQWryBg==, tarball: file:projects/arm-migrate.tgz} name: '@rush-temp/arm-migrate' version: 0.0.0 dependencies: @@ -15751,7 +15756,7 @@ packages: dev: false file:projects/arm-migrationdiscoverysap.tgz: - resolution: {integrity: sha512-+QR4avRCvqCQHcCHD1qmk0dvSVLncpob+T2rPKhfXKmJBbY+xPEUF8NBXHf9TUMqezezzc45DVpuyowjX26EGQ==, tarball: file:projects/arm-migrationdiscoverysap.tgz} + resolution: {integrity: sha512-UxgLU5CVbM6gp2K5DJyZGjQ4eUCBZlm5+X2gDcFSy3T2/zZGtV+YfiS4qgPSXh0Q/dFqj3Yq3S99nMQyIjJljA==, tarball: file:projects/arm-migrationdiscoverysap.tgz} name: '@rush-temp/arm-migrationdiscoverysap' version: 0.0.0 dependencies: @@ -15780,7 +15785,7 @@ packages: dev: false file:projects/arm-mixedreality.tgz: - resolution: {integrity: sha512-mYMqtxQvCgM6ABzwqFzURTm/72HjAPuYAvON2hSW8DKVx+DwjNJBxtzUAiUaF9sz9kToQrZq4H3jEoSNi2cFDw==, tarball: file:projects/arm-mixedreality.tgz} + resolution: {integrity: sha512-MCz+AF+INKODVrVuXWQpiQw7dZo3yfqRqKEO3EVcKpzQZ8lOFYEiH4MjjcgP/7uBQ6MoMiZFokfS7SUg2UWJqg==, tarball: file:projects/arm-mixedreality.tgz} name: '@rush-temp/arm-mixedreality' version: 0.0.0 dependencies: @@ -15806,7 +15811,7 @@ packages: dev: false file:projects/arm-mobilenetwork.tgz: - resolution: {integrity: sha512-0gLenON2kHWfr0I3tqPANlqQ0SMxPR7Yl8Tb1BVKcKfuoVxzfXmsCyqpVUyZrxpOjya/8sGXLXumX3ghdcbEDA==, tarball: file:projects/arm-mobilenetwork.tgz} + resolution: {integrity: sha512-ECBF7FqzhphqgiSTHzC3qIxuyH/ufCgyirzo0nwLJVtJnih8j9OJG+r5Doh8nYRC+yqYRKxYfJjHesHqxA6QUg==, tarball: file:projects/arm-mobilenetwork.tgz} name: '@rush-temp/arm-mobilenetwork' version: 0.0.0 dependencies: @@ -15835,7 +15840,7 @@ packages: dev: false file:projects/arm-monitor-profile-2020-09-01-hybrid.tgz: - resolution: {integrity: sha512-OtFztgi9ZebA89etMLxud59YzSAU0QWBojdhQc589R0m2bSgp7ezA/3F3no5Vpq5I3sbMiM3b2hJJcfCUCLpMg==, tarball: file:projects/arm-monitor-profile-2020-09-01-hybrid.tgz} + resolution: {integrity: sha512-xpm8G/dwjPs928EqUFOoCc1jEv7PIQulBdsK1eNGDSpavyMvmsQhyTqxF+hYBy33Hn1+ZzFJBsczs3iD3pRu3w==, tarball: file:projects/arm-monitor-profile-2020-09-01-hybrid.tgz} name: '@rush-temp/arm-monitor-profile-2020-09-01-hybrid' version: 0.0.0 dependencies: @@ -15862,7 +15867,7 @@ packages: dev: false file:projects/arm-monitor.tgz: - resolution: {integrity: sha512-S8emy+W8CUk8tBr7TqynpFaSvLVYhtlh1JToUMJE3YpFQCv19fDpTSMs5lRp3N1iDuWKRg45eCo4CAoEOIqePg==, tarball: file:projects/arm-monitor.tgz} + resolution: {integrity: sha512-zf0T2TreOQ8rcaiVNt7ur4dKTT2ppSagxZyeTjvXCGEiFIwk4U8G/zQEmwL9JAa4ErGMPjcV+o1zb9Cn+F5IsA==, tarball: file:projects/arm-monitor.tgz} name: '@rush-temp/arm-monitor' version: 0.0.0 dependencies: @@ -15891,7 +15896,7 @@ packages: dev: false file:projects/arm-msi.tgz: - resolution: {integrity: sha512-dv59ZHFgayesinE0Q+Sv8PL6f7fcqhhQrfVJBKi9beg7S6oRwQdLxqvzLqqMOxWjkPB83xcL59cppYEdOmrshQ==, tarball: file:projects/arm-msi.tgz} + resolution: {integrity: sha512-wms2tTY9d/+q8KQgbe9rMzVd0P9vMMs3fVrar0KsX/9882+uW/l375GB3URdF+YYoQU6kD7eWn71WVFuImQd6Q==, tarball: file:projects/arm-msi.tgz} name: '@rush-temp/arm-msi' version: 0.0.0 dependencies: @@ -15918,7 +15923,7 @@ packages: dev: false file:projects/arm-mysql-flexible.tgz: - resolution: {integrity: sha512-D92vkLIVvVNfsCD5tV00nDZ1UzywbbuT3idzJNR57wZn46qWIhxHRlCDfO5BUZtC1XCVJlYWQ+imh6yaVj6iIQ==, tarball: file:projects/arm-mysql-flexible.tgz} + resolution: {integrity: sha512-owy8IjpFkAyCXvryMAqqkxXFLDv+eIfJwBJJvTxJnF2Dw6mOhGxkD3cFqtT3ZEL5rrRD0BdYqLdqYQ1MpQg8oQ==, tarball: file:projects/arm-mysql-flexible.tgz} name: '@rush-temp/arm-mysql-flexible' version: 0.0.0 dependencies: @@ -15947,7 +15952,7 @@ packages: dev: false file:projects/arm-mysql.tgz: - resolution: {integrity: sha512-I20Lu3qVW3OOz3R1LtglMLOYeRHzQlWiuxlK+5qv7+dvgoX7UP3z4FvVSz3pxY5F16cV9C/iaPFXik2tixxMXw==, tarball: file:projects/arm-mysql.tgz} + resolution: {integrity: sha512-Crp+1OXk/YssHrP96UecDqvuaLCyKWbQvkeg8bwl0bMNBQKR47H6NPKDBkweUyK8fy9My4UMZC1F1uoZ+7PhFA==, tarball: file:projects/arm-mysql.tgz} name: '@rush-temp/arm-mysql' version: 0.0.0 dependencies: @@ -15975,7 +15980,7 @@ packages: dev: false file:projects/arm-netapp.tgz: - resolution: {integrity: sha512-VGoslwsAHbMpUTQ9vO8GwNsUaH3F9wNco2cD67YYPqg6Rmcd04apLEB+XtBpfL9Zr2kx2uIiP+5on0b+bzSLow==, tarball: file:projects/arm-netapp.tgz} + resolution: {integrity: sha512-SwmyZYPHGbn+D+69wR7yuse5AvCB76nOzrY8ZcmPsRyyvxFXH/8QM5ojX0pd29m/MLWfoLk1yWWEwbcIbc5zEA==, tarball: file:projects/arm-netapp.tgz} name: '@rush-temp/arm-netapp' version: 0.0.0 dependencies: @@ -16005,7 +16010,7 @@ packages: dev: false file:projects/arm-network-1.tgz: - resolution: {integrity: sha512-gfbSaYw50oX+c7CganJUfAB/FWT/aWlIT7q9AoRbkGoXhBiwbhZoq5RNdlRK/wBcZf+DeeVluZntbMGdijYAYw==, tarball: file:projects/arm-network-1.tgz} + resolution: {integrity: sha512-FMbV4fnZvVcCgoejBOWjY80Sji7J0hhnMM/4z7lA/Doozbycbp/kTFIRjpUa8YgUtg+WxwaFMM4pP2Pc2w24+A==, tarball: file:projects/arm-network-1.tgz} name: '@rush-temp/arm-network-1' version: 0.0.0 dependencies: @@ -16034,7 +16039,7 @@ packages: dev: false file:projects/arm-network-profile-2020-09-01-hybrid.tgz: - resolution: {integrity: sha512-pO7ZjhjpczMSOD4SVU6q5XPNKinW4gcUHwVGYIpRnCWLdjsp85aYtQyJWsIovv8jw2/fGNDByzcTgOoPUXCI1g==, tarball: file:projects/arm-network-profile-2020-09-01-hybrid.tgz} + resolution: {integrity: sha512-k7wp/Lx4o7O+6UMauv9C19F1A8yRjBgmOODMufg+Qj9k+2ZEyXw/ldGaJWAUwh/Mvp0/wx64Jt5yix4pAlGLOw==, tarball: file:projects/arm-network-profile-2020-09-01-hybrid.tgz} name: '@rush-temp/arm-network-profile-2020-09-01-hybrid' version: 0.0.0 dependencies: @@ -16063,7 +16068,7 @@ packages: dev: false file:projects/arm-network.tgz: - resolution: {integrity: sha512-uvWkZxjnpkL/6jB352LbhWFqd/E3dnqOqIrCRljfLPV7bzmeAzuQT7Uf/yzn0mRkIDHoOLLeMbClxXO0FsRo7g==, tarball: file:projects/arm-network.tgz} + resolution: {integrity: sha512-s56C4oPlEFpOobsHAX6S4W7Pj8okkdebayYFBu56WXc07CUEFPfLxqQfHFnqGv5GzFDEnD76sPvHsor/kBTRwQ==, tarball: file:projects/arm-network.tgz} name: '@rush-temp/arm-network' version: 0.0.0 dependencies: @@ -16108,7 +16113,7 @@ packages: dev: false file:projects/arm-networkanalytics.tgz: - resolution: {integrity: sha512-yKuVNSbipKgR2DLQPrZ8ZKUcqiSE3m779yqDM+y7PjbYa14QMeDQjTivmQyFashWMmYTpDN7PACs2BhwRqhi2Q==, tarball: file:projects/arm-networkanalytics.tgz} + resolution: {integrity: sha512-zbBHPHIL1rXz59VvfRwuKTfCJChu8vLIqXN0WI8D5cVAy2k1rTaJCXD4092r7Y+W7jvscLVdejTtFKWYCl2X/A==, tarball: file:projects/arm-networkanalytics.tgz} name: '@rush-temp/arm-networkanalytics' version: 0.0.0 dependencies: @@ -16137,7 +16142,7 @@ packages: dev: false file:projects/arm-networkcloud.tgz: - resolution: {integrity: sha512-2wzFAvQ1JmwOy4qqLJQVqaVQv+bz/zSjBFQLK4WD/3sCKq37jqdguQHJlUXvkGfa2mDABiBpGjvNtLapZ50iLw==, tarball: file:projects/arm-networkcloud.tgz} + resolution: {integrity: sha512-EqHNiQF16N/6QbuZyU4JW8I5uGsvsNSS8i0eMpE4cqTULRk8MYymVdD6hfbzs4aop7pmxhUSUvmIRN4VCWUwZQ==, tarball: file:projects/arm-networkcloud.tgz} name: '@rush-temp/arm-networkcloud' version: 0.0.0 dependencies: @@ -16166,7 +16171,7 @@ packages: dev: false file:projects/arm-networkfunction.tgz: - resolution: {integrity: sha512-PS7cydDPM0QHEgcHWr6Ii96QynaE5ZFOXtk/VU6ZiIwes9qJiZU7jjrk4lZdWfuOMRVAh1zjhkUEbMQxoag2Sw==, tarball: file:projects/arm-networkfunction.tgz} + resolution: {integrity: sha512-DoV7ROemJpnGQTTpAONBtlBcgkB6KqB/vov7T8XdGUrRKT2aLXXOXypxdaGj3OJTBblyCnm31Gkah6jg+hUjaA==, tarball: file:projects/arm-networkfunction.tgz} name: '@rush-temp/arm-networkfunction' version: 0.0.0 dependencies: @@ -16194,7 +16199,7 @@ packages: dev: false file:projects/arm-newrelicobservability.tgz: - resolution: {integrity: sha512-TPunqI1T+qGSzrcKBDvGH5bawdQUni52sq+hulDqhEYJpxsB3tzaX5pyY8Of7/XJkeVl381cPmswaoJ0NM4NHw==, tarball: file:projects/arm-newrelicobservability.tgz} + resolution: {integrity: sha512-RXDbh/6BJA+zrPoJrUfYxdVBZPlmOJtwmGNe7uG3JAp7Tdyj+pE0uxioa9E1rh4gyudYSjBsQhOV2KZ2mEYGgw==, tarball: file:projects/arm-newrelicobservability.tgz} name: '@rush-temp/arm-newrelicobservability' version: 0.0.0 dependencies: @@ -16223,7 +16228,7 @@ packages: dev: false file:projects/arm-nginx.tgz: - resolution: {integrity: sha512-ti/Qf2MyoXjeN/06MqmSLdtCmeeM5mwg+PNNToxFN9uRF21D+hgpzG255nRcORuoJbjmLXJNSwbqv3J+1WcJpQ==, tarball: file:projects/arm-nginx.tgz} + resolution: {integrity: sha512-bnmp00qdKxVqaWEpp3g3FgRAO1wbOua+/UtLmQNXN7K89aT9uiS4BU0o0YJkZufgof4Go2P3NcIBLVMJ/FKDdw==, tarball: file:projects/arm-nginx.tgz} name: '@rush-temp/arm-nginx' version: 0.0.0 dependencies: @@ -16252,7 +16257,7 @@ packages: dev: false file:projects/arm-notificationhubs.tgz: - resolution: {integrity: sha512-IbKy8IB3MTIcecmkSEV0wmKjlRqIP3cktDjgYXOmKLS31Z7CyKagCfP9MZWmxjlVWON1KSG9Q1/7shtZN+xpNA==, tarball: file:projects/arm-notificationhubs.tgz} + resolution: {integrity: sha512-049IKqWGGHXTPy7QJ+XEPZJyzgJ8FQE1/HruRe4nIjZEcX/MJdWo83+3S6aqAGK5vj85l/ic6vNrxqK5d0a8ew==, tarball: file:projects/arm-notificationhubs.tgz} name: '@rush-temp/arm-notificationhubs' version: 0.0.0 dependencies: @@ -16281,7 +16286,7 @@ packages: dev: false file:projects/arm-oep.tgz: - resolution: {integrity: sha512-6+xe3uWqOJ/4gYWX+iwYjo4GaMxxzSrOPKx8KSM8mV5ld0z0VVpYzF5PhKByEqE2i8xchylm9KygVkWtI3LT6g==, tarball: file:projects/arm-oep.tgz} + resolution: {integrity: sha512-9kPT2/mfpcNsi4oDJFlDqht5NUpQ0jeK/MnlGTFyemrZfLIpkWToz0MeMdfVBSXRvL253zKaiBR7ez6Wuhw3rw==, tarball: file:projects/arm-oep.tgz} name: '@rush-temp/arm-oep' version: 0.0.0 dependencies: @@ -16309,7 +16314,7 @@ packages: dev: false file:projects/arm-operationalinsights.tgz: - resolution: {integrity: sha512-dWjBAdugvu1GCJ0BYY50opVJWgN4ubvTnE0QZ9Ww8AQ1dOan/Fy7BzAwgUqxKweUI8K4jX/E4DUeXiFi5y1nOw==, tarball: file:projects/arm-operationalinsights.tgz} + resolution: {integrity: sha512-gW64sbSV47qkYxdvvGg+SfGle0pdGgs2tzCp4JER9sB6vHVMIEdXPNlMEAiwm15AGI8eUUTb+//PyoLq1bei2g==, tarball: file:projects/arm-operationalinsights.tgz} name: '@rush-temp/arm-operationalinsights' version: 0.0.0 dependencies: @@ -16338,7 +16343,7 @@ packages: dev: false file:projects/arm-operations.tgz: - resolution: {integrity: sha512-hQ9N2/DoJioOccgKcJhv0RobvnMfb17h57XCJjcsHozLeRTwPtNpygrnph8Ym7qv26bCuIXfKpsMw7ODYsndNQ==, tarball: file:projects/arm-operations.tgz} + resolution: {integrity: sha512-QEHXaJLsbEWL9moUJXw6lFtCeQgfmjDXuKYGF+7Qoq3f848larvfTg/2S6TgFXNFiAsxwxu4wcNa+LFoFNGUjQ==, tarball: file:projects/arm-operations.tgz} name: '@rush-temp/arm-operations' version: 0.0.0 dependencies: @@ -16366,7 +16371,7 @@ packages: dev: false file:projects/arm-oracledatabase.tgz: - resolution: {integrity: sha512-8wjJLnVP7dCtg5VLIuLcDQf/LQLAePL1Mk0tJ37ZVEk8j8W1//lWNROZIrzjFo5pmrSCOLEfh56NPRPCcZjMtw==, tarball: file:projects/arm-oracledatabase.tgz} + resolution: {integrity: sha512-z9oTiuAzTHksAt5wcFzLds2Jz3eliYXlo0RfUGhh5mZr2NONj2LV21H/9RCOV86zREXkQBkma5XJPZNaiXDGSQ==, tarball: file:projects/arm-oracledatabase.tgz} name: '@rush-temp/arm-oracledatabase' version: 0.0.0 dependencies: @@ -16396,7 +16401,7 @@ packages: dev: false file:projects/arm-orbital.tgz: - resolution: {integrity: sha512-2PftwU5r8e/40dQxzd06kZQDz9OJl7vQ64qrj+Rj5wyzqb4VSjJeYP+PC4kk5u8mceGGpke29lIjQEoC7f5vCQ==, tarball: file:projects/arm-orbital.tgz} + resolution: {integrity: sha512-y8Mt5Wj0PsYWSMIqkHHGT5GPlOgviN2hXZcQhvdTuKzz/CR+3pK3GZ1eQ67QxrlWKOg1mPny8mH28XkUoVxGpg==, tarball: file:projects/arm-orbital.tgz} name: '@rush-temp/arm-orbital' version: 0.0.0 dependencies: @@ -16425,7 +16430,7 @@ packages: dev: false file:projects/arm-paloaltonetworksngfw.tgz: - resolution: {integrity: sha512-aLnO+/tabxqwU/kqhulyewpn3aM+XNGpvnQx69Qrn+g7k86q4sOggrZqlNwtsUJdNy5HbM3v5H3c3ieTC3e66w==, tarball: file:projects/arm-paloaltonetworksngfw.tgz} + resolution: {integrity: sha512-UuxEqisJg8ZwPPKtfz69HXuCRfr6OaC3Lj4Gl129xQoDP0hsjh2AKavIqTHx25CisKDM+dcWB/5cgQNmZ6swmA==, tarball: file:projects/arm-paloaltonetworksngfw.tgz} name: '@rush-temp/arm-paloaltonetworksngfw' version: 0.0.0 dependencies: @@ -16454,7 +16459,7 @@ packages: dev: false file:projects/arm-peering.tgz: - resolution: {integrity: sha512-rtxI2gJqL42pzYLALYC6sIfWyouawnVCEP4yZKfGusbH8Ji0PYlBuXnepXlH8TT0ZafMQAvMY3IWiMYF1bznOg==, tarball: file:projects/arm-peering.tgz} + resolution: {integrity: sha512-VARjt/Bn0ba1GpRDcWv6aufLIPwbEa0iRLlXeHnbTvyabYMzBGDJnjPvnT6of0YhIloHJhoxKGfkX7v4tIDeuw==, tarball: file:projects/arm-peering.tgz} name: '@rush-temp/arm-peering' version: 0.0.0 dependencies: @@ -16480,7 +16485,7 @@ packages: dev: false file:projects/arm-playwrighttesting.tgz: - resolution: {integrity: sha512-6aUE+c9hoIVvfCxiHHwkHQnJy3IW4FLsSA9gsjoEpZktVuOmvcGAFuhbdU8xeeBOO56ES/FzFmhIna3kTktRTQ==, tarball: file:projects/arm-playwrighttesting.tgz} + resolution: {integrity: sha512-shJVQmv5ZCMaeexIo0/D6iX1Bvb2BcO5wYa2Wyl8wr07/dRKOV5sAZvlDhJbgcn6PtkScYSaHWoz6NcSeL9amA==, tarball: file:projects/arm-playwrighttesting.tgz} name: '@rush-temp/arm-playwrighttesting' version: 0.0.0 dependencies: @@ -16509,7 +16514,7 @@ packages: dev: false file:projects/arm-policy-profile-2020-09-01-hybrid.tgz: - resolution: {integrity: sha512-zPDkU8eaJgopLiIETF3KWE196D+QF40hvhAWsDnT1DGUbA8q0vQ3Rxav1AsxYeljBVD7H4Ii0VDXdGHcb7QRaA==, tarball: file:projects/arm-policy-profile-2020-09-01-hybrid.tgz} + resolution: {integrity: sha512-nKx3oeC6zCuNf7OepgGEYj0eqrAIzYuOBqaMor5lsfR4r7QuiVMCYlx6gR22QYGsPvgVJDPK31cdzV1h/eUW4Q==, tarball: file:projects/arm-policy-profile-2020-09-01-hybrid.tgz} name: '@rush-temp/arm-policy-profile-2020-09-01-hybrid' version: 0.0.0 dependencies: @@ -16536,7 +16541,7 @@ packages: dev: false file:projects/arm-policy.tgz: - resolution: {integrity: sha512-NHFC/SmpupeyJvwAttiBDpn5fLbk5I0yyZCj2maqgdOWJfHi2h8PrfmZNN06lqq60u9AbM/0Yf44NHo+ofncAA==, tarball: file:projects/arm-policy.tgz} + resolution: {integrity: sha512-JebGZhAfdTBqKRF/m+MbzCrbMGTI+hXtPgG4wOBAyNghJqh02jEBTxzhfcWBWX0mxCMQrgo6mzk8guY+x4AFRw==, tarball: file:projects/arm-policy.tgz} name: '@rush-temp/arm-policy' version: 0.0.0 dependencies: @@ -16563,7 +16568,7 @@ packages: dev: false file:projects/arm-policyinsights.tgz: - resolution: {integrity: sha512-BZ2SvKGzEY/xYWXbk5XG1tvfHqDUY+EBrYAjlQE5ewca7OatX3KoA2DBCJ4Sor4vmWSs72vJx/Mdpbb+qfP/8g==, tarball: file:projects/arm-policyinsights.tgz} + resolution: {integrity: sha512-JLptfiM3B/w35p44pQXhoi9diZLd0QJBX+mrtmkRR1X4gu6hnD60Wtwrn7Rxtyo7TueX6UnOV4wypIeZJKpzyg==, tarball: file:projects/arm-policyinsights.tgz} name: '@rush-temp/arm-policyinsights' version: 0.0.0 dependencies: @@ -16592,7 +16597,7 @@ packages: dev: false file:projects/arm-portal.tgz: - resolution: {integrity: sha512-K58T8AIN4f6fRzmXTfiZkIo8wQTCsTZIUNCrFenWhibeaMwg/ALPvbIlMh6o/AZyQkeIbd6U8NkNTp+ejWoSrA==, tarball: file:projects/arm-portal.tgz} + resolution: {integrity: sha512-fwhmrGLAbV+R4lg4lSLPo/oMiREbvkpO7VDTbStO9HockVVCLrmktFCLYFlgRKZ31ReGFmVlOQvieeBOsx/SCg==, tarball: file:projects/arm-portal.tgz} name: '@rush-temp/arm-portal' version: 0.0.0 dependencies: @@ -16619,7 +16624,7 @@ packages: dev: false file:projects/arm-postgresql-flexible.tgz: - resolution: {integrity: sha512-XnhUWm3dxzzIafysGXEHTGb+s469YwoKPW0YmI66/PxWFsL8V4mwWtDF8mcjODd7V+D8msfgpK1VMjEzP+OXog==, tarball: file:projects/arm-postgresql-flexible.tgz} + resolution: {integrity: sha512-FRgYeR595SiL9ukVyD29EhAur53BoMvDYJd79uvoQDcqnHPgiVIiReNZEVajiryS+pdWWwcJwZDTm+0C41tsQA==, tarball: file:projects/arm-postgresql-flexible.tgz} name: '@rush-temp/arm-postgresql-flexible' version: 0.0.0 dependencies: @@ -16648,7 +16653,7 @@ packages: dev: false file:projects/arm-postgresql.tgz: - resolution: {integrity: sha512-z/1XE57i2jLccNnmDXMCTp4wv1cM8ITF8HYnw1nWmuLWqM4gUZv8rTuvCEyaSKeBAuo+/4+nxrdBINoVi8QJPg==, tarball: file:projects/arm-postgresql.tgz} + resolution: {integrity: sha512-o6mdrBymAtbAgY89rf/nOQHzZt1RBqPQVKKvjTJvxwXkHMT1pv6NZE+LOpzT3p/8E6g29blbCuYI8D5WOjcj7Q==, tarball: file:projects/arm-postgresql.tgz} name: '@rush-temp/arm-postgresql' version: 0.0.0 dependencies: @@ -16676,7 +16681,7 @@ packages: dev: false file:projects/arm-powerbidedicated.tgz: - resolution: {integrity: sha512-+44WiEchcxS2K3gjwRfH76ecE0mpYcVgXgwZaY362Gss0b6VQQStjoKVlhxjNE6dGVgojbqsm0Ml53QUY/0Ugw==, tarball: file:projects/arm-powerbidedicated.tgz} + resolution: {integrity: sha512-vLRQV343vixTIA7FkFDZJkHcgQV/sg7al0RWVNpszQTKHxtjyaLs2KjP6UDlreCYUfiJeeKL77l3u45riuDRNQ==, tarball: file:projects/arm-powerbidedicated.tgz} name: '@rush-temp/arm-powerbidedicated' version: 0.0.0 dependencies: @@ -16705,7 +16710,7 @@ packages: dev: false file:projects/arm-powerbiembedded.tgz: - resolution: {integrity: sha512-iJC4qGJzbzYJXe8aN3tFS4rTL+rKAMsW1Gf1Ni4FhMWfpDEj/eDGMAI6H0fnAtHPnkbtlWTsz3ioSRnrM2ZatA==, tarball: file:projects/arm-powerbiembedded.tgz} + resolution: {integrity: sha512-r0gQsKHQq+P/kbpjrJPpP5ArJDMDq7TZGnR2xJR2E+6TE65zD3cSt6LqptrViZl5uTpSv8apaSKCQtABnHiPFQ==, tarball: file:projects/arm-powerbiembedded.tgz} name: '@rush-temp/arm-powerbiembedded' version: 0.0.0 dependencies: @@ -16733,7 +16738,7 @@ packages: dev: false file:projects/arm-privatedns.tgz: - resolution: {integrity: sha512-1XDtgssY2IvZqBHnu6biVuqc1t+g5qgGAu/u/WTtr6yPcOk2/scNcLF1Vcudc+vbvl0ylHIgAEi2zKweTok6cw==, tarball: file:projects/arm-privatedns.tgz} + resolution: {integrity: sha512-4GYYXiGfOz/C/Dv8uJXmI5xRPWdkcVAKdKA7XJgd1++b0CI+E5NY2hcANOrLmAiOb4qzYm1dvGFS1k3xBTyyzw==, tarball: file:projects/arm-privatedns.tgz} name: '@rush-temp/arm-privatedns' version: 0.0.0 dependencies: @@ -16762,7 +16767,7 @@ packages: dev: false file:projects/arm-purview.tgz: - resolution: {integrity: sha512-UArWl1ln66IVfYEpQznAb/SDQGGOCxFjDJrIVd3relx5In75MY5tT1NQio+Xx/f7Z5+S8epicZiqkL/dZJvorg==, tarball: file:projects/arm-purview.tgz} + resolution: {integrity: sha512-NK1sVUkabgnyx+mKMUn7D2SSskFwMmy9AFmSaLelW0kjImqWJ5aTk8REF0Fno2etK29rPV1cuVI2lV8R5ePTLg==, tarball: file:projects/arm-purview.tgz} name: '@rush-temp/arm-purview' version: 0.0.0 dependencies: @@ -16790,7 +16795,7 @@ packages: dev: false file:projects/arm-quantum.tgz: - resolution: {integrity: sha512-J18qX9N09Dxcrs65VDjIhgMi5Hc6Zr2DOpdC5GNJ6pjYBw/qEc9oYT9Z99YlmtO4iQhyTeTlQhLPyjnPVk3Wqg==, tarball: file:projects/arm-quantum.tgz} + resolution: {integrity: sha512-2UDmOxoR3DfcRI0ZeQgcbZ5UeFQFbeq5LuOkDuRsP1Sj1b47jDZfwmPIOczs6uEMNzIeadRLrSRHFRVjQ+Is0A==, tarball: file:projects/arm-quantum.tgz} name: '@rush-temp/arm-quantum' version: 0.0.0 dependencies: @@ -16819,7 +16824,7 @@ packages: dev: false file:projects/arm-qumulo.tgz: - resolution: {integrity: sha512-D98icb5EhZ12fTuW1ZXBbvGKG9O40cWKFar8zEX9pwM4Jo5SS3P7GqpwGRfD6dI8ppb8NCx+2+1yiYWrI1hDUg==, tarball: file:projects/arm-qumulo.tgz} + resolution: {integrity: sha512-2GgvuXs6nwNiwL9aACH57M07jlu6t4fQsQhmF8WVHD+BmJJYuUtRhPGeSCJAPcWimx0djQ7vTf9jo19Lz32I5g==, tarball: file:projects/arm-qumulo.tgz} name: '@rush-temp/arm-qumulo' version: 0.0.0 dependencies: @@ -16848,7 +16853,7 @@ packages: dev: false file:projects/arm-quota.tgz: - resolution: {integrity: sha512-6WtUMZbcqSTp31P3alrS7K7iGhh44/F7+gfW3EGroCbkJjCCL0r6ZZHsgIhbO/cKB9hYF5wvMSb9k0ylfHfuvw==, tarball: file:projects/arm-quota.tgz} + resolution: {integrity: sha512-wL/pkRIl83vrHvHZsVACq397gCM+IqIpZdkndkFSk3Mavi/5CJb3CupVZS78j8Amu3gzGlnmgCaX1tULaXkFPA==, tarball: file:projects/arm-quota.tgz} name: '@rush-temp/arm-quota' version: 0.0.0 dependencies: @@ -16877,7 +16882,7 @@ packages: dev: false file:projects/arm-recoveryservices-siterecovery.tgz: - resolution: {integrity: sha512-F7oKQ5i1y7EsKJeI06FWxcewrZFYIzvQTdzwYhIBEAx6VkKWnA5IQF1A6EKdReDoEOYbOLBDEqFQyUVrcjIQpA==, tarball: file:projects/arm-recoveryservices-siterecovery.tgz} + resolution: {integrity: sha512-jE4Vjlk/3BIBIkougD5Qm6UsWqgzCKTVUwy71svlxY0pDhIDOMX7UOlAKhz5WkQs+tf6mUofjChyI+if99IjlA==, tarball: file:projects/arm-recoveryservices-siterecovery.tgz} name: '@rush-temp/arm-recoveryservices-siterecovery' version: 0.0.0 dependencies: @@ -16906,7 +16911,7 @@ packages: dev: false file:projects/arm-recoveryservices.tgz: - resolution: {integrity: sha512-I60oZDbaFoNfyEJNx/PylXc8SA7W42daUsS345x6qOfO+UNEOhBdbtOZd27qn9P/nLXzC8tYQgifEMH7sv22EQ==, tarball: file:projects/arm-recoveryservices.tgz} + resolution: {integrity: sha512-Rd6Whobl9TpzBqQKHyaR0Dm5IWFZii7ITn2C3BtdabQE2YJzB1W8v5Yit7L9bL5d5P9v4Prq+Vss2w+gqodAsA==, tarball: file:projects/arm-recoveryservices.tgz} name: '@rush-temp/arm-recoveryservices' version: 0.0.0 dependencies: @@ -16936,7 +16941,7 @@ packages: dev: false file:projects/arm-recoveryservicesbackup.tgz: - resolution: {integrity: sha512-DpCadYMLYhBdduTb7TZV76OPr/2QKgPC1x/qir36CJpQ3qO76iq/FQgVrlzYjIjh3oK3Cm9/H+twZiB4DAm05A==, tarball: file:projects/arm-recoveryservicesbackup.tgz} + resolution: {integrity: sha512-lbSmiM7PzEwKpkZn99VBK7A5sHafJ67ev1BqYHxTgILyudPI/Z30ARwL515bMSpshdcDkUSfqUMp1tkZgXNImg==, tarball: file:projects/arm-recoveryservicesbackup.tgz} name: '@rush-temp/arm-recoveryservicesbackup' version: 0.0.0 dependencies: @@ -16967,7 +16972,7 @@ packages: dev: false file:projects/arm-recoveryservicesdatareplication.tgz: - resolution: {integrity: sha512-Om2kFEXeUIkgygDKT7DHBgbTV0gi5obtbbb/6CMBKkk/YuwUeKvFk7ivdW7NYUFnOp8+0rv0U50EpkU2jn9VHA==, tarball: file:projects/arm-recoveryservicesdatareplication.tgz} + resolution: {integrity: sha512-+qHCpbBwmYTEQv20PDcU096bm1GFqQ0E+GDIdvxuBFGiRIvZKbctCJ/iYi/yrPRf46+wqdWkWJotABBqYji/iw==, tarball: file:projects/arm-recoveryservicesdatareplication.tgz} name: '@rush-temp/arm-recoveryservicesdatareplication' version: 0.0.0 dependencies: @@ -16996,7 +17001,7 @@ packages: dev: false file:projects/arm-rediscache.tgz: - resolution: {integrity: sha512-KPNFGke5BSFQdzpu+KQ+kHVaqcpOia8nTPMMUyc4ETP79ZuKrNtWf1rMK9QhDB2aJ7yGvS0HBdQfr7IpMm1MQQ==, tarball: file:projects/arm-rediscache.tgz} + resolution: {integrity: sha512-0BHUABbVqB5/b5aGQR3PpF/v97tGI2v+F+Vu/8BGC5QqlKe3BWSA+UXL6Opd9akqR91/CE+QHSL8GWT1T4S5Ug==, tarball: file:projects/arm-rediscache.tgz} name: '@rush-temp/arm-rediscache' version: 0.0.0 dependencies: @@ -17026,7 +17031,7 @@ packages: dev: false file:projects/arm-redisenterprisecache.tgz: - resolution: {integrity: sha512-toEYhBv/uedJPai3fLTJnaCDy4zYDTmyu07qs5Y22GUXZ4GS0UAFbKqo3m8lkfc4A/FDJXRVHj+5iaEoSrTx9A==, tarball: file:projects/arm-redisenterprisecache.tgz} + resolution: {integrity: sha512-Hwdk0l8oXTfWEN4m0xGPPhdnsyA914gx6y8DgIJsn1aJFNFkNwKGflriXv9FWlvByuFj4CysX2U6uL2/3QuyZQ==, tarball: file:projects/arm-redisenterprisecache.tgz} name: '@rush-temp/arm-redisenterprisecache' version: 0.0.0 dependencies: @@ -17055,7 +17060,7 @@ packages: dev: false file:projects/arm-relay.tgz: - resolution: {integrity: sha512-Mi1nIUvTpJ454mKwUxQQChdXFCD7/ypXkrXEjQLrbCC3bJyiYu0GfiprUQNkrejjrLwShfnf+VBtTGWPW4MVuw==, tarball: file:projects/arm-relay.tgz} + resolution: {integrity: sha512-Xl0plQNCSfyMJu0k6ZSGslbAkswsxsURF7T4hfQg4LfWhOuKQvb+u9fMQ4aK6DNRSayXvhe+C+rqS4/6gMOPEw==, tarball: file:projects/arm-relay.tgz} name: '@rush-temp/arm-relay' version: 0.0.0 dependencies: @@ -17084,7 +17089,7 @@ packages: dev: false file:projects/arm-reservations.tgz: - resolution: {integrity: sha512-urUAAXOfRjZlztCh2sXaF425kgV9y7mRHoaASDoHBZSVpXaEOko4dlqDIW9zRGyWsitds9zxzQ+GagIzbH9A4Q==, tarball: file:projects/arm-reservations.tgz} + resolution: {integrity: sha512-xbs0duzZ8h7YSPRlfuQSVnBNeVqnkvSMnki8iecsFRqogxxvwqfhUPMhJN6meJvhl80DYFmOWRD+MAleZlSHpA==, tarball: file:projects/arm-reservations.tgz} name: '@rush-temp/arm-reservations' version: 0.0.0 dependencies: @@ -17113,7 +17118,7 @@ packages: dev: false file:projects/arm-resourceconnector.tgz: - resolution: {integrity: sha512-kBxHU8PdQn5ySKceNMCtKTCCgmIVsEKySCEPNLheU/nv8eQC5DmYyPw9a7pOll7HZgrPyv4y4Arxucu7daqXXw==, tarball: file:projects/arm-resourceconnector.tgz} + resolution: {integrity: sha512-asccZoQ1Sh3yut1xWAqieze4uCi4Xk0c2yifi454QVymyK/6eZx8d2fjPWdO6HxpG/+nlYafH9/H0ssFFCfL4Q==, tarball: file:projects/arm-resourceconnector.tgz} name: '@rush-temp/arm-resourceconnector' version: 0.0.0 dependencies: @@ -17142,7 +17147,7 @@ packages: dev: false file:projects/arm-resourcegraph.tgz: - resolution: {integrity: sha512-8zO/C8iO5/GkqZBLzCAJKHZCZuAOMLVW3aWozDGUEfFoA2UtXu/G5jqLIfWiRw5ex8LrcE9y1+4wguhruc4nvw==, tarball: file:projects/arm-resourcegraph.tgz} + resolution: {integrity: sha512-3y/nRUaDGzt1pNI66uXO7KBQlyMy5B2ZxglbZk10h5RbRjqNv7FVjWC9Sp5LaX/eC8VAOTZcHQrkPZlpyvjZdg==, tarball: file:projects/arm-resourcegraph.tgz} name: '@rush-temp/arm-resourcegraph' version: 0.0.0 dependencies: @@ -17168,7 +17173,7 @@ packages: dev: false file:projects/arm-resourcehealth.tgz: - resolution: {integrity: sha512-24X7+rTC8culmoUoEu8rgtBP8VJuz+jdnJP4D/AHjeyuDDW3xqm5ZkfRBtZEKw94R5KXreTWqyTD0lB71VMriA==, tarball: file:projects/arm-resourcehealth.tgz} + resolution: {integrity: sha512-j9G6CKa8wbP8z67Ix9FvEmCd7e/IqLDukzo31s0FpWMJOT2v0kM/fq+uKjnVFCZvH8e83MlWKK7kM+vkPelwAw==, tarball: file:projects/arm-resourcehealth.tgz} name: '@rush-temp/arm-resourcehealth' version: 0.0.0 dependencies: @@ -17195,7 +17200,7 @@ packages: dev: false file:projects/arm-resourcemover.tgz: - resolution: {integrity: sha512-6ONNRKpQK5tGXo5BZ/31P1PSp4TVmv1nMUy2s4afSONIFNUkLW8DYFLqDwTm/BhoYh1MQzN8n6DPeWxBld7+Pw==, tarball: file:projects/arm-resourcemover.tgz} + resolution: {integrity: sha512-bJBEqsg5YPjbbjQvw0RlXqOHNGBgDSQZR6puc2c1yh6YhL0HyRrB2a/qFrK1kTfhcpviUMuTd3UR1IdVftKu5A==, tarball: file:projects/arm-resourcemover.tgz} name: '@rush-temp/arm-resourcemover' version: 0.0.0 dependencies: @@ -17224,7 +17229,7 @@ packages: dev: false file:projects/arm-resources-profile-2020-09-01-hybrid.tgz: - resolution: {integrity: sha512-itA06Se6Rw2LMNwthm6TsvGdMrTOjRrde2Y83j/hU4g9KhingiuChOFXjTrdQN3waZua7aJiF5q2d3e37k5y8w==, tarball: file:projects/arm-resources-profile-2020-09-01-hybrid.tgz} + resolution: {integrity: sha512-yDvN7svRI6SLqNhXahA+jgXWsBXjWTipp5xKagPmFG4An8mNagr4fFvlSxcC9Qp5cQ+AGMifYYue2Z/Em8wBJA==, tarball: file:projects/arm-resources-profile-2020-09-01-hybrid.tgz} name: '@rush-temp/arm-resources-profile-2020-09-01-hybrid' version: 0.0.0 dependencies: @@ -17253,7 +17258,7 @@ packages: dev: false file:projects/arm-resources-subscriptions.tgz: - resolution: {integrity: sha512-vUy9B2ZqIdszArhaetgkI9Q9k3Bc26MlnUhrDtrjURlEBdbNoattunjWCwvwcOWF48l1UHFMXoW1ZdayA34aDw==, tarball: file:projects/arm-resources-subscriptions.tgz} + resolution: {integrity: sha512-pZGtNoIjAt123gU9tnqcSC3z/Y1mTVNUmDJX2h6mbEwUfLUbdI0OarqbrfRhCdzuAJng0HhxebJBeBRzLfluMw==, tarball: file:projects/arm-resources-subscriptions.tgz} name: '@rush-temp/arm-resources-subscriptions' version: 0.0.0 dependencies: @@ -17280,7 +17285,7 @@ packages: dev: false file:projects/arm-resources.tgz: - resolution: {integrity: sha512-NZIDQLJ4YlpFuK7LAyYHcw0XzXivMU8SXSBjsInbDN1TUeQ2zYekhcuT4pcbk6xOIKSDB233bNpzsKI5hu5Vtg==, tarball: file:projects/arm-resources.tgz} + resolution: {integrity: sha512-39vYRqBCe/nxVOKU/FuNxqWnahamx88UlwQdBwXPjQfmgDFWYnyQabfQYNCfPOgkynisRwSlAVbo6z/jYlHj0Q==, tarball: file:projects/arm-resources.tgz} name: '@rush-temp/arm-resources' version: 0.0.0 dependencies: @@ -17309,7 +17314,7 @@ packages: dev: false file:projects/arm-resourcesdeploymentstacks.tgz: - resolution: {integrity: sha512-3TrFzbMf1E+Z76GNjygfkMXorCtAdXGg3FePSKNhRcZZTsv1HS5XjzJcPOv0NDWn7kEe3ZqMLkf4Lqs9niUp7w==, tarball: file:projects/arm-resourcesdeploymentstacks.tgz} + resolution: {integrity: sha512-UoXYrfz2ZVlb8pA18xJ7dPxuubnUfJ/xkMl1pEQtTyo68Do/gwk+Fi+iV4ufGJvJB+xmnXvs+Yy6hQ200H+eSQ==, tarball: file:projects/arm-resourcesdeploymentstacks.tgz} name: '@rush-temp/arm-resourcesdeploymentstacks' version: 0.0.0 dependencies: @@ -17338,7 +17343,7 @@ packages: dev: false file:projects/arm-scvmm.tgz: - resolution: {integrity: sha512-Fvml2ojH6vtnHosCiZK0hsV41yuF7UphnIfqwCJkEzz66k0ltgN0S4ZDVYr5polnrc4XwbbqjcXmzXhB5AR0Kw==, tarball: file:projects/arm-scvmm.tgz} + resolution: {integrity: sha512-z+/qz2uTrIKHpncYoMG1W45xCusNV52vOnGArOZOihPaOQz7N+iW4MiRkki/uDQuEyp9PePh4BguTX1msGJ8cQ==, tarball: file:projects/arm-scvmm.tgz} name: '@rush-temp/arm-scvmm' version: 0.0.0 dependencies: @@ -17367,7 +17372,7 @@ packages: dev: false file:projects/arm-search.tgz: - resolution: {integrity: sha512-cdV9WqSJ7V1kcFPO+sCUDfdGXBW+gpvpqy/jaB5RvfVd7KHfKXSC1tcjdFU6Pu9yBHb2YaP5B5WwmNIqQ6BGEg==, tarball: file:projects/arm-search.tgz} + resolution: {integrity: sha512-59B5bMgD99aHR1MZkR0W/t8CTi0gz+p2K9jsyheNRZK3+LKflgH/LHlB0DXAuc7Jh9DdqQtHxP4iAYQ2Ml1F+g==, tarball: file:projects/arm-search.tgz} name: '@rush-temp/arm-search' version: 0.0.0 dependencies: @@ -17396,7 +17401,7 @@ packages: dev: false file:projects/arm-security.tgz: - resolution: {integrity: sha512-B0u17kEKaU7RaXZgZ+itZuxGhLOEN4SGmi8onoE44r/TGPhzlgZmyZQkiQY4b60ZJ5EOCoZyATma9A9kDuc7Sw==, tarball: file:projects/arm-security.tgz} + resolution: {integrity: sha512-558XrLyXMFuUEj3JFMliPkqTaJWRSx/B7BI+ZgvSs+jBL+vHCGA7TC2RYIRqq7hIbBL+T6Iy+lktq/C0kt7nkw==, tarball: file:projects/arm-security.tgz} name: '@rush-temp/arm-security' version: 0.0.0 dependencies: @@ -17426,7 +17431,7 @@ packages: dev: false file:projects/arm-securitydevops.tgz: - resolution: {integrity: sha512-ES9ynvQbXwvgPqCUsA0bzOQTaU9T07nhpslvZrmq/geVzxcn1VjZJQCuEQ3E1awEWhgQ2WxniJk3YZjBriaS8g==, tarball: file:projects/arm-securitydevops.tgz} + resolution: {integrity: sha512-enB2TP8Z90tqN9wXPle38kPjGgoVfJQqLbFu0PMTPkXTbWeel15uQCVVlK8yiXPwMd/vDeAaSCNmdpHC3wQxPw==, tarball: file:projects/arm-securitydevops.tgz} name: '@rush-temp/arm-securitydevops' version: 0.0.0 dependencies: @@ -17455,7 +17460,7 @@ packages: dev: false file:projects/arm-securityinsight.tgz: - resolution: {integrity: sha512-KM0OiyKbGtNOHgBSGysVBPQWc+hT53+6EyTwy7h/1dQjC0a5ibZA+R2ZcnBARadu5ypO5xzCm1PTHDnZXCUDDA==, tarball: file:projects/arm-securityinsight.tgz} + resolution: {integrity: sha512-N8EDDS/JlefoSj5kJMSAvm3igGK37C29FGEfTKXLZSVmIy4UYLYd5BTiyyVwnvcTbe64KNoWZiVtF5eLCRBZDw==, tarball: file:projects/arm-securityinsight.tgz} name: '@rush-temp/arm-securityinsight' version: 0.0.0 dependencies: @@ -17484,7 +17489,7 @@ packages: dev: false file:projects/arm-selfhelp.tgz: - resolution: {integrity: sha512-oFe/NeDKsQX8p/WYuQjqkCSVyuea6sjLiHLRG770XqElYFB9YMiXENeHyNehq94T7fRozTBYgzcrYQjcMCMheg==, tarball: file:projects/arm-selfhelp.tgz} + resolution: {integrity: sha512-rGYY95NANFWQBu+Jx6CLCGZUkw5je/dtixGA2gi7j4uLq5nIxfV9rZfrzYxnQND7xEhlSmBOb3SlBXLkZqf/LQ==, tarball: file:projects/arm-selfhelp.tgz} name: '@rush-temp/arm-selfhelp' version: 0.0.0 dependencies: @@ -17514,7 +17519,7 @@ packages: dev: false file:projects/arm-serialconsole.tgz: - resolution: {integrity: sha512-dRoHynVL8KTkJ9bX82bHjCiDoYlHimXJVznVEvUvc52GODTqjErAlLg9zb6eH6MX0JgpY7xQ0TZyKemucxKzBQ==, tarball: file:projects/arm-serialconsole.tgz} + resolution: {integrity: sha512-4VgtaC/K3/9dwONzK/5FZtKoH0Io3xP34LFzQsyNvtl53RLUaxM6//nvYofMDX3yQ4B8fS6JYucnHDkkQC5nOg==, tarball: file:projects/arm-serialconsole.tgz} name: '@rush-temp/arm-serialconsole' version: 0.0.0 dependencies: @@ -17540,7 +17545,7 @@ packages: dev: false file:projects/arm-servicebus.tgz: - resolution: {integrity: sha512-cDo5Ho2G5w9XNQ3YINdSnHn4aYl/FF/6r7oJjc0+baAHNK9ayioi1mpGOG2JB/i/ZHwou0OblnToaWl8LWWfZQ==, tarball: file:projects/arm-servicebus.tgz} + resolution: {integrity: sha512-ckS7UV6nilqxjhcW5tTixiSuChQdt9VTyiCdjqwxWUiyQTVbFGjWkKEMGYQbBYkQWhTUA/8JwKNAZmVktQ7cEg==, tarball: file:projects/arm-servicebus.tgz} name: '@rush-temp/arm-servicebus' version: 0.0.0 dependencies: @@ -17569,7 +17574,7 @@ packages: dev: false file:projects/arm-servicefabric-1.tgz: - resolution: {integrity: sha512-2l2k+N09K8zlT/0ninaqVRXBJPFsxbVanoq7iExmFSfNnBOoXE0ut2dNFhm188zqKqEdF1KcYYlv1VYWc+WO9Q==, tarball: file:projects/arm-servicefabric-1.tgz} + resolution: {integrity: sha512-Bak5Hv6+UXrycriWky0tj0MUsbuSBrUrDseDB/PToyibl5vI6elqxpTokkCjcM4hrH7jIbYX4Yd0jxZSyFmWXw==, tarball: file:projects/arm-servicefabric-1.tgz} name: '@rush-temp/arm-servicefabric-1' version: 0.0.0 dependencies: @@ -17598,7 +17603,7 @@ packages: dev: false file:projects/arm-servicefabric.tgz: - resolution: {integrity: sha512-YNFgMoNAgAAeChOXGJMdZSPQhzZGwr83BU0Qh1q+LiieqXYEDYBE0/lQPY20YRVfyxhZNQCFYNWkKOm5HUUe7A==, tarball: file:projects/arm-servicefabric.tgz} + resolution: {integrity: sha512-XDoom1rlgxilVtQL3u3fl1sgPnCssV2Towm64Qw6y7oNPOb9ZjOhTTrHJjBUTj2K+Wfc8KwSuIAQch/jMaW1nw==, tarball: file:projects/arm-servicefabric.tgz} name: '@rush-temp/arm-servicefabric' version: 0.0.0 dependencies: @@ -17643,7 +17648,7 @@ packages: dev: false file:projects/arm-servicefabricmesh.tgz: - resolution: {integrity: sha512-PSUIznFu2aXZ5y2081qR49LYJW5M+nRCdjRwwC1r7R1zt55mEoaLPGYIgNYW007/nC81dUN5g707mTkDIuOgLQ==, tarball: file:projects/arm-servicefabricmesh.tgz} + resolution: {integrity: sha512-lL/23GIUbxUAd2JjACi2SUDR4qidvEKSj2RsGRVnmLDxuSXnUBwWWxwwML5toxqSWUulm79NuGqNa4hFLzHrTQ==, tarball: file:projects/arm-servicefabricmesh.tgz} name: '@rush-temp/arm-servicefabricmesh' version: 0.0.0 dependencies: @@ -17670,7 +17675,7 @@ packages: dev: false file:projects/arm-servicelinker.tgz: - resolution: {integrity: sha512-N/kRWhSm7CoWopj1YPBXPJktKp4E6XZ6MruCX4XV61mpJGYWU2o9v+9RnUAdk0PAez0wUA2qnBw1egnxl31irw==, tarball: file:projects/arm-servicelinker.tgz} + resolution: {integrity: sha512-GR3aAW5sbyoESbO9llpKQpWHSwEcAQvkghKudZu4nT922FvtRwbwVAioS17X9y4lvV7M42vSHxxSQKQOf123sg==, tarball: file:projects/arm-servicelinker.tgz} name: '@rush-temp/arm-servicelinker' version: 0.0.0 dependencies: @@ -17699,7 +17704,7 @@ packages: dev: false file:projects/arm-servicemap.tgz: - resolution: {integrity: sha512-UR1+rvhOKOEefhf5zludXBj5sq4gAw0eTkssZaROBvwhmLy33FpZRt+xp0DtMUFZM8ksM11xon8xH1h3+8x93Q==, tarball: file:projects/arm-servicemap.tgz} + resolution: {integrity: sha512-9z0kXr5pABxmk4Uy805cS+ryXfnzYYnVLJ/B3h98hOyYz5CUGiq/UEh+FxLtgvMgfVKWkSh6tijo4eLSQ1xywg==, tarball: file:projects/arm-servicemap.tgz} name: '@rush-temp/arm-servicemap' version: 0.0.0 dependencies: @@ -17726,7 +17731,7 @@ packages: dev: false file:projects/arm-servicenetworking.tgz: - resolution: {integrity: sha512-dHldN1JE+vxAuCH9BsRotgEI9RzaEd7LfX6glQ6LVdX257pe0fxvjhT0u+DgdPAF9/MObGTDeWDBR+T9BOvPyw==, tarball: file:projects/arm-servicenetworking.tgz} + resolution: {integrity: sha512-D7fjoZsVK0dqZFGpEkA7ExH+PUjBxVyFspMUwGOGYz1Fk5HzyW1dKhbW+9r8rd/Eji+JjTOQCYTVr5ZdjwKu9A==, tarball: file:projects/arm-servicenetworking.tgz} name: '@rush-temp/arm-servicenetworking' version: 0.0.0 dependencies: @@ -17755,7 +17760,7 @@ packages: dev: false file:projects/arm-signalr.tgz: - resolution: {integrity: sha512-P07OnEGZaAhe9osPLnfpSFGR5o6jJB8BAPIrRn9O3Ny3dXtqywBUdaBZlFiOLEjSeN92HEHpnGgGXs8RHYSkPg==, tarball: file:projects/arm-signalr.tgz} + resolution: {integrity: sha512-pFwQ8/TgVsQH4TpH9+SGW3iDSI6u9F/OF8SEwsOXs9gmUzt9W8l3W95hJiQEP9zOLvuFGTv7AGCbQLb2i085Dw==, tarball: file:projects/arm-signalr.tgz} name: '@rush-temp/arm-signalr' version: 0.0.0 dependencies: @@ -17784,7 +17789,7 @@ packages: dev: false file:projects/arm-sphere.tgz: - resolution: {integrity: sha512-GcMj0qgSHpEqpxa2Y2JqJWtOou5+oX/45pQepksLAO/1WQW6/RxPPxM/9n+HOqxi+d0i42HpNLSJdMZzRXEMzw==, tarball: file:projects/arm-sphere.tgz} + resolution: {integrity: sha512-anc2PnHUi0pFm4rLpqZZcHu7g1pg1/ur5rv3tJ2bxjSCq7G5Q7RUQChNMe2lfZka5xZ8BXDLy78BVPn5aKlrVQ==, tarball: file:projects/arm-sphere.tgz} name: '@rush-temp/arm-sphere' version: 0.0.0 dependencies: @@ -17813,7 +17818,7 @@ packages: dev: false file:projects/arm-springappdiscovery.tgz: - resolution: {integrity: sha512-v48sUWN8um5ShZLG9ZaZMUsQuoED1xadoG4p259pGMM4fSXfMNlLEqOijCcoDM5TT+kXP5iLDDLGvrMnib7Ngg==, tarball: file:projects/arm-springappdiscovery.tgz} + resolution: {integrity: sha512-iECfEqWrGuOOvghboJmkiZK4lFIilgVjP34SWp1Omn8eC5GZqtL0RJqNO8NvpB96HjYYPoyRFPyyywsacvi8EQ==, tarball: file:projects/arm-springappdiscovery.tgz} name: '@rush-temp/arm-springappdiscovery' version: 0.0.0 dependencies: @@ -17842,7 +17847,7 @@ packages: dev: false file:projects/arm-sql.tgz: - resolution: {integrity: sha512-0dpammrk/CGSzXyupfCHGKF+XzOw11G1lwM+IilmcBpcs1J/d+ftMM94qBvUsFt5La/qWoSwoaOc/mW0CA7zog==, tarball: file:projects/arm-sql.tgz} + resolution: {integrity: sha512-jUbd8T3eyEy3j/LgfQgL3vpBz6y8Ad8pBy5IpRWRb5nNXh33sR/GMV+Y/csPS91kjB4amLiZ2CaMi5ps87SUXw==, tarball: file:projects/arm-sql.tgz} name: '@rush-temp/arm-sql' version: 0.0.0 dependencies: @@ -17872,7 +17877,7 @@ packages: dev: false file:projects/arm-sqlvirtualmachine.tgz: - resolution: {integrity: sha512-z+Dzp0SqCEXi/jFQPm/zwlS/RQKO6NhDoFY+U8R6Uq34zLlAOQ0el5PLKqZ4jKKyO/u9DknqF8u6zLdRQR/FoQ==, tarball: file:projects/arm-sqlvirtualmachine.tgz} + resolution: {integrity: sha512-FRyuXtxx866vlflBZB8ZJEPZeIgvWG3wmKrfTsJR8HupWzqnbWE5pgcvLeDY3uCu9LIn8RMnRJoISUcEfh0eTQ==, tarball: file:projects/arm-sqlvirtualmachine.tgz} name: '@rush-temp/arm-sqlvirtualmachine' version: 0.0.0 dependencies: @@ -17901,7 +17906,7 @@ packages: dev: false file:projects/arm-standbypool.tgz: - resolution: {integrity: sha512-ilrR2zOP8nTjvevR7vDKKeLCsl+aT2pYplnPRhYUA98B5oEyOs2SBMnpDDNJhVCHsPG1iJiNjcpx6WxqjMe9VQ==, tarball: file:projects/arm-standbypool.tgz} + resolution: {integrity: sha512-lurxzepkbFqp2iW3lE7Tp7v5hnpqzbLJLwzVIdFfPkt70XlRw8TUGDs84WIv4bMpIqvZAOLgy/l5aUXr7OJ/NQ==, tarball: file:projects/arm-standbypool.tgz} name: '@rush-temp/arm-standbypool' version: 0.0.0 dependencies: @@ -17931,7 +17936,7 @@ packages: dev: false file:projects/arm-storage-profile-2020-09-01-hybrid.tgz: - resolution: {integrity: sha512-S/6JEjCAinUVjWtj0+eHvd2x76M95LmW3Ot9Jo/4RXpXAoo834MawwYbLAvN5zR6Rj2xvFjEiCjhSCp15RfELA==, tarball: file:projects/arm-storage-profile-2020-09-01-hybrid.tgz} + resolution: {integrity: sha512-JHt5/W6yBX0/ICGSl0mDLmxLNyfR7ftpz9ogkhUOYznS44+EKOx0UxT77QpbO77e73uofDWEAo+VmZLT8zAeRg==, tarball: file:projects/arm-storage-profile-2020-09-01-hybrid.tgz} name: '@rush-temp/arm-storage-profile-2020-09-01-hybrid' version: 0.0.0 dependencies: @@ -17960,7 +17965,7 @@ packages: dev: false file:projects/arm-storage.tgz: - resolution: {integrity: sha512-fRcpkLHYVz0hvoLmSv4mpO7EPSubOclfipXdZitugRHEy5OYdCCGbznLDKAARP/h3RaapLx3tGORo7eeOAtNog==, tarball: file:projects/arm-storage.tgz} + resolution: {integrity: sha512-gwd0wyAtuoIFSFVW5Rw+DbHgKnOqlM8jrPARFSsveocKj9GL1refQn/Oamil171ZLFAHRCwLqjsCgoWwlEdXFg==, tarball: file:projects/arm-storage.tgz} name: '@rush-temp/arm-storage' version: 0.0.0 dependencies: @@ -17989,7 +17994,7 @@ packages: dev: false file:projects/arm-storageactions.tgz: - resolution: {integrity: sha512-qg83U49PhWSKetWH3dXr4qQLoRUvHrcILEJage4BtqCmhO2mBjhgxEp+6/TNZnvQ2KciBbxz/Dy46aLmjBpN9A==, tarball: file:projects/arm-storageactions.tgz} + resolution: {integrity: sha512-Z4n4ZYB+zJPvfi4JsplionQZXC5P453jWdMOShEw/P4HjVVp0QiD28mIzwJ/9MhzJpwlWEjEpr5gR/Rmn7eJrg==, tarball: file:projects/arm-storageactions.tgz} name: '@rush-temp/arm-storageactions' version: 0.0.0 dependencies: @@ -18018,7 +18023,7 @@ packages: dev: false file:projects/arm-storagecache.tgz: - resolution: {integrity: sha512-ZHGk6j+y901pQZfvfRMa62RhMYJiAltsyf3zRKa9+Z8nLSRxu25RVAJbQJRXdycHw3U9xbEdXxkgIr+nYQb2uQ==, tarball: file:projects/arm-storagecache.tgz} + resolution: {integrity: sha512-Ua/fEIftVIU2OOiJ6b8xoyDv6OBA3RkwnnvtH9v/vy9DceJF7nzm9ke/Fu49FGk6Ry4mFkM1ZAiG0lMa6JV0qg==, tarball: file:projects/arm-storagecache.tgz} name: '@rush-temp/arm-storagecache' version: 0.0.0 dependencies: @@ -18048,7 +18053,7 @@ packages: dev: false file:projects/arm-storageimportexport.tgz: - resolution: {integrity: sha512-nYW1VT3ZHNA+1sCUszExPT+LKS9D0hMSqrX6O6QoTbVrqd+Y1zBjuuiDB9tdKdUtvfp9UCM9FGkBdJsCpi6OAw==, tarball: file:projects/arm-storageimportexport.tgz} + resolution: {integrity: sha512-g3tYYChBIvC6O+TL0z6eLcRKyE+5sA97nJG8A32Mn3XgHFqFwpUxB5insQrNAT7MsAY/hX7VMbaSHB3qRv+zVw==, tarball: file:projects/arm-storageimportexport.tgz} name: '@rush-temp/arm-storageimportexport' version: 0.0.0 dependencies: @@ -18075,7 +18080,7 @@ packages: dev: false file:projects/arm-storagemover.tgz: - resolution: {integrity: sha512-CFk5nodC6w/tFZLefNvwfLOoO9MiPbMfrq7WYVdv6N+WAUxu/zPy6EH/RNgBXofbogJsgoKfrLpEkfZlSHAw7A==, tarball: file:projects/arm-storagemover.tgz} + resolution: {integrity: sha512-GZVDmluVUrb/JndF+J+m9DMCfk0attd3+N7b0ywcu+DymAwKAqtoV3g4JRcSwUPOH22c1saca2q9/SBvW/F5hQ==, tarball: file:projects/arm-storagemover.tgz} name: '@rush-temp/arm-storagemover' version: 0.0.0 dependencies: @@ -18104,7 +18109,7 @@ packages: dev: false file:projects/arm-storagesync.tgz: - resolution: {integrity: sha512-Ht8SsNuLjNMH+xUJGPLq4R/8KNSulDPF29k48DEtMpsrO52X4zV3RIOVSmws6IIubvu841fSbLX818sWkV0suA==, tarball: file:projects/arm-storagesync.tgz} + resolution: {integrity: sha512-y0zMTPXGNqq6iQ0A69wpdcqpk06jLBoM23ONW9ECT9pc0nDeooBnnCP7cvSPHpiYf3yReYheJMmgHoB4AuzzEg==, tarball: file:projects/arm-storagesync.tgz} name: '@rush-temp/arm-storagesync' version: 0.0.0 dependencies: @@ -18132,7 +18137,7 @@ packages: dev: false file:projects/arm-storsimple1200series.tgz: - resolution: {integrity: sha512-j8qOG/1bg7DRe4UXEMJiA8bQ7I7vyq7aaHyuxmgt9moeaUMDTBkes33i4tiLtRJJPjboSTB6qesqzFmrukGNLA==, tarball: file:projects/arm-storsimple1200series.tgz} + resolution: {integrity: sha512-OCl9P2lCRukP4M1Hg7kUmdfffk9SxuJMgYa76UdVihYZFMEFm4zz0k1Xaoh7W6kMHZK4PBtiqPcQa4+PAF/nNw==, tarball: file:projects/arm-storsimple1200series.tgz} name: '@rush-temp/arm-storsimple1200series' version: 0.0.0 dependencies: @@ -18160,7 +18165,7 @@ packages: dev: false file:projects/arm-storsimple8000series.tgz: - resolution: {integrity: sha512-oia6KjSo+HHgEyx+ERRV7K2d+MeemMin51qzn/R+y2YbsrY9SRw7T/9+V2hFWjuLVojPg+sF1ou7tEejgsrAcg==, tarball: file:projects/arm-storsimple8000series.tgz} + resolution: {integrity: sha512-/0/x0WVzn2Cr58CzpgKrcMym2GKdm3/0RSBrrPya+Hn1kw5p5jO1mNynOXuQAPx+D544Iy3QB78CkI6EB4FB3Q==, tarball: file:projects/arm-storsimple8000series.tgz} name: '@rush-temp/arm-storsimple8000series' version: 0.0.0 dependencies: @@ -18188,7 +18193,7 @@ packages: dev: false file:projects/arm-streamanalytics.tgz: - resolution: {integrity: sha512-aAY2G9YDi6GmUtyrQHtlYzZ2PG8cMPkbSDM3BeLv+4p+Mwshb9keNPFD3Yvbm8lhyxGbrXWCzyQ+bLPfPvcalA==, tarball: file:projects/arm-streamanalytics.tgz} + resolution: {integrity: sha512-bym6ggCV76lmy6eFsqmMy/hz6RU3UjEgWZooQrRtUesjpFtXLWmpxBgz2XPOaxCB8HsBWhLKgdKK54TDAy3c+g==, tarball: file:projects/arm-streamanalytics.tgz} name: '@rush-temp/arm-streamanalytics' version: 0.0.0 dependencies: @@ -18217,7 +18222,7 @@ packages: dev: false file:projects/arm-subscriptions-profile-2020-09-01-hybrid.tgz: - resolution: {integrity: sha512-NizuL63SPjsZr41uDgstk4f9eE+zibFXqlH2Ihh+rY3/dKRRhJD90Er8vfZ7ZWHRHvLT2Csb/ltBl5vp1A0+NQ==, tarball: file:projects/arm-subscriptions-profile-2020-09-01-hybrid.tgz} + resolution: {integrity: sha512-rmQYFUAgPilW0ECBWTU6EsAo0z2BvVoZKbZK3AMmw9pmXbeeasZb6m3I/WnySFAfcfrq1VzZK6zmzbFdafYg1Q==, tarball: file:projects/arm-subscriptions-profile-2020-09-01-hybrid.tgz} name: '@rush-temp/arm-subscriptions-profile-2020-09-01-hybrid' version: 0.0.0 dependencies: @@ -18244,7 +18249,7 @@ packages: dev: false file:projects/arm-subscriptions.tgz: - resolution: {integrity: sha512-AVcQ5O5V5bac4lvMYHoGEfI34LI4ZBKhsqtaOC23sRhfojGxDMoSWZNUniUpbP4t1b/4RU8OcrC2iHA6gbaP0Q==, tarball: file:projects/arm-subscriptions.tgz} + resolution: {integrity: sha512-Ln1fNWB8Va1BrKK9p5Vek5ldcy07YMPz5suDXjZM2LAZgGm3b/HVZUIkWlonVViAB2Z6L4E8AWjIjMoDRCC4oA==, tarball: file:projects/arm-subscriptions.tgz} name: '@rush-temp/arm-subscriptions' version: 0.0.0 dependencies: @@ -18272,7 +18277,7 @@ packages: dev: false file:projects/arm-support.tgz: - resolution: {integrity: sha512-tI3PtOF3fzu14hCyBlmAAqzA9lwCwHjFOMmXaPgOsn+ExusYWGg8ES49gkU8cbx1/vMF5llQ5kE+gNGlI9eHUQ==, tarball: file:projects/arm-support.tgz} + resolution: {integrity: sha512-8UKsAmnNBH+gK3NGvvKGkK0BwtiMUB7tTD6dXqSbiE54eMpq02hntl5rchRd4eQPZf0c7psPlgI+nkfra3ahqQ==, tarball: file:projects/arm-support.tgz} name: '@rush-temp/arm-support' version: 0.0.0 dependencies: @@ -18301,7 +18306,7 @@ packages: dev: false file:projects/arm-synapse.tgz: - resolution: {integrity: sha512-c2Zj45wgaXZ0/4k0GxNHNEZb6y4tJpTp7sPt85xzSvw6K3jStyPXic6xql8lYg6LeYCjktwDG5bNnto4PVZ6mA==, tarball: file:projects/arm-synapse.tgz} + resolution: {integrity: sha512-KAaTF+jDOQibnwY+cGWz0e9AjoWgK7QfWxk5S0KFueAcRg0j5vznB0+8GhHpFc0SH+lHaOBMVyKtVVcrrKjJsA==, tarball: file:projects/arm-synapse.tgz} name: '@rush-temp/arm-synapse' version: 0.0.0 dependencies: @@ -18330,7 +18335,7 @@ packages: dev: false file:projects/arm-templatespecs.tgz: - resolution: {integrity: sha512-nk1/2PRvCV+3FTkFsHpjP0uGfb6taDC5Z8Xs42icJkJ0jrIDDQItErgSQP+9pIarqWzR7Uby29JgFp9CeuWuTQ==, tarball: file:projects/arm-templatespecs.tgz} + resolution: {integrity: sha512-iLSxzHBmYJPhwtqrziqo86rWR7YTFAacBybDkDryWp7Gr4DhG5K8h6K1DjwzIzkqfMFxyoKsjdz5XLwYoiRIiA==, tarball: file:projects/arm-templatespecs.tgz} name: '@rush-temp/arm-templatespecs' version: 0.0.0 dependencies: @@ -18356,7 +18361,7 @@ packages: dev: false file:projects/arm-timeseriesinsights.tgz: - resolution: {integrity: sha512-xOeQjndbVEbMAs34nn71d6JGWoz6QgvGZ1IwzuZkL9n8H43qHG36exMDLKE+DwGCIQ+qHFjMfulpU14oQM3HXA==, tarball: file:projects/arm-timeseriesinsights.tgz} + resolution: {integrity: sha512-V1UaPqVKOaHf0qi4H7F5ibcp/PFgJA9PJBYJB+2W+cayE1HKv9HzUQZAK7YKnxHSN4nM1N/YVTzsJF+zGRMmxg==, tarball: file:projects/arm-timeseriesinsights.tgz} name: '@rush-temp/arm-timeseriesinsights' version: 0.0.0 dependencies: @@ -18385,7 +18390,7 @@ packages: dev: false file:projects/arm-trafficmanager.tgz: - resolution: {integrity: sha512-e2YVynIEMreO5CAxja/J6jplz7kxXO0M2ciaOMfL+0Ipt1osirl2qdH9s4oGNmU2nwW7mTqFc6kjwazQIrQI4Q==, tarball: file:projects/arm-trafficmanager.tgz} + resolution: {integrity: sha512-p+sG9HcXVRSDh1JyLnf50g+OGo2LORwgkFZCDc10NYLNHVF+zkvUH6wzTJPnvhFKyOvvTQDP0WDLKhHT4hmmcg==, tarball: file:projects/arm-trafficmanager.tgz} name: '@rush-temp/arm-trafficmanager' version: 0.0.0 dependencies: @@ -18412,7 +18417,7 @@ packages: dev: false file:projects/arm-visualstudio.tgz: - resolution: {integrity: sha512-ksLthmRjcYCzLcOYH7ieY8HTFjtiSW+oloQaJFp34fvRPUOc4K9261RvecBzVfbkuTvmrh+x+gHDSroORGd6jw==, tarball: file:projects/arm-visualstudio.tgz} + resolution: {integrity: sha512-kn6Ys0ajPuTmHDuHTtXj2AvIhhpuKnQFQpZUDuU/dus4yfbgHj8Z0782JGC5KkHDvAiOeCbPI2oPBYSrMucjtQ==, tarball: file:projects/arm-visualstudio.tgz} name: '@rush-temp/arm-visualstudio' version: 0.0.0 dependencies: @@ -18440,7 +18445,7 @@ packages: dev: false file:projects/arm-vmwarecloudsimple.tgz: - resolution: {integrity: sha512-D8DY9m9Lqq88S9bp/RcGsS/HYEbVvGS9HIw4Iq9frr9jAOfzXAAIgCCPXHP/QZDYv0dq90WBoaLhgAHq7SiPJg==, tarball: file:projects/arm-vmwarecloudsimple.tgz} + resolution: {integrity: sha512-XzCrQiU36RP4A/hFUIbJflEkp2uDNmuLRmdmja0djpAJkIhzuXmkHnzYGhd7wAdION8HIPtKtCBrw0iMueKzUg==, tarball: file:projects/arm-vmwarecloudsimple.tgz} name: '@rush-temp/arm-vmwarecloudsimple' version: 0.0.0 dependencies: @@ -18469,7 +18474,7 @@ packages: dev: false file:projects/arm-voiceservices.tgz: - resolution: {integrity: sha512-PHqacKi4VIL4ANn+JyVY89V7qPAHqxfvKw3wQyojl1Wms5H5TF25ZPOerwCd9M1OOoUGChz7lyYeITkAL3siOw==, tarball: file:projects/arm-voiceservices.tgz} + resolution: {integrity: sha512-O3nPmzl9GNRvc9xhqhX+LZjtYc7m70J6X1A66AyFVvaBBux4OO8sEd959VXXbo88GIml7E7zs+QF5yf96I+hYA==, tarball: file:projects/arm-voiceservices.tgz} name: '@rush-temp/arm-voiceservices' version: 0.0.0 dependencies: @@ -18498,7 +18503,7 @@ packages: dev: false file:projects/arm-webpubsub.tgz: - resolution: {integrity: sha512-ml/91qIygQEmvDzqybdsrBXbt138VP71ERHVUL5I5ETuwjFVPphBBTEfFvgzVMEIDFArTx69HsMVQOOxk5EiGw==, tarball: file:projects/arm-webpubsub.tgz} + resolution: {integrity: sha512-Vzr62kV+WYqWJn+WJNHoIWsUjdKVgGWVVUy77G4cjGjb194y2QHNy5am1Hg82amm0JRifORItCJyvRpHUdQcsA==, tarball: file:projects/arm-webpubsub.tgz} name: '@rush-temp/arm-webpubsub' version: 0.0.0 dependencies: @@ -18527,7 +18532,7 @@ packages: dev: false file:projects/arm-webservices.tgz: - resolution: {integrity: sha512-kH/n6fFU+eive4cB6xwHnAyu6Mz4MMkTV+VJtykwAPKOsGd2qwNo5RI3vhuE5lnRaEgbYdLV1h3kkdDu/Tgp6Q==, tarball: file:projects/arm-webservices.tgz} + resolution: {integrity: sha512-PdRV3UMQCldR5qmgOM/bPm1ebdSB9ExoCTQ+gA4zpX3+d8HxHBQXze2bApIPckAonv+WMD7y/5F7HViqFMOaMg==, tarball: file:projects/arm-webservices.tgz} name: '@rush-temp/arm-webservices' version: 0.0.0 dependencies: @@ -18555,7 +18560,7 @@ packages: dev: false file:projects/arm-workloads.tgz: - resolution: {integrity: sha512-DzYuxJtHWTUXwtQkk0+xBlJJFqNvici/tq0a3D88TXR2dIXoew9eWiUPV+x3FEbtBrj5wkL0Dr9wzmrqG0hmzg==, tarball: file:projects/arm-workloads.tgz} + resolution: {integrity: sha512-MM6H0AQ7bdo5gFvSv1fBVI033aQASuPE4ZwV+g6x5j1vYBvkUwXZI1P61KODWzLWrNz93V75cZQuVZ9sLfMg2Q==, tarball: file:projects/arm-workloads.tgz} name: '@rush-temp/arm-workloads' version: 0.0.0 dependencies: @@ -18584,7 +18589,7 @@ packages: dev: false file:projects/arm-workloadssapvirtualinstance.tgz: - resolution: {integrity: sha512-9ZoBpUofCNesKgTIDw61NZbcxBK14Jn1Twhy0uFvTnp1ZSiEF8vSUO1NAXkIVbF15nIiL0JjjzbXCqpe8WfT0w==, tarball: file:projects/arm-workloadssapvirtualinstance.tgz} + resolution: {integrity: sha512-PrX9Dwv1M2Ggog7NMX9AtzTAENbGbXY4y1tPwe8mLJGPG6k3Vr0VtIVpp1jl3Pf0qHoLsnzP27btnbZ8a3hVRg==, tarball: file:projects/arm-workloadssapvirtualinstance.tgz} name: '@rush-temp/arm-workloadssapvirtualinstance' version: 0.0.0 dependencies: @@ -18613,7 +18618,7 @@ packages: dev: false file:projects/arm-workspaces.tgz: - resolution: {integrity: sha512-OXUHPFH94t5w32NRDcsnDVquRPLC9b9yWt49VlHJ3JiXr2zKgIS5yjej/2FS8PpaI+rW+lsZe53ou9TuR1DEXw==, tarball: file:projects/arm-workspaces.tgz} + resolution: {integrity: sha512-cqp+xCBrfIggjMDmqcwuR2qmGWYN13qyCrbC7gJaxnNyayNEcNcDtvuOcAiS1bSpFmZ0OheuJMye+K9pSCJ2tQ==, tarball: file:projects/arm-workspaces.tgz} name: '@rush-temp/arm-workspaces' version: 0.0.0 dependencies: @@ -18639,7 +18644,7 @@ packages: dev: false file:projects/attestation.tgz: - resolution: {integrity: sha512-lb9zN0aU8gGp1LquDkN958w0/5hj4NUK7aH3tkRqqDtjLIdbwVph+1SPpZVlQ16XKy4M9h+RxDr8bLS4fR4crw==, tarball: file:projects/attestation.tgz} + resolution: {integrity: sha512-jNUBklkMrVqlY89B1D/omHfAD+A3DjPawpFJfxsGoijNNyjzqVF8nPwDHLsGMuAz6D+IKU8Y0B1Z2Fe7z3LUEw==, tarball: file:projects/attestation.tgz} name: '@rush-temp/attestation' version: 0.0.0 dependencies: @@ -18688,8 +18693,46 @@ packages: - utf-8-validate dev: false + file:projects/azure-health-deidentification.tgz: + resolution: {integrity: sha512-pPZrtlPFAP1flC/UigB9quPubiR3pixc+nm40FEItw3YYez6+5b/W8RlFKQ/Yjzb56ZVvH4tvsWSq3vDVvDDAA==, tarball: file:projects/azure-health-deidentification.tgz} + name: '@rush-temp/azure-health-deidentification' + version: 0.0.0 + dependencies: + '@azure-tools/test-credential': 1.1.0 + '@azure-tools/test-recorder': 3.5.2 + '@azure/core-lro': 3.0.0-beta.1 + '@microsoft/api-extractor': 7.47.0(@types/node@18.19.36) + '@types/node': 18.19.36 + '@vitest/browser': 1.6.0(playwright@1.44.1)(vitest@1.6.0) + '@vitest/coverage-istanbul': 1.6.0(vitest@1.6.0) + dotenv: 16.4.5 + eslint: 8.57.0 + mkdirp: 3.0.1 + playwright: 1.44.1 + prettier: 3.3.2 + rimraf: 5.0.7 + tshy: 1.15.1 + tslib: 2.6.3 + typescript: 5.4.5 + vitest: 1.6.0(@types/node@18.19.36)(@vitest/browser@1.6.0) + transitivePeerDependencies: + - '@edge-runtime/vm' + - '@vitest/ui' + - happy-dom + - jsdom + - less + - lightningcss + - safaridriver + - sass + - stylus + - sugarss + - supports-color + - terser + - webdriverio + dev: false + file:projects/communication-alpha-ids.tgz: - resolution: {integrity: sha512-qNSvtoe5UUAITbnzqkxH7wQRQ/BVNoJEWQ9Sjck9D89IhuONL0uWSzmNKwwfH5xPgXhx8CIhPcPDJsAeHYMnqQ==, tarball: file:projects/communication-alpha-ids.tgz} + resolution: {integrity: sha512-M7lC7ECRFRMYVa52F0eKxcODPlsjVwS613ytEWRSJPZbWAL3vHueFET0s/uUghW5RKzqtnUv1aOL5Ot2trel4w==, tarball: file:projects/communication-alpha-ids.tgz} name: '@rush-temp/communication-alpha-ids' version: 0.0.0 dependencies: @@ -18732,7 +18775,7 @@ packages: dev: false file:projects/communication-call-automation.tgz: - resolution: {integrity: sha512-N1TW9xs7zjhhmXOxnBlFrFJJCwm6Ee64UfhhZBhODbuH3hv/4uc+yb5t8QnaQZ0TJKsR2ai7D3rDOGvCVaQapw==, tarball: file:projects/communication-call-automation.tgz} + resolution: {integrity: sha512-zbGPNdUKPA/qhxd9WpepAa04xDLeLo0BDjFwJeLHbujy4YtI0rYNw/Q5yVKVCPvfEYTzrC4K1THhbq4fdXi0wA==, tarball: file:projects/communication-call-automation.tgz} name: '@rush-temp/communication-call-automation' version: 0.0.0 dependencies: @@ -18779,7 +18822,7 @@ packages: dev: false file:projects/communication-chat.tgz: - resolution: {integrity: sha512-Ig3CWKQBXnEfG9ukjexA74Yq+ZXRdSeHAv1owp0ynN3rCgy89SLaXi3ZmlDQIxQK59djz3Xj3/HtkQZNT/T7rg==, tarball: file:projects/communication-chat.tgz} + resolution: {integrity: sha512-y8p6egXGWJn3BrhRmAr66jtCeESkzm0sHG1PPIZvbH74TeZI4OyeqYI/7QcmG0hQiHNTs62swxZmvUqpIrei/w==, tarball: file:projects/communication-chat.tgz} name: '@rush-temp/communication-chat' version: 0.0.0 dependencies: @@ -18830,7 +18873,7 @@ packages: dev: false file:projects/communication-common.tgz: - resolution: {integrity: sha512-Y8j8dX2CZGGFAcNCg+HrM+n+lU4nRM/1ZeBiZgv1fOrCiVWgzjkOoZwe1CmSq/N7tyWxdayM77hvsG3Zr4bgsQ==, tarball: file:projects/communication-common.tgz} + resolution: {integrity: sha512-sc5Yo633aPaKeB93osm1BvDxZT1OyiLJZuN1ItnFgtAdXvT+zWegqoMhHhxM/1GoLnB6534XcdLFdJxmmJgf6A==, tarball: file:projects/communication-common.tgz} name: '@rush-temp/communication-common' version: 0.0.0 dependencies: @@ -18876,7 +18919,7 @@ packages: dev: false file:projects/communication-email.tgz: - resolution: {integrity: sha512-xRXEkhvXJ87SIsPLCjUr6ud+ZM5mcngwOy4k1vYemoPXeNeGrtT8xa4Xjfj+AcTZqGcSu0KnT7WN0ADTOOWUuA==, tarball: file:projects/communication-email.tgz} + resolution: {integrity: sha512-D13CUlblsMJD8aC/cT3mTzdScvSfvWy25TB2x1QaEryto9C2z7dljtTiDjoz1Ealg0KYWSiOp4Mo3qrVOuIOQw==, tarball: file:projects/communication-email.tgz} name: '@rush-temp/communication-email' version: 0.0.0 dependencies: @@ -18917,7 +18960,7 @@ packages: dev: false file:projects/communication-identity.tgz: - resolution: {integrity: sha512-jffx0134ntd5rsjuO6dTYcr99JLOU6Z/iOZryDl4YtW4Fz+ZbBaIbccz9nQKUKt8RCf0+tHqZvUqqZTEDh6aQw==, tarball: file:projects/communication-identity.tgz} + resolution: {integrity: sha512-zrObSvW9kpBOBkeXjq8aiUkaCnivuuy9mW8Di+p566CMTWfO6V6P0PLaPirQ2n3lHoVrF3NFBu1QtJ6KBHBPIg==, tarball: file:projects/communication-identity.tgz} name: '@rush-temp/communication-identity' version: 0.0.0 dependencies: @@ -18964,7 +19007,7 @@ packages: dev: false file:projects/communication-job-router-1.tgz: - resolution: {integrity: sha512-Q7ue32A+VikgZLbtUgyCWy6tj5LXwZDPJObBTmqCoWjgZvR7VoPeQsq+v/gmRpfgDEMhi8HQgHhuwDSacc7scw==, tarball: file:projects/communication-job-router-1.tgz} + resolution: {integrity: sha512-4Zrxzq4OXaj8cyD4+81bBTbEkzz3GZ/5Z7z9gCmt+pfqg3Srhp8K2DW3q5dRBA+qVp+41BHgemcYbgd6i3pSdA==, tarball: file:projects/communication-job-router-1.tgz} name: '@rush-temp/communication-job-router-1' version: 0.0.0 dependencies: @@ -19012,7 +19055,7 @@ packages: dev: false file:projects/communication-job-router.tgz: - resolution: {integrity: sha512-ivEusWiLnpMyvODtrDKzAS9MFion+5TWzsQF6GN9GR+w6PyB8V6HGGuIQN333PBUaSEiv6msN9FuEDcXGJmpvQ==, tarball: file:projects/communication-job-router.tgz} + resolution: {integrity: sha512-bkIIQybzyDcvjeOnIrLEqxilgn9AqNr1xGaQAPlISddBrTSezUX2has49qasVR5xm+uerc3zZX3lDIghxF9YEw==, tarball: file:projects/communication-job-router.tgz} name: '@rush-temp/communication-job-router' version: 0.0.0 dependencies: @@ -19056,7 +19099,7 @@ packages: dev: false file:projects/communication-messages.tgz: - resolution: {integrity: sha512-EpsaQcSkbrtn3doXsyY2vb15LD6UKNbOYLgO7kZUhh972cUDWoIclEcmtc41ojOopA5++Mts7R5gQ0gEnZrK0A==, tarball: file:projects/communication-messages.tgz} + resolution: {integrity: sha512-K5sMQ5pCEhUdhxDNH8tD7zjsYBnMXefq3F/It1rtg3RboQ0yX4dRjTiiHKg7mUYppCjmAdWUyAqahXBITsJ3Mg==, tarball: file:projects/communication-messages.tgz} name: '@rush-temp/communication-messages' version: 0.0.0 dependencies: @@ -19100,7 +19143,7 @@ packages: dev: false file:projects/communication-phone-numbers.tgz: - resolution: {integrity: sha512-7uS2A2u/gX+noaxKutA3YgaPMY6YpwEiuzdHLy059o1mGJicXPQy4qUMdxHnHwQF/TFN2BB/8w47LjW8DeBAmg==, tarball: file:projects/communication-phone-numbers.tgz} + resolution: {integrity: sha512-xCnkgSzdRmCnYDnek+X+7adlxtpgH8+MACL1lGUYkP06XnAl27WDOVlqaUzZeLUkU2tykJm/b8FvMvbUD9Mxhw==, tarball: file:projects/communication-phone-numbers.tgz} name: '@rush-temp/communication-phone-numbers' version: 0.0.0 dependencies: @@ -19145,7 +19188,7 @@ packages: dev: false file:projects/communication-recipient-verification.tgz: - resolution: {integrity: sha512-TyYZt8gnp7lZYGO1iMl92EBGq0p1kvheU+IOziyNrarytzhWv9AIgLd4lZjC0oBJPK0IZEWY9UcMCekB1V/ZmQ==, tarball: file:projects/communication-recipient-verification.tgz} + resolution: {integrity: sha512-QnhcfmBacgq+Eh/6W0tN8Fv/85+mMNWQjfNqdzv2ul3N+NvX8J4ZSdXmCk3xT3sWClUo5hosRSlr4IvdMIRILQ==, tarball: file:projects/communication-recipient-verification.tgz} name: '@rush-temp/communication-recipient-verification' version: 0.0.0 dependencies: @@ -19191,7 +19234,7 @@ packages: dev: false file:projects/communication-rooms.tgz: - resolution: {integrity: sha512-Hnl1LryTZTWTMT/hIKgFiJWa0vEym8WxNWMAr/DyMfUyjv2aEXT/LyqXQRsk7vuoAlfIE4cTvw4/EPbW/kM+uQ==, tarball: file:projects/communication-rooms.tgz} + resolution: {integrity: sha512-Hu1/wYt6JgeyEXDmykDMHA56FQxQcru2ehmExw596bBCb/erO6/C2SB4kCeDQ35aqt6cLcYBk8546gV8AF8KYQ==, tarball: file:projects/communication-rooms.tgz} name: '@rush-temp/communication-rooms' version: 0.0.0 dependencies: @@ -19226,7 +19269,7 @@ packages: dev: false file:projects/communication-short-codes.tgz: - resolution: {integrity: sha512-A2iw60YIA3ptRLT0rKgRYRBq2ZrvOJ0TR/YIstK8BdCSSthv4JfHblVZeXeI9OncHl6cLwsVDEKH9JSYolJi+g==, tarball: file:projects/communication-short-codes.tgz} + resolution: {integrity: sha512-GJGpF73RLFFBOVqMrqSuaTmesprpPyHUdwqX6125RtYvL+0uONNaV2X8ThVol/3dx2REfvDDPPUNDiCtoad9uQ==, tarball: file:projects/communication-short-codes.tgz} name: '@rush-temp/communication-short-codes' version: 0.0.0 dependencies: @@ -19272,7 +19315,7 @@ packages: dev: false file:projects/communication-sms.tgz: - resolution: {integrity: sha512-IGTZTEmkq+ad1k9UsjORyTdIyQQjx8prTpWontKC0euilNTmD6F7KtO7hBi0ImaN9B7VMD+NeTHBMviUpYQqgQ==, tarball: file:projects/communication-sms.tgz} + resolution: {integrity: sha512-E5wRromRSolGuQBYBZRyagHhL1iHwTAGaL94anTDFqLqJDBDxLKrbv8516DwkNHGctxvRc8kYL8UkNtqAnV5FA==, tarball: file:projects/communication-sms.tgz} name: '@rush-temp/communication-sms' version: 0.0.0 dependencies: @@ -19317,7 +19360,7 @@ packages: dev: false file:projects/communication-tiering.tgz: - resolution: {integrity: sha512-OB3x2oJOyaYHMffgbSwDnWRI4V896RNkXrpD2mFx6AU5s6OhAusyp7yTCO+kB/BhyjwdUSbGOvLpCEufohd5Aw==, tarball: file:projects/communication-tiering.tgz} + resolution: {integrity: sha512-QknMD7dw7EvoLHUR5bwJ4vr5Jd9OlCF40DNyF17G14AALYr+kdAdnpZqK9v+io00X6CYvcc29pq+rmkFS2dnuw==, tarball: file:projects/communication-tiering.tgz} name: '@rush-temp/communication-tiering' version: 0.0.0 dependencies: @@ -19363,7 +19406,7 @@ packages: dev: false file:projects/communication-toll-free-verification.tgz: - resolution: {integrity: sha512-GrXSSNx9DzparLAQ/068hEhpPBZAKUjAnmXIB9SSOc+MAoZrBGC8u8KytYcSu5h25BAey24DvCSojGYhwtXXwA==, tarball: file:projects/communication-toll-free-verification.tgz} + resolution: {integrity: sha512-ZYYkNOWI9cH8k04QrPPdnNv2RhWfBOYwhUHMZn+W4hZprbwE3xVmoyMHv2geeXv2INsQB/+DyeN7wmBz+5zW1g==, tarball: file:projects/communication-toll-free-verification.tgz} name: '@rush-temp/communication-toll-free-verification' version: 0.0.0 dependencies: @@ -19406,7 +19449,7 @@ packages: dev: false file:projects/confidential-ledger.tgz: - resolution: {integrity: sha512-5OA3Ajf/YWYic+Ti8m5KexZeXW03/ZCuryU9IzDxHgWv+LpX1rgxt38gmXYHB9IcU1n4Jp76OZQWkLXec3vI0Q==, tarball: file:projects/confidential-ledger.tgz} + resolution: {integrity: sha512-h/NEWLtjEUeZIe0SQatD4/w8ybkwyt5ez2Cc8t4j1JSycjFsqog0rqsY4J5jjLQ/qtDfToFXpZ0MsqOkEFNkXg==, tarball: file:projects/confidential-ledger.tgz} name: '@rush-temp/confidential-ledger' version: 0.0.0 dependencies: @@ -19435,7 +19478,7 @@ packages: dev: false file:projects/container-registry.tgz: - resolution: {integrity: sha512-YKdd4lX0cxnsetNLQfPkdlQYlpvE17ZVsiiHK0nStQzgmOdDFg9rHwQfd+sG2Y+hcL9qqcAB+QcnoLPYM6K3Hg==, tarball: file:projects/container-registry.tgz} + resolution: {integrity: sha512-yjhWLgJ1yPy09lBBtMlb7eO6mDTA1pHxbeVIvTKkT9LrbqSmzdHngOFpMTZVvpuENnoWM9ZoR8C1cOgMt0Sybw==, tarball: file:projects/container-registry.tgz} name: '@rush-temp/container-registry' version: 0.0.0 dependencies: @@ -19479,7 +19522,7 @@ packages: dev: false file:projects/core-amqp.tgz: - resolution: {integrity: sha512-YH9Sn/bpoMO2RGgcFoNEKODpSzeekOk4egmdY06ziD6DRqrkAeNWLPAcKCcnO9N2kANNDcyZtXIiNRh9VE2XzA==, tarball: file:projects/core-amqp.tgz} + resolution: {integrity: sha512-6zOn7oCE3NYk9+sT/DFda1fdSa4OzmN6XaJF2zZb2L+3WQ+huO+cN1B8goQwJKVm99jc7E9Kjl4SfBJ7qUBWKg==, tarball: file:projects/core-amqp.tgz} name: '@rush-temp/core-amqp' version: 0.0.0 dependencies: @@ -19525,7 +19568,7 @@ packages: dev: false file:projects/core-auth.tgz: - resolution: {integrity: sha512-bCOyafzGH2z9gBKkzcjSR75mz1NHyYMERMSALiTOJDpeC8FuoGsCDrSOmR9/v+m2I55d6rygWYZk9VnB1q7jIw==, tarball: file:projects/core-auth.tgz} + resolution: {integrity: sha512-2jHUts5dcKEnt+X6MBU+aZe9MYqqoL5RM3rthz7wNMaW8caKbsnRJBa6b0ssWBn9GONdpjlc3TW3UevQSO75Fw==, tarball: file:projects/core-auth.tgz} name: '@rush-temp/core-auth' version: 0.0.0 dependencies: @@ -19557,7 +19600,7 @@ packages: dev: false file:projects/core-client-1.tgz: - resolution: {integrity: sha512-vFG3Xm6fMnllPJx8cckEsmZlTfc33U5U44I/EqT762Ueazm/sjd9XkOTNL3pFyz521bkjd195kDerHz6i1caqg==, tarball: file:projects/core-client-1.tgz} + resolution: {integrity: sha512-/RbXu9ILL43rbtkkPxC7xzA/gaoRE2FHHSHf/bwI3VT9zANOZAQsuYl5d0n+lwYW4Vad8fHxP7d1d7xe13a4eQ==, tarball: file:projects/core-client-1.tgz} name: '@rush-temp/core-client-1' version: 0.0.0 dependencies: @@ -19589,7 +19632,7 @@ packages: dev: false file:projects/core-client.tgz: - resolution: {integrity: sha512-9Y4Hv03ZUSxtVhWnB/7WjSi1hkaOM+KrxsR2j5QNYDFQgw+48tdNqEG85DA2le+mGNkLYD2Dm01gCcZ8tqt/dg==, tarball: file:projects/core-client.tgz} + resolution: {integrity: sha512-yHmavRIV6m8bfVDcpSOg7Q4ClPBzVriudR4lWN8C7c49gdQlyAnLNZoVCSdCTIO50ReoXsUPJ30++ktn2QXPew==, tarball: file:projects/core-client.tgz} name: '@rush-temp/core-client' version: 0.0.0 dependencies: @@ -19621,7 +19664,7 @@ packages: dev: false file:projects/core-http-compat.tgz: - resolution: {integrity: sha512-A7+R5Qx1Mq5u/5Ik5NiAthd1iaJRACoMZRQZra3kLXKbNhnuKBiORudmXWacniG8I3R5oBcATYdTrKdBZePOYA==, tarball: file:projects/core-http-compat.tgz} + resolution: {integrity: sha512-+ylx8gtst4Br/PciJYHYedyWYuZipQTeBTQVSKJIlthFF15rvLC+qWb9efu8r8sRK8m8q4VutW0vLkwZsq1QDw==, tarball: file:projects/core-http-compat.tgz} name: '@rush-temp/core-http-compat' version: 0.0.0 dependencies: @@ -19652,7 +19695,7 @@ packages: dev: false file:projects/core-lro.tgz: - resolution: {integrity: sha512-xNfjfxr11dP/YNkxldpQJXR4ULuN4LX2v9Bg/+/Xqd4A0Feh+c4o59Liofcbq8JRKJx9oM8c1OkJh/qbSb0Dcg==, tarball: file:projects/core-lro.tgz} + resolution: {integrity: sha512-y/TVvGrjbUii7Z0EVLiMJgYERMfr1mMl4iKBCps0DuaxsoV22moL12T5ZIsDwqEOAL/kKJDmBY6pqyNgU46Z6A==, tarball: file:projects/core-lro.tgz} name: '@rush-temp/core-lro' version: 0.0.0 dependencies: @@ -19684,7 +19727,7 @@ packages: dev: false file:projects/core-paging.tgz: - resolution: {integrity: sha512-JDsLQhIMx3gZeamuiAl2GQPTST/XnBwbyGK1qssPbnNiHQLpgW9pvdPixPuDp9hbLRROu1/nAPeN3hLyVDJ3SA==, tarball: file:projects/core-paging.tgz} + resolution: {integrity: sha512-olnU6yyiLN4KfwHZo51n60/ofrHacm8SHiwHtzdT8oxmiKT0b65KIAjwDo0R2/bO4yklcljuigppn09fExJRtg==, tarball: file:projects/core-paging.tgz} name: '@rush-temp/core-paging' version: 0.0.0 dependencies: @@ -19716,7 +19759,7 @@ packages: dev: false file:projects/core-rest-pipeline.tgz: - resolution: {integrity: sha512-4Ldthvl/QZZ2NOY3YcN85PYPZzVRUV8KE9rJgtbsUM5Lx3nv+TXJ8ms/r/FdYBxEalqwgfqR9FeMcLrKldfByA==, tarball: file:projects/core-rest-pipeline.tgz} + resolution: {integrity: sha512-JR+kVww42bMncvfSWGE2wAYwPbrYrTDwTN1E8aEGR+tOXPc/cnnlFu4A6muRyEkTW5MSYpMtmEG6No6nMmcJyQ==, tarball: file:projects/core-rest-pipeline.tgz} name: '@rush-temp/core-rest-pipeline' version: 0.0.0 dependencies: @@ -19750,7 +19793,7 @@ packages: dev: false file:projects/core-sse.tgz: - resolution: {integrity: sha512-q/WK/OEeGAqY9Z1InykYCwTDXlvYwMpuXtcaJf3CRFduO5uTNIAzE6Oow/g+MZj4PScJsb8um0OoA6yEbbcZtw==, tarball: file:projects/core-sse.tgz} + resolution: {integrity: sha512-DrUF1P0l7NtmOD7JTTCJDefaJxaaRTVm8uk0tkvrtAlGhq9zt8b4v+N5cGdOczuf/pnIK1hYQFayR5JI45Q4/w==, tarball: file:projects/core-sse.tgz} name: '@rush-temp/core-sse' version: 0.0.0 dependencies: @@ -19783,7 +19826,7 @@ packages: dev: false file:projects/core-tracing.tgz: - resolution: {integrity: sha512-ZnVM5XObxvdJpujx8hFYgwyujkVN4I/lmFEIYHBHPMIqz9op1ExD3fbWZ24UdS0sjwRVbfA2Iw5oCugAe3YG5g==, tarball: file:projects/core-tracing.tgz} + resolution: {integrity: sha512-U6ADeP6ytcDUCRx8HfzEqgNbj5GNKnrFSRUc2T98avvLzp58Li8KwVbeSkmNBQeSx5sp6+CkAkJOAWpG6soivQ==, tarball: file:projects/core-tracing.tgz} name: '@rush-temp/core-tracing' version: 0.0.0 dependencies: @@ -19815,7 +19858,7 @@ packages: dev: false file:projects/core-util.tgz: - resolution: {integrity: sha512-BEIq8Mts7uMOT797uhwA/DTD2NA/nYRMNaBJ8REjpZi0TXSxiXwVc2snguaPiAWAiLZl0RLtlGxtVlnAEGLbEw==, tarball: file:projects/core-util.tgz} + resolution: {integrity: sha512-eFRLe6IZejZwNUDxBC9JbG5JsrROVa8lLQT9wJepgRc/T6VHsigrHvQMmwHYA9ybp9n2r+uourgLjbryEe2qSQ==, tarball: file:projects/core-util.tgz} name: '@rush-temp/core-util' version: 0.0.0 dependencies: @@ -19847,7 +19890,7 @@ packages: dev: false file:projects/core-xml.tgz: - resolution: {integrity: sha512-7S8nEgU5KmSWmitmBY9gh0xLZHoVS/ixSWHNptOvY93kUj4EDoncE7cDQSwvsTZw4W9B1ydQbw6kyThRL97K1w==, tarball: file:projects/core-xml.tgz} + resolution: {integrity: sha512-G55wb8/1rk0vblDuHVaXdJGDka97QRcINhcimpcpB0vEACFY8BA1kipqe6fOzHTI+YPHHyCEz24/0rf650+tdw==, tarball: file:projects/core-xml.tgz} name: '@rush-temp/core-xml' version: 0.0.0 dependencies: @@ -19881,7 +19924,7 @@ packages: dev: false file:projects/cosmos.tgz: - resolution: {integrity: sha512-u/mjs8zP+enMcQbOkWT1owc7f1uc7h2gl5Q8Q5z4DSpVipCFIV5I+Rxej0cbqUzl8pcr27k6JWB4w/sxZuGRRA==, tarball: file:projects/cosmos.tgz} + resolution: {integrity: sha512-btYZMGsQ3NAjOMNm+CUdQH3C4dSA/BMP1MZw1Tg7+c36S+lkUSZUGfr4QJ3kIdVdDjbpDcZiuSLJCt76Lm4wdQ==, tarball: file:projects/cosmos.tgz} name: '@rush-temp/cosmos' version: 0.0.0 dependencies: @@ -19921,7 +19964,7 @@ packages: dev: false file:projects/data-tables.tgz: - resolution: {integrity: sha512-XNQVr8Jrwewd99TaYOY3I6SMa2fUsgsSbj67e3zX+ZeW3h8Fe2GSTHQPk8RUf2y1gzSci3TlhtJA6/mbJBtw8A==, tarball: file:projects/data-tables.tgz} + resolution: {integrity: sha512-szIiZ+QL0N5ef+Zih9qsKA1T5k3i4LWGP6qLwlHTLiaug9HXPkl5J3GyEdTGfiMj7poTXkbhwSENhTi+EPuSHQ==, tarball: file:projects/data-tables.tgz} name: '@rush-temp/data-tables' version: 0.0.0 dependencies: @@ -19964,7 +20007,7 @@ packages: dev: false file:projects/defender-easm.tgz: - resolution: {integrity: sha512-Vop81PdmGu1YWj/1S11djoWaWK+2f2etZNm/bJReFyfdqOrQMkuCyRSq9MfGHc1o9hkRulVdJV4j3l9oQhtUpQ==, tarball: file:projects/defender-easm.tgz} + resolution: {integrity: sha512-LOrrJPMtBNUZIHXM94hGxpwyIx8wFqtgOSRwopkTfrnypXuQmUzcrulatFpLDRYKnyJSFrW/YvIH+RaezxzBtA==, tarball: file:projects/defender-easm.tgz} name: '@rush-temp/defender-easm' version: 0.0.0 dependencies: @@ -20010,7 +20053,7 @@ packages: dev: false file:projects/dev-tool.tgz: - resolution: {integrity: sha512-mf1EMMPr+3cw+PHiJF9hmKT/H5T6Xi5lwY7NG+UWQGabk7qPuduoRwkQpG207CwH56Yrs1pan2Qs9AGWI1s+JA==, tarball: file:projects/dev-tool.tgz} + resolution: {integrity: sha512-Xef6yFTzkzY5FP/Q6/WfIxVXCW8Dn+le7XOCIXXnMxFNHI18pWKGWZQuvhH8kHO/dkyA2s7npvIVKW4PKas5gg==, tarball: file:projects/dev-tool.tgz} name: '@rush-temp/dev-tool' version: 0.0.0 dependencies: @@ -20077,7 +20120,7 @@ packages: dev: false file:projects/developer-devcenter.tgz: - resolution: {integrity: sha512-R5dHM5eRlAPs/zxvOlAQej4frcVS6Zbk4QVkH4uGysMiI630l7UJgXdCol+5HBf6UiIXKz4abU/QPX2oTTY2dA==, tarball: file:projects/developer-devcenter.tgz} + resolution: {integrity: sha512-L/wjKN7fasXkO1DsINCv4zE0cyQ98h5tYaW+oC9G6+VDPo6js2LADkx3ZbTXDfi2xoTfqHyjtHkzDuLYtoO9HQ==, tarball: file:projects/developer-devcenter.tgz} name: '@rush-temp/developer-devcenter' version: 0.0.0 dependencies: @@ -20114,7 +20157,7 @@ packages: dev: false file:projects/digital-twins-core.tgz: - resolution: {integrity: sha512-DXfVnEcMtyPpc9ZqaucHcs3Li4CQmmBlNRFIFxIGW6pvtmHl0j+J5CbGHtvlj+ZKWOSEEWYsBhTpFWfehWwAqg==, tarball: file:projects/digital-twins-core.tgz} + resolution: {integrity: sha512-mxgKUdgFy5W1c12jRfGRqRci/XeKTXmOjr1SGK1Aka2z73eYw4772H9RASa2STrq2jkF0c6zlu+DsatM9paLdQ==, tarball: file:projects/digital-twins-core.tgz} name: '@rush-temp/digital-twins-core' version: 0.0.0 dependencies: @@ -20159,7 +20202,7 @@ packages: dev: false file:projects/eslint-plugin-azure-sdk-helper.tgz: - resolution: {integrity: sha512-mwOmI8sE9r7jBmQEv6PhGC3/BiNYnzgHw6qX2W7SSM6nDDEBYd23msr9+NazhOJ7QFPDEMTRseiZ0ohaHejr+Q==, tarball: file:projects/eslint-plugin-azure-sdk-helper.tgz} + resolution: {integrity: sha512-oFrpyG9+srfSkbe/1kHja1JYS5XOe1WZaZdep9Nx+SKjJPuKxbYFr2OabYUK/860eyPrzAXmMCj5Yuefud8ALw==, tarball: file:projects/eslint-plugin-azure-sdk-helper.tgz} name: '@rush-temp/eslint-plugin-azure-sdk-helper' version: 0.0.0 dependencies: @@ -20187,7 +20230,7 @@ packages: dev: false file:projects/eslint-plugin-azure-sdk.tgz: - resolution: {integrity: sha512-BgVEKs0EbFkVaVrCicDVSGVZxlK9maiTJY1nwpAmjVt7sihfBcMRAnwl3jGUXvLQtwsoXELm3RXnfWoHvFflzg==, tarball: file:projects/eslint-plugin-azure-sdk.tgz} + resolution: {integrity: sha512-obbVlbeaaeJiIFryOwAusinuQBblkSABG3gXuW1/nqlGslb4tdk5F8wUHy0B1YMSDGN1tH/hgjtsXHG5C6kN9A==, tarball: file:projects/eslint-plugin-azure-sdk.tgz} name: '@rush-temp/eslint-plugin-azure-sdk' version: 0.0.0 dependencies: @@ -20237,7 +20280,7 @@ packages: dev: false file:projects/event-hubs.tgz: - resolution: {integrity: sha512-hD6WkpwVj1ldhtf3NH/lzvhnPxn7youpFnKxZ9BRI09elrWKjteoQY5a9ETrDKyzyzaU0sheoy4iytPVfhOn2w==, tarball: file:projects/event-hubs.tgz} + resolution: {integrity: sha512-cTtK9DqBm99+6uyittPh54R9KM7h9Uh/WpGcRAz5yk/nMel8TWkkOjqZdpQml76wK/hZ5j8WbWCCnpx3FFZUfA==, tarball: file:projects/event-hubs.tgz} name: '@rush-temp/event-hubs' version: 0.0.0 dependencies: @@ -20296,7 +20339,7 @@ packages: dev: false file:projects/eventgrid-namespaces.tgz: - resolution: {integrity: sha512-fRPezxo2TPr+Y67hFEBXwkRoBaSwT4vx+NCY1cllWzdA1ycY0udQ4pcz8VvSn+drNy9jOJw7QC8BNCk/M833CA==, tarball: file:projects/eventgrid-namespaces.tgz} + resolution: {integrity: sha512-i/1k8HXXm3gsqzFvSbUmv4WS++3yiFacCmKu0WkYOL7vo5GyPKhMQsCH1fJRlMsHJbsgJzsuzBTa0r4b3oBplQ==, tarball: file:projects/eventgrid-namespaces.tgz} name: '@rush-temp/eventgrid-namespaces' version: 0.0.0 dependencies: @@ -20342,7 +20385,7 @@ packages: dev: false file:projects/eventgrid-system-events.tgz: - resolution: {integrity: sha512-erQE0QJfLUAf/xP2czDPmBSETVa0ATSPfv19CsjlJr3OBOzWf2TrVjpNDYAAe2bNJJULs/c16VLGavSnXuRpOg==, tarball: file:projects/eventgrid-system-events.tgz} + resolution: {integrity: sha512-xbgZWge14jTIQB4eB6AvzJ6LGsxASxHkcLEMOaJsjfJefNO5gaibENwvycMFOQ9p7sAjHDA+o1vzl3bb6TwkyQ==, tarball: file:projects/eventgrid-system-events.tgz} name: '@rush-temp/eventgrid-system-events' version: 0.0.0 dependencies: @@ -20389,7 +20432,7 @@ packages: dev: false file:projects/eventgrid.tgz: - resolution: {integrity: sha512-7shUAEcQDMj67CrgI4QjwcXp5+eOrVvZUZ6vlz057PfpLWBwR7wwkMk7d9K34QWHyP+TT8kNUdmx2NfLMvWjaQ==, tarball: file:projects/eventgrid.tgz} + resolution: {integrity: sha512-v1UvBWcby0gwLiwBXSIMOZep3JZZ3kjxfIrwOpW45agBs9Nl08f8GLA34bnYRS6TpGY/nIPTN0fVCBUj+IU8MQ==, tarball: file:projects/eventgrid.tgz} name: '@rush-temp/eventgrid' version: 0.0.0 dependencies: @@ -20432,7 +20475,7 @@ packages: dev: false file:projects/eventhubs-checkpointstore-blob.tgz: - resolution: {integrity: sha512-Cch20aHcn0SA1uItE7z53pM7A1gJPOYUnGMfGgs9Bg+aGK7YDPwtCqQlFPu3YcQ1o2qnWeMHtFgpBEAMw2K6xg==, tarball: file:projects/eventhubs-checkpointstore-blob.tgz} + resolution: {integrity: sha512-fpCOyM0dO+71rfZa6CfTklgsZbUvfdTWY0UIVoh492rxwawM2T2NKXcZOH9dfP7dHAiThnOjOZzq6h2d99X4Cg==, tarball: file:projects/eventhubs-checkpointstore-blob.tgz} name: '@rush-temp/eventhubs-checkpointstore-blob' version: 0.0.0 dependencies: @@ -20481,7 +20524,7 @@ packages: dev: false file:projects/eventhubs-checkpointstore-table.tgz: - resolution: {integrity: sha512-imSzOoUOhzDkMTGVmVXOKulIaIJPeM0myMVyJohPIyxN92qzMswwKF7qBs4olAqSNFUp4yKQvlnBQzjBGdN+rA==, tarball: file:projects/eventhubs-checkpointstore-table.tgz} + resolution: {integrity: sha512-kZXJsXHdI7F956J8I0uSzKc6agKAgMkNgjBw+iWgZRJ3tBsdsfBMBVhNoptaAr+i8FOli694ygsYtgh76ul6EA==, tarball: file:projects/eventhubs-checkpointstore-table.tgz} name: '@rush-temp/eventhubs-checkpointstore-table' version: 0.0.0 dependencies: @@ -20528,7 +20571,7 @@ packages: dev: false file:projects/functions-authentication-events.tgz: - resolution: {integrity: sha512-mmEHpvc5Vs8qYHXtsRa4s7nTg2vVW0E11A7OgbK4nB4zbO5lvCemUFSbM2hbi5EtuLCOtPw9UMgpBf+B6QV7Vw==, tarball: file:projects/functions-authentication-events.tgz} + resolution: {integrity: sha512-+nxVC7Z2N2KBDDCZOKyrYMZOrBlbBBBp8tMd3RprZtPwqAE9mIlwEebiW8ePGhaRtPODl4zzc0L6jqLVa71xtg==, tarball: file:projects/functions-authentication-events.tgz} name: '@rush-temp/functions-authentication-events' version: 0.0.0 dependencies: @@ -20572,7 +20615,7 @@ packages: dev: false file:projects/health-insights-cancerprofiling.tgz: - resolution: {integrity: sha512-ku6oE1VHvwGUQDGyBtuRNBfSZf1o++Wy2ysV/7ORw8i+sqUxGgDzfkeURG00UXCb6jYRbISvloQN02r31iiPrw==, tarball: file:projects/health-insights-cancerprofiling.tgz} + resolution: {integrity: sha512-YgEUhXp4Q9rcyoRZj+sB6Z3BUa/tXef58psq+PGzn4TYgoiQAlUQlArrrtyA1xSZYC7+cfIFV/5NM9onNiBw8w==, tarball: file:projects/health-insights-cancerprofiling.tgz} name: '@rush-temp/health-insights-cancerprofiling' version: 0.0.0 dependencies: @@ -20618,7 +20661,7 @@ packages: dev: false file:projects/health-insights-clinicalmatching.tgz: - resolution: {integrity: sha512-ZlROi6gdYqDGT06h1nkyC2lcFWIDeU5DLTykejKyKla8CKzHV6UMEw2C1FDMKUXfbcmitq4o2C+2Y1YD7iAZeQ==, tarball: file:projects/health-insights-clinicalmatching.tgz} + resolution: {integrity: sha512-4M56FDJLjoUl2lTJqbNyd8JVF+I+kOSyN+fwYjofE0Q6xHx26kMovIduFiGKFy4g/XH0BVkiP9DEwbqNm1+uag==, tarball: file:projects/health-insights-clinicalmatching.tgz} name: '@rush-temp/health-insights-clinicalmatching' version: 0.0.0 dependencies: @@ -20664,7 +20707,7 @@ packages: dev: false file:projects/health-insights-radiologyinsights.tgz: - resolution: {integrity: sha512-JyCVKRnTLEaBg9SU6kkYdR6g2sP+iWmfW75cHFHVDeyTx6dJzAFMNuOjCV3um8a5P15SnOtA9COiQLBZ2WeTSw==, tarball: file:projects/health-insights-radiologyinsights.tgz} + resolution: {integrity: sha512-z5VQh6Zjg17TksEqcevAqQ810LuWFXc3s2HIJR3XFdmjKN5Wqz9L9VcOh/X9cNuJAlgmXey9qc1cjmwviJyM5A==, tarball: file:projects/health-insights-radiologyinsights.tgz} name: '@rush-temp/health-insights-radiologyinsights' version: 0.0.0 dependencies: @@ -20710,7 +20753,7 @@ packages: dev: false file:projects/identity-broker.tgz: - resolution: {integrity: sha512-JAyNGaop9r1SigjYgJ9TmaauaBmHmR5EZPcV4i5wY0a7YGWx3vPmhPBVHEhDs+6NN4nJdy+OV1BgAmks5xfrpA==, tarball: file:projects/identity-broker.tgz} + resolution: {integrity: sha512-iH9uFyM+kb+LUhCgEaEej35aj1T4cZxrVHSNcLVFInzA1BO61AAWYKhU+9g1Zz7DY0JHA94wigBIytI+JKvQBg==, tarball: file:projects/identity-broker.tgz} name: '@rush-temp/identity-broker' version: 0.0.0 dependencies: @@ -20737,7 +20780,7 @@ packages: dev: false file:projects/identity-cache-persistence.tgz: - resolution: {integrity: sha512-9OXnpgdkOzWphsA5zbA8ypd1kz29/6UnWz+vy881ZoGElV8RxkrEhJRrrDnOVB0Yq9UaFecOv+nVPsmNycaLqw==, tarball: file:projects/identity-cache-persistence.tgz} + resolution: {integrity: sha512-4csz5v3w5pJ/k8T6Z5XXG+qXBP699JGnH6HgVUzdy2splbctowh7QBdXvS6gZo0lvtsZE1fI49M3C9eHau22qA==, tarball: file:projects/identity-cache-persistence.tgz} name: '@rush-temp/identity-cache-persistence' version: 0.0.0 dependencies: @@ -20772,7 +20815,7 @@ packages: dev: false file:projects/identity-vscode.tgz: - resolution: {integrity: sha512-i/oanp5C0TaCK+IFXsDxq/uH5LCGnGSIx9dy/UozKv3UtMpRkqKA2aWNH7GedOvjx6x2Vm99hdQPqGeDdyaKNg==, tarball: file:projects/identity-vscode.tgz} + resolution: {integrity: sha512-FvOXigjtyiZ6hwgQloCnaS2DCD7i/0yUZrMflkUk03L4ha+uOnTqD0xMKmBrMulEIRlXCo+nxcYWEvOB1KRG7Q==, tarball: file:projects/identity-vscode.tgz} name: '@rush-temp/identity-vscode' version: 0.0.0 dependencies: @@ -20806,7 +20849,7 @@ packages: dev: false file:projects/identity.tgz: - resolution: {integrity: sha512-QPAkrLan7YVdCq5wbTKSrSHHspfir1LHb9cfCpSBRZis07uqUjhyyJb9XFuur0VM9d8riplpWiLYQl0gkBz6wQ==, tarball: file:projects/identity.tgz} + resolution: {integrity: sha512-lR4xvJBAkSjTuI1TK7fZL6qtVscfqTup8oX/c+RIyP4HxqbwQPg1ll3rSduuX7sDwDIQelLlPBrHDABvsI1Ifw==, tarball: file:projects/identity.tgz} name: '@rush-temp/identity' version: 0.0.0 dependencies: @@ -20863,7 +20906,7 @@ packages: dev: false file:projects/iot-device-update.tgz: - resolution: {integrity: sha512-PhLLauxGdhRy1BnZiUFZALIte+oR0c/0QMWCSea/eq0L+kbnpkC1UrPXuLgr8+DhbjmvV5VHYXz6wFVtogi+dw==, tarball: file:projects/iot-device-update.tgz} + resolution: {integrity: sha512-Fim1zYQd7N7tzQn0Z1O6NBm6U0PKJEifqX1AcKieiH4DqsyF0/LTQiJDugqZAoyYglhLX549/d6CPTH8HUWunA==, tarball: file:projects/iot-device-update.tgz} name: '@rush-temp/iot-device-update' version: 0.0.0 dependencies: @@ -20909,7 +20952,7 @@ packages: dev: false file:projects/iot-modelsrepository.tgz: - resolution: {integrity: sha512-Z3r0s0MPewb2f8rUylf2xeUBdiM5MK9AFevBkBU/9z99pUjZyh1kvAk9zj0TQbHEJpuaGAw6fdFxvaZd0ye4gw==, tarball: file:projects/iot-modelsrepository.tgz} + resolution: {integrity: sha512-Mj6YTGX+Prxqr38w409U9syJ9cjHNcGTPFA41c21gposz3Sy25mD9hx/wwBFX4U1GsL5Jqub2g8aVyjtyd/IZg==, tarball: file:projects/iot-modelsrepository.tgz} name: '@rush-temp/iot-modelsrepository' version: 0.0.0 dependencies: @@ -20953,7 +20996,7 @@ packages: dev: false file:projects/keyvault-admin.tgz: - resolution: {integrity: sha512-a9ZPfQzf6ARHAXCVFDyBjP06mYFiI+pGot5RUdEsEPkW8YMIg7M+izea3krMoayB8eY/nm9D4U00GvI7D2QGFQ==, tarball: file:projects/keyvault-admin.tgz} + resolution: {integrity: sha512-afvN1Vk9RXamIQJoT3T2KEBRU383KizN4LTdpwp6SZziJuBPTR/Xbivdfyi6chLGqhjELOOGhG8VrNd/qrH8Og==, tarball: file:projects/keyvault-admin.tgz} name: '@rush-temp/keyvault-admin' version: 0.0.0 dependencies: @@ -20985,7 +21028,7 @@ packages: dev: false file:projects/keyvault-certificates.tgz: - resolution: {integrity: sha512-3orYdlF8NxfMM20Hylp48QjBBI3uw9Odd5m+cFGsz2jsYuC6Aksni/6Ezppw4OtSVzVGtCKpc2MDf6PQOFdWsg==, tarball: file:projects/keyvault-certificates.tgz} + resolution: {integrity: sha512-mcZ6QWNKMudCIutD1JtbJGkJqbe6aeJE+038S81RAHNnskzpthid44yUn6WKL+TSRJ0Bd5uBLu19UfD/lE6qbg==, tarball: file:projects/keyvault-certificates.tgz} name: '@rush-temp/keyvault-certificates' version: 0.0.0 dependencies: @@ -21030,7 +21073,7 @@ packages: dev: false file:projects/keyvault-common.tgz: - resolution: {integrity: sha512-HZlDlQ+CmWc57EMgQAnEVW6T0KCD1aB0F26iV62uWvFFfGtPgNeT5H0f8YGTt64qnyWjVKcSch5RRReLmFY4GA==, tarball: file:projects/keyvault-common.tgz} + resolution: {integrity: sha512-qUpo5LZ1iwi7FQf6Qq0xYShwVlUb01cXDQ0jskosTo96ckDRMiX6G9edfJT8WgB2472yPcRa0XHshz6qwbasUA==, tarball: file:projects/keyvault-common.tgz} name: '@rush-temp/keyvault-common' version: 0.0.0 dependencies: @@ -21058,7 +21101,7 @@ packages: dev: false file:projects/keyvault-keys.tgz: - resolution: {integrity: sha512-C83UEMU07jLM05hQ8iJaJmLg5vTNBEfh+dLlVpMvms/KPKu0PFl0Ses0wce3iKReWQDHMMz4YvocR6sEpnvXtQ==, tarball: file:projects/keyvault-keys.tgz} + resolution: {integrity: sha512-cx9pzHDrzJY0vlKwNXPjJyqq5aVPCc2rcQQ/jXm7b6FRHO6ZcZiEpx7p/xq55Srf/y0uEIBMxGsW3+BOngz0cg==, tarball: file:projects/keyvault-keys.tgz} name: '@rush-temp/keyvault-keys' version: 0.0.0 dependencies: @@ -21104,7 +21147,7 @@ packages: dev: false file:projects/keyvault-secrets.tgz: - resolution: {integrity: sha512-ajBpuMdXHDmn74d24vPaX6LaVM/46ugjF45fAC8BX1Y1SSDvG7ZtcfxozyuT6dWORSP1+JxxDtzqAgDX2fu9VQ==, tarball: file:projects/keyvault-secrets.tgz} + resolution: {integrity: sha512-KVJlFQEXeTNVztwBEWsl2TRzpYaVHU+By5571RpyZ/lNawrG/h5+pMEPTv25tyVDka9/Vdl04ZPMB+8bYPHnjA==, tarball: file:projects/keyvault-secrets.tgz} name: '@rush-temp/keyvault-secrets' version: 0.0.0 dependencies: @@ -21147,7 +21190,7 @@ packages: dev: false file:projects/load-testing.tgz: - resolution: {integrity: sha512-WyI645UgIheoAN8fFzvmL9raT6zm+v/kpufZTwNpPhN0o0Ii8GzExcUuY2MTqJoTKrkuTW+JncHKxBONf8z8ug==, tarball: file:projects/load-testing.tgz} + resolution: {integrity: sha512-pzqGEVQiGz8Us+PlK0w4UI6dl/JGrQt7+g3LdyCFo5F6ZymFCuogMT+2azmiKzokUqx31RtfgQ8oJMo2ElJZUQ==, tarball: file:projects/load-testing.tgz} name: '@rush-temp/load-testing' version: 0.0.0 dependencies: @@ -21195,7 +21238,7 @@ packages: dev: false file:projects/logger.tgz: - resolution: {integrity: sha512-DXdgDzzwRLpM45GbytE0xo7X2nzZEMBB4fXm6sQdzhx/oqi24eMMVOdHnXZ3UtgoOaHTKni5cgnEaW7ySJQxQQ==, tarball: file:projects/logger.tgz} + resolution: {integrity: sha512-wUuLbeDFqwh0hlDLDLsgXWTp0Z7UBbV23hPR/iw4e2RcSkQDF4MqJrUYkm7hNIuLkgUfiJU+OAXWySbftzu0Ig==, tarball: file:projects/logger.tgz} name: '@rush-temp/logger' version: 0.0.0 dependencies: @@ -21228,7 +21271,7 @@ packages: dev: false file:projects/maps-common.tgz: - resolution: {integrity: sha512-C0UH1u82g5SVN6aUh9HpbrTEV4yg+LR3zGsgGq+5DOlDQ7rLz2tyaKCf1hT13B5+xlko38jYB2sguwE8kAMs7w==, tarball: file:projects/maps-common.tgz} + resolution: {integrity: sha512-AQCdfMgx3/Vv0dlAhhnYTyIojwZlQr3joRLHxJB93H/fdUG4IFwvZggRjos0ckEzURgZjHQIwHFZwibS3S+G+g==, tarball: file:projects/maps-common.tgz} name: '@rush-temp/maps-common' version: 0.0.0 dependencies: @@ -21247,7 +21290,7 @@ packages: dev: false file:projects/maps-geolocation.tgz: - resolution: {integrity: sha512-/Yakr25HR/rklnQAbz8gQRG5bGqqfp4BrUuhMeP64oPx8BXzvYra43mddoQx4tG7yLoFRTt0rFUz39eA6EdsBg==, tarball: file:projects/maps-geolocation.tgz} + resolution: {integrity: sha512-SQ9KrHcLAogPBcfnnttF/ZOyM0wXvbvZqzFxCmd7yl0J5rQpLgSahXe+ObefNnOiwQ7QfKmiowb+qhIhsLKVpg==, tarball: file:projects/maps-geolocation.tgz} name: '@rush-temp/maps-geolocation' version: 0.0.0 dependencies: @@ -21292,7 +21335,7 @@ packages: dev: false file:projects/maps-render.tgz: - resolution: {integrity: sha512-qjvEkNsofDriMkLp+U57UKCWuDMKxEZ0+YPpYOMSHW4hw4QO46jG4rq0Hd8zLochIcLJ5E4dp5N1w2qEu8IvSQ==, tarball: file:projects/maps-render.tgz} + resolution: {integrity: sha512-vfS6wHRctxTuhFqmVURTfr6IFqoqdOyLNHvSZkhFTBZqqLqOj0qUx5EVI8RMoO26iU9QVY27eB25vq/eDhkqfw==, tarball: file:projects/maps-render.tgz} name: '@rush-temp/maps-render' version: 0.0.0 dependencies: @@ -21337,7 +21380,7 @@ packages: dev: false file:projects/maps-route.tgz: - resolution: {integrity: sha512-UgK3FvgEQe1n3XaZDXCxfa494EcuGCuM79+vM1akBuel21VsWNCGSQRdWzMd/HhoaOSTmunnLuSO55T5YbGAfw==, tarball: file:projects/maps-route.tgz} + resolution: {integrity: sha512-SvEDfcOpO4CIMHhAsPphSmdznVsFZeutg3iLyd0l/n5idXer3aBuMNJqhjMDsaUmRIRtBUEh1jy5Tt+NXn/K8g==, tarball: file:projects/maps-route.tgz} name: '@rush-temp/maps-route' version: 0.0.0 dependencies: @@ -21383,7 +21426,7 @@ packages: dev: false file:projects/maps-search.tgz: - resolution: {integrity: sha512-y7toa3OqFbMkEd9rtTWxZnF9VIcf6OSjdOA9EYhgFKLt8+vpnskAi6IPAt+tgi1b1KMaCNHOZwJ6/5qp3+1wlw==, tarball: file:projects/maps-search.tgz} + resolution: {integrity: sha512-Xd3UgejrvUnZln4o2sLdjT2vaLk3nPW7Ym5W98yDTb7aus9WKfyABgOm984BRZmyblvybsDVIcA1v+LqswJkdQ==, tarball: file:projects/maps-search.tgz} name: '@rush-temp/maps-search' version: 0.0.0 dependencies: @@ -21429,7 +21472,7 @@ packages: dev: false file:projects/mixed-reality-authentication.tgz: - resolution: {integrity: sha512-xr6cEWU7r4iiDGpHx7qlntr8DF7G4y9SzSC0dVANd4KOIBuUQJc769wGoAFJJk+kZjpuE9ooAj//C9uV2FW7MA==, tarball: file:projects/mixed-reality-authentication.tgz} + resolution: {integrity: sha512-no5+L3eIuY6tuBpXwmnhEkVFcLcrz6I16PnheCRki3VmGKpUOlNV1BHT8f3cd9Oly7air1Typgc54Fc7tAw2nA==, tarball: file:projects/mixed-reality-authentication.tgz} name: '@rush-temp/mixed-reality-authentication' version: 0.0.0 dependencies: @@ -21472,7 +21515,7 @@ packages: dev: false file:projects/mixed-reality-remote-rendering.tgz: - resolution: {integrity: sha512-UH05+SjSVXTC2/rKQpoOCGMjFewznrmkAV4/HJWL7LfuR5gjeKMDB5U+fY8WmeDa11U8izUT18BJpOQZZkFZlw==, tarball: file:projects/mixed-reality-remote-rendering.tgz} + resolution: {integrity: sha512-BKcUvvnCKugyMfaqbR6ofYcznZ0BPNErr8cxqAfYO9Dj0oTjvI/OzL0DaCpcT2DkSy2SSCL8XH/C9Tzfdwt4mw==, tarball: file:projects/mixed-reality-remote-rendering.tgz} name: '@rush-temp/mixed-reality-remote-rendering' version: 0.0.0 dependencies: @@ -21519,7 +21562,7 @@ packages: dev: false file:projects/mock-hub.tgz: - resolution: {integrity: sha512-2u15yJgthiFRvamHInxtcoPhxPynLh1lNdXF95NDdXlt4Eoqn1RumKuzrSX/PzIQEVU+OUrNAi9EmktTV395/A==, tarball: file:projects/mock-hub.tgz} + resolution: {integrity: sha512-HdkufUS5H4Ypr/1+cJ8EQcD9C30Jir9slYsZjgs9wCBhPHBtn8wOer0XDhSTJ4W4JnuR2XE3zc5JyHGeRZ2HKA==, tarball: file:projects/mock-hub.tgz} name: '@rush-temp/mock-hub' version: 0.0.0 dependencies: @@ -21539,7 +21582,7 @@ packages: dev: false file:projects/monitor-ingestion.tgz: - resolution: {integrity: sha512-jyHUq1s4ilJF62BkSAMSgRJhPXNB6kiKum6cvR3yTlUbgbb2vBbtxxqhf878tYlrGBAxwRTp5YM3ycXoA0/6aA==, tarball: file:projects/monitor-ingestion.tgz} + resolution: {integrity: sha512-PwjqpVkusaU/Grr7Vh6wZfPPTEO9lGRylzE/2o4znz5RXnJ9DOXPn4poua3Gv0mWZE2hYU/clNIGe1oAfxTUrA==, tarball: file:projects/monitor-ingestion.tgz} name: '@rush-temp/monitor-ingestion' version: 0.0.0 dependencies: @@ -21587,7 +21630,7 @@ packages: dev: false file:projects/monitor-opentelemetry-exporter.tgz: - resolution: {integrity: sha512-V/wo669B/kmq98AWkfSGvAnihtguw/q8qUDBaeT501r4HoIegrAn5cJrF87qum46r+Gd37LyZwCdgZnVoCLzZA==, tarball: file:projects/monitor-opentelemetry-exporter.tgz} + resolution: {integrity: sha512-E7Fk+UYMBTlZYaNBrnwSsNBSRqRRjx+GLCat707Wd5RM3LX129jBH4fuMI42HhnmcRkkTYZo1wgnF9asigWbtg==, tarball: file:projects/monitor-opentelemetry-exporter.tgz} name: '@rush-temp/monitor-opentelemetry-exporter' version: 0.0.0 dependencies: @@ -21622,7 +21665,7 @@ packages: dev: false file:projects/monitor-opentelemetry.tgz: - resolution: {integrity: sha512-JMuZZg2HmbptOSY5SB1WQhym5eXt9BWvMEZsZz1E3+3L/EYSFgGOr4tYmNE/UVvRD9I9FnVGb62WJMc/S+09nA==, tarball: file:projects/monitor-opentelemetry.tgz} + resolution: {integrity: sha512-pGLSQHB3mdqsEYKtmy/6kgxvoJcGOFQok91hl8YdfQnzlQwGzsoxuoFftG3MGlXisaSXrxaA0Ni8q95Dhzxqwg==, tarball: file:projects/monitor-opentelemetry.tgz} name: '@rush-temp/monitor-opentelemetry' version: 0.0.0 dependencies: @@ -21670,7 +21713,7 @@ packages: dev: false file:projects/monitor-query.tgz: - resolution: {integrity: sha512-upl/A/PM2nzPz5sn+yOl4lQq40qA6kLNqvpEnCK6Of5Rv9pJIeTxN+JBAfOTZFAVN6e1g/iMvrcksJHSCx1MxQ==, tarball: file:projects/monitor-query.tgz} + resolution: {integrity: sha512-YrH8kNBqCwo6ABDOd0F4vJK9Um8nCvh+LJbd7z19/SZc9DOmZxykfKy3m5/Zu3kPhHXiaJTBSOvy1HWuI2ngZQ==, tarball: file:projects/monitor-query.tgz} name: '@rush-temp/monitor-query' version: 0.0.0 dependencies: @@ -21714,7 +21757,7 @@ packages: dev: false file:projects/notification-hubs.tgz: - resolution: {integrity: sha512-VNk6zld7/oXfKhhFjUhDzBuspNUuYcbRRgewl8i/i/8UPWGgjvlqo9PLlm4/HvOKfdCFpSeYM/iAkxZosIC1Dg==, tarball: file:projects/notification-hubs.tgz} + resolution: {integrity: sha512-95O/bVHpvyMqV8yRtAWbqJbZU81KlQiQeT1EpLbV0bDZgz+xsZfHx5zBv77SwgUp8zwcT4Cu8iVq5PK50mSQHQ==, tarball: file:projects/notification-hubs.tgz} name: '@rush-temp/notification-hubs' version: 0.0.0 dependencies: @@ -21748,7 +21791,7 @@ packages: dev: false file:projects/openai-1.tgz: - resolution: {integrity: sha512-mKsJ+FJw7z14bogmbfMHL4j0O06wnT0noJQx3AZwr6891FURVKobjOsuxhSvk1zI4lmBy40XuTBkPujefz/dlA==, tarball: file:projects/openai-1.tgz} + resolution: {integrity: sha512-f0vhiF53KSKbzs2Rac6mKztJY8GQXF+uWCsDdkru8YLG+L+ixws7PhxFY3FWRxSjH0pjHPE6jQjfcuBeEsxhGA==, tarball: file:projects/openai-1.tgz} name: '@rush-temp/openai-1' version: 0.0.0 dependencies: @@ -21792,7 +21835,7 @@ packages: dev: false file:projects/openai-assistants.tgz: - resolution: {integrity: sha512-OXJi6RjlXobJBCClExD0Cf9gSR2tB+aVeMOsPNSEzkZWIMlFVUUpmjvLfmNYAAvM0nDtz423lxCEgkTzLvJ2qA==, tarball: file:projects/openai-assistants.tgz} + resolution: {integrity: sha512-9NCfjwCE66dNnAs9MUrlDVPxU4FCt1O+4ThK5iYv7UnzXcsq4ImQ1Mi5Mx0jzrLYlLKdJMOhu1ZF/ElhRR7lOg==, tarball: file:projects/openai-assistants.tgz} name: '@rush-temp/openai-assistants' version: 0.0.0 dependencies: @@ -21834,7 +21877,7 @@ packages: dev: false file:projects/openai.tgz: - resolution: {integrity: sha512-cokO7nL3WDl/VR3sTwekw0uMmjIjAIhpKruJjOkH5usVY3Hdaf+DKXY8PMTK3v8HuyGk8gulKTXofnQ0DxV2BQ==, tarball: file:projects/openai.tgz} + resolution: {integrity: sha512-e4pnCjShYvb0POzp1ehbHeltH9nSgLS8h2uBIaV1g8Fb+XFzgKMOS3WRn4Y6CsM9dIccAcUQ/InvnX1L3SL8bg==, tarball: file:projects/openai.tgz} name: '@rush-temp/openai' version: 0.0.0 dependencies: @@ -21856,7 +21899,7 @@ packages: dev: false file:projects/opentelemetry-instrumentation-azure-sdk.tgz: - resolution: {integrity: sha512-rHWrsu8RBJCNdhIlQBcW9xQhQEu+eO/f+l38mr6LJ4Aiu4Qsy9ExLTSo2Ctqh8PxnxBnzciRtyv0G6yWpAebSw==, tarball: file:projects/opentelemetry-instrumentation-azure-sdk.tgz} + resolution: {integrity: sha512-XkjZ3sUvLA4xLGjqE0wgFzUFtPGa/sQFesP1FRV5zXntuN9IzSje7qqVr5+VvoexFg946eJEwBhWXa5zKkG77Q==, tarball: file:projects/opentelemetry-instrumentation-azure-sdk.tgz} name: '@rush-temp/opentelemetry-instrumentation-azure-sdk' version: 0.0.0 dependencies: @@ -21900,7 +21943,7 @@ packages: dev: false file:projects/perf-ai-form-recognizer.tgz: - resolution: {integrity: sha512-zf/qeCiSBzwBC+4vUSCNiAz2HXaoPEtGPQ3ZL4ow2fOIbM0G3krOCQgWwE/+CPPVcOIk2aXQ9styAYtXDeIK7g==, tarball: file:projects/perf-ai-form-recognizer.tgz} + resolution: {integrity: sha512-lrzhp4aLSc14YZDXXOjMAAVi0kLy+LsbOk1jLIAnXC0GUM4ElXXOwDATONbky346s9QhoVxpnsFsLhB3qa952g==, tarball: file:projects/perf-ai-form-recognizer.tgz} name: '@rush-temp/perf-ai-form-recognizer' version: 0.0.0 dependencies: @@ -21918,7 +21961,7 @@ packages: dev: false file:projects/perf-ai-language-text.tgz: - resolution: {integrity: sha512-V5eM5PdijHEVgo79ZTjq1gNvh0FTv3e678mZHhgeZsM0Z/n6siUKg9KzKrOkhOMSa80TgLV+3ZyIxmMyGnNt1A==, tarball: file:projects/perf-ai-language-text.tgz} + resolution: {integrity: sha512-uOomAJN9a//f49NC+n/XiXbfPLPtRGDcNPKtDtlTs2O2Ii/xlcEtsquDs31lccW/rA++KigAAhOa2YyKVxWXHw==, tarball: file:projects/perf-ai-language-text.tgz} name: '@rush-temp/perf-ai-language-text' version: 0.0.0 dependencies: @@ -21936,7 +21979,7 @@ packages: dev: false file:projects/perf-ai-metrics-advisor.tgz: - resolution: {integrity: sha512-EI0v5BNYVGw+UEvxRTVY/Yg2Intp7uxcy3dcfHSzdbdxwfBKj/S3xdOTC3eJ9hPu2kd1OWJZ1A6K6OQENIIO+Q==, tarball: file:projects/perf-ai-metrics-advisor.tgz} + resolution: {integrity: sha512-FK3uwYwVG4JU0E55VPDHuHChwsuKHlDeBJ0xSAhvytpFRTdaBaZhVZgbEIi8M0Iu9kUKuKhtnLXtX2acK/givQ==, tarball: file:projects/perf-ai-metrics-advisor.tgz} name: '@rush-temp/perf-ai-metrics-advisor' version: 0.0.0 dependencies: @@ -21954,7 +21997,7 @@ packages: dev: false file:projects/perf-ai-text-analytics.tgz: - resolution: {integrity: sha512-2VYDb+RN2Y79uOw7uJoUe9hxS5yZWUArmYGNxD4P15lFECy1y7Qsh8o9054mrqUHFLTZRcZo1KgzZOGjhuWB8A==, tarball: file:projects/perf-ai-text-analytics.tgz} + resolution: {integrity: sha512-2eOz03HNHKCo7H1HLVnrlYdEW5qka1SzmMjMiGceXuP8STu03wBxvlSer0lN6T0ekJa4dgbS/GPyufh/lwvhuQ==, tarball: file:projects/perf-ai-text-analytics.tgz} name: '@rush-temp/perf-ai-text-analytics' version: 0.0.0 dependencies: @@ -21972,7 +22015,7 @@ packages: dev: false file:projects/perf-app-configuration.tgz: - resolution: {integrity: sha512-mBRrscrjyagQGNmhRBeA0zYUchSX3PKH40/VJsKpHAuGawxZeVymmoEjA3uQCblY8YYyF6b3rST9ifn8RYbKMQ==, tarball: file:projects/perf-app-configuration.tgz} + resolution: {integrity: sha512-m6LgfVtYJ9nxqnIXXiKcHgyvgBf5B185zWW7JPbbeVfQVmr5Xdzqkz0WXWc+CcTF++NpwNEspjcZORfD0IXTeQ==, tarball: file:projects/perf-app-configuration.tgz} name: '@rush-temp/perf-app-configuration' version: 0.0.0 dependencies: @@ -21991,7 +22034,7 @@ packages: dev: false file:projects/perf-container-registry.tgz: - resolution: {integrity: sha512-gR4YkZbX7kyqHh9gh/Vbo90HQPdw08Pt0GiAZdrPdM1FW1mVIoR5BeIIC3H9Fb82/LQ1I+oFg+FY2VIQNZb4kA==, tarball: file:projects/perf-container-registry.tgz} + resolution: {integrity: sha512-QL4EkBV+8EEZG1EmfGH87489mjfmN3k4niRUwi/C+aSiieE5QhTgFxgpu0MZTP3mHWpaGIbou3rGs0E/pRRN7A==, tarball: file:projects/perf-container-registry.tgz} name: '@rush-temp/perf-container-registry' version: 0.0.0 dependencies: @@ -22009,7 +22052,7 @@ packages: dev: false file:projects/perf-core-rest-pipeline.tgz: - resolution: {integrity: sha512-ZHZpAZ/Qz808jXB7P/dLhwmYFufP164O0TLqxpmqfXcaHphgpik5b4x5xMKXrb4WFT61XNFDvFXrdJf1Az7rYA==, tarball: file:projects/perf-core-rest-pipeline.tgz} + resolution: {integrity: sha512-t2vMC8YRmC3A5o9WHN80EqNbvUyLuYFoyewBkEsgx6ju9gI/nqhmSw9dqdT4fINFnzul/n4bFHJWAWPIhVToHQ==, tarball: file:projects/perf-core-rest-pipeline.tgz} name: '@rush-temp/perf-core-rest-pipeline' version: 0.0.0 dependencies: @@ -22031,7 +22074,7 @@ packages: dev: false file:projects/perf-data-tables.tgz: - resolution: {integrity: sha512-FYo4ko2VEcSKWnaLMm6WsCAUMI4LcXN428YMm2iUorgWvWyeado13sbE+SHjSKgzkh26eUXB0bupEEdQKKc7bg==, tarball: file:projects/perf-data-tables.tgz} + resolution: {integrity: sha512-FkJCM5n7DYsf2lzR3Ag2tqxiVn8GU6bZpAuZNIK6BZXLByrUUf8dk7NDYPXHwhs2NaZORzdXy6yNlLqJRHmWgw==, tarball: file:projects/perf-data-tables.tgz} name: '@rush-temp/perf-data-tables' version: 0.0.0 dependencies: @@ -22049,7 +22092,7 @@ packages: dev: false file:projects/perf-event-hubs.tgz: - resolution: {integrity: sha512-GubJ3RkrKpwRVM/8l8ExyXL6FHtMvpa30yOo1ZCCjRIuuWkSqRmr2gzEXaLFTj6HbYzgqg8XVQyMwVB/1zKuQg==, tarball: file:projects/perf-event-hubs.tgz} + resolution: {integrity: sha512-cbJOiuXvmp2VI1+0BUoPmVcAYRRgXHOrYzhOM1DoQ/QLfmoJsT7OCfhY7vtTz1ynM+lpoImJVbUavJIl1XjR9A==, tarball: file:projects/perf-event-hubs.tgz} name: '@rush-temp/perf-event-hubs' version: 0.0.0 dependencies: @@ -22072,7 +22115,7 @@ packages: dev: false file:projects/perf-eventgrid.tgz: - resolution: {integrity: sha512-a0a/rYZ7+OJo2V1ZNGNpyTkAPxxvTv+KFu7BUyms81FuggrrECUsybfwz3mbG8nIoh8UEB+BY5OXuyN48ZbZ0w==, tarball: file:projects/perf-eventgrid.tgz} + resolution: {integrity: sha512-mB74n6wsIzYFESIifHaaO32a80MTYZNkvhYb5rrHuzjTlqcZKfanZuBPdVAFHjy1m/KZeHVjX5CzY/rFpdD8sw==, tarball: file:projects/perf-eventgrid.tgz} name: '@rush-temp/perf-eventgrid' version: 0.0.0 dependencies: @@ -22090,7 +22133,7 @@ packages: dev: false file:projects/perf-identity.tgz: - resolution: {integrity: sha512-qCSQ/DGC/ektxrIAO19e0Vs/WCCUD1Z2C+bWpUVktBMk/y/dlXqvqa1aGbUDZr2leKcoNDHNCIITNRPxiOwoTQ==, tarball: file:projects/perf-identity.tgz} + resolution: {integrity: sha512-rhKinZeldvz8kS8Zebo5R4wwPR6yo7DiKAjFjq4WjYKZE3sso/P/4lAnAfra7+cSrbUnLaqtttcRHTiUyRlodg==, tarball: file:projects/perf-identity.tgz} name: '@rush-temp/perf-identity' version: 0.0.0 dependencies: @@ -22109,7 +22152,7 @@ packages: dev: false file:projects/perf-keyvault-certificates.tgz: - resolution: {integrity: sha512-yGY/0yT8zg1HYq8Ucj3OpeaP715AgIiXcLFuwD8UTZ4Td5xoDRhpi+zs0sUnAZhDESM2JE45vFIaaSXc2fRzNg==, tarball: file:projects/perf-keyvault-certificates.tgz} + resolution: {integrity: sha512-+yIjlo71XYU45sBck5hfiQ9eZTtC04sgGgfq1LoDQQEvGPk26QHFvPymVLRTmMqocVg6e9JPdWI0oAVvYQqSCQ==, tarball: file:projects/perf-keyvault-certificates.tgz} name: '@rush-temp/perf-keyvault-certificates' version: 0.0.0 dependencies: @@ -22129,7 +22172,7 @@ packages: dev: false file:projects/perf-keyvault-keys.tgz: - resolution: {integrity: sha512-39cRS8XoyWK9FnoWWQ53ytmG25u4YRLOkO6NHeGkBWngKGzyTL4XGDGJaupTnkg52b3/jQLB4M5KoVXeDFIlGg==, tarball: file:projects/perf-keyvault-keys.tgz} + resolution: {integrity: sha512-GJCzDI0mRTjoOF7TRA5vjusz/vG00P8aKllNTCNtbDfkjIr7pMAllPdDWcDhsLWpMeZsrteEobGie/NicFNPSw==, tarball: file:projects/perf-keyvault-keys.tgz} name: '@rush-temp/perf-keyvault-keys' version: 0.0.0 dependencies: @@ -22149,7 +22192,7 @@ packages: dev: false file:projects/perf-keyvault-secrets.tgz: - resolution: {integrity: sha512-n98oiCMoAu2WGDp7PAsTLQkfSv1s31Mr79hAP7KEVuPd+nGDGsW2FKCkiqUymnKNdZ8Lhq9Wf1U4RtKVTYGWtw==, tarball: file:projects/perf-keyvault-secrets.tgz} + resolution: {integrity: sha512-pzhQuSUnujNF4bBF2pz/rNl6kaYJaRyfrQMytPA9bU9d4rcP9bNsjXCnEGEpXSC5jmh/QF8n2ju/0wh6G3ANrw==, tarball: file:projects/perf-keyvault-secrets.tgz} name: '@rush-temp/perf-keyvault-secrets' version: 0.0.0 dependencies: @@ -22169,7 +22212,7 @@ packages: dev: false file:projects/perf-monitor-ingestion.tgz: - resolution: {integrity: sha512-e+SLLqcGfUACYhdT3pVFDE2UwEzv3RFQoAxwFQrQDy9Dlcdq9mRfcj7uVD/qlwmV41Cc3nkTecR7CDPV2Lt+Sw==, tarball: file:projects/perf-monitor-ingestion.tgz} + resolution: {integrity: sha512-ZROFv8zQw7Jpd3oWAFke47F6/KQdUQccNRHVPiZePgE/Ij2kGGEhMP9KjvvZ44Q1TnT8OnqJv88gmFRUO4wmJg==, tarball: file:projects/perf-monitor-ingestion.tgz} name: '@rush-temp/perf-monitor-ingestion' version: 0.0.0 dependencies: @@ -22187,7 +22230,7 @@ packages: dev: false file:projects/perf-monitor-opentelemetry.tgz: - resolution: {integrity: sha512-UevloS6xYLAQmZk42gf283/LFpiiqk5sYsOVfJzPr5hpTj6i98tUVfdew4wDNf10DmJqXpl9t5dHWYsfIJgaaA==, tarball: file:projects/perf-monitor-opentelemetry.tgz} + resolution: {integrity: sha512-Jycu3A26VbjyYk/9S8u0MLQIdm94rO8Fk0fl2JlSqlG5/wK4h1HonlpfZTcwyTViYwZGtIFkp5RD5LK27AgYpg==, tarball: file:projects/perf-monitor-opentelemetry.tgz} name: '@rush-temp/perf-monitor-opentelemetry' version: 0.0.0 dependencies: @@ -22205,7 +22248,7 @@ packages: dev: false file:projects/perf-monitor-query.tgz: - resolution: {integrity: sha512-NooOr27rnac1JkhZ27IfrCHrnsm0PcfUtv+LjxvFQs3Ppgh9EI5qsZpc8zcwIVexNcy/YfxaQx6OOxVW7uU05A==, tarball: file:projects/perf-monitor-query.tgz} + resolution: {integrity: sha512-vP9Z/dluG+KEPhB2t8fBtdx8fxuko7GfgvWwr//p6YezHS1ygYTbrp/nEAOgyWn+Ufv4gW1NdlJ/f9V8b6CVAg==, tarball: file:projects/perf-monitor-query.tgz} name: '@rush-temp/perf-monitor-query' version: 0.0.0 dependencies: @@ -22223,7 +22266,7 @@ packages: dev: false file:projects/perf-schema-registry-avro.tgz: - resolution: {integrity: sha512-LNlxIWdssTUd26B+pSEeBVYOjf0jGjHeKHI/9q11vXUr7cswFwAycwU8Syx1+xQmDyXj16bqkL3tljy4sWsUJg==, tarball: file:projects/perf-schema-registry-avro.tgz} + resolution: {integrity: sha512-SETrbaxvpLp1drNdvyNH2KPEZWyGDVvX9c6FveGeVXPfsMwSr/ZWinJ+jYCoDE9RWK1CBvii3gSC4o5Wr6VBGA==, tarball: file:projects/perf-schema-registry-avro.tgz} name: '@rush-temp/perf-schema-registry-avro' version: 0.0.0 dependencies: @@ -22241,7 +22284,7 @@ packages: dev: false file:projects/perf-search-documents.tgz: - resolution: {integrity: sha512-UFP3FipO4FvsGdpFZDDoBA/Ll5b+wtD1wXkn3pih01oa0r68UmvYwY7lGZWpj3yCI1l2UGzayn/r4LIIUNT8iw==, tarball: file:projects/perf-search-documents.tgz} + resolution: {integrity: sha512-/RA+5alnBXvM3HLl8q1uPw/Hdqd5gB2V5qpaXonlCE7C10jQ233TxOz+OFa0JYLYZlck+5/u+Yf9LA8JYEidqA==, tarball: file:projects/perf-search-documents.tgz} name: '@rush-temp/perf-search-documents' version: 0.0.0 dependencies: @@ -22260,7 +22303,7 @@ packages: dev: false file:projects/perf-service-bus.tgz: - resolution: {integrity: sha512-X95Hh6NnKKUcwXClbV9iQIxP+1FeXIRs0AvD3NXMctlvTTHFwCmy8MrjwSbOZmbzedg6oVE+8rEBdl4nQpeyZQ==, tarball: file:projects/perf-service-bus.tgz} + resolution: {integrity: sha512-uzOm6V4LesEx4etYTgPNSvTFLhdwb/HC7kDOTUJuD3YgCwu6SO1psK1q+yC7Y7hjXk9ZreKmSE3kpzcMuNIXLA==, tarball: file:projects/perf-service-bus.tgz} name: '@rush-temp/perf-service-bus' version: 0.0.0 dependencies: @@ -22280,7 +22323,7 @@ packages: dev: false file:projects/perf-storage-blob.tgz: - resolution: {integrity: sha512-ZFQHP4wPThWvIxQPlbyl6S5noOLmQGNh/Sr+53SOI6fOE4stiO2SU6h3oAA5Flt+AN7ecF7DbjJaLNdyhTmSbw==, tarball: file:projects/perf-storage-blob.tgz} + resolution: {integrity: sha512-pt0OA8CVTkYb5FyOTlabMICKgIBJG7Xc7DuDhJtASn/n3cCFRcwd5PtUT4Z/plexH3Pq5Zb63x1vmxCtX188Bg==, tarball: file:projects/perf-storage-blob.tgz} name: '@rush-temp/perf-storage-blob' version: 0.0.0 dependencies: @@ -22299,7 +22342,7 @@ packages: dev: false file:projects/perf-storage-file-datalake.tgz: - resolution: {integrity: sha512-IqNMSbO7Zr0HoLvLmtadH8jS8exN3/o/yV+wmm82TAfGWzvo+H/AAHsbDQwE9KOUnfGzeprtrXw/cAW2+m75DA==, tarball: file:projects/perf-storage-file-datalake.tgz} + resolution: {integrity: sha512-tofYs152ezkrv4HoggV0PK6q2THSgnPEtsXjU2xPX1ptV8015o1pNMb0Ida/CgHlFccTKmcWgq3xH2iA10fNyA==, tarball: file:projects/perf-storage-file-datalake.tgz} name: '@rush-temp/perf-storage-file-datalake' version: 0.0.0 dependencies: @@ -22318,7 +22361,7 @@ packages: dev: false file:projects/perf-storage-file-share.tgz: - resolution: {integrity: sha512-R//6vCw8iYaZIH9hz0Cdc+eL42f8/wFyQPERFgqX1m5pjAOs67OLZsURMisUTvRa3GfDLxf34WD0G5CAVVhNgA==, tarball: file:projects/perf-storage-file-share.tgz} + resolution: {integrity: sha512-PDcmow06NkRgxBuWrX0v469wUEPB33LC6ZoQNxG/G9lPwNJ9mv7RbP3jF0OFmdWS+K9gAbfPd554MHJ1nrSRvA==, tarball: file:projects/perf-storage-file-share.tgz} name: '@rush-temp/perf-storage-file-share' version: 0.0.0 dependencies: @@ -22337,7 +22380,7 @@ packages: dev: false file:projects/perf-template.tgz: - resolution: {integrity: sha512-M95aBoz6WTfr7yf191nBbOEvzgjcfhbaNGn2UOL+gz4Tk9u4KoVOahyrqRagZ62e5jN8it0mWWEMXvzG659T8g==, tarball: file:projects/perf-template.tgz} + resolution: {integrity: sha512-uIF9I90xnGVCYEiiTK8BpWXrpiZH7GiBQ8ruTKhAdxo8/N5fFb/bk9q1fbMmps4LS3hGKCEqYFjWYXJBEvvhew==, tarball: file:projects/perf-template.tgz} name: '@rush-temp/perf-template' version: 0.0.0 dependencies: @@ -22356,7 +22399,7 @@ packages: dev: false file:projects/purview-administration.tgz: - resolution: {integrity: sha512-Gl7s7jYJ69Sy1BVqAgvo2YUa0k6F/8q34xareaKdvRkyebtgJET7UlzdxrOfXORhv4jHFvTW9JUh6OgovQzBGw==, tarball: file:projects/purview-administration.tgz} + resolution: {integrity: sha512-ur8eRqHTeEs2o/xkPrQCFYgxJ3Uy+bGIgrBJd3LMv+ZnZfdyXJ3rXrTIqci081WPa9okzcUM1Uvfyo7HJpimYg==, tarball: file:projects/purview-administration.tgz} name: '@rush-temp/purview-administration' version: 0.0.0 dependencies: @@ -22399,7 +22442,7 @@ packages: dev: false file:projects/purview-catalog.tgz: - resolution: {integrity: sha512-j5iiYm6h8mSpnRGkwZZSu/fIoZPVdQLRAoJ/wovKue2bbh7eBPbOE6r88Uo6PuByPx5+aKoxVmFinS7x3TDTsw==, tarball: file:projects/purview-catalog.tgz} + resolution: {integrity: sha512-HuEGOnpRyvnpFz1kjnta9KDVPUXgAEXB8ZEAcXZu+Ex0emBRGalcdm2KuamOnPnAURHTdN4O/A3XejarbVIGaw==, tarball: file:projects/purview-catalog.tgz} name: '@rush-temp/purview-catalog' version: 0.0.0 dependencies: @@ -22443,7 +22486,7 @@ packages: dev: false file:projects/purview-datamap.tgz: - resolution: {integrity: sha512-2IaN8JyBJ12CxhJrG8aJNXOlIvryQPzuosufVMdbxh7ledrmVsuTJ8KV/EwZbiy/hTytcEUPuhCgVd0Qxn534A==, tarball: file:projects/purview-datamap.tgz} + resolution: {integrity: sha512-O4VH8jrpNwhBcDI7Zc8UTO5FrEa6nbQJJdLS5W4BoWxFlzSJOGEi5pH84wCBDTUSlbEItWbCGbHvr9ixgAtJvQ==, tarball: file:projects/purview-datamap.tgz} name: '@rush-temp/purview-datamap' version: 0.0.0 dependencies: @@ -22487,7 +22530,7 @@ packages: dev: false file:projects/purview-scanning.tgz: - resolution: {integrity: sha512-BNv/LXCTh6drrwudFiDo8rfMBWQ5pzM8h0lJvs0bpbhriVEq+1RFvcFqj+eUGaCWNnvoT1idKMfT1DdXrJQLqQ==, tarball: file:projects/purview-scanning.tgz} + resolution: {integrity: sha512-Na3H7jQuxp67ET3r3j5wdi/3mLHzkKfzmq63C+BYwrW+ypSTan5PHI/pXQN+RXZtmCdrKJ1T8UU2zfYaz8f6Vg==, tarball: file:projects/purview-scanning.tgz} name: '@rush-temp/purview-scanning' version: 0.0.0 dependencies: @@ -22530,7 +22573,7 @@ packages: dev: false file:projects/purview-sharing.tgz: - resolution: {integrity: sha512-NNSYfZcGodrpRMgBU96x5i84/7b9aRrpIzac4bIFbTvjiHkQydhxIxlGC+h7VUUaag6sxG8MmaQXmwA/I6zA5g==, tarball: file:projects/purview-sharing.tgz} + resolution: {integrity: sha512-ij0oQc0LrKPdv3K3gIKXiNUXf44MvcipNnfT+krgcCCRGPOi/xHw9bnq4WGDcVgufzJC4d5AI4tri+1oamvTdQ==, tarball: file:projects/purview-sharing.tgz} name: '@rush-temp/purview-sharing' version: 0.0.0 dependencies: @@ -22576,7 +22619,7 @@ packages: dev: false file:projects/purview-workflow.tgz: - resolution: {integrity: sha512-hhs/lS+MRi4F4QhvnW/NR7eflUK6AUiYZZ5qU79BHQb63G7FvXVtLKq0fKWJsD8MGfF5Xer9ye8HD3lMPt7mpQ==, tarball: file:projects/purview-workflow.tgz} + resolution: {integrity: sha512-2uqukqb+ooGOP7FimmkSWBLjAkLPngQdhbD9/9lHuzwZX282BWpglh07fIJhuDPAkK6Pdfc8HMT7CepVBBvG5g==, tarball: file:projects/purview-workflow.tgz} name: '@rush-temp/purview-workflow' version: 0.0.0 dependencies: @@ -22620,7 +22663,7 @@ packages: dev: false file:projects/quantum-jobs.tgz: - resolution: {integrity: sha512-eXwreIYT0prd/iB3BXgdhZTVoxGmGR2S2WCFibhZyu3Db4ENo2NypeY6ELwO/hfQjl1iIkj6GPzgevCFFQ6UiQ==, tarball: file:projects/quantum-jobs.tgz} + resolution: {integrity: sha512-OsWActyog1+o/lZ1SnjYnWAevdwTptV8n0PNqxztrrdHw9ObBxlBFWlZ5Vg8EHaIuDUHkHGKnTOFGqBFvPAB6Q==, tarball: file:projects/quantum-jobs.tgz} name: '@rush-temp/quantum-jobs' version: 0.0.0 dependencies: @@ -22665,7 +22708,7 @@ packages: dev: false file:projects/schema-registry-avro.tgz: - resolution: {integrity: sha512-vGoS5Wealruc81nSh1yw1End+U/OwLpNKZJA5TYnRVV/xRz4mEWUK8mWWWTUXrn7gX95d4OodjdO4ldthwYumw==, tarball: file:projects/schema-registry-avro.tgz} + resolution: {integrity: sha512-ZBvJQLkJDFJHizu9gHMkP4JH0bvv8jyitKapQ2scUn5fKmlPdBSmaJhci59aMSdyJ1bmV2PFwW/1vNBpSeaTyQ==, tarball: file:projects/schema-registry-avro.tgz} name: '@rush-temp/schema-registry-avro' version: 0.0.0 dependencies: @@ -22717,7 +22760,7 @@ packages: dev: false file:projects/schema-registry-json.tgz: - resolution: {integrity: sha512-C9oOS4TndZ9KesGisIloI44VYbJ+/wK6el0Zmtggj9ksa5FZnEvrNjP8iXu3V7Z6yndtHHeUkym6p/7ACOTclQ==, tarball: file:projects/schema-registry-json.tgz} + resolution: {integrity: sha512-Oxj2QJ2oBdO23f/grEsFG20J/Os53V+zebVb6eUJQit33gHS92dQPjCW5TckDufz7/vTVx6zSkMVLNwlzXhYHQ==, tarball: file:projects/schema-registry-json.tgz} name: '@rush-temp/schema-registry-json' version: 0.0.0 dependencies: @@ -22759,7 +22802,7 @@ packages: dev: false file:projects/schema-registry.tgz: - resolution: {integrity: sha512-IF8IwiT1b5ddHvJInV9sbpYMe93xZI0SUd4iLwO9U8M1IO4ZobZZEpiLjhHPwSAZRYPQFd72vSdXwlkDnTHg7Q==, tarball: file:projects/schema-registry.tgz} + resolution: {integrity: sha512-btjDBN1ts9NLV7QKnG8mKCVYFAj8ODok6KvmOykwcmSszh2DACsIyMSSh5ykWaL+E5bfR66pN/x8CLOIlQeZsg==, tarball: file:projects/schema-registry.tgz} name: '@rush-temp/schema-registry' version: 0.0.0 dependencies: @@ -22798,7 +22841,7 @@ packages: dev: false file:projects/search-documents.tgz: - resolution: {integrity: sha512-4SyFPKIgneZuwG6zfuBqmfIRYXq+HVEHvGxecbxjcuCVJm8IV7RtYv10OD1mohj/+o8RSbc96bZS9FDKqxUM8w==, tarball: file:projects/search-documents.tgz} + resolution: {integrity: sha512-d1+0O4LJqYoFKiPY+gSxcuz+D4uTIchAUsDIhsWduMsk8EXZJtjeR7xluASeiIZLwTOYSOfW22S2ZH4RLwfbZw==, tarball: file:projects/search-documents.tgz} name: '@rush-temp/search-documents' version: 0.0.0 dependencies: @@ -22843,7 +22886,7 @@ packages: dev: false file:projects/service-bus.tgz: - resolution: {integrity: sha512-Pt89RAbi05XJFLKxZzexfmqTCACrVG24figHFs3WdLe7ORh5QU/p7aPZKBAeuW7+BPR2iWwzURE2m7jv9s88Jw==, tarball: file:projects/service-bus.tgz} + resolution: {integrity: sha512-P1aMa/SOngSejoiH1OrqSr4a63QzkCV8wDS1tL+tDJBq48/y6toXNIrjaI7mg0FAxW59f1pyHvTtWI9zxblKxg==, tarball: file:projects/service-bus.tgz} name: '@rush-temp/service-bus' version: 0.0.0 dependencies: @@ -22904,7 +22947,7 @@ packages: dev: false file:projects/storage-blob-changefeed.tgz: - resolution: {integrity: sha512-6WJzO/4W+1DseF3OzGO0j/fnRffm7Gd+lyHFlGgDAIeOBIXP6j56rMVWeWAimTOCe2UDsUCVvKsNUtpGI9RFIA==, tarball: file:projects/storage-blob-changefeed.tgz} + resolution: {integrity: sha512-v+jRaSzfGMe2Il50TeyRWIsr9NHKweIuALKUb8Yez36kLKxrwHOf31MXkWK5uhN22CoASnmzhkDot+kGZWW9cQ==, tarball: file:projects/storage-blob-changefeed.tgz} name: '@rush-temp/storage-blob-changefeed' version: 0.0.0 dependencies: @@ -22955,7 +22998,7 @@ packages: dev: false file:projects/storage-blob.tgz: - resolution: {integrity: sha512-W52pOQrvCpDnYJPLYQMo68WdHoaCBBbHb14XYd6lTbmMbe8FGJf8P5DusqD2cCYr+y9SxdZ65XBx2C/9uDqu5w==, tarball: file:projects/storage-blob.tgz} + resolution: {integrity: sha512-Sn1S5VmEr94rERb/qNqSujXM2AEyrG0YkKuvx2Z3IVqB8KLlWYCVK1mcrsOdqSBNIRrdyJfHegSxGqS7QP4efg==, tarball: file:projects/storage-blob.tgz} name: '@rush-temp/storage-blob' version: 0.0.0 dependencies: @@ -23002,7 +23045,7 @@ packages: dev: false file:projects/storage-file-datalake.tgz: - resolution: {integrity: sha512-rBuygz/2pptm93MBGwLGKF01LLMKvPYP7gHYvIVnm9cxXPPjgjHQS8X8L8fV5Pb+DHHPI5wmnua1yELvjGp+eg==, tarball: file:projects/storage-file-datalake.tgz} + resolution: {integrity: sha512-F4BDPkLtGgDn8xEpc1fYEU2hwe95QARBEyrWEOsmK5eoaZxsCX3olkz47IByaEJLNtwGL8Htrf9LrBr7XQw7Wg==, tarball: file:projects/storage-file-datalake.tgz} name: '@rush-temp/storage-file-datalake' version: 0.0.0 dependencies: @@ -23052,7 +23095,7 @@ packages: dev: false file:projects/storage-file-share.tgz: - resolution: {integrity: sha512-5DXTrZ2Q7ky7BamhxA1tZyRF+37x6b9HByZ/EXwwZDoXDdL9jcAH3L4JuSonYpT7VQ9sF2M01FnN+wGhcyDoDg==, tarball: file:projects/storage-file-share.tgz} + resolution: {integrity: sha512-N6cnHonHQlGp0YfWiCfVVM6c70M6IDFbHFVbv7m81EGL5bn3bGskF8okFhkfHXvt6lhb6i7MJeK33iy6Xna/7Q==, tarball: file:projects/storage-file-share.tgz} name: '@rush-temp/storage-file-share' version: 0.0.0 dependencies: @@ -23101,7 +23144,7 @@ packages: dev: false file:projects/storage-internal-avro.tgz: - resolution: {integrity: sha512-IxiPSZBWFNOFu/spFMWhJfWFPr0Hmv0ymxPvFxd2rzzErBq7FtCLXG50WN3lF4NKAnJz0Zq1g/PCmfDm1A7QrQ==, tarball: file:projects/storage-internal-avro.tgz} + resolution: {integrity: sha512-4t/mfNU3cPSFrda4xICXkHWwpvKP2FvGrl6qNlY7mPGhZMoll8c2UfMdFYPEfXhRG3tFNYO3EG58wZjhvsU1uw==, tarball: file:projects/storage-internal-avro.tgz} name: '@rush-temp/storage-internal-avro' version: 0.0.0 dependencies: @@ -23144,7 +23187,7 @@ packages: dev: false file:projects/storage-queue.tgz: - resolution: {integrity: sha512-COvbPOZfsabOlY3BZxQ62o7SKRv3Okeexm9DJegge/7qXcohA7007RlkilzmhrTkbBmTPhkcmZxSFyT4qv00pA==, tarball: file:projects/storage-queue.tgz} + resolution: {integrity: sha512-uo8l+iqN25nZhJuCOIaIGez/6w1rLvjR1Ud95N3CiodhbypygGvlbKLa2pzNZ4Sel9U1/thA6a4i/WZ/Hiiswg==, tarball: file:projects/storage-queue.tgz} name: '@rush-temp/storage-queue' version: 0.0.0 dependencies: @@ -23190,7 +23233,7 @@ packages: dev: false file:projects/synapse-access-control-1.tgz: - resolution: {integrity: sha512-wsawV3NYrXi5EvnkoUa5lW26x9ixfhWek/7GGy6cqjbLEoV9HKEwrW/PGTSa11nuflfUUJdnh/kE9/ZZnqhZFw==, tarball: file:projects/synapse-access-control-1.tgz} + resolution: {integrity: sha512-zaGVyaIBrK9tyHMXDLtaDoWtN5InTtO9YGwxNjkx9I+tk8Ks0j34GLoX43BvtX/ToQMIKrOeci7NnboJ7tXj3g==, tarball: file:projects/synapse-access-control-1.tgz} name: '@rush-temp/synapse-access-control-1' version: 0.0.0 dependencies: @@ -23236,7 +23279,7 @@ packages: dev: false file:projects/synapse-access-control.tgz: - resolution: {integrity: sha512-YhwR7at6DXe0Lor8l4/jztijmEAfzEFm2gmfyosa15kKNECyALiLSREFLI2XiCoZc+F3Ut0e21zWzZbm5RxjDQ==, tarball: file:projects/synapse-access-control.tgz} + resolution: {integrity: sha512-hRuZo66R/zbTljWEWDKaDski3GaAmjaSUUqc58cTDic9xv4WnRnFPwyaogF03RtzXVy+KE30d7C5xwZz/3Kctg==, tarball: file:projects/synapse-access-control.tgz} name: '@rush-temp/synapse-access-control' version: 0.0.0 dependencies: @@ -23284,7 +23327,7 @@ packages: dev: false file:projects/synapse-artifacts.tgz: - resolution: {integrity: sha512-2WhKu4xe4vOA2cMVAhEKNiEPPgpe6lecG17si5lUb6K6TXGdcOUDjtIQiflqRvYmejLBFSp28scVa+xaGoBReA==, tarball: file:projects/synapse-artifacts.tgz} + resolution: {integrity: sha512-fIiGmcsInGYdDJ1wy0Tr4rreKV35AGFbOyaELtwid1ISyFxo0O9bVB2J/GZ82dzbQFOUrpSMtK7ttEpft94Wug==, tarball: file:projects/synapse-artifacts.tgz} name: '@rush-temp/synapse-artifacts' version: 0.0.0 dependencies: @@ -23334,7 +23377,7 @@ packages: dev: false file:projects/synapse-managed-private-endpoints.tgz: - resolution: {integrity: sha512-xI5pnusbNS3YF1Kt3Jqo2WfZ8/Zzn9bA5YheXdjSK1SlyzB4duH7sa+GqoYegd4sJiDO5RGk2FRIcrnc+LXiRA==, tarball: file:projects/synapse-managed-private-endpoints.tgz} + resolution: {integrity: sha512-t716orNaK2a57kim6vchh856W1ZJL+N1AeM5/MCjo+IyqJ7G/2xANrw2f6nA1jQhw9gYY4ltAjuXEpsRgwln0w==, tarball: file:projects/synapse-managed-private-endpoints.tgz} name: '@rush-temp/synapse-managed-private-endpoints' version: 0.0.0 dependencies: @@ -23377,7 +23420,7 @@ packages: dev: false file:projects/synapse-monitoring.tgz: - resolution: {integrity: sha512-JGvFLQaloQ6ooq4FDGXLE2VOq0E5LYF2B2S62zMKPb9lRl4px2Wk1JfjapwIzTck3vi5YNqLUQuI5ar3rRyYFQ==, tarball: file:projects/synapse-monitoring.tgz} + resolution: {integrity: sha512-dNdbppT+aoNAi1B0ihGofcFFQt/eEwx5XAC4Pm8QdFfpuAmdstaF//8q2h5z3DO4/hXNorIU1ZKiyXrczMsZlQ==, tarball: file:projects/synapse-monitoring.tgz} name: '@rush-temp/synapse-monitoring' version: 0.0.0 dependencies: @@ -23414,7 +23457,7 @@ packages: dev: false file:projects/synapse-spark.tgz: - resolution: {integrity: sha512-rgCNFUjX6R35CqxPoZxj/3N3ffGSQ6/TSTJHxHTmLGDSzS7KFVUuK1Sztw/pRGhTTSEBAMa/DZjV7lkIQOMdwQ==, tarball: file:projects/synapse-spark.tgz} + resolution: {integrity: sha512-1SsLxCbj4g1CxyXOyjA00O6fX4nso1IVDAllOlEypk2TMCKGMn8NVm15c3UTU0OILHMYDoukiCUpFvjpFYzC5g==, tarball: file:projects/synapse-spark.tgz} name: '@rush-temp/synapse-spark' version: 0.0.0 dependencies: @@ -23457,7 +23500,7 @@ packages: dev: false file:projects/template-dpg.tgz: - resolution: {integrity: sha512-SGarOplEG6BfERUuKVFLmU2ff8N0sE8EsMAsrSmSk18S7hbnTqMlV1adgXZHuSM0AdmoI3PhYxnetwzNv06ZoA==, tarball: file:projects/template-dpg.tgz} + resolution: {integrity: sha512-9vANDfu+WEqZzzzUw8YuQoZRuyhge3mV9W4ABaMLb5gjsXSpNDKSQiLepBdxN/4EV3lFwcJvKLhSe4E8ZxJzNA==, tarball: file:projects/template-dpg.tgz} name: '@rush-temp/template-dpg' version: 0.0.0 dependencies: @@ -23500,7 +23543,7 @@ packages: dev: false file:projects/template.tgz: - resolution: {integrity: sha512-ZSYsyEHCQhZQB4f+vJC/nOCFbwA4RxCdqcRcrAoyZGEwy3L4gbqCf5jX88NejtmpO8J4uX+4Yq9oH9rdIyYP0Q==, tarball: file:projects/template.tgz} + resolution: {integrity: sha512-HSgDGhNggw6H0I9D2U+eo7B3VrUDSsYg9mmpayLly3bzs87whNb354wVQI2M9Y7OQXN52wMBiB/YXeLZb/NlCQ==, tarball: file:projects/template.tgz} name: '@rush-temp/template' version: 0.0.0 dependencies: @@ -23537,7 +23580,7 @@ packages: dev: false file:projects/test-credential.tgz: - resolution: {integrity: sha512-cF03t2Vo2nyUgvpgojHm1RQqTX2kBdUXhS8g8mVWZ4nGOCxUjaUn/01uWDwje0nRsvznw/RRdzzLL2oRiz2jrw==, tarball: file:projects/test-credential.tgz} + resolution: {integrity: sha512-w45lyHNazuoRLKt4dQFH/yEk83DNnhFqyyS0oggrokZP8bXlY6zmh4I6dnZU2p4zmVs2AvzyaGT7f7LdCyHkiQ==, tarball: file:projects/test-credential.tgz} name: '@rush-temp/test-credential' version: 0.0.0 dependencies: @@ -23555,7 +23598,7 @@ packages: dev: false file:projects/test-perf.tgz: - resolution: {integrity: sha512-ZwPBFlm7U2LjZCUqsJJrNubufkZA5WPNQvRqlj9yXXYaSrtQtcV8LutkBWMy3BTFP3QlPU/7Omj/MeLt7BNnBA==, tarball: file:projects/test-perf.tgz} + resolution: {integrity: sha512-eCcCwe+SGSmOt4GBA750BoYWLV7cnEc5E2Dn6D7aoszG9JtCnI1lsY66kFo5D4uLPzM1Kxoud6l5El9oCDyP2Q==, tarball: file:projects/test-perf.tgz} name: '@rush-temp/test-perf' version: 0.0.0 dependencies: @@ -23583,7 +23626,7 @@ packages: dev: false file:projects/test-recorder.tgz: - resolution: {integrity: sha512-Ql8A/rmUfDyZalI4bLaSdlrJ3++p/wRRen7o5yXijbK3+OIo257z24/DABFdBuj+IHDT5Szy4hWKcxZEULA2xQ==, tarball: file:projects/test-recorder.tgz} + resolution: {integrity: sha512-PGIQwpydrdrYNDq2AVGh9YGo8pj/DObnqpUihTY+BMiBZ+22LG7tPR8bHnPOdTmORfdC20U26wLbmQdOi1YYNg==, tarball: file:projects/test-recorder.tgz} name: '@rush-temp/test-recorder' version: 0.0.0 dependencies: @@ -23619,7 +23662,7 @@ packages: dev: false file:projects/test-utils.tgz: - resolution: {integrity: sha512-iP2RvGq6NynqHBFYYpZkdB489k+MB4C1Vq+gmWkgm62Ej/Ose6IEPYYCTQJ06zDU5sZCLuAp9SEYTI8OHqXbNg==, tarball: file:projects/test-utils.tgz} + resolution: {integrity: sha512-m+j2S9X7fwW68LJitxgS30HsLqWsuVCnRZ23w7GIKSp1UU50vn9VBrKlvaiq1NREvytO0xw/hBpxLN77Ba1U5g==, tarball: file:projects/test-utils.tgz} name: '@rush-temp/test-utils' version: 0.0.0 dependencies: @@ -23656,7 +23699,7 @@ packages: dev: false file:projects/ts-http-runtime.tgz: - resolution: {integrity: sha512-HXO7Lv/cwgn5X1kgOUzXUWEG4amdxRLrjwPFBKX/R7Zg7k3GjyTgDJTQ+pQkkc9rZd28xI+4EfnOKVulDojROQ==, tarball: file:projects/ts-http-runtime.tgz} + resolution: {integrity: sha512-K3f2DI85IyC5yyUspHmIy8YQrixNXouxaU7eeoLhs1YxuzeMseUGyR8NLS36w2iGkbgl8rLLh71cyd8oBCYjJA==, tarball: file:projects/ts-http-runtime.tgz} name: '@rush-temp/ts-http-runtime' version: 0.0.0 dependencies: @@ -23691,7 +23734,7 @@ packages: dev: false file:projects/vite-plugin-browser-test-map.tgz: - resolution: {integrity: sha512-NZUMfq9YNwXA816jr0PKWPQ+B6f3yHCoNm4IEQVKnUwuZ0dvhYzr2mliEp6+7Ttz0oO2/SGg3d0rkr3RVOCZBA==, tarball: file:projects/vite-plugin-browser-test-map.tgz} + resolution: {integrity: sha512-Nt1+Rey6BtiXA7ttM3oKvCLVPSYlbMHu5IFR5ZBTgUSw9qKSJrooAD7SmipL9g6FNhyd6OFeDqUSWiv6rBkqtA==, tarball: file:projects/vite-plugin-browser-test-map.tgz} name: '@rush-temp/vite-plugin-browser-test-map' version: 0.0.0 dependencies: @@ -23706,7 +23749,7 @@ packages: dev: false file:projects/web-pubsub-client-protobuf.tgz: - resolution: {integrity: sha512-78fsp+vmAxIE74iuFyRs0e7ryMjsgjK8DcivkyXZcH7WcvTCSpE+ufZ3g5y3wrjHxdfjUlytkmBYzBT8zlAafQ==, tarball: file:projects/web-pubsub-client-protobuf.tgz} + resolution: {integrity: sha512-Jiw3fDmmnF4baE9kfiYq+B+SQ354zM68svrpq3agVGpfIjXESUr+flBL5YhEn66fTKRfGTNvKqbIE1pupKP31w==, tarball: file:projects/web-pubsub-client-protobuf.tgz} name: '@rush-temp/web-pubsub-client-protobuf' version: 0.0.0 dependencies: @@ -23765,7 +23808,7 @@ packages: dev: false file:projects/web-pubsub-client.tgz: - resolution: {integrity: sha512-m+IY0VupXTyW3MIox9verksiyHQ4IxqeiUML2XtKJ/kB+g4xhSE2Xrr42HnL3izL9FLVxJrodBQXy/jVvFfakQ==, tarball: file:projects/web-pubsub-client.tgz} + resolution: {integrity: sha512-laYMEsCoTMSHz8WCDoiMDTWcYwDkFzS7+IaUT//G+gU4Zzv2KcQXOxs/PMVQyropNz6/NK/EisjJPVo0rxsYgQ==, tarball: file:projects/web-pubsub-client.tgz} name: '@rush-temp/web-pubsub-client' version: 0.0.0 dependencies: @@ -23819,7 +23862,7 @@ packages: dev: false file:projects/web-pubsub-express.tgz: - resolution: {integrity: sha512-ict/z75N78D5XK7o3CQg/Iqy1KENQJYBu00zeOV8T2uo7LUpewOptrvHbgHTwXGvzDWNNqFuWtar+wKlMThxjw==, tarball: file:projects/web-pubsub-express.tgz} + resolution: {integrity: sha512-9emrapaAXg4FOtsqaMOY3a5vwyZ3Vmx61AgJTKiJVYgTLBWearUhiqlEXWjqC3gYsvNQyASgDV+YOR9rn/O0hA==, tarball: file:projects/web-pubsub-express.tgz} name: '@rush-temp/web-pubsub-express' version: 0.0.0 dependencies: @@ -23856,7 +23899,7 @@ packages: dev: false file:projects/web-pubsub.tgz: - resolution: {integrity: sha512-swVtqxuR+FDz54JwOA4JSKFgsdum+CM+AmqBVg9d/yu5CNE0pdKDC86iMql1cV3jV+VYgIDn13ga/4F066soxw==, tarball: file:projects/web-pubsub.tgz} + resolution: {integrity: sha512-1+KD+A58E+Y1LQ+uhKwGoubA0zOZZC9wk0XqRgLGxe4g/VJ6UQ4ukAp3zMqDOKHVshFZGcu2uq/yxcVaS85Rsw==, tarball: file:projects/web-pubsub.tgz} name: '@rush-temp/web-pubsub' version: 0.0.0 dependencies: diff --git a/rush.json b/rush.json index 6fbda3d5aef8..96d5ec03b1e0 100644 --- a/rush.json +++ b/rush.json @@ -1,7 +1,7 @@ /** * This is the main configuration file for Rush. * For full documentation, please see https://rushjs.io - */ { + */{ "$schema": "https://developer.microsoft.com/json-schemas/rush/v5/rush.schema.json", /** * (Required) This specifies the version of the Rush engine to be used in this repo. @@ -2226,6 +2226,11 @@ "packageName": "@azure/arm-oracledatabase", "projectFolder": "sdk/oracledatabase/arm-oracledatabase", "versionPolicyName": "management" + }, + { + "packageName": "@azure-rest/azure-health-deidentification", + "projectFolder": "sdk/healthdataaiservices/azure-health-deidentification", + "versionPolicyName": "client" } ] -} +} \ No newline at end of file diff --git a/sdk/healthdataaiservices/azure-health-deidentification/.eslintrc.json b/sdk/healthdataaiservices/azure-health-deidentification/.eslintrc.json new file mode 100644 index 000000000000..8793fba07e9d --- /dev/null +++ b/sdk/healthdataaiservices/azure-health-deidentification/.eslintrc.json @@ -0,0 +1,14 @@ +{ + "plugins": ["@azure/azure-sdk"], + "extends": ["plugin:@azure/azure-sdk/azure-sdk-base"], + "rules": { + "@azure/azure-sdk/ts-modules-only-named": "warn", + "@azure/azure-sdk/ts-apiextractor-json-types": "warn", + "@azure/azure-sdk/ts-package-json-types": "warn", + "@azure/azure-sdk/ts-package-json-engine-is-present": "warn", + "tsdoc/syntax": "warn", + "@azure/azure-sdk/ts-package-json-module": "off", + "@azure/azure-sdk/ts-package-json-files-required": "off", + "@azure/azure-sdk/ts-package-json-main-is-cjs": "off" + } +} diff --git a/sdk/healthdataaiservices/azure-health-deidentification/.tshy/browser.json b/sdk/healthdataaiservices/azure-health-deidentification/.tshy/browser.json new file mode 100644 index 000000000000..32e74e04ec62 --- /dev/null +++ b/sdk/healthdataaiservices/azure-health-deidentification/.tshy/browser.json @@ -0,0 +1,12 @@ +{ + "extends": "./build.json", + "include": [ + "../src/**/*.ts", + "../src/**/*.mts", + "../src/**/*.tsx" + ], + "exclude": [], + "compilerOptions": { + "outDir": "../.tshy-build/browser" + } +} diff --git a/sdk/healthdataaiservices/azure-health-deidentification/.tshy/build.json b/sdk/healthdataaiservices/azure-health-deidentification/.tshy/build.json new file mode 100644 index 000000000000..aea1a9e93b5d --- /dev/null +++ b/sdk/healthdataaiservices/azure-health-deidentification/.tshy/build.json @@ -0,0 +1,8 @@ +{ + "extends": "../tsconfig.json", + "compilerOptions": { + "rootDir": "../src", + "module": "nodenext", + "moduleResolution": "nodenext" + } +} diff --git a/sdk/healthdataaiservices/azure-health-deidentification/.tshy/commonjs.json b/sdk/healthdataaiservices/azure-health-deidentification/.tshy/commonjs.json new file mode 100644 index 000000000000..5ace94d041f3 --- /dev/null +++ b/sdk/healthdataaiservices/azure-health-deidentification/.tshy/commonjs.json @@ -0,0 +1,14 @@ +{ + "extends": "./build.json", + "include": [ + "../src/**/*.ts", + "../src/**/*.cts", + "../src/**/*.tsx" + ], + "exclude": [ + "../src/**/*.mts" + ], + "compilerOptions": { + "outDir": "../.tshy-build/commonjs" + } +} diff --git a/sdk/healthdataaiservices/azure-health-deidentification/.tshy/esm.json b/sdk/healthdataaiservices/azure-health-deidentification/.tshy/esm.json new file mode 100644 index 000000000000..ff5264e692d1 --- /dev/null +++ b/sdk/healthdataaiservices/azure-health-deidentification/.tshy/esm.json @@ -0,0 +1,12 @@ +{ + "extends": "./build.json", + "include": [ + "../src/**/*.ts", + "../src/**/*.mts", + "../src/**/*.tsx" + ], + "exclude": [], + "compilerOptions": { + "outDir": "../.tshy-build/esm" + } +} diff --git a/sdk/healthdataaiservices/azure-health-deidentification/.tshy/react-native.json b/sdk/healthdataaiservices/azure-health-deidentification/.tshy/react-native.json new file mode 100644 index 000000000000..f431a06985d8 --- /dev/null +++ b/sdk/healthdataaiservices/azure-health-deidentification/.tshy/react-native.json @@ -0,0 +1,12 @@ +{ + "extends": "./build.json", + "include": [ + "../src/**/*.ts", + "../src/**/*.mts", + "../src/**/*.tsx" + ], + "exclude": [], + "compilerOptions": { + "outDir": "../.tshy-build/react-native" + } +} diff --git a/sdk/healthdataaiservices/azure-health-deidentification/CHANGELOG.md b/sdk/healthdataaiservices/azure-health-deidentification/CHANGELOG.md new file mode 100644 index 000000000000..470891b1b10f --- /dev/null +++ b/sdk/healthdataaiservices/azure-health-deidentification/CHANGELOG.md @@ -0,0 +1,3 @@ +## 1.0.0-beta.1 (2024-06-19) + + - Initial Release diff --git a/sdk/healthdataaiservices/azure-health-deidentification/README.md b/sdk/healthdataaiservices/azure-health-deidentification/README.md new file mode 100644 index 000000000000..b466eb2f1790 --- /dev/null +++ b/sdk/healthdataaiservices/azure-health-deidentification/README.md @@ -0,0 +1,59 @@ +# Azure Deidentification REST client library for JavaScript + +Health Deidentification Service + +**Please rely heavily on our [REST client docs](https://github.com/Azure/azure-sdk-for-js/blob/main/documentation/rest-clients.md) to use this library** + +Key links: + +- [Source code](https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/healthdataaiservices/azure-health-deidentification) +- [Package (NPM)](https://www.npmjs.com/package/@azure-rest/azure-health-deidentification) +- [API reference documentation](https://docs.microsoft.com/javascript/api/@azure-rest/azure-health-deidentification?view=azure-node-preview) +- [Samples](https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/healthdataaiservices/azure-health-deidentification/samples) + +## Getting started + +### Currently supported environments + +- LTS versions of Node.js + +### Prerequisites + +- You must have an [Azure subscription](https://azure.microsoft.com/free/) to use this package. + +### Install the `@azure-rest/azure-health-deidentification` package + +Install the Azure Deidentification REST client REST client library for JavaScript with `npm`: + +```bash +npm install @azure-rest/azure-health-deidentification +``` + +### Create and authenticate a `DeidentificationClient` + +To use an [Azure Active Directory (AAD) token credential](https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/identity/identity/samples/AzureIdentityExamples.md#authenticating-with-a-pre-fetched-access-token), +provide an instance of the desired credential type obtained from the +[@azure/identity](https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/identity/identity#credentials) library. + +To authenticate with AAD, you must first `npm` install [`@azure/identity`](https://www.npmjs.com/package/@azure/identity) + +After setup, you can choose which type of [credential](https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/identity/identity#credentials) from `@azure/identity` to use. +As an example, [DefaultAzureCredential](https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/identity/identity#defaultazurecredential) +can be used to authenticate the client. + +Set the values of the client ID, tenant ID, and client secret of the AAD application as environment variables: +AZURE_CLIENT_ID, AZURE_TENANT_ID, AZURE_CLIENT_SECRET + +## Troubleshooting + +### Logging + +Enabling logging may help uncover useful information about failures. In order to see a log of HTTP requests and responses, set the `AZURE_LOG_LEVEL` environment variable to `info`. Alternatively, logging can be enabled at runtime by calling `setLogLevel` in the `@azure/logger`: + +```javascript +const { setLogLevel } = require("@azure/logger"); + +setLogLevel("info"); +``` + +For more detailed instructions on how to enable logs, you can look at the [@azure/logger package docs](https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/core/logger). diff --git a/sdk/healthdataaiservices/azure-health-deidentification/api-extractor.json b/sdk/healthdataaiservices/azure-health-deidentification/api-extractor.json new file mode 100644 index 000000000000..ce6697a89f17 --- /dev/null +++ b/sdk/healthdataaiservices/azure-health-deidentification/api-extractor.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://developer.microsoft.com/json-schemas/api-extractor/v7/api-extractor.schema.json", + "mainEntryPointFilePath": "./dist/esm/index.d.ts", + "docModel": { + "enabled": true + }, + "apiReport": { + "enabled": true, + "reportFolder": "./review" + }, + "dtsRollup": { + "enabled": true, + "untrimmedFilePath": "", + "publicTrimmedFilePath": "./types/azure-health-deidentification.d.ts" + }, + "messages": { + "tsdocMessageReporting": { + "default": { + "logLevel": "none" + } + }, + "extractorMessageReporting": { + "ae-missing-release-tag": { + "logLevel": "none" + }, + "ae-unresolved-link": { + "logLevel": "none" + } + } + } +} \ No newline at end of file diff --git a/sdk/healthdataaiservices/azure-health-deidentification/karma.conf.js b/sdk/healthdataaiservices/azure-health-deidentification/karma.conf.js new file mode 100644 index 000000000000..a9d5f1b5fc59 --- /dev/null +++ b/sdk/healthdataaiservices/azure-health-deidentification/karma.conf.js @@ -0,0 +1,133 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT license. + +// https://github.com/karma-runner/karma-chrome-launcher +process.env.CHROME_BIN = require("puppeteer").executablePath(); +require("dotenv").config(); +const { relativeRecordingsPath } = require("@azure-tools/test-recorder"); +process.env.RECORDINGS_RELATIVE_PATH = relativeRecordingsPath(); + +module.exports = function (config) { + config.set({ + // base path that will be used to resolve all patterns (eg. files, exclude) + basePath: "./", + + // frameworks to use + // available frameworks: https://npmjs.org/browse/keyword/karma-adapter + frameworks: ["source-map-support", "mocha"], + + plugins: [ + "karma-mocha", + "karma-mocha-reporter", + "karma-chrome-launcher", + "karma-firefox-launcher", + "karma-env-preprocessor", + "karma-coverage", + "karma-sourcemap-loader", + "karma-junit-reporter", + "karma-source-map-support", + ], + + // list of files / patterns to load in the browser + files: [ + "dist-test/index.browser.js", + { + pattern: "dist-test/index.browser.js.map", + type: "html", + included: false, + served: true, + }, + ], + + // list of files / patterns to exclude + exclude: [], + + // preprocess matching files before serving them to the browser + // available preprocessors: https://npmjs.org/browse/keyword/karma-preprocessor + preprocessors: { + "**/*.js": ["sourcemap", "env"], + // IMPORTANT: COMMENT following line if you want to debug in your browsers!! + // Preprocess source file to calculate code coverage, however this will make source file unreadable + // "dist-test/index.js": ["coverage"] + }, + + envPreprocessor: [ + "TEST_MODE", + "ENDPOINT", + "AZURE_CLIENT_SECRET", + "AZURE_CLIENT_ID", + "AZURE_TENANT_ID", + "SUBSCRIPTION_ID", + "RECORDINGS_RELATIVE_PATH", + ], + + // test results reporter to use + // possible values: 'dots', 'progress' + // available reporters: https://npmjs.org/browse/keyword/karma-reporter + reporters: ["mocha", "coverage", "junit"], + + coverageReporter: { + // specify a common output directory + dir: "coverage-browser/", + reporters: [ + { type: "json", subdir: ".", file: "coverage.json" }, + { type: "lcovonly", subdir: ".", file: "lcov.info" }, + { type: "html", subdir: "html" }, + { type: "cobertura", subdir: ".", file: "cobertura-coverage.xml" }, + ], + }, + + junitReporter: { + outputDir: "", // results will be saved as $outputDir/$browserName.xml + outputFile: "test-results.browser.xml", // if included, results will be saved as $outputDir/$browserName/$outputFile + suite: "", // suite will become the package name attribute in xml testsuite element + useBrowserName: false, // add browser name to report and classes names + nameFormatter: undefined, // function (browser, result) to customize the name attribute in xml testcase element + classNameFormatter: undefined, // function (browser, result) to customize the classname attribute in xml testcase element + properties: {}, // key value pair of properties to add to the section of the report + }, + + // web server port + port: 9876, + + // enable / disable colors in the output (reporters and logs) + colors: true, + + // level of logging + // possible values: config.LOG_DISABLE || config.LOG_ERROR || config.LOG_WARN || config.LOG_INFO || config.LOG_DEBUG + logLevel: config.LOG_INFO, + + // enable / disable watching file and executing tests whenever any file changes + autoWatch: false, + + // --no-sandbox allows our tests to run in Linux without having to change the system. + // --disable-web-security allows us to authenticate from the browser without having to write tests using interactive auth, which would be far more complex. + browsers: ["ChromeHeadlessNoSandbox"], + customLaunchers: { + ChromeHeadlessNoSandbox: { + base: "ChromeHeadless", + flags: ["--no-sandbox", "--disable-web-security"], + }, + }, + + // Continuous Integration mode + // if true, Karma captures browsers, runs the tests and exits + singleRun: false, + + // Concurrency level + // how many browser should be started simultaneous + concurrency: 1, + + browserNoActivityTimeout: 60000000, + browserDisconnectTimeout: 10000, + browserDisconnectTolerance: 3, + + client: { + mocha: { + // change Karma's debug.html to the mocha web reporter + reporter: "html", + timeout: "600000", + }, + }, + }); +}; diff --git a/sdk/healthdataaiservices/azure-health-deidentification/package.json b/sdk/healthdataaiservices/azure-health-deidentification/package.json new file mode 100644 index 000000000000..38d447cbe527 --- /dev/null +++ b/sdk/healthdataaiservices/azure-health-deidentification/package.json @@ -0,0 +1,140 @@ +{ + "name": "@azure-rest/azure-health-deidentification", + "version": "1.0.0-beta.1", + "description": "Health Deidentification Service", + "engines": { + "node": ">=18.0.0" + }, + "sideEffects": false, + "autoPublish": false, + "tshy": { + "exports": { + "./package.json": "./package.json", + ".": "./src/index.ts" + }, + "dialects": [ + "esm", + "commonjs" + ], + "esmDialects": [ + "browser", + "react-native" + ], + "selfLink": false + }, + "type": "module", + "keywords": [ + "node", + "azure", + "cloud", + "typescript", + "browser", + "isomorphic" + ], + "author": "Microsoft Corporation", + "license": "MIT", + "files": [ + "dist", + "README.md", + "LICENSE", + "review/*" + ], + "sdk-type": "client", + "repository": "github:Azure/azure-sdk-for-js", + "bugs": { + "url": "https://github.com/Azure/azure-sdk-for-js/issues" + }, + "homepage": "https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/healthdataaiservices/azure-health-deidentification/README.md", + "prettier": "@azure/eslint-plugin-azure-sdk/prettier.json", + "//metadata": { + "constantPaths": [ + { + "path": "src/deidentificationClient.ts", + "prefix": "package-version" + } + ] + }, + "dependencies": { + "@azure-rest/core-client": "^2.0.0", + "@azure/core-auth": "^1.6.0", + "@azure/core-rest-pipeline": "^1.5.0", + "@azure/logger": "^1.0.0", + "tslib": "^2.6.2", + "@azure/core-lro": "3.0.0-beta.1", + "@azure/abort-controller": "^2.0.0", + "@azure/core-paging": "^1.5.0" + }, + "devDependencies": { + "dotenv": "^16.0.0", + "@microsoft/api-extractor": "^7.40.3", + "@types/node": "^18.0.0", + "eslint": "^8.55.0", + "prettier": "^3.2.5", + "rimraf": "^5.0.5", + "mkdirp": "^3.0.1", + "typescript": "~5.4.5", + "tshy": "^1.11.1", + "@azure/core-util": "^1.0.0", + "@azure-tools/test-credential": "^1.1.0", + "@azure/identity": "^4.0.1", + "@azure-tools/test-recorder": "^3.0.0", + "@vitest/browser": "^1.3.1", + "@vitest/coverage-istanbul": "^1.3.1", + "playwright": "^1.41.2", + "vitest": "^1.3.1", + "@azure/dev-tool": "^1.0.0", + "@azure/eslint-plugin-azure-sdk": "^3.0.0" + }, + "scripts": { + "clean": "rimraf --glob dist dist-browser dist-esm test-dist temp types *.tgz *.log", + "extract-api": "rimraf review && mkdirp ./review && dev-tool run extract-api", + "pack": "npm pack 2>&1", + "lint": "eslint package.json api-extractor.json src test --ext .ts --ext .cts --ext .mts", + "lint:fix": "eslint package.json api-extractor.json src test --ext .ts --ext .cts --ext .mts --fix --fix-type [problem,suggestion]", + "unit-test": "npm run unit-test:node && npm run unit-test:browser", + "unit-test:browser": "npm run build:test && dev-tool run test:vitest --no-test-proxy --browser", + "unit-test:node": "dev-tool run test:vitest --no-test-proxy", + "integration-test": "npm run integration-test:node && npm run integration-test:browser", + "integration-test:browser": "echo skipped", + "integration-test:node": "echo skipped", + "audit": "node ../../../common/scripts/rush-audit.js && rimraf node_modules package-lock.json && npm i --package-lock-only 2>&1 && npm audit", + "build:samples": "dev-tool samples publish --force", + "check-format": "dev-tool run vendored prettier --list-different --config ../../../.prettierrc.json --ignore-path ../../../.prettierignore \"src/**/*.{ts,cts,mts}\" \"test/**/*.{ts,cts,mts}\" \"*.{js,cjs,mjs,json}\"", + "execute:samples": "dev-tool samples run samples-dev", + "format": "dev-tool run vendored prettier --write --config ../../../.prettierrc.json --ignore-path ../../../.prettierignore \"src/**/*.{ts,cts,mts}\" \"test/**/*.{ts,cts,mts}\" \"*.{js,cjs,mjs,json}\"", + "generate:client": "echo skipped", + "test:browser": "npm run clean && npm run build:test && npm run unit-test:browser && npm run integration-test:browser", + "minify": "uglifyjs -c -m --comments --source-map \"content='./dist/index.js.map'\" -o ./dist/index.min.js ./dist/index.js", + "build:test": "npm run clean && tshy && dev-tool run build-test", + "build": "npm run clean && tshy && mkdirp ./review && dev-tool run extract-api", + "test:node": "npm run clean && tshy && npm run unit-test:node && npm run integration-test:node", + "test": "npm run clean && tshy && npm run unit-test:node && dev-tool run bundle && npm run unit-test:browser && npm run integration-test" + }, + "exports": { + "./package.json": "./package.json", + ".": { + "browser": { + "source": "./src/index.ts", + "types": "./dist/browser/index.d.ts", + "default": "./dist/browser/index.js" + }, + "react-native": { + "source": "./src/index.ts", + "types": "./dist/react-native/index.d.ts", + "default": "./dist/react-native/index.js" + }, + "import": { + "source": "./src/index.ts", + "types": "./dist/esm/index.d.ts", + "default": "./dist/esm/index.js" + }, + "require": { + "source": "./src/index.ts", + "types": "./dist/commonjs/index.d.ts", + "default": "./dist/commonjs/index.js" + } + } + }, + "main": "./dist/commonjs/index.js", + "types": "./dist/commonjs/index.d.ts" +} \ No newline at end of file diff --git a/sdk/healthdataaiservices/azure-health-deidentification/review/azure-health-deidentification.api.md b/sdk/healthdataaiservices/azure-health-deidentification/review/azure-health-deidentification.api.md new file mode 100644 index 000000000000..a1626eb10689 --- /dev/null +++ b/sdk/healthdataaiservices/azure-health-deidentification/review/azure-health-deidentification.api.md @@ -0,0 +1,640 @@ +## API Report File for "@azure-rest/azure-health-deidentification" + +> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/). + +```ts + +import { AbortSignalLike } from '@azure/abort-controller'; +import { CancelOnProgress } from '@azure/core-lro'; +import { Client } from '@azure-rest/core-client'; +import { ClientOptions } from '@azure-rest/core-client'; +import { CreateHttpPollerOptions } from '@azure/core-lro'; +import { ErrorModel } from '@azure-rest/core-client'; +import { ErrorResponse } from '@azure-rest/core-client'; +import { HttpResponse } from '@azure-rest/core-client'; +import { OperationState } from '@azure/core-lro'; +import { Paged } from '@azure/core-paging'; +import { PagedAsyncIterableIterator } from '@azure/core-paging'; +import { PathUncheckedResponse } from '@azure-rest/core-client'; +import { RawHttpHeaders } from '@azure/core-rest-pipeline'; +import { RawHttpHeadersInput } from '@azure/core-rest-pipeline'; +import { RequestParameters } from '@azure-rest/core-client'; +import { StreamableMethod } from '@azure-rest/core-client'; +import { TokenCredential } from '@azure/core-auth'; + +// @public (undocumented) +export interface CancelJob { + post(options?: CancelJobParameters): StreamableMethod; +} + +// @public (undocumented) +export interface CancelJob200Headers { + "x-ms-client-request-id"?: string; +} + +// @public +export interface CancelJob200Response extends HttpResponse { + // (undocumented) + body: DeidentificationJobOutput; + // (undocumented) + headers: RawHttpHeaders & CancelJob200Headers; + // (undocumented) + status: "200"; +} + +// @public (undocumented) +export interface CancelJobDefaultHeaders { + "x-ms-error-code"?: string; +} + +// @public (undocumented) +export interface CancelJobDefaultResponse extends HttpResponse { + // (undocumented) + body: ErrorResponse; + // (undocumented) + headers: RawHttpHeaders & CancelJobDefaultHeaders; + // (undocumented) + status: string; +} + +// @public (undocumented) +export interface CancelJobHeaderParam { + // (undocumented) + headers?: RawHttpHeadersInput & CancelJobHeaders; +} + +// @public (undocumented) +export interface CancelJobHeaders { + "x-ms-client-request-id"?: string; +} + +// @public (undocumented) +export type CancelJobParameters = CancelJobHeaderParam & RequestParameters; + +// @public +function createClient(endpointParam: string, credentials: TokenCredential, options?: ClientOptions): DeidentificationClient; +export default createClient; + +// @public (undocumented) +export interface CreateJob200Headers { + "operation-location": string; + "x-ms-client-request-id"?: string; +} + +// @public +export interface CreateJob200Response extends HttpResponse { + // (undocumented) + body: DeidentificationJobOutput; + // (undocumented) + headers: RawHttpHeaders & CreateJob200Headers; + // (undocumented) + status: "200"; +} + +// @public (undocumented) +export interface CreateJob201Headers { + "operation-location": string; + "x-ms-client-request-id"?: string; +} + +// @public +export interface CreateJob201Response extends HttpResponse { + // (undocumented) + body: DeidentificationJobOutput; + // (undocumented) + headers: RawHttpHeaders & CreateJob201Headers; + // (undocumented) + status: "201"; +} + +// @public (undocumented) +export interface CreateJobBodyParam { + body: DeidentificationJob; +} + +// @public (undocumented) +export interface CreateJobDefaultHeaders { + "x-ms-error-code"?: string; +} + +// @public (undocumented) +export interface CreateJobDefaultResponse extends HttpResponse { + // (undocumented) + body: ErrorResponse; + // (undocumented) + headers: RawHttpHeaders & CreateJobDefaultHeaders; + // (undocumented) + status: string; +} + +// @public (undocumented) +export interface CreateJobHeaderParam { + // (undocumented) + headers?: RawHttpHeadersInput & CreateJobHeaders; +} + +// @public (undocumented) +export interface CreateJobHeaders { + "x-ms-client-request-id"?: string; +} + +// @public +export interface CreateJobLogicalResponse extends HttpResponse { + // (undocumented) + body: DeidentificationJobOutput; + // (undocumented) + status: "200"; +} + +// @public (undocumented) +export type CreateJobParameters = CreateJobHeaderParam & CreateJobBodyParam & RequestParameters; + +// @public (undocumented) +export type DeidentificationClient = Client & { + path: Routes; +}; + +// @public +export interface DeidentificationContent { + dataType: DocumentDataType; + inputText: string; + operation: OperationType; + redactionFormat?: string; + stringIndexType?: StringIndexType; +} + +// @public +export interface DeidentificationJob { + dataType: DocumentDataType; + operation: OperationType; + redactionFormat?: string; + sourceLocation: SourceStorageLocation; + targetLocation: TargetStorageLocation; +} + +// @public +export interface DeidentificationJobOutput { + readonly createdAt: string; + dataType: DocumentDataTypeOutput; + readonly error?: ErrorModel; + readonly lastUpdatedAt?: string; + readonly name: string; + operation: OperationTypeOutput; + redactionFormat?: string; + sourceLocation: SourceStorageLocationOutput; + readonly startedAt?: string; + readonly status: JobStatusOutput; + readonly summary?: JobSummaryOutput; + targetLocation: TargetStorageLocationOutput; +} + +// @public +export interface DeidentificationResultOutput { + outputText?: string; + taggerResult?: PhiTaggerResultOutput; +} + +// @public (undocumented) +export interface Deidentify { + post(options: DeidentifyParameters): StreamableMethod; +} + +// @public +export interface Deidentify200Response extends HttpResponse { + // (undocumented) + body: DeidentificationResultOutput; + // (undocumented) + status: "200"; +} + +// @public (undocumented) +export interface DeidentifyBodyParam { + body: DeidentificationContent; +} + +// @public (undocumented) +export interface DeidentifyDefaultHeaders { + "x-ms-error-code"?: string; +} + +// @public (undocumented) +export interface DeidentifyDefaultResponse extends HttpResponse { + // (undocumented) + body: ErrorResponse; + // (undocumented) + headers: RawHttpHeaders & DeidentifyDefaultHeaders; + // (undocumented) + status: string; +} + +// @public (undocumented) +export type DeidentifyParameters = DeidentifyBodyParam & RequestParameters; + +// @public (undocumented) +export interface DeleteJob204Headers { + "x-ms-client-request-id"?: string; +} + +// @public +export interface DeleteJob204Response extends HttpResponse { + // (undocumented) + headers: RawHttpHeaders & DeleteJob204Headers; + // (undocumented) + status: "204"; +} + +// @public (undocumented) +export interface DeleteJobDefaultHeaders { + "x-ms-error-code"?: string; +} + +// @public (undocumented) +export interface DeleteJobDefaultResponse extends HttpResponse { + // (undocumented) + body: ErrorResponse; + // (undocumented) + headers: RawHttpHeaders & DeleteJobDefaultHeaders; + // (undocumented) + status: string; +} + +// @public (undocumented) +export interface DeleteJobHeaderParam { + // (undocumented) + headers?: RawHttpHeadersInput & DeleteJobHeaders; +} + +// @public (undocumented) +export interface DeleteJobHeaders { + "x-ms-client-request-id"?: string; +} + +// @public (undocumented) +export type DeleteJobParameters = DeleteJobHeaderParam & RequestParameters; + +// @public +export type DocumentDataType = "Plaintext" | string; + +// @public +export type DocumentDataTypeOutput = "Plaintext" | string; + +// @public +export interface FileLocationOutput { + readonly etag: string; + path: string; +} + +// @public +export type GetArrayType = T extends Array ? TData : never; + +// @public (undocumented) +export interface GetJob { + delete(options?: DeleteJobParameters): StreamableMethod; + get(options?: GetJobParameters): StreamableMethod; + put(options: CreateJobParameters): StreamableMethod; +} + +// @public (undocumented) +export interface GetJob200Headers { + "x-ms-client-request-id"?: string; +} + +// @public +export interface GetJob200Response extends HttpResponse { + // (undocumented) + body: DeidentificationJobOutput; + // (undocumented) + headers: RawHttpHeaders & GetJob200Headers; + // (undocumented) + status: "200"; +} + +// @public (undocumented) +export interface GetJobDefaultHeaders { + "x-ms-error-code"?: string; +} + +// @public (undocumented) +export interface GetJobDefaultResponse extends HttpResponse { + // (undocumented) + body: ErrorResponse; + // (undocumented) + headers: RawHttpHeaders & GetJobDefaultHeaders; + // (undocumented) + status: string; +} + +// @public (undocumented) +export interface GetJobHeaderParam { + // (undocumented) + headers?: RawHttpHeadersInput & GetJobHeaders; +} + +// @public (undocumented) +export interface GetJobHeaders { + "x-ms-client-request-id"?: string; +} + +// @public (undocumented) +export type GetJobParameters = GetJobHeaderParam & RequestParameters; + +// @public +export function getLongRunningPoller(client: Client, initialResponse: CreateJob200Response | CreateJob201Response | CreateJobDefaultResponse, options?: CreateHttpPollerOptions>): Promise, TResult>>; + +// @public +export type GetPage = (pageLink: string, maxPageSize?: number) => Promise<{ + page: TPage; + nextPageLink?: string; +}>; + +// @public +export interface HealthFileDetailsOutput { + error?: ErrorModel; + readonly id: string; + input: FileLocationOutput; + output?: FileLocationOutput; + status: OperationStateOutput; +} + +// @public (undocumented) +export function isUnexpected(response: GetJob200Response | GetJobDefaultResponse): response is GetJobDefaultResponse; + +// @public (undocumented) +export function isUnexpected(response: CreateJob200Response | CreateJob201Response | CreateJobLogicalResponse | CreateJobDefaultResponse): response is CreateJobDefaultResponse; + +// @public (undocumented) +export function isUnexpected(response: DeleteJob204Response | DeleteJobDefaultResponse): response is DeleteJobDefaultResponse; + +// @public (undocumented) +export function isUnexpected(response: ListJobs200Response | ListJobsDefaultResponse): response is ListJobsDefaultResponse; + +// @public (undocumented) +export function isUnexpected(response: ListJobFiles200Response | ListJobFilesDefaultResponse): response is ListJobFilesDefaultResponse; + +// @public (undocumented) +export function isUnexpected(response: CancelJob200Response | CancelJobDefaultResponse): response is CancelJobDefaultResponse; + +// @public (undocumented) +export function isUnexpected(response: Deidentify200Response | DeidentifyDefaultResponse): response is DeidentifyDefaultResponse; + +// @public +export type JobStatus = "NotStarted" | "Running" | "Succeeded" | "PartialFailed" | "Failed" | "Canceled" | string; + +// @public +export type JobStatusOutput = "NotStarted" | "Running" | "Succeeded" | "PartialFailed" | "Failed" | "Canceled" | string; + +// @public +export interface JobSummary { + bytesProcessed: number; + canceled: number; + failed: number; + successful: number; + total: number; +} + +// @public +export interface JobSummaryOutput { + bytesProcessed: number; + canceled: number; + failed: number; + successful: number; + total: number; +} + +// @public (undocumented) +export interface ListJobFiles { + get(options?: ListJobFilesParameters): StreamableMethod; +} + +// @public (undocumented) +export interface ListJobFiles200Headers { + "x-ms-client-request-id"?: string; +} + +// @public +export interface ListJobFiles200Response extends HttpResponse { + // (undocumented) + body: PagedHealthFileDetailsOutput; + // (undocumented) + headers: RawHttpHeaders & ListJobFiles200Headers; + // (undocumented) + status: "200"; +} + +// @public (undocumented) +export interface ListJobFilesDefaultHeaders { + "x-ms-error-code"?: string; +} + +// @public (undocumented) +export interface ListJobFilesDefaultResponse extends HttpResponse { + // (undocumented) + body: ErrorResponse; + // (undocumented) + headers: RawHttpHeaders & ListJobFilesDefaultHeaders; + // (undocumented) + status: string; +} + +// @public (undocumented) +export interface ListJobFilesHeaderParam { + // (undocumented) + headers?: RawHttpHeadersInput & ListJobFilesHeaders; +} + +// @public (undocumented) +export interface ListJobFilesHeaders { + "x-ms-client-request-id"?: string; +} + +// @public (undocumented) +export type ListJobFilesParameters = ListJobFilesQueryParam & ListJobFilesHeaderParam & RequestParameters; + +// @public (undocumented) +export interface ListJobFilesQueryParam { + // (undocumented) + queryParameters?: ListJobFilesQueryParamProperties; +} + +// @public (undocumented) +export interface ListJobFilesQueryParamProperties { + continuationToken?: string; + maxpagesize?: number; +} + +// @public (undocumented) +export interface ListJobs { + get(options?: ListJobsParameters): StreamableMethod; +} + +// @public (undocumented) +export interface ListJobs200Headers { + "x-ms-client-request-id"?: string; +} + +// @public +export interface ListJobs200Response extends HttpResponse { + // (undocumented) + body: PagedDeidentificationJobOutput; + // (undocumented) + headers: RawHttpHeaders & ListJobs200Headers; + // (undocumented) + status: "200"; +} + +// @public (undocumented) +export interface ListJobsDefaultHeaders { + "x-ms-error-code"?: string; +} + +// @public (undocumented) +export interface ListJobsDefaultResponse extends HttpResponse { + // (undocumented) + body: ErrorResponse; + // (undocumented) + headers: RawHttpHeaders & ListJobsDefaultHeaders; + // (undocumented) + status: string; +} + +// @public (undocumented) +export interface ListJobsHeaderParam { + // (undocumented) + headers?: RawHttpHeadersInput & ListJobsHeaders; +} + +// @public (undocumented) +export interface ListJobsHeaders { + "x-ms-client-request-id"?: string; +} + +// @public (undocumented) +export type ListJobsParameters = ListJobsQueryParam & ListJobsHeaderParam & RequestParameters; + +// @public (undocumented) +export interface ListJobsQueryParam { + // (undocumented) + queryParameters?: ListJobsQueryParamProperties; +} + +// @public (undocumented) +export interface ListJobsQueryParamProperties { + continuationToken?: string; + maxpagesize?: number; +} + +// @public +export type OperationStateOutput = "NotStarted" | "Running" | "Succeeded" | "Failed" | "Canceled"; + +// @public +export type OperationType = "Redact" | "Surrogate" | "Tag" | string; + +// @public +export type OperationTypeOutput = "Redact" | "Surrogate" | "Tag" | string; + +// @public +export type PagedDeidentificationJobOutput = Paged; + +// @public +export type PagedHealthFileDetailsOutput = Paged; + +// @public +export function paginate(client: Client, initialResponse: TResponse, options?: PagingOptions): PagedAsyncIterableIterator>; + +// @public +export type PaginateReturn = TResult extends { + body: { + value?: infer TPage; + }; +} ? GetArrayType : Array; + +// @public +export interface PagingOptions { + customGetPage?: GetPage[]>; +} + +// @public +export type PhiCategoryOutput = "Unknown" | "Account" | "Age" | "BioID" | "City" | "CountryOrRegion" | "Date" | "Device" | "Doctor" | "Email" | "Fax" | "HealthPlan" | "Hospital" | "IDNum" | "IPAddress" | "License" | "LocationOther" | "MedicalRecord" | "Organization" | "Patient" | "Phone" | "Profession" | "SocialSecurity" | "State" | "Street" | "Url" | "Username" | "Vehicle" | "Zip" | string; + +// @public +export interface PhiEntityOutput { + category: PhiCategoryOutput; + confidenceScore?: number; + length: number; + offset: number; + text?: string; +} + +// @public +export interface PhiTaggerResultOutput { + entities: Array; + readonly etag: string; + path?: string; + stringIndexType: StringIndexTypeOutput; +} + +// @public (undocumented) +export interface Routes { + (path: "/jobs/{name}", name: string): GetJob; + (path: "/jobs"): ListJobs; + (path: "/jobs/{name}/files", name: string): ListJobFiles; + (path: "/jobs/{name}:cancel", name: string): CancelJob; + (path: "/deid"): Deidentify; +} + +// @public +export interface SimplePollerLike, TResult> { + getOperationState(): TState; + getResult(): TResult | undefined; + isDone(): boolean; + isStopped(): boolean; + onProgress(callback: (state: TState) => void): CancelOnProgress; + poll(options?: { + abortSignal?: AbortSignalLike; + }): Promise; + pollUntilDone(pollOptions?: { + abortSignal?: AbortSignalLike; + }): Promise; + serialize(): Promise; + // @deprecated + stopPolling(): void; + submitted(): Promise; + // @deprecated + toString(): string; +} + +// @public +export interface SourceStorageLocation { + extensions: string[]; + location: string; + prefix: string; +} + +// @public +export interface SourceStorageLocationOutput { + extensions: string[]; + location: string; + prefix: string; +} + +// @public +export type StringIndexType = "TextElement_v8" | "UnicodeCodePoint" | "Utf16CodeUnit" | string; + +// @public +export type StringIndexTypeOutput = "TextElement_v8" | "UnicodeCodePoint" | "Utf16CodeUnit" | string; + +// @public +export interface TargetStorageLocation { + location: string; + prefix: string; +} + +// @public +export interface TargetStorageLocationOutput { + location: string; + prefix: string; +} + +// (No @packageDocumentation comment for this package) + +``` diff --git a/sdk/healthdataaiservices/azure-health-deidentification/src/clientDefinitions.ts b/sdk/healthdataaiservices/azure-health-deidentification/src/clientDefinitions.ts new file mode 100644 index 000000000000..be1111a1973d --- /dev/null +++ b/sdk/healthdataaiservices/azure-health-deidentification/src/clientDefinitions.ts @@ -0,0 +1,98 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT license. + +import { + GetJobParameters, + CreateJobParameters, + DeleteJobParameters, + ListJobsParameters, + ListJobFilesParameters, + CancelJobParameters, + DeidentifyParameters, +} from "./parameters.js"; +import { + GetJob200Response, + GetJobDefaultResponse, + CreateJob200Response, + CreateJob201Response, + CreateJobDefaultResponse, + DeleteJob204Response, + DeleteJobDefaultResponse, + ListJobs200Response, + ListJobsDefaultResponse, + ListJobFiles200Response, + ListJobFilesDefaultResponse, + CancelJob200Response, + CancelJobDefaultResponse, + Deidentify200Response, + DeidentifyDefaultResponse, +} from "./responses.js"; +import { Client, StreamableMethod } from "@azure-rest/core-client"; + +export interface GetJob { + /** Resource read operation template. */ + get( + options?: GetJobParameters, + ): StreamableMethod; + /** Long-running resource create or replace operation template. */ + put( + options: CreateJobParameters, + ): StreamableMethod< + CreateJob200Response | CreateJob201Response | CreateJobDefaultResponse + >; + /** Removes the record of the job from the service. Does not delete any files. */ + delete( + options?: DeleteJobParameters, + ): StreamableMethod; +} + +export interface ListJobs { + /** Resource list operation template. */ + get( + options?: ListJobsParameters, + ): StreamableMethod; +} + +export interface ListJobFiles { + /** Resource list operation template. */ + get( + options?: ListJobFilesParameters, + ): StreamableMethod; +} + +export interface CancelJob { + /** + * Cancels a job that is in progress. + * + * The job will be marked as canceled and the service will stop processing the job. The service will not delete any files that have already been processed. + * + * If the job is already complete, this will have no effect. + */ + post( + options?: CancelJobParameters, + ): StreamableMethod; +} + +export interface Deidentify { + /** A remote procedure call (RPC) operation. */ + post( + options: DeidentifyParameters, + ): StreamableMethod; +} + +export interface Routes { + /** Resource for '/jobs/\{name\}' has methods for the following verbs: get, put, delete */ + (path: "/jobs/{name}", name: string): GetJob; + /** Resource for '/jobs' has methods for the following verbs: get */ + (path: "/jobs"): ListJobs; + /** Resource for '/jobs/\{name\}/files' has methods for the following verbs: get */ + (path: "/jobs/{name}/files", name: string): ListJobFiles; + /** Resource for '/jobs/\{name\}:cancel' has methods for the following verbs: post */ + (path: "/jobs/{name}:cancel", name: string): CancelJob; + /** Resource for '/deid' has methods for the following verbs: post */ + (path: "/deid"): Deidentify; +} + +export type DeidentificationClient = Client & { + path: Routes; +}; diff --git a/sdk/healthdataaiservices/azure-health-deidentification/src/deidentificationClient.ts b/sdk/healthdataaiservices/azure-health-deidentification/src/deidentificationClient.ts new file mode 100644 index 000000000000..4ab34002d231 --- /dev/null +++ b/sdk/healthdataaiservices/azure-health-deidentification/src/deidentificationClient.ts @@ -0,0 +1,50 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT license. + +import { getClient, ClientOptions } from "@azure-rest/core-client"; +import { logger } from "./logger.js"; +import { TokenCredential } from "@azure/core-auth"; +import { DeidentificationClient } from "./clientDefinitions.js"; + +/** + * Initialize a new instance of `DeidentificationClient` + * @param endpointParam - Url of your Deid Service. + * @param credentials - uniquely identify client credential + * @param options - the parameter for all optional parameters + */ +export default function createClient( + endpointParam: string, + credentials: TokenCredential, + options: ClientOptions = {}, +): DeidentificationClient { + const endpointUrl = + options.endpoint ?? options.baseUrl ?? `https://${endpointParam}`; + options.apiVersion = options.apiVersion ?? "2024-01-16-preview"; + const userAgentInfo = `azsdk-js-azure-health-deidentification-rest/1.0.0-beta.1`; + const userAgentPrefix = + options.userAgentOptions && options.userAgentOptions.userAgentPrefix + ? `${options.userAgentOptions.userAgentPrefix} ${userAgentInfo}` + : `${userAgentInfo}`; + options = { + ...options, + userAgentOptions: { + userAgentPrefix, + }, + loggingOptions: { + logger: options.loggingOptions?.logger ?? logger.info, + }, + credentials: { + scopes: options.credentials?.scopes ?? [ + "https://deid.azure.com/.default", + ], + }, + }; + + const client = getClient( + endpointUrl, + credentials, + options, + ) as DeidentificationClient; + + return client; +} diff --git a/sdk/healthdataaiservices/azure-health-deidentification/src/index.ts b/sdk/healthdataaiservices/azure-health-deidentification/src/index.ts new file mode 100644 index 000000000000..7dfc7b2cad93 --- /dev/null +++ b/sdk/healthdataaiservices/azure-health-deidentification/src/index.ts @@ -0,0 +1,16 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT license. + +import DeidentificationClient from "./deidentificationClient.js"; + +export * from "./deidentificationClient.js"; +export * from "./parameters.js"; +export * from "./responses.js"; +export * from "./clientDefinitions.js"; +export * from "./isUnexpected.js"; +export * from "./models.js"; +export * from "./outputModels.js"; +export * from "./paginateHelper.js"; +export * from "./pollingHelper.js"; + +export default DeidentificationClient; diff --git a/sdk/healthdataaiservices/azure-health-deidentification/src/isUnexpected.ts b/sdk/healthdataaiservices/azure-health-deidentification/src/isUnexpected.ts new file mode 100644 index 000000000000..b6357a5effc8 --- /dev/null +++ b/sdk/healthdataaiservices/azure-health-deidentification/src/isUnexpected.ts @@ -0,0 +1,165 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT license. + +import { + GetJob200Response, + GetJobDefaultResponse, + CreateJob200Response, + CreateJob201Response, + CreateJobLogicalResponse, + CreateJobDefaultResponse, + DeleteJob204Response, + DeleteJobDefaultResponse, + ListJobs200Response, + ListJobsDefaultResponse, + ListJobFiles200Response, + ListJobFilesDefaultResponse, + CancelJob200Response, + CancelJobDefaultResponse, + Deidentify200Response, + DeidentifyDefaultResponse, +} from "./responses.js"; + +const responseMap: Record = { + "GET /jobs/{name}": ["200"], + "PUT /jobs/{name}": ["200", "201"], + "DELETE /jobs/{name}": ["204"], + "GET /jobs": ["200"], + "GET /jobs/{name}/files": ["200"], + "POST /jobs/{name}:cancel": ["200"], + "POST /deid": ["200"], +}; + +export function isUnexpected( + response: GetJob200Response | GetJobDefaultResponse, +): response is GetJobDefaultResponse; +export function isUnexpected( + response: + | CreateJob200Response + | CreateJob201Response + | CreateJobLogicalResponse + | CreateJobDefaultResponse, +): response is CreateJobDefaultResponse; +export function isUnexpected( + response: DeleteJob204Response | DeleteJobDefaultResponse, +): response is DeleteJobDefaultResponse; +export function isUnexpected( + response: ListJobs200Response | ListJobsDefaultResponse, +): response is ListJobsDefaultResponse; +export function isUnexpected( + response: ListJobFiles200Response | ListJobFilesDefaultResponse, +): response is ListJobFilesDefaultResponse; +export function isUnexpected( + response: CancelJob200Response | CancelJobDefaultResponse, +): response is CancelJobDefaultResponse; +export function isUnexpected( + response: Deidentify200Response | DeidentifyDefaultResponse, +): response is DeidentifyDefaultResponse; +export function isUnexpected( + response: + | GetJob200Response + | GetJobDefaultResponse + | CreateJob200Response + | CreateJob201Response + | CreateJobLogicalResponse + | CreateJobDefaultResponse + | DeleteJob204Response + | DeleteJobDefaultResponse + | ListJobs200Response + | ListJobsDefaultResponse + | ListJobFiles200Response + | ListJobFilesDefaultResponse + | CancelJob200Response + | CancelJobDefaultResponse + | Deidentify200Response + | DeidentifyDefaultResponse, +): response is + | GetJobDefaultResponse + | CreateJobDefaultResponse + | DeleteJobDefaultResponse + | ListJobsDefaultResponse + | ListJobFilesDefaultResponse + | CancelJobDefaultResponse + | DeidentifyDefaultResponse { + const lroOriginal = response.headers["x-ms-original-url"]; + const url = new URL(lroOriginal ?? response.request.url); + const method = response.request.method; + let pathDetails = responseMap[`${method} ${url.pathname}`]; + if (!pathDetails) { + pathDetails = getParametrizedPathSuccess(method, url.pathname); + } + return !pathDetails.includes(response.status); +} + +function getParametrizedPathSuccess(method: string, path: string): string[] { + const pathParts = path.split("/"); + + // Traverse list to match the longest candidate + // matchedLen: the length of candidate path + // matchedValue: the matched status code array + let matchedLen = -1, + matchedValue: string[] = []; + + // Iterate the responseMap to find a match + for (const [key, value] of Object.entries(responseMap)) { + // Extracting the path from the map key which is in format + // GET /path/foo + if (!key.startsWith(method)) { + continue; + } + const candidatePath = getPathFromMapKey(key); + // Get each part of the url path + const candidateParts = candidatePath.split("/"); + + // track if we have found a match to return the values found. + let found = true; + for ( + let i = candidateParts.length - 1, j = pathParts.length - 1; + i >= 1 && j >= 1; + i--, j-- + ) { + if ( + candidateParts[i]?.startsWith("{") && + candidateParts[i]?.indexOf("}") !== -1 + ) { + const start = candidateParts[i]!.indexOf("}") + 1, + end = candidateParts[i]?.length; + // If the current part of the candidate is a "template" part + // Try to use the suffix of pattern to match the path + // {guid} ==> $ + // {guid}:export ==> :export$ + const isMatched = new RegExp( + `${candidateParts[i]?.slice(start, end)}`, + ).test(pathParts[j] || ""); + + if (!isMatched) { + found = false; + break; + } + continue; + } + + // If the candidate part is not a template and + // the parts don't match mark the candidate as not found + // to move on with the next candidate path. + if (candidateParts[i] !== pathParts[j]) { + found = false; + break; + } + } + + // We finished evaluating the current candidate parts + // Update the matched value if and only if we found the longer pattern + if (found && candidatePath.length > matchedLen) { + matchedLen = candidatePath.length; + matchedValue = value; + } + } + + return matchedValue; +} + +function getPathFromMapKey(mapKey: string): string { + const pathStart = mapKey.indexOf("/"); + return mapKey.slice(pathStart); +} diff --git a/sdk/healthdataaiservices/azure-health-deidentification/src/logger.ts b/sdk/healthdataaiservices/azure-health-deidentification/src/logger.ts new file mode 100644 index 000000000000..4feaf7c3a298 --- /dev/null +++ b/sdk/healthdataaiservices/azure-health-deidentification/src/logger.ts @@ -0,0 +1,5 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT license. + +import { createClientLogger } from "@azure/logger"; +export const logger = createClientLogger("azure-health-deidentification"); diff --git a/sdk/healthdataaiservices/azure-health-deidentification/src/models.ts b/sdk/healthdataaiservices/azure-health-deidentification/src/models.ts new file mode 100644 index 000000000000..e75e3f78ed1e --- /dev/null +++ b/sdk/healthdataaiservices/azure-health-deidentification/src/models.ts @@ -0,0 +1,82 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT license. + +/** A job containing a batch of documents to deidentify. */ +export interface DeidentificationJob { + /** Storage location to perform the operation on. */ + sourceLocation: SourceStorageLocation; + /** Target location to store output of operation. */ + targetLocation: TargetStorageLocation; + /** Operation to perform on the input documents. */ + operation: OperationType; + /** Data type of the input documents. */ + dataType: DocumentDataType; + /** Format of the redacted output. Only valid when Operation is Redact. */ + redactionFormat?: string; +} + +/** Storage location. */ +export interface SourceStorageLocation { + /** URL to storage location. Must be a valid Azure Storage SAS URI. */ + location: string; + /** Prefix to filter blobs by. */ + prefix: string; + /** List of extensions to filter blobs by. */ + extensions: string[]; +} + +/** Storage location. */ +export interface TargetStorageLocation { + /** URL to storage location. Must be a valid Azure Storage SAS URI. */ + location: string; + /** Prefix to filter blobs by. */ + prefix: string; +} + +/** Summary metrics the documents pertaining to a job. */ +export interface JobSummary { + /** Number of blobs that have completed. */ + successful: number; + /** Number of blobs that have failed. */ + failed: number; + /** Number of blobs that have been canceled. */ + canceled: number; + /** Number of blobs total. */ + total: number; + /** Number of bytes processed. */ + bytesProcessed: number; +} + +/** Request for synchronous De-Identify operation. */ +export interface DeidentificationContent { + /** Input text to deidentify. */ + inputText: string; + /** Operation to perform on the input. */ + operation: OperationType; + /** Data type of the input. */ + dataType: DocumentDataType; + /** Requested Encoding of the tag response indices. */ + stringIndexType?: StringIndexType; + /** Format of the redacted output. Only valid when OperationType is Redact. */ + redactionFormat?: string; +} + +/** Alias for OperationType */ +export type OperationType = "Redact" | "Surrogate" | "Tag" | string; +/** Alias for DocumentDataType */ +export type DocumentDataType = "Plaintext" | string; +/** Alias for JobStatus */ +export type JobStatus = + | "NotStarted" + | "Running" + | "Succeeded" + | "PartialFailed" + | "Failed" + | "Canceled" + | string; +/** Alias for StringIndexType */ +export type StringIndexType = + | "TextElement_v8" + | "UnicodeCodePoint" + | "Utf16CodeUnit" + | string; diff --git a/sdk/healthdataaiservices/azure-health-deidentification/src/outputModels.ts b/sdk/healthdataaiservices/azure-health-deidentification/src/outputModels.ts new file mode 100644 index 000000000000..8f849fa5d219 --- /dev/null +++ b/sdk/healthdataaiservices/azure-health-deidentification/src/outputModels.ts @@ -0,0 +1,190 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT license. + +import { Paged } from "@azure/core-paging"; +import { ErrorModel } from "@azure-rest/core-client"; + +/** A job containing a batch of documents to deidentify. */ +export interface DeidentificationJobOutput { + /** The name of a job. */ + readonly name: string; + /** Storage location to perform the operation on. */ + sourceLocation: SourceStorageLocationOutput; + /** Target location to store output of operation. */ + targetLocation: TargetStorageLocationOutput; + /** Operation to perform on the input documents. */ + operation: OperationTypeOutput; + /** Data type of the input documents. */ + dataType: DocumentDataTypeOutput; + /** Format of the redacted output. Only valid when Operation is Redact. */ + redactionFormat?: string; + /** Current status of a job. */ + readonly status: JobStatusOutput; + /** Error when job fails in it's entirety. */ + readonly error?: ErrorModel; + /** Date and time when the job was created. */ + readonly createdAt: string; + /** Date and time when the job was started. */ + readonly startedAt?: string; + /** + * Date and time when the job was completed. + * + * If the job is canceled, this is the time when the job was canceled. + * + * If the job failed, this is the time when the job failed. + */ + readonly lastUpdatedAt?: string; + /** Summary of a job. Exists only when the job is completed. */ + readonly summary?: JobSummaryOutput; +} + +/** Storage location. */ +export interface SourceStorageLocationOutput { + /** URL to storage location. Must be a valid Azure Storage SAS URI. */ + location: string; + /** Prefix to filter blobs by. */ + prefix: string; + /** List of extensions to filter blobs by. */ + extensions: string[]; +} + +/** Storage location. */ +export interface TargetStorageLocationOutput { + /** URL to storage location. Must be a valid Azure Storage SAS URI. */ + location: string; + /** Prefix to filter blobs by. */ + prefix: string; +} + +/** Summary metrics the documents pertaining to a job. */ +export interface JobSummaryOutput { + /** Number of blobs that have completed. */ + successful: number; + /** Number of blobs that have failed. */ + failed: number; + /** Number of blobs that have been canceled. */ + canceled: number; + /** Number of blobs total. */ + total: number; + /** Number of bytes processed. */ + bytesProcessed: number; +} + +/** File report once job has completed. */ +export interface HealthFileDetailsOutput { + /** Id of the file report. */ + readonly id: string; + /** File Location for the input. */ + input: FileLocationOutput; + /** File Location for the output. */ + output?: FileLocationOutput; + /** Status of the file. */ + status: OperationStateOutput; + /** Error when file fails. */ + error?: ErrorModel; +} + +/** Location of a file. */ +export interface FileLocationOutput { + /** Absolute path to the file in storage. */ + path: string; + /** The entity tag for this resource. */ + readonly etag: string; +} + +/** Response for synchronous De-Identify operation. */ +export interface DeidentificationResultOutput { + /** Output text after de-identifying. Not available for Tag Operation. */ + outputText?: string; + /** Result of the tag operation. Only available for Tag Operation. */ + taggerResult?: PhiTaggerResultOutput; +} + +/** Result of the tag operation. */ +export interface PhiTaggerResultOutput { + /** List of entities detected in the input. */ + entities: Array; + /** Requested Encoding of the tag response indices. */ + stringIndexType: StringIndexTypeOutput; + /** Path to the file in the storage container. */ + path?: string; + /** The entity tag for this resource. */ + readonly etag: string; +} + +/** Phi Entity tag in the input. */ +export interface PhiEntityOutput { + /** Phi Category of the entity. */ + category: PhiCategoryOutput; + /** Starting index of the location from within the input text. */ + offset: number; + /** Length of the input text. */ + length: number; + /** Text of the entity. */ + text?: string; + /** Confidence score of the text/type pairing. */ + confidenceScore?: number; +} + +/** Alias for OperationTypeOutput */ +export type OperationTypeOutput = "Redact" | "Surrogate" | "Tag" | string; +/** Alias for DocumentDataTypeOutput */ +export type DocumentDataTypeOutput = "Plaintext" | string; +/** Alias for JobStatusOutput */ +export type JobStatusOutput = + | "NotStarted" + | "Running" + | "Succeeded" + | "PartialFailed" + | "Failed" + | "Canceled" + | string; +/** Paged collection of DeidentificationJob items */ +export type PagedDeidentificationJobOutput = Paged; +/** Paged collection of HealthFileDetails items */ +export type PagedHealthFileDetailsOutput = Paged; +/** Enum describing allowed operation states. */ +export type OperationStateOutput = + | "NotStarted" + | "Running" + | "Succeeded" + | "Failed" + | "Canceled"; +/** Alias for StringIndexTypeOutput */ +export type StringIndexTypeOutput = + | "TextElement_v8" + | "UnicodeCodePoint" + | "Utf16CodeUnit" + | string; +/** Alias for PhiCategoryOutput */ +export type PhiCategoryOutput = + | "Unknown" + | "Account" + | "Age" + | "BioID" + | "City" + | "CountryOrRegion" + | "Date" + | "Device" + | "Doctor" + | "Email" + | "Fax" + | "HealthPlan" + | "Hospital" + | "IDNum" + | "IPAddress" + | "License" + | "LocationOther" + | "MedicalRecord" + | "Organization" + | "Patient" + | "Phone" + | "Profession" + | "SocialSecurity" + | "State" + | "Street" + | "Url" + | "Username" + | "Vehicle" + | "Zip" + | string; diff --git a/sdk/healthdataaiservices/azure-health-deidentification/src/paginateHelper.ts b/sdk/healthdataaiservices/azure-health-deidentification/src/paginateHelper.ts new file mode 100644 index 000000000000..3aac141db0e7 --- /dev/null +++ b/sdk/healthdataaiservices/azure-health-deidentification/src/paginateHelper.ts @@ -0,0 +1,154 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT license. + +import { + getPagedAsyncIterator, + PagedAsyncIterableIterator, + PagedResult, +} from "@azure/core-paging"; +import { + Client, + createRestError, + PathUncheckedResponse, +} from "@azure-rest/core-client"; + +/** + * Helper type to extract the type of an array + */ +export type GetArrayType = T extends Array ? TData : never; + +/** + * The type of a custom function that defines how to get a page and a link to the next one if any. + */ +export type GetPage = ( + pageLink: string, + maxPageSize?: number, +) => Promise<{ + page: TPage; + nextPageLink?: string; +}>; + +/** + * Options for the paging helper + */ +export interface PagingOptions { + /** + * Custom function to extract pagination details for crating the PagedAsyncIterableIterator + */ + customGetPage?: GetPage[]>; +} + +/** + * Helper type to infer the Type of the paged elements from the response type + * This type is generated based on the swagger information for x-ms-pageable + * specifically on the itemName property which indicates the property of the response + * where the page items are found. The default value is `value`. + * This type will allow us to provide strongly typed Iterator based on the response we get as second parameter + */ +export type PaginateReturn = TResult extends { + body: { value?: infer TPage }; +} + ? GetArrayType + : Array; + +/** + * Helper to paginate results from an initial response that follows the specification of Autorest `x-ms-pageable` extension + * @param client - Client to use for sending the next page requests + * @param initialResponse - Initial response containing the nextLink and current page of elements + * @param customGetPage - Optional - Function to define how to extract the page and next link to be used to paginate the results + * @returns - PagedAsyncIterableIterator to iterate the elements + */ +export function paginate( + client: Client, + initialResponse: TResponse, + options: PagingOptions = {}, +): PagedAsyncIterableIterator> { + // Extract element type from initial response + type TElement = PaginateReturn; + let firstRun = true; + const itemName = "value"; + const nextLinkName = "nextLink"; + const { customGetPage } = options; + const pagedResult: PagedResult = { + firstPageLink: "", + getPage: + typeof customGetPage === "function" + ? customGetPage + : async (pageLink: string) => { + const result = firstRun + ? initialResponse + : await client.pathUnchecked(pageLink).get(); + firstRun = false; + checkPagingRequest(result); + const nextLink = getNextLink(result.body, nextLinkName); + const values = getElements(result.body, itemName); + return { + page: values, + nextPageLink: nextLink, + }; + }, + }; + + return getPagedAsyncIterator(pagedResult); +} + +/** + * Gets for the value of nextLink in the body + */ +function getNextLink(body: unknown, nextLinkName?: string): string | undefined { + if (!nextLinkName) { + return undefined; + } + + const nextLink = (body as Record)[nextLinkName]; + + if (typeof nextLink !== "string" && typeof nextLink !== "undefined") { + throw new Error( + `Body Property ${nextLinkName} should be a string or undefined`, + ); + } + + return nextLink; +} + +/** + * Gets the elements of the current request in the body. + */ +function getElements(body: unknown, itemName: string): T[] { + const value = (body as Record)[itemName] as T[]; + + // value has to be an array according to the x-ms-pageable extension. + // The fact that this must be an array is used above to calculate the + // type of elements in the page in PaginateReturn + if (!Array.isArray(value)) { + throw new Error( + `Couldn't paginate response\n Body doesn't contain an array property with name: ${itemName}`, + ); + } + + return value ?? []; +} + +/** + * Checks if a request failed + */ +function checkPagingRequest(response: PathUncheckedResponse): void { + const Http2xxStatusCodes = [ + "200", + "201", + "202", + "203", + "204", + "205", + "206", + "207", + "208", + "226", + ]; + if (!Http2xxStatusCodes.includes(response.status)) { + throw createRestError( + `Pagination failed with unexpected statusCode ${response.status}`, + response, + ); + } +} diff --git a/sdk/healthdataaiservices/azure-health-deidentification/src/parameters.ts b/sdk/healthdataaiservices/azure-health-deidentification/src/parameters.ts new file mode 100644 index 000000000000..3a8ef2dbb461 --- /dev/null +++ b/sdk/healthdataaiservices/azure-health-deidentification/src/parameters.ts @@ -0,0 +1,112 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT license. + +import { RawHttpHeadersInput } from "@azure/core-rest-pipeline"; +import { RequestParameters } from "@azure-rest/core-client"; +import { DeidentificationJob, DeidentificationContent } from "./models.js"; + +export interface GetJobHeaders { + /** An opaque, globally-unique, client-generated string identifier for the request. */ + "x-ms-client-request-id"?: string; +} + +export interface GetJobHeaderParam { + headers?: RawHttpHeadersInput & GetJobHeaders; +} + +export type GetJobParameters = GetJobHeaderParam & RequestParameters; + +export interface CreateJobHeaders { + /** An opaque, globally-unique, client-generated string identifier for the request. */ + "x-ms-client-request-id"?: string; +} + +export interface CreateJobBodyParam { + /** The resource instance. */ + body: DeidentificationJob; +} + +export interface CreateJobHeaderParam { + headers?: RawHttpHeadersInput & CreateJobHeaders; +} + +export type CreateJobParameters = CreateJobHeaderParam & + CreateJobBodyParam & + RequestParameters; + +export interface ListJobsHeaders { + /** An opaque, globally-unique, client-generated string identifier for the request. */ + "x-ms-client-request-id"?: string; +} + +export interface ListJobsQueryParamProperties { + /** The maximum number of result items per page. */ + maxpagesize?: number; + /** Token to continue a previous query. */ + continuationToken?: string; +} + +export interface ListJobsQueryParam { + queryParameters?: ListJobsQueryParamProperties; +} + +export interface ListJobsHeaderParam { + headers?: RawHttpHeadersInput & ListJobsHeaders; +} + +export type ListJobsParameters = ListJobsQueryParam & + ListJobsHeaderParam & + RequestParameters; + +export interface ListJobFilesHeaders { + /** An opaque, globally-unique, client-generated string identifier for the request. */ + "x-ms-client-request-id"?: string; +} + +export interface ListJobFilesQueryParamProperties { + /** The maximum number of result items per page. */ + maxpagesize?: number; + /** Token to continue a previous query. */ + continuationToken?: string; +} + +export interface ListJobFilesQueryParam { + queryParameters?: ListJobFilesQueryParamProperties; +} + +export interface ListJobFilesHeaderParam { + headers?: RawHttpHeadersInput & ListJobFilesHeaders; +} + +export type ListJobFilesParameters = ListJobFilesQueryParam & + ListJobFilesHeaderParam & + RequestParameters; + +export interface CancelJobHeaders { + /** An opaque, globally-unique, client-generated string identifier for the request. */ + "x-ms-client-request-id"?: string; +} + +export interface CancelJobHeaderParam { + headers?: RawHttpHeadersInput & CancelJobHeaders; +} + +export type CancelJobParameters = CancelJobHeaderParam & RequestParameters; + +export interface DeleteJobHeaders { + /** An opaque, globally-unique, client-generated string identifier for the request. */ + "x-ms-client-request-id"?: string; +} + +export interface DeleteJobHeaderParam { + headers?: RawHttpHeadersInput & DeleteJobHeaders; +} + +export type DeleteJobParameters = DeleteJobHeaderParam & RequestParameters; + +export interface DeidentifyBodyParam { + /** The request body for realtime deidentification. */ + body: DeidentificationContent; +} + +export type DeidentifyParameters = DeidentifyBodyParam & RequestParameters; diff --git a/sdk/healthdataaiservices/azure-health-deidentification/src/pollingHelper.ts b/sdk/healthdataaiservices/azure-health-deidentification/src/pollingHelper.ts new file mode 100644 index 000000000000..3404366a044d --- /dev/null +++ b/sdk/healthdataaiservices/azure-health-deidentification/src/pollingHelper.ts @@ -0,0 +1,219 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT license. + +import { Client, HttpResponse } from "@azure-rest/core-client"; +import { AbortSignalLike } from "@azure/abort-controller"; +import { + CancelOnProgress, + CreateHttpPollerOptions, + LongRunningOperation, + OperationResponse, + OperationState, + createHttpPoller, +} from "@azure/core-lro"; +import { + CreateJob200Response, + CreateJob201Response, + CreateJobDefaultResponse, + CreateJobLogicalResponse, +} from "./responses.js"; + +/** + * A simple poller that can be used to poll a long running operation. + */ +export interface SimplePollerLike< + TState extends OperationState, + TResult, +> { + /** + * Returns true if the poller has finished polling. + */ + isDone(): boolean; + /** + * Returns true if the poller is stopped. + */ + isStopped(): boolean; + /** + * Returns the state of the operation. + */ + getOperationState(): TState; + /** + * Returns the result value of the operation, + * regardless of the state of the poller. + * It can return undefined or an incomplete form of the final TResult value + * depending on the implementation. + */ + getResult(): TResult | undefined; + /** + * Returns a promise that will resolve once a single polling request finishes. + * It does this by calling the update method of the Poller's operation. + */ + poll(options?: { abortSignal?: AbortSignalLike }): Promise; + /** + * Returns a promise that will resolve once the underlying operation is completed. + */ + pollUntilDone(pollOptions?: { + abortSignal?: AbortSignalLike; + }): Promise; + /** + * Invokes the provided callback after each polling is completed, + * sending the current state of the poller's operation. + * + * It returns a method that can be used to stop receiving updates on the given callback function. + */ + onProgress(callback: (state: TState) => void): CancelOnProgress; + + /** + * Returns a promise that could be used for serialized version of the poller's operation + * by invoking the operation's serialize method. + */ + serialize(): Promise; + + /** + * Wait the poller to be submitted. + */ + submitted(): Promise; + + /** + * Returns a string representation of the poller's operation. Similar to serialize but returns a string. + * @deprecated Use serialize() instead. + */ + toString(): string; + + /** + * Stops the poller from continuing to poll. Please note this will only stop the client-side polling + * @deprecated Use abortSignal to stop polling instead. + */ + stopPolling(): void; +} + +/** + * Helper function that builds a Poller object to help polling a long running operation. + * @param client - Client to use for sending the request to get additional pages. + * @param initialResponse - The initial response. + * @param options - Options to set a resume state or custom polling interval. + * @returns - A poller object to poll for operation state updates and eventually get the final response. + */ +export async function getLongRunningPoller< + TResult extends CreateJobLogicalResponse | CreateJobDefaultResponse, +>( + client: Client, + initialResponse: + | CreateJob200Response + | CreateJob201Response + | CreateJobDefaultResponse, + options?: CreateHttpPollerOptions>, +): Promise, TResult>>; +export async function getLongRunningPoller( + client: Client, + initialResponse: TResult, + options: CreateHttpPollerOptions> = {}, +): Promise, TResult>> { + const abortController = new AbortController(); + const poller: LongRunningOperation = { + sendInitialRequest: async () => { + // In the case of Rest Clients we are building the LRO poller object from a response that's the reason + // we are not triggering the initial request here, just extracting the information from the + // response we were provided. + return getLroResponse(initialResponse); + }, + sendPollRequest: async ( + path, + options?: { abortSignal?: AbortSignalLike }, + ) => { + // This is the callback that is going to be called to poll the service + // to get the latest status. We use the client provided and the polling path + // which is an opaque URL provided by caller, the service sends this in one of the following headers: operation-location, azure-asyncoperation or location + // depending on the lro pattern that the service implements. If non is provided we default to the initial path. + function abortListener(): void { + abortController.abort(); + } + const inputAbortSignal = options?.abortSignal; + const abortSignal = abortController.signal; + if (inputAbortSignal?.aborted) { + abortController.abort(); + } else if (!abortSignal.aborted) { + inputAbortSignal?.addEventListener("abort", abortListener, { + once: true, + }); + } + let response; + try { + response = await client + .pathUnchecked(path ?? initialResponse.request.url) + .get({ abortSignal }); + } finally { + inputAbortSignal?.removeEventListener("abort", abortListener); + } + const lroResponse = getLroResponse(response as TResult); + lroResponse.rawResponse.headers["x-ms-original-url"] = + initialResponse.request.url; + return lroResponse; + }, + }; + + options.resolveOnUnsuccessful = options.resolveOnUnsuccessful ?? true; + const httpPoller = createHttpPoller(poller, options); + const simplePoller: SimplePollerLike, TResult> = { + isDone() { + return httpPoller.isDone; + }, + isStopped() { + return httpPoller.isStopped; + }, + getOperationState() { + if (!httpPoller.operationState) { + throw new Error( + "Operation state is not available. The poller may not have been started and you could await submitted() before calling getOperationState().", + ); + } + return httpPoller.operationState; + }, + getResult() { + return httpPoller.result; + }, + toString() { + if (!httpPoller.operationState) { + throw new Error( + "Operation state is not available. The poller may not have been started and you could await submitted() before calling getOperationState().", + ); + } + return JSON.stringify({ + state: httpPoller.operationState, + }); + }, + stopPolling() { + abortController.abort(); + }, + onProgress: httpPoller.onProgress, + poll: httpPoller.poll, + pollUntilDone: httpPoller.pollUntilDone, + serialize: httpPoller.serialize, + submitted: httpPoller.submitted, + }; + return simplePoller; +} + +/** + * Converts a Rest Client response to a response that the LRO implementation understands + * @param response - a rest client http response + * @returns - An LRO response that the LRO implementation understands + */ +function getLroResponse( + response: TResult, +): OperationResponse { + if (Number.isNaN(response.status)) { + throw new TypeError( + `Status code of the response is not a number. Value: ${response.status}`, + ); + } + + return { + flatResponse: response, + rawResponse: { + ...response, + statusCode: Number.parseInt(response.status), + body: response.body, + }, + }; +} diff --git a/sdk/healthdataaiservices/azure-health-deidentification/src/responses.ts b/sdk/healthdataaiservices/azure-health-deidentification/src/responses.ts new file mode 100644 index 000000000000..b810c1e3d2c8 --- /dev/null +++ b/sdk/healthdataaiservices/azure-health-deidentification/src/responses.ts @@ -0,0 +1,187 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT license. + +import { RawHttpHeaders } from "@azure/core-rest-pipeline"; +import { HttpResponse, ErrorResponse } from "@azure-rest/core-client"; +import { + DeidentificationJobOutput, + PagedDeidentificationJobOutput, + PagedHealthFileDetailsOutput, + DeidentificationResultOutput, +} from "./outputModels.js"; + +export interface GetJob200Headers { + /** An opaque, globally-unique, client-generated string identifier for the request. */ + "x-ms-client-request-id"?: string; +} + +/** The request has succeeded. */ +export interface GetJob200Response extends HttpResponse { + status: "200"; + body: DeidentificationJobOutput; + headers: RawHttpHeaders & GetJob200Headers; +} + +export interface GetJobDefaultHeaders { + /** String error code indicating what went wrong. */ + "x-ms-error-code"?: string; +} + +export interface GetJobDefaultResponse extends HttpResponse { + status: string; + body: ErrorResponse; + headers: RawHttpHeaders & GetJobDefaultHeaders; +} + +export interface CreateJob200Headers { + /** An opaque, globally-unique, client-generated string identifier for the request. */ + "x-ms-client-request-id"?: string; + /** The location for monitoring the operation state. */ + "operation-location": string; +} + +/** The request has succeeded. */ +export interface CreateJob200Response extends HttpResponse { + status: "200"; + body: DeidentificationJobOutput; + headers: RawHttpHeaders & CreateJob200Headers; +} + +export interface CreateJob201Headers { + /** An opaque, globally-unique, client-generated string identifier for the request. */ + "x-ms-client-request-id"?: string; + /** The location for monitoring the operation state. */ + "operation-location": string; +} + +/** The request has succeeded and a new resource has been created as a result. */ +export interface CreateJob201Response extends HttpResponse { + status: "201"; + body: DeidentificationJobOutput; + headers: RawHttpHeaders & CreateJob201Headers; +} + +export interface CreateJobDefaultHeaders { + /** String error code indicating what went wrong. */ + "x-ms-error-code"?: string; +} + +export interface CreateJobDefaultResponse extends HttpResponse { + status: string; + body: ErrorResponse; + headers: RawHttpHeaders & CreateJobDefaultHeaders; +} + +/** The final response for long-running createJob operation */ +export interface CreateJobLogicalResponse extends HttpResponse { + status: "200"; + body: DeidentificationJobOutput; +} + +export interface ListJobs200Headers { + /** An opaque, globally-unique, client-generated string identifier for the request. */ + "x-ms-client-request-id"?: string; +} + +/** The request has succeeded. */ +export interface ListJobs200Response extends HttpResponse { + status: "200"; + body: PagedDeidentificationJobOutput; + headers: RawHttpHeaders & ListJobs200Headers; +} + +export interface ListJobsDefaultHeaders { + /** String error code indicating what went wrong. */ + "x-ms-error-code"?: string; +} + +export interface ListJobsDefaultResponse extends HttpResponse { + status: string; + body: ErrorResponse; + headers: RawHttpHeaders & ListJobsDefaultHeaders; +} + +export interface ListJobFiles200Headers { + /** An opaque, globally-unique, client-generated string identifier for the request. */ + "x-ms-client-request-id"?: string; +} + +/** The request has succeeded. */ +export interface ListJobFiles200Response extends HttpResponse { + status: "200"; + body: PagedHealthFileDetailsOutput; + headers: RawHttpHeaders & ListJobFiles200Headers; +} + +export interface ListJobFilesDefaultHeaders { + /** String error code indicating what went wrong. */ + "x-ms-error-code"?: string; +} + +export interface ListJobFilesDefaultResponse extends HttpResponse { + status: string; + body: ErrorResponse; + headers: RawHttpHeaders & ListJobFilesDefaultHeaders; +} + +export interface CancelJob200Headers { + /** An opaque, globally-unique, client-generated string identifier for the request. */ + "x-ms-client-request-id"?: string; +} + +/** The request has succeeded. */ +export interface CancelJob200Response extends HttpResponse { + status: "200"; + body: DeidentificationJobOutput; + headers: RawHttpHeaders & CancelJob200Headers; +} + +export interface CancelJobDefaultHeaders { + /** String error code indicating what went wrong. */ + "x-ms-error-code"?: string; +} + +export interface CancelJobDefaultResponse extends HttpResponse { + status: string; + body: ErrorResponse; + headers: RawHttpHeaders & CancelJobDefaultHeaders; +} + +export interface DeleteJob204Headers { + /** An opaque, globally-unique, client-generated string identifier for the request. */ + "x-ms-client-request-id"?: string; +} + +/** There is no content to send for this request, but the headers may be useful. */ +export interface DeleteJob204Response extends HttpResponse { + status: "204"; + headers: RawHttpHeaders & DeleteJob204Headers; +} + +export interface DeleteJobDefaultHeaders { + /** String error code indicating what went wrong. */ + "x-ms-error-code"?: string; +} + +export interface DeleteJobDefaultResponse extends HttpResponse { + status: string; + body: ErrorResponse; + headers: RawHttpHeaders & DeleteJobDefaultHeaders; +} + +/** The request has succeeded. */ +export interface Deidentify200Response extends HttpResponse { + status: "200"; + body: DeidentificationResultOutput; +} + +export interface DeidentifyDefaultHeaders { + /** String error code indicating what went wrong. */ + "x-ms-error-code"?: string; +} + +export interface DeidentifyDefaultResponse extends HttpResponse { + status: string; + body: ErrorResponse; + headers: RawHttpHeaders & DeidentifyDefaultHeaders; +} diff --git a/sdk/healthdataaiservices/azure-health-deidentification/test/public/sampleTest.spec.ts b/sdk/healthdataaiservices/azure-health-deidentification/test/public/sampleTest.spec.ts new file mode 100644 index 000000000000..344657d6f17e --- /dev/null +++ b/sdk/healthdataaiservices/azure-health-deidentification/test/public/sampleTest.spec.ts @@ -0,0 +1,21 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT license. + +import { createRecorder } from "./utils/recordedClient.js"; +import { assert, beforeEach, afterEach, it, describe } from "vitest"; + +describe("My test", () => { + // let recorder: Recorder; + + beforeEach(async function () { + // recorder = await createRecorder(this); + }); + + afterEach(async function () { + // await recorder.stop(); + }); + + it("sample test", async function () { + assert.equal(1, 1); + }); +}); diff --git a/sdk/healthdataaiservices/azure-health-deidentification/test/public/utils/env.browser.ts b/sdk/healthdataaiservices/azure-health-deidentification/test/public/utils/env.browser.ts new file mode 100644 index 000000000000..fd2aca680c7b --- /dev/null +++ b/sdk/healthdataaiservices/azure-health-deidentification/test/public/utils/env.browser.ts @@ -0,0 +1,2 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT license. diff --git a/sdk/healthdataaiservices/azure-health-deidentification/test/public/utils/env.ts b/sdk/healthdataaiservices/azure-health-deidentification/test/public/utils/env.ts new file mode 100644 index 000000000000..0e06855b73ae --- /dev/null +++ b/sdk/healthdataaiservices/azure-health-deidentification/test/public/utils/env.ts @@ -0,0 +1,6 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT license. + +import * as dotenv from "dotenv"; + +dotenv.config(); diff --git a/sdk/healthdataaiservices/azure-health-deidentification/test/public/utils/recordedClient.ts b/sdk/healthdataaiservices/azure-health-deidentification/test/public/utils/recordedClient.ts new file mode 100644 index 000000000000..6cc58bc15e11 --- /dev/null +++ b/sdk/healthdataaiservices/azure-health-deidentification/test/public/utils/recordedClient.ts @@ -0,0 +1,29 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT license. + +import { Context } from "mocha"; +import { Recorder, RecorderStartOptions } from "@azure-tools/test-recorder"; +import "./env"; + +const envSetupForPlayback: Record = { + ENDPOINT: "https://endpoint", + AZURE_CLIENT_ID: "azure_client_id", + AZURE_CLIENT_SECRET: "azure_client_secret", + AZURE_TENANT_ID: "88888888-8888-8888-8888-888888888888", + SUBSCRIPTION_ID: "azure_subscription_id", +}; + +const recorderEnvSetup: RecorderStartOptions = { + envSetupForPlayback, +}; + +/** + * creates the recorder and reads the environment variables from the `.env` file. + * Should be called first in the test suite to make sure environment variables are + * read before they are being used. + */ +export async function createRecorder(context: Context): Promise { + const recorder = new Recorder(context.currentTest); + await recorder.start(recorderEnvSetup); + return recorder; +} diff --git a/sdk/healthdataaiservices/azure-health-deidentification/tsconfig.browser.config.json b/sdk/healthdataaiservices/azure-health-deidentification/tsconfig.browser.config.json new file mode 100644 index 000000000000..1b37aebc5457 --- /dev/null +++ b/sdk/healthdataaiservices/azure-health-deidentification/tsconfig.browser.config.json @@ -0,0 +1,10 @@ +{ + "extends": "./.tshy/build.json", + "include": ["./src/**/*.ts", "./src/**/*.mts", "./test/**/*.spec.ts"], + "exclude": ["./test/**/node/**/*.ts"], + "compilerOptions": { + "outDir": "./dist-test/browser", + "rootDir": ".", + "skipLibCheck": true + } +} diff --git a/sdk/healthdataaiservices/azure-health-deidentification/tsconfig.json b/sdk/healthdataaiservices/azure-health-deidentification/tsconfig.json new file mode 100644 index 000000000000..b21bfb510a9d --- /dev/null +++ b/sdk/healthdataaiservices/azure-health-deidentification/tsconfig.json @@ -0,0 +1,15 @@ +{ + "extends": "../../../tsconfig.package", + "compilerOptions": { + "module": "NodeNext", + "moduleResolution": "NodeNext", + "rootDir": "." + }, + "include": [ + "./src/**/*.ts", + "./src/**/*.mts", + "./src/**/*.cts", + "test/**/*.ts", + "./test/**/*.ts" + ] +} \ No newline at end of file diff --git a/sdk/healthdataaiservices/azure-health-deidentification/tsp-location.yaml b/sdk/healthdataaiservices/azure-health-deidentification/tsp-location.yaml new file mode 100644 index 000000000000..f6beb78b5cc8 --- /dev/null +++ b/sdk/healthdataaiservices/azure-health-deidentification/tsp-location.yaml @@ -0,0 +1,5 @@ +repo: Azure/azure-rest-api-specs +commit: b54c422a81b01fd9eb310047faaf2ebf689e89f7 +directory: specification/healthdataaiservices/HealthDataAIServices.Deidentification +additionalDirectories: [] + diff --git a/sdk/healthdataaiservices/azure-health-deidentification/vitest.browser.config.ts b/sdk/healthdataaiservices/azure-health-deidentification/vitest.browser.config.ts new file mode 100644 index 000000000000..dc2f66e5d521 --- /dev/null +++ b/sdk/healthdataaiservices/azure-health-deidentification/vitest.browser.config.ts @@ -0,0 +1,33 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT license. + +import { defineConfig } from "vitest/config"; + +export default defineConfig({ + define: { + "process.env": process.env, + }, + test: { + reporters: ["basic", "junit"], + outputFile: { + junit: "test-results.browser.xml", + }, + browser: { + enabled: true, + headless: true, + name: "chromium", + provider: "playwright", + }, + fakeTimers: { + toFake: ["setTimeout", "Date"], + }, + watch: false, + include: ["dist-test/browser/**/*.spec.js"], + coverage: { + include: ["dist-test/browser/**/*.spec.js"], + provider: "istanbul", + reporter: ["text", "json", "html"], + reportsDirectory: "coverage-browser", + }, + }, +}); diff --git a/sdk/healthdataaiservices/azure-health-deidentification/vitest.config.ts b/sdk/healthdataaiservices/azure-health-deidentification/vitest.config.ts new file mode 100644 index 000000000000..7c014c00af62 --- /dev/null +++ b/sdk/healthdataaiservices/azure-health-deidentification/vitest.config.ts @@ -0,0 +1,31 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT license. + +import { defineConfig } from "vitest/config"; + +export default defineConfig({ + test: { + reporters: ["basic", "junit"], + outputFile: { + junit: "test-results.browser.xml", + }, + fakeTimers: { + toFake: ["setTimeout", "Date"], + }, + watch: false, + include: ["test/**/*.spec.ts"], + exclude: ["test/**/browser/*.spec.ts"], + coverage: { + include: ["src/**/*.ts"], + exclude: [ + "src/**/*-browser.mts", + "src/**/*-react-native.mts", + "vitest*.config.ts", + "samples-dev/**/*.ts", + ], + provider: "istanbul", + reporter: ["text", "json", "html"], + reportsDirectory: "coverage", + }, + }, +}); diff --git a/sdk/healthdataaiservices/ci.yml b/sdk/healthdataaiservices/ci.yml new file mode 100644 index 000000000000..769a302ee52b --- /dev/null +++ b/sdk/healthdataaiservices/ci.yml @@ -0,0 +1,33 @@ +# NOTE: Please refer to https://aka.ms/azsdk/engsys/ci-yaml before editing this file. + +trigger: + branches: + include: + - main + - feature/* + - release/* + - hotfix/* + exclude: + - feature/v4 + paths: + include: + - sdk/healthdataaiservices/ +pr: + branches: + include: + - main + - feature/* + - release/* + - hotfix/* + exclude: + - feature/v4 + paths: + include: + - sdk/healthdataaiservices/ +extends: + template: /eng/pipelines/templates/stages/archetype-sdk-client.yml + parameters: + ServiceDirectory: healthdataaiservices + Artifacts: + - name: azure-rest-azure-health-deidentification + safeName: azurerestazurehealthdeidentification