diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index bde53cbe01e..a93e9903eb9 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -48,10 +48,10 @@ importers: version: 5.0.0 '@livekit/krisp-noise-filter': specifier: ^0.3.0 - version: 0.3.0(livekit-client@2.13.3) + version: 0.3.0(livekit-client@2.15.5) '@livekit/track-processors': specifier: ^0.5.6 - version: 0.5.6(livekit-client@2.13.3) + version: 0.5.6(livekit-client@2.15.5) '@octokit/types': specifier: ^12.0.0 version: 12.6.0 @@ -1612,9 +1612,6 @@ importers: '@types/archiver': specifier: ^6.0.3 version: 6.0.3 - '@types/bcrypt': - specifier: ^6.0.0 - version: 6.0.0 '@types/body-parser': specifier: ~1.19.2 version: 1.19.5 @@ -1786,9 +1783,6 @@ importers: base64-js: specifier: ^1.5.1 version: 1.5.1 - bcrypt: - specifier: ^6.0.0 - version: 6.0.0 big-integer: specifier: ^1.6.51 version: 1.6.52 @@ -2072,8 +2066,8 @@ importers: specifier: ^1.9.46 version: 1.10.56 livekit-client: - specifier: ^2.13.3 - version: 2.13.3 + specifier: ^2.15.5 + version: 2.15.5 livekit-server-sdk: specifier: ^2.11.0 version: 2.11.0 @@ -3488,8 +3482,8 @@ packages: '@livekit/protocol@1.36.1': resolution: {integrity: sha512-nN3QnITAQ5yXk7UKfotH7CRWIlEozNWeKVyFJ0/+dtSzvWP/ib+10l1DDnRYi3A1yICJOGAKFgJ5d6kmi1HCUA==} - '@livekit/protocol@1.38.0': - resolution: {integrity: sha512-XX6ulvsE1XCN18LVf3ydHN7Ri1Z1M1P5dQdjnm5nVDsSqUL12Vbo/4RKcRlCEXAg2qB62mKjcaVLXVwkfXggkg==} + '@livekit/protocol@1.39.3': + resolution: {integrity: sha512-hfOnbwPCeZBEvMRdRhU2sr46mjGXavQcrb3BFRfG+Gm0Z7WUSeFdy5WLstXJzEepz17Iwp/lkGwJ4ZgOOYfPuA==} '@livekit/track-processors@0.5.6': resolution: {integrity: sha512-TlzObrSlp2PKor4VXqg6iefLRFVEb2T1lXwddBFdkPod60XVgYoMOj7V5xJm+UTE2MEtlE0003vUli9PyQGB1g==} @@ -4288,1803 +4282,1803 @@ packages: resolution: {integrity: sha512-42aWfPrimMfDKDi4YegyS7x+/0tlzaqwPQCULLanv3DMIlu96KTJR0fM5isWX2UViOqlGnX6YFgqWepcX+XMNg==} '@rush-temp/account-client@file:projects/account-client.tgz': - resolution: {integrity: sha512-oXacnnSGGgPGNS2jEbpd1xZNggJPGyWquZp+FZwiF+SUCabdntaQ3v32puNGKRcWy9EaTUJElOklmZ98yJwx/g==, tarball: file:projects/account-client.tgz} + resolution: {integrity: sha512-7hC4VF2FajgufP+zkai3X6wwf15AlxnGc2fXmwbP3zoAp1BSa+7DTu2VLgW/wcj4w89cbKsudpO2AKAFl7Mnvw==, tarball: file:projects/account-client.tgz} version: 0.0.0 '@rush-temp/account-service@file:projects/account-service.tgz': - resolution: {integrity: sha512-RlxTWnaP+pGjuTmoQfkwlpMD3Zdiv0xvXrNYzdjeFJ4BCvw2hlNCkcClUAYMJAByrUzwaVNbDNFyGyT8Nk0Ufg==, tarball: file:projects/account-service.tgz} + resolution: {integrity: sha512-xQoXYmlvh8+uhkI9KzTwHjdexuYhz/djm1qe+tpa8jEnxE38cvU95n7miNdfBo4GidXyFWPOAXxMPvmCjsR6kw==, tarball: file:projects/account-service.tgz} version: 0.0.0 '@rush-temp/account@file:projects/account.tgz': - resolution: {integrity: sha512-LqP33L+f6Q6lrLXk+xw/oYAZra117ptTIL69FfSQVGLyFX8vAqWEqEZakWMsoDMiw+EXy/7AI1LOKsJbUul2UA==, tarball: file:projects/account.tgz} + resolution: {integrity: sha512-LBd94IQVIn4y66lKbpWIojA1NrMtt6GdtZsgbayX+ckENKdqBn3xZclb52LQFgL1lpL1ZDLO9jvQH0p+xkO5lg==, tarball: file:projects/account.tgz} version: 0.0.0 '@rush-temp/achievement-assets@file:projects/achievement-assets.tgz': - resolution: {integrity: sha512-+y+NZqv9TUYcbhRDWScAmKgd1rZMTiuV0dNQ0L5i6q1wo9jM4UXeYTJc+UYOppbdBMWFA8mGUewno1ChMPSlOw==, tarball: file:projects/achievement-assets.tgz} + resolution: {integrity: sha512-zqyS8GXPt2m/+wgSumS5ym9JqnhSiDDFL19GO+Y7gb0JG3zbdlYJbc0Qky/lVfEUgc9cqkX+EgR+fw2gBzzozA==, tarball: file:projects/achievement-assets.tgz} version: 0.0.0 '@rush-temp/achievement-resources@file:projects/achievement-resources.tgz': - resolution: {integrity: sha512-W9+WmkoD2z5krI9cBWtvk9Q7kGWmeTHnMVP0O09NXmCGuqH1GiwJgISNgi7sm1zX22SHnuiVFXvYOqj7CbgYCA==, tarball: file:projects/achievement-resources.tgz} + resolution: {integrity: sha512-1jdIlRn8LU2nm7EJPl44cdS+LIQ/1GEAjYm+2oZMTTKrCFzM4s4z5AHIBow/3BNO5c6bcJiuy5unUUQ5EUuXHA==, tarball: file:projects/achievement-resources.tgz} version: 0.0.0 '@rush-temp/achievement@file:projects/achievement.tgz': - resolution: {integrity: sha512-LJTHZbmhAeuaomVIRqHoLBhwfHMBg901t2n92jPRjdCm8fpYVmi9yp8lrufLzgtShNrd4mRiRVnYIfGDDhXeyw==, tarball: file:projects/achievement.tgz} + resolution: {integrity: sha512-Cs3BiNA+AxbWURl9fifwEV9Z100PWSnIu1573wHd8+ACo6hiiKNEbh8mik4okZgwPRTziB246ghI35RtDmo+Mg==, tarball: file:projects/achievement.tgz} version: 0.0.0 '@rush-temp/activity-assets@file:projects/activity-assets.tgz': - resolution: {integrity: sha512-Ltm4fMEsej5ovz9BYL8M7pneGMKZL8difB0BZ7mJmeFg9RMBzLTXEFvNhDPsn0nXENbuINe53uTEl8CjKFCuSQ==, tarball: file:projects/activity-assets.tgz} + resolution: {integrity: sha512-K551pdD2t00zdDhz8ob4meSzRdhrdHzAMkDH8iwgq9qOcrIeEMXDqNmgJmwDTYkN05bl9ZpECKy19S/IS5nOjQ==, tarball: file:projects/activity-assets.tgz} version: 0.0.0 '@rush-temp/activity-resources@file:projects/activity-resources.tgz': - resolution: {integrity: sha512-A7HiPbAna5kb7Bi0deyJaK4BXeReolu2/shL7rUZKFWfjp10EbkTCS25usf9Tmdo8UaSH6rsFQ4qIFT/Pohr9g==, tarball: file:projects/activity-resources.tgz} + resolution: {integrity: sha512-9r3ou5UgZZFF6lo4oNwTTJQBqV56SJ12bBb+hhEzmvm+Hgggj/1KG4QTyznMlanKDsNXqqHSKUghSGWPugBt1w==, tarball: file:projects/activity-resources.tgz} version: 0.0.0 '@rush-temp/activity@file:projects/activity.tgz': - resolution: {integrity: sha512-6ZhlPiyVd+TRx0o0qdULlvoalPU0FlX8HS5NAkSgjhkdKMHuvDNDNpIhPjTZ4DZrXPpNBZZyXSiarXAKD4G8Qw==, tarball: file:projects/activity.tgz} + resolution: {integrity: sha512-AFxTks2X4S3f9/BzOMrUkUiPAWF3rM80/icroHNupyT/AuSGwvBuQ1LcrJTc/0VL2Nq3WMG0+JnxSZ0fMSiCMw==, tarball: file:projects/activity.tgz} version: 0.0.0 '@rush-temp/ai-bot-resources@file:projects/ai-bot-resources.tgz': - resolution: {integrity: sha512-qP55CXSk3BXPtC2ANy/sc67LI0yDUWD/7vrziqDAM75loarbk+UhS4iARCO0cQXr79h1eJsp+5XGFeeMb8+8VA==, tarball: file:projects/ai-bot-resources.tgz} + resolution: {integrity: sha512-7VUFhOMVmbYSjJxR0JY+EVFSf8lfZPrvITfO95XOXAOaLSAWMzF+r6w5cQ0CcZBjvtW7mYIbWyWLWVavHjf3cw==, tarball: file:projects/ai-bot-resources.tgz} version: 0.0.0 '@rush-temp/ai-bot@file:projects/ai-bot.tgz': - resolution: {integrity: sha512-VcGwK3RzQL21rxMYII1lVlgqjr1Y5tUDerNmIwTaK+w+o7Q1nL1TJRAlMGRoMVhPyxT/LiKaXdb277ZJJ6w29A==, tarball: file:projects/ai-bot.tgz} + resolution: {integrity: sha512-OlpC86e0hLfqtP2TT9HMDVPAbvStNEwHhaazdSPV847kgVOnq0Qt63wZnKQHImzz6ApLPIQiO+FZxy8WlLXvIg==, tarball: file:projects/ai-bot.tgz} version: 0.0.0 '@rush-temp/analytics-collector-assets@file:projects/analytics-collector-assets.tgz': - resolution: {integrity: sha512-zLRIWUgsEt0//QF1/3Vua2TZYMIkX/NMRbkAR97Dsm/Gq6hkNuDZio2hMDP7t4U37mp4ClFwAKGVEdgjt1JkUA==, tarball: file:projects/analytics-collector-assets.tgz} + resolution: {integrity: sha512-oibub+CP8aywehjgtW89D+TZWFhK0fuf+4LX3NHgrr5BoBou5oUBmYLQ85emHGwmYPDUsmicchawiJ7m5nHHQw==, tarball: file:projects/analytics-collector-assets.tgz} version: 0.0.0 '@rush-temp/analytics-collector-resources@file:projects/analytics-collector-resources.tgz': - resolution: {integrity: sha512-0fEvPuuhyvJvWQq47F/sGWZ9r1l8U+yWKiBykVkZWcyLuk38QyvJm8Mxhis6TxGNK7vjXkC3aYjnOy1L9ygDpQ==, tarball: file:projects/analytics-collector-resources.tgz} + resolution: {integrity: sha512-msfRKcrMrS7eD5fxQZJXZlCqSdW/KXfZCSGbukG/9r2t+UyNft6hvMoLxIO/AQve6nYiNBxdTptpX/FoqeGPpA==, tarball: file:projects/analytics-collector-resources.tgz} version: 0.0.0 '@rush-temp/analytics-collector@file:projects/analytics-collector.tgz': - resolution: {integrity: sha512-PymckPRCfAQsFCV/Wl2gI5DXgQUhBhfJxxX1eC03dRkXOORf1+FXXOE/YnHZFSr6tsA8x1EKaoD6OxfGLxjIwg==, tarball: file:projects/analytics-collector.tgz} + resolution: {integrity: sha512-Pbw1Lrfo6XEIyie+bVqxwKmizA/eLhvWkB1ouoyewHOK6yqEt40YsLj9c5XWtNe0tyMEfDSiKTzPrPhNJcUHtA==, tarball: file:projects/analytics-collector.tgz} version: 0.0.0 '@rush-temp/analytics-providers@file:projects/analytics-providers.tgz': - resolution: {integrity: sha512-lxtnwgE6v5e/x0DTmAyMeOapNOwL4m91+KOgTIe5DWDUJigxi8c6jUFkvTVvgcWP7Jd+Dfmb2t6GhsBMlMBJPg==, tarball: file:projects/analytics-providers.tgz} + resolution: {integrity: sha512-JSlU7jKnmtsEh+/9B7ciYI+Nt/ORBLm1WkqoSN9+WKgYqfRFIH494uWTPMn239q7e5C4vTQ6Wcnm0IRmvQZPKQ==, tarball: file:projects/analytics-providers.tgz} version: 0.0.0 '@rush-temp/analytics-service@file:projects/analytics-service.tgz': - resolution: {integrity: sha512-SbyEMU4sni8FrKq4fRlrYnrAXKOEXR+MtJq2rqR1H7tR+VHaCNToj9Sb4duvYetvhoMfrcMrJfDFdzALTmcmgw==, tarball: file:projects/analytics-service.tgz} + resolution: {integrity: sha512-9meCwfH/TAk0PDBI9xqU56oJ4S3/0OiiAoE1EQ/lGZDHJNVtVRvLRg+VjFrIX4LV8ukXlt2zM6KYDqLeH2eiow==, tarball: file:projects/analytics-service.tgz} version: 0.0.0 '@rush-temp/analytics@file:projects/analytics.tgz': - resolution: {integrity: sha512-B63AenKCHUToEINyAT0u0E4+Thg/HSrFWHACZMzVLR/Y17pdg1C/XvK6/N2xMPgCYwLh6uTiA5qx99kFFhBi5g==, tarball: file:projects/analytics.tgz} + resolution: {integrity: sha512-s9EWfC8e/6zfwBYSzQ4/vzcpNjSLyZutEwnhLRE+uPJdABs7ss9qZNK49XAgG6xGlBNR62tshimxXZW+3fJ+zw==, tarball: file:projects/analytics.tgz} version: 0.0.0 '@rush-temp/api-client@file:projects/api-client.tgz': - resolution: {integrity: sha512-SXmHR0Rpc/X0Anhj3RZ7I7pVoraqoKQdXSRCs7Pmru95jQOyuB3YPYKIGGL69Le/ug6N17tqXKA4rl0LUvhu0w==, tarball: file:projects/api-client.tgz} + resolution: {integrity: sha512-KFIvj7AP2BzXbNALODJI8bRbdYiecu2zfY29AmRZb2A94lIHkTd+Q7BNBYS4Js19MOD1XVyUStDxyistV2TXIg==, tarball: file:projects/api-client.tgz} version: 0.0.0 '@rush-temp/api-tests@file:projects/api-tests.tgz': - resolution: {integrity: sha512-qsy9K09Gw2iihtHTJvhy3qgXIbwXn8EGPCS3VeFSejFnSjt6ZqnSQcz51R29MJmuZ5V4d2w31eQduIACcW/TVg==, tarball: file:projects/api-tests.tgz} + resolution: {integrity: sha512-7LTflzu5w5IYG1Vnb6Kx+oRlw//tZk1bpsLCuAKsZL1GG2nAGv9GVs0hXjragKEa/ifGL95zXh1Znv5kPVRDCg==, tarball: file:projects/api-tests.tgz} version: 0.0.0 '@rush-temp/attachment-assets@file:projects/attachment-assets.tgz': - resolution: {integrity: sha512-m3iTBCVMiQ32NzRhYUqdMjHgTNsjCGStNv8noUrA8BriGP6eVOD2zc5rcdRfKEELVrshbcySN2grQXNhe3Gt/A==, tarball: file:projects/attachment-assets.tgz} + resolution: {integrity: sha512-brBCfG5wswlW51NVNmD2Qc/SGqUKAz24MeT+2Trv/e2hO9XxyRXC1oaJi08OGwR1x6mjmNq2Mw4pxDRx21+lEg==, tarball: file:projects/attachment-assets.tgz} version: 0.0.0 '@rush-temp/attachment-resources@file:projects/attachment-resources.tgz': - resolution: {integrity: sha512-ZL5PylPfP8JAdr6nOWEICfpb4rNGB4hfb8aZSpVgWKC+4GR8DJ0yD47aGI1iuhg4dX4+yEp735tH0c2PwnI5jQ==, tarball: file:projects/attachment-resources.tgz} + resolution: {integrity: sha512-VRhakZp9QLfdLxQzK/8CX/RNIufTx+UWeVie8SSGcxKieNVQh9t1mjNmbBN44lsRnEN5uD0muB+gSMHT6wDPtg==, tarball: file:projects/attachment-resources.tgz} version: 0.0.0 '@rush-temp/attachment@file:projects/attachment.tgz': - resolution: {integrity: sha512-eISObj3K4jZ+04mrOfKE4QstWjh+G5oy96CewtqsiyYyYVcWYUSghwTwWWWXMFXamGF1lZ3tSE/usJLsI/JO+g==, tarball: file:projects/attachment.tgz} + resolution: {integrity: sha512-cv/3MBfORDOZCXCC/kQLEkmii7L994JYEtmL4yKSEMHepFf42OcCqL4obxQwqXaSJt/JhZIiJEvgAYPw+zirjQ==, tarball: file:projects/attachment.tgz} version: 0.0.0 '@rush-temp/auth-providers@file:projects/auth-providers.tgz': - resolution: {integrity: sha512-Tj9o0BuQTDJa63sbqiuIRYF3A6bIbhPz1f/8GiIxqBH/CHJPgD229eIbhmhungS6T34xIf3Hi5wBrU2pWDpdtg==, tarball: file:projects/auth-providers.tgz} + resolution: {integrity: sha512-yd5ndXIp8giMMjtRUEx9vJVnSUBPo9DunGoOf38hqUxyJy+7TZMgGVoTW9NweKI3uxcrFWMd7sA86MiScYUcjw==, tarball: file:projects/auth-providers.tgz} version: 0.0.0 '@rush-temp/backup-api-pod@file:projects/backup-api-pod.tgz': - resolution: {integrity: sha512-feE9xvOz+vO12tXlIQfk+YauqLDwMwEMjL+rEMVH3v+xf3t6jOWEeNmuWlXFf/80HiyufiXp14FNPABBrrUefQ==, tarball: file:projects/backup-api-pod.tgz} + resolution: {integrity: sha512-Z4+tiFFNEicQiegkhKXWR2pd1/8PAwaUq/idrhhP6H0Lunry8Dq0e/vINvT7f+pUHxFmV2uol5HCzvdeVsCsIA==, tarball: file:projects/backup-api-pod.tgz} version: 0.0.0 '@rush-temp/backup-service@file:projects/backup-service.tgz': - resolution: {integrity: sha512-aNVhJsn6esAPErFbuLc55NHzeW83/dPorSUk/9l1rPGy5cCXbVzDKPFLSDeMcEpT2u5WATB/qY7IjCNrOF72rg==, tarball: file:projects/backup-service.tgz} + resolution: {integrity: sha512-Wd4KX7G02sIzECdvgxg7RwIpYVoTZOn4rKLgL6LXJ7QICajLYNaJr+AF6QY2Hbaeh2WseVSzfS6P5ewiK4wMDw==, tarball: file:projects/backup-service.tgz} version: 0.0.0 '@rush-temp/billing-assets@file:projects/billing-assets.tgz': - resolution: {integrity: sha512-x1KT0V1ooklMp3POF8zCihjSmsYiQxK6+6VxxMMLrGuvO/HhTHvx+ktwHDbKXhc4MboBxMKvGdEk6HU5ecAftA==, tarball: file:projects/billing-assets.tgz} + resolution: {integrity: sha512-O6JUFNnQ3XvkBmv4fpV3WyhnXQOqN6TGL1lBxyku3F5J+aYz76kRxsu5iatiefHGcVxZwy97mfPdpWTfgw2ufg==, tarball: file:projects/billing-assets.tgz} version: 0.0.0 '@rush-temp/billing-client@file:projects/billing-client.tgz': - resolution: {integrity: sha512-CLO8rTN+ZBPuOvqTuqcpiT3h+4V2aYpoDiIDPd+3ONntjG7OgxZRmyDjEM1XZtx+7a+gjIc8QjeBoqcIQjtBsA==, tarball: file:projects/billing-client.tgz} + resolution: {integrity: sha512-awhlsuAx6/vqV1S2QxKzEiH5XdY94bvjAztFxtV9aJ3VA9cyA9zVVguh527ZwRVnS8EUwkr1uWDDlgugPJg6ig==, tarball: file:projects/billing-client.tgz} version: 0.0.0 '@rush-temp/billing-resources@file:projects/billing-resources.tgz': - resolution: {integrity: sha512-m0KGGpcn5C0/v/HT2SmIYuaEsr7UMDyBLpOwaq0x9BnbmKlGz53M1KCEOtMaZxSSWLD4nIo0eI6TGZMGxr2BkA==, tarball: file:projects/billing-resources.tgz} + resolution: {integrity: sha512-ubq7Ekiu4UpIS9C8JM5fumlxLu2T0hW8fyZw2Pds4Rao1vo0w6jiBT9hx5BI52/7WQSZs07QVmjvoKJx29/CjQ==, tarball: file:projects/billing-resources.tgz} version: 0.0.0 '@rush-temp/billing@file:projects/billing.tgz': - resolution: {integrity: sha512-0thPlxKiEgoMOfCphzpmDUooCD4aVMZr2Nvqy0vkkJjrjhCGZ+ZkEhX6sAStHScl7I01haC24xe4mXF679W2vg==, tarball: file:projects/billing.tgz} + resolution: {integrity: sha512-ycWZVIv7FF/auBCvSjjr3wEdl1I1hIrAbaFmRwZRc6GDfoG/ju2+l6RUE7LhDKq+5Ea4gbLUzLZ/SiPq+J3lOA==, tarball: file:projects/billing.tgz} version: 0.0.0 '@rush-temp/bitrix-assets@file:projects/bitrix-assets.tgz': - resolution: {integrity: sha512-hKAafTMv5DLc1PMYI0+6ZKNUjpJXND4907/+jfVgPQtWqtkgjfjHnLfxvqtSD6673DpAhacQXBwwgGj9L4EsiA==, tarball: file:projects/bitrix-assets.tgz} + resolution: {integrity: sha512-pOduAA1V90iFgWcfWNjJKIo9debYCYkmIha2q4mTr7v/P2Dak+aRv6AkOW1P6rhrNfPhtEiBkiZ5FTBYWnKxKA==, tarball: file:projects/bitrix-assets.tgz} version: 0.0.0 '@rush-temp/bitrix-resources@file:projects/bitrix-resources.tgz': - resolution: {integrity: sha512-MArs8ZwfO/LWamVPZYgr0OTxBbD0DhTmh3Os73YaoISckrNbqrPeCC7CABoxQqMRpj/WYRRS8cwc0U7JtBj2Bg==, tarball: file:projects/bitrix-resources.tgz} + resolution: {integrity: sha512-HTNQje27h6qNu4iw4MrqQoFJ35yAr/lHQHcURyUALLTi6r2XxvjqGHhYh2bjNY+3vxqI8OIK7bHmSaKGn8r0jg==, tarball: file:projects/bitrix-resources.tgz} version: 0.0.0 '@rush-temp/bitrix@file:projects/bitrix.tgz': - resolution: {integrity: sha512-sYSIqKqgeuDidiLnkzjQQmYzvw24NgyMP3hpo96NaX0GORHWJ5C7UB+w7qh5EKyelu4TjzMG38povkimojInOw==, tarball: file:projects/bitrix.tgz} + resolution: {integrity: sha512-W+/UClHCZQ4lVy9+O19kOSoIkMHRc87iUqaJdQV23wyvLf6qzGjMq+HKke31InQAZSYT1qYogL48fFPNY48caQ==, tarball: file:projects/bitrix.tgz} version: 0.0.0 '@rush-temp/board-assets@file:projects/board-assets.tgz': - resolution: {integrity: sha512-VFaLBzQ8W44F510ZefEbkS04TYgeAYldHmXXRYKc/S6IuGN9VFWpYeZgp0vqVYMn9BS/OhcwIUmizwVw2iST/w==, tarball: file:projects/board-assets.tgz} + resolution: {integrity: sha512-ebxOOIW7XbF0eZxPR0um1BpnsZr1SNpCDfF1FzeqH3/WYrxM93ut9dB+9eDOmwH+Hl7xeVD9dU1Lm4Q9Wi0Q7A==, tarball: file:projects/board-assets.tgz} version: 0.0.0 '@rush-temp/board-resources@file:projects/board-resources.tgz': - resolution: {integrity: sha512-Lis/Fiju0Gj0ocB58uBjeQx0zVK1/8rinTDe9110eWkRWRMreIl3rJSjn6OjK44IuRr4ixDMZNBH6IdQkAQNbg==, tarball: file:projects/board-resources.tgz} + resolution: {integrity: sha512-MjkIDFseph+Hvm8G3bWA97AeyClW88KGTCZppHASUc1CslBJbYxJNmk78N0s/92tPA+6U9BIOUNX8PVHt2fEgQ==, tarball: file:projects/board-resources.tgz} version: 0.0.0 '@rush-temp/board@file:projects/board.tgz': - resolution: {integrity: sha512-NkydjRHRdYVXeiUE4NDBdbE2hfBpbcg7Z4V+psQ9lwoZKnIk8kFtGhIIcDwV6i3dOSji2qrcsISyyakEdnmEBg==, tarball: file:projects/board.tgz} + resolution: {integrity: sha512-7hJ4hrP69fDNeRQ+I6lTaepKAX/RD6YQS6DtV38oHcb2IY+1uL4HsBNvLTCKRSg96RcG8THLsTMsdEBX7Asnzg==, tarball: file:projects/board.tgz} version: 0.0.0 '@rush-temp/calendar-assets@file:projects/calendar-assets.tgz': - resolution: {integrity: sha512-TPA7gpHECf0KeW1s0IFFsVMNMqZ3cpmY9xhPNZ9Ave0K1vDLM2QsthxaU91/hGRFrsnS28HGY4vRJxBjPFwFMw==, tarball: file:projects/calendar-assets.tgz} + resolution: {integrity: sha512-oRWkOZdv98kN4srxkaGvnRcV8RokEZcDB0UCjY0UziVX164m6yE4h5sw9khWLw8UtJsXazWknxEZImVIEbxztQ==, tarball: file:projects/calendar-assets.tgz} version: 0.0.0 '@rush-temp/calendar-resources@file:projects/calendar-resources.tgz': - resolution: {integrity: sha512-eWYLBlRXnQFqGd3AoaHW837h+8bmx+E7xihore4xPshh7F3AZJ+LuRdnuJhiTQ3YQVp+x1OED3u6+Wn9JzRd9w==, tarball: file:projects/calendar-resources.tgz} + resolution: {integrity: sha512-O4K7ydC2J+7nHSDJRi8m3xO7PZ+WG8z/MVIn4yQ6SPgF/LKHAPBPPh+B1rUunUa3504ka/+ObKFRWRGRbPrI8g==, tarball: file:projects/calendar-resources.tgz} version: 0.0.0 '@rush-temp/calendar@file:projects/calendar.tgz': - resolution: {integrity: sha512-a9Gp6OpBF3mTgS+GVg24hsi3iS7W/rR3c54SQBAvXOjm9MqmI7Yrg5PlfVzM9A586LdE/KR149b/qWGMGX0Jbw==, tarball: file:projects/calendar.tgz} + resolution: {integrity: sha512-nK5+1rZDJgIpU6YEG6K65sEHFEIY+OJfpHgtCwMzUVHkpgj04WOflW+FPqH8bB8GiLhMScNJUPdZ4jaAiyN3BQ==, tarball: file:projects/calendar.tgz} version: 0.0.0 '@rush-temp/card-assets@file:projects/card-assets.tgz': - resolution: {integrity: sha512-f4gEHRwx8O+lF1KQl8MwDu7mG+sLpniXSRE7Gr4SENXhMylnmDpF6t8tg6MPetSXlK2XiuHVVMDQqZQnfpfAfw==, tarball: file:projects/card-assets.tgz} + resolution: {integrity: sha512-igpONXWXAFGpki+wycX5JSZnXEUrsmZGMHuTXeNleGdm6dNUrZkZaQbwPnWakLZpQXALpyRUJYe987CXj3g2wQ==, tarball: file:projects/card-assets.tgz} version: 0.0.0 '@rush-temp/card-resources@file:projects/card-resources.tgz': - resolution: {integrity: sha512-FT20KjpbhUpBVFihXnJGGQkLUxjFchfrJ+oC3We3JjaRBjDhidsTHulxPduQuOck/WJlbtzTG+gO8y6OO/E5/g==, tarball: file:projects/card-resources.tgz} + resolution: {integrity: sha512-dyrdiQxIktkquYFeRMt8xt3bTUQdLtviNBgr+IxSbYrxFN9vM4SzXgKvDvuCFZdFgL1rfkmkYtV7wF78qxgmBg==, tarball: file:projects/card-resources.tgz} version: 0.0.0 '@rush-temp/card@file:projects/card.tgz': - resolution: {integrity: sha512-WEYVW+LenbXcGUuwBLhqqEqwUUOX1Gh0f49ZxXBitExw4VYt3d0tLchcqutFg6KKkmTvWf9kvCCsT73DhSEsCQ==, tarball: file:projects/card.tgz} + resolution: {integrity: sha512-uf475LCI4LGkA1NxuwIi9HvaruaEzZs7FSJxNrgPHc8IppkefPSsApJdGo3CtXXsEvCZ3czeWasJ0w768H0mRQ==, tarball: file:projects/card.tgz} version: 0.0.0 '@rush-temp/chat-assets@file:projects/chat-assets.tgz': - resolution: {integrity: sha512-Le+wCcxFQeQfnI9tiv9dJ4UsM9er2hieTWcHzmujgmxqX+amDdhKHRAUovzGUa/acPsE/RbSZpaR9r9kgc5/7g==, tarball: file:projects/chat-assets.tgz} + resolution: {integrity: sha512-1KornnMCY2eE7TTBZYq5hip2f0/nsOGOETBekfjxvIcygGlhOlge827aEn8SSuNfy8NJ5j9LKSs301hYgTWB4w==, tarball: file:projects/chat-assets.tgz} version: 0.0.0 '@rush-temp/chat-resources@file:projects/chat-resources.tgz': - resolution: {integrity: sha512-MGvlWuCLcODD1UenrHwYOU2VkQmEdu2OfDx5v0+oxMiEEUJ3Ds+3KM+qY/bMHU9yWlK0EueaRZikzhxmLDjowg==, tarball: file:projects/chat-resources.tgz} + resolution: {integrity: sha512-EjqS4zCtVmmBHqGHoIbXFw12WU1LsKDqrxbx0MCXibf5cNTL8BWsVhPLOXg+q2W1VvjI9wGPqDnTD9lkJKt5WA==, tarball: file:projects/chat-resources.tgz} version: 0.0.0 '@rush-temp/chat@file:projects/chat.tgz': - resolution: {integrity: sha512-whOHAVBGTqddwEG5edbMQ/Ik6Ldzn8ElVRUhMcRORn8yWWcuOA2aS/kDEW2pu7ovrhfsbPP7CHNNV0VjEu0lLg==, tarball: file:projects/chat.tgz} + resolution: {integrity: sha512-i+XVeczAgr0aPZDe1UfnmGHJ2LGu1rMmDUsucXN4I6BbaOktzJ4ouIJuJxuiknsqzFFezAS/f2OrazW4wuv9XQ==, tarball: file:projects/chat.tgz} version: 0.0.0 '@rush-temp/chunter-assets@file:projects/chunter-assets.tgz': - resolution: {integrity: sha512-878wnUGSHmKy8ttVZ+DFnRprrjZ9inQGJJqlnX/xt2vkDPWoA3/dyWX3bjVqWiFXbgp5MOxXs9jXe9/QKE0bJA==, tarball: file:projects/chunter-assets.tgz} + resolution: {integrity: sha512-gMEn1kcSu98Sci6ajvnlG6wmGTw1H3pZ4ah8hZAR/tEFJheQGr6HXd1e6QaRyq3vjGlbUwBaJwgF+g4uhrT1Rg==, tarball: file:projects/chunter-assets.tgz} version: 0.0.0 '@rush-temp/chunter-resources@file:projects/chunter-resources.tgz': - resolution: {integrity: sha512-NWbBHBZKL5pA4XiwvrA9LHRv3BSiTnvjAJ+SML+h6jlBRPnZeCYuqDLo/VQSqCp1IKZzRAwJdBI6yRedfXs0Lw==, tarball: file:projects/chunter-resources.tgz} + resolution: {integrity: sha512-deaKS2WfX0LLDlVmoFEltH1JO4zQOovO8nuKmoka0+QKdxDBjMk64dBbtMzm4m0FToybSIdfcgK9xFW28TUyJA==, tarball: file:projects/chunter-resources.tgz} version: 0.0.0 '@rush-temp/chunter@file:projects/chunter.tgz': - resolution: {integrity: sha512-jSdFK9eFO7mUBQsr24mVwAenSifxaXnvVmDKzaJnBRu6wJh784wLhEBh3O3GzsqAo9xBA+pcyluym9GiqOP2HA==, tarball: file:projects/chunter.tgz} + resolution: {integrity: sha512-1qomy59Ce5ajUZVBQ4Nt4PGeUq2sEh5EbYYVeNV+7p0rhkEnGIdv6VcBCVdHRvY9QmrpqikaUPh4NPzut9C4ow==, tarball: file:projects/chunter.tgz} version: 0.0.0 '@rush-temp/client-resources@file:projects/client-resources.tgz': - resolution: {integrity: sha512-wDaaMjrFf9G0i+kfblT3lwURr+ij4vFXYozZUq9CYAMfNvr1iAcfiAN+TkCoP38VnlsdbNHZEIG8/IunKDi62A==, tarball: file:projects/client-resources.tgz} + resolution: {integrity: sha512-C68NqOb5+mrBim0TW2/ETaKsTfzpJwKY+uf8J6lR5nWVL258KLY3iKnOnGD0Hi1VBPLfVC3e1wF3ExYDRBSNFQ==, tarball: file:projects/client-resources.tgz} version: 0.0.0 '@rush-temp/client@file:projects/client.tgz': - resolution: {integrity: sha512-fyNC6kWnE/XzLb68B5ydEKBQqYOE7FdLLAqy/82KWXIaT5g5sfhHF+yAsjxWpnhyzwzB4wwmod8210nPdsdbnQ==, tarball: file:projects/client.tgz} + resolution: {integrity: sha512-pEwhEFbHG0maVSXNgbzwpkZIgkBrAbx1nXAWUpoUcoMymMeNkYs07HtpTRNGJQFrfTbeelU6I4EUcyNnXHX4Ow==, tarball: file:projects/client.tgz} version: 0.0.0 '@rush-temp/collaboration@file:projects/collaboration.tgz': - resolution: {integrity: sha512-aDcBIrPlESppS8EWtyzKhLJSC7IEHzPdLxtA05aZtp63v6+LRARuzfhT1x53KJ1u03/2ttjGu/ts7dVEnct2kw==, tarball: file:projects/collaboration.tgz} + resolution: {integrity: sha512-r33h3YLHgGh3vxmp0+3REciPkzRT9nA5WNOUWe8QHE3Cg8t8oWROS53UetBa3yyV/RD1ixhSYRHoNL2qjjjWkw==, tarball: file:projects/collaboration.tgz} version: 0.0.0 '@rush-temp/collaborator-client@file:projects/collaborator-client.tgz': - resolution: {integrity: sha512-CRthlQ5giIngobqx4Q7U4wYeqHbti3hhpKu8G6ELVY8pI0g9MHPY0BDaxfKHCRTsQF3ONjmuCYa6en9dbnzm1Q==, tarball: file:projects/collaborator-client.tgz} + resolution: {integrity: sha512-Fg1Gj0foSY6BPo2Wo16Y7zE63lbJXRrNgWJADwz+ER4a/D8i6fvws8yAZt3fB2CQfrBK2j2xZ9KH2f9KAjwytw==, tarball: file:projects/collaborator-client.tgz} version: 0.0.0 '@rush-temp/collaborator@file:projects/collaborator.tgz': - resolution: {integrity: sha512-rsnH78uI7Ean3PIfYHI1cDc526DE3CdHSlYWk0Bx0QH/7QKkkpaRGZvkSRk/Jm6NbidRdnjVPmbfhbr0JHHqmg==, tarball: file:projects/collaborator.tgz} + resolution: {integrity: sha512-p57XXrAUHe88WimNQOuEAAyTNOMs32uTWQmdTNKyglJtGyWrns4niD5XdcAPP1VJ6jGkI7ihzqpqGrRcqT134w==, tarball: file:projects/collaborator.tgz} version: 0.0.0 '@rush-temp/communication-assets@file:projects/communication-assets.tgz': - resolution: {integrity: sha512-Vf7X5bWQCAGhPR5t9zTWHOXX00sxNIADrKz/PDrpCRdk5PsPEHglUcJnU3tTKjKQdsiKLA1tQY/AGQNCeJBLug==, tarball: file:projects/communication-assets.tgz} + resolution: {integrity: sha512-IqKCqWpQklDTGqQ0Af2LP9LW8r5rBpcVHqF7AhZNNXnatRfv4WWpM4ImNRupXGlsmrJDQtNWICE6JCCXz5EtoQ==, tarball: file:projects/communication-assets.tgz} version: 0.0.0 '@rush-temp/communication-client-query@file:projects/communication-client-query.tgz': - resolution: {integrity: sha512-JP02UI9BNphEKkBC9UD+sL/PZVZ6Qt3Hoyi34/1kHmZR473zNj64iJnUWLnNN2zCsICXn+FCeK/h5CAqc1JzUQ==, tarball: file:projects/communication-client-query.tgz} + resolution: {integrity: sha512-/nv1nUgcFSaWh4Y1Vh9MtobcpEJc8c8WXwZ00S57N01KW6qHUfGzkMKbCSM1zoXssl3EFSPh+JzAe1kKHK15tw==, tarball: file:projects/communication-client-query.tgz} version: 0.0.0 '@rush-temp/communication-cockroach@file:projects/communication-cockroach.tgz': - resolution: {integrity: sha512-WldK8XFrmOw7CrwOkF33GG+mKzGpn0OlPbeqZn8hKFRmamZqE/+IORfSd7O3GEXvei830wpXFtB9vD5KDRPNTg==, tarball: file:projects/communication-cockroach.tgz} + resolution: {integrity: sha512-EKmGTvAaQleJkhCxcjhQ9INqsWdKXtdicpVqkp3zd6wYCnzNqW8yEvD4U4FumWl40jfD3dJGRRZCGdi+eP3Yxg==, tarball: file:projects/communication-cockroach.tgz} version: 0.0.0 '@rush-temp/communication-query@file:projects/communication-query.tgz': - resolution: {integrity: sha512-kDeFUmrcUthxCM/WS7CRyZpOsjAPmBbIJ7O8nRJ+++2LzbaTzmCiAlVUzpaV3rOH0xOBbKIYrX9jDKqOxI2CQA==, tarball: file:projects/communication-query.tgz} + resolution: {integrity: sha512-rCFliwli5u9+n0CaW+vRK7+XNaAk+SvcSvpZLZ2Gd/dJgUaIGvFiEd8jqsA/6rjdruN6M3iE6LgDTTF2SVz9aQ==, tarball: file:projects/communication-query.tgz} version: 0.0.0 '@rush-temp/communication-resources@file:projects/communication-resources.tgz': - resolution: {integrity: sha512-tNTGgOqQ1EOdChaNs4PcbEZwaxInVLb1c04YLtc0k/8m046n69zTQhwu/OJo3mjuDcvvkF0BGgtwnDC1iFwKDA==, tarball: file:projects/communication-resources.tgz} + resolution: {integrity: sha512-ahJiJSrZ7pIjAekNpqOZG8GT2HEs2L0t1S3Ruzn8ddVzDzQElszTt2pUd7l+t6JkmIPTJoEOqSsuaHzrwDVJYQ==, tarball: file:projects/communication-resources.tgz} version: 0.0.0 '@rush-temp/communication-rest-client@file:projects/communication-rest-client.tgz': - resolution: {integrity: sha512-zoI9BXo2K1Q0MR+oV4kQX/G7nk9U48QU2t5DqLLTDrVIvnwcpfBJjJXsVZnoFCMCLTfFpoLyfW7S7UOAB+7PNg==, tarball: file:projects/communication-rest-client.tgz} + resolution: {integrity: sha512-oVsZBKT0gr3cn1+4FcSul3SIcf0HSfzIpODJzkgzWD1CTnEwLOBnxhcPi4I5+8ca8CSMDFHWj3VtJf666fLnaQ==, tarball: file:projects/communication-rest-client.tgz} version: 0.0.0 '@rush-temp/communication-sdk-types@file:projects/communication-sdk-types.tgz': - resolution: {integrity: sha512-MfVuAH3fClVRrgiBMbB89IHg2gg/lqb+opQgKhBabgg+BwlEH4Y/lsCvkLnLrOvYfOgIqZlFTPCyMjqQl26QpA==, tarball: file:projects/communication-sdk-types.tgz} + resolution: {integrity: sha512-61qGS03ib4Rg+r3H8rza0FAYngw5G5vkw2EMq6tL8IouU9rtG46/3yGgGaytY532gvNMA8IxwkBcDBh8q21pow==, tarball: file:projects/communication-sdk-types.tgz} version: 0.0.0 '@rush-temp/communication-server@file:projects/communication-server.tgz': - resolution: {integrity: sha512-VKBMp1FdRlipM9nce/+utdZ/Apl0nIMzrBqQbp+5eKqSAqBVKOthMVBU3v88LMeFJJFAvk8LOzJ/wrZIXZB6BQ==, tarball: file:projects/communication-server.tgz} + resolution: {integrity: sha512-Z1vzVi3yHvi//qwXMbplFkzSLyzibGrKdWLJNhjD/0OiuWf8997BWyOIfe/rsceqZfFOpnM/gjrj453BGiMWSQ==, tarball: file:projects/communication-server.tgz} version: 0.0.0 '@rush-temp/communication-shared@file:projects/communication-shared.tgz': - resolution: {integrity: sha512-hucGiPhKdBLpEczWSQORfT3kQg0zz7zPxyYdXELIWu7YNSWCfjaELwwTl5mpbTXpRc97MqWInDtIMIkUU/Pp2w==, tarball: file:projects/communication-shared.tgz} + resolution: {integrity: sha512-IHkRm/MYNvg3r6ijEspwgL3c4NLRMR+LDefsvOUun8Jt81+OG8rryqrTC4Ea07J3jyOlOD0t8WaVcsemgt8yaw==, tarball: file:projects/communication-shared.tgz} version: 0.0.0 '@rush-temp/communication-types@file:projects/communication-types.tgz': - resolution: {integrity: sha512-aEnTx//MRryreOfPxh/DuuzzH2edEBl1DliWJ7znv749baZlQsgcqKgF+Zctcv2KkdxOVLV67WZUW/EW2qeZug==, tarball: file:projects/communication-types.tgz} + resolution: {integrity: sha512-FHJKsLa3nkVMrZehsG2dNaHCRNvmhIRCugySDuCIaiYH3GmFkx4iZSzxL3QX8LezRaZV2YSmHUOFARz3HbgrAg==, tarball: file:projects/communication-types.tgz} version: 0.0.0 '@rush-temp/communication-yaml@file:projects/communication-yaml.tgz': - resolution: {integrity: sha512-4tzLbDx3LLFOPir5KHUkw2t9UJz1OTtMdg8jqhf1OmnUXzNsJMatXahxfz7aPcS7VkGzdqjjmx7l4Ndn6w+DGg==, tarball: file:projects/communication-yaml.tgz} + resolution: {integrity: sha512-GvfkDfE3S6D+jcCGqkgxyBGoR+vr1KNjiLxBaz9Kx3F6L1K5r/UCNE/jBwZRAUfydGtM05orD3ff++DX6N+qTQ==, tarball: file:projects/communication-yaml.tgz} version: 0.0.0 '@rush-temp/communication@file:projects/communication.tgz': - resolution: {integrity: sha512-kO/x+NBE4Nmtz5KhHO0kxty/0N1A2PH4dNVTdOviEV4mVAhFm7DkgWHu0SwWJvQrCzsB0xEga3/CGuGjcPyMjA==, tarball: file:projects/communication.tgz} + resolution: {integrity: sha512-9mlxx5u3h8uXoF5V00TwATxkkw48/z+5mSCrVhX+x7N85D8wPCC/GrHPrRia8hnxXl72X2wKsPwn0AWoslBuZw==, tarball: file:projects/communication.tgz} version: 0.0.0 '@rush-temp/contact-assets@file:projects/contact-assets.tgz': - resolution: {integrity: sha512-FIXEmjm4Oj8qZLQI4f8EgKW6SSL6OuqWbKZbRFoiaVvMlGu38aRzMm6J2LGAhxG+/ZVWpA+oVVtpZfxtzA7qwQ==, tarball: file:projects/contact-assets.tgz} + resolution: {integrity: sha512-g/tZjKV3nicFgB7xXtojEN+7/n+u2OvfcEb4m6Yd1kb8BgOw41DEeqqJ5vKfNLcwFNMAsm6JSJ2/EwHT3wAuJA==, tarball: file:projects/contact-assets.tgz} version: 0.0.0 '@rush-temp/contact-resources@file:projects/contact-resources.tgz': - resolution: {integrity: sha512-RFZ9ol/bgjtks+yAjt56dagW+6UBQn4YP+SZj9JRR/E0gHSZTautfrZbKpOCZnRHd52JqwmhFQ97/5qGiBd83Q==, tarball: file:projects/contact-resources.tgz} + resolution: {integrity: sha512-Ec/phJQiepHpJnT8Xv+m6sJOD6KSMGoLvPduQYHffg5Ga4OkwoN5gC7U01ibgKJswSf4uLhaU1ZjZ8ogOTfuZw==, tarball: file:projects/contact-resources.tgz} version: 0.0.0 '@rush-temp/contact@file:projects/contact.tgz': - resolution: {integrity: sha512-J2aOTd+H6SyUEBDB5+3eOs3OiWnqvYy0cGRs/Cpz6+Oqbunn4Hvj+laQqIps3c2t8bQH3u2IBiI3e0jzaPK/Fw==, tarball: file:projects/contact.tgz} + resolution: {integrity: sha512-OUsmB6Q8KOLLiYF+UXu3iySQBE82GDG6E6ndFU0ci3dRlCBev1dgtl3KL582VwpL7fE8LARmGfqMawHVAr4FUA==, tarball: file:projects/contact.tgz} version: 0.0.0 '@rush-temp/controlled-documents-assets@file:projects/controlled-documents-assets.tgz': - resolution: {integrity: sha512-onKjsiAFOfiURVxIlv9iE3U912qX2fgLKzq1hb9z9H7lqGfoOVki6mzW3p0KZPe0ReFm8EEzetohAL3LlK7H1A==, tarball: file:projects/controlled-documents-assets.tgz} + resolution: {integrity: sha512-2hbWn+Qxyw5psnrcnMIvjAWHhDARAHW/+OLnsQG83vYpq5ivE1jTOacvaQKB6BzCOV/DV2HwEJFSnT3tdG76gw==, tarball: file:projects/controlled-documents-assets.tgz} version: 0.0.0 '@rush-temp/controlled-documents-resources@file:projects/controlled-documents-resources.tgz': - resolution: {integrity: sha512-MU2LNJitx76e5YUf1cyGq/ssErgxSuOmsDdKhIEXFU3TCe/05J+uEGifERFGRdwURK5NYA4upz7+PtzxOPdG8w==, tarball: file:projects/controlled-documents-resources.tgz} + resolution: {integrity: sha512-DNdQu2pu+iprMFStyKqxjU45moUd00PV9gZBAixZniFtXSFNj27vAC+yAg6PjZtcmkxy7SLUnmhBQbEQxU+Byw==, tarball: file:projects/controlled-documents-resources.tgz} version: 0.0.0 '@rush-temp/controlled-documents@file:projects/controlled-documents.tgz': - resolution: {integrity: sha512-T3xOpjh3WcFxi+8APlcNznSl5ibEnbAsHsnC2Y6XeIr8qXMfWrw4ak4hC79/i/eezRtCqS2mAvj0f4qHquDWZg==, tarball: file:projects/controlled-documents.tgz} + resolution: {integrity: sha512-VYck8Pwg+qQeCVQ0lavbgSHFazR82JWHGbtKrHHaoGBEFhKFrHSVBE7MKJwZQpFFSnVJuS8+Gv8eGtxgbXABuQ==, tarball: file:projects/controlled-documents.tgz} version: 0.0.0 '@rush-temp/core@file:projects/core.tgz': - resolution: {integrity: sha512-btPoIQ23cdSItu4ElKOMNXYuXZ5FxH5PjHKpl2aQXeRNgm48Wby1DAdYeTPseiLRRZhnr94amOd3StT1RbnUUA==, tarball: file:projects/core.tgz} + resolution: {integrity: sha512-SQ2GjxnG8A7UfJZd52GPoDTtxF7z/3QTBFuQxD5Khm26K4u+X8FCpac6zAK6TTz6FfQwhab5/CaJyXUKzwMPLg==, tarball: file:projects/core.tgz} version: 0.0.0 '@rush-temp/datalake@file:projects/datalake.tgz': - resolution: {integrity: sha512-A+12gMu5YcWui5uTG8s1wVTlQhEVcOnE3pUCcM3uuwKBAnBzaSzztGCVwNJe92RME1fQ6JtmXjHtx59jBt2B0Q==, tarball: file:projects/datalake.tgz} + resolution: {integrity: sha512-f6z0i9Swqex9RcdKkZ8O+gKlr1sPVT8eSkmOlqdPS0hgREuextdJfM0MSLpbJDQA8KS2SwkC5YZdXswJ/unZIg==, tarball: file:projects/datalake.tgz} version: 0.0.0 '@rush-temp/desktop-1@file:projects/desktop-1.tgz': - resolution: {integrity: sha512-MJ+6X/Ribex9FwxKHOU07v1aOI3VDEo0LWusEzSdTQm7xk/Gf8Aztvf/tvB5RIfClR4ub5nqgkohYZnOfLeo3Q==, tarball: file:projects/desktop-1.tgz} + resolution: {integrity: sha512-XdMkVAaVsLVsZRkXhKJoRvpGedb7v5IeY4eT8DhCQNX2Zm4cj2dGCl/mSWOM2WLDjA0KCom7PMtt+kUEST2HkA==, tarball: file:projects/desktop-1.tgz} version: 0.0.0 '@rush-temp/desktop-downloads-assets@file:projects/desktop-downloads-assets.tgz': - resolution: {integrity: sha512-l4ah687YkbZZoqTrJr/1wiwi+nj9SEk7I+hF0k1KLd790NYSqOEJ3dGRI+i9EJfqcLyBhwx3VAC4oFNvychKBw==, tarball: file:projects/desktop-downloads-assets.tgz} + resolution: {integrity: sha512-qRb5u71Y32EunkJ+JxHMoD5tM814nmYqrHueJcLyEDZeRTfFYgrrOBzLO4hcW6EuFOSXiirdhrbFvaMfgxb7DQ==, tarball: file:projects/desktop-downloads-assets.tgz} version: 0.0.0 '@rush-temp/desktop-downloads-resources@file:projects/desktop-downloads-resources.tgz': - resolution: {integrity: sha512-VoilFvLNMdRHCt24s05hmRIapdEPbwLisBdwxLn9R1j+JSV6Vvfdzt9gRYAsTDVmeiAAM30WsNWc5tGZ6CfNxQ==, tarball: file:projects/desktop-downloads-resources.tgz} + resolution: {integrity: sha512-zZ8O86RKJP+Dqq74s7JVAOuiJDHwdGYzS36Q3MTI15Qncj39eiPhJ/TJstxJkqlgo6SJ+Xl52l/GH8nCFwLY5Q==, tarball: file:projects/desktop-downloads-resources.tgz} version: 0.0.0 '@rush-temp/desktop-downloads@file:projects/desktop-downloads.tgz': - resolution: {integrity: sha512-9og7O9mdQjjwpwTyAtNZ5jgLgPJoBcXfWc//AcwRtv0YqxpjLLRfeWsMpQEpU4P7Iqa5Hs+RDbeMxSvGU0dQ5g==, tarball: file:projects/desktop-downloads.tgz} + resolution: {integrity: sha512-ZtZkaXI92Z2NHrAXshQcQMgfXp1xaqX1ljRNWTG1RrVYiB3B7ik4m378goczihRTYuO7H6BZUOHiMAZuCmFvrA==, tarball: file:projects/desktop-downloads.tgz} version: 0.0.0 '@rush-temp/desktop-preferences-assets@file:projects/desktop-preferences-assets.tgz': - resolution: {integrity: sha512-tT2kdd5JEF0mwMHwsCi7WKKGGucKLUkMPLJR25sqZPPByWi14g3UgqD/9Btm7fU6LiYvrvoHHZ/bqZKQQo4NaQ==, tarball: file:projects/desktop-preferences-assets.tgz} + resolution: {integrity: sha512-5hS0v/afnr2DxaoCLhd5YDABMt9K5r5BgtZRwCpf7sIAb9GgAKHFauirSCVYi4qrEcLVF9Xh9UVKxDB0XaGqiw==, tarball: file:projects/desktop-preferences-assets.tgz} version: 0.0.0 '@rush-temp/desktop-preferences-resources@file:projects/desktop-preferences-resources.tgz': - resolution: {integrity: sha512-T4oHd7byYqIxMs8pLWWIue3BBr8Rq+c7+2K+R7i7o2ZOF3Y57YGWlLxoXYTSRA8Nm1XYtbwk8COV8XJcZ+lvZA==, tarball: file:projects/desktop-preferences-resources.tgz} + resolution: {integrity: sha512-od46zl5Tx0GnbsdBpr1LCcZ2kq8lisD3UHueDHQiBDgJ5k1ponEOuNnFk8s78phxBz4dONzEdrs30i7w1Fdu2g==, tarball: file:projects/desktop-preferences-resources.tgz} version: 0.0.0 '@rush-temp/desktop-preferences@file:projects/desktop-preferences.tgz': - resolution: {integrity: sha512-eJFp8xds/PSKQ/w9qwqMDc/CwGwmMo8Fhq9MNUgMGflJKcs+ZCDyyVNsdHGtlSRcS2JOs0UotSL+K1Nt/E8hLA==, tarball: file:projects/desktop-preferences.tgz} + resolution: {integrity: sha512-FUIrXruqqWQ9vQPtJabDp6pEQwxHlv+iKycJkiyPK0SCsJD+DzTqdMcAVmab4oJZaxX6do58dYDmmvs4xlKe9w==, tarball: file:projects/desktop-preferences.tgz} version: 0.0.0 '@rush-temp/desktop@file:projects/desktop.tgz': - resolution: {integrity: sha512-Sb8w7pX5RxmFjOGtXHVJJc1AAqeqMpJi7v1/SHEQXmcK+SDghXtatRyCynNNEYPmwQgRIxs2u35Jjga5LVo0/w==, tarball: file:projects/desktop.tgz} + resolution: {integrity: sha512-v93AhGCbS+y0JFMD65gcIoUA4viXCecUB/k9x+DTkhndJX900Vpglg+840MbqM2zWi8zmQp4aDea79e9dFpnJA==, tarball: file:projects/desktop.tgz} version: 0.0.0 '@rush-temp/devmodel-resources@file:projects/devmodel-resources.tgz': - resolution: {integrity: sha512-IC0cO/G5rl2WKwjfRJGXG80vR8NsCVXXZfavbyd3fIcmrdNEsaPGm8FkCD1X8LyymxEx/dYn5vg3VgJgzEAyPQ==, tarball: file:projects/devmodel-resources.tgz} + resolution: {integrity: sha512-puS1MfRO36geTRr518GqcziWG8arL2q0E5Lzuu8u+imjoTDKQh1dq771gz9AlLpzIlhVjPZ74F4nL4QMKYhQLg==, tarball: file:projects/devmodel-resources.tgz} version: 0.0.0 '@rush-temp/devmodel@file:projects/devmodel.tgz': - resolution: {integrity: sha512-RtpYhZJzoCSQPC6MiY2U45l2yfEIfNcaCvKpIMylL4hnO2bNotWFFI94E3kRDd9FoqWShkOnAHaxpOATQSQ81A==, tarball: file:projects/devmodel.tgz} + resolution: {integrity: sha512-d7GpyTagEYSjjrSGcVuZF6LlIznKG5PbYXA+Z/vjQawKKGTLtX916H1qjjwJAdiSj3FQooWQnme9LcC7uVXhoQ==, tarball: file:projects/devmodel.tgz} version: 0.0.0 '@rush-temp/diffview-assets@file:projects/diffview-assets.tgz': - resolution: {integrity: sha512-9scvQxwlzG7KkaYVzQdQ8R5fpDnfwyz4Nh50h49PRAK4Uem4L3dyHMo43q0IpeKMC2ayZ8L+YpRNchInwbmgKA==, tarball: file:projects/diffview-assets.tgz} + resolution: {integrity: sha512-kDh5vwufmveiqMs6ra7Vkdu3om/FOz6mixvvn/tG3PdVdD3oz/e5MBFysinTOLXRiZxcBABEolm9pgvTT653Lg==, tarball: file:projects/diffview-assets.tgz} version: 0.0.0 '@rush-temp/diffview-resources@file:projects/diffview-resources.tgz': - resolution: {integrity: sha512-2zxY40GUHGmAf0u11dNzVvqqmWLb/IxZXOtvwHcNHXnsMvYodK418K6e8X5omVUCAZdR8FHNigZDVSd/dE9YJQ==, tarball: file:projects/diffview-resources.tgz} + resolution: {integrity: sha512-puXbrJtDXqb/IMqVGAb3fadn5fJ5X/21gbN+CBTRHSC4ALelAmcqdcKdfEqUcVZGJR/xgVjMLEWG+PHCVlwEaQ==, tarball: file:projects/diffview-resources.tgz} version: 0.0.0 '@rush-temp/diffview@file:projects/diffview.tgz': - resolution: {integrity: sha512-LqSY2lzO+V8/QxVX87QWTO+FZC9X68H3r5EAx8Za+6bIYrswU//2C+sEULe7PW/de7mggou9cNDxNLCIepfwCw==, tarball: file:projects/diffview.tgz} + resolution: {integrity: sha512-/sr6tpd04zyfh5N6PYXAXJldZHB7RsY26rXgOF8lnuF088eBHLxG06onuX1sLkEIgySmdOj9KLsNqe5jMTBFDg==, tarball: file:projects/diffview.tgz} version: 0.0.0 '@rush-temp/document-assets@file:projects/document-assets.tgz': - resolution: {integrity: sha512-pcdrFo067BVeyyQRfXUxuFAJUenwrQqx29g+KI/7b1MwkxfD+y5RRKSkPd6qste3m5XVh9vR4cJgXeZUtNbudw==, tarball: file:projects/document-assets.tgz} + resolution: {integrity: sha512-6L9smAW16Rkzb1P0Wi09s/tC3VBOZUAzthdqDVQ9bR7r33EewLVAsvYsWnbYAIHXE72ORC9L4tuG9MPIfgiMPg==, tarball: file:projects/document-assets.tgz} version: 0.0.0 '@rush-temp/document-resources@file:projects/document-resources.tgz': - resolution: {integrity: sha512-UG2HKAMvLWEp9vYrBA7lvMH46UV3FtglnNhJpPhptLfDtHKL7+r5WTUGbw7I25CzUpgQ0ZHq5vrlwTkX9SEBqA==, tarball: file:projects/document-resources.tgz} + resolution: {integrity: sha512-5bla8v/iUrOuuB9VathoDcEN2Rl4rAKqOy9HnQKzGD6+Q1CqmYrlIXew9cYY+sFXD2NzoI9Bovbhz/8pH3FGxg==, tarball: file:projects/document-resources.tgz} version: 0.0.0 '@rush-temp/document@file:projects/document.tgz': - resolution: {integrity: sha512-ZRTACnPjTC0QKGXQbsmWvwIoPvG93N8pdTq19e8OrmIgDrGtWY0e15mQs5JkyHyFLonOliKbGQkldcg2rjhUyA==, tarball: file:projects/document.tgz} + resolution: {integrity: sha512-M8ODR24kIswUfHChqs4m0PEmT/SVgnmBXch37SIVQnBAUT+gHXUYIURa2ohAHIna7oenw6NteJQYnyV/T00UxQ==, tarball: file:projects/document.tgz} version: 0.0.0 '@rush-temp/drive-assets@file:projects/drive-assets.tgz': - resolution: {integrity: sha512-VGELlV3v8G0O4RjPxgVCQF0DjsZ8um+hUeNFQnNRLg9+8d2HKSp5PHH5FYGgPVvkBXsRAchvu26F0QN7dcvmBA==, tarball: file:projects/drive-assets.tgz} + resolution: {integrity: sha512-UuclF0G42/tW7jR5P8ULRO0Oy31ZE3VnN0llHEypoqDfsInQX0P4+4h/Ck+ym0BDQdEdSWYdSFSq9FFQPokR/g==, tarball: file:projects/drive-assets.tgz} version: 0.0.0 '@rush-temp/drive-resources@file:projects/drive-resources.tgz': - resolution: {integrity: sha512-yuotyAmiatbQ+t7x29MTPJ5HMsDPoCEWTk2SwlQjxl/euEIj8Z6xvyVo19suo+TeAtXNe8JTAbNArV8OF1q7bw==, tarball: file:projects/drive-resources.tgz} + resolution: {integrity: sha512-CcoTXJKBWBbl1MUAWcC9QdPk/+18j2jsaamcCGAWGWoecXyx5jB2iStrqngGKlFIfiRG4jscmsLKU3MZ4PZBSg==, tarball: file:projects/drive-resources.tgz} version: 0.0.0 '@rush-temp/drive@file:projects/drive.tgz': - resolution: {integrity: sha512-0Bc1dW0QnFR12qEABqkAdP4LKbOSlPNpMKSBr1idb+InCAVKZDeBDqeTDyfKnAFMY3jeaescKUwAWRR+Mka+cA==, tarball: file:projects/drive.tgz} + resolution: {integrity: sha512-jWJexBywFSD4x2Pbq18Kj1JztU2ATrmgRuC2nxH3x0HjrKNb7ey8cfYctKryzVGhcFyv/xUVBZna+ilqUAY+jA==, tarball: file:projects/drive.tgz} version: 0.0.0 '@rush-temp/elastic@file:projects/elastic.tgz': - resolution: {integrity: sha512-KLfeabLbXs9s9WxW8Yw7WZf0kUiEVfQmsiDl+xcRJK/55gJOH5ea+GRqXYEk9/0F0GVsmIAffx/t9wtR2FuQ3A==, tarball: file:projects/elastic.tgz} + resolution: {integrity: sha512-1BqMXDMqPyw3WQPrOxpyHziwCagk7HK5Bth/89g1FzBx83hIW4poq/NGMXZjODdcvHwBCQR/aJU7izRSXcn3iQ==, tarball: file:projects/elastic.tgz} version: 0.0.0 '@rush-temp/emoji-assets@file:projects/emoji-assets.tgz': - resolution: {integrity: sha512-QzcbbFkaCwdKUrPxNhGLXrH/g3E5bKNtYuxPQU4uMAD55opyupfCy4vJ5XM2g7WuUMkNvGpYPw9j/dVVnRoLVg==, tarball: file:projects/emoji-assets.tgz} + resolution: {integrity: sha512-c+VINTyyzeWD4gobASYFEqjI6hnE1bV416S7ZH0KPwUZgjMFZJEUzQaFDQKCwvihVJZggP2jL2m1U2/CrUFcXw==, tarball: file:projects/emoji-assets.tgz} version: 0.0.0 '@rush-temp/emoji-resources@file:projects/emoji-resources.tgz': - resolution: {integrity: sha512-ovKiAw7ghfaKzk2hvJNCe6ohnmN6RHYCbnKhr2vNnZbT4++syK4b3SrLFFEr1tiYYs+S28+dqCTtdcpyxb7kdA==, tarball: file:projects/emoji-resources.tgz} + resolution: {integrity: sha512-hDhPhkVXOVx044lX/EndaYRPpOIp7G+ynVeflzFshjkdJ9arKDBQLvW2fn+Y1iOliynvWVrdLJu3HXvnYsagqA==, tarball: file:projects/emoji-resources.tgz} version: 0.0.0 '@rush-temp/emoji@file:projects/emoji.tgz': - resolution: {integrity: sha512-QCM5piAUK2Fe8bwbaHfdTvg8D58lanCPqY1qqXf3btNJPWkmTGRy7Qqnb2bNuzBEDb+Y5SdOtyu0luA2Ll13Pw==, tarball: file:projects/emoji.tgz} + resolution: {integrity: sha512-Zn0Vb6r2AZVCHmQNqlmq3d/9SsATCUQgkOYJCRhi5SQHEsUTu0jqvWxUMm+ShRZlqeC7S4EBkR8kShBfWjb12A==, tarball: file:projects/emoji.tgz} version: 0.0.0 '@rush-temp/export-assets@file:projects/export-assets.tgz': - resolution: {integrity: sha512-x807t4fzese+SGxxt5S5FqEvabxtl/vsp44VXBUNYnkGnn5WYrCW0OQ5Tr25Uiifpm2h+OTUCtmbG04y0ARADA==, tarball: file:projects/export-assets.tgz} + resolution: {integrity: sha512-+qt75w2qSPUs4VJhy5z11Nv1UBPKwV6ugcWw6Q2KyZTCFXL7z81MWRuxHLZFjGjzECOdCWPSM5PLNKMc4i3gwQ==, tarball: file:projects/export-assets.tgz} version: 0.0.0 '@rush-temp/export-resources@file:projects/export-resources.tgz': - resolution: {integrity: sha512-bf2KAXw5Fotu86yvbxsArm2js0+6LhxO+a3R5mFwmAX9HGznBRO1qnev3MlPDRIUZRR56MrqYP1jf3aZKXbU+w==, tarball: file:projects/export-resources.tgz} + resolution: {integrity: sha512-LhbyHjX6YR56Dy9ZvhONAbH0qQFuZ8sF2zuMn/eXHe3XMRdN4URK61YB3YreDmjkdRZvlzN4F8tbFDlvzxsaFw==, tarball: file:projects/export-resources.tgz} version: 0.0.0 '@rush-temp/export@file:projects/export.tgz': - resolution: {integrity: sha512-MCqg6Q62XqbLTtcVnOaQA0+eOlXeS+wfysEIhO86p32walIwOxFUvr6UXEspnPEoOj8ZqMp3KfklndweQY+zyw==, tarball: file:projects/export.tgz} + resolution: {integrity: sha512-u7uH5xPykv2VoYpBfRylWK7YziV3XxsSq6xo9v98VFikJyVOY2B93n4KET0fJHklOXD/pzaA8lcYMswT+OIc5A==, tarball: file:projects/export.tgz} version: 0.0.0 '@rush-temp/front@file:projects/front.tgz': - resolution: {integrity: sha512-5cMhhfQ4wlBqyXAMjIgdt5TN571xfSM4fmzOxQT6BRHGsXAShGmde6uzjjtDQnjNye892nXNOx5djZ4nYXsVWA==, tarball: file:projects/front.tgz} + resolution: {integrity: sha512-WL2s8Tqsg1X5N2t4VrzUXeOv5WxzD03z9OZu6rMZ+tMjOFlVJZFY1EApEh8Nsqky/GIqCSeKUyn/IEOVTqF3Gw==, tarball: file:projects/front.tgz} version: 0.0.0 '@rush-temp/github-assets@file:projects/github-assets.tgz': - resolution: {integrity: sha512-dWr5P9T2Kpz0Y8Lo7g2p3yim/Kc3bknkOOBSu0In77Ukjl85sZm2BYv7LJUKp8oIwA5+7P8ikBwiuQs2z0FhNQ==, tarball: file:projects/github-assets.tgz} + resolution: {integrity: sha512-dlAFK2ePB8k9i4+MoW8BJKz/qImtiKPZIc6Cos5Pt9o+6jFYKSc4J4sY6MZ6fxHp/Issfn866EisuFYTMnHaWA==, tarball: file:projects/github-assets.tgz} version: 0.0.0 '@rush-temp/github-resources@file:projects/github-resources.tgz': - resolution: {integrity: sha512-tQ5ZcI9uIYDVpiT2aOZAV1iIprahWnBThvBfmiCdBt9A1zAH7UdA2od9UwjAOgefnAaaCtVnSZcMtZyRBwY6Dg==, tarball: file:projects/github-resources.tgz} + resolution: {integrity: sha512-hhcvp1NK0OinZmMpUpdvdB7lhh2mZsk2UpXzhmPwKCxajHAAU0y482owH2GYxlRYH0yn9UT4zVt5ol062ga6qg==, tarball: file:projects/github-resources.tgz} version: 0.0.0 '@rush-temp/github@file:projects/github.tgz': - resolution: {integrity: sha512-CdslAv7maDmtzIckookNGYBljlZHRp00Y57Aqf4UK3dMWkjepPfmmNIhU42biw3yCBz2Rr9jVrFMJZMFCevtDA==, tarball: file:projects/github.tgz} + resolution: {integrity: sha512-tU8g2B0oDf2WxG8EANrIVO2jVac6gqo1/T4Hzm3QsPX0F78qTd1TR5+vE1LD2uWYRLjhTWvWKkx+q5C4JAIjFg==, tarball: file:projects/github.tgz} version: 0.0.0 '@rush-temp/gmail-assets@file:projects/gmail-assets.tgz': - resolution: {integrity: sha512-E7UQO4m/o2lZyiGu5Q9PSe3brhrPGvATcAOC8SQgkE72Xwx5M3mlO+u7A9LpcxjLBoxynSP1Nd82wXDRI4lTCA==, tarball: file:projects/gmail-assets.tgz} + resolution: {integrity: sha512-2gXW1guC+Qy+Y2JSh+SRBdYfvXRjQy25nZlQyRlu4hbqDHSUSt4/qVT7WFWIaHeQ/nFPFKr7UFnyoXXoioX9iA==, tarball: file:projects/gmail-assets.tgz} version: 0.0.0 '@rush-temp/gmail-resources@file:projects/gmail-resources.tgz': - resolution: {integrity: sha512-CtPpz9Jx7rGJXdAon9+eI5gUIvhFU/ztjHUUeBYsPA4pjBXZH5xPC0YWqxqbp6LWdnIwy9wL7BTAXRPlAR6eQA==, tarball: file:projects/gmail-resources.tgz} + resolution: {integrity: sha512-zEpX8kprCDWzdbapsbnj774yJ9O6hDX0D0bNP/RcM3nh74pbKCD2WYoHLeA524Uh3yVOyYAlz4cIT7Ji8b1uJg==, tarball: file:projects/gmail-resources.tgz} version: 0.0.0 '@rush-temp/gmail@file:projects/gmail.tgz': - resolution: {integrity: sha512-p6LEhE6Okw0w3GWOkgMUjg6GLnwLKtQumh2a6RsqhoPoHvCm1AQZLh2hp5AKd/bCoB3E6THd6jPEvu31eOODlg==, tarball: file:projects/gmail.tgz} + resolution: {integrity: sha512-QSNFZjRibqmj2a0PqyZnNgeZEmkb/LSCTavhwVs1Sv3zMih4LisJyYwtTSM/cElaJ85e00hFFnfMbIqYpJ+gKA==, tarball: file:projects/gmail.tgz} version: 0.0.0 '@rush-temp/guest-assets@file:projects/guest-assets.tgz': - resolution: {integrity: sha512-JeYoxtd1lCt5ZgcmrTd7jKg//D2rG/JphSGMmwfbwcXPHsJUoaEN385fZLVLCdLYQ3+2pJJ4hfDJNWaqCdKQ2A==, tarball: file:projects/guest-assets.tgz} + resolution: {integrity: sha512-0t+Io5Kdo4dngJzE6Zj1o4f6NBdgcM2mK4GYjA+ilvB37WShr/glzNvh1r7TtVgsn37iv/0lrsDIGS5Vnd6Y/A==, tarball: file:projects/guest-assets.tgz} version: 0.0.0 '@rush-temp/guest-resources@file:projects/guest-resources.tgz': - resolution: {integrity: sha512-cEB5xY3xEm/Rtv/irXYEevn+wSnEOZZ7rzljFl+Z/RrrsO9uERsno56klRuNJul8pX4YUfLsaI/+FQxzl8TCqA==, tarball: file:projects/guest-resources.tgz} + resolution: {integrity: sha512-znUx5kuHxiGXjLlSUW/g7yQ/2haTrspad1ywMioUjFTZQMpmssN/HAq6CpbN3WHdPQMJGry+beCcSIGkWaR8Wg==, tarball: file:projects/guest-resources.tgz} version: 0.0.0 '@rush-temp/guest@file:projects/guest.tgz': - resolution: {integrity: sha512-MG5pHMURpaah2P7eSt9B+Kf40YMGYh7Hk4gpuMlLHl7jwj1b3axc0YeIb8NbP471LJnM8xAj5DTDxGuek/YzxA==, tarball: file:projects/guest.tgz} + resolution: {integrity: sha512-YSmjlFsSviaBtSwuvxZAu11/bcbBvTjHirEjdsngUmlFvmdYHkwfQkkx7ZKAzaQ6ElP2N1p+T3HQwByccDRffg==, tarball: file:projects/guest.tgz} version: 0.0.0 '@rush-temp/highlight@file:projects/highlight.tgz': - resolution: {integrity: sha512-EMRNz7Yf8QmHZcvQuzXq4zbj4w783jNSU2005DrDuw1cfQMhTuG139CAA5lx2BlwJpcZpAbHHIc4q01Ok/MvAg==, tarball: file:projects/highlight.tgz} + resolution: {integrity: sha512-AH8rpjQBVY7q9eBCmuov5UJmsjoJWq0iR3lUmrO3mFY87K8I1nT/RKU/fVlLOEzcK7OSqLkEW/F7Lxiv5954aw==, tarball: file:projects/highlight.tgz} version: 0.0.0 '@rush-temp/hls@file:projects/hls.tgz': - resolution: {integrity: sha512-8NM5s9LUxNU+flsQvDz5oEGzVSNX1MZnoMBG0Qk+Jb0LJ/9aUIRkuaTOQMX6r+7s4NJbvkQxElKx0kJ0SWDFXw==, tarball: file:projects/hls.tgz} + resolution: {integrity: sha512-bXXSRiIt0hAYGiUdAu6upcLREGPzu8ykA92r1kO/smQ1ULbbWd6vyPchH1ko5qKErjn82/OAHFyXsdHk2cCYAQ==, tarball: file:projects/hls.tgz} version: 0.0.0 '@rush-temp/hr-assets@file:projects/hr-assets.tgz': - resolution: {integrity: sha512-hGQa+GtCy/Zp3WxkkmI9bnoB0chnNA1OilG8C8Q9OdIrIBkE6bJUYgECwSxXsvxYNR02DVGfj45pKSwM+caw+w==, tarball: file:projects/hr-assets.tgz} + resolution: {integrity: sha512-kPLZlF5s9QRNh4hcckpnmdpLijFBOfWAWwBOqiv82HIWrCJlyQ4mv+rlbMkbtB+dwHQV8Gz9e4VkUbFzfF8Pjg==, tarball: file:projects/hr-assets.tgz} version: 0.0.0 '@rush-temp/hr-resources@file:projects/hr-resources.tgz': - resolution: {integrity: sha512-AFc+zYG6uziqOqAyai8M/42mqYPkUvNbgP5aKSjA35HxwfIt1COx1pEus8dY3Ka4UI64151SY96wSoVCL9vO2Q==, tarball: file:projects/hr-resources.tgz} + resolution: {integrity: sha512-u+jHylWnZqzmW/Qpd5BlCHg07bAXap4nKtqIWb13sz1iKpgSH2YzD8qesNhMtEKujGEMg4XkiTO1+8RwD3m+lQ==, tarball: file:projects/hr-resources.tgz} version: 0.0.0 '@rush-temp/hr@file:projects/hr.tgz': - resolution: {integrity: sha512-nmRigrc3aUuZc6EJ1Hyb87BYMHKEGiXvi3R5mNtx4hj8ax+0He/sbRCnzFdueCjepJD3HnxeWcrwY0aAPi2Akw==, tarball: file:projects/hr.tgz} + resolution: {integrity: sha512-c+AiAm6zNLnzWiuvUPp13VhNrHi/WOxOWpHT+JwMbmQRG4JATweoWZSCSR5faNkKn7rVsEiVccMah3X2XQOfKg==, tarball: file:projects/hr.tgz} version: 0.0.0 '@rush-temp/image-cropper-resources@file:projects/image-cropper-resources.tgz': - resolution: {integrity: sha512-rYx+ib/qBulg0JmL5witClGE+6oQvXvoOVsXmzIPXRq3Jqk9oIK7B2WlV2RW1Rl8K4LpFJHw3pcLhjs9uhTmnQ==, tarball: file:projects/image-cropper-resources.tgz} + resolution: {integrity: sha512-NpbP3nGe0noj+oMke6shnh3p++Rp1nlWfGWq1jRODhVFv/gXFxba3Ow7Q60zgc88sbGRgzBkXj9TtkhoaONJkQ==, tarball: file:projects/image-cropper-resources.tgz} version: 0.0.0 '@rush-temp/image-cropper@file:projects/image-cropper.tgz': - resolution: {integrity: sha512-rl28ZsJwxR0KSn/Xl/Y3gmSSWEccW05JvvGCQo+Bd6OCKUqOr9Ii8xgkbrlC4anlFjm8RpWOK8MQ7k48jPaR3g==, tarball: file:projects/image-cropper.tgz} + resolution: {integrity: sha512-hz6kXqCxu5A2WCi39Uz/vTy0q4F1T3pJjYfuyarXlu6SKmH06J58xzYDWUxjmaegVbaYNuzJAP/W89FUZWnQSg==, tarball: file:projects/image-cropper.tgz} version: 0.0.0 '@rush-temp/import-tool@file:projects/import-tool.tgz': - resolution: {integrity: sha512-ciTdKa2r4tzYVnwSQmUsidWNNUUD3NcRlvTOdDPcRV/UaPDQG1UWoyCVbezOJQLqOKG9ijojEl461kG0Kt1AdA==, tarball: file:projects/import-tool.tgz} + resolution: {integrity: sha512-3XOBcFwK9UOiNmfslLNtnxjmFOEwH6SPzlvuXy9K7f6IAoz7CmluhPwSxH+UCcbjfiWGQLcWQzg0QxBSUyWObg==, tarball: file:projects/import-tool.tgz} version: 0.0.0 '@rush-temp/importer@file:projects/importer.tgz': - resolution: {integrity: sha512-dsrMgXjTA7X480tMaHe072WONvg1+vlvrhOrhdx3cMHEj4RmfBSBo+gA0l2ie8Upk20V5fd8jp/higlObjGPGg==, tarball: file:projects/importer.tgz} + resolution: {integrity: sha512-Mk9xh5U5TPpDlX6LqmgwRiSKjiyLP8LMqXlNaRM/rF/WQZMHU/a0wB54U7m5xqvqd+MjMRuBAsL9nSPyebtUnQ==, tarball: file:projects/importer.tgz} version: 0.0.0 '@rush-temp/inbox-assets@file:projects/inbox-assets.tgz': - resolution: {integrity: sha512-wGfrcE6wXajDzbKOF/JWsiwKJdg7qJNXMH6ezqhW2vTAFHqQV5ygBcJwK7LXCUcj32ndS6LVbhbYVhiUqGrJKA==, tarball: file:projects/inbox-assets.tgz} + resolution: {integrity: sha512-uU90DbMBRx0itIM7jo+POh58rp2Z1cXeJC4PdI3i9uKD0HEqWJlvB1PaNoa15xw5sf56XXj4zushmmv848vlfg==, tarball: file:projects/inbox-assets.tgz} version: 0.0.0 '@rush-temp/inbox-resources@file:projects/inbox-resources.tgz': - resolution: {integrity: sha512-nsScMKgG3wIAVWUJxam/R0SuwJT57iTxdljOSCllUjmvC2qMl+4nOOR6eAmd/6ucLm+hWf3a3ZpCECMHeWwZig==, tarball: file:projects/inbox-resources.tgz} + resolution: {integrity: sha512-lBN0489OhYmB3hLUNQSYH9a4S/ZjaZe9kfBeuZT19h8O5TOfDgy/qTvyEdyitbPHfigDGG3neJI95rzSxOPrpA==, tarball: file:projects/inbox-resources.tgz} version: 0.0.0 '@rush-temp/inbox@file:projects/inbox.tgz': - resolution: {integrity: sha512-Qv3JD4silIEc3DbDzvxoBF+bW3a5/+oZXYBudlOu0Rjl83i4Rq5XOV9wWSa74ob9XlyVPvEl80OuqcEEydbS/g==, tarball: file:projects/inbox.tgz} + resolution: {integrity: sha512-Ptoi0yU5mnWxAQyeJIQVdtptHizOIZJtYKnhX+nodFuYgpHZu/xb0Aqkkkhgi3QetxL0c2fVRJqPMW3Ug2Qzcg==, tarball: file:projects/inbox.tgz} version: 0.0.0 '@rush-temp/integration-client@file:projects/integration-client.tgz': - resolution: {integrity: sha512-73s3IbZbC5cv7DGfYnGP9LXNNsTTn9n+Bdvdmj/xqy3hayPTvQOFuzQHTJXBtoFh9RKATvI8v802e7BcJF3D+w==, tarball: file:projects/integration-client.tgz} + resolution: {integrity: sha512-EYxVjiVDRmPsU09SBCe6yI4vtK+48olN7rw8lbY+2yKpYTQvjDsJFOEYqZBnz+d8C+dRtwnQ8++coRT00/iGqg==, tarball: file:projects/integration-client.tgz} version: 0.0.0 '@rush-temp/inventory-assets@file:projects/inventory-assets.tgz': - resolution: {integrity: sha512-Ad5kbORRxeNRLA+TZJOkkE657ctwFxnyGpP24QsqtwWYpi0asjNkE/niPY9GdM5nqRIkNFG+Jh375imRx38XlQ==, tarball: file:projects/inventory-assets.tgz} + resolution: {integrity: sha512-6+XBq3O223ovLvbuADkxESGNOn9kqbYSJTU+lP/ExxMbMvWsokaQNh98qvDeOQHh/iuaiagT4R3AzWvZG/WJXA==, tarball: file:projects/inventory-assets.tgz} version: 0.0.0 '@rush-temp/inventory-resources@file:projects/inventory-resources.tgz': - resolution: {integrity: sha512-eS2uEYkb/df6M0EGHiMy/rvHpBArNJBHf1LdNFCcTDwrC7UQrzIHwYeqsF/1zv1auUwE0F6ZtIHA9oJcJA8IGw==, tarball: file:projects/inventory-resources.tgz} + resolution: {integrity: sha512-9M0vmLEmhAQbTbQOI7XBF4NwUD7CY4edPUyaXefA5I0v1tIkXT3YLVh3rGrY50U+BQojjK5Di0cdrsz+HZpmgA==, tarball: file:projects/inventory-resources.tgz} version: 0.0.0 '@rush-temp/inventory@file:projects/inventory.tgz': - resolution: {integrity: sha512-cg3anlgKJbbySp12G7pa0kXAH+xsM2pcQIaZOjE8T1vRPEdJth9zxtP0kKHkqwxuomV3z8gLff4RPajRCyAH+w==, tarball: file:projects/inventory.tgz} + resolution: {integrity: sha512-Qq3NYX3k89vnS5rsJW/ALHgY6nUnzhSWAQcDLyWqjjiYyMx0dq0q7QZ0VXd+2i2DmnyZlvN5YJ4LtDGgMAFQEg==, tarball: file:projects/inventory.tgz} version: 0.0.0 '@rush-temp/kafka@file:projects/kafka.tgz': - resolution: {integrity: sha512-EBCsTaU594IBiCAeCO5Pg6IeXSGffMHoFKHVhkLHx8DuFDGYwdwBr7wMa9h8XMx4g9VSbFonh/a8X7x+AqDkZg==, tarball: file:projects/kafka.tgz} + resolution: {integrity: sha512-tiw6tFCnrRU+NF+U+2hjSjNfbKlsBBi3zhnPiYbfseyToxAcLkVyzjnpeljhGyLWOW3FyMKnfhGOx+gizv40dQ==, tarball: file:projects/kafka.tgz} version: 0.0.0 '@rush-temp/kanban@file:projects/kanban.tgz': - resolution: {integrity: sha512-Ub0xsSdJMvYYku8+8a4hs9Dcz8pNOrVnEu6k+TIK+SjHpj9R315rIE7QwEd8D0X9w2gyKIZyNfXaF3tSJIYiNw==, tarball: file:projects/kanban.tgz} + resolution: {integrity: sha512-/jDNo2wCnhSkpGnS7HYE3rwtwVRiK4C74aze00n5kPP0wgGdPRaeJ3wKiiUGtf5RDCSOCEdXilaqmFy4QE0bDg==, tarball: file:projects/kanban.tgz} version: 0.0.0 '@rush-temp/kvs-client@file:projects/kvs-client.tgz': - resolution: {integrity: sha512-yhfnX6GgsxWARzV5ljGOmu4QF1Hri+ZMDJ2+2u7UjXCgYS+zWh3OU2jNqpONTjbkQ4cW7KL8tv7wyGMC5kVvow==, tarball: file:projects/kvs-client.tgz} + resolution: {integrity: sha512-D+wyqWsYuzs+BmkduQjXvfCHxZSKwHt+91BFvCH5SN8A4aSwy0b+kUF24DX+pF5lwNAVuIxFHiEvj5GsELRE7Q==, tarball: file:projects/kvs-client.tgz} version: 0.0.0 '@rush-temp/lead-assets@file:projects/lead-assets.tgz': - resolution: {integrity: sha512-2fC9IfzktKYLGeaf/C2kisOUKuleb/kHhN6cHgUZTTBsepF/mlz4V5+YQmYdAEtfWKRZM2ZV0mozCwDly8GQcA==, tarball: file:projects/lead-assets.tgz} + resolution: {integrity: sha512-tj5Tpc/wQnnipmp+ptvO3xqQwH0seoUX7srwm9Qv8i+ExM9TzT/GV+xy2DyvxDRg2Sr6d28cdgViKCCtVymMsg==, tarball: file:projects/lead-assets.tgz} version: 0.0.0 '@rush-temp/lead-resources@file:projects/lead-resources.tgz': - resolution: {integrity: sha512-gWOPWisOD4F2aDjpbtlLsCzboBkIJOfS+rAY3DbIZzEClLs1LxiYTgguxRTc6S5dq2M8VIizGetcQgrZiM2h/g==, tarball: file:projects/lead-resources.tgz} + resolution: {integrity: sha512-3MnKMH27j/hoJlWNbcCbwzib1vNDshlZQZ2KyYCAAv1JG9ZscA58528vY0LxX7okHWIinHJvIyNv+Qs7/x2otQ==, tarball: file:projects/lead-resources.tgz} version: 0.0.0 '@rush-temp/lead@file:projects/lead.tgz': - resolution: {integrity: sha512-yBhHYzFCHPmouZIvjU+VbHzkcOhpk2eux9OhHwZcS6LcsaWueEyG6JsrH25xb9k+khYWzSyrdoyx77Kf2O2Klw==, tarball: file:projects/lead.tgz} + resolution: {integrity: sha512-k96ffiKz6dLpp1I8r78fuhpEywn9Bb0W45t5ZP/ybWLEy0Md4JwbURjgyXa++cc0LU460T2WKDBBDmG0eZid7w==, tarball: file:projects/lead.tgz} version: 0.0.0 '@rush-temp/login-assets@file:projects/login-assets.tgz': - resolution: {integrity: sha512-fxijtCJ/koOK/hBEulVVEzr4a/4jFhyyhLzUpsdTNIj+gpU4ZGnPRDubm3vOdZ5vBLL/Kt3Cj9Ho02ZN5/T91w==, tarball: file:projects/login-assets.tgz} + resolution: {integrity: sha512-MBVRxOx34PXSCX7P3x2+CLuNl+bO5fG0BtbTmDuzzjt/IMqeICpbLuXmF30OOS47ckbO0CykWVOGr+nYzjbt6Q==, tarball: file:projects/login-assets.tgz} version: 0.0.0 '@rush-temp/login-resources@file:projects/login-resources.tgz': - resolution: {integrity: sha512-c4D5j+XsWGsXbyUC/RpSwmqhNRKSGWalshwOS/+MQBYcnCYe4xWiTwEH//hguRF9DuOK8ZTVvlEz0erXl7V0WQ==, tarball: file:projects/login-resources.tgz} + resolution: {integrity: sha512-LSizj0unCpQHauIccHx/juJ4NdAAOnmpPZQ7KphavHIO9tn7IqbV3XX2hjEATDbVkEyfAVT2zHDutI+BwdAANw==, tarball: file:projects/login-resources.tgz} version: 0.0.0 '@rush-temp/login@file:projects/login.tgz': - resolution: {integrity: sha512-J648wOFYB7u9ng+Nq7d6uFejvNXfQxth8b06JDLn3Ws4ueXb/jSVoltO7UGNqIoxXi2h2yR+cfTHnMZ6cX/UDw==, tarball: file:projects/login.tgz} + resolution: {integrity: sha512-znp84k7LzY/2volKrqcRdH2NLc/chzlwZEguKpwG61bpFev/d/+9dyiu2arboyWh7eMxe+KGP42XflqUiZvNOw==, tarball: file:projects/login.tgz} version: 0.0.0 '@rush-temp/love-assets@file:projects/love-assets.tgz': - resolution: {integrity: sha512-f0DPAANG0DZOvSuEIR0jIXsBOz2PzVvereWRxEunDZ5bARZqAJ+I8LtGUdQk2Jk3tYtibIDAjpxL70y8gyw62w==, tarball: file:projects/love-assets.tgz} + resolution: {integrity: sha512-RnH5EWgt102IgPZbW17D0/FKEUFFP+SXT89bqptSytvo7cqCRcVE1cqpl7XhCbymba64TYYcmhreVuA41WOqgg==, tarball: file:projects/love-assets.tgz} version: 0.0.0 '@rush-temp/love-resources@file:projects/love-resources.tgz': - resolution: {integrity: sha512-JvUNnH/8UE9J55UPQ2SEpgFmGh8ZONNcXaclH0SXev4EuQO7cMFtbnkL72ed7RE+XOjRw41aDZtH+LPgYYj5rg==, tarball: file:projects/love-resources.tgz} + resolution: {integrity: sha512-Aq8ZFycUIhWi8UjM1VfVr1cuRhzB2ViWn/9OzoPfaeAlRdBBV7JG7LoKOdRY2GyKkcY3A4F9dpu6avHSx84phw==, tarball: file:projects/love-resources.tgz} version: 0.0.0 '@rush-temp/love@file:projects/love.tgz': - resolution: {integrity: sha512-WeYxTDx2eP4L07VzoZdgZKTRZurDE4kVSnwrI0pk5/aKWVpGCIMghyrp8rqPkGKLfUS/9Yjt4pihl29xwzdESA==, tarball: file:projects/love.tgz} + resolution: {integrity: sha512-Ln29JNjOQ4WmN4+KrKlqnDA7Kic7n4BvBTldc/xeUJYOzrS79sNOwSOxK0oFlpRkbVYkViMxoKmMpmN+8Y/u9Q==, tarball: file:projects/love.tgz} version: 0.0.0 '@rush-temp/mail-assets@file:projects/mail-assets.tgz': - resolution: {integrity: sha512-yU56YwAA89Ahv0lgw+a37YjgtcMDmCbVHrT5+0K9PWNBA77trUNEwQQ0wz0gU2/nXaHKfQf07VYuUvcKl7fMxg==, tarball: file:projects/mail-assets.tgz} + resolution: {integrity: sha512-tH8tQJtT7arhttIpvomAXOXUU6IbDxKKy9K2SwNOPss+9kkG2ZkTDkaOoPj9PJmhU9Dvy9bygt1wBrP4/EWneA==, tarball: file:projects/mail-assets.tgz} version: 0.0.0 '@rush-temp/mail-common@file:projects/mail-common.tgz': - resolution: {integrity: sha512-TEKnSqRlNdp+CAZC5Oq5IC9fODEsemF6FboiNgYxwgUcEJeYMEOd9difhrv+BR3e2ok2cMmbYHDnLIVO9VFKOA==, tarball: file:projects/mail-common.tgz} + resolution: {integrity: sha512-YruMC3UBoaTX5iEs3ux6MUv2CZAEPXzk672BpD/nHTvO4Pii288EVBTfKoF+pmJkWaLfomf7e6b0xqdR4FQuHQ==, tarball: file:projects/mail-common.tgz} version: 0.0.0 '@rush-temp/mail@file:projects/mail.tgz': - resolution: {integrity: sha512-FmcRe6dmbRK99u1paZJ2+f+JIpt/6rOoCZaSTUW0isvhc5+hNZaqwYFsOMAMuWRNcWlwIclEXwlwkIogHFReKA==, tarball: file:projects/mail.tgz} + resolution: {integrity: sha512-eaOUCw84A//nMGl/jDsDsMFAVXox7w885Jeoxk1wAy3dYUEWLPmAViNL/z9mJtSZThX/HWE06Y3v1Ymxs8addA==, tarball: file:projects/mail.tgz} version: 0.0.0 '@rush-temp/measurements-otlp@file:projects/measurements-otlp.tgz': - resolution: {integrity: sha512-OF0gOorTONul+LTXobiri6lEXqLNj5YcJnALqvFArHiEAdDnhu/2d9DqZF/+LyZ+SMtsEthL9UEbxTNb/v62Zg==, tarball: file:projects/measurements-otlp.tgz} + resolution: {integrity: sha512-m6ADiQWrqbK93hnf05L8Dpw4hzz4Q1KRYG9TFFeiNu4iZmAU908AgkegwzZKugnGzICIVqqWLbJQHqQh6iRtKA==, tarball: file:projects/measurements-otlp.tgz} version: 0.0.0 '@rush-temp/measurements@file:projects/measurements.tgz': - resolution: {integrity: sha512-9yd6zagtxOkzBu0d8oBpu11i8L8a7mNJDQ4jQzb3qjlbLTeFXzOI49nJueQB4zO2d8lvSNrRWhTwJX0ZDHRp8w==, tarball: file:projects/measurements.tgz} + resolution: {integrity: sha512-y3OuGnNdgPSYSztmZNlSXtETwf1kRu/J2vFBZm0J1g3RJmYmr1Ys5ACbLKm8T7U/nUcuBVgDRreDdFIkocikTg==, tarball: file:projects/measurements.tgz} version: 0.0.0 '@rush-temp/media-assets@file:projects/media-assets.tgz': - resolution: {integrity: sha512-5Ppzy6nUxEpzPMKj0xuJTO5Ai0hLAnC7MpNSQ2/euFK56V7L4VeqP8RIuODpZbxtNQueZgVDe7/HrjQN6hDe+g==, tarball: file:projects/media-assets.tgz} + resolution: {integrity: sha512-6k+OoJVM1theZqFbPE5rQpvKfJ3Pbz5f7nyGjZc3Mh1hNbdHoQKluAukIjudoGpVArTg9NYI4d8M+7kkPciGug==, tarball: file:projects/media-assets.tgz} version: 0.0.0 '@rush-temp/media-resources@file:projects/media-resources.tgz': - resolution: {integrity: sha512-3z8ISHyeSI9Lz9GbzBL9y+cPnH+zCx1p/hR+c0OkXltuascgVTbb+tLw6xapt/KiIahb9tw+xd9aURLVHMPDXw==, tarball: file:projects/media-resources.tgz} + resolution: {integrity: sha512-TuGkia5BTGuwUI+3n2Q3vbDKFdrOrEVso+nKvSaSTGfjmQ4CbOn7NTRZa0gTXo8ykJZ2svhn+OoqzndqALFRhg==, tarball: file:projects/media-resources.tgz} version: 0.0.0 '@rush-temp/media@file:projects/media.tgz': - resolution: {integrity: sha512-PmySE1Rb85lxKaa7gpSuP7WwWtLD/r+6zFYHj4f6MpzelnC9Z5z/8ZVS+jhXiVDJ3tpIhDZDI5Da2TQW4onqpw==, tarball: file:projects/media.tgz} + resolution: {integrity: sha512-/kR//HAb5wRUp3FqFsh90/MMOG8iiZ8DWcENStFM7iIP0FfmAlazPhOF/oQX9LQ7wURpW9tIsGIxvWEPr9SW3w==, tarball: file:projects/media.tgz} version: 0.0.0 '@rush-temp/middleware@file:projects/middleware.tgz': - resolution: {integrity: sha512-SAJL9JOujs+MUsfqnMjf9/TwvxaSy4VXjaSIHtmoI/wwBNc/AMNjEoZtULZo0kEZ2VFcflyXcTem0xPjAwONZQ==, tarball: file:projects/middleware.tgz} + resolution: {integrity: sha512-rTwXxwI1AUwnrpKCiGq10BQv/WoYlPNTwDRWzs6qLCg1/Wuipu3l4FOPfo5D9MEiHz9FcWGkHjzgJmfTu/joBQ==, tarball: file:projects/middleware.tgz} version: 0.0.0 '@rush-temp/minio@file:projects/minio.tgz': - resolution: {integrity: sha512-V5gq3cZMyXsv5s/WNgpzPwi4E3mUpaZGD1mGz/qwn/q+VilIThQluEQHIbutlVrwjPKmegPwuwVlxVrO7ahCFA==, tarball: file:projects/minio.tgz} + resolution: {integrity: sha512-xV3MoGqNBTv5Oz1WieMD/Dyaj/xDhSQ9MtWcGko+VyqbqiXolJ4fVlCpcNfZ8w8AcVwk3aqhf0ewzqQjk8jUaw==, tarball: file:projects/minio.tgz} version: 0.0.0 '@rush-temp/model-achievement@file:projects/model-achievement.tgz': - resolution: {integrity: sha512-77g3uImSpXo4kbEBPYd+++U8f8Kl+OzS9Kbd0gvMkUpfq6BLqQK9xinGj7TXtvruV7ivJ3x4RnQPeFh4jzmGOw==, tarball: file:projects/model-achievement.tgz} + resolution: {integrity: sha512-iIo1lJy9sBCElWbB3j2g0yQHVFz89LzQsx9AQqsAMq+0TIy6TR1WePk4GCsjY6XLYUHDV8cW6+N/dmXFb0NYXA==, tarball: file:projects/model-achievement.tgz} version: 0.0.0 '@rush-temp/model-activity@file:projects/model-activity.tgz': - resolution: {integrity: sha512-aLpQXDCiqfLJE5Zg3Dymx4ls+2uQzv+lYHGHzj3StQHYo+zOdVJR7VdW4elZ0+bHJ70omDyHxEpqa/J9EPzw3g==, tarball: file:projects/model-activity.tgz} + resolution: {integrity: sha512-4ptDUkgMEh4aqTDMQjyNh0cpET+B+quPdMg7om1lpM49gyHi9tl2xM1q1bEh4Pchq3nBIr0lnYG6IbJAka4BQg==, tarball: file:projects/model-activity.tgz} version: 0.0.0 '@rush-temp/model-ai-bot@file:projects/model-ai-bot.tgz': - resolution: {integrity: sha512-xjWkrzrXKyLzrQZnA6XoiAC5/khg2Zh/tMLYfsoox8KXG86iOB/5zxeBLLg+DfeFbc+ydNK58yP4NVPCGF8VfA==, tarball: file:projects/model-ai-bot.tgz} + resolution: {integrity: sha512-OOjk6oxtQLN2fhAH6ehtQlFB6iz+XYUcjIHL8jCzU007JU7IP5Nxo/vTIrxtujdeJNpc2aUCu4zrLqJ/vTxduA==, tarball: file:projects/model-ai-bot.tgz} version: 0.0.0 '@rush-temp/model-all@file:projects/model-all.tgz': - resolution: {integrity: sha512-96rUPDZ9rzWvX+6dLxraMStJcDMvgz3Ykasn9OuijQjiKuo0343WyMzj/0pODIsYuQoVsSRDkgdkE/EsAgaSkg==, tarball: file:projects/model-all.tgz} + resolution: {integrity: sha512-lZEW08e6Ic8tHfZ89EKrlwWZwh+nhoh8SKFLyaD21CcMhqgnroGV4Q+hKKerIslCKRHdI68OI5w+7D9HcshXBQ==, tarball: file:projects/model-all.tgz} version: 0.0.0 '@rush-temp/model-analytics-collector@file:projects/model-analytics-collector.tgz': - resolution: {integrity: sha512-7+WmLrZOs0sK88g6zMcB+duf1StsctvYiO03aMStvS0v57IUb3cJ7OnzJRsb7fyN4aqa0TWNBa1SqBaYqFKthg==, tarball: file:projects/model-analytics-collector.tgz} + resolution: {integrity: sha512-ki7NVbNrQoJ0uKHrH2DtJQvStCtUXmQ6TVuyHL+gOryt/v9ISfbaDdEU4kESMgxd9TN8BUlbld3reDTRs8+pSw==, tarball: file:projects/model-analytics-collector.tgz} version: 0.0.0 '@rush-temp/model-attachment@file:projects/model-attachment.tgz': - resolution: {integrity: sha512-7hzeDAKLGYrkteX/IxXYTiszF5wdIgXm5owCuGE1OazcRmJfNS1r7RNZKXL5Rg51QgZqdmQmWnzJXEW6cqusnw==, tarball: file:projects/model-attachment.tgz} + resolution: {integrity: sha512-rHCGHrJ71rs0dfh1aR4XVqJG849URH9wLCg4a34o9K/QxC7WaD2sqx/HmYGReLBoaSjvilq30bTOEjqfnNHTXg==, tarball: file:projects/model-attachment.tgz} version: 0.0.0 '@rush-temp/model-billing@file:projects/model-billing.tgz': - resolution: {integrity: sha512-3kTNtO2Pn18NNZtXlFecftH08JhNN8gy6+tD9WDkPOgOOybLyO804zYg5DIdUKOkvUCF4g5YqZKJPEGq/ghHoA==, tarball: file:projects/model-billing.tgz} + resolution: {integrity: sha512-EFoZGVvFVzjr+dz4p6MXkIscDHcrO7+z7wyNJbjVoEp4ce4DZxnKFivQ4LgJUAKtKcu0m1P/FNIWOvbUTg/3Zw==, tarball: file:projects/model-billing.tgz} version: 0.0.0 '@rush-temp/model-bitrix@file:projects/model-bitrix.tgz': - resolution: {integrity: sha512-nBcqTo8vfYg8njC8475wyid/H23lE7StuCafRk+pgxDnvHl4tWUARoBiGbf6KeyPItacG8RmpYkJygMBs1aIAQ==, tarball: file:projects/model-bitrix.tgz} + resolution: {integrity: sha512-8BzJvSCRndBlnif1yLcsYYT0EdDYvridhAxN8SQR+vK/IOHZVXErQuASO5B6Dktz6c+Pp/ArOgD6O6Rt1AWwIw==, tarball: file:projects/model-bitrix.tgz} version: 0.0.0 '@rush-temp/model-board@file:projects/model-board.tgz': - resolution: {integrity: sha512-pzk6aPZWWJ/Rw7i4Rxfqc4thap+COVAyB9Fi+mjcMgPg2i9azQngsfmq2dOBvNHHhGgaow3zUVnwiQXJGLk3lw==, tarball: file:projects/model-board.tgz} + resolution: {integrity: sha512-hEGsVyKVoXoZqa7MWbLfFr1pUZ9/Qdv6jCAwWAI9mP/WPu8cm9WkgxsDI3nEtxzaEppzlJypy2ZztRYRSMGMzQ==, tarball: file:projects/model-board.tgz} version: 0.0.0 '@rush-temp/model-calendar@file:projects/model-calendar.tgz': - resolution: {integrity: sha512-l8TwhdtRIzqh1WbwCwDjP8Jae2RFGBN/5U3plqiugIAgpCJfNIRYIe0x8clOqbidUZ4lDzZdL7kbTFgjVt5OlA==, tarball: file:projects/model-calendar.tgz} + resolution: {integrity: sha512-nemx+PrTyb4LxNEpMh3+YPWX3LylQWI3wLuJQ/uNoLXSLgd4zV2Gw9IFPStkqZi+YGFGwOnnYa8UV8/aA1ToqA==, tarball: file:projects/model-calendar.tgz} version: 0.0.0 '@rush-temp/model-card@file:projects/model-card.tgz': - resolution: {integrity: sha512-0Gm7Yjag3m6EvKtCWSke4phJ5+N8YcudQLvrphiDWlgxEoVl7FsDq4lVNKX5CZjPcldm79usxWrCJ8+GaAgDuQ==, tarball: file:projects/model-card.tgz} + resolution: {integrity: sha512-Tv4e7O3rirTQGjaWgC+q0VS+H2/MelKTWp9RF6V/7EE25I1kWS+5KD1q+4lC8OAurQrKkpKTMqBbom477p1dUw==, tarball: file:projects/model-card.tgz} version: 0.0.0 '@rush-temp/model-chat@file:projects/model-chat.tgz': - resolution: {integrity: sha512-64oSh/Vi61UW9byPXcxGfeV1lPT0GtZ9FSlu2p+FdkLqptO4tUmlHE7GMveKoL+OjM64njjOJjqkR0zvRNgy0w==, tarball: file:projects/model-chat.tgz} + resolution: {integrity: sha512-XDi8SJw8bmMlSTLlU+dypEuoSdHIG9Gqr3Vd9AZoHvvYTG/vAid+1cn1v62A5ugONjlkh7+qttsfhKRpK6ij5g==, tarball: file:projects/model-chat.tgz} version: 0.0.0 '@rush-temp/model-chunter@file:projects/model-chunter.tgz': - resolution: {integrity: sha512-SRdUB/FJAam3PTDuRxL0gMzv57nu5i+V2N4EIZkkRyJd305cSVBRCLyn27l1KMHq3BvXS0Pr1l/LySIz8f2HCA==, tarball: file:projects/model-chunter.tgz} + resolution: {integrity: sha512-qsIOOijk8vnTR8ZQgIu8rMsjx4WTN5j2ms5E7EQ+e7QHAtV8I63zFN1HxHSWSot88BwTnQe0/9BCui52VFYlWQ==, tarball: file:projects/model-chunter.tgz} version: 0.0.0 '@rush-temp/model-communication@file:projects/model-communication.tgz': - resolution: {integrity: sha512-9C2Dj1gqWlewdkiwF4iTO3PgZCuX9aHolQmvTu2fchby8RBwJVWr6QTRA69cGNekTZuXzsJaRRtpXg0BL9yopQ==, tarball: file:projects/model-communication.tgz} + resolution: {integrity: sha512-r/mxBslQks804B8/5yv2F5ee7k88UMoVkbGPf7Tgahcq9Y70YcNBwITOjvx3tyZfwPyJVb94jO0TmQWXYln7ZA==, tarball: file:projects/model-communication.tgz} version: 0.0.0 '@rush-temp/model-contact@file:projects/model-contact.tgz': - resolution: {integrity: sha512-we9v4D4eiqwE1N93j45AEgui1YR6IeLEboV3+1UNrjieYIobnnTwmxYESAt2vkUroxtcr47knEuB6OiYjawvdg==, tarball: file:projects/model-contact.tgz} + resolution: {integrity: sha512-34c8bhgUe18U3wtuAomo4lksuj77uOeENVOwhfVjhU3z32wj8si17Kspp9+bveiUOHUl6ecga/wDp2nM7bADxA==, tarball: file:projects/model-contact.tgz} version: 0.0.0 '@rush-temp/model-controlled-documents@file:projects/model-controlled-documents.tgz': - resolution: {integrity: sha512-JOvKC+e766YAWThcRIMX3hYu5LHgIQjxxBQ3I9PO4cdUEZxi6xhXBIYFTNohB0MxiP4jEzUbcxyEk22+U0uFPA==, tarball: file:projects/model-controlled-documents.tgz} + resolution: {integrity: sha512-UTWkTL52ivpZPD62JUScLNb+aOeNGjikNhPvWdTjl+410seV9xmNTvNHxNjF8xNVENuKp4xpqIWjMvDcor5mTw==, tarball: file:projects/model-controlled-documents.tgz} version: 0.0.0 '@rush-temp/model-core@file:projects/model-core.tgz': - resolution: {integrity: sha512-ju2BVIGc6qCseJXD2MTVtqIvK6R/Idk5n4N7UvF5gjO5gEyE1EP+1AnWBxifDS06EzLXGY+YXUzcCp9RBGDEkg==, tarball: file:projects/model-core.tgz} + resolution: {integrity: sha512-o8IBLprUnnkVr07IrjEXWoUQxcc3PK/eHzO67VfJT7RI0lY8YqDH9Cppo4kHAWBq/l5iF3zuTBYmCMhwjaVegw==, tarball: file:projects/model-core.tgz} version: 0.0.0 '@rush-temp/model-desktop-downloads@file:projects/model-desktop-downloads.tgz': - resolution: {integrity: sha512-6qbZTuD0EjH5vsI8AKDRQtzTco/1es7tldQrdJGsicRLbRoOzhxSBSJJQWhxVbT2GJCKebqpWzOz9DfWvUczug==, tarball: file:projects/model-desktop-downloads.tgz} + resolution: {integrity: sha512-hLi15HIlXvt2Dv5IkM6tvCq6XA8/+9PHAu8BOXDNTHMwjEpgiMJ4aOCwf8HJZ4q61rdhPi1bxM+dX8P7chAcDQ==, tarball: file:projects/model-desktop-downloads.tgz} version: 0.0.0 '@rush-temp/model-desktop-preferences@file:projects/model-desktop-preferences.tgz': - resolution: {integrity: sha512-dPT9jmvweE9Ma9j0/rhqbn9Qxj6/ekPIwnuqbXNSoiNZyCu1UGPBId57/Br3kxbJ0SUxzem/diLqQRQ1lhzrtg==, tarball: file:projects/model-desktop-preferences.tgz} + resolution: {integrity: sha512-vk99vNDtvQFaCL75/2rnrMVwi6bKJX9T3e+ObQ/bJFhh5jJ2LOCEIY0g+PfwlpjSJM0DZ7OOJijV85p+8aaojA==, tarball: file:projects/model-desktop-preferences.tgz} version: 0.0.0 '@rush-temp/model-document@file:projects/model-document.tgz': - resolution: {integrity: sha512-5xJy2JHxDV0KIOx+yIo0eUrgROPwrGmaRbeqTlnszZMNDbRdJYnpWJ3gxq3XrIEsIq4aNcp4EdIJ2CVssYEX+g==, tarball: file:projects/model-document.tgz} + resolution: {integrity: sha512-dyAMIXUNhem8XGMdOSazTS4oFuGTBO8MenZJHndppdjEbVUApEiv1Oovpktbw8+shrXHdJ+Cd8UxBkRH1o7WVw==, tarball: file:projects/model-document.tgz} version: 0.0.0 '@rush-temp/model-drive@file:projects/model-drive.tgz': - resolution: {integrity: sha512-Za+fk1Ip4squ4jAPgx/lsr/+Byq1MsfmA+x6qKsPeriPqa2iWCGoy6UATIDTGd1hHTzMlQdAseOcYxrMdwn/BA==, tarball: file:projects/model-drive.tgz} + resolution: {integrity: sha512-82V/a+cYVkdihHmoIT+dyxGv5W3N30gdEQrefYfFxn0ziKMhbW+LU6KWftjBxGuRX8nFQNy07bdS9A6Drvw3Jg==, tarball: file:projects/model-drive.tgz} version: 0.0.0 '@rush-temp/model-emoji@file:projects/model-emoji.tgz': - resolution: {integrity: sha512-L6/Y+LRsYNEYkkil5cDUT3/jHJQCOtvab86e//nKiiD+nrFRiWUtw06woLdsIWP9vaZLhvuOitn/OPUoQxuQBg==, tarball: file:projects/model-emoji.tgz} + resolution: {integrity: sha512-p6FEZFd05GaBrww5CsLZ17sW3PuRYwSc00KIaiEBZUMYYGB+pk9AwtqVenzMaCAiHgkwavw/d3di+rw/d1e7Iw==, tarball: file:projects/model-emoji.tgz} version: 0.0.0 '@rush-temp/model-export@file:projects/model-export.tgz': - resolution: {integrity: sha512-l1wRzfHoRDJq2PAl7NQ1BrVI/YfxkxJWGKqGD7w087FxedDA8O3gWeug2/Ji3GxapenmWEBEE4VkKS6DdQ1qGw==, tarball: file:projects/model-export.tgz} + resolution: {integrity: sha512-PiM5bEKpQursOobEo8NHHDE5NBSRs16FRQFpOsOHMwDGhASn2J6LKT46TwevuiQ7OP0kLkTPG3sx373syL1tqw==, tarball: file:projects/model-export.tgz} version: 0.0.0 '@rush-temp/model-github@file:projects/model-github.tgz': - resolution: {integrity: sha512-3tV7BOFcn1wCY6K7Ym4F12UJ6tREnFHQfFhesKZ6GskLwKCAkh/M9Ar7huKCPUbg28EPoCu0eLjcXThUkdoX0A==, tarball: file:projects/model-github.tgz} + resolution: {integrity: sha512-mMLqya+BgS35AKbDAhy94dU2S/zHw0FdnfaAYpyEa6mLzEJRuiOFI2SLDBJMxeuSBI6F6moG8YhlTtUF+8wyag==, tarball: file:projects/model-github.tgz} version: 0.0.0 '@rush-temp/model-gmail@file:projects/model-gmail.tgz': - resolution: {integrity: sha512-A42zL6ITU2heX+P/VQnNp54dA8TWwN9PD6B+/DwyYGbr6v6QEHrRpo+P6USRgX6I0xXkSzf0EsijzTdzLRhiIg==, tarball: file:projects/model-gmail.tgz} + resolution: {integrity: sha512-JXnalUDjX4HcjL0TtfmKPesWYhNRuiPJNh48lH9sf1aYFOvAEDR3nxv58/8c46G9yIalUE+BsEwkucz/8DZ4Tg==, tarball: file:projects/model-gmail.tgz} version: 0.0.0 '@rush-temp/model-guest@file:projects/model-guest.tgz': - resolution: {integrity: sha512-/jl2Q15eMzpeGL08lL0FCWmYFpduCa/naKrZQWgC5UBgzKLhNCN7LhpJlgDZO2X6t3eUjbpg58K/jm9ABJQ0Kg==, tarball: file:projects/model-guest.tgz} + resolution: {integrity: sha512-CBNhP21xZ5TNrbl6RRiccx1QVKBAyZdeAKDsRjb7rFFgLSaJYpSzJmWlbUhj18GC1GMeKzLpjljbIrVO425b9w==, tarball: file:projects/model-guest.tgz} version: 0.0.0 '@rush-temp/model-hr@file:projects/model-hr.tgz': - resolution: {integrity: sha512-NCcPiQ+8GOuRyXDtH6hptGkNmvONSEwBRVV6aElaYVqEGGdyiRmLU44Kd03ErSjCEgE77R4BQt2q6mQuapvCjg==, tarball: file:projects/model-hr.tgz} + resolution: {integrity: sha512-9FYS4lpneCLbLbJrfmrivSIENv3LLnoftp6RSDLqONJvc1RDV+0oQbwenPHqILs5vZIs2l1doFDy0ACl/Rro4g==, tarball: file:projects/model-hr.tgz} version: 0.0.0 '@rush-temp/model-inbox@file:projects/model-inbox.tgz': - resolution: {integrity: sha512-xjMsvuVzr7LBrcNeQTN5SQdL0KX6RxGpbAzkALGxcW2dIkjNNCzcgObtSYmFjGqSsAKXKaJCwdY4N3YCj8p31Q==, tarball: file:projects/model-inbox.tgz} + resolution: {integrity: sha512-o2El4jnzJ1cnKoh5i9zmo5tQ9Rhi4TAKJbBvfX3yQzE6WuWyNrXYLRXUvYoH3J3UaEiLbPxx+jnd9wXDSW4tQw==, tarball: file:projects/model-inbox.tgz} version: 0.0.0 '@rush-temp/model-inventory@file:projects/model-inventory.tgz': - resolution: {integrity: sha512-mlcZ2npoVeBfbelytTpZtUCjDKpMiR6yP2qTMGE0/yx4uVYQhcnAhPQYE+QSXBhQYxUanC1y69Ugf69dXkfVEw==, tarball: file:projects/model-inventory.tgz} + resolution: {integrity: sha512-o+hqnsDxWULYwTslRPJhoIDLK5620C2p4NTePta8Zb7FV0e2KT5l4gM5eonPsyD16XHLSgRjsIRjyMvuJ4Okxg==, tarball: file:projects/model-inventory.tgz} version: 0.0.0 '@rush-temp/model-lead@file:projects/model-lead.tgz': - resolution: {integrity: sha512-he3RWYMlE4QES5sVRENInVrc+I7I0EV+55eUJ2hJcMflVfMiHrGr3RadgYt5pxJMy+4HjvNHHw4lIk5Yk0JsLQ==, tarball: file:projects/model-lead.tgz} + resolution: {integrity: sha512-elH9/SZ02D8Q1TisjAZ7h1d/J8QsFqIcMSnBFwWNT2H4nGCt5EINjzCwkCGtgUiiuKDrOJtGWgO/F1c4f3KhuQ==, tarball: file:projects/model-lead.tgz} version: 0.0.0 '@rush-temp/model-love@file:projects/model-love.tgz': - resolution: {integrity: sha512-zzEXwd7dQVdAqCNsdfRusZyqGDqBBMdF/EDEltrdVZj1bRqAd9DWNy4/Yz4FPfvubgrZ5rsM5efUM9UOPbJDPQ==, tarball: file:projects/model-love.tgz} + resolution: {integrity: sha512-Jg1xL/gH36tzcMWR4V/HD38IMQVmKuDM6/k3qEHIWcBN9F6jSIvFG1s7wxzUZrvL+Xj+dJdBWCagfXTiLlUD7g==, tarball: file:projects/model-love.tgz} version: 0.0.0 '@rush-temp/model-mail@file:projects/model-mail.tgz': - resolution: {integrity: sha512-gp2hVFhPBIJKQJ601Qu117aruWCkjDKCl9MrejocuP38bsjkXzu+7hGJxY94z7Y9i1wxUfVfID9AJOueQMZccg==, tarball: file:projects/model-mail.tgz} + resolution: {integrity: sha512-nqVXjmbmbA+yH8c2pV7z3Ac68xEuZygpDYkct4QilPS0SDEmgB/wujQIm2jS1o6bx8s7OizSyD18chQqkL1rkg==, tarball: file:projects/model-mail.tgz} version: 0.0.0 '@rush-temp/model-media@file:projects/model-media.tgz': - resolution: {integrity: sha512-/JoronYc0jHp74+d/wyv8DgU3iqe5gvax3nyyDfhHbdnnUMn5hIN2xQph8zU/rMw5RJ2U+LV3AQZVJJtjjCKgA==, tarball: file:projects/model-media.tgz} + resolution: {integrity: sha512-/SI/V/QdwnyL5EUNHyDhoxs7X4NQk8XBVqMK/RlO7S7xua+VfLveK0WPnnNGKj6Cjz24XpMa1WCG3nCbPcP7HQ==, tarball: file:projects/model-media.tgz} version: 0.0.0 '@rush-temp/model-notification@file:projects/model-notification.tgz': - resolution: {integrity: sha512-k/S7GM42R8IC3g2rDyZcWrGVDP+1lRotvTz4r2sPEtElxiO5OaKek/qjqECnNq6DKsZnAQpTs08XWl9uFOEaCg==, tarball: file:projects/model-notification.tgz} + resolution: {integrity: sha512-L+hYm4o1s5bAIlkoobuJ+VIVsGBbr6v0QhhIiaXrYV3Ga8TYfQqTySwkLS4TM0H4GHvYH6JHT6evIfwMGk/ySw==, tarball: file:projects/model-notification.tgz} version: 0.0.0 '@rush-temp/model-preference@file:projects/model-preference.tgz': - resolution: {integrity: sha512-Rjo24QvapFPosdUldmYAd5sEFSDuuGLD6ROoDnW3UtUky/35ERwsTpZLPmDPVfyyUuC066gF7BjkJT7vdCTGMg==, tarball: file:projects/model-preference.tgz} + resolution: {integrity: sha512-sWgJcb3JxXbQsEgfFNoTzQq6zpKEUnA7W3dcIHjD/So0V4dcxwnQi3gweTUbw74xu/6v/MaKU5zGNyNwIVSQSg==, tarball: file:projects/model-preference.tgz} version: 0.0.0 '@rush-temp/model-presence@file:projects/model-presence.tgz': - resolution: {integrity: sha512-pxuvQgP/IQLQoFPoV6iri47co+3vdofl57MqeKN8aOU53B5JnaRCdhlnLOf9Vw79GezO2h0SBtj5qoZDpLVzjg==, tarball: file:projects/model-presence.tgz} + resolution: {integrity: sha512-x/Wp10uWEhgpivrmxCmflpxr+1ShctWefJ9kO6+Qf93A9iIuRsNqc//mA15gqVMAnnBvv1nChF1/z+CXV+DTrA==, tarball: file:projects/model-presence.tgz} version: 0.0.0 '@rush-temp/model-presentation@file:projects/model-presentation.tgz': - resolution: {integrity: sha512-Nn3pieTMwp7eHP7JoqYXlGteAwABOqupwzBLZzszi9TeKFtsJid9W7TxqyHYY6j9mz5GFlD4rpkRfjVrnA/3/g==, tarball: file:projects/model-presentation.tgz} + resolution: {integrity: sha512-Q3FsCqqUtGkQTwfFv//eovPUQbcvJ5sViAjLJB9+Rie7ePHd5Hlp5e+nl/DeNOzCE9f4WZquDQ6RsKCuInIOcg==, tarball: file:projects/model-presentation.tgz} version: 0.0.0 '@rush-temp/model-print@file:projects/model-print.tgz': - resolution: {integrity: sha512-jRtqursDVyLjU5ZB9mTiw89XNUGwCEC3AAXgmVHJmcpc9fQiUgOA7wj6x1JA73REOFup6T6SfFoGU48BVcUZ7A==, tarball: file:projects/model-print.tgz} + resolution: {integrity: sha512-9Zo/G1VYEJcSrkKoXHOdcTnW+uCKAijy59yiILnaIFxqaL+uS6h+pCkh+nETidoVeG8Gud2xrWvpsqso6FrZcg==, tarball: file:projects/model-print.tgz} version: 0.0.0 '@rush-temp/model-process@file:projects/model-process.tgz': - resolution: {integrity: sha512-6VzAwKS7mGLuovC8DHhNSmnXTliJdaqf/Xgz2etB0GY48dxl1WrT8pR9GKs2sEMoxmYRM39ghsSTVKO2wS9MrQ==, tarball: file:projects/model-process.tgz} + resolution: {integrity: sha512-GfZK6ad8dNHT8x8+OJ1biU3TIj7KeWHBdmp4ABnGAyVNRCYkZOe6O0XQ7M7buEiPacLqjX01Eyf/BiOTz/qKPA==, tarball: file:projects/model-process.tgz} version: 0.0.0 '@rush-temp/model-products@file:projects/model-products.tgz': - resolution: {integrity: sha512-hRJe+MLgh/PjePAr77VYay0c11e3Wbh0rgke+26xCohed28EaePmB75O25p1nD+6oQlQx8DsyG6ymxJNNi1UFQ==, tarball: file:projects/model-products.tgz} + resolution: {integrity: sha512-2Rp1gh3FC0dR/ZqGggxy+F8YKde19Kl8l74FjB7nQYAxygaPyZf13kFbq0BIS70ffzna46ntw/1Wcua26TOY8g==, tarball: file:projects/model-products.tgz} version: 0.0.0 '@rush-temp/model-questions@file:projects/model-questions.tgz': - resolution: {integrity: sha512-eKjjcaCkxiGmVfgOTL2u+w8iypQr3OHXeo47rOVwnJF2+5MXYlDWArN/vC1k7m4k2z2CuFVngR167zcLoDUnug==, tarball: file:projects/model-questions.tgz} + resolution: {integrity: sha512-gorj5tHaUX3sHH6/kvnXJuT5lj+ozDveDY4nHLOlEf6BzQpDOXDI1vNgjuAQv0yggmWnwqr6TKYzbm4UxaVa/A==, tarball: file:projects/model-questions.tgz} version: 0.0.0 '@rush-temp/model-recorder@file:projects/model-recorder.tgz': - resolution: {integrity: sha512-dtdCkz3/hKBGjhSPivocAX/9reYjNFYIwDwLb0avmdWXJIMd8gMp8JlGPZN98SxRMAWFYLMFOOVSLxujVMkm1w==, tarball: file:projects/model-recorder.tgz} + resolution: {integrity: sha512-pOyT/ftli63ipiaODXPo8o9XhPdiKTcQZd1Net1r6/+WAGB6MSFJUhATUOTLXT84gE8v2KX6GXQisyfyrXnMZg==, tarball: file:projects/model-recorder.tgz} version: 0.0.0 '@rush-temp/model-recruit@file:projects/model-recruit.tgz': - resolution: {integrity: sha512-RqL77dam6bBO2RejDZkBAkkzbVhuMNSXrqRNGesebpc85dINjlAY/MlTJPyA1zGbaUGRvYRKV0qjO62Sro1NHA==, tarball: file:projects/model-recruit.tgz} + resolution: {integrity: sha512-8rDP8SKsjPyNqyvz22RmmLszy2GESGV/QlZnr2u2hHE2FI+DE2S4f2UtZ/pFCayTyFlf2WtBtmnSUXXO38MoFQ==, tarball: file:projects/model-recruit.tgz} version: 0.0.0 '@rush-temp/model-request@file:projects/model-request.tgz': - resolution: {integrity: sha512-KxV1qs3w05XQyfQR478wcy7t/heUcH8XL9PAMfbSBlgtJX5ImmaAdEF46kSW+DpqV/Na/Pp2OFDAyZbU/wwUAA==, tarball: file:projects/model-request.tgz} + resolution: {integrity: sha512-JPKSaqOpd7UPB+MKr8xsbrFnwiM+yvyLGJtkfuUw3+7j2V1xBYS7G9gHZj81i70uOk/Ju7Zotze8DJUIG315hA==, tarball: file:projects/model-request.tgz} version: 0.0.0 '@rush-temp/model-server-activity@file:projects/model-server-activity.tgz': - resolution: {integrity: sha512-y3Vn720o2zbzM2ifTpFPW7dhmHZhiar5U0E71kcL5wz5f6UedfFHJ+fccPz8JFQ4+SctOC3vqL7zrO+kIE7WXg==, tarball: file:projects/model-server-activity.tgz} + resolution: {integrity: sha512-ML8ZKBjvFQnLmcqkCY42BVsyQJP3sYlgbUz1QMc89Qy3ApEepuG4Su0PtEZ05+OejsisjOjJ8pXUDoVE3+s7DQ==, tarball: file:projects/model-server-activity.tgz} version: 0.0.0 '@rush-temp/model-server-ai-bot@file:projects/model-server-ai-bot.tgz': - resolution: {integrity: sha512-5w3UQH8gTkzOlDbFJ4y2kaSI5MLqWjwRLfiwy/+9/nLfSVAsiL/2iuj4YZpezzttgnxSeOLnZYOvlNRLaAjYMw==, tarball: file:projects/model-server-ai-bot.tgz} + resolution: {integrity: sha512-sBiScGI+ZlQ7VTBrOL86c2qXhgQdadFlRLo0ggtwGso6tkbMU9+UoGeZsE+/jGqWibeZdB32AtBa7V5CQK1zQQ==, tarball: file:projects/model-server-ai-bot.tgz} version: 0.0.0 '@rush-temp/model-server-attachment@file:projects/model-server-attachment.tgz': - resolution: {integrity: sha512-SFBsjMfiYP3A762uKQlTkWq9z9spU8UqsehSUQeqbSAfsM1vIsi/wJr5Mir2m5hcpPbCod2CcJp4T7C8WZkNLw==, tarball: file:projects/model-server-attachment.tgz} + resolution: {integrity: sha512-mrbY4UfescxC9G+3/zUnDx5F+ixDyZTjUDaNWpgGN8J9dGeBWuOzEZ5nP6y+DaoyIeWqoZObl0mGxOamnh7ojQ==, tarball: file:projects/model-server-attachment.tgz} version: 0.0.0 '@rush-temp/model-server-calendar@file:projects/model-server-calendar.tgz': - resolution: {integrity: sha512-wUrtmBYU/e6tBokFzbHrKlqT2uRIpDJ0RiEss87XrsUAW4Go3IKqVKSKLkFjaJupaGMmebzL1VNCE4FX2OK8Sw==, tarball: file:projects/model-server-calendar.tgz} + resolution: {integrity: sha512-iIy4AJ1gw3Q+pp13Hj9DHarI+VPHIE+9E94hn37WmHlF8Zzii46PKhl4+ykYty+VHpVj4cEO2WsO7q9fIQ1ecg==, tarball: file:projects/model-server-calendar.tgz} version: 0.0.0 '@rush-temp/model-server-card@file:projects/model-server-card.tgz': - resolution: {integrity: sha512-HqMdfGbOq9xHHde5zD2CI3R60ftPv9HoQxA2xeCdqRpecvmJMiTHOilRKKbCV82ibWUhrgG7uvwLmuZWaYKZlQ==, tarball: file:projects/model-server-card.tgz} + resolution: {integrity: sha512-LkoWO8e7zNpzg9xQ+BgTC4Dn13REnQ2zhWkDEG3EC0VLQIM/tXBwy/6TW4/Yh+AaBoSHxM0rlwo8/ATIliBNXQ==, tarball: file:projects/model-server-card.tgz} version: 0.0.0 '@rush-temp/model-server-chunter@file:projects/model-server-chunter.tgz': - resolution: {integrity: sha512-1X5Fpe5NNY5GI61si72i2k6asvNyPzK4c+GIdetDHzIhwxypOMa5ZP+jZyOuJmuUzem1AzJ/AindPYeWJw4f2A==, tarball: file:projects/model-server-chunter.tgz} + resolution: {integrity: sha512-lQhnXgwH0nYCnml/13mt5uOYkwCNrObhei71YPURppWH9E+5dxLWxs4ZZqnDfKZMdXoeZsXQ0SZoKUSMRfci+A==, tarball: file:projects/model-server-chunter.tgz} version: 0.0.0 '@rush-temp/model-server-collaboration@file:projects/model-server-collaboration.tgz': - resolution: {integrity: sha512-dbM3jSz0enUK5bn8t3iuU/pWHnxtxZp5iYyC2jGTKfnLAeu8ZwgdlUFRKcgCdaT6GsYgN37zZF6RdayvPBaqOA==, tarball: file:projects/model-server-collaboration.tgz} + resolution: {integrity: sha512-yWPq03POUIgjjDmaoo0Y3SuPTiqZkPQbY96QwYyw+kTpS/vYZSuBM0VWOT6yVvQrIuDMRR+Dovcr52nHvfRA0w==, tarball: file:projects/model-server-collaboration.tgz} version: 0.0.0 '@rush-temp/model-server-contact@file:projects/model-server-contact.tgz': - resolution: {integrity: sha512-GOXBf2PTHrxlznZ6wXXzFV1zrJYgjDaxGmK+Xu4gFbLNx0tNOTColeU23Cmp+xUQA8hnzbl8i7JyQh8IDhiXuw==, tarball: file:projects/model-server-contact.tgz} + resolution: {integrity: sha512-nsBbVAWQw/2za0FflzGXhGUFI7olT/52+5CRc5OWmaj8AMB5SNw8HN2UjJyJcNsOB9XT5JH/vmV+g1L/cAu76g==, tarball: file:projects/model-server-contact.tgz} version: 0.0.0 '@rush-temp/model-server-controlled-documents@file:projects/model-server-controlled-documents.tgz': - resolution: {integrity: sha512-7jvZQWvqOaueUpexAVTfWgv6J2MYms1iZIEG7325qYOiqREk7uPHjVCcHLWhZy/Y3baXMY+LbLabmGi9kujcsA==, tarball: file:projects/model-server-controlled-documents.tgz} + resolution: {integrity: sha512-Gaqf4CQMlP/SPxei5mFcdeUZVSHHJiz6Cu/nTueSdOXuo2xpugtkN20imzlkYROsNEUKREtplIpxh114Ssn7gg==, tarball: file:projects/model-server-controlled-documents.tgz} version: 0.0.0 '@rush-temp/model-server-core@file:projects/model-server-core.tgz': - resolution: {integrity: sha512-hNZB6bXbxR0SN2Fz0bjeZGcTxcR7QoMTFi3T6d9a4AIAbxy1ildhI0V+urynn3b1gotD5GiGpu0zo4feFf5klA==, tarball: file:projects/model-server-core.tgz} + resolution: {integrity: sha512-X0FyKz+6lK5RnYLzJvl5bIXrJTNcUQqUmjp1x+1xqEKUmh0scizsX7wyIMac5jYf3wdjRO1mAsmMXzQrJKR2tQ==, tarball: file:projects/model-server-core.tgz} version: 0.0.0 '@rush-temp/model-server-document@file:projects/model-server-document.tgz': - resolution: {integrity: sha512-Qx8sdtOMIE5ALR5dN8Uas9Uqwa57W96ziV2Dy9xALnEZXVXzpUnVCUtMzLzWNK/0qhh5vniH/khwSZv/47+Wdw==, tarball: file:projects/model-server-document.tgz} + resolution: {integrity: sha512-tCPdto5YCHnWOSRJ4YwpcBmMZsy6OU40hIulWbQxUjK6ChwzRHy69rHtg8XUWcf274+esD7yGg0/35YZCzY/+g==, tarball: file:projects/model-server-document.tgz} version: 0.0.0 '@rush-temp/model-server-drive@file:projects/model-server-drive.tgz': - resolution: {integrity: sha512-Sb9tSFTl7v7o2hUjmDNBNKsnwYaYZkH1KoIqFanxtLm8M9FtgBpMaRu8NQ5C65Woy4EX/PI5I+CKHhj3ZXwUaQ==, tarball: file:projects/model-server-drive.tgz} + resolution: {integrity: sha512-IxzpQvbVfczv7npD2mmNY3eTZI3I5wRt8PEIUu4CI4ZinMqzY5KjuGrYfO3j59fgfxZuoXqH/tzaBJZH3vJR+w==, tarball: file:projects/model-server-drive.tgz} version: 0.0.0 '@rush-temp/model-server-gmail@file:projects/model-server-gmail.tgz': - resolution: {integrity: sha512-/E8venb2wAcA/j092fcrhgObEtZxGkWEt2ycYvEVBnaxu/kmWUpKQJjHc3bfjLpA+5PS7Wjvyajiww4GOEcTfw==, tarball: file:projects/model-server-gmail.tgz} + resolution: {integrity: sha512-I6ax7qvCpn7LcZcXGVpCrs7crn0u1hpBHb7YuEPaJc/hRManoeehYa4+GN2wsFP7eBk2IvWkWcjQCXS07nZeYQ==, tarball: file:projects/model-server-gmail.tgz} version: 0.0.0 '@rush-temp/model-server-guest@file:projects/model-server-guest.tgz': - resolution: {integrity: sha512-sQBrQPYp1dJ9k9Kbvy/sTkr9gBzLuhhLYg7ah8Knr+yKv7QhRlUeZBplTVJNldCUOZR9k3+QKpc7/LN4FOyTdw==, tarball: file:projects/model-server-guest.tgz} + resolution: {integrity: sha512-/zGlhP2V3MSKXbza7NLCrVQCaHWROBYl1/8mR+xtp8Hv6UohN7Rzeutc4ENE0NlQ3A0/tLOlfMA/PTai6mretA==, tarball: file:projects/model-server-guest.tgz} version: 0.0.0 '@rush-temp/model-server-hr@file:projects/model-server-hr.tgz': - resolution: {integrity: sha512-q2CXDMsDTdsfKdRf2Qv0jwbYgWxeQ6juvD5HYgwTjO9Lk0H4k461a3oDSE7WF2AsVO0rx7cWQY60Lnwp1N8gWQ==, tarball: file:projects/model-server-hr.tgz} + resolution: {integrity: sha512-YvtOkPTumPv+uyvrxXA8Tebp2G/zSAGYC1hD9fF2B8+/iBZVTjc8GTMbUmuxTI130MRyoUYX1wzuqaG07WFzbQ==, tarball: file:projects/model-server-hr.tgz} version: 0.0.0 '@rush-temp/model-server-inventory@file:projects/model-server-inventory.tgz': - resolution: {integrity: sha512-FiGx8kdz6X+c5xol1LLlxEM5+b/wjI44T+DUpU7VuTm7qpXilOXlOeKYdwAWQ45hnjKfzTOXlOH1e5l4OpkOpQ==, tarball: file:projects/model-server-inventory.tgz} + resolution: {integrity: sha512-OExz1VaBzdnhSLJLXc1xI4TmF0QyjE0gcW6Kcx/z8afYMLYTUcXGw5UzQu7z2HGmHo3BFpqVgr19PSDNGbai3A==, tarball: file:projects/model-server-inventory.tgz} version: 0.0.0 '@rush-temp/model-server-lead@file:projects/model-server-lead.tgz': - resolution: {integrity: sha512-Ks2RggWLJ+Qh4ZstdENNUmnW6wFIzj1IoQOA7yIk+QW6AastarV9q6TOZfy5nBrQZQZ8MXJuQZix+COyl9Zf4g==, tarball: file:projects/model-server-lead.tgz} + resolution: {integrity: sha512-X8orPZB1jBUADbiWvmw5tjXbFv5j++3vnzadhGkipU/OOgMYI1YLHgUff+fp3KL3C9e2/sgtyq9m0LHNIiW4Xg==, tarball: file:projects/model-server-lead.tgz} version: 0.0.0 '@rush-temp/model-server-love@file:projects/model-server-love.tgz': - resolution: {integrity: sha512-5lVHMtY3fGGgwYLwcZ+p4J7KZkdAfhns+YksDygIXq1NnEhPKWQ1wYNM2io3G3md7u6eu7EQN+O9wQFYwO0t5g==, tarball: file:projects/model-server-love.tgz} + resolution: {integrity: sha512-TSwgRBMiMLUaQrudOHjN0UprsAyUMhXPk8cqBYx6eCbNJ2BiMJw7pOBqhBF4uUAk5Xw3Rb+u70o5d1QP1D8T1A==, tarball: file:projects/model-server-love.tgz} version: 0.0.0 '@rush-temp/model-server-notification@file:projects/model-server-notification.tgz': - resolution: {integrity: sha512-oPCEZ/axK1KbpPjHyNwhno9Fmom2r4O8Pf++m0ZZ7JKJGQeVL2/nqEHiUpNQVNGwCtvJrpQEA9xuMzzlSl2+pQ==, tarball: file:projects/model-server-notification.tgz} + resolution: {integrity: sha512-+voq0CAiStzXC2eX5EgdmJKQdXD6JtzOeeRdlVglrGfkKrYRHDiL1C1CejTf2TSUx6Fq99AFB3FuYaKJ1GppTA==, tarball: file:projects/model-server-notification.tgz} version: 0.0.0 '@rush-temp/model-server-process@file:projects/model-server-process.tgz': - resolution: {integrity: sha512-vnSPIfUn8srlDKyb0/GSvp/M72rrW6qGXYzWQ3Gdgy7Hy/AiD73VkaV+LFGwQUqkvu23/uUzYUymntVekyPyrw==, tarball: file:projects/model-server-process.tgz} + resolution: {integrity: sha512-3jnfAVoeVZ4SxYyCHUQqL140Vy6em6QOWuqTB+yUcSD7oMiGC5PW8cYt3RHcMpcFCAYgUAYS1ZUugK6BkaP5TQ==, tarball: file:projects/model-server-process.tgz} version: 0.0.0 '@rush-temp/model-server-products@file:projects/model-server-products.tgz': - resolution: {integrity: sha512-xw8Kd76iWgxttCXodLn+fO4RUrbagDNF5Df2Ss+rKYTyUZF5hDU52YzY54+lmzNLNv0W3xssntd+HdZglcVHag==, tarball: file:projects/model-server-products.tgz} + resolution: {integrity: sha512-0H/n1izjFWBJM3Knlc/ticRLkkYqa63PfJ38TA9F0ay1zvUHdRgmOXY/eKgzbNaTpfKYtm9JG4rVaFSwDvwZmg==, tarball: file:projects/model-server-products.tgz} version: 0.0.0 '@rush-temp/model-server-recruit@file:projects/model-server-recruit.tgz': - resolution: {integrity: sha512-iDY60othJg2C7Hkppy8KTsf6FkRMuhozT+x4W8i0alOPIzp+fIlFpcs44zmGS4qWCxUSyWPFTfLNZZZ88H0F0g==, tarball: file:projects/model-server-recruit.tgz} + resolution: {integrity: sha512-aaCSu2AacpjExHjt906Jnxizr0G59hrePheOo1T22jfpus6HbthgMksyLTDjK1kwmDa6V1CQAJI5fmfUrmU6WQ==, tarball: file:projects/model-server-recruit.tgz} version: 0.0.0 '@rush-temp/model-server-request@file:projects/model-server-request.tgz': - resolution: {integrity: sha512-lP0oxjCHyebKOH27HGUZzvpy4WNlwnf6kkU78gCgGXJs75u1QZsh6dmgqPFp/fu8XyPo3UrM5LIoX4Wxb+Kekg==, tarball: file:projects/model-server-request.tgz} + resolution: {integrity: sha512-KsrS9z0jdAhVs1oepZyM2/KQORNaMx4r7EB5SST5PR/pnHKzuzCsc8s8jaAktcWHkhg4r2MGVBkuyDFW2A/O+Q==, tarball: file:projects/model-server-request.tgz} version: 0.0.0 '@rush-temp/model-server-setting@file:projects/model-server-setting.tgz': - resolution: {integrity: sha512-R/lsBEIWw1AarR/JSyJBRFzgtcF3AsT+4FpI5Fxa5AhTuwk1gl7lXEMzNvmYU/BS8yCR6kzfbHUorLZGAUDIgQ==, tarball: file:projects/model-server-setting.tgz} + resolution: {integrity: sha512-GI/7iHiY4adKitkb3zUbx3hEg32Hb1ZPLLIX01fhdmtrkxTIloJc/T2NsJo1KifuOwLzWSpcQjg9JivGziTXUA==, tarball: file:projects/model-server-setting.tgz} version: 0.0.0 '@rush-temp/model-server-tags@file:projects/model-server-tags.tgz': - resolution: {integrity: sha512-gvBWBQZVG0Iw5mqlmgaSuBoqjve/3bgJcRhe/trXmnhG2XOyjRODQERMeEa/Kj8DqLiBcsj4YjJ2ErSjMHtyKw==, tarball: file:projects/model-server-tags.tgz} + resolution: {integrity: sha512-HavmoAuaHTGgOtVn8GDfrPAKDRGoAXwFWh16sdAQ3SIzKA6ohFv8khOFWObE8pzITNKtGQhNAxoy19yAjsJORw==, tarball: file:projects/model-server-tags.tgz} version: 0.0.0 '@rush-temp/model-server-task@file:projects/model-server-task.tgz': - resolution: {integrity: sha512-XdO54iHENuUVi6CW9iFliicxUbTuOrx3izYmYzXXtPE58GUdr/Tp7QmKqIFWbN1rp2y5MaMDRnaUfPxxBJdj+A==, tarball: file:projects/model-server-task.tgz} + resolution: {integrity: sha512-qR1Slu0wIlhZcSgAmAN8NKCSA2+DaNK8eFXpwOb+9aHNVlaEOiRej6akuzhlOTqBZzdleI0AwBQ5gfGXXQVEDw==, tarball: file:projects/model-server-task.tgz} version: 0.0.0 '@rush-temp/model-server-telegram@file:projects/model-server-telegram.tgz': - resolution: {integrity: sha512-5wvwFR6NhzB1NLg+yCB9IglEm/oW9liJ5yDYZ0jc3OqT3n2HsHizvTeZ3DESoCJ0KR6H4+L7LxrgCczpnFXIbw==, tarball: file:projects/model-server-telegram.tgz} + resolution: {integrity: sha512-+jiGLuL13vuXYhzLK/VtYgRIj5rOvjuBINQmzZnqPqoCHkINlwkex1WGXNjVPfmHPApSsBlSrGp5AB8f76Bvlw==, tarball: file:projects/model-server-telegram.tgz} version: 0.0.0 '@rush-temp/model-server-templates@file:projects/model-server-templates.tgz': - resolution: {integrity: sha512-Mj0Jg32jUdKeOb0OG7b+wwuAsCUD6QKaoUJ1PCFikXcLvgt5yewWpnAPMyja1iRLaWc1vG+yN8dtZOkJ4gWDeQ==, tarball: file:projects/model-server-templates.tgz} + resolution: {integrity: sha512-CpPLCKJNba5WyBMPUjeRxHflgjz+lagFnlmTiWcj/33xbWrRIp9EytCkC9s3pX1WXN4fBWSeLqFGJPiP4Nd2nQ==, tarball: file:projects/model-server-templates.tgz} version: 0.0.0 '@rush-temp/model-server-time@file:projects/model-server-time.tgz': - resolution: {integrity: sha512-vYavFN3ppTzzN+lHaIReoj9uS15+zuxhpWJhiEP9G33uvS2BHZXcOMCemwUes86G0euWdqXJL+Ap7E6kneA05g==, tarball: file:projects/model-server-time.tgz} + resolution: {integrity: sha512-Fl/SRb8syUKhDTbgXW0DnAYbLMp0qodf5Mef0/G8tJYyDTYvsYUlGC9R7KVrJ0Vzp+jY75GYLuE0tsINrrXYDg==, tarball: file:projects/model-server-time.tgz} version: 0.0.0 '@rush-temp/model-server-tracker@file:projects/model-server-tracker.tgz': - resolution: {integrity: sha512-K6Tyh+IgOLUu0cdWId21YRytl5+WieD0BC4srGU0AZ0bbHC49ZWJqz/9L/tv8sQSTjcagwrkGUJ/f9TPNdiZ/w==, tarball: file:projects/model-server-tracker.tgz} + resolution: {integrity: sha512-cMGkU0i25lMCg0tIhWN8rcDng4slcL4+yyyQGYOf9iZrgjdUHO3hnOnN07q33chyqN5uuoy5P6EIxvmf+yFYcA==, tarball: file:projects/model-server-tracker.tgz} version: 0.0.0 '@rush-temp/model-server-training@file:projects/model-server-training.tgz': - resolution: {integrity: sha512-exPNg0YXbtCjb9udgrmPV7XVvWhbbhfXEM2Hd0fdJawM/KYWFlWiKpQYOMyYkbMQxB4pEmya8f+gSHNLjPEu3A==, tarball: file:projects/model-server-training.tgz} + resolution: {integrity: sha512-uPKmga+UEqrHAIcI4+iNIf46G/aMp6SyMwcJbnmSGgIiAu0os3Obbgww1Xcp+UlG91PDKroQ68rH7NEwZLRavg==, tarball: file:projects/model-server-training.tgz} version: 0.0.0 '@rush-temp/model-server-view@file:projects/model-server-view.tgz': - resolution: {integrity: sha512-D1krMlqlA0EUqPxZoenJ6HKNHebJ5GJ2VwOcccWFly1d+bDZSYh+LJvoYNAPwiqGBQi3fuE6EVcUu6+Dwhi1qw==, tarball: file:projects/model-server-view.tgz} + resolution: {integrity: sha512-x+//cibk3Ftz6PPMaRKtkTuNBC+rR1z2bEanF0/lIAR1Y6Wti9mbq/YTMWOEfoQc03EHl4M6aYbA+0j7VkNkDQ==, tarball: file:projects/model-server-view.tgz} version: 0.0.0 '@rush-temp/model-setting@file:projects/model-setting.tgz': - resolution: {integrity: sha512-/olF0WLHYvkw3cklihlnUnj19euVV9DN5Fsf/ZDHAP9eF6G2Ycrb4h8XsGCf7lNdWdCu0gAMl1iIcSHMrNagiw==, tarball: file:projects/model-setting.tgz} + resolution: {integrity: sha512-VKWaAh+OasSRtvFaaOOeostHQMTme5n6yHi1aMVNS/k0snmO0kjk66P/g71QlGhZQ//mK0+5VaWnVedNl/VKWg==, tarball: file:projects/model-setting.tgz} version: 0.0.0 '@rush-temp/model-support@file:projects/model-support.tgz': - resolution: {integrity: sha512-9CUisv+Ekymjlib7zYgpM29Y31y3uZ5uRt3KwOTM7ZxBrSODPIFr6jV4RmLkMGU299SwSxAh7R0LdlPecGOypQ==, tarball: file:projects/model-support.tgz} + resolution: {integrity: sha512-xBHNXUDvDQfj+6difg+qIhr0NP8V6QLLCKQf18kqdJI/g6xSs2k7s99Gik4VGu4ia7swJSRdo4VuOCHWyIkdbQ==, tarball: file:projects/model-support.tgz} version: 0.0.0 '@rush-temp/model-survey@file:projects/model-survey.tgz': - resolution: {integrity: sha512-MkP9PNe+8lB5gWJAYoa8XDzfxkHgsHOEfzEdchWfzpWGa7v2Atkos6bjjZPObDIbapfG1B+hgIZV++r0rHYgIg==, tarball: file:projects/model-survey.tgz} + resolution: {integrity: sha512-X05fzxpperDvWHbbOy9uCx/g1+c5YjOMv/wyifK91xilyy9n0O64rrw3n5teU0WubkLSqcWvaQ24U7XKFHn9Fw==, tarball: file:projects/model-survey.tgz} version: 0.0.0 '@rush-temp/model-tags@file:projects/model-tags.tgz': - resolution: {integrity: sha512-+x0I5xtDgefZZ1ZvanMJyb7qgIrQnFNCbvhDKhWKeLaFA+TQLpdDK6TJUwwcARU03Exh/7jOtTxqRy0ThYTMvw==, tarball: file:projects/model-tags.tgz} + resolution: {integrity: sha512-/XLYQqwpJQRhBXU557kLdXFJ+L4kXJZp1IWFGmQ6AGFUfPnRhZ/S1CvBdrnhsdqGQZNsRqY41pz+NIKS8iAoaQ==, tarball: file:projects/model-tags.tgz} version: 0.0.0 '@rush-temp/model-task@file:projects/model-task.tgz': - resolution: {integrity: sha512-LfyAMETCMXZLqbRbYwNGzo/n5Zwy1YctDxraEtVayMGoJaG+vaHSAX84upcOLpGe4TBuc1VPhytqqpszbVzQrw==, tarball: file:projects/model-task.tgz} + resolution: {integrity: sha512-zRi3r9ac/nIC152funGrUD3ZdXVUOI0DXovbcIfZsIMYTZVJmZmN2czQm7a5bS7W8eVXdzFURDoL2xqUyKSNKw==, tarball: file:projects/model-task.tgz} version: 0.0.0 '@rush-temp/model-telegram@file:projects/model-telegram.tgz': - resolution: {integrity: sha512-BtJ/T7kexi2cIEzoRgWzlc54j7D7FgTGS3RKdTI1oRv78bK30dSoCY1n8GAZJ17sCYSMCVL7gE74lmZhCswEmQ==, tarball: file:projects/model-telegram.tgz} + resolution: {integrity: sha512-v16bGmahXtUUPeNB6eXI0D21iazu8kHUXqfFtVlyfEeNKImI5x8D14Y46+B14r2D/LBNEe9pY64wS8vXL2KVtQ==, tarball: file:projects/model-telegram.tgz} version: 0.0.0 '@rush-temp/model-templates@file:projects/model-templates.tgz': - resolution: {integrity: sha512-u8kE1gKYhNOlg32ueDiR7QDuINCE7BTIpMQAytkTrGvDeYQDRc4agy5Fnm06dc2P+xaTYZyU4lJeEZGuIJeH3A==, tarball: file:projects/model-templates.tgz} + resolution: {integrity: sha512-2ns6n7+TbAfCUtzYTQcEtPhGBUg7bXQtghkyXMQuae35vVrDc9dXt1eZM3I/iYn7W6ffZIg9sl9yMD1RA9mB0g==, tarball: file:projects/model-templates.tgz} version: 0.0.0 '@rush-temp/model-test-management@file:projects/model-test-management.tgz': - resolution: {integrity: sha512-kLwdFCqvGSSD4LB0B4bxBXFxkswtyszTjL+/pIqTeV/K4fsgflH+IcIc+a+zhRfRL0JpVgK0sFqAub8rFg5aHA==, tarball: file:projects/model-test-management.tgz} + resolution: {integrity: sha512-KdPQCK7NdvAzbXzSMWbolm0sqB8gowDyWTQrWWftUw8dg5x+MVIMN7rnA//WCJpWdH+x3tu/iy4rLL8M17n71Q==, tarball: file:projects/model-test-management.tgz} version: 0.0.0 '@rush-temp/model-text-editor@file:projects/model-text-editor.tgz': - resolution: {integrity: sha512-665tjhIedGaYSP1rkBKsn0iDz4Md9R7pz4Dk3h1C2FndsskNPePKCn3MryiOXM9pwWUazDTcNHHNtoEJ98n8tg==, tarball: file:projects/model-text-editor.tgz} + resolution: {integrity: sha512-JJMClSymCf7qViH77ibCOQfbdnTkEDXzVWaDxyff5bDGtgUw2UbU8HFCQoIrj42MMfw7LagrgVZ1q0M7lfDDtQ==, tarball: file:projects/model-text-editor.tgz} version: 0.0.0 '@rush-temp/model-time@file:projects/model-time.tgz': - resolution: {integrity: sha512-3M0ti2ASu/iJtzFXlSzv/TxNHFY1qa4wvlzBjIcGbXPfRVS4Zj8bLnmM70h+OGTdFvY98ttJHtAJnfnypYUSEQ==, tarball: file:projects/model-time.tgz} + resolution: {integrity: sha512-XTqe0nsTpw4nGHAlpUr9Fn6iKe3OnTfYzg6w37k8ksZHYlksqjvbqGfdJ1NU/COCK6lsJZ2KYqmsCyHMK34DWg==, tarball: file:projects/model-time.tgz} version: 0.0.0 '@rush-temp/model-tracker@file:projects/model-tracker.tgz': - resolution: {integrity: sha512-q6yFdtwNmWldYSdq5CeBfPEWp5iHztdcMwF05cVqKK/uB0Zcwd+wrCaAol9w+QBzqVHAwiuIf7W85Dv6OAWbSg==, tarball: file:projects/model-tracker.tgz} + resolution: {integrity: sha512-zUm9lNWL9iM0t5rDvEYg3j01Bso5dJbq17pbS6h/9ouqFbD1q5dA6JhO1ZlWdER/Qm5qDfPb+Yxo0MmgVhIbEA==, tarball: file:projects/model-tracker.tgz} version: 0.0.0 '@rush-temp/model-training@file:projects/model-training.tgz': - resolution: {integrity: sha512-6+F4V+ZNMyVWQVMS0RTv0dm/tZAnJalYieiz6/1KooDGjhKw8hqNloAOGelsO5bxz0mUg7cPiR9G+AIcaBuHvw==, tarball: file:projects/model-training.tgz} + resolution: {integrity: sha512-Vko5wWOKHDOSm4HP/u9ZOPiRgkY8tClTd1JNQHPc/IF1bL+Ha6pWFGjXto4fMBeZ2VefHlRL5phfejP1ROR0yA==, tarball: file:projects/model-training.tgz} version: 0.0.0 '@rush-temp/model-uploader@file:projects/model-uploader.tgz': - resolution: {integrity: sha512-wf5aNiMV9T6y5yHQOr2PDXJfQQXWFULdPnvkHedWQQ/NZr3QpZh6MbExhJn6WqImrHybDIsHZVyxGGEhb2Z2Vw==, tarball: file:projects/model-uploader.tgz} + resolution: {integrity: sha512-yEALMdPwI+R+0bIuR2tDkyiC1Qm4hc1bmkolXHwqQfnUlJzXafc2klEUv/8Bb1FcZvAid+Y5DBeW37DHrEhV0A==, tarball: file:projects/model-uploader.tgz} version: 0.0.0 '@rush-temp/model-view@file:projects/model-view.tgz': - resolution: {integrity: sha512-6qWRu07duJdStKd7gyWNZNRCWKdnUGIi66Sl2bZXDFGo6UgLvsRSBkYC8AgxqZJWfap+1TjeW2J8iCnrqLcHaw==, tarball: file:projects/model-view.tgz} + resolution: {integrity: sha512-WmbQRvbI6bi0LhCvBffHa+Upxr748OpAJ9b374UFD2kSwojDAKWbyKGfQ9I74g1Qqo84z1faBiljJGhVthaLuA==, tarball: file:projects/model-view.tgz} version: 0.0.0 '@rush-temp/model-workbench@file:projects/model-workbench.tgz': - resolution: {integrity: sha512-ixWlWk+ySrbCwFWJUeoT43ajNFil9/owBdaKseKs9fI3W9Maa/G4UDL+pdxRdGjZ7dq4r0yQ42uCJNOCdXIDug==, tarball: file:projects/model-workbench.tgz} + resolution: {integrity: sha512-YBYAR7V7ggAkZ/ep28entVzXl+hEYYinfApFrfS5MhnMe1SvqBGYbF0Tp1R2v0niYqSd5oZDxoR21MbfLpp8yA==, tarball: file:projects/model-workbench.tgz} version: 0.0.0 '@rush-temp/model@file:projects/model.tgz': - resolution: {integrity: sha512-kZbo4v8Su+Ei4IMUIYm3rIvyH5iJPzLVeCDd9PC2jQn23h0BidFYD+IQo5aSueMPpde4NRn/Nj4BE1W5foFO+A==, tarball: file:projects/model.tgz} + resolution: {integrity: sha512-HyTLkbsg/sEE46v/y8un0GMBZyW84NdG7K5Kt3uZgTshXiQWLcpiObO6Q7cDUTO2EItpQssu4tRmFZFbBV3AAg==, tarball: file:projects/model.tgz} version: 0.0.0 '@rush-temp/mongo@file:projects/mongo.tgz': - resolution: {integrity: sha512-2NrKTsPik2KN7fUtLuhOmZFyaailUgcbTQKLiXEvmcNdiCBYdpopLuCl7wU9l1MffhKvekpCb05WoB4os4ZSdA==, tarball: file:projects/mongo.tgz} + resolution: {integrity: sha512-yfEf9H32Y06unI1vwR9H479sNHhRsLdqTp996bLGY2Rcc/2FRwOCEKBD3cba6Pv+61PFzeifbZZbCH286l70Sw==, tarball: file:projects/mongo.tgz} version: 0.0.0 '@rush-temp/notification-assets@file:projects/notification-assets.tgz': - resolution: {integrity: sha512-vQTl0ZJNng9Y+dSKnBRwSbf1c6zVJp2xTUCyH0pB4DiJcco0GiHxu0vS1eVRM6X1sgCQ9w7bxX8S6Wyvp9IcOw==, tarball: file:projects/notification-assets.tgz} + resolution: {integrity: sha512-SM79yNKIFveRVy7UGHg/OJxpR+TBgpsxCVUlIERdqdDjyGDZ9skWH75c5ZZiiRx1hoUKDIWf6bpK9SECnaR0NA==, tarball: file:projects/notification-assets.tgz} version: 0.0.0 '@rush-temp/notification-resources@file:projects/notification-resources.tgz': - resolution: {integrity: sha512-0vD1J1HsmEuYRJdpH3i2gcV1SU1Xjaund9vdAhZWNEsoFI0eykBcfdyIo+HQV6OReEkIFcJwOlZjvt0XmW30Xw==, tarball: file:projects/notification-resources.tgz} + resolution: {integrity: sha512-oLrqWt9dWwkPd7QaYoeCkRF+mMoVaIFSOkidJlHoXV9lK4x/KXtGa7DBjdMFnc02OYlbmwcdCVnAPfBjeEcp6w==, tarball: file:projects/notification-resources.tgz} version: 0.0.0 '@rush-temp/notification@file:projects/notification.tgz': - resolution: {integrity: sha512-+ATZPumUKhs2rnO127j0uO0l6y7kJYYE5Kz/4iGe3+jD9pA0t8QyYQOS91DCQhCpE1NhhVMG1S96Kq/BWPzKDw==, tarball: file:projects/notification.tgz} + resolution: {integrity: sha512-Pbwo+Gkd7KhSOHc5knxMarUCOGEm8AwTIyY9yGXImkYlgi7GLKAMY6gjXeLN3k/O7RcqqIgMsKdXUcaNxhV8Lg==, tarball: file:projects/notification.tgz} version: 0.0.0 '@rush-temp/onboard-assets@file:projects/onboard-assets.tgz': - resolution: {integrity: sha512-S7aRUFb50uBT5oRnDlALPZBrdbANwFMZQP8LnmjLyqSk1iS/AMzhsw4ro/4M4YF37yk5n2Y1x+XKqI9UF62H0Q==, tarball: file:projects/onboard-assets.tgz} + resolution: {integrity: sha512-S7FkwRcD3/njPJvTB0MmUa+PmIX8DZ07DQ844ofjqM+xzbBE1cTyQdgrjZnVxxOtpgfQBU2LR6vWm8QhIoxx2g==, tarball: file:projects/onboard-assets.tgz} version: 0.0.0 '@rush-temp/onboard-resources@file:projects/onboard-resources.tgz': - resolution: {integrity: sha512-C6zGbZjR4rq1S+Kr3k3Tip7IpZpA5t9Nw/B6fW6cH/FNknO+6uIrMkoNfKJAc62DGascpz1xCpJN+QfEqt4Meg==, tarball: file:projects/onboard-resources.tgz} + resolution: {integrity: sha512-i8naGBl/VRkgulgkulvVEZkkAFVzbxtCoSw3jW6vPHb5g4XzJbBmFaCv04lx/1JtPvz7ZP9N2T/wW/IDWxinMg==, tarball: file:projects/onboard-resources.tgz} version: 0.0.0 '@rush-temp/onboard@file:projects/onboard.tgz': - resolution: {integrity: sha512-ziDtSNHG0yK5XsSfZkII9/u6FYy60Z3Ue64Y+f9Uq1wDA4EdFuTqJUqlhB6mQ336KCnSW7Lrr9a8BfaeLASD3A==, tarball: file:projects/onboard.tgz} + resolution: {integrity: sha512-0v0wyDwxVdBGp0eJwqY6o5sTtor9ivm6IjzjTwXELsnTuNZ09v0DZaxT2h/WJF23ZZIGoxY5Uzj4PNoRL4KUxA==, tarball: file:projects/onboard.tgz} version: 0.0.0 '@rush-temp/openai@file:projects/openai.tgz': - resolution: {integrity: sha512-tjWAChophJEtRAHn6m0+mpJ12foIO4JIgigIdDg7I4UgdPDxJONgI4CD7jnVoiHnZE88/fxh54rx1SROZ+XOhQ==, tarball: file:projects/openai.tgz} + resolution: {integrity: sha512-7RckuNKT7wFr8HQwxINIK3HTUWna8JhrWf3NsKaGODo+NlSBN9SBGCvzZPpEbYqw3NYfqNk1rBBoM/bPKbrerQ==, tarball: file:projects/openai.tgz} version: 0.0.0 '@rush-temp/panel@file:projects/panel.tgz': - resolution: {integrity: sha512-0xZwNT4vxg/f7zYTulnWpsKa1Nmnqki87dv+GT8jfecGZNCDfAFct1IewE9ALHkWuar7go9Fz4Hc0A7RYn3TtA==, tarball: file:projects/panel.tgz} + resolution: {integrity: sha512-67ylNl8+z3Wfu7nHgA1pfMpoCUHL1w/uCVpWforDvKC/3hHv0WDEowi9b1SqbX9S9Rm5BdkjDgyQkVJOXL2Tew==, tarball: file:projects/panel.tgz} version: 0.0.0 '@rush-temp/platform-rig@file:projects/platform-rig.tgz': - resolution: {integrity: sha512-ilCo7+IK47Ii23eLVUPqoZTYMeWmSzxF1akWGJqNrqY41gyp8NCUwA02JZ8WZ+ERmUquuUC1Gq7OWz1cJLX4qQ==, tarball: file:projects/platform-rig.tgz} + resolution: {integrity: sha512-ybpGtzqAVOzxXw6olDK6AbbcUNtTFADLGVq+rK6pZj/0UCLSZX/eU4D5mBk58ByOXh8E3CrBaf4sxegIPVg2wg==, tarball: file:projects/platform-rig.tgz} version: 0.0.0 '@rush-temp/platform@file:projects/platform.tgz': - resolution: {integrity: sha512-1ddRgLdOAtufHVzUB2Fz2qW5ujEVaCoRG0U5fzkpXmbmKKbo/h8GN6p8qLEsPmV49vujgdyaLLvfjZ3Bf9p+IA==, tarball: file:projects/platform.tgz} + resolution: {integrity: sha512-7LI9FRb/+nOozrBQ/ZDughKtX93w47R4I3n01jQ6fEU0KwaGM0AnBpCcIGEyBcoHKKGvIrVCLbSRJ8ANYa1YgQ==, tarball: file:projects/platform.tgz} version: 0.0.0 '@rush-temp/pod-account@file:projects/pod-account.tgz': - resolution: {integrity: sha512-hEjrrP5HwIr28LCNvV6LbGb9/nwPVuD+pw/ZBire+HG+myIcsSfvWLe8xk+PbJ8+cNVykTOat+8mYJdivVYiiA==, tarball: file:projects/pod-account.tgz} + resolution: {integrity: sha512-jEfrGJax9eW7n16sWQdAY6sbaTYX+BBoko2HmnJ43S01MIxKcsARLB2IKrHpWUxvj2eOofqPX0PoeaY/Inh57Q==, tarball: file:projects/pod-account.tgz} version: 0.0.0 '@rush-temp/pod-ai-bot@file:projects/pod-ai-bot.tgz': - resolution: {integrity: sha512-+HSqSFdnf/qKZiZfIqBICjSt19EfT1HLKoa9/OMmCmKsXUEiaNQuMwXRz2lkecgCe3ne+HUYbUtVpft9Qsv1LQ==, tarball: file:projects/pod-ai-bot.tgz} + resolution: {integrity: sha512-d01kdZLDZLm3ya7neOpUAcdiBG0IETaAJmjO8NR7BZdcBT09R+my51Tbde4fyyhf0NpoJSQyPqblRLm05350mg==, tarball: file:projects/pod-ai-bot.tgz} version: 0.0.0 '@rush-temp/pod-analytics-collector@file:projects/pod-analytics-collector.tgz': - resolution: {integrity: sha512-NyLI9rsK/JB0vx2gpodNNTmfT+ApGsmY8QKkPs1T3cD+zOx15AlsSty43i9f7feiCwCBA2JbfgK60mb5QePr3w==, tarball: file:projects/pod-analytics-collector.tgz} + resolution: {integrity: sha512-4zhjpjmd4wb3QMP/3HL+h2ovGG7RSF/h0j6hNnvVgUBrOjDkowrawsDw4acX80/PeavY6apNgOkmPgFsdmCahw==, tarball: file:projects/pod-analytics-collector.tgz} version: 0.0.0 '@rush-temp/pod-backup@file:projects/pod-backup.tgz': - resolution: {integrity: sha512-5zwc6BJ0qwdOv/STKbVT0zOTinP4/1tsyjcXi+JK75YOvgjLyAKJpLlCFDl109EmlMKio3QvtcVtIuvSAOsg6g==, tarball: file:projects/pod-backup.tgz} + resolution: {integrity: sha512-BsnYs9W4stL1MWkXGaC2Bq5tp7phOLJ1nNH4zvtOE1vtWNZTHxk03X1QVipcv+h8ZXZ1t5EnUsHuwyaAlgjheA==, tarball: file:projects/pod-backup.tgz} version: 0.0.0 '@rush-temp/pod-billing@file:projects/pod-billing.tgz': - resolution: {integrity: sha512-73NpRNiYU/Zzhzlrc9vZLnRJIikEeNROXUfdRMDCSnnnD5rd3BxpqwDBZDHCb6iYPoJB2vMQiE/rmwL5zMgjdg==, tarball: file:projects/pod-billing.tgz} + resolution: {integrity: sha512-J1tlBndtcqJSlQvssiUhY97OCKeuxszfLtjhamCstDas89/52tDZEGjcugvfg5SytszmVmXIzx5ZSuvY8e1HeQ==, tarball: file:projects/pod-billing.tgz} version: 0.0.0 '@rush-temp/pod-calendar-mailer@file:projects/pod-calendar-mailer.tgz': - resolution: {integrity: sha512-xdITTmh0XkwAatniD4nHCMCLYMwAwQ2/P8fBJi84soDdiqwlCI24VEsdkuUXbscPLMIGRfIHApNuIwdiOBdjRg==, tarball: file:projects/pod-calendar-mailer.tgz} + resolution: {integrity: sha512-peiYJt0yqVjOdJl53zPKpRS8YyLlkY5bBBwQ/CK1M+Npm1ZUT0TS8fQ0MCHMNoQhJ7HavOHIKfHeOstx+nBf6Q==, tarball: file:projects/pod-calendar-mailer.tgz} version: 0.0.0 '@rush-temp/pod-calendar@file:projects/pod-calendar.tgz': - resolution: {integrity: sha512-WrzMM2DguMpVeRdZ+OfM2/55ZtMNFmfRpXMN7V2i3+KpsAUKDQBFqHAibiTJJAiI6uuXN8mkZiSfn6Bh6eCvYA==, tarball: file:projects/pod-calendar.tgz} + resolution: {integrity: sha512-9b18CS1V6q9ezCWFCuT6OY8aZsRVdR9LOCDytROHry3QhKCLNW7wb5JwwWSXqXi+47AENzp2SPh0fzUQnXu+lQ==, tarball: file:projects/pod-calendar.tgz} version: 0.0.0 '@rush-temp/pod-collaborator@file:projects/pod-collaborator.tgz': - resolution: {integrity: sha512-HZbjYfF73VdlIUk7n3s0hvlBupxQrLXJBgjtYCQIEpgbKk+jEL7ezXG+I4ioJg0zj+KaOEYAD4t96gEhfhAruQ==, tarball: file:projects/pod-collaborator.tgz} + resolution: {integrity: sha512-Pf1pqbaviMldpPLvBeP4BR7Q/I7BYfK8QZ8P7r8dVG/Btr6hWnk3ATOn0yCrV32Gy13c9suALfv7dVCqqEqftA==, tarball: file:projects/pod-collaborator.tgz} version: 0.0.0 '@rush-temp/pod-datalake@file:projects/pod-datalake.tgz': - resolution: {integrity: sha512-h/L+2BZXQTXYeSl+FWGPMR6TMzbvXUGKNyPFXdK70S7Y6ld5T+sm3sVp01Buc+vOU8U+aOt+I3MHFBRI4RVOXw==, tarball: file:projects/pod-datalake.tgz} + resolution: {integrity: sha512-Nem+yJffEOF5f9QpBpLjK4PBnIk7PD7ON4TFI/gnTDoiNgW2aA4enn42y1d6OTbkeX1IbEbO2YAy+YV+8n3MiA==, tarball: file:projects/pod-datalake.tgz} version: 0.0.0 '@rush-temp/pod-export@file:projects/pod-export.tgz': - resolution: {integrity: sha512-cstSgwWPEFfIMlTlPGhX9ofTy4iBel8ULu+kjvrfCzxNcxnvOKxkbKI1BKd0+UPCTnO9cX3UDmYpWYn9etNS7w==, tarball: file:projects/pod-export.tgz} + resolution: {integrity: sha512-6o76sFVaATQYOR7PJr5ADgvLhShsqnGR6WnQ3kDoPRzFhlmNjgCKRQqmEfxs34dCdmE/Arl1A48PDz7S0bk5UA==, tarball: file:projects/pod-export.tgz} version: 0.0.0 '@rush-temp/pod-external@file:projects/pod-external.tgz': - resolution: {integrity: sha512-EzhncgJofJZu1oGgew/WOZ/BeE/TnCoQOB04mWDU43jPN4kNgvHR3AUQUmojiXLH74QtXq8+vYWjtthjOo3HgQ==, tarball: file:projects/pod-external.tgz} + resolution: {integrity: sha512-LKLNGovVl4excTFmo97j0fmuKKfQTTRSLBPqp1TfT8Z7oTbHHPgIEmcXTg2mSnoCHvjReqCiZNujfS3jovU7CQ==, tarball: file:projects/pod-external.tgz} version: 0.0.0 '@rush-temp/pod-front@file:projects/pod-front.tgz': - resolution: {integrity: sha512-Hf4gQ+aSP48y+/XhDMzIruUhgZ9L3oVXabsZ/m7Wfd+QzWyFKeGNff7RxEiVmz7t79nYYg3NY9kwe/DReWcmHQ==, tarball: file:projects/pod-front.tgz} + resolution: {integrity: sha512-/tol9NyQpXPPMVsFHFBlutKO00v7RjPCrac5M6Fg8l7h3Ql+9maOkrX+KR/2OoM7JBCf+UyOJR21/eyDRa6HGA==, tarball: file:projects/pod-front.tgz} version: 0.0.0 '@rush-temp/pod-fulltext@file:projects/pod-fulltext.tgz': - resolution: {integrity: sha512-R2F2N2IwsAbeHa0b9eG2WxQyCxSxv4d3GGNnmbkNz/ZLvWbseOCAY9i0j3cU/tBKq/Ufi2SogCukDqX3/IkZtQ==, tarball: file:projects/pod-fulltext.tgz} + resolution: {integrity: sha512-yUf/ln49Ymtprus+oGXETwrHFvfa728gaursC1EJWAezbemKf4qrG7bhvKZKSnUqWfYUwm9tWEkg23D/+nIfxA==, tarball: file:projects/pod-fulltext.tgz} version: 0.0.0 '@rush-temp/pod-github@file:projects/pod-github.tgz': - resolution: {integrity: sha512-wXv+PfyU617R+krElv4h0haPDvf5tir/9TEIjaQ6y/bdj8o78LLrKNvLEPFFEXYObeq2BZmdMFvarG+HuVIkVQ==, tarball: file:projects/pod-github.tgz} + resolution: {integrity: sha512-F5EkJZZOSrSBdeA69cCKvAe8s4ig+vI7KpbCwq8QEz2e6aC+CKWUZ4B43x7lyBJcVT4skLYJuQrODE735U/Ejg==, tarball: file:projects/pod-github.tgz} version: 0.0.0 '@rush-temp/pod-gmail@file:projects/pod-gmail.tgz': - resolution: {integrity: sha512-gIKoyoL1gSWpWR35vPCMOpYY/Z+TkO0YJvKHU9ysRpH5Uqm8vjBD91RckK86xNoAHCC6Tuk/xsHnLQfSuQTv3w==, tarball: file:projects/pod-gmail.tgz} + resolution: {integrity: sha512-9/d7zLvgGjFKt8LvZuucqIsHAKDOdrQ7kgV5pDpFyWV4pwG/7V1uj/WfCNitbfoFGwM9JVyJcb1czdz/HFvYvQ==, tarball: file:projects/pod-gmail.tgz} version: 0.0.0 '@rush-temp/pod-love@file:projects/pod-love.tgz': - resolution: {integrity: sha512-ii97uZ2rg+aZ44gF7p0RLuW5Qs7S/Skb5RgAxuAgIRqydgNVaUelwBeGxgbpr5JnNfvp+jdWxRaTcN6S9o8tJQ==, tarball: file:projects/pod-love.tgz} + resolution: {integrity: sha512-GaebLV+cFX6yfJMb8T6/r/OH6mPNUGE+9Crdq0oiAgfLpTkZ+2dTpKf7ltmKyi/V9NYVI40GYlB5VdD9ewBUjA==, tarball: file:projects/pod-love.tgz} version: 0.0.0 '@rush-temp/pod-mail-worker@file:projects/pod-mail-worker.tgz': - resolution: {integrity: sha512-pGpDe2VXivzWayLm0pr99f+f5vD5eirwLnB1JTWUUTXtZtbDm6QOaAAEMlzWNwXTZfZGn74Qd7zl1AUCLp6O0A==, tarball: file:projects/pod-mail-worker.tgz} + resolution: {integrity: sha512-NFxi3XjETAp5GYRf4kN78H9txQSPvQXtf0ZrZO5AjxfZ8AgvKlS4u9MGI5Ndb9LQCOdttZ4eOIRe6T2UGL91ug==, tarball: file:projects/pod-mail-worker.tgz} version: 0.0.0 '@rush-temp/pod-mail@file:projects/pod-mail.tgz': - resolution: {integrity: sha512-0kGmfCDk+EBVRFn28ht0cb+WUUF2sl0BkednIhT99vM5q/g5hfTZeIn5OLBFhqwJyHkj99xA+5eha1nMgH81UA==, tarball: file:projects/pod-mail.tgz} + resolution: {integrity: sha512-y2dUzAJN2ErKkeeb5xrPrrYrQs3/ni7qNi0R51OzORWugsxoZPH/1oGJjqjG0x35mXCZR3JPfsKe8VMQ3t22FQ==, tarball: file:projects/pod-mail.tgz} version: 0.0.0 '@rush-temp/pod-media@file:projects/pod-media.tgz': - resolution: {integrity: sha512-JQpemCeuwf6zJoUbXQtS8RR7pZT5oCCR3BQ5nZsZeWrBARAgaLplX29mBLTXmE56nEG+cq6SQJEuJENSB8lavw==, tarball: file:projects/pod-media.tgz} + resolution: {integrity: sha512-Ukz6PnoPJ/rG7dCCUDhShfAkmdQjokILT4N/fWcHVNTE8D2CL4WRyfDDb0NWxFCGkhW0BCWeINZg1ZVXD7dlCg==, tarball: file:projects/pod-media.tgz} version: 0.0.0 '@rush-temp/pod-msg2file@file:projects/pod-msg2file.tgz': - resolution: {integrity: sha512-nYGTuhxBDC9e04pTu30/qn8UrXMGuOP/YIbgxyF4iLnSBNfhpoznjgkDULmT0zZRVwwQFfWREP5AO9hIDEWHNw==, tarball: file:projects/pod-msg2file.tgz} + resolution: {integrity: sha512-ijIhKQUtOLJN75UPo4BQlGrT/RwXl08dw30MtVYgap+wFQwhPAFUQymVlGNknRZL0MU6PNGm8Xtc0znGmZEOeA==, tarball: file:projects/pod-msg2file.tgz} version: 0.0.0 '@rush-temp/pod-notification@file:projects/pod-notification.tgz': - resolution: {integrity: sha512-0niSiaoYcTSTPS35rJb9UkCUfYq4j9Bovia2g/6rTqBU8mjaGattwDKxXptIC8CUGRoNtwxeXrQHpQzmFIqjBg==, tarball: file:projects/pod-notification.tgz} + resolution: {integrity: sha512-ZtGFZ+yEK0dAFgaDiFyWPnwwXXl4MXtvrJSNaE9gDxn50pbdKCNEk6chxy8xH/+bm4qj6b98ZcKq3u8EEIwsfQ==, tarball: file:projects/pod-notification.tgz} version: 0.0.0 '@rush-temp/pod-print@file:projects/pod-print.tgz': - resolution: {integrity: sha512-8tndpe/4V1VSqIisntC9lxmfP8oJd+6z3gd06BQHBertjGBezb/FE4+Qmxuj8CVVK/2Wqr4EZe3zYWB/YbErOA==, tarball: file:projects/pod-print.tgz} + resolution: {integrity: sha512-IuIZeDmERTINTz/Gl9gjtYiaWL/oNofDgVdV6CStAkMzGWA1jF74c5q+nEnApWfnl2kwkHh+RA831mqM5AR7nQ==, tarball: file:projects/pod-print.tgz} version: 0.0.0 '@rush-temp/pod-process@file:projects/pod-process.tgz': - resolution: {integrity: sha512-lM7eqcK1IQzWvzrzQ2Iu1H7e1ETVWovBtvpXPpNMMyr6ied0Hbj60PgxUZsTE5ZwKcGv0ZFDfP8HlJSPXrG2zg==, tarball: file:projects/pod-process.tgz} + resolution: {integrity: sha512-vgKFKfyYJrMZxf4RAipzbEI7IrSD1ZJRkEPVFB/m2vA942TEmRUTLU9icW53vrufmhHFydQhLnlv3Fm7YKVuvQ==, tarball: file:projects/pod-process.tgz} version: 0.0.0 '@rush-temp/pod-server@file:projects/pod-server.tgz': - resolution: {integrity: sha512-rFNxtRr6+lvwNoyrvZcRdFmK2rm2vzDihvAt+x/WvCdY4Aea2VWRXewj6IuNLp/YB7svgMSHnLOtWHKLzMSF5Q==, tarball: file:projects/pod-server.tgz} + resolution: {integrity: sha512-mO57+tPVa5SGtwX/pTDlULHzSxW2FskQyQt1AmPz4vGtMDFa7p3cVl8jjS44ZYBJvzu/AN3iG/oiLIuNrhHcjQ==, tarball: file:projects/pod-server.tgz} version: 0.0.0 '@rush-temp/pod-sign@file:projects/pod-sign.tgz': - resolution: {integrity: sha512-ZkpqYEMB6TNdouG/yQKJ2Kq9Z6HCiZBT2/HFzV2vSVOS9lX+K5zI+iBPWlSgdeyXxjiIAsOLLz27WVaGwraasg==, tarball: file:projects/pod-sign.tgz} + resolution: {integrity: sha512-XplQA9ap6N1UYsWGktqkPgkFLSHXpwxciUdyyvqIkX8QLe38HbOFEc2+LvHknRXfA3dKShfuCNv+sPj3JqR9Sw==, tarball: file:projects/pod-sign.tgz} version: 0.0.0 '@rush-temp/pod-stats@file:projects/pod-stats.tgz': - resolution: {integrity: sha512-Q/OOM1OJj3DuTykABJsiX79q6TGzBnd31hzIGxQPrT12K74DQgmbmPTOie7hETVYDacQqLcL23VSkYdytoj08A==, tarball: file:projects/pod-stats.tgz} + resolution: {integrity: sha512-uk9XD3vhar9P6ZxyK63419hUCDGHWVzfnK6pJvW27mVwR2A8aNCbXVvsESQfGEEEsF6GRDeiOM+ZEEdf0qK8ig==, tarball: file:projects/pod-stats.tgz} version: 0.0.0 '@rush-temp/pod-telegram-bot@file:projects/pod-telegram-bot.tgz': - resolution: {integrity: sha512-Mf5LhSEBIYgKYxm0f2EYh7TtKDAprmvwesO74kB1GThcOcU4tL7ondPIYY1vBuj48hjP4D5dhZViL1Xsy/mgWw==, tarball: file:projects/pod-telegram-bot.tgz} + resolution: {integrity: sha512-uReDZ8AVvZF71tg9q1RL+TWSXsJwewfmByhxDk/eySKw48e4lWhJilGApl+ms2NJxFNA+nezlIq4z8YVpFnOHw==, tarball: file:projects/pod-telegram-bot.tgz} version: 0.0.0 '@rush-temp/pod-telegram@file:projects/pod-telegram.tgz': - resolution: {integrity: sha512-8cxuk7z+ysIMN3Zl6JAgzVjB4DYlLLc72sB5DZdEZReu/j/9XKu38Fc96t/ORUtoA69JVNxXomeP7P5rthCzoQ==, tarball: file:projects/pod-telegram.tgz} + resolution: {integrity: sha512-TNoyGulkRCDZpB7QLEm5ZyygeelxifUK4TXMu2VptI7WkT+xWmRQndmRAAj+QzQrj+k7W+yXsMl4Sn5JOCRhOQ==, tarball: file:projects/pod-telegram.tgz} version: 0.0.0 '@rush-temp/pod-workspace@file:projects/pod-workspace.tgz': - resolution: {integrity: sha512-fwOcCP6U6p4QldSJaRplYRM68QhIyaToQJ6qzNwv6BW+psQkCv2BhamTUjqfCnsS4H14wQ5Z8LwVr3D4bn5iOw==, tarball: file:projects/pod-workspace.tgz} + resolution: {integrity: sha512-0Vxpmv1SdEbwJqc04jhJwRBCk4qxjKL+54Moi+KYGBJN0bLmtgriMGvkNw3o3kcZPRQGMsMrGHpcV2MF+14qcA==, tarball: file:projects/pod-workspace.tgz} version: 0.0.0 '@rush-temp/postgres-base@file:projects/postgres-base.tgz': - resolution: {integrity: sha512-kYL6r5Fy6JA9Sr6GQbFtZ+fRqTRfOlea6uw0bsXyCpmYfpgE+fYX973W7vcQijPzNgLdjseAqgVoy/IIN0mrVA==, tarball: file:projects/postgres-base.tgz} + resolution: {integrity: sha512-teeFzHmPZOsDtVQntF0ICB4zBT4X8X0AL0m8c1MxF8ycYu60iGFREhWSaszI86iI6Iv3ls2FP+YHaCdTRJdpwA==, tarball: file:projects/postgres-base.tgz} version: 0.0.0 '@rush-temp/postgres@file:projects/postgres.tgz': - resolution: {integrity: sha512-Tr2Xo8ZrvqajOnk3M1XItkMjsO6a3bMyGoFvKn5ViTEe3wxpMBGHOf3xw4TO2ojNy3NVeV+QFdSOMwxtfADK+A==, tarball: file:projects/postgres.tgz} + resolution: {integrity: sha512-ElWyCQKJQjbz9V+ZzEFzAh5tOcoDH2ClZPBJbjmjMZ2fwiQEyXjyRr2GfW1b79GjPd3dGUVbZzLbkQvAuHY6Jw==, tarball: file:projects/postgres.tgz} version: 0.0.0 '@rush-temp/preference-assets@file:projects/preference-assets.tgz': - resolution: {integrity: sha512-y17PxW46n4Yl5jOuKVmcoriJy+O6G/aBL3VqmlV74qI0J4UqkWr+jjnBuK65JmjYZ9ld4LZoLPsVfiwqy9XjxQ==, tarball: file:projects/preference-assets.tgz} + resolution: {integrity: sha512-SUZz4loSx2KHfkA8tT4AJp8etyQHpChMyhlGRohSUz0m7GAyQxc+yy2IYl0ozZX8hll/l8wvBw1TSyjt2u1Orw==, tarball: file:projects/preference-assets.tgz} version: 0.0.0 '@rush-temp/preference@file:projects/preference.tgz': - resolution: {integrity: sha512-jJgEo/CcpIfJc7h+rfA+Gw7CW1KuGTsTZSIfGmQIl3tr/V8ARU3V+aKx+gbQL+gz+Qior7fxJdn3qtzoAY3JYA==, tarball: file:projects/preference.tgz} + resolution: {integrity: sha512-Gx+CxWfCOrKV/OlEN0KbGNpAVF2YO/z4gkOh8ON7AoG2AZeznjnuELoasV4fwbvg75bi/e760a75O9qU4f823w==, tarball: file:projects/preference.tgz} version: 0.0.0 '@rush-temp/presence-resources@file:projects/presence-resources.tgz': - resolution: {integrity: sha512-JcTvcHzpJMGqqM4qgQ5kYm/EryFbAxyV6mwSxd65LzwEYZABRuvxt20eApmh80pmgXhJ9yV0ai+2p86uGhknRA==, tarball: file:projects/presence-resources.tgz} + resolution: {integrity: sha512-ZX6jDDx4Niyj7TO1HGNPk9Q0ayUDHbWZh0DpiVj1Ev/zws9Iqj7sPN/GCmN1sQd+2NxcRd3hlHEXLrXCQ/Lm2Q==, tarball: file:projects/presence-resources.tgz} version: 0.0.0 '@rush-temp/presence@file:projects/presence.tgz': - resolution: {integrity: sha512-2b/Fm8HaQ+tk65Vfa92Fxc6GI5JW8Nl7OrTV4C2lGxNorYlL9cpNeBZ5GhKENYldVjtvGowW+p5QobSFQL5b3w==, tarball: file:projects/presence.tgz} + resolution: {integrity: sha512-PWah4d+rPibnlVlZq9asovOaDLaxokUjHhcc65OY089G+rbftsLoU/JmDHEJczKkrknaxzF/PMxs5ZZSrA/sFg==, tarball: file:projects/presence.tgz} version: 0.0.0 '@rush-temp/presentation@file:projects/presentation.tgz': - resolution: {integrity: sha512-3GXelK24zvVFtIfKALBxN76biAVNO6/Lql+VnntoYLPbd3fXoW+Or8YXfd8NkzCeCNPSv8peCCanLDn6+3KztA==, tarball: file:projects/presentation.tgz} + resolution: {integrity: sha512-5Bm3EKpA9RxhppOqXSb2HY692AsYO3JGvF4m7FmLCuo6uYJgR/HNr2m591vfskaQdAVNDTQj3Z1B12Zb3S+PQg==, tarball: file:projects/presentation.tgz} version: 0.0.0 '@rush-temp/print-assets@file:projects/print-assets.tgz': - resolution: {integrity: sha512-S2wF8Sujq+eRbAEfyMFtrsCnWGkflNPL2Pj1m7RG6NlK8YcMtP1Ymk9ss0BZs1C/uMmfoylv6snXFaJK40XGKA==, tarball: file:projects/print-assets.tgz} + resolution: {integrity: sha512-yZ+M2GtVIihu7Sxfos4I6EVQY8WXVbL7wV7xxXIGqfpAxz7tdZSC35GbLSizeOF0y3DyPCqJ58cuPt56fglMSA==, tarball: file:projects/print-assets.tgz} version: 0.0.0 '@rush-temp/print-resources@file:projects/print-resources.tgz': - resolution: {integrity: sha512-MoW4jrKs+i1jYJs/npURy/wTaIaq6VBISWF9sdbrv1OThNmmZl5PIqXK4Td3/w9/tAjAVMCOM2mMH1p2musj8w==, tarball: file:projects/print-resources.tgz} + resolution: {integrity: sha512-HWUu82GdK3smgc0/uoc476uI3uEnT2HeQlhkwzuGtxEuAXgaAzyEjzg3YOCJA/5rkS5xf5WxYtQ0SQtC+bVeaw==, tarball: file:projects/print-resources.tgz} version: 0.0.0 '@rush-temp/print@file:projects/print.tgz': - resolution: {integrity: sha512-6x2vRcctJ//1OEx7tABlihK9tTweV0S7QrKlppI3E3yvh2lLeDJDsirN6W8H36TMhNNWvdNrxVALXWxfKdDw3Q==, tarball: file:projects/print.tgz} + resolution: {integrity: sha512-WKqCxYI5wLS73gV/5SvT80qtKr7JqW8E2BsRRu7AZaIMhX9qjtBUdw4aY+td8K2CDyXDldrAuT0SnMJisEKgGQ==, tarball: file:projects/print.tgz} version: 0.0.0 '@rush-temp/process-assets@file:projects/process-assets.tgz': - resolution: {integrity: sha512-mLyXTpO9rmFQAigrD0LmXYFB4UuGblhqK6dXXDd7nzruMYtz6Yt6uGySc9ThM8/mEr2c9YPEvFl2TfB5Korxqw==, tarball: file:projects/process-assets.tgz} + resolution: {integrity: sha512-jP6zKpjNeJssJC6cCj6TqqKdFM2LX9ZHRWXMCs72/fAkg0gRnv7teDqBU3D3Xwk+hYw3Ed/aHtOQF9B+FDugGQ==, tarball: file:projects/process-assets.tgz} version: 0.0.0 '@rush-temp/process-resources@file:projects/process-resources.tgz': - resolution: {integrity: sha512-qmAU4OtWNzBtcDAWQU/vVzZjGFPs4ArGRqcsYVNackrc2Wlr+y4KHSAY6lTKXXEWqykCy3y68ew42ioUO6NY1A==, tarball: file:projects/process-resources.tgz} + resolution: {integrity: sha512-mRWSaow+6UxLApKJ9NQA6ZV5Ug15u9qJgkaFm6b3AE+bn8Zgr9c83mbauvT/STPevULK3qn+ZpaQ4USYHU9S4w==, tarball: file:projects/process-resources.tgz} version: 0.0.0 '@rush-temp/process@file:projects/process.tgz': - resolution: {integrity: sha512-nYhyX6zYERJaGrfFIngT5ZPEHsTD0/vrOweCC3Hup85aZxOclUboiDXLU9l0E2gL/d9cDNVWnVMmudZMpoJhag==, tarball: file:projects/process.tgz} + resolution: {integrity: sha512-G/v1tduMY9h7FrnuiunrMrgBaBCZQIr7YSgTUxOnjUkyG5AdudKUEMYyYVNk7djibAWEI7GweJBOIRAr7rz5Gg==, tarball: file:projects/process.tgz} version: 0.0.0 '@rush-temp/prod@file:projects/prod.tgz': - resolution: {integrity: sha512-1T4lh2EXGJzKr9TVDZjM43NGxyRvl3urz5oLbnGVCCHranalzlpfl4eN56DMxKfBvd0wG0KPi7lPWRdJlFL4WA==, tarball: file:projects/prod.tgz} + resolution: {integrity: sha512-ajAm2VV1LFU7nQrVqBwOKp314DcJc5NHRzfT5SFL7s90bEQnhLgJdnRPBAP8QK+aGhF+WRV8o08Ks4KKBEqPwg==, tarball: file:projects/prod.tgz} version: 0.0.0 '@rush-temp/products-assets@file:projects/products-assets.tgz': - resolution: {integrity: sha512-tkTiLlkfpZwvAUgoWPrQkLSOzO3emOwyKpOKyjll/mdXQHnnRJ/qhv5ClppmiMzYbMQ6Oz37a+20AXK4BLQwYw==, tarball: file:projects/products-assets.tgz} + resolution: {integrity: sha512-31XMtZK3kQ7i3CwDpFOfdpNYAoTz4KOdPUK/bQsCFjM5l7i58Ziv605/g5rk4NIMER/isbDuKrT4S+LGC/iYfQ==, tarball: file:projects/products-assets.tgz} version: 0.0.0 '@rush-temp/products-resources@file:projects/products-resources.tgz': - resolution: {integrity: sha512-GMZKCQFPl7PthG+ZrFqOWfoiVgphgEBZVcG+l4po0pvC61VhcdEMJhQbdD56YXEJSoz9bEdzEQieUatLqKlkrQ==, tarball: file:projects/products-resources.tgz} + resolution: {integrity: sha512-mAtzIny8TRtvEVqEnF9r/v92zs2U/G2yW4/FBD8t9STAni5r39S0HfA0sidXCIRX0bfaM7sWU7H/JzvNK/9B5g==, tarball: file:projects/products-resources.tgz} version: 0.0.0 '@rush-temp/products@file:projects/products.tgz': - resolution: {integrity: sha512-B+3fRdypqBSE3ui4MgFE10DBtbZVLW8Lr+cQQDF7ti1GWp04Vbr0njLPtVvySOAab8pHun4xb2yVz8B31Hr5Nw==, tarball: file:projects/products.tgz} + resolution: {integrity: sha512-oJNXlffqdiD6/BWoF8W2P+7Qn76OAsmXSvb8xcRj2P/jjgFf8TeF3cN+DDs6REREF0GQSLymci2Fr3pkWilbwA==, tarball: file:projects/products.tgz} version: 0.0.0 '@rush-temp/qms-desktop@file:projects/qms-desktop.tgz': - resolution: {integrity: sha512-euhJQtYB9bi4EajhGq+TYdDJkmGP5CyFcaAVBLPkmhhKENYJFcLd+E/QbDkWPAZZu7lP9EQ88yFHL5oRBOzyrw==, tarball: file:projects/qms-desktop.tgz} + resolution: {integrity: sha512-8+EeD6EnKqFS6Dx1sMk90OR1CVsBt5Ikr9qLyRxIr2DM9CifdxOhPyabjhwjNF5dqEjGnaRT8UDWCz+oyOqP8Q==, tarball: file:projects/qms-desktop.tgz} version: 0.0.0 '@rush-temp/qms-doc-import-tool@file:projects/qms-doc-import-tool.tgz': - resolution: {integrity: sha512-sP2ZgSJ1hu7G2DG9l+/D/ZV2T/5TO3Mc5sEfb8zmoAnAqaZM11uPbsfhoJPalgC/gOQGEL7ZYdKhA5EJXU/v4g==, tarball: file:projects/qms-doc-import-tool.tgz} + resolution: {integrity: sha512-cvUmee0Nqh6xFQB49iUeZvOvislJHuw6la2miGQb3abjNAdsthJL4k8VTdBJ899arGrYLC5xowdccM08QVQXLw==, tarball: file:projects/qms-doc-import-tool.tgz} version: 0.0.0 '@rush-temp/qms-tests-sanity@file:projects/qms-tests-sanity.tgz': - resolution: {integrity: sha512-SzU5G7kjvBimVSgRNQS5DcQY20csyLdeatlsJO1TyXsh16d/4Mw6tKYM4tlLCEVF/Wnausi6rrB+P/rlv1AFVQ==, tarball: file:projects/qms-tests-sanity.tgz} + resolution: {integrity: sha512-Q/1LYKS/OfqZT+oH4s5CwRl0O9qi/HVq1fnvf6WBImKJ2QDAhw4jWMUh989rU73jQxfl93TT8SGJzd6t1gG6zA==, tarball: file:projects/qms-tests-sanity.tgz} version: 0.0.0 '@rush-temp/query@file:projects/query.tgz': - resolution: {integrity: sha512-hOyRgpcWyjresMelQWFF4HfnyEeDr0KrkvapJCDutKWnFHdbfsxujt8BJbdHd6+GvS4pQu8SU6zlP1RURRCkzQ==, tarball: file:projects/query.tgz} + resolution: {integrity: sha512-qpUZl2q3A80HQgf74YJCDg0Ytq9JhufxWXHAzx608p7yIDCl5TPGNDVtZRDWK7E1wVkO0yXK8hZR+baIgXC0hg==, tarball: file:projects/query.tgz} version: 0.0.0 '@rush-temp/questions-assets@file:projects/questions-assets.tgz': - resolution: {integrity: sha512-i+4Qzq7Xev+CebJNtqhxwxNtHYUOvVYXOsi3/DuGG5q8WZ8phKK9PPZoTsq9T6WF/oJYs4btMjz1Un+oB169iA==, tarball: file:projects/questions-assets.tgz} + resolution: {integrity: sha512-IAklxuyH1mTor71RJMtEUHWpSXB6oxW1S9a1Qy0SMGGZdFnyvE7EZgtsuFtZ/6WL+6Iw8u64s6n7qmqoeN6rqw==, tarball: file:projects/questions-assets.tgz} version: 0.0.0 '@rush-temp/questions-resources@file:projects/questions-resources.tgz': - resolution: {integrity: sha512-8e4vgnsrMXzhjh1MGxp6IyaxphYPHMkHZPgVErwAWPmpE4x755wvyoJKr/E4eqkxLWOAPatoPMsBDSRECL5nHQ==, tarball: file:projects/questions-resources.tgz} + resolution: {integrity: sha512-22zTISsUnKi3q+0PkJVy+9Y07ybiHjr6cBDrVKAhXwgIaChW/5Wa4TzJ0BJh3eHevko7N6QDY5PVZgOqFQFdnw==, tarball: file:projects/questions-resources.tgz} version: 0.0.0 '@rush-temp/questions@file:projects/questions.tgz': - resolution: {integrity: sha512-YyARvUf2iAxCmjxYH8dkr8jAJVMvQsP1rSnIlGv6qtg+eAZnloRhl++VQQ1R/bwT1b07Ffqw5ysn1p3baaVu9g==, tarball: file:projects/questions.tgz} + resolution: {integrity: sha512-NUqm4b1+9OP8lJhJ2SB5e6QXgxWEVz77vQ2Gn0+K1cQSoVgpkBFINRuqzLTs4OGbZhty2P5B2X7MNWaDvXeviA==, tarball: file:projects/questions.tgz} version: 0.0.0 '@rush-temp/rank@file:projects/rank.tgz': - resolution: {integrity: sha512-IQAIBeYTWC9ZcNXsMIg7kpf7yWNb3gCoTW8otNkyu9vKxjfZQHIXj4yR3XqS9ODSu0kf8wO1d/tsESw5IuF6jg==, tarball: file:projects/rank.tgz} + resolution: {integrity: sha512-gL4yLJrslHK1gvuNkpo0w6Y9NgKuyjAPNUoTmlz36HYHV4t1hBb8SIshwOVOBTMpXV/t07OM7iAOZuDWkx/idA==, tarball: file:projects/rank.tgz} version: 0.0.0 '@rush-temp/recorder-assets@file:projects/recorder-assets.tgz': - resolution: {integrity: sha512-sEOQ7XogkPcUFcSkjlO7JTOVryNM+Njf/mbCjvabmUvGuDVFW3m+LhYEu/b6M9ak4SBwG7YRhkgLRY/N1rIEqw==, tarball: file:projects/recorder-assets.tgz} + resolution: {integrity: sha512-mrPcZOx3uYDAPj/Q7xAcBBAojYTCM1Glowh/Rn00LxfVYD64VZDpSfZw8egUY7yORAKoV6pJ4kA+UhuvEijQvQ==, tarball: file:projects/recorder-assets.tgz} version: 0.0.0 '@rush-temp/recorder-resources@file:projects/recorder-resources.tgz': - resolution: {integrity: sha512-fiWj0mX6l2NwCYUwiaHDOL0+PKbECPpJYLYbk0lbWsCCbqjCwu27R3OU9JLR/brBjIyqMq3LvMjeKS5Vfn1haA==, tarball: file:projects/recorder-resources.tgz} + resolution: {integrity: sha512-PHbVb3iwGpQXRGUVCUQ64ZRWJUGAQlrWld/s7dLU2+GHD+XDldosEHn4L0gCd0M+HrmVsmWWtBvTLdITZQLLdQ==, tarball: file:projects/recorder-resources.tgz} version: 0.0.0 '@rush-temp/recorder@file:projects/recorder.tgz': - resolution: {integrity: sha512-i1IGtWc0H4xIyqYbFseKCLOn/g1DuEfjqtGBqV5Mn0wQs1ye/2V101RVqenS2lBngXeqPdT5toJmO0VT6du4Tg==, tarball: file:projects/recorder.tgz} + resolution: {integrity: sha512-4k7aJaSfnUjhvxNBZ5VqjTaEyU/3hDcuxT6BP0K+Gcg5OCJrQ1dI2XUMWRNlWaSxMsoEBkRM3vZf16dWqwedcg==, tarball: file:projects/recorder.tgz} version: 0.0.0 '@rush-temp/recruit-assets@file:projects/recruit-assets.tgz': - resolution: {integrity: sha512-J0PiaY6fXycv2MCtuKmXV5fNikRAhFDOedawJO+yAkSzT/rDKPfBM03U70tvjyrBUjsbTfAkmacilPU2lTLjSw==, tarball: file:projects/recruit-assets.tgz} + resolution: {integrity: sha512-idIDKODeLn2GkB+HLAb5yJ7y3GyN6GmjSVKxMK3win4vzkNvqL4RwYdSOAjmz9iHUoqoCzRFkCl+fyvxgJJXLw==, tarball: file:projects/recruit-assets.tgz} version: 0.0.0 '@rush-temp/recruit-resources@file:projects/recruit-resources.tgz': - resolution: {integrity: sha512-nD8NQ09fqRKZakc8EK1C1deLOGBeYBc03YwMX4jeHDlZBXH6O1HGiwoS9pbcPD8Xz6a5gLxV7CAExs8wrorxhA==, tarball: file:projects/recruit-resources.tgz} + resolution: {integrity: sha512-Lp6bGyESinISYuDLLRxcFnFk6hao5F/0Y7oUDiblmkaWZMY8ICVIcG+Vdsd04NNbMYXLlXFnUIEucLbi2ewD2A==, tarball: file:projects/recruit-resources.tgz} version: 0.0.0 '@rush-temp/recruit@file:projects/recruit.tgz': - resolution: {integrity: sha512-haibbmoHj99CxThRcs1uk79phPTmJoU0N41EIR5nY76a8434F2H5HxAqVu+lLhZDGajZQitXtEQByDNqgK4kHg==, tarball: file:projects/recruit.tgz} + resolution: {integrity: sha512-FR/rcx6+JMKjxuMjN8e4HUX/zOi4VjZ/3dKPNeNtvkUnf/L3SYuOuQC9yP9Vo3upLLRstZAWtWcP+gIProS6Lw==, tarball: file:projects/recruit.tgz} version: 0.0.0 '@rush-temp/rekoni-service@file:projects/rekoni-service.tgz': - resolution: {integrity: sha512-nnegMRxULMB0DyN+7YgWnY+m1q1ICdcp8XlMLnUDYXAgwgitGyya+QSACZuI4nAPt9R+HIVDX0GJ2tEyI1+atw==, tarball: file:projects/rekoni-service.tgz} + resolution: {integrity: sha512-Kbjco+z0PbGxunfnjr8evYr4OOTyJyRI2aDqYWOE+r2FXmetloH6d1q/Y4gXLP8ldhkxGwqINYxzK7d59YGJ/Q==, tarball: file:projects/rekoni-service.tgz} version: 0.0.0 '@rush-temp/rekoni@file:projects/rekoni.tgz': - resolution: {integrity: sha512-m3/FT80SRy/emYrUJGdvcpyimEpa4muLCHaUvY47l1l9D08P3JHs/C2V9nKuQdadiTzeFyh/uT74065u/BxiCA==, tarball: file:projects/rekoni.tgz} + resolution: {integrity: sha512-ROICCeJXACqDUSngDai/12LQEntxbwmAIZjF+TZeRMlfjdltfzObvS/ssY3BEs85elqS2+4sKNpEGPvdZ+4I/g==, tarball: file:projects/rekoni.tgz} version: 0.0.0 '@rush-temp/request-assets@file:projects/request-assets.tgz': - resolution: {integrity: sha512-iTtLY06v2m5OTjC4vScdICZQkvn12362W8L2SqsmYAfGMMm7gksNLg2m0EEY96VCOhoZPUDcWSBjMhehu7fgGA==, tarball: file:projects/request-assets.tgz} + resolution: {integrity: sha512-/rATdRL77OurArC6jP1hnPXsuiPp1Cvl2v7g5JPNCS0DATD4aLpeZJ6K18s1AjLaBgumSwJ201g8lQZHGcEiPw==, tarball: file:projects/request-assets.tgz} version: 0.0.0 '@rush-temp/request-resources@file:projects/request-resources.tgz': - resolution: {integrity: sha512-gM6Xq9DPdneDoA3lu8PaveWbWKSrHLK84r1jpnUJOrd1flLlF6JIcrImgwibs/1GyNndgdQdX2qmk91ojdfQQg==, tarball: file:projects/request-resources.tgz} + resolution: {integrity: sha512-TuY9cb6Pg1ECiWE5HCPEyZ8UDmfcGAXiasXGgBXMz95f7BonapCnJ6txJb5q4ki11jzs0yBlOrdeixYmWPPnqw==, tarball: file:projects/request-resources.tgz} version: 0.0.0 '@rush-temp/request@file:projects/request.tgz': - resolution: {integrity: sha512-Nt8cGyI1F1Gq8gKAUWdDPZ1JNUEkNfztWa9oEcTPYn1jfxvOJRSuSqjE7cyyYoy4btaeR6Uulo70Vrq0+IrAbg==, tarball: file:projects/request.tgz} + resolution: {integrity: sha512-9E4XrYaTrGe/RXCBmBMj9nIGZN7WmNP6CShArIENf6B8c0FitniLxp9Idj2I9ehgSmnZJ2DHrbff+3xqam8PoQ==, tarball: file:projects/request.tgz} version: 0.0.0 '@rush-temp/retry@file:projects/retry.tgz': - resolution: {integrity: sha512-LrWkGN/bojM77cnwTR+hlIXjeMP7Kb47xRUXNNiu3tMr1NBfv/sC4ZZRf3pQfmr9zAPVRsDSpTsDR2YL27M7EA==, tarball: file:projects/retry.tgz} + resolution: {integrity: sha512-tAtgFscuMWgXEU25gwAfaV6hc+GijstT+r+IykhDVw3Yphm1PlqLMButHUVAy3lnukTHuHBcywZOcyXT5bCEGg==, tarball: file:projects/retry.tgz} version: 0.0.0 '@rush-temp/rpc@file:projects/rpc.tgz': - resolution: {integrity: sha512-x22BOVxJ9AXy/eRr1O6LeCuVH9aa6BRNsWyvTaJpGQz9sFq84iKHpDZEHb1x0sqVJlr9puRUmLwjbOB417iFQQ==, tarball: file:projects/rpc.tgz} + resolution: {integrity: sha512-hIuR+VacfEv7Qlhe1cfjF6Bao9Y3dYwRGeaU0oGXEP2yqS3HauJ8QfXHZL9LNpGQWVvdO+X0Fd1P0lK9Yxwpcw==, tarball: file:projects/rpc.tgz} version: 0.0.0 '@rush-temp/s3@file:projects/s3.tgz': - resolution: {integrity: sha512-k4hXi1Qvkf/ZnAZilJ+SgxvneynfLuf4ZqD6lfP/sPu1FVfG/CdnOLzGnlwumsKA9rgrV7c8JUHYgkIuAXSRig==, tarball: file:projects/s3.tgz} + resolution: {integrity: sha512-28aO6AhIeVKtYPys6ySqSgjfZtGxfdpgaKx/4nZPKSdF1zNqjuVcevpfvfmCVQX8Q4/2iwAH/gve99aibZo14A==, tarball: file:projects/s3.tgz} version: 0.0.0 '@rush-temp/scripts@file:projects/scripts.tgz': - resolution: {integrity: sha512-a59At9FT7/aJ9RKwWnTrRxi+wS1nq6QwNEzZ9FvyItGp06eS1CCykwt4+BnQoa/VbkCTXq6rWtIJF0PI7anPyQ==, tarball: file:projects/scripts.tgz} + resolution: {integrity: sha512-mOqWyeemBMuTArfzphjIJbSZVRQg9d435uk2Gbr5t/B4b4AKDDhanqmf5wTaENrmRzCXehNk4ssvptj4TRXOIA==, tarball: file:projects/scripts.tgz} version: 0.0.0 '@rush-temp/server-activity-resources@file:projects/server-activity-resources.tgz': - resolution: {integrity: sha512-RBxMbRPc/RBt2XVwonTpKD7TAwSTfRj9COJTC7bYDUc28u55cN8HKt3U3+rLVSygMjIU868As+K2KtHI2AuJBA==, tarball: file:projects/server-activity-resources.tgz} + resolution: {integrity: sha512-So6sN6DQtAMDW3UdETfXgp2PxjGZ1cQc4GEdFNztcHdeoBaHkT6mMYYfGP+oNt7HcIxD6jMwUglWW1p2od2FFw==, tarball: file:projects/server-activity-resources.tgz} version: 0.0.0 '@rush-temp/server-activity@file:projects/server-activity.tgz': - resolution: {integrity: sha512-3cuildjbm7ItmqgN5MJf0Brb8KOUJiXDiK+PZYrdnF73JL+0Vm9GgQa8RFWwHRjj2MNVkhVXNqYfJJBD8n8Syg==, tarball: file:projects/server-activity.tgz} + resolution: {integrity: sha512-d0Zaj/qlvE34KNf5ZaFM262pBMAgC+HaKP1j45AOAW7Q/FCEc3wfSbMpZK5g74TNTB1CyYCBRoytZX5j2SEd8w==, tarball: file:projects/server-activity.tgz} version: 0.0.0 '@rush-temp/server-ai-bot-resources@file:projects/server-ai-bot-resources.tgz': - resolution: {integrity: sha512-8dZ1DaQRIbWx40VNmL9c++aTOTVw8oB4A1W4rpJsxjCpEY5tgeEhWyd+6U0B68dxiTBXVfbk+xehLyK+ONsdwQ==, tarball: file:projects/server-ai-bot-resources.tgz} + resolution: {integrity: sha512-MZOyJAQy3cAyqLkwAxj2QTaLVZHV5BOUuSMhGVg6UV3gSNmP0hkJN1sr2Cph/mAs/Gig4uH7Ixp3qljkn6RA5g==, tarball: file:projects/server-ai-bot-resources.tgz} version: 0.0.0 '@rush-temp/server-ai-bot@file:projects/server-ai-bot.tgz': - resolution: {integrity: sha512-sCZT59XPnETSlle8+i5mJesVKvo2YdNZalOHuiRI2u9EubTWSMyT0Z93cLANuL5m4AmeHo0G8oqJdCB+ZfwpPg==, tarball: file:projects/server-ai-bot.tgz} + resolution: {integrity: sha512-GgbT15WlsWFnCkorqdmy/rFTuIc+AKMGP7t6SWJ3WoaGZovWObLwhO7Yrc3QORE2R66c36lQ7YJ/6VbGvk7NYQ==, tarball: file:projects/server-ai-bot.tgz} version: 0.0.0 '@rush-temp/server-analytics-collector-resources@file:projects/server-analytics-collector-resources.tgz': - resolution: {integrity: sha512-Mu7dTOCnwOKUoBM5yywLM4HX+Y4FV1mjPmT4iNhpSyqMy6+ISDDmUHGYhqeJJhf9JhjXhdxWGMOhz4lU2amhIg==, tarball: file:projects/server-analytics-collector-resources.tgz} + resolution: {integrity: sha512-odS8oIPmAstGmV+f0Vw/OrIdfEqwXVB9SymLqQMVg9P9H5N3MFzefjQJejiEPcm0Kz/45kiKhXsc4pYZ4W2clg==, tarball: file:projects/server-analytics-collector-resources.tgz} version: 0.0.0 '@rush-temp/server-analytics-collector@file:projects/server-analytics-collector.tgz': - resolution: {integrity: sha512-zNilMaHyrWajZUoaWOn0bwCloQORVCCHhfP/uXwR+8/bOOeMNrB7b60BbwJxSLMrDCBGsL0YPl5WGvLHegqKiw==, tarball: file:projects/server-analytics-collector.tgz} + resolution: {integrity: sha512-fd0kUpc2nH//E1mncTXiFW5b1javRq5magaPvxO1JxF9Ftj2HsgiW7L2kasuIWavB8HWOJ2Ei+q/org3L4kz0w==, tarball: file:projects/server-analytics-collector.tgz} version: 0.0.0 '@rush-temp/server-attachment-resources@file:projects/server-attachment-resources.tgz': - resolution: {integrity: sha512-3fImyuJh7ppHncK6lAtKvaCqelby366J8NCK+pmwcNTluWAdQfxBSDRXhYToDs2irbsh9GLSwTZ/F6hR3MIXAg==, tarball: file:projects/server-attachment-resources.tgz} + resolution: {integrity: sha512-ghTHUATjxD2tHPJ3Rlk4LWqNKdKWZDt50lZqOg69bAuI9G7+L2QUF8Ji/d49K1AZZ5w1/aLJS+tVu6H7TLO/Qw==, tarball: file:projects/server-attachment-resources.tgz} version: 0.0.0 '@rush-temp/server-attachment@file:projects/server-attachment.tgz': - resolution: {integrity: sha512-Iw8JFBX+MH2GujiJ0CYIW8HwSE/kCfleZx5U9bg0vbCzGBDHk7fRV53Y5SnkcuLug0/sNufmNlJUwR1awCmjXw==, tarball: file:projects/server-attachment.tgz} + resolution: {integrity: sha512-om41/BEavuZWUiOdS9iQ6c0dIk5I+4/MV04bKfcB9YiP4a5SOcQRojcCQpZf6DyUyLQqiXHdL2o+b+GGzRMPGA==, tarball: file:projects/server-attachment.tgz} version: 0.0.0 '@rush-temp/server-backup@file:projects/server-backup.tgz': - resolution: {integrity: sha512-WUt/0phEW5L5ab0YKPzU+j/pZJI+X4ziwtOHGmVjz3Luw85PN8sAb9dX1BTIw+xCaJyTcilBN/TwLXCLAhj+lg==, tarball: file:projects/server-backup.tgz} + resolution: {integrity: sha512-pW32Mlt7T1i+WR5UOWmjUfFXReKIrN/ltbFIf5Gr5cNr+qFPm38CqAuo+De3LbZU25DsV0srkkBwQ+UWeMoUVg==, tarball: file:projects/server-backup.tgz} version: 0.0.0 '@rush-temp/server-calendar-resources@file:projects/server-calendar-resources.tgz': - resolution: {integrity: sha512-2D7dn7E0kpTqJBF170uMLrX0ydQLjFFNTLaGiOSgBfWAEyQXX15VRk87SzH/g88wsSEOITB7sFzDkUgAVd4cTg==, tarball: file:projects/server-calendar-resources.tgz} + resolution: {integrity: sha512-AtkShOjvJ6LEXx1a7pHMdOrOwe4i8Vbc6KJodqcXq3tBht3V10LHUI4tlPjHPfCs8VOujfdvlFWsxjBvH3r7cw==, tarball: file:projects/server-calendar-resources.tgz} version: 0.0.0 '@rush-temp/server-calendar@file:projects/server-calendar.tgz': - resolution: {integrity: sha512-NegXcbKZyFGuECwdb83hKmGF1bjD4BiQNK7crN6Hemp7elEyY4tjgnNlHKhBixewBNu8IpPpV1+78o9uRNe9Iw==, tarball: file:projects/server-calendar.tgz} + resolution: {integrity: sha512-sm0NDTYf7Xw+XwvGp92+yTBwPzpA+a1t3pnyHtZZMFQFEjtffbCZK4a/Uwp3ErdRzsz+2QHOLrKv39w9ER9k5Q==, tarball: file:projects/server-calendar.tgz} version: 0.0.0 '@rush-temp/server-card-resources@file:projects/server-card-resources.tgz': - resolution: {integrity: sha512-rwCiQt+1Iojo7i2KGIbcWm3XELpy6kln+CT1tkpfwagiwd45uHFQ9+fMNXr1cLfFQbCblRvMn1hlA6j/7MjqWw==, tarball: file:projects/server-card-resources.tgz} + resolution: {integrity: sha512-FT+Sm5lUbFHQEw6C5Tsll5oRojR93zo8I6+0NIX2jdaxmiFWkuWvKzC1imP6S9BGMcS8yhOKcMeoolfUEPe1fw==, tarball: file:projects/server-card-resources.tgz} version: 0.0.0 '@rush-temp/server-card@file:projects/server-card.tgz': - resolution: {integrity: sha512-bJ44KnT6yLIWUdczspgO0KYbeyXbostALBAoYv0rHy9rWrFYGYx2IZhyk6SPgS8WiG6COD0dVOKJU2Z//LY0KQ==, tarball: file:projects/server-card.tgz} + resolution: {integrity: sha512-wfjNIkIrzexZ7Avk/8fcd+eMsWf57RvRQgVlzLradLqa+piDEKYegtmmwLTrUkMssFeIDm35+U0eBejfxwVh4g==, tarball: file:projects/server-card.tgz} version: 0.0.0 '@rush-temp/server-chunter-resources@file:projects/server-chunter-resources.tgz': - resolution: {integrity: sha512-h1iC8x2sAqYhVbO9z5dz0d21i4o65POVmxkfzbKBKSbnKfmMp8fp2q3eyr7R1Cr7nVlF5RXzME5AwgLrdzW/xA==, tarball: file:projects/server-chunter-resources.tgz} + resolution: {integrity: sha512-L1f4KFjEo+Y6PFA8pIQ8w2g7VzqE/VMLO4zctqUwXm8ouZEHYnyUUGFjfQZnQ+eP4U/XDza03ZKjCPulMKyKyQ==, tarball: file:projects/server-chunter-resources.tgz} version: 0.0.0 '@rush-temp/server-chunter@file:projects/server-chunter.tgz': - resolution: {integrity: sha512-cTuAxVZSBUOg7Dxs1/DjuEQdH920hVjzbjlL1qk21QPfEwBY5GPcJXb76OndAFYRKgaN2o2aKFPS9qhjeM6b4A==, tarball: file:projects/server-chunter.tgz} + resolution: {integrity: sha512-ZkgZJjsLhZAu5gQmYlWMFaxsxG1RwJJ/3dwJzKZ0aKtv+fFBscOz/qd7rNTuAs2GxXdkLpWb0B0rOMT35wfKgA==, tarball: file:projects/server-chunter.tgz} version: 0.0.0 '@rush-temp/server-client@file:projects/server-client.tgz': - resolution: {integrity: sha512-fLV1uXkPnsm1Gdqidg5mmwg6t4CrEricoXq6zdlAPRcl6xpRwBMQjJC8sFJCC5nv5tEQ6t3e1LyZjxZm1+Q2jA==, tarball: file:projects/server-client.tgz} + resolution: {integrity: sha512-ZOoH2WhprT2v9Lt0nWTtKLOYKpVA+CYV3urUvp/5yMLVh3rYlJcj+ovyEADdjqXTzoktI0i0azHZhEdxdB0JOg==, tarball: file:projects/server-client.tgz} version: 0.0.0 '@rush-temp/server-collaboration-resources@file:projects/server-collaboration-resources.tgz': - resolution: {integrity: sha512-0x9bqJYsD4WVddvUstoXOcWbpE39O0tH/akUSV57o2+l0W8YD1QOj4cxKxuaIkohVH/XSnr6iTM15AqKombbLg==, tarball: file:projects/server-collaboration-resources.tgz} + resolution: {integrity: sha512-uFlZ5Vn0IH4qlOWwxu5VF9VXygC/KgdUnPckZWce8ymJl8uuvtRBjI9oTKBFpiWy4MoX2pcnNeRvqKmCUk15dw==, tarball: file:projects/server-collaboration-resources.tgz} version: 0.0.0 '@rush-temp/server-collaboration@file:projects/server-collaboration.tgz': - resolution: {integrity: sha512-Z/sZgvvvG1bW6qyMJSmEKL1nESrYLZRxGAdVvNmKQDslu139T+UJlFaZB2MdlTcPEQR25WShLcQkdCw7Xb7qGg==, tarball: file:projects/server-collaboration.tgz} + resolution: {integrity: sha512-zxEy9VqzRVvtW/qiTDXqUx6RCXQqWQoLIG5lP4FW6HNO82AJUZl7zy0w4/Sph6bcpDQ0N/B3fbIqfaFCAzZsSg==, tarball: file:projects/server-collaboration.tgz} version: 0.0.0 '@rush-temp/server-contact-resources@file:projects/server-contact-resources.tgz': - resolution: {integrity: sha512-6D95rhTUqO4184N2Z1rVfV4S61oZSsNCSn2YeG1oXBAIw2IGCWAi7HKxCHdvi546vzOIr/a3rYg0lwO0oiXVzQ==, tarball: file:projects/server-contact-resources.tgz} + resolution: {integrity: sha512-6+YS+BoR+lxJJWKPucAUxj5XFBnKCzHBZgJkPFIFcc/zmf3u4N+ELOVph3FSdmnzFFMwVjB34zoXF4jg7QRCOg==, tarball: file:projects/server-contact-resources.tgz} version: 0.0.0 '@rush-temp/server-contact@file:projects/server-contact.tgz': - resolution: {integrity: sha512-lcMhspicSDt0q/D9TPso4s1fx80B4Dnp5fZTNuSfnNrrBtQFGZENSsYa73ieVFINirFZq65sCgU7r60G6d6D9w==, tarball: file:projects/server-contact.tgz} + resolution: {integrity: sha512-Tg2rMrZOoBZflnMV/rmFVYHVMLegM2B3FLeVh/AWJ9f3odiPYCnrSZbyCn91GQ+VczI9c9zVscm7XavVOiwNJQ==, tarball: file:projects/server-contact.tgz} version: 0.0.0 '@rush-temp/server-controlled-documents-resources@file:projects/server-controlled-documents-resources.tgz': - resolution: {integrity: sha512-R5eyJx5d6zSEu1WDSvgGm1tdBtZ1+QJgs9IK7Gr8rmblRP6kqxlXZCh5cd0VafXQlzCsppJHwmS8ncnChx039Q==, tarball: file:projects/server-controlled-documents-resources.tgz} + resolution: {integrity: sha512-oyjSXQgFcKY+d+hjukc8usF9AHhe5QSmAwDydWpL603dYyO/PiXB3wSjFFZHhhYJudlUCrXUWeWiz2a9Wmxw6Q==, tarball: file:projects/server-controlled-documents-resources.tgz} version: 0.0.0 '@rush-temp/server-controlled-documents@file:projects/server-controlled-documents.tgz': - resolution: {integrity: sha512-YdZk32mmXi9TMw0rnnAom034OqVYbA+rLttfMM55F0plar+VFCgc/LE1HV/wDl4zHsYfl2Y9QWMCDMChqZaPxQ==, tarball: file:projects/server-controlled-documents.tgz} + resolution: {integrity: sha512-O5n/zSxNowBs7PT7bBgy1JFiYiOlFkkNmNDzod4V9TBzbHNGBrQvZDgdFnXNPW9YEt3ThaxzWXkTxfqVIzcHBA==, tarball: file:projects/server-controlled-documents.tgz} version: 0.0.0 '@rush-temp/server-core@file:projects/server-core.tgz': - resolution: {integrity: sha512-7SZ7LYbkoI9EcmG9r4OiW3c4Wsn4bnmyHZRjs24wv4sH5nVlwNpYO1PeDiBVztS/Nhvm//kq5qINiwBPhCPgNQ==, tarball: file:projects/server-core.tgz} + resolution: {integrity: sha512-LZITk2O7jR75TEnT66At0U6t9CamS5rHiuewTGK/yrHsDf+Aa4fY6f/aYFGcDLGxVGEoJlG0AV9/tTZTdpUNOA==, tarball: file:projects/server-core.tgz} version: 0.0.0 '@rush-temp/server-document-resources@file:projects/server-document-resources.tgz': - resolution: {integrity: sha512-P6wa0JMOpTJpOD/a01t1JARyMiwO/baaPL8cmUueiImFiwHRsflVJPfMbO2RNTKtarOrocjG3v1IT09PJsQ5JQ==, tarball: file:projects/server-document-resources.tgz} + resolution: {integrity: sha512-wk/k12jFKn4rvYipivHFPObZZGgw1h/w+q1cujIz5x093HvkYauXFMFooD/ItaxRI8ee2Ps+x2gVumFDAAyaNg==, tarball: file:projects/server-document-resources.tgz} version: 0.0.0 '@rush-temp/server-document@file:projects/server-document.tgz': - resolution: {integrity: sha512-MPcI6IyeoicRggBohvBqql5MhN+S4Z1KhquT+sUvD/wjmMW4PnVZKH5m32Pf5ccIPWiKDX8K/gGil5eqsi1E8g==, tarball: file:projects/server-document.tgz} + resolution: {integrity: sha512-HnWL7dTNV2AlPGq+yHi9DAFrzREUi3zFsN4OfuA1nVh8IvbQnP0DZiEbDG1S0eFXyvAvPV5P0njVY4MEwSwUMg==, tarball: file:projects/server-document.tgz} version: 0.0.0 '@rush-temp/server-drive-resources@file:projects/server-drive-resources.tgz': - resolution: {integrity: sha512-FucCQT8bbRfWrNSv0uj8r9XBgKQ/HX4pnmIHKox+hAIwj/X7ZzBS85zAAtd+bVw4TVt0GM8Rsa4OIRsBr08f8A==, tarball: file:projects/server-drive-resources.tgz} + resolution: {integrity: sha512-1Dw0fiV0SXRscUknAZNLQtdUegt4CqJJf9HTnyb6AAKO10jo7dawyxcBT0zd/j8bmz2P2IIl1/PwAEkvb1j4Ng==, tarball: file:projects/server-drive-resources.tgz} version: 0.0.0 '@rush-temp/server-drive@file:projects/server-drive.tgz': - resolution: {integrity: sha512-Nt1ohryqJ4PG7ghS5bY5lihMhzuWi7NCFWsO2qstSP92v7BmRK1k94x7aKW6vP7x/XR6Ko48HkzTGNzDsI6UXQ==, tarball: file:projects/server-drive.tgz} + resolution: {integrity: sha512-MY1phvYKPI3gosXPtyfA5+TII6IgnissewW3kny7/hsCe3yJBqf3BdsPdM9zClodOO+Sw6AJjcRqOQC1IYg7Ag==, tarball: file:projects/server-drive.tgz} version: 0.0.0 '@rush-temp/server-github-model@file:projects/server-github-model.tgz': - resolution: {integrity: sha512-vrMqE2ATuEI/S2sR85G2Kto4O/zekQn1+hL1BHFV8s1tsQRGN/QtzfzOOCJVWr06e90MN9/BcTQSNqrSnegM/g==, tarball: file:projects/server-github-model.tgz} + resolution: {integrity: sha512-rKJ5AHN2OvAAl4CRakrlKNl5sskolAv/IlSw/pNsckKiY7oqErQDGhOGgjBx8a7tLCh4kdOcSmxOH2Mei8n8ZA==, tarball: file:projects/server-github-model.tgz} version: 0.0.0 '@rush-temp/server-github-resources@file:projects/server-github-resources.tgz': - resolution: {integrity: sha512-vvzXa1IObTMFb5nz0VxO+YfqPB5TQrhya1fudRISjs1EW+MGJcrNwHNImYTcm76+L92XiF4M39VVORFb7UPZFA==, tarball: file:projects/server-github-resources.tgz} + resolution: {integrity: sha512-u69Kbvfyu/o1Vn86Tah37AKyEAZ+ySvsImC6qz+4ClnRMsw2auJm8UTla9/11fXgh2p9ey9qzCyPdp+HuxJy6A==, tarball: file:projects/server-github-resources.tgz} version: 0.0.0 '@rush-temp/server-github@file:projects/server-github.tgz': - resolution: {integrity: sha512-DYsB8FSS5myi08lR0u+FGaXl+XQMCOx3E3p0qvub+/qGtkAhNJPu/0UqnilGE8nNLtTbvddurj7aCzYQQMK4bQ==, tarball: file:projects/server-github.tgz} + resolution: {integrity: sha512-NrM13TRNGq609K9ZlMeD/YVTJmmCfwIK5o1Vb96Kz82WFTHfaHzb4pI9mzyx/XoJRbJ+u+4WikhmB33wO2cSnw==, tarball: file:projects/server-github.tgz} version: 0.0.0 '@rush-temp/server-gmail-resources@file:projects/server-gmail-resources.tgz': - resolution: {integrity: sha512-Yh+1zeo463bRZzi/KGk3oHIL7QzL628Vn96vNDue3IeVanVh8kfbkCw7SK1wRUSctUzQNLoKW7oc/hxE8haaXw==, tarball: file:projects/server-gmail-resources.tgz} + resolution: {integrity: sha512-rmDUkrP2VtTybbv7RnThfKyVCOTD+V2RPuSlP9JoNSfLIZfqlwvQc2ahAWRb6moz8pluofuOPpzB87zrHl86bQ==, tarball: file:projects/server-gmail-resources.tgz} version: 0.0.0 '@rush-temp/server-gmail@file:projects/server-gmail.tgz': - resolution: {integrity: sha512-VQdgbZUE2mxHmb5LCg16C+YFK1Yk9Lt9XCMGeVspVl+46JnsksaxcL/rUa2/No0WhWR4vxCObysN4eKFGsMOeQ==, tarball: file:projects/server-gmail.tgz} + resolution: {integrity: sha512-KE6B1pp9Ah7NCGXzfiSJnACD66EnATKHWKPxMh8xm9HwB3zCvO+JW8TF20GgV0Pr+k1zexHSzpDd26Si0RwD6A==, tarball: file:projects/server-gmail.tgz} version: 0.0.0 '@rush-temp/server-guest-resources@file:projects/server-guest-resources.tgz': - resolution: {integrity: sha512-9JriLAd01DsQztaFwexv3BrRvJ4fDOjC/lo4xpe+MmlETH8THzQtZ+2VysjKK9Kvzg9V47A4BDdLEnF1rt5TWQ==, tarball: file:projects/server-guest-resources.tgz} + resolution: {integrity: sha512-vRJcyf41LJeAEWj+iNvdiuOAHJOhwo3kScs9MFXxcuw0QmXhdnvMobcqxsrla6l7cUtzqlccdUGWVWOzrAWzCg==, tarball: file:projects/server-guest-resources.tgz} version: 0.0.0 '@rush-temp/server-guest@file:projects/server-guest.tgz': - resolution: {integrity: sha512-YhB3NAd5fftHSD8ed/5ACdet8c7MMIljJRf/bs1lTk8+oNr5bqr+bcLnn++lVLmaV3MwrIsVqXdvvYBfaYTb4w==, tarball: file:projects/server-guest.tgz} + resolution: {integrity: sha512-KEs0yUvuI0XWSy3CZkH1umqj3mgC9o0MwymQr/z9zLVpKVJ4HFy0z+uFWw03kFJirdqEtN9ivMF7lC3QzwN/cA==, tarball: file:projects/server-guest.tgz} version: 0.0.0 '@rush-temp/server-hr-resources@file:projects/server-hr-resources.tgz': - resolution: {integrity: sha512-jSnkHodP/caZAh5ItR6MUfq9Eo11NVX8zyv6uGrCqiLgrBSEbjPbzONm9d28oaFKKPS8hc2lBh2AoXFpgUm1nQ==, tarball: file:projects/server-hr-resources.tgz} + resolution: {integrity: sha512-va+piPjSQMsc57b2lHrpCwtfVIsMbXe6XFvQogbpmIH6ZJyrPfzSD0VTX7JMvy1b8akTVnOV95Igq4ji1p3SMQ==, tarball: file:projects/server-hr-resources.tgz} version: 0.0.0 '@rush-temp/server-hr@file:projects/server-hr.tgz': - resolution: {integrity: sha512-i31Clp4VItsrO1WMMkWpUvUOCRlRoNPfB0nUTdUAvALHWX+SAfeDPanbucTezPIQ+G+0GWnyf7wXtQIGw0kGBA==, tarball: file:projects/server-hr.tgz} + resolution: {integrity: sha512-A8kldm7xNfsm7VswQ5uFE3FcUvg2M/rZgkPvjFbgV7vINfj3HKCD+O1tGIb8JTEy6dcR6J+RiZcY+ak3U0pjqA==, tarball: file:projects/server-hr.tgz} version: 0.0.0 '@rush-temp/server-indexer@file:projects/server-indexer.tgz': - resolution: {integrity: sha512-OYx2FWCD6jtTnsKmYnhhS3BsvhtCN9pIYkvIoSe0mzZi3xEAhnwu2T59+JpZgRO1fvD1yVxBy7nw0hyFtz03Hg==, tarball: file:projects/server-indexer.tgz} + resolution: {integrity: sha512-mXK2GPKx3hrEHMcf5rCCcXu5JzTyq0FSW5OxhL6LCyw+bgLR84YAt4hNsT4E7k1H9YtnZD9r+7B9/2z1TwlCDQ==, tarball: file:projects/server-indexer.tgz} version: 0.0.0 '@rush-temp/server-inventory-resources@file:projects/server-inventory-resources.tgz': - resolution: {integrity: sha512-O19PFe8339oGqMb18jujtK6WA5PDPrF7VHxUSmyVppsZ4byDxFjgxt00GKGQyHWNX7DoNZzcdd0L2eP0yWVjJA==, tarball: file:projects/server-inventory-resources.tgz} + resolution: {integrity: sha512-gWQjXcnt1YkPEN3vp/hPus+BPI1jOe2g9JyI18UtGPF9BcmyWTosIve6/vC/TSd1sgxx8lPTHb6JYvz6AUJ7eg==, tarball: file:projects/server-inventory-resources.tgz} version: 0.0.0 '@rush-temp/server-inventory@file:projects/server-inventory.tgz': - resolution: {integrity: sha512-L48BlqsUo90VJZfOY3kybKubMI13EmzLln3/f8td6LH7QL30KknUuot9QJgXSAyy8x4tBGjf11RAOn1EYaQT8g==, tarball: file:projects/server-inventory.tgz} + resolution: {integrity: sha512-echuDGcbLO/RAe+ErDah896byulsT2YjeU3Ps6ooX8vg+PfWa235mZo/1xyOYDkoPfKurm3HqWGpdXRCOr6TOw==, tarball: file:projects/server-inventory.tgz} version: 0.0.0 '@rush-temp/server-lead-resources@file:projects/server-lead-resources.tgz': - resolution: {integrity: sha512-jIwbjQQ3/20QvM2cijRTBUlhUJQZ+OWY0aYFUeWggjZHeKEna4xd69xok8Qo8+m2HaNu4GwsIzCY6yBPab2aaQ==, tarball: file:projects/server-lead-resources.tgz} + resolution: {integrity: sha512-auUg66ZzabmB5I3lQFl8h0lmAs4RA59smI2+gFkN2Lwy86IplJ4fF3oJE5D1x0efAcHDVb0GyV9G/PdZL+iHZg==, tarball: file:projects/server-lead-resources.tgz} version: 0.0.0 '@rush-temp/server-lead@file:projects/server-lead.tgz': - resolution: {integrity: sha512-yFj+h4c1DCal9mBl+3/8L88VNIy1BbdY5v+ZPGRpSNdhexNpzrFLWTrzYj1cX3a6rz6pqouNP/qrsbVCnQR2Uw==, tarball: file:projects/server-lead.tgz} + resolution: {integrity: sha512-iYEfc/rhTBd1DjQvO7wyoTrMXOFKPHzSLzymtCT3w9g8m3A2+IC3sCUZVr6g8r9/HaBAQatXcApP4QJ8BJ2iqg==, tarball: file:projects/server-lead.tgz} version: 0.0.0 '@rush-temp/server-love-resources@file:projects/server-love-resources.tgz': - resolution: {integrity: sha512-SGCFIRueQEuMkcLPYBbmKfjlwBlHB5LpHzNN/iliy0q1R1ijkLEXi1dTT7AC5oHypXiVWOk+V7DMZ3az6KAaGA==, tarball: file:projects/server-love-resources.tgz} + resolution: {integrity: sha512-Fl3CZC1S34AAr3UQhQ3hMjDQOw069DgXLeK7Mr2QSCx0MvQikQtKggg52taWcoWfR/IA2seeDwom8BEMln0sZw==, tarball: file:projects/server-love-resources.tgz} version: 0.0.0 '@rush-temp/server-love@file:projects/server-love.tgz': - resolution: {integrity: sha512-wz5ofvLIj2nnxuEvn8FdobYwZjtzSSlvLPAyAqIpSZ8/tDPJPUYKeHO8VC3amIruzWUxD42qkWztdGaQXogV+w==, tarball: file:projects/server-love.tgz} + resolution: {integrity: sha512-LtJzo7eMu3PaF9cFPXVrbD6E3RZWkfNPXny7XsKGsQYNBibLmWKBmHp4zHhDg7tDmS3fkh7F/kk1isa6E03sjA==, tarball: file:projects/server-love.tgz} version: 0.0.0 '@rush-temp/server-notification-resources@file:projects/server-notification-resources.tgz': - resolution: {integrity: sha512-gg+D2xrHB7FPlm/Z9NKJifDL5ubDkdqnVaUGqRqyP5JkwxCVQR2ftwhhrByCtMfjQRFztMO+fJH5BodIYhK1nw==, tarball: file:projects/server-notification-resources.tgz} + resolution: {integrity: sha512-Qaegorvp4BpOMpzBOVk73uMfqo+zSTX5SPDiRMW+5zKyztWaEclnlb2dz1xohZkGGOd/Qucn1E6qrfecjjk3iQ==, tarball: file:projects/server-notification-resources.tgz} version: 0.0.0 '@rush-temp/server-notification@file:projects/server-notification.tgz': - resolution: {integrity: sha512-+kSo/u0c1Ccf2YiXxt4P/vI//scoxUOGtBBwqZ0kG6HeKSAEFgVRzefPuyyWAS+UvTaBwqSZMT4BdnjIxGEA3g==, tarball: file:projects/server-notification.tgz} + resolution: {integrity: sha512-5/a+6db1dpsh4n/FrKVFtZC1eZ/Fbkh0kub/Ry2xF75CtlP3myQNr2A2aPy+iA6rh6A6fVacllzKRaqN3tE//Q==, tarball: file:projects/server-notification.tgz} version: 0.0.0 '@rush-temp/server-pipeline@file:projects/server-pipeline.tgz': - resolution: {integrity: sha512-p8KVUg9AP7ug5mrZVtAoGK0tiooX6Pbzv5qh4r4amk/R6kGgBuD6ne0VNURz3sjh4svfWlthrMJK0BFEm5Rfdw==, tarball: file:projects/server-pipeline.tgz} + resolution: {integrity: sha512-JF8lYp+7Wv67cQv6hdy9/aADBdIlmtSk/Un1SllknHTulXFzqAoigmHwCa0RjnVDzmamBIn6oD5wKoD9NRKWYw==, tarball: file:projects/server-pipeline.tgz} version: 0.0.0 '@rush-temp/server-preference@file:projects/server-preference.tgz': - resolution: {integrity: sha512-skU9FDp7hvbB9BsFk/Bwx5F6eZbOm6kTIE4XeQjzF/am/X23PEloAdhDRxf16wDpr+GBy3R4z8qqKwH/Wlw7vw==, tarball: file:projects/server-preference.tgz} + resolution: {integrity: sha512-ytevXEsH1mAtDN+59zMsFE8xTPli8iVARAYNAZgNgEtT4/sFLpdxFcKeM4khvknPr4HEFEQDmlLBtQp5THH4wA==, tarball: file:projects/server-preference.tgz} version: 0.0.0 '@rush-temp/server-process-resources@file:projects/server-process-resources.tgz': - resolution: {integrity: sha512-oNbewRGDh9SbdG/SkoQZENTxOXqso8AticD00y6GkGkJ1i8ruKB+KoStGUi85O7YF3XbLoapx94pSC35XHsszQ==, tarball: file:projects/server-process-resources.tgz} + resolution: {integrity: sha512-knTyBh2yCKhmIQpgasf113TR8yDGoMFREUsTmlKJGpiwSTetdPoyBD2YJcNuqsuUyxAnCuWwxBm5112n0xsQSA==, tarball: file:projects/server-process-resources.tgz} version: 0.0.0 '@rush-temp/server-process@file:projects/server-process.tgz': - resolution: {integrity: sha512-0FfWPqe+aaK/TXdXElATagm3zoh7G3p8k269zjs34NEpWNHOwK4NWypuh82G8YB3D9CgtF/jKov2KuQRPms8wA==, tarball: file:projects/server-process.tgz} + resolution: {integrity: sha512-idKHKzoAp79t8PW4CdXIj+qdSIK9anGYJ3Ms0hq+zkPbCnqosRhdi8ChN/sQ1oqhlwvX3Qtx9H7jL+QbLsFMig==, tarball: file:projects/server-process.tgz} version: 0.0.0 '@rush-temp/server-recruit-resources@file:projects/server-recruit-resources.tgz': - resolution: {integrity: sha512-tePTsSoXnMio0HALA5EjM6899WfV+m51JXcOuWTX06Ggkla703HvKXd93/3U20uaVFHuDQfjOcJL8Yk4edCUeA==, tarball: file:projects/server-recruit-resources.tgz} + resolution: {integrity: sha512-DCIJMnoZMFSkL2CFR6YYK3gTxTG+pDSJtPewjRHhDIAqgeza2lU2YV8JFVPsc6q4LU/nZBsbvoGv91jbBaan1w==, tarball: file:projects/server-recruit-resources.tgz} version: 0.0.0 '@rush-temp/server-recruit@file:projects/server-recruit.tgz': - resolution: {integrity: sha512-RTcbCQ+3C5wOgxVJNV4vEH+hAop0DLmipMQ5Tm7qwM4NLA545YduijyQK0bAY69Z7hdDlTSyeO8kj8Sjy8BGjQ==, tarball: file:projects/server-recruit.tgz} + resolution: {integrity: sha512-7os76/43Hgta/wLEHP2om4xqvn5JztBaQ+WoyehRFF/LyPCw8cgXHHY3wQZZcvt/bQwCffTObZnORcZrWitbHw==, tarball: file:projects/server-recruit.tgz} version: 0.0.0 '@rush-temp/server-request-resources@file:projects/server-request-resources.tgz': - resolution: {integrity: sha512-Y+i55igllbDjES8SohvO2DA8rRPSmWvuzlAtgpf58uGGFh3BUXClpROMasbUW62O1ZnLZY+2VcpQX+YRk5AYuA==, tarball: file:projects/server-request-resources.tgz} + resolution: {integrity: sha512-C0OY5ScIivMIJJDWFBjkICf7X9ELTx36pAbiEYnxFWIL41aP/JEVUz7ezrEO9ozx3p2IiCFsDYs5vOh4M/aeiQ==, tarball: file:projects/server-request-resources.tgz} version: 0.0.0 '@rush-temp/server-request@file:projects/server-request.tgz': - resolution: {integrity: sha512-Rwqwtp7Unjqjs87CnAgoP6SXaJOqK4c8c/4H0n05VwRnvCR9KbU/oeTiNhmor2uz19Flj1Y7HfFNG4Mjmjk8Lw==, tarball: file:projects/server-request.tgz} + resolution: {integrity: sha512-R+YBxgmJR54KM6RD4AF392nE2ykdvBRBLO1gaB7Jbr/Fv+RT0GvFFj5FUR4jtkEedpeXWWf29JRVoQ2T1NqLGQ==, tarball: file:projects/server-request.tgz} version: 0.0.0 '@rush-temp/server-setting-resources@file:projects/server-setting-resources.tgz': - resolution: {integrity: sha512-C0kOpEngWPBifK3leRB4qKgcg7pIpeoxE22qxQyCa538hqsd7rNSb0It088XlUb/5ZTkVCq1wMb3STevrefvCw==, tarball: file:projects/server-setting-resources.tgz} + resolution: {integrity: sha512-J4cxdFEb0hWkXB/0Z7Vw6d/QVKecKy5WBTnb1+XbM0EdyDAozXsamNwvKqfLIl+678ZhY7d3nbD4Lu9aDVlkNg==, tarball: file:projects/server-setting-resources.tgz} version: 0.0.0 '@rush-temp/server-setting@file:projects/server-setting.tgz': - resolution: {integrity: sha512-Pgj6e+5xrS6Lwf3NSEliPoNLgjjitRAgI9hc1PcuP2JaFVUF1knD4yyizi3VF6m/afYVmVzCT7DuibsdRjaf4Q==, tarball: file:projects/server-setting.tgz} + resolution: {integrity: sha512-mqggREFoonqwba8BmsiEfz/k/z1dLnJTnu3VeEDTRvTUKbGlqBVCRuOv9LEyT0d28+jPbWn6V5lApCtd+rTJ/A==, tarball: file:projects/server-setting.tgz} version: 0.0.0 '@rush-temp/server-storage@file:projects/server-storage.tgz': - resolution: {integrity: sha512-d5VV5hAFam8w5w03CoMothLBvQ3EnKfKzaoPQ0JJ/+wT+xkydGm08KsJSeSLJSYyXWJ0Ikoh6l/4o+Ii8wSQOw==, tarball: file:projects/server-storage.tgz} + resolution: {integrity: sha512-j9YTlJzwvyDjgXBoGWD4+7/lTm1eXsu1eg3sdJ2OM2Kj54AaK58zStVIjGk7DX8lNlg6OvGZIYerfgDVm+bpKw==, tarball: file:projects/server-storage.tgz} version: 0.0.0 '@rush-temp/server-tags-resources@file:projects/server-tags-resources.tgz': - resolution: {integrity: sha512-y9xD75Q/4pgfrgKtWjmJfV13WXrbPxAxe4EarlgeSCxgRazNnYItTJig61lDlPBoTyxQ9bZarZZ9yEwwPl9XCA==, tarball: file:projects/server-tags-resources.tgz} + resolution: {integrity: sha512-wRObc43Kd80XHtsAU5NcoYxq/b1D5lP3yxb999tzJVckMlJPhSzntvZnGssm9KKEoV6VwbRi6J/0WD3JzmHviQ==, tarball: file:projects/server-tags-resources.tgz} version: 0.0.0 '@rush-temp/server-tags@file:projects/server-tags.tgz': - resolution: {integrity: sha512-cFqi0EQ/MKKfuagciVTJMoF93WSWvGhjlnVZ0IEK9Lbxdc1r5G5ipYD1FqHFyXnC+QXDgLFkQUmXi3quNtqCbw==, tarball: file:projects/server-tags.tgz} + resolution: {integrity: sha512-ng34CjbmtZLrBU6CgBhWmqQty5MSmGJv2s9MViAYpz2FvBe7Bjufh3ddZD9ZPHmq7G2v1DdzxyxbmgTj38Xrig==, tarball: file:projects/server-tags.tgz} version: 0.0.0 '@rush-temp/server-task-resources@file:projects/server-task-resources.tgz': - resolution: {integrity: sha512-bvJ0lYwmQB2fWqLTiWx1pl1FWTiUmfrx5a5uVduS2C1rfP/SVJ/OOjd3UUJgRTfGooCP0ZkMc/kn8aq4A0ZBfg==, tarball: file:projects/server-task-resources.tgz} + resolution: {integrity: sha512-Lr+xxXkfdAscGDaT2e0sbFRxYfRUTGWFtUC245ud+SSggDFYKrhZiePifJzdg8qEnVo1RbhhzPHO7iR5i5ZEaA==, tarball: file:projects/server-task-resources.tgz} version: 0.0.0 '@rush-temp/server-task@file:projects/server-task.tgz': - resolution: {integrity: sha512-Jzx+crANUk755A9sglSuacU45nosCmrogtD3qDjdvgxuOUolI1seF/da79Y/AFUMi3Ha9Ql/fT5OD2VBGcf4oA==, tarball: file:projects/server-task.tgz} + resolution: {integrity: sha512-AjaJQFcGHsoNq4WiVsOQW1yYj34upR4nThinOWRsXOmz5GH3BbdVpVAooAAESptG6F5c6EtwgYHX7CFmDTL/GA==, tarball: file:projects/server-task.tgz} version: 0.0.0 '@rush-temp/server-telegram-resources@file:projects/server-telegram-resources.tgz': - resolution: {integrity: sha512-UmS+qQ9CcNbLjbNfmhv9n2mPwqwT6h+TRhfc8lIZbg20LA5vfP3ZZpzDGYReSno+k+lhHTRkGhzmK27Ikmpwmg==, tarball: file:projects/server-telegram-resources.tgz} + resolution: {integrity: sha512-Wzjhwz7GNlFnZEHcfckDv5YTAZNbWneFp+xCpjcTDrIoojq/0HExcktVpm6+byl7Up75gpDx5oSfSoBqjP+r3g==, tarball: file:projects/server-telegram-resources.tgz} version: 0.0.0 '@rush-temp/server-telegram@file:projects/server-telegram.tgz': - resolution: {integrity: sha512-+GNIgLYAjgW/AFN2+QgnLd9qY7bWhbdjQLm1UPUbswHRmI/p0TwU3ry81eVXHE59TTXC8qV0WPAZMB1PHUG0iA==, tarball: file:projects/server-telegram.tgz} + resolution: {integrity: sha512-DeTRr0mse5WCaE/qm08RK6IWkDKoum3BY8c5qAi5jHsNEaZRAkvqtwqpuykatLb/FwzMBqDx8QGmh1A0C60vRQ==, tarball: file:projects/server-telegram.tgz} version: 0.0.0 '@rush-temp/server-templates@file:projects/server-templates.tgz': - resolution: {integrity: sha512-Ar4Zd6gki9Rsag+tN6b5LtoEN+adzkDac32ZMZvu431AxkxwKGIj8XZphrW638/OUXhNRpDS6dpygK+axX4WGQ==, tarball: file:projects/server-templates.tgz} + resolution: {integrity: sha512-56zCC/9s8/yf/6BgIox7JzCox1o3t7IWr0KfMG4EG11Z3VFph0anihGC7QCaLTtvIBN9yyRurk/wG0n/eVo2sw==, tarball: file:projects/server-templates.tgz} version: 0.0.0 '@rush-temp/server-time-resources@file:projects/server-time-resources.tgz': - resolution: {integrity: sha512-Nc7r/TYUlbN4YGlY6uHBhHCl/2NqIKxi2/V3AbAcEbg3nvaXJoLN4HGPuQo/CXybaLltzOXjdyJXI4RzWugq4A==, tarball: file:projects/server-time-resources.tgz} + resolution: {integrity: sha512-DKcBEYzWAwE3VO31WkuU8lV14yQAlfns65bvlzyaGHGv85wox7h1dwfT/XHErU06mKTrnIYJvWGuFN5Ghpntcg==, tarball: file:projects/server-time-resources.tgz} version: 0.0.0 '@rush-temp/server-time@file:projects/server-time.tgz': - resolution: {integrity: sha512-z/h8cRozOUKUtSRLt6C39oXXYXpWx3IT9Q9gB3SPY1JMi5eG0vMPgB1ILUCsCMzNMEhQ6kC6EAp5l/us3oGRvw==, tarball: file:projects/server-time.tgz} + resolution: {integrity: sha512-j+ly9mj63dz7GNwaIig64XU0+tjcxA28dVtgPw/JhQFccXWRni63Od4h96V4r5j85tl2CXwanHojVQlaflMYyg==, tarball: file:projects/server-time.tgz} version: 0.0.0 '@rush-temp/server-token@file:projects/server-token.tgz': - resolution: {integrity: sha512-KWi8JET7wqjy0yZvPBx6LhInIBN7iXI9Af0sfQMAdKHAyxkFBAZJVY/Moun8gM22JMirucC4l0SQJklsLOZwxw==, tarball: file:projects/server-token.tgz} + resolution: {integrity: sha512-7HKT2NzixBNKwckhLCG8eIFNNICbtnLHsDp33tWNAk/cb/V8Xx54oIb3Q3dO80vHgJu2Z3tFvz4PF2dGZkl+yg==, tarball: file:projects/server-token.tgz} version: 0.0.0 '@rush-temp/server-tool@file:projects/server-tool.tgz': - resolution: {integrity: sha512-PRdzIiMGN/2pZq2Sl9JeYnFumHHoBiqZY43DxTOHVW2/x9FUGYLQkpCe5Mw7TUAeSYmL1TI7v3MVX7rw+AzTcQ==, tarball: file:projects/server-tool.tgz} + resolution: {integrity: sha512-nC76EvrDW0SZ7wdnWF5tUNNrCXBKLCkd3VCbBoWtMe67cf2Z2lJ6gXwumfhriV1izgdWpvI8iz98JbymNa5uew==, tarball: file:projects/server-tool.tgz} version: 0.0.0 '@rush-temp/server-tracker-resources@file:projects/server-tracker-resources.tgz': - resolution: {integrity: sha512-f/Xwng2W+qdJihKIUti1DcPzDnL3DckG0Sj9+M4lz/xoZBR4un51q8hy1EmQh65PNGMhMT432LX1vckgIebbGA==, tarball: file:projects/server-tracker-resources.tgz} + resolution: {integrity: sha512-WMAGGcxkxY2mO3Ix+cnY6k4g2suq0mEKaTd8nfXK7f94HMYSjxOIcXMjb5Uws/teKVUjv2ub20mT8TQ0aCiBwA==, tarball: file:projects/server-tracker-resources.tgz} version: 0.0.0 '@rush-temp/server-tracker@file:projects/server-tracker.tgz': - resolution: {integrity: sha512-MrZGMU+VeQcjEE34aEHL9Mh8EiudYXFV+LaFQ/zarjDaDjGuAfqkl5AM5O1kc4QFVu/gjjKejWcB1OmvBjY/Xw==, tarball: file:projects/server-tracker.tgz} + resolution: {integrity: sha512-aRms361Lrb3M//1KAN6sBVrm0qWsXFMaOiIuUKCgi9YwcEhIcqGf6WOEyLzgzL+7XIwNONdAcvP9vpHADfYLkQ==, tarball: file:projects/server-tracker.tgz} version: 0.0.0 '@rush-temp/server-training-resources@file:projects/server-training-resources.tgz': - resolution: {integrity: sha512-HHfy16Cd+Q2NUu8xEa/z8ldofA+2N9J/2XIphl4cFACdt1peSlIDERi1OnKV4mhPaVqAm9uwtdApGzQ6ylsP8A==, tarball: file:projects/server-training-resources.tgz} + resolution: {integrity: sha512-ysk+QVYP6Nrs8rtXlnZAlHrppqnsX5baqXs5Fk+Emm+3dWRwVmDmLCmJteG5qiPu2oTYD0tgiun2N8WTJ2/Dhw==, tarball: file:projects/server-training-resources.tgz} version: 0.0.0 '@rush-temp/server-training@file:projects/server-training.tgz': - resolution: {integrity: sha512-YV3nO3cwS0dnRmq3s734rZXBUE3G4s/+D9T3dp/ura5SYe6u/JErTjO8XmCDeu3VXWmVgXxEce1XJwPyNlpHvQ==, tarball: file:projects/server-training.tgz} + resolution: {integrity: sha512-NwVhWhCfubKUvQIXW8KJcGrxwPJ1UAPy5cb/nQX7p4RrsHJ6Vwz0SLbFB7xY/y9NfDSh+bPAoxoTAWEbn4APkQ==, tarball: file:projects/server-training.tgz} version: 0.0.0 '@rush-temp/server-view-resources@file:projects/server-view-resources.tgz': - resolution: {integrity: sha512-pKS3VQLwZhUhlCgIE8PGdfZEInziI9XHELCMmJfnKvwKBgNLz/1Ulcc8Oyjk7HChF8cvoolzNRU2K+CyV1jcPw==, tarball: file:projects/server-view-resources.tgz} + resolution: {integrity: sha512-v2N3Y3n9v9GIyLRgIP9dkCbQjdprihETdjqmadi1X5LVdZBBYsTxck9aW91CYnMERk3GjLlIJD0LRgub1WRMRw==, tarball: file:projects/server-view-resources.tgz} version: 0.0.0 '@rush-temp/server-view@file:projects/server-view.tgz': - resolution: {integrity: sha512-G+aNhGzL7mIcJSdvo1LBaaz6I51b4XxsoO5WGtNBpvD/W/n9PCpUM8ghsns4vqxe8u5ZAO/LI75mrwuPeTuj2A==, tarball: file:projects/server-view.tgz} + resolution: {integrity: sha512-Q4hAZVFYpkR1YlO/hklulFQ/Vo/lrxSmwgaPTxDIWrnuN7/Jx+lAqLMEUCeIEZwmpZlswTsdNSjvD6wm7uaF9A==, tarball: file:projects/server-view.tgz} version: 0.0.0 '@rush-temp/server@file:projects/server.tgz': - resolution: {integrity: sha512-NgRm5m0RD8isRc5oWt8yE0hk2IlXXrLBmc5HBHaP6orvS4UI4YJ5CNbfKBcrDljU5esRk/a7TFOu1rnMZNiarQ==, tarball: file:projects/server.tgz} + resolution: {integrity: sha512-N9xFE4SFY5aE8qqe7bBi4JXxdynwoNApPmpLoAEfP13TLMrUYmweGj2hU+AsG9QJKdq6lWs4CbFkri14N7NLrw==, tarball: file:projects/server.tgz} version: 0.0.0 '@rush-temp/setting-assets@file:projects/setting-assets.tgz': - resolution: {integrity: sha512-qg5QUc4Pu2wo4tM0LIJLAzRD57lmWqqtplHAygos0yGU/bI2BAJ8kP7P+wUHw97poA2xx6qCyczR70J4nNKXJw==, tarball: file:projects/setting-assets.tgz} + resolution: {integrity: sha512-IlK3ptLLlJQgfcpKu3SeL36ZSo854xMDAvGL2UGgKLZxKKQoaieMB3KcRp4AWt946e3B7WL2Mp5WMZJAwQAeQA==, tarball: file:projects/setting-assets.tgz} version: 0.0.0 '@rush-temp/setting-resources@file:projects/setting-resources.tgz': - resolution: {integrity: sha512-Ypujv1wWqwY3NEz1nnDPTQRPBCMuz71yh8XBeaO/R8LQoxbXNrawIJPSkPhskudFYmmY1yKvWGuV8YO1vYiR2w==, tarball: file:projects/setting-resources.tgz} + resolution: {integrity: sha512-OSo97d2pdEmjFRvzDSVMpWjJg3I64/rU/u8Qnfby+znDZKKhKYpgSJHMCMgi8uoKnP5JeJ23VUHl1Hp0izBVZw==, tarball: file:projects/setting-resources.tgz} version: 0.0.0 '@rush-temp/setting@file:projects/setting.tgz': - resolution: {integrity: sha512-HWEdbpzjpofObK2fv0WkpSZeFVpLROeA6s6/7tsJ/51IHCSxbsuqbJO+CGc+g1fZhbLdHUdIKH+J63kwsRaENA==, tarball: file:projects/setting.tgz} + resolution: {integrity: sha512-SNQvAgMGfLSvgXzGeiuMV7OvGJwV6gAIAKrEAJQ+LgclMvb6IhzAUK3WSTFnHXVubE62G6+pG007eiRouVV11Q==, tarball: file:projects/setting.tgz} version: 0.0.0 '@rush-temp/sign@file:projects/sign.tgz': - resolution: {integrity: sha512-dCYf0dbLiPC2GCCJdQKs2wXRiykgub0vFXCctGlrVacLzradrEG+8oubuSXfbCRr5eugKxt/ikhKaLAgx3XaFA==, tarball: file:projects/sign.tgz} + resolution: {integrity: sha512-6P3q0xXivvV8tFIHjsmldlzWG1Pg2++XODTjrP5bgrnHyRwL1j8Rptv0FTQOpU2dF5eY8dnQAffPitxDEAe8YA==, tarball: file:projects/sign.tgz} version: 0.0.0 '@rush-temp/storage@file:projects/storage.tgz': - resolution: {integrity: sha512-kukctHzcYJkAcTCa/qQLbk5EBOXwOKWhC+Z31bsc+vWeWQ37+dXMXtao2drk0/oLjCFbdivPOOrtgRjCVw4+Mw==, tarball: file:projects/storage.tgz} + resolution: {integrity: sha512-nBhXwmDSGl8h74PQOLKB7ttJgvg89Rm8cF7ifVOlOzLs3JCcvqFTbLc032PSCqXbeU+tMgBsL4Ss2ia1jxccmg==, tarball: file:projects/storage.tgz} version: 0.0.0 '@rush-temp/support-assets@file:projects/support-assets.tgz': - resolution: {integrity: sha512-n9dxaJZfXLgmLITYuLKPmTNoI9jqnpvBOFNPJeHNiLDoUGc14Er1DlWMmh/bbJBlhjW/wHSaAXI7cgZB4fYNgw==, tarball: file:projects/support-assets.tgz} + resolution: {integrity: sha512-5paZcQcys4Mx0Dtr+EZ9iLMI91A5JhpwaMYp9rKDoVipXwNJWRih43rGtRCts+l8frURhg1ERtZqu+v1CJBv4w==, tarball: file:projects/support-assets.tgz} version: 0.0.0 '@rush-temp/support-resources@file:projects/support-resources.tgz': - resolution: {integrity: sha512-n2ZKLSaG7rDnKH/42wGKMAPF9Dg9Rl6OVd1780pK6IR4C6V9cVT5F4kpOfEERz31mBOa7XpfigeM0Jflfw728Q==, tarball: file:projects/support-resources.tgz} + resolution: {integrity: sha512-Uc3u2ivM8D1ruJcCVamIjm1P+eN+SaGCnm9XHtoPOpIB3lo3dDIKfm/3gN2Iq+VE+a+lI2csjf7ylJhSLVT4Ng==, tarball: file:projects/support-resources.tgz} version: 0.0.0 '@rush-temp/support@file:projects/support.tgz': - resolution: {integrity: sha512-rCoLMvpHB+O/HROtbQtZ7Kf9aLtFv1oqLtNw9WNsmrgGCiit2FVjxppkbFU8GhUILIb0A4MG1VU8lJ7OIC2VCQ==, tarball: file:projects/support.tgz} + resolution: {integrity: sha512-1Pob5fd+atbY41mTd1KZiCaicH2EWVrpNDtYC+dkS5A5G2XIAdqA2BVCEQbKsT0pHihHjiW2rBKrNCsYoQ2yOg==, tarball: file:projects/support.tgz} version: 0.0.0 '@rush-temp/survey-assets@file:projects/survey-assets.tgz': - resolution: {integrity: sha512-HVLVMOTW4ORLFXHbkkyE3bRnmqid1CYYabdbNKvHUiJfs8dTRkXlHfhfFmusiF/sktySae9oDeK2o9vJC4lFVg==, tarball: file:projects/survey-assets.tgz} + resolution: {integrity: sha512-s3ukSDF20gOdX0jQ/VG7xUh5ad+XXe55W+65CBGgUJJnzoCFMr0gAl8o4KIZ6uGnZynSrerOER+fdGDSqZD8Ww==, tarball: file:projects/survey-assets.tgz} version: 0.0.0 '@rush-temp/survey-resources@file:projects/survey-resources.tgz': - resolution: {integrity: sha512-kSNRrJ0Ie4icJw0GjcWhgt7+2YNgR8DWmTbSsbH701WIrZv72/oF0EaIcnJDEswbQc8/VtKYp4Td7bNWNZD6Bg==, tarball: file:projects/survey-resources.tgz} + resolution: {integrity: sha512-Jm6zgpunpDz/ji7xjWKBWG0FU9xZVSZOO4K+b8e+Xu7DvZGJzA/Sf0Th8DGrKINvUGOudmfwECQP70N6zFEvtg==, tarball: file:projects/survey-resources.tgz} version: 0.0.0 '@rush-temp/survey@file:projects/survey.tgz': - resolution: {integrity: sha512-W8RFUI84neP98J6P8cErxrVhlfSPfgsdMz0Ig5YYX9gIzVc63ZQxrRlmrFZGddAVRZHYGxHiDzciBJOJNX61Yg==, tarball: file:projects/survey.tgz} + resolution: {integrity: sha512-DcHxHmISpFFqFMBRzSIK7cs4R4EeR7aoEF7BbfFPVwdVks2cZnCAcQqXBZV1Rop3TpHsTQ8ZPJLsdtqNU/3pUA==, tarball: file:projects/survey.tgz} version: 0.0.0 '@rush-temp/tags-assets@file:projects/tags-assets.tgz': - resolution: {integrity: sha512-DW0tYnaCZEEPbGxVksOGY/55KwkZFmNsZoOyPsNZYhbZZxwS4zaHEm1L0NzHq+O1gEtUCQKb1nDw1PRnwpVvAg==, tarball: file:projects/tags-assets.tgz} + resolution: {integrity: sha512-qXzoKKi2RF43Mv0o7eKGaL1OygqDVDJrwCXZSzZoq9VOC89/TiMwJ5Yda/0+w/1R8dsppI7s7u0tod+MrPoUBA==, tarball: file:projects/tags-assets.tgz} version: 0.0.0 '@rush-temp/tags-resources@file:projects/tags-resources.tgz': - resolution: {integrity: sha512-saawoqppoYgQzLZeqnflc93biIa9E/WMyNPSGAKWKQiNDUOGGAbWDlqUXcn6Pt1WfO6jm5prE/r4Nxe7zfmyhg==, tarball: file:projects/tags-resources.tgz} + resolution: {integrity: sha512-iuYFe5LbZl3e/zQU9ruC+FXplowL12Kf1Z9zrTWmne1lHsHT3tGwyx9Xxx7opTQDmALzsDeWxX1sx13dW67DYA==, tarball: file:projects/tags-resources.tgz} version: 0.0.0 '@rush-temp/tags@file:projects/tags.tgz': - resolution: {integrity: sha512-kpRMkZzBB4hkDANyhMrjrPlgfG2O/FBFL8E6wXJvEXKsja7tXaqhFJkoOO4BycszYCffsifMRTqJUFQlGe1Zmg==, tarball: file:projects/tags.tgz} + resolution: {integrity: sha512-s8Hz4n5NjbI9k1JsVsVrp3qXvdFqv8wPAM43D2bCz0CUIGT1+jTgpxzxjC4H5g8jzdbU5F4FLXnq33r/iOtVmQ==, tarball: file:projects/tags.tgz} version: 0.0.0 '@rush-temp/task-assets@file:projects/task-assets.tgz': - resolution: {integrity: sha512-ZHrzNsKZ64+N4jzJYOQsjBFVjuKgOQHTMjp3WTmLmhWugTpntKk0NY5/9nh4/LGm5K4cjJpzABYM6o7aVc8iFQ==, tarball: file:projects/task-assets.tgz} + resolution: {integrity: sha512-5BvhCbhIGhD43RlgOtgeTC8Gu7LYLJbPyGr9UsykMJ8a2tRh9IxGE8yTTU4+h+j6LMjnZcLvBu30RZSve4+8pw==, tarball: file:projects/task-assets.tgz} version: 0.0.0 '@rush-temp/task-resources@file:projects/task-resources.tgz': - resolution: {integrity: sha512-koG0NHrVix/I7VyFJQnKGYxgH9bA0aKuZwk/AmSS0rrQI4O5/HuQQuEqCs0ISGoRys7FbMmx9muSXlltP0Sf5w==, tarball: file:projects/task-resources.tgz} + resolution: {integrity: sha512-8nsXOcSdOfYiIxMesvTbxO3d5FnQ07wJFb4Nz7zpZSLd4BmOPw2VChobtV6PuspFGg5TilSE6Hb6zvDseTbBIg==, tarball: file:projects/task-resources.tgz} version: 0.0.0 '@rush-temp/task@file:projects/task.tgz': - resolution: {integrity: sha512-oa/CDcvaBQjfbrbe3+7JcNTeil09xKbteiNrtrPPqkUvFzFklC/YJvSm/95XhjbvZ2a0G4PUl8NKY+j9Yumpew==, tarball: file:projects/task.tgz} + resolution: {integrity: sha512-2DB5KrgWMf9/XkJm0tv3SzgAIwzufrOlNHno0n8mo0f/hYoabgr3XGvSxTyllw3DJZG2Od+fm222LQY8X1et+Q==, tarball: file:projects/task.tgz} version: 0.0.0 '@rush-temp/telegram-assets@file:projects/telegram-assets.tgz': - resolution: {integrity: sha512-vyPZyoAbY5iO/CVJdlr92U8UziwzaQeW1SdF1I1WGe19hY/lgfNutRrBQdNbvcN4OZMLQP4LCcF6oM2k3FI+tQ==, tarball: file:projects/telegram-assets.tgz} + resolution: {integrity: sha512-BxYXBKJsUmTgr+fQJtITEboXlsIJ4wYdTF1DxgFdBIXGO8Jvd9FblEPXE+LKbtmM8XryuhqGKxZKzHDwSRsp4A==, tarball: file:projects/telegram-assets.tgz} version: 0.0.0 '@rush-temp/telegram-resources@file:projects/telegram-resources.tgz': - resolution: {integrity: sha512-sC43Z4u+6Q0Rvj7UUk/T0ndVDEhBEgV777XTsoae+Zrsir6w1zXnSJ1gdoM4dmUVrsUiDN3NMeWFHiZODWYURg==, tarball: file:projects/telegram-resources.tgz} + resolution: {integrity: sha512-ShlcsHmcyAmAv0dSpnI2QxwFPB7FkOxEs7HXeoL1S+Grij3erxSa49dHnpaTQO8fFFK8oKMi5WkYodX4BeSreg==, tarball: file:projects/telegram-resources.tgz} version: 0.0.0 '@rush-temp/telegram@file:projects/telegram.tgz': - resolution: {integrity: sha512-Ro+TGj2R0dLafnLtX8j16lDvZIZG4AG75T18vO5AONDpv8qrTuBLSUwLZZBlAKiaiIUvSBK7KLu3xnSlLAnZ9Q==, tarball: file:projects/telegram.tgz} + resolution: {integrity: sha512-NvJKWv+H4zsY5j6Pmifsi9Am+2cLrg1DU5ihRLLduKbBDIkZrLPYAcltvXctspIz0uVNLctXSfgpq0XcUcb5qw==, tarball: file:projects/telegram.tgz} version: 0.0.0 '@rush-temp/templates-assets@file:projects/templates-assets.tgz': - resolution: {integrity: sha512-w8plum32D4WLkbUhau/uvQ1Zxh7DZSBghB6EuOYGEyWaYMr87ZyVyA4ZxSmgyCXjo4UaiWShlp9aE+HeDC1VBQ==, tarball: file:projects/templates-assets.tgz} + resolution: {integrity: sha512-jWBhXuGw3GmqXlsjvZ9mLq3SagHtJUZUY3nn7+uz+Ni4EkZOaZ6TlGyQ8HuN3iDdUIYWUbt3h4z5ddZTRSByYQ==, tarball: file:projects/templates-assets.tgz} version: 0.0.0 '@rush-temp/templates-resources@file:projects/templates-resources.tgz': - resolution: {integrity: sha512-ZpZf0G5yeCA8tujl5UQ7NJEMfO2uKDDk8/vkQWqF8JZGSZ0N1tTyhmQJhw2/Pi3fo3L38DfGYG1u1jSTOLg8Gw==, tarball: file:projects/templates-resources.tgz} + resolution: {integrity: sha512-fVn8pqi5/+W5F7Rh4+1Ts2xh7sQijg/IaWxSXHp/gq+l0h12gQruQxSlGix4nshxASGYA/UnDzbwtGWpRFOtlA==, tarball: file:projects/templates-resources.tgz} version: 0.0.0 '@rush-temp/templates@file:projects/templates.tgz': - resolution: {integrity: sha512-KMywjOnXnVTB6PPV/VL5nKHeeynoUy/mti0Cx/4CHOAx7OXnC8ZA85nTN4spIPwqW9xO2yT8ontcTxcCLKD9nw==, tarball: file:projects/templates.tgz} + resolution: {integrity: sha512-wfpECJmhwGImBpIWbJU5em3Z6o2oNL1X6T/WVSfBYGLiXdznC/8fApXoHVkkG5g7n1zQKyg1EI1ZLwGMmkX4dg==, tarball: file:projects/templates.tgz} version: 0.0.0 '@rush-temp/test-management-assets@file:projects/test-management-assets.tgz': - resolution: {integrity: sha512-Wv5Tos7HfkCVNabTcGgmd8ASpT17JBgfQ90O8FMNq3DQDSv3dchqF8iC8Yfj5//fnDbocDu3CtqcWZ/dL8JgHw==, tarball: file:projects/test-management-assets.tgz} + resolution: {integrity: sha512-xGKLIKEErRvHXq6fS802GWlkG9c+9dVADk6D6OOkh5Wy35SAjXq3Epobuomqt/A6LqZ8xFmCCLhza+LDWIu9ww==, tarball: file:projects/test-management-assets.tgz} version: 0.0.0 '@rush-temp/test-management-resources@file:projects/test-management-resources.tgz': - resolution: {integrity: sha512-3KFLyqnd9E8wuiyyDUEeyN/fWBkoZRBckVZ/zjqqgp8InrQzcGOfaBy+t/6AKRHiV7RCb6nFO/YLa77JHFKLKw==, tarball: file:projects/test-management-resources.tgz} + resolution: {integrity: sha512-zLYsQR80FPvjA4exY6gAjrnkShGsmsw+GOId1mm+QnTo6ariCYj0u6As+/DWWOmK3AWfYUsvrVCYOhVxsEihSA==, tarball: file:projects/test-management-resources.tgz} version: 0.0.0 '@rush-temp/test-management@file:projects/test-management.tgz': - resolution: {integrity: sha512-P225b8Qf3uFVWx4bOw7VTHDjkmuOKOiR5K6UWa+ptA04z02lnkNe1MRNkeYlm1A2NZk0bBVy2MqBFaKi8wEN2A==, tarball: file:projects/test-management.tgz} + resolution: {integrity: sha512-5DkfzNaZ/qxIaXdDs9D6VbBwQqH8Bzb7Kk9loG3qcXwwkYy362zbaxW76T7Gh31elz6Sa/VBuhDWQfGJMXbbOA==, tarball: file:projects/test-management.tgz} version: 0.0.0 '@rush-temp/tests-sanity@file:projects/tests-sanity.tgz': - resolution: {integrity: sha512-OaF/VsOxrBnFJ7pIZ1WxUwaOxcoESjC5Eur5vrY9Anq8ISGNfh9j0xamkVYHoF1mk72Qi+fpSFeOSkFnvsxKtg==, tarball: file:projects/tests-sanity.tgz} + resolution: {integrity: sha512-AJ0q+sQ2z07LSnT2W+hUXA5AgTRdi/cc79OPMK/6T4szf29SJC5qQ0GpassfOhiRi0Vig0LTlaQA8PaI0Nh4+Q==, tarball: file:projects/tests-sanity.tgz} version: 0.0.0 '@rush-temp/tests-ws-sanity@file:projects/tests-ws-sanity.tgz': - resolution: {integrity: sha512-V3npNxqUHqXbrimGXC0AwDxo54GxzLKpeOV/iW66jhof4UyW+oAZ8JM2UvWMCd6rqfhcjFQtSdEVUyzZNZJbdw==, tarball: file:projects/tests-ws-sanity.tgz} + resolution: {integrity: sha512-un6rkKHY4BElIZfuAmAMNw0MWZ8b7dsDUb6GIPmbah+EgOuMfqnkwSemWAB7OSbmiktcDY6DMTM93J2UuFuDTQ==, tarball: file:projects/tests-ws-sanity.tgz} version: 0.0.0 '@rush-temp/text-core@file:projects/text-core.tgz': - resolution: {integrity: sha512-WezIZjq0OzkKSAy6wMqDFrvEsZ0HlLXzmctJ8w/io4+ywOUO2Cb9ZDXn80wwr5t3TFdb2rvfg1lMM5xDuC+RfA==, tarball: file:projects/text-core.tgz} + resolution: {integrity: sha512-uiif3ddDYItFQM0XHzZsWR78dJtrOTQi0ADrvxG9HqgzZetZYE9lCtn/FbnldPDKK83UkEp7HtkaOcrCU0ATDw==, tarball: file:projects/text-core.tgz} version: 0.0.0 '@rush-temp/text-editor-assets@file:projects/text-editor-assets.tgz': - resolution: {integrity: sha512-fc1Cz8BTEOAt51K+ifVq8HzkP0+tBLJeWz7d5BpIxNnCx6h5CojaNN7fjXJ23GsdD6yYn5w04P5YtT4BXIgpfw==, tarball: file:projects/text-editor-assets.tgz} + resolution: {integrity: sha512-07vAP+Z4pOpIALibk8sSqICaVvg7dg2GGRVtRgSa2Ci09L3fDObXBVWvwVegHsZPmGFamee0RFsk/mtk1dq3qQ==, tarball: file:projects/text-editor-assets.tgz} version: 0.0.0 '@rush-temp/text-editor-resources@file:projects/text-editor-resources.tgz': - resolution: {integrity: sha512-l8BWqWjeXzK677ub/0+a+EP+o0GKpibkWOFiXj36FQRqZ7T+pkmgdWvs3ujkIjyTdmTrCHxDbk+hrd51S4NwfA==, tarball: file:projects/text-editor-resources.tgz} + resolution: {integrity: sha512-YTGebA6bhtTgjuXo6tXb8HqgvdC6hvYaRWw3DX0i5lWl3eZCnpFYb26f/UBeJZgG86gUnbtluD+Vtk++TGzeDw==, tarball: file:projects/text-editor-resources.tgz} version: 0.0.0 '@rush-temp/text-editor@file:projects/text-editor.tgz': - resolution: {integrity: sha512-+KGbXWEgMCunJ4ro3qz+maAZoyvHePbjvXWBJADkyyCzQYDW9F8j10q2wNx7yZjhncekLxNehbX7uO3jOs5+Pg==, tarball: file:projects/text-editor.tgz} + resolution: {integrity: sha512-QI32/TAMs1pU2lsahST5TeQE26SQLjGB0pnJwebZz4BvgEYngXXmYT+35ySUguli1EG/G+2mQu1Qt1TQ/m5L7g==, tarball: file:projects/text-editor.tgz} version: 0.0.0 '@rush-temp/text-html@file:projects/text-html.tgz': - resolution: {integrity: sha512-TWnkrtoXTcxM4lIZSiSLAvDtVcL00++mhD6r6LMkTmYbBQ03sQVp6m08OWfpVBj3A+onPAPvd9lyfIZWq5AOeA==, tarball: file:projects/text-html.tgz} + resolution: {integrity: sha512-aYaKuiBGQSlBXPox9YdO5PLf8AYLei/TKZQkYGRCNaAYxM+9rqf2Hn5VD09pAldH6IjxkSx99UYPsqnofsZg3Q==, tarball: file:projects/text-html.tgz} version: 0.0.0 '@rush-temp/text-markdown@file:projects/text-markdown.tgz': - resolution: {integrity: sha512-yUVIwSkC0URnwgZKRa3+guImCh1ictDRc4s3+OC3ixV3MBklHxEdTVf5P15xfCbk47v3x/9+N5QNOtGrI2u56Q==, tarball: file:projects/text-markdown.tgz} + resolution: {integrity: sha512-auB2OvkZb94x2dDVLAdc2XZ+v3Gu0sC5LxA53l34FZlNyv4ia5pEg2tNHBMMLd+509jWRZYXALUx8l8/3HB+sg==, tarball: file:projects/text-markdown.tgz} version: 0.0.0 '@rush-temp/text-ydoc@file:projects/text-ydoc.tgz': - resolution: {integrity: sha512-vKLzX1+/6aZmMzsR213dQDXADDE4cDw3M2Ofkn3r7QKV6GidHGHipTlBO4jjsCbYK4G0L1QIf8ZHi7QhpE8icQ==, tarball: file:projects/text-ydoc.tgz} + resolution: {integrity: sha512-Hrt/Vcjt+obqVWlEo1xJTXF7mOEcKNG1SFX00cow6buF8OIson75nr3rBFHmj0Au6GnYqIl+ouzf2j2PKLK+aw==, tarball: file:projects/text-ydoc.tgz} version: 0.0.0 '@rush-temp/text@file:projects/text.tgz': - resolution: {integrity: sha512-I83OF82U5cZMNyZAACqQcPjIxepw9L6xyMElZPpjl0o4oV61zDB774W7zwspdLgMGUDSItfdyavAtLqVpsGMTQ==, tarball: file:projects/text.tgz} + resolution: {integrity: sha512-01SNMf7C8yeT9UuFOHklvajDNvz1kQr71vi9sJnJRng5azbYhfpS1fyiSrE0T5cT7F2+Z0sgzsy8bZXv6KcfrA==, tarball: file:projects/text.tgz} version: 0.0.0 '@rush-temp/theme@file:projects/theme.tgz': - resolution: {integrity: sha512-wxk27XRvWTconaYb23WJU/G+tzEvlNDtWdj8yqALwXNendEsYSDMc+5rBv0WPURVX7hTCoH921UayEtLw2y9XA==, tarball: file:projects/theme.tgz} + resolution: {integrity: sha512-DIyGvu3aDWk9gt9NrzQ14g4x2n8Q1Ot0IuJ1RNWDzg+75DTALTeEXi3S9TzXT76bN+TJQEibKNv3pyX/Io+6Mg==, tarball: file:projects/theme.tgz} version: 0.0.0 '@rush-temp/time-assets@file:projects/time-assets.tgz': - resolution: {integrity: sha512-jcqbpXsiADvniXMNHqzFSpbRo2iwfYXn9nNrws8+vL32acZaFWJfECBhrM6rPYfhqeKE/faLuAeJ0CKAQYEGKA==, tarball: file:projects/time-assets.tgz} + resolution: {integrity: sha512-XzwxJlBm1gay6YJJ4/4MpB61rMcn97GV1OaNi3Kqk13OAxsx0e19+kn3WPD34V8LGLgMmc1aGLa0w99Ee2+bfQ==, tarball: file:projects/time-assets.tgz} version: 0.0.0 '@rush-temp/time-resources@file:projects/time-resources.tgz': - resolution: {integrity: sha512-22+1wCx7CdCRkOrXMYI0elg3cPNsRsLKKCPUAOrRf1U62+4KisptEuKFiRU5sEM9x8wdTm67IalG0fENMxR7Ow==, tarball: file:projects/time-resources.tgz} + resolution: {integrity: sha512-tx0rOE3eVlXLIvfLgGXM2DAEGb+u4aXr490PzN2ymeI57JxAaoCkPmX/T54jXIDBz6lFKdlg9DRngrFCPeNmmA==, tarball: file:projects/time-resources.tgz} version: 0.0.0 '@rush-temp/time@file:projects/time.tgz': - resolution: {integrity: sha512-qhbC2ZaUk+680fBi/zsHgSlxrZ1ZyZmomNW7VSFJ0HvH+pUeT5pkGyK49OsIODlrwYWDZi/HYvORgmchReX4jw==, tarball: file:projects/time.tgz} + resolution: {integrity: sha512-nzRwlbvmTXLf0nL6LBqVt0zWRVYQD4j7mhEctVyglBl6BMIC5bR8iVfv1FttTDpu7I+xaf/sJNE8NOzYV/fmIA==, tarball: file:projects/time.tgz} version: 0.0.0 '@rush-temp/tool@file:projects/tool.tgz': - resolution: {integrity: sha512-9s0FnsEBN/WrQoIcDgSH/hbgkV49BSHIp/TTZqiRVzmV/yZY9dqaSgYhJxTfWZQnELkKWYIRwNTniqipMobGXw==, tarball: file:projects/tool.tgz} + resolution: {integrity: sha512-RbCAqbr7KWirryKaJommMi6JZ+OsETomsoF2u9Q7c/lngH837RpIL10YgE0788EjUtKqoPdSfvh3IyLkA/INAQ==, tarball: file:projects/tool.tgz} version: 0.0.0 '@rush-temp/tracker-assets@file:projects/tracker-assets.tgz': - resolution: {integrity: sha512-3SPDcVAO8aYxSt2YiQJZaBLpLi7eSGKsUJl0BOztTxTKlE3Ce2CYWU7oCGpD7goGb4yuB565oQ7iGrdcKf212Q==, tarball: file:projects/tracker-assets.tgz} + resolution: {integrity: sha512-xXVFhvwjB7xuJ0LVj7sDZYxPqOhSf32Oy8aPiU528mG48oTn92n58enwS8f1sOoIt6DuSrt+5zkPdv7uLwYVRA==, tarball: file:projects/tracker-assets.tgz} version: 0.0.0 '@rush-temp/tracker-resources@file:projects/tracker-resources.tgz': - resolution: {integrity: sha512-Hk9tbgr7JNczsZ3JdEwKLT3WjyaquaXxP0mtXkfmo6RDj4fVTmIUqg4901DCyMueqYHrf0NjfvZ2qw2VIw1TJw==, tarball: file:projects/tracker-resources.tgz} + resolution: {integrity: sha512-4Kz/jaKRjawaM58K1x6coKy/htfx6bHUEnH7do9PBETrAJ+aXBSPpr/aQ3kXZ5WwEN4JHYznq7ylEL7uDaNy2A==, tarball: file:projects/tracker-resources.tgz} version: 0.0.0 '@rush-temp/tracker@file:projects/tracker.tgz': - resolution: {integrity: sha512-lUkW3ZL709KABU5sRQCdb87/GkO3kPUZeIFH1q28v+owfgBRD9piVchrkWiWFU0L1rjPXUiPSwJn7Y/mgJ9z8Q==, tarball: file:projects/tracker.tgz} + resolution: {integrity: sha512-KcpOYC9fdjVUNghEdbL2aMZrsTH9VS/r+Q1KGgIo3zS0W6M54KIAozMcyUDxbQMIS0TN9A7oKzSenPKzBZdHNQ==, tarball: file:projects/tracker.tgz} version: 0.0.0 '@rush-temp/training-assets@file:projects/training-assets.tgz': - resolution: {integrity: sha512-UbXQN3xpqTSDY8Ff9NbH1lTsvLv3KyY2OgNSExF57Kw8fegAx7w3MaENgRqW2f8gpu9h/zCu2X5kMO2oHaYCbA==, tarball: file:projects/training-assets.tgz} + resolution: {integrity: sha512-RuRLRWohES0/wiJp1hYMJnxMg7S49NfGquRKCXQ8Ti9cD5Ehj7iAiWYIixnsI0K3ueL/rYomMOWLePddc2r/9Q==, tarball: file:projects/training-assets.tgz} version: 0.0.0 '@rush-temp/training-resources@file:projects/training-resources.tgz': - resolution: {integrity: sha512-mA/UAFhgm6UyItIL7UYhx592Mq6a3QixJuaaQdbOtYtzhCbh8oo4OHdaf0wpW9eOx79H4hpGwNshBXre5tncWQ==, tarball: file:projects/training-resources.tgz} + resolution: {integrity: sha512-zLg+qTJ3Y5dvBucR6ysBQJUkByUvqLR5wgC663BuDIwfHuxd7VytGWYfUquP0XwmRDpLpTYuIHDFcctQVXkIdQ==, tarball: file:projects/training-resources.tgz} version: 0.0.0 '@rush-temp/training@file:projects/training.tgz': - resolution: {integrity: sha512-vNdBAFzkrmkl8f34+BJ+Wyw8wD9NLxl6iM1VQHa6Vwp7vnkvF9QxDOrEbOWctpMd2SBtqu419XUsoRvLConDvA==, tarball: file:projects/training.tgz} + resolution: {integrity: sha512-WHloQPH5FduC9h4NqsHZ7eG7WLN1cMCRjuuZgKSx9YfyawybWtN8ODkGYl5Bub9QKTsstRIK6/+3oeyu6qZdHw==, tarball: file:projects/training.tgz} version: 0.0.0 '@rush-temp/ui@file:projects/ui.tgz': - resolution: {integrity: sha512-iGJVYhTpkK5rTm+K+Qlnwg/6A+spZqjxNIDODNpmdUPjMO8lIvnYj4BaX2dvUZuLmXy4L2VErS4mgok+cjNrbw==, tarball: file:projects/ui.tgz} + resolution: {integrity: sha512-G3c2GyWkCeYmxTpUcnn07lr6cdvNlXvQYB9NP/2gsOQGSgQaQOlnCTb8R3PJf0QL1CG4J6A6viiZ8/+5SXpf8Q==, tarball: file:projects/ui.tgz} version: 0.0.0 '@rush-temp/uploader-assets@file:projects/uploader-assets.tgz': - resolution: {integrity: sha512-r1OKkh4Sbyy7YrCqYiapuFnUOLBOeWEhtDSjszMtqCniXivQjJ29Qxl5Tpco53B0xQvzU4244EaEh/5fbTrv9Q==, tarball: file:projects/uploader-assets.tgz} + resolution: {integrity: sha512-tu/F0pcMvijfA467DWIVKRUctvpSk0dqmxhg9hMO4ujYHGoM/styawVpZiv5J8wQRPHCN56SC7qnwNrW4LG2Lg==, tarball: file:projects/uploader-assets.tgz} version: 0.0.0 '@rush-temp/uploader-resources@file:projects/uploader-resources.tgz': - resolution: {integrity: sha512-Lsw9UMNYjd34MnUOWD5I1yKIfalHf7jRLu/EkOtkuahgG5WOWiJsfXq0hYIdt+K7MU8Dj7EQoVPTpe++XhkHkA==, tarball: file:projects/uploader-resources.tgz} + resolution: {integrity: sha512-y7kMJ/F6S2yRUlS6S/ER70BoEMREtl+r5p7UccNiO6LrO5/QqxjQxRqYgQryuJVcig+LN5iuhGzICASRGHIkoA==, tarball: file:projects/uploader-resources.tgz} version: 0.0.0 '@rush-temp/uploader@file:projects/uploader.tgz': - resolution: {integrity: sha512-oPzIsV7GiXzJiFJ+lSnENCmqQbvVoG9lf5cilLFjKKTwC4v5R07PBUN1NwwVeWe8/cjY03XOewABWkDWgcTqUA==, tarball: file:projects/uploader.tgz} + resolution: {integrity: sha512-HPW26C74ochWOwutEsgXZDcrDx4G0kHZ/bNpUoXiEs6LdZKcsPioT+4dO7QxorjT7H0A24vWrIyW7Uw6zA2GKw==, tarball: file:projects/uploader.tgz} version: 0.0.0 '@rush-temp/view-assets@file:projects/view-assets.tgz': - resolution: {integrity: sha512-tby4FR6APISmDuUVm42X0IKISGpioaCnRevEq213cp2SLALlqyODAvBWKLEZqIaaTUWOd9ICiMMgrAO5QtxTpw==, tarball: file:projects/view-assets.tgz} + resolution: {integrity: sha512-31z/IvVn77l6ZZpu3h8GvW2PuR62H8k2p1OGqJ2WEcgswAvWKvAjywWRG7eQH7+baqT56mA3q08SZbizGasOHg==, tarball: file:projects/view-assets.tgz} version: 0.0.0 '@rush-temp/view-resources@file:projects/view-resources.tgz': - resolution: {integrity: sha512-YsholauR4ljwdQBruHkVyC/JBgUmaE9Pn4T/diDr6CEORoPWolIXDtfHOKjH07nI9gzGuIbyi+Y+vq0NHmlxQw==, tarball: file:projects/view-resources.tgz} + resolution: {integrity: sha512-glzrSCIVoDsWEdZugnhfjAQ0WLP9rXWn1r4WlVbZk38hjP7X/6xtDZoyDyHVkrG3pmYmSk7OG3TuHfHL3S3SvA==, tarball: file:projects/view-resources.tgz} version: 0.0.0 '@rush-temp/view@file:projects/view.tgz': - resolution: {integrity: sha512-s+9uZHxGo6hMyyjv3nf1iDwQmVJWOaJy91JfgNuq5+o+XYQ7LdiNYPlJ5yb7LCY0wwwcAf+UXpCnDF2105JPBA==, tarball: file:projects/view.tgz} + resolution: {integrity: sha512-SlgpV0YgjFjXB+M2+6ROxyOgmQn9EoHWCZOHW5D2jjf6gxTTBF2S3OwIcsoNpPnggRvgB6t1ZJM75iGsJiw66w==, tarball: file:projects/view.tgz} version: 0.0.0 '@rush-temp/workbench-assets@file:projects/workbench-assets.tgz': - resolution: {integrity: sha512-GdDZtzuxPRTTqCBmHa+UEhZyiPwIYDIYzpYtjisJsxCL0ihBXT7xCere2c1GmPHlh3LgwcilDuoA31Kzl/Yiwg==, tarball: file:projects/workbench-assets.tgz} + resolution: {integrity: sha512-9C5/3tcp8gr/q3SIB8Mp3y5m/besKnUzqIPyIexOW+fX+pEwo3R2U8VU+ItjuUSnSDSp787sv6ERW0WCyJHZ2A==, tarball: file:projects/workbench-assets.tgz} version: 0.0.0 '@rush-temp/workbench-resources@file:projects/workbench-resources.tgz': - resolution: {integrity: sha512-Uo+XB8AOQnpA2SwPzuv6VgFkH7uZtAh/KiUYLkSepdfD3Dovbh/8tm4aiFBo0nyE2H6UfbHL50cXzyB6Xi1ILQ==, tarball: file:projects/workbench-resources.tgz} + resolution: {integrity: sha512-wkIgSFFARJnAka1/8UG46MRPX3/Ta9qPBmbT1fgDSsEJx+Yt7ygo7tErFV9FIwZPLfNsvAqiYsc3/7JJKBTQzw==, tarball: file:projects/workbench-resources.tgz} version: 0.0.0 '@rush-temp/workbench@file:projects/workbench.tgz': - resolution: {integrity: sha512-ZvhL29kXi3w0O0X+YyHvVv7k2xOeJnYiXk7DeFLEwQDqwFT+lyKXVA0CoOWGNCAvT52ddP/Jic1V6Q6+Zvm1VA==, tarball: file:projects/workbench.tgz} + resolution: {integrity: sha512-Kizi2erPhGWmB7kdRs2oibwwYOYfK4vrggm/WwEn+4x9dsPYtxl4tYwSX4pHkJooJd6DLnNR3/wAsMoWjAagtg==, tarball: file:projects/workbench.tgz} version: 0.0.0 '@rush-temp/workspace-service@file:projects/workspace-service.tgz': - resolution: {integrity: sha512-k32opgVNPnqufvY2lAIKmH8KldhLiP12ehgGOlYI55m8++KsymRwm1bAPekzK9iykb9TjvAfapUEv5GB2XlMxA==, tarball: file:projects/workspace-service.tgz} + resolution: {integrity: sha512-qdm+y5l3uolHKQsikpTYBmwuG7O0rEIMErafdE7VSUYoDyCIrK4zaNgn+Z3qtPvt6uZr6QrSY5KUzn3XjrX22w==, tarball: file:projects/workspace-service.tgz} version: 0.0.0 '@selderee/plugin-htmlparser2@0.11.0': @@ -6664,9 +6658,6 @@ packages: '@types/babel__traverse@7.20.5': resolution: {integrity: sha512-WXCyOcRtH37HAUkpXhUduaxdm82b4GSlyTqajXviN4EfiuPgNYR109xMCKvpl6zPIpua0DGlMEDCq+g8EdoheQ==} - '@types/bcrypt@6.0.0': - resolution: {integrity: sha512-/oJGukuH3D2+D+3H4JWLaAsJ/ji86dhRidzZ/Od7H/i8g+aCmvkeCc6Ni/f9uxGLSQVCRZkX2/lqEFG2BvWtlQ==} - '@types/body-parser@1.19.5': resolution: {integrity: sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==} @@ -7739,10 +7730,6 @@ packages: batch@0.6.1: resolution: {integrity: sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==} - bcrypt@6.0.0: - resolution: {integrity: sha512-cU8v/EGSrnH+HnxV2z0J7/blxH8gq7Xh2JFT6Aroax7UohdmiJJlxApMxtKfuI7z68NvvVcmR78k2LbT6efhRg==} - engines: {node: '>= 18'} - before-after-hook@2.2.3: resolution: {integrity: sha512-NzUnlZexiaH/46WDhANlyR2bXRopNg4F/zuSA3OpZnllCUgRaOF2znDioDWrmbNVsuZk6l9pMquQB38cfBZwkQ==} @@ -11006,8 +10993,8 @@ packages: linkifyjs@4.2.0: resolution: {integrity: sha512-pCj3PrQyATaoTYKHrgWRF3SJwsm61udVh+vuls/Rl6SptiDhgE7ziUIudAedRY9QEfynmM7/RmLEfPUyw1HPCw==} - livekit-client@2.13.3: - resolution: {integrity: sha512-5lX9bqN2ZKjt1RqJqO1Vz9uplrnCLIpbG3Y8h7z0ui2adk5oahohV0m1F2ZEaIJTfQgXhX1iVbSYrVNwTzwRDQ==} + livekit-client@2.15.5: + resolution: {integrity: sha512-zn36akmDlqZxlrTOUgYXtxtj35HQ44aJ+mgKat9BTSPiZru4RjEHOtp8RJE6jGoN2miJlWiOeEKHB2+ae3YrSw==} peerDependencies: '@types/dom-mediacapture-record': ^1 @@ -11596,10 +11583,6 @@ packages: node-addon-api@6.1.0: resolution: {integrity: sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA==} - node-addon-api@8.5.0: - resolution: {integrity: sha512-/bRZty2mXUIFY/xU5HLvveNHlswNJej+RnxBjOMkidWfwZzgTbPG1E3K5TOxRLOR+5hX7bSofy8yf1hZevMS8A==} - engines: {node: ^18 || ^20 || >= 21} - node-api-version@0.2.0: resolution: {integrity: sha512-fthTTsi8CxaBXMaBAD7ST2uylwvsnYxh2PfaScwpMhos6KlSFajXQPcM4ogNE1q2s3Lbz9GCGqeIHC+C6OZnKg==} @@ -11637,10 +11620,6 @@ packages: resolution: {integrity: sha512-u6fs2AEUljNho3EYTJNBfImO5QTo/J/1Etd+NVdCj7qWKUSN/bSLkZwhDv7I+w/MSC6qJ4cknepkAYykDdK8og==} hasBin: true - node-gyp-build@4.8.4: - resolution: {integrity: sha512-LA4ZjwlnUblHVgq0oBF3Jl/6h/Nvs5fzBLwdEF4nuxnFdsfajde4WfxtJr3CaiH+F6ewcIB/q4jQ4UzPyid+CQ==} - hasBin: true - node-gyp@9.4.1: resolution: {integrity: sha512-OQkWKbjQKbGkMf/xqI1jjy3oCTgMKJac58G2+bjZb3fza6gW2YrCSdMQYaoTb70crvE//Gngr4f0AgVHmqHvBQ==} engines: {node: ^12.13 || ^14.13 || >=16} @@ -15995,10 +15974,10 @@ snapshots: '@lifeomic/attempt@3.0.3': {} - '@livekit/krisp-noise-filter@0.3.0(livekit-client@2.13.3)': + '@livekit/krisp-noise-filter@0.3.0(livekit-client@2.15.5)': dependencies: '@livekit/mutex': 1.1.1 - livekit-client: 2.13.3 + livekit-client: 2.15.5 '@livekit/mutex@1.1.1': {} @@ -16006,14 +15985,14 @@ snapshots: dependencies: '@bufbuild/protobuf': 1.10.0 - '@livekit/protocol@1.38.0': + '@livekit/protocol@1.39.3': dependencies: '@bufbuild/protobuf': 1.10.0 - '@livekit/track-processors@0.5.6(livekit-client@2.13.3)': + '@livekit/track-processors@0.5.6(livekit-client@2.15.5)': dependencies: '@mediapipe/tasks-vision': 0.10.14 - livekit-client: 2.13.3 + livekit-client: 2.15.5 '@malept/cross-spawn-promise@2.0.0': dependencies: @@ -19447,7 +19426,7 @@ snapshots: fork-ts-checker-webpack-plugin: 9.0.2(typescript@5.8.3)(webpack@5.97.1) html-webpack-plugin: 5.6.0(webpack@5.97.1) jest: 29.7.0(@types/node@22.15.29)(ts-node@10.9.2(@types/node@22.15.29)(typescript@5.8.3)) - livekit-client: 2.13.3 + livekit-client: 2.15.5 mini-css-extract-plugin: 2.8.0(webpack@5.97.1) node-loader: 2.0.0(webpack@5.97.1) postcss: 8.5.3 @@ -21196,8 +21175,8 @@ snapshots: '@rush-temp/love-resources@file:projects/love-resources.tgz(@babel/core@7.23.9)(@jest/types@29.6.3)(@types/node@22.15.29)(babel-jest@29.7.0(@babel/core@7.23.9))(esbuild@0.24.2)(postcss-load-config@4.0.2(postcss@8.5.3)(ts-node@10.9.2(@types/node@22.15.29)(typescript@5.8.3)))(postcss@8.5.3)(ts-node@10.9.2(@types/node@22.15.29)(typescript@5.8.3))': dependencies: - '@livekit/krisp-noise-filter': 0.3.0(livekit-client@2.13.3) - '@livekit/track-processors': 0.5.6(livekit-client@2.13.3) + '@livekit/krisp-noise-filter': 0.3.0(livekit-client@2.15.5) + '@livekit/track-processors': 0.5.6(livekit-client@2.15.5) '@types/jest': 29.5.12 '@typescript-eslint/eslint-plugin': 6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.56.0)(typescript@5.8.3))(eslint@8.56.0)(typescript@5.8.3) '@typescript-eslint/parser': 6.21.0(eslint@8.56.0)(typescript@5.8.3) @@ -21208,7 +21187,7 @@ snapshots: eslint-plugin-promise: 6.1.1(eslint@8.56.0) eslint-plugin-svelte: 2.35.1(eslint@8.56.0)(svelte@4.2.19)(ts-node@10.9.2(@types/node@22.15.29)(typescript@5.8.3)) jest: 29.7.0(@types/node@22.15.29)(ts-node@10.9.2(@types/node@22.15.29)(typescript@5.8.3)) - livekit-client: 2.13.3 + livekit-client: 2.15.5 prettier: 3.2.5 prettier-plugin-svelte: 3.2.2(prettier@3.2.5)(svelte@4.2.19) sass: 1.71.1 @@ -24037,7 +24016,6 @@ snapshots: dependencies: '@aws-sdk/client-ses': 3.738.0 '@tsconfig/node16': 1.0.4 - '@types/bcrypt': 6.0.0 '@types/cors': 2.8.17 '@types/express': 4.17.21 '@types/jest': 29.5.12 @@ -24045,7 +24023,6 @@ snapshots: '@types/nodemailer': 6.4.17 '@typescript-eslint/eslint-plugin': 6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.56.0)(typescript@5.8.3))(eslint@8.56.0)(typescript@5.8.3) '@typescript-eslint/parser': 6.21.0(eslint@8.56.0)(typescript@5.8.3) - bcrypt: 6.0.0 cors: 2.8.5 cross-env: 7.0.3 dotenv: 16.0.3 @@ -30220,10 +30197,6 @@ snapshots: dependencies: '@babel/types': 7.23.9 - '@types/bcrypt@6.0.0': - dependencies: - '@types/node': 22.15.29 - '@types/body-parser@1.19.5': dependencies: '@types/connect': 3.4.38 @@ -31574,11 +31547,6 @@ snapshots: batch@0.6.1: {} - bcrypt@6.0.0: - dependencies: - node-addon-api: 8.5.0 - node-gyp-build: 4.8.4 - before-after-hook@2.2.3: {} big-integer@1.6.52: {} @@ -35599,10 +35567,10 @@ snapshots: linkifyjs@4.2.0: {} - livekit-client@2.13.3: + livekit-client@2.15.5: dependencies: '@livekit/mutex': 1.1.1 - '@livekit/protocol': 1.38.0 + '@livekit/protocol': 1.39.3 events: 3.3.0 loglevel: 1.9.2 sdp-transform: 2.15.0 @@ -36205,8 +36173,6 @@ snapshots: node-addon-api@6.1.0: {} - node-addon-api@8.5.0: {} - node-api-version@0.2.0: dependencies: semver: 7.6.3 @@ -36234,8 +36200,6 @@ snapshots: node-gyp-build@4.8.0: {} - node-gyp-build@4.8.4: {} - node-gyp@9.4.1: dependencies: env-paths: 2.2.1 diff --git a/desktop/package.json b/desktop/package.json index ce2725dfc81..428d4e9abb5 100644 --- a/desktop/package.json +++ b/desktop/package.json @@ -267,7 +267,7 @@ "electron-store": "^8.2.0", "electron-log": "^5.1.7", "electron-updater": "^6.3.4", - "livekit-client": "^2.13.3", + "livekit-client": "^2.15.5", "@hcengineering/server-backup": "^0.6.0", "@hcengineering/communication-types": "^0.1.0", "ws": "^8.18.2" diff --git a/plugins/love-assets/assets/meeting-end-notification.wav b/plugins/love-assets/assets/meeting-end-notification.wav new file mode 100644 index 00000000000..f5389289d62 Binary files /dev/null and b/plugins/love-assets/assets/meeting-end-notification.wav differ diff --git a/plugins/love-assets/lang/cs.json b/plugins/love-assets/lang/cs.json index be3df6d97be..6fba9ffc382 100644 --- a/plugins/love-assets/lang/cs.json +++ b/plugins/love-assets/lang/cs.json @@ -90,6 +90,9 @@ "Sharing": "Sdílení...", "Browser": "Prohlížeč", "Monitor": "Monitor", - "Window": "Okno" + "Window": "Okno", + "MeetingEmptyTitle": "Schůzka ukončena?", + "MeetingEmptyMessage": "Všichni účastníci odešli. Během 1 minuty budete odpojeni. Chcete zůstat?", + "StayInRoom": "Zůstat v místnosti" } } \ No newline at end of file diff --git a/plugins/love-assets/lang/de.json b/plugins/love-assets/lang/de.json index 818df86fa3f..74e11fdcb3c 100644 --- a/plugins/love-assets/lang/de.json +++ b/plugins/love-assets/lang/de.json @@ -88,6 +88,9 @@ "Sharing": "Teilen...", "Browser": "Browser", "Monitor": "Monitor", - "Window": "Fenster" + "Window": "Fenster", + "MeetingEmptyTitle": "Besprechung beendet?", + "MeetingEmptyMessage": "Alle Teilnehmer haben die Besprechung verlassen. Sie werden in 1 Minute automatisch getrennt. Möchten Sie bleiben?", + "StayInRoom": "Im Raum bleiben" } } diff --git a/plugins/love-assets/lang/en.json b/plugins/love-assets/lang/en.json index 04aa426f986..f998f475d57 100644 --- a/plugins/love-assets/lang/en.json +++ b/plugins/love-assets/lang/en.json @@ -90,6 +90,9 @@ "Sharing": "Sharing...", "Browser": "Browser", "Monitor": "Monitor", - "Window": "Window" + "Window": "Window", + "MeetingEmptyTitle": "Meeting ended?", + "MeetingEmptyMessage": "All participants have left. You'll be disconnected in 1 minute. Would you like to stay?", + "StayInRoom": "Stay in room" } } diff --git a/plugins/love-assets/lang/es.json b/plugins/love-assets/lang/es.json index 3229ce632c5..0412ba1dbb5 100644 --- a/plugins/love-assets/lang/es.json +++ b/plugins/love-assets/lang/es.json @@ -90,6 +90,9 @@ "Sharing": "Compartiendo...", "Browser": "Navegador", "Monitor": "Monitor", - "Window": "Ventana" + "Window": "Ventana", + "MeetingEmptyTitle": "¿Reunión finalizada?", + "MeetingEmptyMessage": "Todos los participantes han salido. Serás desconectado en 1 minuto. ¿Deseas permanecer?", + "StayInRoom": "Permanecer en sala" } } diff --git a/plugins/love-assets/lang/fr.json b/plugins/love-assets/lang/fr.json index 634016a1519..3fe76e919ca 100644 --- a/plugins/love-assets/lang/fr.json +++ b/plugins/love-assets/lang/fr.json @@ -90,6 +90,9 @@ "Sharing": "Partage...", "Browser": "Navigateur", "Monitor": "Moniteur", - "Window": "Fenêtre" + "Window": "Fenêtre", + "MeetingEmptyTitle": "Réunion terminée ?", + "MeetingEmptyMessage": "Tous les participants sont partis. Vous serez déconnecté dans 1 minute. Souhaitez-vous rester ?", + "StayInRoom": "Rester dans la salle" } } \ No newline at end of file diff --git a/plugins/love-assets/lang/it.json b/plugins/love-assets/lang/it.json index f7914bd5f8b..cb0e2e1c1fc 100644 --- a/plugins/love-assets/lang/it.json +++ b/plugins/love-assets/lang/it.json @@ -90,6 +90,9 @@ "Sharing": "Condivisione...", "Browser": "Browser", "Monitor": "Monitor", - "Window": "Finestra" + "Window": "Finestra", + "MeetingEmptyTitle": "Riunione terminata?", + "MeetingEmptyMessage": "Tutti i partecipanti hanno abbandonato. Sarai disconnesso tra 1 minuto. Vuoi rimanere?", + "StayInRoom": "Rimani nella stanza" } } diff --git a/plugins/love-assets/lang/ja.json b/plugins/love-assets/lang/ja.json index 9a2f8d8715b..7fb5ea17ef8 100644 --- a/plugins/love-assets/lang/ja.json +++ b/plugins/love-assets/lang/ja.json @@ -90,6 +90,9 @@ "Sharing": "共有中...", "Browser": "ブラウザ", "Monitor": "モニター", - "Window": "ウィンドウ" + "Window": "ウィンドウ", + "MeetingEmptyTitle": "ミーティング終了?", + "MeetingEmptyMessage": "全参加者が退出しました。1分後に自動切断されます。ミーティングに残りますか?", + "StayInRoom": "ルームに残る" } } diff --git a/plugins/love-assets/lang/pt.json b/plugins/love-assets/lang/pt.json index 7b0487952d1..44a9f3b8237 100644 --- a/plugins/love-assets/lang/pt.json +++ b/plugins/love-assets/lang/pt.json @@ -90,6 +90,9 @@ "Sharing": "A partilhar...", "Browser": "Navegador", "Monitor": "Monitor", - "Window": "Janela" + "Window": "Janela", + "MeetingEmptyTitle": "Reunião encerrada?", + "MeetingEmptyMessage": "Todos os participantes saíram. Você será desconectado em 1 minuto. Deseja permanecer?", + "StayInRoom": "Permanecer na sala" } } diff --git a/plugins/love-assets/lang/ru.json b/plugins/love-assets/lang/ru.json index a56e07aea55..e4143665825 100644 --- a/plugins/love-assets/lang/ru.json +++ b/plugins/love-assets/lang/ru.json @@ -90,6 +90,9 @@ "Sharing": "Показ...", "Browser": "Браузер", "Monitor": "Монитор", - "Window": "Окно" + "Window": "Окно", + "MeetingEmptyTitle": "Совещание завершено?", + "MeetingEmptyMessage": "Все участники вышли. Вы будете отключены через 1 минуту. Хотите остаться?", + "StayInRoom": "Остаться в комнате" } } diff --git a/plugins/love-assets/lang/zh.json b/plugins/love-assets/lang/zh.json index 1781b35e140..e4a59756168 100644 --- a/plugins/love-assets/lang/zh.json +++ b/plugins/love-assets/lang/zh.json @@ -90,6 +90,9 @@ "Sharing": "共享中...", "Browser": "浏览器", "Monitor": "监视器", - "Window": "窗口" + "Window": "窗口", + "MeetingEmptyTitle": "会议已结束?", + "MeetingEmptyMessage": "所有参与者已离开。您将在1分钟后断开连接。是否要留在会议中?", + "StayInRoom": "留在房间" } } diff --git a/plugins/love-assets/src/index.ts b/plugins/love-assets/src/index.ts index e3b12e355e7..d03968bd804 100644 --- a/plugins/love-assets/src/index.ts +++ b/plugins/love-assets/src/index.ts @@ -41,5 +41,6 @@ loadMetadata(love.icon, { MeetingMinutes: `${icons}#meeting-minutes` }) loadMetadata(love.sound, { - Knock: require('../assets/knock.wav') + Knock: require('../assets/knock.wav'), + MeetingEndNotification: require('../assets/meeting-end-notification.wav') }) diff --git a/plugins/love-resources/package.json b/plugins/love-resources/package.json index 20f69193468..43d7c400148 100644 --- a/plugins/love-resources/package.json +++ b/plugins/love-resources/package.json @@ -61,9 +61,11 @@ "@hcengineering/view-resources": "^0.6.0", "@hcengineering/workbench": "^0.6.16", "@hcengineering/workbench-resources": "^0.6.1", + "@hcengineering/emoji": "^0.6.0", + "@hcengineering/theme": "^0.6.5", "@livekit/krisp-noise-filter": "^0.3.0", "@livekit/track-processors": "^0.5.6", - "livekit-client": "^2.13.3", + "livekit-client": "^2.15.5", "svelte": "^4.2.19" } } diff --git a/plugins/love-resources/src/broadcast.ts b/plugins/love-resources/src/broadcast.ts index 5fb8de91db6..a545184e4a2 100644 --- a/plugins/love-resources/src/broadcast.ts +++ b/plugins/love-resources/src/broadcast.ts @@ -1,17 +1,6 @@ -import { get } from 'svelte/store' -import { - isCameraEnabled, - isConnected, - $isCurrentInstanceConnected, - isMicEnabled, - isSharingEnabled, - setCam, - setMic, - setShare -} from './utils' -import { getCurrentLocation, location } from '@hcengineering/ui' +import { location } from '@hcengineering/ui' -let key = 'love' + getCurrentLocation().path?.[2] +let key = '' let bc: BroadcastChannel | undefined @@ -20,7 +9,10 @@ location.subscribe((newLocation) => { const newKey = 'love' + newLocation.path[2] if (key !== newKey) { key = newKey + bc?.close() bc = new BroadcastChannel(key) + bc.onmessage = onMessage + sendMessage({ type: 'status_ask' }) } } }) @@ -55,50 +47,48 @@ interface BroadcastStatusMessage { value: boolean } -export function sendMessage (req: BroadcastMessage): void { +function sendMessage (req: BroadcastMessage): void { bc?.postMessage(req) } -if (bc !== undefined) { - bc.onmessage = async (e: MessageEvent) => { - if (e.data.type === 'set_mic') { - if ($isCurrentInstanceConnected) { - await setMic(e.data.value) - } +async function onMessage (e: MessageEvent): Promise { + /* + if (e.data.type === 'set_mic') { + if ($isCurrentInstanceConnected) { + await setMic(e.data.value) } - if (e.data.type === 'set_cam') { - if ($isCurrentInstanceConnected) { - await setCam(e.data.value) - } - } - if (e.data.type === 'set_share') { - if ($isCurrentInstanceConnected) { - await setShare(e.data.value) - } - } - if (e.data.type === 'share') { - isSharingEnabled.set(e.data.value) - } - if (e.data.type === 'mic') { - isMicEnabled.set(e.data.value) + } + if (e.data.type === 'set_cam') { + if ($isCurrentInstanceConnected) { + await setCam(e.data.value) } - if (e.data.type === 'cam') { - isCameraEnabled.set(e.data.value) + } + if (e.data.type === 'set_share') { + if ($isCurrentInstanceConnected) { + await setShare(e.data.value) } - if (e.data.type === 'status_ask') { - if ($isCurrentInstanceConnected) { - sendMessage({ type: 'connect', value: true }) - sendMessage({ type: 'mic', value: get(isMicEnabled) }) - sendMessage({ type: 'cam', value: get(isCameraEnabled) }) - sendMessage({ type: 'share', value: get(isSharingEnabled) }) - } + } + if (e.data.type === 'share') { + isSharingEnabled.set(e.data.value) + } + if (e.data.type === 'mic') { + isMicEnabled.set(e.data.value) + } + if (e.data.type === 'cam') { + isCameraEnabled.set(e.data.value) + } + if (e.data.type === 'status_ask') { + if ($isCurrentInstanceConnected) { + sendMessage({ type: 'connect', value: true }) + sendMessage({ type: 'mic', value: get(isMicEnabled) }) + sendMessage({ type: 'cam', value: get(isCameraEnabled) }) + sendMessage({ type: 'share', value: get(isSharingEnabled) }) } - if (e.data.type === 'connect') { - if (!$isCurrentInstanceConnected) { - isConnected.set(e.data.value) - } + } + if (e.data.type === 'connect') { + if (!$isCurrentInstanceConnected) { + isConnected.set(e.data.value) } } + */ } - -sendMessage({ type: 'status_ask' }) diff --git a/plugins/love-resources/src/components/ControlBar.svelte b/plugins/love-resources/src/components/ControlBar.svelte index a5711ce8184..c4a0c47caa8 100644 --- a/plugins/love-resources/src/components/ControlBar.svelte +++ b/plugins/love-resources/src/components/ControlBar.svelte @@ -33,15 +33,12 @@ } from '@hcengineering/ui' import view, { Action } from '@hcengineering/view' import { getActions } from '@hcengineering/view-resources' - import { toggleCamState, toggleMicState } from '@hcengineering/media-resources' + import { toggleCamState, toggleMicState, state } from '@hcengineering/media-resources' import love from '../plugin' import { currentRoom, myInfo, myOffice } from '../stores' import { - isCameraEnabled, - isConnected, isFullScreen, - isMicEnabled, isRecording, isRecordingAvailable, isShareWithSound, @@ -53,7 +50,8 @@ screenSharing, setShare, startTranscription, - stopTranscription + stopTranscription, + lk } from '../utils' import CamSettingPopup from './meeting/CamSettingPopup.svelte' import ControlBarContainer from './ControlBarContainer.svelte' @@ -61,6 +59,8 @@ import RoomAccessPopup from './RoomAccessPopup.svelte' import RoomModal from './RoomModal.svelte' import ShareSettingPopup from './ShareSettingPopup.svelte' + import { lkSessionConnected } from '../liveKitClient' + import emojiPlugin from '@hcengineering/emoji' export let room: Room export let canMaximize: boolean = true @@ -74,6 +74,8 @@ $: allowCam = $currentRoom?.type === RoomType.Video $: allowLeave = $myInfo?.room !== ($myOffice?._id ?? love.ids.Reception) + $: isMicEnabled = $state.microphone?.enabled === true + $: isCamEnabled = $state.camera?.enabled === true async function changeShare (): Promise { const newValue = !$isSharingEnabled @@ -137,16 +139,25 @@ function maximize (): void { showPopup(RoomModal, { room }, 'full-centered') } + + function addReaction (event: MouseEvent): void { + showPopup( + emojiPlugin.component.EmojiPopup, + {}, + event?.target as HTMLElement, + async (result) => { + const emoji = result?.text + if (emoji == null) return + void lk.localParticipant.sendChatMessage(emoji, { topic: 'reaction' }) + }, + () => {} + ) + } - - - {#if room._id !== love.ids.Reception} + + {#if room._id !== love.ids.Reception && $lkSessionConnected} {/if} - {#if $isConnected} + + + {#if $lkSessionConnected} + record(room)} /> {/if} - {#if hasAccountRole(getCurrentAccount(), AccountRole.User) && isTranscriptionAllowed() && $isConnected} + {#if hasAccountRole(getCurrentAccount(), AccountRole.User) && isTranscriptionAllowed() && $lkSessionConnected} {/if} + {:else} + {/if} - {#if $isConnected && withVideo && onFullScreen} + {#if $lkSessionConnected && withVideo && onFullScreen} {/if} - {#if ($screenSharing || room.type === RoomType.Video) && $isConnected && canMaximize} + {#if ($screenSharing || room.type === RoomType.Video) && $lkSessionConnected && canMaximize} {/if} - {#if $isConnected && moreItems.length > 0} + {#if $lkSessionConnected && moreItems.length > 0} { - if ($myInfo !== undefined && $isCurrentInstanceConnected) { + if ($myInfo !== undefined && $lkSessionConnected) { if ($myOffice !== undefined && $myInfo.room === $myOffice._id) { endMeeting($myOffice, $rooms, $infos, $myInfo) } else { diff --git a/plugins/love-resources/src/components/EditRoom.svelte b/plugins/love-resources/src/components/EditRoom.svelte index 8f5cc22c910..b5a941e7e06 100644 --- a/plugins/love-resources/src/components/EditRoom.svelte +++ b/plugins/love-resources/src/components/EditRoom.svelte @@ -19,8 +19,9 @@ import { IntlString } from '@hcengineering/platform' import love from '../plugin' - import { getRoomName, tryConnect, isConnected } from '../utils' + import { getRoomName, tryConnect } from '../utils' import { infos, invites, myInfo, myRequests, selectedRoomPlace, myOffice, currentRoom } from '../stores' + import { lkSessionConnected } from '../liveKitClient' export let object: Room @@ -54,7 +55,7 @@ selectedRoomPlace.set(undefined) } - $: connecting = tryConnecting || ($currentRoom?._id === object._id && !$isConnected) + $: connecting = tryConnecting || ($currentRoom?._id === object._id && !$lkSessionConnected) let connectLabel: IntlString = $infos.some(({ room }) => room === object._id) ? love.string.JoinMeeting @@ -100,7 +101,7 @@
- {#if showConnectionButton(object, connecting, $isConnected, $infos, $myOffice, $currentRoom)} + {#if showConnectionButton(object, connecting, $lkSessionConnected, $infos, $myOffice, $currentRoom)} {/if} diff --git a/plugins/love-resources/src/components/Main.svelte b/plugins/love-resources/src/components/Main.svelte index c823dc99c9f..f5f687921e9 100644 --- a/plugins/love-resources/src/components/Main.svelte +++ b/plugins/love-resources/src/components/Main.svelte @@ -21,8 +21,9 @@ import Hall from './Hall.svelte' import { getMetadata } from '@hcengineering/platform' import love from '../plugin' - import { tryConnect, isConnected, isCurrentInstanceConnected, screenSharing } from '../utils' + import { tryConnect, screenSharing } from '../utils' import { infos, invites, myInfo, myRequests, waitForOfficeLoaded, currentRoom } from '../stores' + import { lkSessionConnected } from '../liveKitClient' const localNav: boolean = $deviceInfo.navigator.visible const savedNav = localStorage.getItem('love-visibleNav') @@ -46,8 +47,7 @@ if (room === undefined) return if ( - !$isConnected && - !$isCurrentInstanceConnected && + !$lkSessionConnected && (room.type === RoomType.Video || $screenSharing) && $myInfo?.sessionId && $myInfo.sessionId === getMetadata(presentation.metadata.SessionId) diff --git a/plugins/love-resources/src/components/MediaPopupItemExt.svelte b/plugins/love-resources/src/components/MediaPopupItemExt.svelte index 66a4b975fbb..2b689b84351 100644 --- a/plugins/love-resources/src/components/MediaPopupItemExt.svelte +++ b/plugins/love-resources/src/components/MediaPopupItemExt.svelte @@ -7,7 +7,8 @@ import { createEventDispatcher, onMount } from 'svelte' import love from '../plugin' import { currentRoom, infos, myInfo, myOffice, rooms, currentMeetingMinutes } from '../stores' - import { endMeeting, isCurrentInstanceConnected, leaveRoom } from '../utils' + import { endMeeting, leaveRoom } from '../utils' + import { lkSessionConnected } from '../liveKitClient' export let limit: number = 4 @@ -60,7 +61,7 @@ }) -{#if $isCurrentInstanceConnected && $currentRoom != null} +{#if $lkSessionConnected && $currentRoom != null} {@const overLimit = participants.length > limit}
diff --git a/plugins/love-resources/src/components/ParticipantView.svelte b/plugins/love-resources/src/components/ParticipantView.svelte deleted file mode 100644 index adddc7d602e..00000000000 --- a/plugins/love-resources/src/components/ParticipantView.svelte +++ /dev/null @@ -1,164 +0,0 @@ - - - -
0}> -
-
- -
-
- {#if connecting}{/if} - {#if muted}{/if} - {formatName(name)} -
-
- - diff --git a/plugins/love-resources/src/components/RequestPopup.svelte b/plugins/love-resources/src/components/RequestPopup.svelte index 20ec56ef1dc..9ebcdfdaf63 100644 --- a/plugins/love-resources/src/components/RequestPopup.svelte +++ b/plugins/love-resources/src/components/RequestPopup.svelte @@ -20,8 +20,9 @@ import { JoinRequest, RequestStatus } from '@hcengineering/love' import love from '../plugin' import { myInfo, myOffice } from '../stores' - import { connectRoom, isConnected } from '../utils' + import { connectRoom } from '../utils' import { onDestroy, onMount } from 'svelte' + import { lkSessionConnected } from '../liveKitClient' export let request: JoinRequest @@ -33,7 +34,7 @@ async function accept (): Promise { await client.update(request, { status: RequestStatus.Approved }) - if (request.room === $myOffice?._id && !$isConnected) { + if (request.room === $myOffice?._id && !$lkSessionConnected) { const person = await getPersonByPersonRef(getCurrentEmployee()) if (person == null) return await connectRoom(0, 0, $myInfo, person, $myOffice) diff --git a/plugins/love-resources/src/components/Room.svelte b/plugins/love-resources/src/components/Room.svelte index 3697242b78f..44b73cb8d15 100644 --- a/plugins/love-resources/src/components/Room.svelte +++ b/plugins/love-resources/src/components/Room.svelte @@ -13,223 +13,30 @@ // limitations under the License. -->
- {#if $isConnected && !$isCurrentInstanceConnected} -
-
- {:else if !configured} + {#if !configured}
@@ -410,27 +138,22 @@ {/if}
3} class:hidden={loading} class:mobile={$deviceInfo.isMobile} >
- +
{#if withVideo} -
{ - roomWidth = element.clientWidth - roomHeight = element.clientHeight - }} - class="videoGrid" - style={$screenSharing ? '' : gridStyle} - class:scroll-m-0={$screenSharing} - > - {#each activeParticipants as participant, i (participant._id)} - - {/each} +
+ { + updateStyle(evt.detail, withScreenSharing) + }} + />
{/if}
diff --git a/plugins/love-resources/src/components/RoomPopup.svelte b/plugins/love-resources/src/components/RoomPopup.svelte index f2a3d413e8a..b2d5e4f13b6 100644 --- a/plugins/love-resources/src/components/RoomPopup.svelte +++ b/plugins/love-resources/src/components/RoomPopup.svelte @@ -45,16 +45,13 @@ import { getClient } from '@hcengineering/presentation' import view from '@hcengineering/view' import { getObjectLinkFragment } from '@hcengineering/view-resources' - import { toggleCamState, toggleMicState } from '@hcengineering/media-resources' + import { toggleCamState, toggleMicState, state } from '@hcengineering/media-resources' import { createEventDispatcher } from 'svelte' import love from '../plugin' import { currentMeetingMinutes, currentRoom, infos, invites, myInfo, myOffice, myRequests, rooms } from '../stores' import { endMeeting, getRoomName, - isCameraEnabled, - isConnected, - isMicEnabled, isShareWithSound, isSharingEnabled, leaveRoom, @@ -62,6 +59,7 @@ setShare, tryConnect } from '../utils' + import { lkSessionConnected } from '../liveKitClient' import CamSettingPopup from './meeting/CamSettingPopup.svelte' import MicSettingPopup from './meeting/MicSettingPopup.svelte' import RoomAccessPopup from './RoomAccessPopup.svelte' @@ -92,6 +90,8 @@ const allowShare: boolean = true $: allowCam = $currentRoom?.type === RoomType.Video + $: isMicEnabled = $state.microphone?.enabled === true + $: isCamEnabled = $state.camera?.enabled === true const dispatch = createEventDispatcher() @@ -188,14 +188,14 @@
- {#if joined && $isConnected} + {#if joined && $lkSessionConnected}
{ const client = getClient() const hierarchy = client.getHierarchy() - if ($isConnected && $currentRoom?._id === room._id) { + if ($lkSessionConnected && $currentRoom?._id === room._id) { let meeting = $currentMeetingMinutes if (meeting?.attachedTo !== room._id || meeting?.status !== MeetingStatus.Active) { meeting = await client.findOne(love.class.MeetingMinutes, { diff --git a/plugins/love-resources/src/components/SharingStateIndicator.svelte b/plugins/love-resources/src/components/SharingStateIndicator.svelte index b4eebc48dd7..c09f911e397 100644 --- a/plugins/love-resources/src/components/SharingStateIndicator.svelte +++ b/plugins/love-resources/src/components/SharingStateIndicator.svelte @@ -16,10 +16,11 @@ import { tooltip, eventToHTMLElement, showPopup } from '@hcengineering/ui' import love from '../plugin' - import { isConnected, isSharingEnabled, isShareWithSound, screenSharing, setShare } from '../utils' + import { isSharingEnabled, isShareWithSound, screenSharing, setShare } from '../utils' import SharingStatePopup from './SharingStatePopup.svelte' import IconShare from './icons/Share.svelte' + import { lkSessionConnected } from '../liveKitClient' let disabled: boolean = false let pressed: boolean = false @@ -38,10 +39,10 @@ void setShare(true, audio) } - $: disabled = !$screenSharing && !$isConnected + $: disabled = !$screenSharing && !$lkSessionConnected -{#if $isConnected} +{#if $lkSessionConnected} {#if $isSharingEnabled}
+ + diff --git a/plugins/love-resources/src/components/meeting/ParticipantView.svelte b/plugins/love-resources/src/components/meeting/ParticipantView.svelte new file mode 100644 index 00000000000..3a004d910be --- /dev/null +++ b/plugins/love-resources/src/components/meeting/ParticipantView.svelte @@ -0,0 +1,325 @@ + + + +
+
+
+ +
+
+ {#if participant === undefined}{/if} + {#if isBadConnection}{/if} + {#if microphoneMuted}{/if} + {formatName(userName)} +
+ {#each reactions as reaction (reaction.id)} + { + reactions = reactions.filter((it) => it !== reaction) + }} + /> + {/each} +
+ + diff --git a/plugins/love-resources/src/components/meeting/ParticipantsListView.svelte b/plugins/love-resources/src/components/meeting/ParticipantsListView.svelte new file mode 100644 index 00000000000..a916c120feb --- /dev/null +++ b/plugins/love-resources/src/components/meeting/ParticipantsListView.svelte @@ -0,0 +1,105 @@ + + +{#each activeParticipants as participant, i (participant._id)} +
+ +
+{/each} diff --git a/plugins/love-resources/src/components/meeting/Reaction.svelte b/plugins/love-resources/src/components/meeting/Reaction.svelte new file mode 100644 index 00000000000..6c895539cda --- /dev/null +++ b/plugins/love-resources/src/components/meeting/Reaction.svelte @@ -0,0 +1,64 @@ + + +{#if isVisible} +
+ {emoji} +
+{/if} + + diff --git a/plugins/love-resources/src/components/meeting/ScreenSharingView.svelte b/plugins/love-resources/src/components/meeting/ScreenSharingView.svelte new file mode 100644 index 00000000000..3b56714f196 --- /dev/null +++ b/plugins/love-resources/src/components/meeting/ScreenSharingView.svelte @@ -0,0 +1,102 @@ + + + + + diff --git a/plugins/love-resources/src/components/widget/MeetingWidget.svelte b/plugins/love-resources/src/components/widget/MeetingWidget.svelte index 36bb107edb1..5a2604a2742 100644 --- a/plugins/love-resources/src/components/widget/MeetingWidget.svelte +++ b/plugins/love-resources/src/components/widget/MeetingWidget.svelte @@ -20,10 +20,10 @@ import love from '../../plugin' import VideoTab from './VideoTab.svelte' - import { isCurrentInstanceConnected } from '../../utils' import { currentMeetingMinutes, currentRoom } from '../../stores' import ChatTab from './ChatTab.svelte' import TranscriptionTab from './TranscriptionTab.svelte' + import { lkSessionConnected } from '../../liveKitClient' export let widgetState: WidgetState | undefined export let height: string @@ -39,7 +39,7 @@ $: room = $currentRoom $: if ( - !$isCurrentInstanceConnected || + !$lkSessionConnected || widgetState?.data?.room === undefined || $currentRoom === undefined || $currentRoom._id !== widgetState?.data?.room diff --git a/plugins/love-resources/src/components/widget/WidgetSwitcher.svelte b/plugins/love-resources/src/components/widget/WidgetSwitcher.svelte index 852cf3c9930..7c99963e3da 100644 --- a/plugins/love-resources/src/components/widget/WidgetSwitcher.svelte +++ b/plugins/love-resources/src/components/widget/WidgetSwitcher.svelte @@ -18,8 +18,10 @@ import { AppItem } from '@hcengineering/workbench-resources' import { RoomType } from '@hcengineering/love' import { currentRoom } from '../../stores' - import { isConnected, isSharingEnabled, isCameraEnabled, isMicEnabled } from '../../utils' + import { isSharingEnabled } from '../../utils' + import { state } from '@hcengineering/media-resources' import love from '../../plugin' + import { lkSessionConnected } from '../../liveKitClient' export let label: IntlString export let icon: Asset | AnySvelteComponent @@ -27,28 +29,30 @@ export let size: 'small' | 'medium' | 'large' = 'small' $: allowCam = $currentRoom?.type === RoomType.Video + $: isMicEnabled = $state.microphone?.enabled === true + $: isCamEnabled = $state.camera?.enabled === true => ({ MeetingMinutesTitleProvider: getMeetingMinutesTitle }, actionImpl: { - ToggleMic: toggleMic, - ToggleVideo: toggleVideo, + ToggleMic: toggleMicState, + ToggleVideo: toggleCamState, StartTranscribing: startTranscription, StopTranscribing: stopTranscription, ShowRoomSettings: showRoomSettings, diff --git a/plugins/love-resources/src/liveKitClient.ts b/plugins/love-resources/src/liveKitClient.ts new file mode 100644 index 00000000000..be8c44753d6 --- /dev/null +++ b/plugins/love-resources/src/liveKitClient.ts @@ -0,0 +1,147 @@ +import { ConnectionState, type RemoteParticipant, Room as LKRoom, RoomEvent } from 'livekit-client' +import { getMetadata, translate } from '@hcengineering/platform' +import { getSelectedSpeakerId, type MediaSession } from '@hcengineering/media' +import { LoveEvents } from '@hcengineering/love' +import { useMedia } from '@hcengineering/media-resources' +import { get, writable } from 'svelte/store' +import { Analytics } from '@hcengineering/analytics' +import { addNotification, NotificationSeverity } from '@hcengineering/ui' +import { getCurrentLanguage } from '@hcengineering/theme' +import LastParticipantNotification from './components/meeting/LastParticipantNotification.svelte' +import love from './plugin' +import { leaveRoom } from './utils' +import { myInfo, myOffice } from './stores' + +export const lkSessionConnected = writable(false) + +const LAST_PARTICIPANT_NOTIFICATION_DELAY_MS = 2 * 60 * 1000 +const AUTO_DISCONNECT_DELAY_MS = 60 * 1000 + +export function getLiveKitClient (): LiveKitClient { + const wsURL = getMetadata(love.metadata.WebSocketURL) + return new LiveKitClient(wsURL ?? '') +} + +export class LiveKitClient { + public readonly liveKitRoom: LKRoom + + public currentMediaSession: MediaSession | undefined = undefined + private currentSessionSupportsVideo: boolean = false + private lastParticipantNotificationTimeout: number = -1 + private lastParticipantDisconnectTimeout: number = -1 + + private readonly wsUrl: string + + constructor (wsUrl: string) { + this.wsUrl = wsUrl + const lkRoom = new LKRoom({ + adaptiveStream: true, + dynacast: true, + publishDefaults: { + videoCodec: 'vp9', + screenShareEncoding: { + maxBitrate: 7_000_000, + maxFramerate: 15, + priority: 'high' + } + }, + audioCaptureDefaults: { + autoGainControl: true, + echoCancellation: true, + noiseSuppression: true + }, + audioOutput: { + deviceId: getSelectedSpeakerId() + }, + videoCaptureDefaults: { + facingMode: 'user', + resolution: { + width: 1280, + height: 720, + frameRate: 30 + } + } + }) + void lkRoom.prepareConnection(this.wsUrl) + lkRoom.on(RoomEvent.Connected, this.onConnected) + lkRoom.on(RoomEvent.Disconnected, this.onDisconnected) + this.liveKitRoom = lkRoom + } + + async connect (token: string, withVideo: boolean): Promise { + this.currentSessionSupportsVideo = withVideo + await this.liveKitRoom.connect(this.wsUrl, token) + } + + async disconnect (): Promise { + clearTimeout(this.lastParticipantNotificationTimeout) + const me = this.liveKitRoom.localParticipant + await Promise.all([me.setScreenShareEnabled(false), me.setCameraEnabled(false), me.setMicrophoneEnabled(false)]) + await this.liveKitRoom.disconnect() + this.currentSessionSupportsVideo = false + } + + async awaitConnect (): Promise { + await new Promise((resolve) => { + if (this.liveKitRoom.state === ConnectionState.Connected) { + resolve() + } + this.liveKitRoom.once(RoomEvent.Connected, () => { + resolve() + }) + }) + } + + onConnected = (): void => { + const session = useMedia({ + state: { + camera: this.currentSessionSupportsVideo ? { enabled: false } : undefined, + microphone: { enabled: false } + }, + autoDestroy: false + }) + lkSessionConnected.set(true) + this.currentMediaSession = session + this.liveKitRoom.on(RoomEvent.ParticipantConnected, this.onParticipantConnected) + this.liveKitRoom.on(RoomEvent.ParticipantDisconnected, this.onParticipantDisconnected) + } + + onDisconnected = (): void => { + this.currentMediaSession?.close() + this.currentMediaSession?.removeAllListeners() + this.currentMediaSession = undefined + lkSessionConnected.set(false) + this.liveKitRoom.off(RoomEvent.ParticipantConnected, this.onParticipantConnected) + this.liveKitRoom.off(RoomEvent.ParticipantDisconnected, this.onParticipantDisconnected) + Analytics.handleEvent(LoveEvents.DisconnectedFromRoom) + } + + onParticipantConnected = (participant: RemoteParticipant): void => { + clearTimeout(this.lastParticipantDisconnectTimeout) + clearTimeout(this.lastParticipantNotificationTimeout) + } + + onParticipantDisconnected = (participant: RemoteParticipant): void => { + if (this.liveKitRoom.remoteParticipants.size === 0) { + clearTimeout(this.lastParticipantDisconnectTimeout) + clearTimeout(this.lastParticipantNotificationTimeout) + this.lastParticipantNotificationTimeout = window.setTimeout(() => { + void this.showLastParticipantNotification() + }, LAST_PARTICIPANT_NOTIFICATION_DELAY_MS) + } + } + + async showLastParticipantNotification (): Promise { + addNotification( + await translate(love.string.MeetingEmptyTitle, {}, getCurrentLanguage()), + await translate(love.string.MeetingEmptyMessage, {}, getCurrentLanguage()), + LastParticipantNotification, + undefined, + NotificationSeverity.Info, + 'love' + ) + this.lastParticipantDisconnectTimeout = window.setTimeout(() => { + void leaveRoom(get(myInfo), get(myOffice)) + }, AUTO_DISCONNECT_DELAY_MS) + } +} diff --git a/plugins/love-resources/src/plugin.ts b/plugins/love-resources/src/plugin.ts index 49c8fbc5b4a..f2f9eb076a9 100644 --- a/plugins/love-resources/src/plugin.ts +++ b/plugins/love-resources/src/plugin.ts @@ -105,6 +105,9 @@ export default mergeIds(loveId, love, { Sharing: '' as IntlString, Browser: '' as IntlString, Monitor: '' as IntlString, - Window: '' as IntlString + Window: '' as IntlString, + MeetingEmptyTitle: '' as IntlString, + MeetingEmptyMessage: '' as IntlString, + StayInRoom: '' as IntlString } }) diff --git a/plugins/love-resources/src/stores.ts b/plugins/love-resources/src/stores.ts index 6e65f2cc2c5..c7cb282bf4e 100644 --- a/plugins/love-resources/src/stores.ts +++ b/plugins/love-resources/src/stores.ts @@ -13,7 +13,6 @@ import { type ParticipantInfo, type Room } from '@hcengineering/love' -import { type MediaSession } from '@hcengineering/media' import { createQuery, onClient } from '@hcengineering/presentation' import { derived, get, writable } from 'svelte/store' @@ -60,7 +59,6 @@ export let $myPreferences: DevicesPreference | undefined export const currentMeetingMinutes = writable(undefined) export const selectedRoomPlace = writable<{ _id: Ref, x: number, y: number } | undefined>(undefined) -export const currentSession = writable(undefined) async function filterParticipantInfo (value: ParticipantInfo[]): Promise { const map = new Map() diff --git a/plugins/love-resources/src/utils.ts b/plugins/love-resources/src/utils.ts index 422440e82b5..f23b0acf48b 100644 --- a/plugins/love-resources/src/utils.ts +++ b/plugins/love-resources/src/utils.ts @@ -40,8 +40,7 @@ import { RoomType, TranscriptionStatus } from '@hcengineering/love' -import { getSelectedSpeakerId } from '@hcengineering/media' -import { getSelectedCam, getSelectedMic, getSelectedSpeaker, useMedia } from '@hcengineering/media-resources' +import { getSelectedCam, getSelectedMic, getSelectedSpeaker } from '@hcengineering/media-resources' import { getEmbeddedLabel, getMetadata, getResource, type IntlString } from '@hcengineering/platform' import presentation, { copyTextToClipboard, @@ -65,16 +64,14 @@ import { isKrispNoiseFilterSupported, KrispNoiseFilter } from '@livekit/krisp-no import { BackgroundBlur, type BackgroundOptions, type ProcessorWrapper } from '@livekit/track-processors' import { type AudioCaptureOptions, - ConnectionState, - Room as LKRoom, LocalAudioTrack, type LocalTrack, type LocalTrackPublication, LocalVideoTrack, - type Participant, type RemoteParticipant, type RemoteTrack, type RemoteTrackPublication, + type Room as LKRoom, RoomEvent, type ScreenShareCaptureOptions, Track, @@ -83,18 +80,11 @@ import { import { get, writable } from 'svelte/store' import { getPersonByPersonRef } from '@hcengineering/contact-resources' -import { sendMessage } from './broadcast' import MeetingMinutesSearchItem from './components/MeetingMinutesSearchItem.svelte' import RoomSettingsPopup from './components/RoomSettingsPopup.svelte' import love from './plugin' -import { - $myPreferences, - currentMeetingMinutes, - currentRoom, - currentSession, - myOffice, - selectedRoomPlace -} from './stores' +import { $myPreferences, currentMeetingMinutes, currentRoom, myOffice, selectedRoomPlace } from './stores' +import { getLiveKitClient } from './liveKitClient' export async function getToken ( roomName: string, @@ -128,66 +118,21 @@ function getTokenRoomName (roomName: string, roomId: Ref): string { return `${currentWorkspace.uuid}_${roomName}_${roomId}` } -export const lk: LKRoom = new LKRoom({ - adaptiveStream: true, - dynacast: true, - publishDefaults: { - videoCodec: 'vp9', - screenShareEncoding: { - maxBitrate: 7_000_000, - maxFramerate: 15, - priority: 'high' - } - }, - audioCaptureDefaults: { - autoGainControl: true, - echoCancellation: true, - noiseSuppression: true - }, - audioOutput: { - deviceId: getSelectedSpeakerId() - }, - videoCaptureDefaults: { - facingMode: 'user', - resolution: { - width: 1280, - height: 720, - frameRate: 30 - } - } -}) +export const liveKitClient = getLiveKitClient() +export const lk: LKRoom = liveKitClient.liveKitRoom export function setCustomCreateScreenTracks (value: () => Promise>>): void { lk.localParticipant.createScreenTracks = value } -async function prepare (): Promise { - const wsURL = getMetadata(love.metadata.WebSocketURL) - if (wsURL !== undefined) { - await lk.prepareConnection(wsURL) - } -} - -void prepare() - -export const isConnected = writable(false) -export const isCurrentInstanceConnected = writable(false) -export let $isCurrentInstanceConnected: boolean = false -isCurrentInstanceConnected.subscribe((value) => { - $isCurrentInstanceConnected = value -}) export const screenSharing = writable(false) export const isRecording = writable(false) export const isTranscription = writable(false) export const isRecordingAvailable = writable(false) -export const isMicEnabled = writable(false) -export const isCameraEnabled = writable(false) export const isSharingEnabled = writable(false) export const isFullScreen = writable(false) export const isShareWithSound = writable(false) -export const currentRoomAudioLevels = writable, number>>(new Map()) - function handleTrackSubscribed ( track: RemoteTrack, publication: RemoteTrackPublication, @@ -210,7 +155,7 @@ function handleTrackUnsubscribed ( lk.on(RoomEvent.TrackSubscribed, handleTrackSubscribed) lk.on(RoomEvent.LocalTrackPublished, (pub, part) => { - const session = get(currentSession) + const session = liveKitClient.currentMediaSession const track = pub.track?.mediaStreamTrack const deviceId = track?.getSettings().deviceId if (pub.track?.kind === Track.Kind.Video) { @@ -218,62 +163,47 @@ lk.on(RoomEvent.LocalTrackPublished, (pub, part) => { session?.setFeature('sharing', { enabled: true, track, deviceId }) screenSharing.set(true) isSharingEnabled.set(true) - sendMessage({ type: 'share', value: true }) } else { session?.setCamera({ enabled: true, track, deviceId }) - isCameraEnabled.set(true) - sendMessage({ type: 'cam', value: true }) } } else if (pub.track?.kind === Track.Kind.Audio) { session?.setMicrophone({ enabled: true, track, deviceId }) - isMicEnabled.set(!pub.track?.isMuted) - sendMessage({ type: 'mic', value: !pub.track?.isMuted }) } }) lk.on(RoomEvent.LocalTrackUnpublished, (pub, part) => { - const session = get(currentSession) + const session = liveKitClient.currentMediaSession if (pub.track?.kind === Track.Kind.Video) { if (pub.track.source === Track.Source.ScreenShare) { session?.setFeature('sharing', { enabled: false }) screenSharing.set(false) isSharingEnabled.set(false) - sendMessage({ type: 'share', value: false }) } else { session?.setCamera({ enabled: false }) - isCameraEnabled.set(false) - sendMessage({ type: 'cam', value: false }) } } else if (pub.track?.kind === Track.Kind.Audio) { session?.setMicrophone({ enabled: false }) - isMicEnabled.set(false) - sendMessage({ type: 'mic', value: false }) } }) lk.on(RoomEvent.TrackUnsubscribed, handleTrackUnsubscribed) lk.on(RoomEvent.TrackMuted, (pub, participant) => { if (participant.isLocal) { - const session = get(currentSession) + const session = liveKitClient.currentMediaSession if (pub.track?.kind === Track.Kind.Video) { if (pub.track.source === Track.Source.ScreenShare) { session?.setFeature('sharing', { enabled: false }) screenSharing.set(false) isSharingEnabled.set(false) - sendMessage({ type: 'share', value: false }) } else { session?.setCamera({ enabled: false }) - isCameraEnabled.set(false) - sendMessage({ type: 'cam', value: false }) } } else if (pub.track?.kind === Track.Kind.Audio) { session?.setMicrophone({ enabled: false }) - isMicEnabled.set(false) - sendMessage({ type: 'mic', value: false }) } } }) lk.on(RoomEvent.TrackUnmuted, (pub, participant) => { if (participant.isLocal) { - const session = get(currentSession) + const session = liveKitClient.currentMediaSession const track = pub.track?.mediaStreamTrack const deviceId = track?.getSettings().deviceId if (pub.track?.kind === Track.Kind.Video) { @@ -281,16 +211,11 @@ lk.on(RoomEvent.TrackUnmuted, (pub, participant) => { session?.setFeature('sharing', { enabled: true }) screenSharing.set(true) isSharingEnabled.set(true) - sendMessage({ type: 'share', value: true }) } else { session?.setCamera({ enabled: true, track, deviceId }) - isCameraEnabled.set(true) - sendMessage({ type: 'cam', value: true }) } } else if (pub.track?.kind === Track.Kind.Audio) { session?.setMicrophone({ enabled: true, track, deviceId }) - isMicEnabled.set(true) - sendMessage({ type: 'mic', value: true }) } } }) @@ -381,7 +306,6 @@ lk.on(RoomEvent.LocalTrackPublished, (pub) => { if (pub.track?.kind === Track.Kind.Video && pub.track.source === Track.Source.ScreenShare) { screenSharing.set(true) isSharingEnabled.set(true) - sendMessage({ type: 'share', value: true }) } if (pub.source === Track.Source.Microphone) { @@ -397,7 +321,6 @@ lk.on(RoomEvent.LocalTrackUnpublished, (pub) => { if (pub.track.source === Track.Source.ScreenShare) { screenSharing.set(false) isSharingEnabled.set(false) - sendMessage({ type: 'share', value: false }) } else if (pub.track.source === Track.Source.Camera) { if (localVideo !== undefined) { localVideo = undefined @@ -418,30 +341,18 @@ lk.on(RoomEvent.RoomMetadataChanged, (metadata) => { } }) -lk.on(RoomEvent.ActiveSpeakersChanged, (speakers: Participant[]) => { - currentRoomAudioLevels.set(new Map(speakers.map((it) => [it.identity as Ref, it.audioLevel]))) -}) - lk.on(RoomEvent.Connected, () => { - const current = get(currentRoom) - - const session = useMedia({ - state: { - camera: current?.type === RoomType.Video ? { enabled: false } : undefined, - microphone: { enabled: false } - }, - autoDestroy: false - }) + const session = liveKitClient.currentMediaSession - session.on('camera', (enabled) => { + session?.on('camera', (enabled) => { void setCam(enabled) }) - session.on('microphone', (enabled) => { + session?.on('microphone', (enabled) => { void setMic(enabled) }) - session.on('selected-camera', (deviceId) => { + session?.on('selected-camera', (deviceId) => { if (deviceId === null) { if (lk.localParticipant.isCameraEnabled) { void setCam(false) @@ -455,7 +366,7 @@ lk.on(RoomEvent.Connected, () => { } }) - session.on('selected-microphone', (deviceId) => { + session?.on('selected-microphone', (deviceId) => { if (lk.localParticipant.isMicrophoneEnabled) { void lk.switchActiveDevice('audioinput', deviceId) } else { @@ -463,35 +374,19 @@ lk.on(RoomEvent.Connected, () => { } }) - session.on('selected-speaker', (deviceId) => { + session?.on('selected-speaker', (deviceId) => { void lk.switchActiveDevice('audiooutput', deviceId) }) - session.on('feature', (feature, enabled) => { + session?.on('feature', (feature, enabled) => { if (feature === 'sharing') { void setShare(enabled) } }) - - currentSession.set(session) - isConnected.set(true) - currentRoomAudioLevels.set(new Map()) - sendMessage({ type: 'connect', value: true }) - isCurrentInstanceConnected.set(true) isRecording.set(lk.isRecording) void initRoom() Analytics.handleEvent(LoveEvents.ConnectedToRoom) }) -lk.on(RoomEvent.Disconnected, () => { - const session = get(currentSession) - session?.close() - session?.removeAllListeners() - currentSession.set(undefined) - isConnected.set(false) - sendMessage({ type: 'connect', value: true }) - isCurrentInstanceConnected.set(false) - Analytics.handleEvent(LoveEvents.DisconnectedFromRoom) -}) async function initRoom (): Promise { const room = get(currentRoom) @@ -544,47 +439,19 @@ async function withRetries (fn: () => Promise, retries: number, delay: num } } -async function connect (name: string, room: Room, _id: string): Promise { - const wsURL = getLiveKitEndpoint() - if (getCurrentAccount().role === AccountRole.ReadOnlyGuest) { - return - } - - const token = await getToken(room.name, room._id, _id, name) - await lk.connect(wsURL, token) - sendMessage({ type: 'connect', value: true }) -} - -export async function awaitConnect (): Promise { - await new Promise((resolve) => { - if (lk.state === ConnectionState.Connected) { - resolve() - } - lk.once(RoomEvent.Connected, () => { - resolve() - }) - }) -} - export async function disconnect (): Promise { - const me = lk.localParticipant - await Promise.all([me.setScreenShareEnabled(false), me.setCameraEnabled(false), me.setMicrophoneEnabled(false)]) - await lk.disconnect() + await liveKitClient.disconnect() screenSharing.set(false) - isMicEnabled.set(false) - isCameraEnabled.set(false) isSharingEnabled.set(false) - currentRoomAudioLevels.set(new Map()) - sendMessage({ type: 'mic', value: false }) - sendMessage({ type: 'cam', value: false }) - sendMessage({ type: 'share', value: false }) - sendMessage({ type: 'connect', value: false }) - get(currentSession)?.close() } export async function leaveRoom (ownInfo: ParticipantInfo | undefined, ownOffice: Office | undefined): Promise { const me = lk.localParticipant - await Promise.all([me.setScreenShareEnabled(false), me.setCameraEnabled(false), me.setMicrophoneEnabled(false)]) + try { + await Promise.all([me.setScreenShareEnabled(false), me.setCameraEnabled(false), me.setMicrophoneEnabled(false)]) + } catch (err: any) { + console.error(err) + } if (ownInfo !== undefined) { const client = getClient() if (ownOffice !== undefined && ownInfo.room !== ownOffice._id) { @@ -626,67 +493,55 @@ function isRoomOpened (room: Room): boolean { return false } -export async function setCam (value: boolean): Promise { +async function setCam (value: boolean): Promise { if (value && get(currentRoom)?.type !== RoomType.Video) return - if ($isCurrentInstanceConnected) { - try { - const opt: VideoCaptureOptions = {} - const selectedDevice = await getSelectedCam() - if (selectedDevice !== null && selectedDevice !== undefined) { - // We need to use exact device id to avoid issues with Firefox - // that can switch to another device when using just deviceId - opt.deviceId = { exact: selectedDevice.deviceId } - await lk.switchActiveDevice('videoinput', selectedDevice.deviceId) - } - await lk.localParticipant.setCameraEnabled(value, opt) - } catch (err) { - console.error(err) + try { + const opt: VideoCaptureOptions = {} + const selectedDevice = await getSelectedCam() + if (selectedDevice !== null && selectedDevice !== undefined) { + // We need to use exact device id to avoid issues with Firefox + // that can switch to another device when using just deviceId + opt.deviceId = { exact: selectedDevice.deviceId } + await lk.switchActiveDevice('videoinput', selectedDevice.deviceId) } - } else { - sendMessage({ type: 'set_cam', value }) + await lk.localParticipant.setCameraEnabled(value, opt) + } catch (err) { + console.error(err) } } -export async function setMic (value: boolean): Promise { - if ($isCurrentInstanceConnected) { - try { - const speaker = await getSelectedSpeaker() - if (speaker !== null && speaker !== undefined) { - await lk.switchActiveDevice('audiooutput', speaker.deviceId) - } - } catch (err) { - console.error(err) +async function setMic (value: boolean): Promise { + try { + const speaker = await getSelectedSpeaker() + if (speaker !== null && speaker !== undefined) { + await lk.switchActiveDevice('audiooutput', speaker.deviceId) } - try { - const opt: AudioCaptureOptions = {} - const selectedDevice = await getSelectedMic() - if (selectedDevice !== null && selectedDevice !== undefined) { - // We need to use exact device id to avoid issues with Firefox - // that can switch to another device when using just deviceId - opt.deviceId = { exact: selectedDevice.deviceId } - } - await lk.localParticipant.setMicrophoneEnabled(value, opt) - } catch (err) { - console.error(err) + } catch (err) { + console.error(err) + } + try { + const opt: AudioCaptureOptions = {} + const selectedDevice = await getSelectedMic() + if (selectedDevice !== null && selectedDevice !== undefined) { + // We need to use exact device id to avoid issues with Firefox + // that can switch to another device when using just deviceId + opt.deviceId = { exact: selectedDevice.deviceId } } - } else { - sendMessage({ type: 'set_mic', value }) + await lk.localParticipant.setMicrophoneEnabled(value, opt) + } catch (err) { + console.error(err) } } export async function setShare (value: boolean, withAudio: boolean = false): Promise { - if ($isCurrentInstanceConnected) { - try { - const options: ScreenShareCaptureOptions = {} - if (withAudio) { - options.audio = true - } - await lk.localParticipant.setScreenShareEnabled(value, options) - } catch (err) { - console.error(err) + try { + const options: ScreenShareCaptureOptions = {} + if (withAudio) { + options.audio = true } - } else { - sendMessage({ type: 'set_share', value }) + await lk.localParticipant.setScreenShareEnabled(value, options) + } catch (err) { + console.error(err) } } @@ -740,8 +595,8 @@ async function moveToRoom ( } } -async function connectLK (currentPerson: Person, room: Room): Promise { - await connect(currentPerson.name, room, currentPerson._id) +async function connectLK (token: string, room: Room): Promise { + await liveKitClient.connect(token, room.type === RoomType.Video) await Promise.all([ setMic($myPreferences?.micEnabled ?? lk.remoteParticipants.size < 16), setCam(room.type === RoomType.Video && ($myPreferences?.camEnabled ?? true)) @@ -781,13 +636,17 @@ export async function connectRoom ( currentPerson: Person, room: Room ): Promise { - await disconnect() await moveToRoom(x, y, currentInfo, currentPerson, room, getMetadata(presentation.metadata.SessionId) ?? null) selectedRoomPlace.set(undefined) + if (getCurrentAccount().role === AccountRole.ReadOnlyGuest) { + return + } + await disconnect() + const token = await getToken(room.name, room._id, currentPerson._id, currentPerson.name) try { await withRetries( async () => { - await connectLK(currentPerson, room) + await connectLK(token, room) }, 3, 1000 @@ -949,14 +808,6 @@ export async function invite (person: Ref, room: Ref | undefined): }) } -export async function toggleMic (): Promise { - await setMic(!get(isMicEnabled)) -} - -export async function toggleVideo (): Promise { - await setCam(!get(isCameraEnabled)) -} - export async function record (room: Room): Promise { try { const endpoint = getLoveEndpoint() diff --git a/plugins/love/src/plugin.ts b/plugins/love/src/plugin.ts index 032233a92df..0cefe4ef747 100644 --- a/plugins/love/src/plugin.ts +++ b/plugins/love/src/plugin.ts @@ -107,7 +107,8 @@ const love = plugin(loveId, { MeetingMinutes: '' as Asset }, sound: { - Knock: '' as Asset + Knock: '' as Asset, + MeetingEndNotification: '' as Asset }, metadata: { WebSocketURL: '' as Metadata,