From 69ba3a788cc44c7791d7a78a8fce8c9df5ffb8e6 Mon Sep 17 00:00:00 2001 From: Musale Martin Date: Tue, 15 Aug 2023 18:51:37 +0300 Subject: [PATCH] Add blocked message types for DLP violated messages Signed-off-by: Musale Martin --- packages/mgt-chat/package.json | 9 +- .../statefulClient/StatefulGraphChatClient.ts | 9 +- yarn.lock | 578 ++++++++---------- 3 files changed, 259 insertions(+), 337 deletions(-) diff --git a/packages/mgt-chat/package.json b/packages/mgt-chat/package.json index 96d78a6b5d..19c2942be7 100644 --- a/packages/mgt-chat/package.json +++ b/packages/mgt-chat/package.json @@ -41,11 +41,12 @@ "typescript": "^4.9.5" }, "dependencies": { - "@azure/communication-calling": "1.10.1", - "@azure/communication-chat": "1.3.0", - "@azure/communication-common": "2.2.0", + "@azure/communication-calling": "1.15.2", + "@azure/communication-chat": "1.3.1", + "@azure/communication-common": "2.2.1", "@azure/communication-identity": "1.2.0", - "@azure/communication-react": "1.5.0", + "@azure/communication-react": "1.7.0-beta.2", + "@azure/communication-calling-effects": "1.0.1", "@azure/msal-browser": "2.33.0", "@fluentui/react": "~8.106.1", "@fluentui/react-northstar": "^0.66.4", diff --git a/packages/mgt-chat/src/statefulClient/StatefulGraphChatClient.ts b/packages/mgt-chat/src/statefulClient/StatefulGraphChatClient.ts index c5523973df..53fb22a0d5 100644 --- a/packages/mgt-chat/src/statefulClient/StatefulGraphChatClient.ts +++ b/packages/mgt-chat/src/statefulClient/StatefulGraphChatClient.ts @@ -673,7 +673,8 @@ detail: ${JSON.stringify(eventDetail)}`); // trying to filter out messages on the graph request causes a 400 // deleted messages are returned as messages with no content, which we can't filter on the graph request // so we filter them out here - .filter(m => m.body?.content) + // Violating DLP returns content as empty BUT with policyViolation set + .filter(m => m.body?.content || (!m.body?.content && m?.policyViolation)) // This gives us both current and eventual values for each message .map(m => this.convertChatMessage(m)); @@ -873,10 +874,14 @@ detail: ${JSON.stringify(eventDetail)}`); content: string ): AcsChatMessage { const senderId = graphMessage.from?.user?.id || undefined; + let messageType = 'chat'; + if (graphMessage?.policyViolation) { + messageType = 'blocked'; + } return { messageId, contentType: graphMessage.body?.contentType ?? 'text', - messageType: 'chat', + messageType, content, senderDisplayName: graphMessage.from?.user?.displayName ?? undefined, createdOn: new Date(graphMessage.createdDateTime ?? Date.now()), diff --git a/yarn.lock b/yarn.lock index dc7470c90e..459520662e 100644 --- a/yarn.lock +++ b/yarn.lock @@ -268,22 +268,30 @@ dependencies: tslib "^2.2.0" -"@azure/communication-calling@1.10.1": - version "1.10.1" - resolved "https://registry.yarnpkg.com/@azure/communication-calling/-/communication-calling-1.10.1.tgz#18608a0cf697d803c1d0b66d822e354c5ba26817" - integrity sha512-UdR+f88+mj2khL/pZpEhn1Tov0Znnuf+EHn/XLhQaU9e3BzS2myUL3uUor63e4QfyP+ihJ5gX+r5+aAMoZUiqQ== +"@azure/communication-calling-effects@1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@azure/communication-calling-effects/-/communication-calling-effects-1.0.1.tgz#c24cea3dd21c404eec17f2ff46329d670287de8e" + integrity sha512-hV1pV72j06/2YIWN0dU3ucQVDBj9tN6RzUJdYwiGUPveX69EHm2zg5H/XKx2tV3wuTUMvusaNixWP63TvJftBA== + dependencies: + "@azure/logger" "^1.0.2" + events "3.3.0" + +"@azure/communication-calling@1.15.2": + version "1.15.2" + resolved "https://registry.yarnpkg.com/@azure/communication-calling/-/communication-calling-1.15.2.tgz#93be5e2671b3030251338434bc9354b3a827a92c" + integrity sha512-YPSljgO/duSxBk9gLppxQZwUWAgV7jfg0izn2JZLxH70XpT82YF8DEqVrd3vJvgF+Xn9IfKVdvk+Ee10p0PM4g== dependencies: - "@azure/communication-common" "2.0.0" + "@azure/communication-common" latest "@azure/logger" "1.0.3" -"@azure/communication-chat@1.3.0": - version "1.3.0" - resolved "https://registry.yarnpkg.com/@azure/communication-chat/-/communication-chat-1.3.0.tgz#295bde90989a9ef0d81c6f8d7bef6277bc0b8375" - integrity sha512-1FHnO53ggMY8ZjqV9Ag7+3iBM4tOK4b3ct0FqbkYFpDysjYQ2WWncEId+l1gXfbFs8xRvgonMC+RDwo/zmg9+A== +"@azure/communication-chat@1.3.1": + version "1.3.1" + resolved "https://registry.yarnpkg.com/@azure/communication-chat/-/communication-chat-1.3.1.tgz#b6d7c3506933192bd894f2e46eeaed59e7c98a32" + integrity sha512-bpeaLGkw14A1Hw7Kv5MPVDfi7NVZ0RoXU7lmrrFJzYo7AB5ld6aw8XUJqbobS6j9ynaGKZ5gcRPt2Z8E+sxZEQ== dependencies: "@azure/abort-controller" "^1.0.0" - "@azure/communication-common" "^2.1.0" - "@azure/communication-signaling" "1.0.0-beta.15" + "@azure/communication-common" "^2.2.0" + "@azure/communication-signaling" "1.0.0-beta.16" "@azure/core-auth" "^1.3.0" "@azure/core-client" "^1.3.0" "@azure/core-paging" "^1.1.1" @@ -294,20 +302,35 @@ tslib "^2.2.0" uuid "^8.3.0" -"@azure/communication-common@2.0.0": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@azure/communication-common/-/communication-common-2.0.0.tgz#c7a6614d70a7106f6108becebeeb6923650a1638" - integrity sha512-pUIdW5WISR9OvBGvOmBijB62GzuQGNl1+f/L55jdh+el3NRC3q4qcntYF9fGEbX7X3hJ2xiEWnkRiAdT52CJqg== +"@azure/communication-common@2.2.1", "@azure/communication-common@^2.2.0", "@azure/communication-common@latest": + version "2.2.1" + resolved "https://registry.yarnpkg.com/@azure/communication-common/-/communication-common-2.2.1.tgz#36b8a6a715197370c23ba942d1eae63caf7e75e5" + integrity sha512-5Ls1zfy56tOghPxS7gAetSybQNxR22lF76q4Uk2QbP4TIHs7sj3lL+Y6npAAE1nkbcNqBTYPziolJBP+xHX2FA== dependencies: "@azure/abort-controller" "^1.0.0" "@azure/core-auth" "^1.3.0" "@azure/core-rest-pipeline" "^1.3.2" - "@azure/core-tracing" "1.0.0-preview.13" + "@azure/core-tracing" "^1.0.0" + "@azure/core-util" "^1.0.0" + events "^3.0.0" + jwt-decode "^3.1.2" + tslib "^2.2.0" + +"@azure/communication-common@3.0.0-beta.1": + version "3.0.0-beta.1" + resolved "https://registry.yarnpkg.com/@azure/communication-common/-/communication-common-3.0.0-beta.1.tgz#436ae98a6506f76eed13c249b733cf2037883a21" + integrity sha512-osWwAJAvyNStElAQtbIywo7EpDYgjI6r0lGQgLUVp71w/R5qJtbmX9YLvWpLtP7ym50CHjODSw5McvNOkEGkoA== + dependencies: + "@azure/abort-controller" "^1.0.0" + "@azure/core-auth" "^1.3.0" + "@azure/core-rest-pipeline" "^1.3.2" + "@azure/core-tracing" "^1.0.0" + "@azure/core-util" "^1.0.0" events "^3.0.0" jwt-decode "^3.1.2" tslib "^2.2.0" -"@azure/communication-common@2.2.0", "@azure/communication-common@^2.1.0": +"@azure/communication-common@^2.1.0": version "2.2.0" resolved "https://registry.yarnpkg.com/@azure/communication-common/-/communication-common-2.2.0.tgz#a6919034ee1ee5679aa2e08e4dbf0e3d4656b5ab" integrity sha512-92zGSs+qwWHEqCRIGAudYhPgnUT270Y3Mb2xuYH253IF3da74A+GyNhSEma0Zy6qHb+c5oHkh4Ijr2ndhrBQ2A== @@ -338,37 +361,39 @@ events "^3.0.0" tslib "^2.2.0" -"@azure/communication-react@1.5.0": - version "1.5.0" - resolved "https://registry.yarnpkg.com/@azure/communication-react/-/communication-react-1.5.0.tgz#904996289c809d628f54de67e637b105025acfd8" - integrity sha512-ZQwefQyjrn8f9qy2J25CMS+Js+XRZRdQHSrr2IM4IXhJZTZnTwbgXorLfuIbBsTb5/tDu5e7Eh5+1gj7o2muEA== - dependencies: - "@azure/communication-common" "2.0.0" - "@azure/core-client" "1.3.0" - "@azure/core-paging" "~1.1.3" - "@azure/core-rest-pipeline" "~1.9.2" - "@azure/logger" "1.0.3" - "@fluentui/react" "~8.98.3" - "@fluentui/react-file-type-icons" "~8.5.8" +"@azure/communication-react@1.7.0-beta.2": + version "1.7.0-beta.2" + resolved "https://registry.yarnpkg.com/@azure/communication-react/-/communication-react-1.7.0-beta.2.tgz#8a91183473bddd258bf71a1718e7598237eeb4d1" + integrity sha512-94IvhHFIvazuRB5n6i+W8wcMhfJhdTg1CncrHctF0D50Xp8mSzd9tilkA7RLNML36Fl1l9gA22zmurbVRz6iiw== + dependencies: + "@azure/communication-common" "3.0.0-beta.1" + "@azure/core-client" "^1.7.3" + "@azure/core-paging" "^1.5.0" + "@azure/core-rest-pipeline" "^1.11.0" + "@azure/logger" "^1.0.4" + "@fluentui/react" "~8.110.4" + "@fluentui/react-file-type-icons" "8.8.13" "@fluentui/react-hooks" "~8.6.12" - "@fluentui/react-icons" "~1.1.145" - "@fluentui/react-northstar" "0.61.0" + "@fluentui/react-icons" "~2.0.194" "@fluentui/react-window-provider" "~2.2.3" copy-to-clipboard "~3.3.1" + dompurify "^3.0.3" events "~3.3.0" html-to-react "~1.5.0" immer "9.0.6" memoize-one "~5.2.1" - nanoid "3.1.32" - react-aria-live "^2.0.5" + nanoid "3.3.6" react-linkify "^1.0.0-alpha" + react-use-draggable-scroll "~0.4.7" reselect "~4.0.0" - uuid "^8.1.0" + textarea-caret-ts "^4.1.1" + use-debounce "^9.0.4" + uuid "^9.0.0" -"@azure/communication-signaling@1.0.0-beta.15": - version "1.0.0-beta.15" - resolved "https://registry.yarnpkg.com/@azure/communication-signaling/-/communication-signaling-1.0.0-beta.15.tgz#a030dac365a36042fc920cf286cde497e88c4cbc" - integrity sha512-F1NB8Itpyc5CaWrh/JopBGPPEN+WOvXMMQBRmjBXa2gmNgmSTjTpCtNNu2U5Ark2Tpx09b2MUQ+I04zIZDEsXA== +"@azure/communication-signaling@1.0.0-beta.16": + version "1.0.0-beta.16" + resolved "https://registry.yarnpkg.com/@azure/communication-signaling/-/communication-signaling-1.0.0-beta.16.tgz#a7b14d6c13578205a8da7bb10dce50e8c21ae4e5" + integrity sha512-EcwDgD7tmxY4rZif/T7YK1JMNjIfaBVrJvu2BBZDlnyRtBbhQbkzDH5wCm1c7mgsWAZTeR/BsCffUOSWFXw8JQ== dependencies: "@azure/core-http" "^2.0.0" "@azure/core-tracing" "1.0.0-preview.13" @@ -376,11 +401,6 @@ events "^3.0.0" tslib "^1.10.0" -"@azure/core-asynciterator-polyfill@^1.0.0": - version "1.0.2" - resolved "https://registry.yarnpkg.com/@azure/core-asynciterator-polyfill/-/core-asynciterator-polyfill-1.0.2.tgz#0dd3849fb8d97f062a39db0e5cadc9ffaf861fec" - integrity sha512-3rkP4LnnlWawl0LZptJOdXNrT/fHp2eQMadoasa6afspXdpGrtPZuAQc2PD0cpgyuoXtUWyC3tv7xfntjGS5Dw== - "@azure/core-auth@^1.1.4", "@azure/core-auth@^1.3.0", "@azure/core-auth@^1.4.0": version "1.4.0" resolved "https://registry.npmjs.org/@azure/core-auth/-/core-auth-1.4.0.tgz" @@ -389,18 +409,6 @@ "@azure/abort-controller" "^1.0.0" tslib "^2.2.0" -"@azure/core-client@1.3.0": - version "1.3.0" - resolved "https://registry.yarnpkg.com/@azure/core-client/-/core-client-1.3.0.tgz#1f021080825331345907a18f8f246d8550adda95" - integrity sha512-4ricu3aM1TQP2vglBcvFX8KgbWVe+7hl1jVAw6BzIGG4CTAvO3ygDS6th3O+zFwGN9xkgXFHa7Tp3u9za8ciIA== - dependencies: - "@azure/abort-controller" "^1.0.0" - "@azure/core-asynciterator-polyfill" "^1.0.0" - "@azure/core-auth" "^1.3.0" - "@azure/core-rest-pipeline" "^1.1.0" - "@azure/core-tracing" "1.0.0-preview.13" - tslib "^2.2.0" - "@azure/core-client@^1.3.0", "@azure/core-client@^1.5.0": version "1.7.1" resolved "https://registry.npmjs.org/@azure/core-client/-/core-client-1.7.1.tgz" @@ -427,6 +435,19 @@ "@azure/logger" "^1.0.0" tslib "^2.2.0" +"@azure/core-client@^1.7.3": + version "1.7.3" + resolved "https://registry.yarnpkg.com/@azure/core-client/-/core-client-1.7.3.tgz#f8cb2a1f91e8bc4921fa2e745cfdfda3e6e491a3" + integrity sha512-kleJ1iUTxcO32Y06dH9Pfi9K4U+Tlb111WXEnbt7R/ne+NLRwppZiTGJuTD5VVoxTMK5NTbEtm5t2vcdNCFe2g== + dependencies: + "@azure/abort-controller" "^1.0.0" + "@azure/core-auth" "^1.4.0" + "@azure/core-rest-pipeline" "^1.9.1" + "@azure/core-tracing" "^1.0.0" + "@azure/core-util" "^1.0.0" + "@azure/logger" "^1.0.0" + tslib "^2.2.0" + "@azure/core-http-compat@^1.3.0": version "1.3.0" resolved "https://registry.npmjs.org/@azure/core-http-compat/-/core-http-compat-1.3.0.tgz" @@ -467,20 +488,13 @@ "@azure/logger" "^1.0.0" tslib "^2.2.0" -"@azure/core-paging@^1.1.1": +"@azure/core-paging@^1.1.1", "@azure/core-paging@^1.5.0": version "1.5.0" resolved "https://registry.npmjs.org/@azure/core-paging/-/core-paging-1.5.0.tgz" integrity sha512-zqWdVIt+2Z+3wqxEOGzR5hXFZ8MGKK52x4vFLw8n58pR6ZfKRx3EXYTxTaYxYHc/PexPUTyimcTWFJbji9Z6Iw== dependencies: tslib "^2.2.0" -"@azure/core-paging@~1.1.3": - version "1.1.3" - resolved "https://registry.yarnpkg.com/@azure/core-paging/-/core-paging-1.1.3.tgz#3587c9898a0530cacb64bab216d7318468aa5efc" - integrity sha512-his7Ah40ThEYORSpIAwuh6B8wkGwO/zG7gqVtmSE4WAJ46e36zUDXTKReUCLBDc6HmjjApQQxxcRFy5FruG79A== - dependencies: - "@azure/core-asynciterator-polyfill" "^1.0.0" - "@azure/core-rest-pipeline@^1.1.0", "@azure/core-rest-pipeline@^1.9.1": version "1.10.3" resolved "https://registry.npmjs.org/@azure/core-rest-pipeline/-/core-rest-pipeline-1.10.3.tgz" @@ -496,26 +510,25 @@ https-proxy-agent "^5.0.0" tslib "^2.2.0" -"@azure/core-rest-pipeline@^1.3.0", "@azure/core-rest-pipeline@^1.3.2", "@azure/core-rest-pipeline@^1.8.0": - version "1.10.1" - resolved "https://registry.npmjs.org/@azure/core-rest-pipeline/-/core-rest-pipeline-1.10.1.tgz" - integrity sha512-Kji9k6TOFRDB5ZMTw8qUf2IJ+CeJtsuMdAHox9eqpTf1cefiNMpzrfnF6sINEBZJsaVaWgQ0o48B6kcUH68niA== +"@azure/core-rest-pipeline@^1.11.0": + version "1.12.0" + resolved "https://registry.yarnpkg.com/@azure/core-rest-pipeline/-/core-rest-pipeline-1.12.0.tgz#a36dd361807494845522824532c076daa27c2786" + integrity sha512-+MnSB0vGZjszSzr5AW8z93/9fkDu2RLtWmAN8gskURq7EW2sSwqy8jZa0V26rjuBVkwhdA3Hw8z3VWoeBUOw+A== dependencies: "@azure/abort-controller" "^1.0.0" "@azure/core-auth" "^1.4.0" "@azure/core-tracing" "^1.0.1" - "@azure/core-util" "^1.0.0" + "@azure/core-util" "^1.3.0" "@azure/logger" "^1.0.0" form-data "^4.0.0" http-proxy-agent "^5.0.0" https-proxy-agent "^5.0.0" tslib "^2.2.0" - uuid "^8.3.0" -"@azure/core-rest-pipeline@~1.9.2": - version "1.9.2" - resolved "https://registry.yarnpkg.com/@azure/core-rest-pipeline/-/core-rest-pipeline-1.9.2.tgz#47ee72ca96e2b82e3d1362c29fd7688dc7464527" - integrity sha512-8rXI6ircjenaLp+PkOFpo37tQ1PQfztZkfVj97BIF3RPxHAsoVSgkJtu3IK/bUEWcb7HzXSoyBe06M7ODRkRyw== +"@azure/core-rest-pipeline@^1.3.0", "@azure/core-rest-pipeline@^1.3.2", "@azure/core-rest-pipeline@^1.8.0": + version "1.10.1" + resolved "https://registry.npmjs.org/@azure/core-rest-pipeline/-/core-rest-pipeline-1.10.1.tgz" + integrity sha512-Kji9k6TOFRDB5ZMTw8qUf2IJ+CeJtsuMdAHox9eqpTf1cefiNMpzrfnF6sINEBZJsaVaWgQ0o48B6kcUH68niA== dependencies: "@azure/abort-controller" "^1.0.0" "@azure/core-auth" "^1.4.0" @@ -605,7 +618,7 @@ dependencies: tslib "^2.2.0" -"@azure/logger@^1.0.0": +"@azure/logger@^1.0.0", "@azure/logger@^1.0.2", "@azure/logger@^1.0.4": version "1.0.4" resolved "https://registry.npmjs.org/@azure/logger/-/logger-1.0.4.tgz" integrity sha512-ustrPY8MryhloQj7OWGe+HrYx+aoiOxzbXTtgblbV3xwCqpzUK36phH3XNHQKj3EPonyFUuDTfR3qFhTEAuZEg== @@ -2609,14 +2622,6 @@ dependencies: "@floating-ui/core" "^1.2.6" -"@fluentui/accessibility@^0.61.0": - version "0.61.0" - resolved "https://registry.yarnpkg.com/@fluentui/accessibility/-/accessibility-0.61.0.tgz#e8710427927283300e031b21475f322881b5992b" - integrity sha512-9kNZDE3Z4pDNAYHqYfwHcLr3RdqjDF3lkxZ19MZNvLSs/TLzP+fZ+hXkc+/nzVEyFg9bhWXIJC4iTD1WeuzpAQ== - dependencies: - "@babel/runtime" "^7.10.4" - lodash "^4.17.15" - "@fluentui/accessibility@^0.66.4": version "0.66.4" resolved "https://registry.yarnpkg.com/@fluentui/accessibility/-/accessibility-0.66.4.tgz#cfc0b985f1d224bf0bf839df7f01d43bee156654" @@ -2641,7 +2646,7 @@ "@fluentui/set-version" "^8.2.11" tslib "^2.1.0" -"@fluentui/date-time-utilities@^8.5.2", "@fluentui/date-time-utilities@^8.5.5": +"@fluentui/date-time-utilities@^8.5.5": version "8.5.5" resolved "https://registry.yarnpkg.com/@fluentui/date-time-utilities/-/date-time-utilities-8.5.5.tgz#624a312e962e4506aaf37aaca26172fb692ff48a" integrity sha512-P/qfyMIF1aWPVaZvgAE0u166Rp1Rfpymv63/NKQT1o56cc5LzfWTzjD2Ey1GyA+tn6dCf7g1ZXTpKo5H+CuM4Q== @@ -2708,7 +2713,17 @@ "@fluentui/utilities" "^8.13.17" tslib "^2.1.0" -"@fluentui/font-icons-mdl2@^8.5.2", "@fluentui/font-icons-mdl2@^8.5.9": +"@fluentui/font-icons-mdl2@^8.5.23": + version "8.5.23" + resolved "https://registry.yarnpkg.com/@fluentui/font-icons-mdl2/-/font-icons-mdl2-8.5.23.tgz#b315a08aedd834a7a2c08277a2bc36f520918af6" + integrity sha512-jZjUtfQm9/84jX34zhwwsoZME86xXXgKAgBYuMvRStKzXGdZcd7YSOlmuT8lbISmtFL/SWwUGOEal1nLCUNeNA== + dependencies: + "@fluentui/set-version" "^8.2.11" + "@fluentui/style-utilities" "^8.9.16" + "@fluentui/utilities" "^8.13.18" + tslib "^2.1.0" + +"@fluentui/font-icons-mdl2@^8.5.9": version "8.5.9" resolved "https://registry.yarnpkg.com/@fluentui/font-icons-mdl2/-/font-icons-mdl2-8.5.9.tgz#72eeb14b3763cc4b7651be69ef37e9632b34ca78" integrity sha512-u2a45ZE7GDLOSLpKPIDykVfbZs48oLT1m12JUdz4oGTkR9bR0+l8cnQL/+rYTu0KcJp2V5F9zLyTpJdlZnV36w== @@ -2718,7 +2733,7 @@ "@fluentui/utilities" "^8.13.7" tslib "^2.1.0" -"@fluentui/foundation-legacy@^8.2.22", "@fluentui/foundation-legacy@^8.2.29": +"@fluentui/foundation-legacy@^8.2.29": version "8.2.29" resolved "https://registry.yarnpkg.com/@fluentui/foundation-legacy/-/foundation-legacy-8.2.29.tgz#97e3e3d40c3c951e34180ec0cca8ea230f287323" integrity sha512-apO4PcZtU8N4zFW9fLE6aEb6JdlPyssI98MHSvCWKMiUqWSUhimvIgJ75CT3XmbKdI3bXu/miKjWSOMIHsZkiQ== @@ -2751,6 +2766,17 @@ "@fluentui/utilities" "^8.13.17" tslib "^2.1.0" +"@fluentui/foundation-legacy@^8.2.43": + version "8.2.43" + resolved "https://registry.yarnpkg.com/@fluentui/foundation-legacy/-/foundation-legacy-8.2.43.tgz#fda5aac55f3b9cfd16632bd7c4f97e1e786ff1d3" + integrity sha512-rXr71KxNcWDH2LmTsFZbP75p8HssLlVLaFAqEdLE+sKf/LNKmqkDVTNhDbHZxzxy0QnguI4aNHcyGhMZUH3MPA== + dependencies: + "@fluentui/merge-styles" "^8.5.12" + "@fluentui/set-version" "^8.2.11" + "@fluentui/style-utilities" "^8.9.16" + "@fluentui/utilities" "^8.13.18" + tslib "^2.1.0" + "@fluentui/keyboard-key@^0.2.12": version "0.2.17" resolved "https://registry.npmjs.org/@fluentui/keyboard-key/-/keyboard-key-0.2.17.tgz" @@ -2801,7 +2827,7 @@ "@fluentui/set-version" "^8.2.11" tslib "^2.1.0" -"@fluentui/merge-styles@^8.5.3", "@fluentui/merge-styles@^8.5.6": +"@fluentui/merge-styles@^8.5.6": version "8.5.6" resolved "https://registry.yarnpkg.com/@fluentui/merge-styles/-/merge-styles-8.5.6.tgz#8b44f6477b51774c1551f0ecec4b414fe62ecff6" integrity sha512-i9Wy+7V+lKfX+UWRTrrK+3xm4aa8jl9tK2/7Ku696yWJ5v3D6xjRcMevfxUZDrZ3xS4/GRFfWKPHkAjzz/BQoQ== @@ -2965,25 +2991,6 @@ "@griffel/react" "^1.5.7" "@swc/helpers" "^0.4.14" -"@fluentui/react-bindings@^0.61.0": - version "0.61.0" - resolved "https://registry.yarnpkg.com/@fluentui/react-bindings/-/react-bindings-0.61.0.tgz#905e17cd4a3ec105a9fe0e47e1510a03dd32850f" - integrity sha512-VbINBaK77dpcap0l2I0zTEIm6Ghwb0t5aiAChWuJYkOMkjWqEJ7CF0JUrkYew33MydTUhD5ifwIMFAkZRq3oIw== - dependencies: - "@babel/runtime" "^7.10.4" - "@fluentui/accessibility" "^0.61.0" - "@fluentui/react-component-event-listener" "^0.61.0" - "@fluentui/react-component-ref" "^0.61.0" - "@fluentui/react-northstar-fela-renderer" "^0.61.0" - "@fluentui/react-northstar-styles-renderer" "^0.61.0" - "@fluentui/state" "^0.61.0" - "@fluentui/styles" "^0.61.0" - "@uifabric/utilities" "^7.32.3" - classnames "^2.2.6" - lodash "^4.17.15" - prop-types "^15.7.2" - react-is "^16.6.3" - "@fluentui/react-bindings@^0.66.4": version "0.66.4" resolved "https://registry.yarnpkg.com/@fluentui/react-bindings/-/react-bindings-0.66.4.tgz#e09d9ee5b1fdb6b8c9c46f28b2bdff78572a4cb8" @@ -3129,13 +3136,6 @@ "@griffel/react" "^1.5.7" "@swc/helpers" "^0.4.14" -"@fluentui/react-component-event-listener@^0.61.0": - version "0.61.0" - resolved "https://registry.yarnpkg.com/@fluentui/react-component-event-listener/-/react-component-event-listener-0.61.0.tgz#b0247b7e68c09682cf194b43115034d58d7c8a58" - integrity sha512-hYfdJ4EjfhhLJ0E365jt8+u1+iNfpOnQjv688X9Hw0yC1ZPmBpDxaT6MoT0ftkmfXjovpm0IxGYLTUNcD2iREA== - dependencies: - "@babel/runtime" "^7.10.4" - "@fluentui/react-component-event-listener@^0.66.4": version "0.66.4" resolved "https://registry.yarnpkg.com/@fluentui/react-component-event-listener/-/react-component-event-listener-0.66.4.tgz#ebce7c62be482cbc6d687fe31d6b2ca42c8d85d7" @@ -3143,14 +3143,6 @@ dependencies: "@babel/runtime" "^7.10.4" -"@fluentui/react-component-nesting-registry@^0.61.0": - version "0.61.0" - resolved "https://registry.yarnpkg.com/@fluentui/react-component-nesting-registry/-/react-component-nesting-registry-0.61.0.tgz#cad050e038ad701ad8dda1cb61d5ea2040180c1b" - integrity sha512-g5rIjqvKxEow5g/2W1wCSkReu2L6XbXu240RC6QwNwPB2ZbhqDPeVKNggFbcC4FEaHHQs9cU41Rt1SOQNH6XBA== - dependencies: - "@babel/runtime" "^7.10.4" - prop-types "^15.7.2" - "@fluentui/react-component-nesting-registry@^0.66.4": version "0.66.4" resolved "https://registry.yarnpkg.com/@fluentui/react-component-nesting-registry/-/react-component-nesting-registry-0.66.4.tgz#bdb2aa17675a62ae63813f055f48923bbd45ff87" @@ -3159,14 +3151,6 @@ "@babel/runtime" "^7.10.4" prop-types "^15.7.2" -"@fluentui/react-component-ref@^0.61.0": - version "0.61.0" - resolved "https://registry.yarnpkg.com/@fluentui/react-component-ref/-/react-component-ref-0.61.0.tgz#715470e2043e31126ae5ce5c588a259404114fc4" - integrity sha512-uF+/Cmcvdiwj9P4xp2bi8fj8MfEMLlkgSUkmqxlUelXLvaVoGdPMkoKZG7EsCjjsN8DfrWC0sS544z41GdvT/g== - dependencies: - "@babel/runtime" "^7.10.4" - react-is "^16.6.3" - "@fluentui/react-component-ref@^0.66.4": version "0.66.4" resolved "https://registry.yarnpkg.com/@fluentui/react-component-ref/-/react-component-ref-0.66.4.tgz#854720b0dc448e759414ab194973953174748c86" @@ -3417,13 +3401,13 @@ "@griffel/react" "^1.5.7" "@swc/helpers" "^0.4.14" -"@fluentui/react-file-type-icons@~8.5.8": - version "8.5.14" - resolved "https://registry.yarnpkg.com/@fluentui/react-file-type-icons/-/react-file-type-icons-8.5.14.tgz#13490b30122676711cf4266f5e1d9c3466dd34f9" - integrity sha512-suiXiu5PNX+7oyb77IfBgjCGk24gamn8YSgM8r2HR+9sQpGfz5dMouwG6MsLfUTwOF2lWN17d1w/4nv14LYRTw== +"@fluentui/react-file-type-icons@8.8.13": + version "8.8.13" + resolved "https://registry.yarnpkg.com/@fluentui/react-file-type-icons/-/react-file-type-icons-8.8.13.tgz#ba7f9de8463f69497e8b0b0b241dc1df438a6fb6" + integrity sha512-zAu64AamTdDJ2ySmZ+3fr2Zvqx5pa5ewhNd5nZQY7R8+pHpr4/7KwwBnctAC95IHJHd+i2dbhJSv8qUk93timw== dependencies: - "@fluentui/set-version" "^8.1.5" - "@fluentui/style-utilities" "^8.5.8" + "@fluentui/set-version" "^8.2.6" + "@fluentui/style-utilities" "^8.9.6" tslib "^2.1.0" "@fluentui/react-focus@^7.18.17", "@fluentui/react-focus@^7.18.4": @@ -3438,7 +3422,7 @@ "@uifabric/utilities" "^7.38.2" tslib "^1.10.0" -"@fluentui/react-focus@^8.8.15", "@fluentui/react-focus@^8.8.8": +"@fluentui/react-focus@^8.8.15": version "8.8.15" resolved "https://registry.yarnpkg.com/@fluentui/react-focus/-/react-focus-8.8.15.tgz#70434236545cb97dc498e168cc340606b11f2610" integrity sha512-TRYOSkQ6hQmZnfiM8k8Uw7bVAi69iguFc4V6lO90QHZ3fHQxlIHBHEmBzysYDORKMwQbtbllCtkm9ImlhsxEJw== @@ -3474,6 +3458,18 @@ "@fluentui/utilities" "^8.13.17" tslib "^2.1.0" +"@fluentui/react-focus@^8.8.30": + version "8.8.30" + resolved "https://registry.yarnpkg.com/@fluentui/react-focus/-/react-focus-8.8.30.tgz#009c3ed10924eff8b449ba45a66b0d84f6eab66f" + integrity sha512-dKQQtNTZbQOE+u/Tmh7AbtJPSpzQNI0L8o55a22y4U7s33rizUd++CIiToXsB+bPvlotcmpZswZQ8V06zM4KIw== + dependencies: + "@fluentui/keyboard-key" "^0.4.11" + "@fluentui/merge-styles" "^8.5.12" + "@fluentui/set-version" "^8.2.11" + "@fluentui/style-utilities" "^8.9.16" + "@fluentui/utilities" "^8.13.18" + tslib "^2.1.0" + "@fluentui/react-hooks@^8.2.0", "@fluentui/react-hooks@^8.6.20", "@fluentui/react-hooks@^8.6.28": version "8.6.28" resolved "https://registry.npmjs.org/@fluentui/react-hooks/-/react-hooks-8.6.28.tgz" @@ -3484,7 +3480,7 @@ "@fluentui/utilities" "^8.13.17" tslib "^2.1.0" -"@fluentui/react-hooks@^8.6.12", "@fluentui/react-hooks@^8.6.17", "@fluentui/react-hooks@~8.6.12": +"@fluentui/react-hooks@^8.6.17", "@fluentui/react-hooks@~8.6.12": version "8.6.17" resolved "https://registry.yarnpkg.com/@fluentui/react-hooks/-/react-hooks-8.6.17.tgz#877d75a773fcd002577fb66e7bdd4f7f5c0006ad" integrity sha512-UdsK3YZ6Rx5fCNFfIcyJ2il8j5Ypb7OQY+0Qe2nmrn+/NKrtCeFVCIAs+i5MzjlL5wOsX27YXZwqby2DBUuSPg== @@ -3494,16 +3490,15 @@ "@fluentui/utilities" "^8.13.7" tslib "^2.1.0" -"@fluentui/react-icons-northstar@^0.61.0": - version "0.61.0" - resolved "https://registry.yarnpkg.com/@fluentui/react-icons-northstar/-/react-icons-northstar-0.61.0.tgz#cd948c5a8a5ff43eaedeab0a5886b5e171d6c678" - integrity sha512-a0nz6lesNssQEKyQnrgMfAfdQfAzgPAPkj3NKiv6FEcIuyymwlr5clWT5OK5eMwxz2nvcpN47Wb9tQEOIOCx0w== +"@fluentui/react-hooks@^8.6.29": + version "8.6.29" + resolved "https://registry.yarnpkg.com/@fluentui/react-hooks/-/react-hooks-8.6.29.tgz#37ed56ffe9e012d15efc91dfb34952bac0b516f8" + integrity sha512-MeVevmGJtrYxdhoarrkVWE0Hs4XdzOc9A3tiOjMBIcwOvoOYOAoOELoHK/wuulPVwUn2R9Y+7JpJ6oCe4ImdJw== dependencies: - "@babel/runtime" "^7.10.4" - "@fluentui/accessibility" "^0.61.0" - "@fluentui/react-bindings" "^0.61.0" - "@fluentui/styles" "^0.61.0" - classnames "^2.2.6" + "@fluentui/react-window-provider" "^2.2.15" + "@fluentui/set-version" "^8.2.11" + "@fluentui/utilities" "^8.13.18" + tslib "^2.1.0" "@fluentui/react-icons-northstar@^0.66.4": version "0.66.4" @@ -3532,10 +3527,13 @@ "@griffel/react" "^1.0.0" tslib "^2.1.0" -"@fluentui/react-icons@~1.1.145": - version "1.1.145" - resolved "https://registry.yarnpkg.com/@fluentui/react-icons/-/react-icons-1.1.145.tgz#6a0c81a1aa2632c633b8df5f4d27cc97c398ac82" - integrity sha512-2zUoUN/Bu9hF5DA/1GkAy1c5D/j9eD8nLnXgU7aF9Q2KdM+gJV4VH9cmsJvHN0d1+Y/Bjv29lKq7fAbpkEBZpA== +"@fluentui/react-icons@~2.0.194": + version "2.0.210" + resolved "https://registry.yarnpkg.com/@fluentui/react-icons/-/react-icons-2.0.210.tgz#f3b7d6f3d004ae3f0d69bf07623dc337b19c0922" + integrity sha512-TPWLYnDYnKWpMclrHDSM/YGRfPfpRJQP3bSPwiOAv9jufT9jsGLJeXplNXjEnptPsSWQwlORk+lPTMWLm3FE5A== + dependencies: + "@griffel/react" "^1.0.0" + tslib "^2.1.0" "@fluentui/react-image@^9.1.13": version "9.1.13" @@ -3721,26 +3719,6 @@ "@griffel/react" "^1.5.7" "@swc/helpers" "^0.4.14" -"@fluentui/react-northstar-fela-renderer@^0.61.0": - version "0.61.0" - resolved "https://registry.yarnpkg.com/@fluentui/react-northstar-fela-renderer/-/react-northstar-fela-renderer-0.61.0.tgz#ee37eb421cf2099d41b237be07a119fc84f7068b" - integrity sha512-gybg5h1r7Mew2hC20BP7IGkujdGaj05T3lPbH+2gKjCC1w95owGleptkwjmnML7vI7SCxXahRLZ3jmSwo4ImSQ== - dependencies: - "@babel/runtime" "^7.10.4" - "@fluentui/react-northstar-styles-renderer" "^0.61.0" - "@fluentui/styles" "^0.61.0" - css-in-js-utils "^3.0.0" - fela "^10.6.1" - fela-plugin-embedded "^10.6.1" - fela-plugin-fallback-value "^10.6.1" - fela-plugin-placeholder-prefixer "^10.6.1" - fela-plugin-rtl "^10.6.1" - fela-utils "^10.6.1" - inline-style-expand-shorthand "^1.2.0" - lodash "^4.17.15" - react-fela "^10.6.1" - stylis "^3.5.4" - "@fluentui/react-northstar-fela-renderer@^0.66.4": version "0.66.4" resolved "https://registry.yarnpkg.com/@fluentui/react-northstar-fela-renderer/-/react-northstar-fela-renderer-0.66.4.tgz#38fd4abd0113e6c7e8f45aed5e909ae1f4b2a18b" @@ -3762,14 +3740,6 @@ lodash "^4.17.15" stylis "^3.5.4" -"@fluentui/react-northstar-styles-renderer@^0.61.0": - version "0.61.0" - resolved "https://registry.yarnpkg.com/@fluentui/react-northstar-styles-renderer/-/react-northstar-styles-renderer-0.61.0.tgz#e4d5c8695f95112100c87c23f58c9f6891e99c29" - integrity sha512-OU/6kDYRIWkd5TigITvO+CT64Q2+K5SiZdO/pPsyerUXfDH8hB/vfbHkXzklVbysn2t0L3mhJOd50leTMdxmWA== - dependencies: - "@babel/runtime" "^7.10.4" - "@fluentui/styles" "^0.61.0" - "@fluentui/react-northstar-styles-renderer@^0.66.4": version "0.66.4" resolved "https://registry.yarnpkg.com/@fluentui/react-northstar-styles-renderer/-/react-northstar-styles-renderer-0.66.4.tgz#aee2763604e40458b9f1d3e01ef97635bec097fc" @@ -3778,34 +3748,6 @@ "@babel/runtime" "^7.10.4" "@fluentui/styles" "^0.66.4" -"@fluentui/react-northstar@0.61.0": - version "0.61.0" - resolved "https://registry.yarnpkg.com/@fluentui/react-northstar/-/react-northstar-0.61.0.tgz#24d2ce880bb3ece4da3cdfe49f5674e842181558" - integrity sha512-qyL6KwuJuX1P5DTbJlT2UwH12FRCoBk6ThH0JTX56JXprt7g20mA3sj+PfalKFZ+zKgfLT4TSDZpFTXJteTXIA== - dependencies: - "@babel/runtime" "^7.10.4" - "@fluentui/accessibility" "^0.61.0" - "@fluentui/dom-utilities" "^1.1.1" - "@fluentui/react-bindings" "^0.61.0" - "@fluentui/react-component-event-listener" "^0.61.0" - "@fluentui/react-component-nesting-registry" "^0.61.0" - "@fluentui/react-component-ref" "^0.61.0" - "@fluentui/react-icons-northstar" "^0.61.0" - "@fluentui/react-northstar-styles-renderer" "^0.61.0" - "@fluentui/react-proptypes" "^0.61.0" - "@fluentui/state" "^0.61.0" - "@fluentui/styles" "^0.61.0" - "@popperjs/core" "~2.4.3" - "@uifabric/utilities" "^7.32.3" - body-scroll-lock "^3.1.5" - classnames "^2.2.6" - compute-scroll-into-view "1.0.11" - downshift "5.0.5" - lodash "^4.17.15" - prop-types "^15.7.2" - react-is "^16.6.3" - react-transition-group "^4.4.1" - "@fluentui/react-northstar@^0.66.4": version "0.66.4" resolved "https://registry.yarnpkg.com/@fluentui/react-northstar/-/react-northstar-0.66.4.tgz#5834e0bc7ff94d8a450b4332cbb2918cf7d38cb9" @@ -3922,7 +3864,7 @@ "@griffel/react" "^1.5.7" "@swc/helpers" "^0.4.14" -"@fluentui/react-portal-compat-context@^9.0.3", "@fluentui/react-portal-compat-context@^9.0.4": +"@fluentui/react-portal-compat-context@^9.0.4": version "9.0.4" resolved "https://registry.npmjs.org/@fluentui/react-portal-compat-context/-/react-portal-compat-context-9.0.4.tgz" integrity sha512-qw2lmkxZ2TmgC0pB2dvFyrzVffxBdpCx1BdWRaF+MRGUlTxRtqfybSx3Edsqa6NMewc3J0ThLMFdVFBQ5Yafqw== @@ -4010,15 +3952,6 @@ "@griffel/react" "^1.5.7" "@swc/helpers" "^0.4.14" -"@fluentui/react-proptypes@^0.61.0": - version "0.61.0" - resolved "https://registry.yarnpkg.com/@fluentui/react-proptypes/-/react-proptypes-0.61.0.tgz#4efa042f29c0d0c1aedc05422d29fcd8ef7b207b" - integrity sha512-PnVWc6xg3ryGQ2p/pQ3Y9/W8dOktx3vin+DtmvikTkpaBko00XSvS/Tyz/zzq0sjABPMAU98uDmwgx2pU3zvbg== - dependencies: - "@babel/runtime" "^7.10.4" - lodash "^4.17.15" - prop-types "^15.7.2" - "@fluentui/react-proptypes@^0.66.4": version "0.66.4" resolved "https://registry.yarnpkg.com/@fluentui/react-proptypes/-/react-proptypes-0.66.4.tgz#aef0d190aaae87478452f05449c19e243ddeb270" @@ -4638,7 +4571,7 @@ "@fluentui/set-version" "^8.2.11" tslib "^2.1.0" -"@fluentui/react-window-provider@^2.2.3", "@fluentui/react-window-provider@^2.2.6", "@fluentui/react-window-provider@~2.2.3": +"@fluentui/react-window-provider@^2.2.6", "@fluentui/react-window-provider@~2.2.3": version "2.2.6" resolved "https://registry.yarnpkg.com/@fluentui/react-window-provider/-/react-window-provider-2.2.6.tgz#210165ff34f091d39055e52732b882002e165511" integrity sha512-bcQM5mdi4ugVb30GNtde8sP173F+l9p7uQfgK/I8O07EfKHUHZeY4wj5arD53s1cUIQI0kxWJ5RD7upZNRQeQA== @@ -4723,31 +4656,24 @@ "@microsoft/load-themed-styles" "^1.10.26" tslib "^2.1.0" -"@fluentui/react@~8.98.3": - version "8.98.8" - resolved "https://registry.yarnpkg.com/@fluentui/react/-/react-8.98.8.tgz#e87912941738f4b2921afb98fa68b8bb9f38e463" - integrity sha512-M3Jo4yR8RmokUVjXv7CVyzkqyA2XsdR+bevHe7Osm+XSQOVPjqycdI1xhLuHH3nbBr/IkEVRgSZwxgc+QgLtsA== - dependencies: - "@fluentui/date-time-utilities" "^8.5.2" - "@fluentui/font-icons-mdl2" "^8.5.2" - "@fluentui/foundation-legacy" "^8.2.22" - "@fluentui/merge-styles" "^8.5.3" - "@fluentui/react-focus" "^8.8.8" - "@fluentui/react-hooks" "^8.6.12" - "@fluentui/react-portal-compat-context" "^9.0.3" - "@fluentui/react-window-provider" "^2.2.3" - "@fluentui/set-version" "^8.2.2" - "@fluentui/style-utilities" "^8.8.1" - "@fluentui/theme" "^2.6.17" - "@fluentui/utilities" "^8.13.2" - "@microsoft/load-themed-styles" "^1.10.26" - tslib "^2.1.0" - -"@fluentui/set-version@^8.1.5", "@fluentui/set-version@^8.2.2", "@fluentui/set-version@^8.2.5": - version "8.2.5" - resolved "https://registry.yarnpkg.com/@fluentui/set-version/-/set-version-8.2.5.tgz#5f5b0bc00ea53c322480958c2652554d88169c7e" - integrity sha512-DwJq9wIXLc8WkeJ/lqYM4Sv+R0Ccb6cy3cY1Bqaa5POsroVKIfL6W+njvAMOj3LO3+DaXo2aDeiUnnw70M8xIw== +"@fluentui/react@~8.110.4": + version "8.110.13" + resolved "https://registry.yarnpkg.com/@fluentui/react/-/react-8.110.13.tgz#cd13aa88e983a3a1effc9864e30b898491464bb0" + integrity sha512-B/bmWSSU+44TwA1SSruyqitLrKPsnKaauPeeZ0kVcghtA4ZBUWkgo9ZCrnhfuH75Mzovq/ePzT+AnhuRkTSsGw== dependencies: + "@fluentui/date-time-utilities" "^8.5.13" + "@fluentui/font-icons-mdl2" "^8.5.23" + "@fluentui/foundation-legacy" "^8.2.43" + "@fluentui/merge-styles" "^8.5.12" + "@fluentui/react-focus" "^8.8.30" + "@fluentui/react-hooks" "^8.6.29" + "@fluentui/react-portal-compat-context" "^9.0.6" + "@fluentui/react-window-provider" "^2.2.15" + "@fluentui/set-version" "^8.2.11" + "@fluentui/style-utilities" "^8.9.16" + "@fluentui/theme" "^2.6.34" + "@fluentui/utilities" "^8.13.18" + "@microsoft/load-themed-styles" "^1.10.26" tslib "^2.1.0" "@fluentui/set-version@^8.2.11": @@ -4757,6 +4683,13 @@ dependencies: tslib "^2.1.0" +"@fluentui/set-version@^8.2.5": + version "8.2.5" + resolved "https://registry.yarnpkg.com/@fluentui/set-version/-/set-version-8.2.5.tgz#5f5b0bc00ea53c322480958c2652554d88169c7e" + integrity sha512-DwJq9wIXLc8WkeJ/lqYM4Sv+R0Ccb6cy3cY1Bqaa5POsroVKIfL6W+njvAMOj3LO3+DaXo2aDeiUnnw70M8xIw== + dependencies: + tslib "^2.1.0" + "@fluentui/set-version@^8.2.6": version "8.2.6" resolved "https://registry.npmjs.org/@fluentui/set-version/-/set-version-8.2.6.tgz" @@ -4764,13 +4697,6 @@ dependencies: tslib "^2.1.0" -"@fluentui/state@^0.61.0": - version "0.61.0" - resolved "https://registry.yarnpkg.com/@fluentui/state/-/state-0.61.0.tgz#a06eccbf3bd12f2cf378d394c0b9c1b0563bb714" - integrity sha512-4oa1apOI0LyMh3BlUAyxA2gc1AezjDqHKVLnoBbwVIQSI1OpA1WCGMuhnfeC4AfV/SzFsDtDPJ5cc+lZPnxSRA== - dependencies: - "@babel/runtime" "^7.10.4" - "@fluentui/state@^0.66.4": version "0.66.4" resolved "https://registry.yarnpkg.com/@fluentui/state/-/state-0.66.4.tgz#21b4b5e183c62719836524f5af6a08def7131655" @@ -4778,18 +4704,6 @@ dependencies: "@babel/runtime" "^7.10.4" -"@fluentui/style-utilities@^8.5.8", "@fluentui/style-utilities@^8.8.1", "@fluentui/style-utilities@^8.9.2": - version "8.9.2" - resolved "https://registry.yarnpkg.com/@fluentui/style-utilities/-/style-utilities-8.9.2.tgz#c19f67277eb63bcbbf84c1530af701ece7612cd8" - integrity sha512-cnP3p73+9RDE91Dy6aWHgkkBLbtv9Ct66YD6Hgr/tU3th3Z/CJU2TcJ4EN8RqiIBCiO4LU+W2jrFFZNnXTAxEw== - dependencies: - "@fluentui/merge-styles" "^8.5.6" - "@fluentui/set-version" "^8.2.5" - "@fluentui/theme" "^2.6.23" - "@fluentui/utilities" "^8.13.7" - "@microsoft/load-themed-styles" "^1.10.26" - tslib "^2.1.0" - "@fluentui/style-utilities@^8.9.15": version "8.9.15" resolved "https://registry.npmjs.org/@fluentui/style-utilities/-/style-utilities-8.9.15.tgz" @@ -4802,6 +4716,30 @@ "@microsoft/load-themed-styles" "^1.10.26" tslib "^2.1.0" +"@fluentui/style-utilities@^8.9.16": + version "8.9.16" + resolved "https://registry.yarnpkg.com/@fluentui/style-utilities/-/style-utilities-8.9.16.tgz#d00dfee01a29c49b55f5f948648110ac6cc024a0" + integrity sha512-8hS5HscCFYvcWjAdk37frPZJZthr7f/cu5db7gjrPy+DEhf13WAZRHsropWm17+8GhJhvKt98BQf/Kzxtt34Eg== + dependencies: + "@fluentui/merge-styles" "^8.5.12" + "@fluentui/set-version" "^8.2.11" + "@fluentui/theme" "^2.6.34" + "@fluentui/utilities" "^8.13.18" + "@microsoft/load-themed-styles" "^1.10.26" + tslib "^2.1.0" + +"@fluentui/style-utilities@^8.9.2": + version "8.9.2" + resolved "https://registry.yarnpkg.com/@fluentui/style-utilities/-/style-utilities-8.9.2.tgz#c19f67277eb63bcbbf84c1530af701ece7612cd8" + integrity sha512-cnP3p73+9RDE91Dy6aWHgkkBLbtv9Ct66YD6Hgr/tU3th3Z/CJU2TcJ4EN8RqiIBCiO4LU+W2jrFFZNnXTAxEw== + dependencies: + "@fluentui/merge-styles" "^8.5.6" + "@fluentui/set-version" "^8.2.5" + "@fluentui/theme" "^2.6.23" + "@fluentui/utilities" "^8.13.7" + "@microsoft/load-themed-styles" "^1.10.26" + tslib "^2.1.0" + "@fluentui/style-utilities@^8.9.6": version "8.9.6" resolved "https://registry.npmjs.org/@fluentui/style-utilities/-/style-utilities-8.9.6.tgz" @@ -4814,15 +4752,6 @@ "@microsoft/load-themed-styles" "^1.10.26" tslib "^2.1.0" -"@fluentui/styles@^0.61.0": - version "0.61.0" - resolved "https://registry.yarnpkg.com/@fluentui/styles/-/styles-0.61.0.tgz#e44666d60e77ba995d226d969bb7747fb2de20de" - integrity sha512-GfKHJJJs0p3ero+DsM6+pA0kNdXw3slnEJKMx+M+Wpb9csMzr8pxbbu9vAUqqRpVLgnfEBTOhjl0DILiFn83nw== - dependencies: - "@babel/runtime" "^7.10.4" - csstype "^3.0.2" - lodash "^4.17.15" - "@fluentui/styles@^0.66.4": version "0.66.4" resolved "https://registry.yarnpkg.com/@fluentui/styles/-/styles-0.66.4.tgz#32589d54ccafa9a7b90c5ce795892ab7da3d89f1" @@ -4842,7 +4771,7 @@ "@uifabric/utilities" "^7.38.2" tslib "^1.10.0" -"@fluentui/theme@^2.6.17", "@fluentui/theme@^2.6.23": +"@fluentui/theme@^2.6.23": version "2.6.23" resolved "https://registry.yarnpkg.com/@fluentui/theme/-/theme-2.6.23.tgz#93771eb9f68d0921f8509710efe60417cd3103b8" integrity sha512-xuX3jHsIrB/LbgVwmZwiXkmCT+EY8c7b97wV2SGDpVUSsFDSQMQPZgQ3eAfXNA1ZLbgYcxBycm5f+gDxjlKA8g== @@ -4872,6 +4801,16 @@ "@fluentui/utilities" "^8.13.17" tslib "^2.1.0" +"@fluentui/theme@^2.6.34": + version "2.6.34" + resolved "https://registry.yarnpkg.com/@fluentui/theme/-/theme-2.6.34.tgz#0fa3e3b74cdf597cfa65c5d1ee4dd00588aa5a7b" + integrity sha512-2Ssi3sX2snnbPJ4PmxbpCDCGePRE36tvGj2qKgdKiSh/fPVsg1b+Q50YlpFl9sXmbhl1uFmxjAx6WPsVGTl7vQ== + dependencies: + "@fluentui/merge-styles" "^8.5.12" + "@fluentui/set-version" "^8.2.11" + "@fluentui/utilities" "^8.13.18" + tslib "^2.1.0" + "@fluentui/tokens@1.0.0-alpha.4": version "1.0.0-alpha.4" resolved "https://registry.npmjs.org/@fluentui/tokens/-/tokens-1.0.0-alpha.4.tgz" @@ -4896,7 +4835,17 @@ "@fluentui/set-version" "^8.2.11" tslib "^2.1.0" -"@fluentui/utilities@^8.13.2", "@fluentui/utilities@^8.13.7": +"@fluentui/utilities@^8.13.18": + version "8.13.18" + resolved "https://registry.yarnpkg.com/@fluentui/utilities/-/utilities-8.13.18.tgz#3e871a461ad72d0b9d81e1a83a32761a15804b4e" + integrity sha512-/0rX9EzltLKwU1SS14VV7agWoOzruVTU3oagZq1QgFAvoj8qi7fNqvSX/VEeRy+0gmbsCkrEViUPkmC7drKzPg== + dependencies: + "@fluentui/dom-utilities" "^2.2.11" + "@fluentui/merge-styles" "^8.5.12" + "@fluentui/set-version" "^8.2.11" + tslib "^2.1.0" + +"@fluentui/utilities@^8.13.7": version "8.13.7" resolved "https://registry.yarnpkg.com/@fluentui/utilities/-/utilities-8.13.7.tgz#6ae0376297d14edd32421f55c8b5dae650b5afd7" integrity sha512-whH09ttg7DGzANijSFXTF//xJNYjTrMB6TcgC7ge+5suI7VVwsh3NZc9lYN2mKKUveHEOjLgeunEhQ3neAvn5Q== @@ -10684,7 +10633,7 @@ "@uifabric/utilities" "^7.38.2" tslib "^1.10.0" -"@uifabric/utilities@^7.32.3", "@uifabric/utilities@^7.33.5", "@uifabric/utilities@^7.34.1", "@uifabric/utilities@^7.38.2": +"@uifabric/utilities@^7.33.5", "@uifabric/utilities@^7.34.1", "@uifabric/utilities@^7.38.2": version "7.38.2" resolved "https://registry.npmjs.org/@uifabric/utilities/-/utilities-7.38.2.tgz" integrity sha512-5yM4sm142VEBg3/Q5SFheBXqnrZi9CNF5rjHNoex0GgGtG3AHPuS7U8gjm+/Io1MvbuCrn6lyyIw0MDvh1Ebkw== @@ -16955,6 +16904,11 @@ domhandler@^5.0, domhandler@^5.0.1, domhandler@^5.0.2: dependencies: domelementtype "^2.3.0" +dompurify@^3.0.3: + version "3.0.5" + resolved "https://registry.yarnpkg.com/dompurify/-/dompurify-3.0.5.tgz#eb3d9cfa10037b6e73f32c586682c4b2ab01fbed" + integrity sha512-F9e6wPGtY+8KNMRAVfxeCOHU0/NPWMSENNq4pQctuXRqqdEPW7q3CrLbR5Nse044WwacyjHGOMlvNsBe1y6z9A== + domutils@^1.7.0: version "1.7.0" resolved "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz" @@ -18405,7 +18359,7 @@ eventemitter3@^4.0.0, eventemitter3@^4.0.4: resolved "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz" integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== -events@^3.0.0, events@^3.2.0, events@~3.3.0: +events@3.3.0, events@^3.0.0, events@^3.2.0, events@~3.3.0: version "3.3.0" resolved "https://registry.npmjs.org/events/-/events-3.3.0.tgz" integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== @@ -18914,26 +18868,6 @@ fd-slicer@~1.1.0: dependencies: pend "~1.2.0" -fela-bindings@^10.8.2: - version "10.8.2" - resolved "https://registry.yarnpkg.com/fela-bindings/-/fela-bindings-10.8.2.tgz#b47d63d37bacc318196481a5d7d9904eece51744" - integrity sha512-NeZaTD8XaR2HmZKdVy0X2eTsTXeN9w/9ys0sd101djI4lD7rjfU6NroUB5YeGtOV/drehs7ufbzI/rStVUYx1g== - dependencies: - fast-loops "^1.0.0" - fela-dom "^10.8.2" - fela-tools "^10.8.2" - react-addons-shallow-compare "^15.6.2" - shallow-equal "^1.0.0" - -fela-dom@^10.8.2: - version "10.8.2" - resolved "https://registry.yarnpkg.com/fela-dom/-/fela-dom-10.8.2.tgz#31b4d8d1003dee255076b1580c8cbeb9f9e0c190" - integrity sha512-6zv4X180/GT44g+Bss0t4r6zPGdg1VfQrrR4raHZLiviIBOx3QbHO2m/JAs3Hp22GF9X2jKItwyT2hGVw3c2fw== - dependencies: - css-in-js-utils "^3.0.0" - fast-loops "^1.0.1" - fela-utils "^10.8.2" - fela-dom@^11.7.0: version "11.7.0" resolved "https://registry.yarnpkg.com/fela-dom/-/fela-dom-11.7.0.tgz#8706aaedf348af6e2d761d38c0f97d8d6607a99b" @@ -18983,7 +18917,7 @@ fela-plugin-rtl@^10.6.1: dependencies: rtl-css-js "^1.1.3" -fela-tools@^10.6.1, fela-tools@^10.8.2: +fela-tools@^10.6.1: version "10.8.2" resolved "https://registry.yarnpkg.com/fela-tools/-/fela-tools-10.8.2.tgz#de8916173abd7d0436a6d9f726f7434209d70ee0" integrity sha512-9HVPA7PABxCh8ybiDlhhVKuFlVeFazmhthlf5CybiFcxh6DVKDEacYsFdXSC7NGJW2i4cWACiy7pjUvOyvqhRQ== @@ -18993,7 +18927,7 @@ fela-tools@^10.6.1, fela-tools@^10.8.2: fela "^10.8.2" fela-utils "^10.8.2" -fela-utils@^10.6.1, fela-utils@^10.8.2: +fela-utils@^10.8.2: version "10.8.2" resolved "https://registry.yarnpkg.com/fela-utils/-/fela-utils-10.8.2.tgz#b9d38e043aaf5d3d48012686ffb84e6378f24a35" integrity sha512-RmoDOIby14Zb3Xn03noLolyMC2528xcNO5KcNCaznyByd1Acq8DnvQn91Ph9nBLcLqdC1rGme5HwRcrCOHG+kA== @@ -27046,12 +26980,7 @@ nanocolors@^0.2.1, nanocolors@^0.2.2: resolved "https://registry.npmjs.org/nanocolors/-/nanocolors-0.2.13.tgz" integrity sha512-0n3mSAQLPpGLV9ORXT5+C/D4mwew7Ebws69Hx4E2sgz2ZA5+32Q80B9tL8PbL7XHnRDiAxH/pnrUJ9a4fkTNTA== -nanoid@3.1.32: - version "3.1.32" - resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.1.32.tgz#8f96069e6239cc0a9ae8c0d3b41a3b4933a88c0a" - integrity sha512-F8mf7R3iT9bvThBoW4tGXhXFHCctyCiUUPrWF8WaTqa3h96d9QybkSeba43XVOOE3oiLfkVDe4bT8MeGmkrTxw== - -nanoid@^3.1.20, nanoid@^3.3.1, nanoid@^3.3.4, nanoid@^3.3.6: +nanoid@3.3.6, nanoid@^3.1.20, nanoid@^3.3.1, nanoid@^3.3.4, nanoid@^3.3.6: version "3.3.6" resolved "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz" integrity sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA== @@ -31120,13 +31049,6 @@ rc@1.2.8, rc@^1.2.7, rc@^1.2.8: minimist "^1.2.0" strip-json-comments "~2.0.1" -react-addons-shallow-compare@^15.6.2: - version "15.6.3" - resolved "https://registry.yarnpkg.com/react-addons-shallow-compare/-/react-addons-shallow-compare-15.6.3.tgz#28a94b0dfee71530852c66a69053d59a1baf04cb" - integrity sha512-EDJbgKTtGRLhr3wiGDXK/+AEJ59yqGS+tKE6mue0aNXT6ZMR7VJbbzIiT6akotmHg1BLj46ElJSb+NBMp80XBg== - dependencies: - object-assign "^4.1.0" - react-app-polyfill@1.0.1: version "1.0.1" resolved "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-1.0.1.tgz" @@ -31163,13 +31085,6 @@ react-app-polyfill@^3.0.0: regenerator-runtime "^0.13.9" whatwg-fetch "^3.6.2" -react-aria-live@^2.0.5: - version "2.0.5" - resolved "https://registry.yarnpkg.com/react-aria-live/-/react-aria-live-2.0.5.tgz#333480cb898d6963421bd86fe3cbd0ce54e37f08" - integrity sha512-rXiH1HNKJrr/UfVeGwA2aKY43r5WbjLs+AYB6/kJF1qny2hwxzQc1qewQmUpdQ5h8HAOTD8O/XlGcEHjqlCl0g== - dependencies: - uuid "^3.2.1" - react-colorful@^5.1.2: version "5.6.1" resolved "https://registry.npmjs.org/react-colorful/-/react-colorful-5.6.1.tgz" @@ -31286,15 +31201,6 @@ react-error-overlay@^6.0.11, react-error-overlay@^6.0.7: resolved "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.11.tgz" integrity sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg== -react-fela@^10.6.1: - version "10.8.2" - resolved "https://registry.yarnpkg.com/react-fela/-/react-fela-10.8.2.tgz#286ee4a273fd53c689a96f4aed38738ab0203cfc" - integrity sha512-TDIuOzxwtPcMhxlR4be/s1Er5b7zS8D42QOzaZZGMJskfH1ULFSOpdlBsb32ivqacXatbGZzshHDXGV5vKNkhQ== - dependencies: - fela-bindings "^10.8.2" - fela-dom "^10.8.2" - prop-types "^15.5.8" - react-input-autosize@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/react-input-autosize/-/react-input-autosize-3.0.0.tgz" @@ -31311,7 +31217,7 @@ react-inspector@^5.1.0: is-dom "^1.0.0" prop-types "^15.0.0" -react-is@^16.12.0, react-is@^16.13.1, react-is@^16.6.0, react-is@^16.6.3, react-is@^16.7.0, react-is@^16.8.4, react-is@^16.9.0: +react-is@^16.12.0, react-is@^16.13.1, react-is@^16.6.0, react-is@^16.7.0, react-is@^16.8.4, react-is@^16.9.0: version "16.13.1" resolved "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz" integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== @@ -31547,6 +31453,11 @@ react-transition-group@^4.3.0, react-transition-group@^4.4.1: loose-envify "^1.4.0" prop-types "^15.6.2" +react-use-draggable-scroll@~0.4.7: + version "0.4.7" + resolved "https://registry.yarnpkg.com/react-use-draggable-scroll/-/react-use-draggable-scroll-0.4.7.tgz#86e77caab921ca07b134e9e1d1bc1810aeee4916" + integrity sha512-6gCxGPO9WV5dIsBaDrgUKBaac8CY07PkygcArfajijYSNDwAq0girDRjaBuF1+lRqQryoLFQfpVaV2u/Yh6CrQ== + react@16.14.0: version "16.14.0" resolved "https://registry.npmjs.org/react/-/react-16.14.0.tgz" @@ -33262,11 +33173,6 @@ shallow-clone@^3.0.0: dependencies: kind-of "^6.0.2" -shallow-equal@^1.0.0: - version "1.2.1" - resolved "https://registry.yarnpkg.com/shallow-equal/-/shallow-equal-1.2.1.tgz#4c16abfa56043aa20d050324efa68940b0da79da" - integrity sha512-S4vJDjHHMBaiZuT9NPb616CSmLf618jawtv3sufLl6ivK8WocjAo58cXwbRV1cgqxH0Qbv+iUt6m05eqEa2IRA== - shallowequal@^1.1.0: version "1.1.0" resolved "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz" @@ -35025,6 +34931,11 @@ text-table@0.2.0, text-table@^0.2.0: resolved "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz" integrity sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw== +textarea-caret-ts@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/textarea-caret-ts/-/textarea-caret-ts-4.1.1.tgz#765e39507a8efe7516586a698613c4167186513b" + integrity sha512-kEL3aQ99r8jJR2RfB6g74LEzrt9NTXkyjPvvP3vzhNkQ+zAaXitKCq8BUEueepULWCCxtpRaRjtnYHaR45FDMg== + thenify-all@^1.0.0: version "1.6.0" resolved "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz" @@ -36114,6 +36025,11 @@ url@^0.11.0: punycode "1.3.2" querystring "0.2.0" +use-debounce@^9.0.4: + version "9.0.4" + resolved "https://registry.yarnpkg.com/use-debounce/-/use-debounce-9.0.4.tgz#51d25d856fbdfeb537553972ce3943b897f1ac85" + integrity sha512-6X8H/mikbrt0XE8e+JXRtZ8yYVvKkdYRfmIhWZYsP8rcNs9hk3APV8Ua2mFkKRLcJKVdnX2/Vwrmg2GWKUQEaQ== + use-disposable@^1.0.1: version "1.0.1" resolved "https://registry.npmjs.org/use-disposable/-/use-disposable-1.0.1.tgz" @@ -36195,12 +36111,12 @@ uuid-browser@^3.1.0: resolved "https://registry.npmjs.org/uuid-browser/-/uuid-browser-3.1.0.tgz" integrity sha512-dsNgbLaTrd6l3MMxTtouOCFw4CBFc/3a+GgYA2YyrJvyQ1u6q4pcu3ktLoUZ/VN/Aw9WsauazbgsgdfVWgAKQg== -uuid@8.3.2, uuid@^8.1.0, uuid@^8.3.0, uuid@^8.3.2: +uuid@8.3.2, uuid@^8.3.0, uuid@^8.3.2: version "8.3.2" resolved "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz" integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== -uuid@^3.1.0, uuid@^3.2.1, uuid@^3.3.2, uuid@^3.4.0: +uuid@^3.1.0, uuid@^3.3.2, uuid@^3.4.0: version "3.4.0" resolved "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz" integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==