Commit db63f5e8 authored by supundileepa00's avatar supundileepa00

feat : added video recording component

parent ca4046fa
......@@ -58,10 +58,12 @@
"react-lazy-load-image-component": "^1.5.5",
"react-map-gl": "^7.0.19",
"react-markdown": "^8.0.3",
"react-media-recorder": "^1.6.6",
"react-organizational-chart": "^2.2.0",
"react-quill": "^2.0.0",
"react-redux": "^8.0.4",
"react-slick": "^0.29.0",
"react-webcam": "^7.0.1",
"redux": "^4.2.0",
"redux-persist": "^6.0.0",
"rehype-raw": "^6.1.1",
......@@ -2819,6 +2821,23 @@
"node": ">=4"
}
},
"node_modules/automation-events": {
"version": "6.0.1",
"resolved": "https://registry.npmjs.org/automation-events/-/automation-events-6.0.1.tgz",
"integrity": "sha512-AHpETuZtlDy9/lupkn7GZIpUxgAlx7AjVGU6uh04wrrMawNf9Zjr6Erl/QoHRhQvIGMdFrs+6B2ngkh50lNJ9w==",
"dependencies": {
"@babel/runtime": "^7.21.5",
"tslib": "^2.5.0"
},
"engines": {
"node": ">=16.1.0"
}
},
"node_modules/automation-events/node_modules/tslib": {
"version": "2.5.0",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz",
"integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg=="
},
"node_modules/autosuggest-highlight": {
"version": "3.3.4",
"resolved": "https://registry.npmjs.org/autosuggest-highlight/-/autosuggest-highlight-3.3.4.tgz",
......@@ -2925,6 +2944,22 @@
"node": ">=8"
}
},
"node_modules/broker-factory": {
"version": "3.0.77",
"resolved": "https://registry.npmjs.org/broker-factory/-/broker-factory-3.0.77.tgz",
"integrity": "sha512-umNbrB0Y2qUiaNBMfyLIkKIQffUrBS72H7hMrxdEqHAZDcaUNtuhzV+7cNlU+omVScpwFXzmByw4OM87X4Afow==",
"dependencies": {
"@babel/runtime": "^7.21.5",
"fast-unique-numbers": "^8.0.1",
"tslib": "^2.5.0",
"worker-factory": "^7.0.1"
}
},
"node_modules/broker-factory/node_modules/tslib": {
"version": "2.5.0",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz",
"integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg=="
},
"node_modules/brotli": {
"version": "1.3.3",
"resolved": "https://registry.npmjs.org/brotli/-/brotli-1.3.3.tgz",
......@@ -3164,6 +3199,25 @@
"url": "https://github.com/sponsors/wooorm"
}
},
"node_modules/compilerr": {
"version": "11.0.1",
"resolved": "https://registry.npmjs.org/compilerr/-/compilerr-11.0.1.tgz",
"integrity": "sha512-SAsrObH0Y5d8DjjWfgugmlc1Pl2d0/rD+Sinlj8+FaH1EWXnwwkjp9Pg8f84EEsGfd6J1cytilITgl1uyRI3nw==",
"dependencies": {
"@babel/runtime": "^7.21.5",
"dashify": "^2.0.0",
"indefinite-article": "0.0.2",
"tslib": "^2.5.0"
},
"engines": {
"node": ">=16.1.0"
}
},
"node_modules/compilerr/node_modules/tslib": {
"version": "2.5.0",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz",
"integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg=="
},
"node_modules/concat-map": {
"version": "0.0.1",
"resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
......@@ -3287,6 +3341,14 @@
"integrity": "sha512-VvdQIPGdWP0SqFXghj79Wf/5LArmreyMsGLa6FG6iC4t3j7j5s71TrwWmT/4akbDQIqjfACkLZmjXhA7g2oUZw==",
"dev": true
},
"node_modules/dashify": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/dashify/-/dashify-2.0.0.tgz",
"integrity": "sha512-hpA5C/YrPjucXypHPPc0oJ1l9Hf6wWbiOL7Ik42cxnsUOhWiCB/fylKbKqqJalW9FgkNQCw16YO8uW9Hs0Iy1A==",
"engines": {
"node": ">=4"
}
},
"node_modules/date-fns": {
"version": "2.29.3",
"resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.29.3.tgz",
......@@ -4195,6 +4257,67 @@
"resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
"integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g=="
},
"node_modules/extendable-media-recorder": {
"version": "6.6.10",
"resolved": "https://registry.npmjs.org/extendable-media-recorder/-/extendable-media-recorder-6.6.10.tgz",
"integrity": "sha512-gnSmLqDFq40ZdbGfuarnMLNqYPLCPpPr0p21V+g67wG4Pv2oCc/ga8sfsZrEM5GywEi7FcpyRm3z99JWZ/0aPw==",
"dependencies": {
"@babel/runtime": "^7.18.9",
"media-encoder-host": "^8.0.76",
"multi-buffer-data-view": "^3.0.20",
"recorder-audio-worklet": "^5.1.26",
"standardized-audio-context": "^25.3.29",
"subscribable-things": "^2.1.6",
"tslib": "^2.4.0"
}
},
"node_modules/extendable-media-recorder-wav-encoder": {
"version": "7.0.87",
"resolved": "https://registry.npmjs.org/extendable-media-recorder-wav-encoder/-/extendable-media-recorder-wav-encoder-7.0.87.tgz",
"integrity": "sha512-NL3tdhArn+qJa7tP2u2rPEqSYvDixsa9cP9ZplepNznYQvF/AGANyl3kROJfNpjx0vCbskiCs/GyGQXzSNpirg==",
"dependencies": {
"@babel/runtime": "^7.21.5",
"extendable-media-recorder-wav-encoder-broker": "^7.0.79",
"extendable-media-recorder-wav-encoder-worker": "^8.0.78",
"tslib": "^2.5.0"
}
},
"node_modules/extendable-media-recorder-wav-encoder-broker": {
"version": "7.0.79",
"resolved": "https://registry.npmjs.org/extendable-media-recorder-wav-encoder-broker/-/extendable-media-recorder-wav-encoder-broker-7.0.79.tgz",
"integrity": "sha512-mzl++2+ahw+sy7w1hV67OSEkxYa8ERBDm+TWb5P/wn8KLhg3cCGa4DaicJYYhSCF4EH1N2PauicmIUGS5MSBxA==",
"dependencies": {
"@babel/runtime": "^7.21.5",
"broker-factory": "^3.0.77",
"extendable-media-recorder-wav-encoder-worker": "^8.0.78",
"tslib": "^2.5.0"
}
},
"node_modules/extendable-media-recorder-wav-encoder-broker/node_modules/tslib": {
"version": "2.5.0",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz",
"integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg=="
},
"node_modules/extendable-media-recorder-wav-encoder-worker": {
"version": "8.0.78",
"resolved": "https://registry.npmjs.org/extendable-media-recorder-wav-encoder-worker/-/extendable-media-recorder-wav-encoder-worker-8.0.78.tgz",
"integrity": "sha512-Zi05HnU7nWcTmAb6XGxKZg+nSQ7HogKHeEMTf1KLZZ8afZKy9ekkfE3N95oIEyXH5zvWE8QckCI/8JStYdTStg==",
"dependencies": {
"@babel/runtime": "^7.21.5",
"tslib": "^2.5.0",
"worker-factory": "^7.0.1"
}
},
"node_modules/extendable-media-recorder-wav-encoder-worker/node_modules/tslib": {
"version": "2.5.0",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz",
"integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg=="
},
"node_modules/extendable-media-recorder-wav-encoder/node_modules/tslib": {
"version": "2.5.0",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz",
"integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg=="
},
"node_modules/fast-base64-decode": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/fast-base64-decode/-/fast-base64-decode-1.0.0.tgz",
......@@ -4238,6 +4361,23 @@
"resolved": "https://registry.npmjs.org/fast-text-encoding/-/fast-text-encoding-1.0.6.tgz",
"integrity": "sha512-VhXlQgj9ioXCqGstD37E/HBeqEGV/qOD/kmbVG8h5xKBYvM1L3lR1Zn4555cQ8GkYbJa8aJSipLPndE1k6zK2w=="
},
"node_modules/fast-unique-numbers": {
"version": "8.0.1",
"resolved": "https://registry.npmjs.org/fast-unique-numbers/-/fast-unique-numbers-8.0.1.tgz",
"integrity": "sha512-du9ACbyy9v5aP3VJehpGVMOXm2gVDy/3isaJHrmKaofMCN1ViSq0OTppIZJ11Ve/ATgt/qWbfCstXnU/xPd4bg==",
"dependencies": {
"@babel/runtime": "^7.21.5",
"tslib": "^2.5.0"
},
"engines": {
"node": ">=16.1.0"
}
},
"node_modules/fast-unique-numbers/node_modules/tslib": {
"version": "2.5.0",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz",
"integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg=="
},
"node_modules/fastq": {
"version": "1.13.0",
"resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz",
......@@ -4997,6 +5137,11 @@
"node": ">=0.8.19"
}
},
"node_modules/indefinite-article": {
"version": "0.0.2",
"resolved": "https://registry.npmjs.org/indefinite-article/-/indefinite-article-0.0.2.tgz",
"integrity": "sha512-Au/2XzRkvxq2J6w5uvSSbBKPZ5kzINx5F2wb0SF8xpRL8BP9Lav81TnRbfPp6p+SYjYxwaaLn4EUwI3/MmYKSw=="
},
"node_modules/inflight": {
"version": "1.0.6",
"resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
......@@ -5692,6 +5837,55 @@
"resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz",
"integrity": "sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4="
},
"node_modules/media-encoder-host": {
"version": "8.0.90",
"resolved": "https://registry.npmjs.org/media-encoder-host/-/media-encoder-host-8.0.90.tgz",
"integrity": "sha512-d15kcrkpoFhhejIwcRur4kbf2T/0617a8yAznzBWfgAOFWZ56KEz9khzvkInXwn9/14bH600vsu0LASaBxTpCw==",
"dependencies": {
"@babel/runtime": "^7.21.5",
"media-encoder-host-broker": "^7.0.80",
"media-encoder-host-worker": "^9.1.2",
"tslib": "^2.5.0"
}
},
"node_modules/media-encoder-host-broker": {
"version": "7.0.80",
"resolved": "https://registry.npmjs.org/media-encoder-host-broker/-/media-encoder-host-broker-7.0.80.tgz",
"integrity": "sha512-TQ8j+eVatsPghhX2avAJwWejsWDbJbfLUi6p3rqpYwSBMcaGE3iwNmBJPPKbd6zs/nPNqenS54uEeXuA0qYd1Q==",
"dependencies": {
"@babel/runtime": "^7.21.5",
"broker-factory": "^3.0.77",
"fast-unique-numbers": "^8.0.1",
"media-encoder-host-worker": "^9.1.2",
"tslib": "^2.5.0"
}
},
"node_modules/media-encoder-host-broker/node_modules/tslib": {
"version": "2.5.0",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz",
"integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg=="
},
"node_modules/media-encoder-host-worker": {
"version": "9.1.2",
"resolved": "https://registry.npmjs.org/media-encoder-host-worker/-/media-encoder-host-worker-9.1.2.tgz",
"integrity": "sha512-0sTwT12Y5q+oIe8BBqlkBwhRuPT+kqu81jfCGXJ7iPVG4UYk/66Z6FY+Wh9XM7cb+70B6S/i8mEzXl/oZpVDSw==",
"dependencies": {
"@babel/runtime": "^7.21.5",
"extendable-media-recorder-wav-encoder-broker": "^7.0.79",
"tslib": "^2.5.0",
"worker-factory": "^7.0.1"
}
},
"node_modules/media-encoder-host-worker/node_modules/tslib": {
"version": "2.5.0",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz",
"integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg=="
},
"node_modules/media-encoder-host/node_modules/tslib": {
"version": "2.5.0",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz",
"integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg=="
},
"node_modules/media-engine": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/media-engine/-/media-engine-1.0.3.tgz",
......@@ -6170,6 +6364,23 @@
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
},
"node_modules/multi-buffer-data-view": {
"version": "3.0.24",
"resolved": "https://registry.npmjs.org/multi-buffer-data-view/-/multi-buffer-data-view-3.0.24.tgz",
"integrity": "sha512-jm7Ycplx37ExXyQmqhwl7zfQmAj81y5LLzVx0XyWea4omP9W/xJhLEHs/5b+WojGyYSRt8BHiXZVcYzu68Ma0Q==",
"dependencies": {
"@babel/runtime": "^7.20.6",
"tslib": "^2.4.1"
},
"engines": {
"node": ">=12.20.1"
}
},
"node_modules/multi-buffer-data-view/node_modules/tslib": {
"version": "2.5.0",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz",
"integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg=="
},
"node_modules/multipipe": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/multipipe/-/multipipe-1.0.2.tgz",
......@@ -7129,6 +7340,15 @@
"resolved": "https://registry.npmjs.org/react-is/-/react-is-18.0.0.tgz",
"integrity": "sha512-yUcBYdBBbo3QiPsgYDcfQcIkGZHfxOaoE6HLSnr1sPzMhdyxusbfKOSUbSd/ocGi32dxcj366PsTj+5oggeKKw=="
},
"node_modules/react-media-recorder": {
"version": "1.6.6",
"resolved": "https://registry.npmjs.org/react-media-recorder/-/react-media-recorder-1.6.6.tgz",
"integrity": "sha512-VdC4bUINMWJyqOAHw1DaZ8HZhdCyVBK85zJ4cHMo9tsrekui3wq5ZxNtBmNe6nbAFQBTNj/pRnLEsiVrCW+TNQ==",
"dependencies": {
"extendable-media-recorder": "^6.6.5",
"extendable-media-recorder-wav-encoder": "^7.0.68"
}
},
"node_modules/react-modal": {
"version": "3.15.1",
"resolved": "https://registry.npmjs.org/react-modal/-/react-modal-3.15.1.tgz",
......@@ -7251,6 +7471,15 @@
"react-dom": ">=16.6.0"
}
},
"node_modules/react-webcam": {
"version": "7.0.1",
"resolved": "https://registry.npmjs.org/react-webcam/-/react-webcam-7.0.1.tgz",
"integrity": "sha512-8E/Eb/7ksKwn5QdLn67tOR7+TdP9BZdu6E5/DSt20v8yfW/s0VGBigE6VA7R4278mBuBUowovAB3DkCfVmSPvA==",
"peerDependencies": {
"react": ">=16.2.0",
"react-dom": ">=16.2.0"
}
},
"node_modules/readable-stream": {
"version": "1.0.34",
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz",
......@@ -7272,6 +7501,77 @@
"resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
"integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ="
},
"node_modules/recorder-audio-worklet": {
"version": "5.1.39",
"resolved": "https://registry.npmjs.org/recorder-audio-worklet/-/recorder-audio-worklet-5.1.39.tgz",
"integrity": "sha512-w/RazoBwZnkFnEPRsJYNThOHznLQC98/IzWRrutpJQVvCcL0nbLsVSLDaRrnrqVpRUI11VgiXRh30HaHiSdVhQ==",
"dependencies": {
"@babel/runtime": "^7.21.0",
"broker-factory": "^3.0.75",
"fast-unique-numbers": "^7.0.2",
"recorder-audio-worklet-processor": "^4.2.21",
"standardized-audio-context": "^25.3.41",
"subscribable-things": "^2.1.14",
"tslib": "^2.5.0",
"worker-factory": "^6.0.76"
}
},
"node_modules/recorder-audio-worklet-processor": {
"version": "4.2.21",
"resolved": "https://registry.npmjs.org/recorder-audio-worklet-processor/-/recorder-audio-worklet-processor-4.2.21.tgz",
"integrity": "sha512-oiiS2sp6eMxkvjt13yetSYUJvnAxBZk60mIxz0Vf/2lDWa/4svCyMLHIDzYKbHahkISd0UYyqLS9dI7xDlUOCA==",
"dependencies": {
"@babel/runtime": "^7.21.0",
"tslib": "^2.5.0"
}
},
"node_modules/recorder-audio-worklet-processor/node_modules/tslib": {
"version": "2.5.0",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz",
"integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg=="
},
"node_modules/recorder-audio-worklet/node_modules/compilerr": {
"version": "10.0.2",
"resolved": "https://registry.npmjs.org/compilerr/-/compilerr-10.0.2.tgz",
"integrity": "sha512-CFwUXxJ9OuWsSvnLSbefxi+GLsZ0YnuJh40ry5QdmZ1FWK59OG+QB8XSj6t7Kq+/c5DSS7en+cML6GlzHKH58A==",
"dependencies": {
"@babel/runtime": "^7.21.0",
"dashify": "^2.0.0",
"indefinite-article": "0.0.2",
"tslib": "^2.5.0"
},
"engines": {
"node": ">=14.15.4"
}
},
"node_modules/recorder-audio-worklet/node_modules/fast-unique-numbers": {
"version": "7.0.2",
"resolved": "https://registry.npmjs.org/fast-unique-numbers/-/fast-unique-numbers-7.0.2.tgz",
"integrity": "sha512-xnqpsnu889bHbq5cbDMwCJ2BPf6kjFPMu+RHfqKvisRxeEbTOVxY5aW/ZNsZ/r8OlwatxmjdFEVQog2xAhLkvg==",
"dependencies": {
"@babel/runtime": "^7.21.0",
"tslib": "^2.5.0"
},
"engines": {
"node": ">=14.15.4"
}
},
"node_modules/recorder-audio-worklet/node_modules/tslib": {
"version": "2.5.0",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz",
"integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg=="
},
"node_modules/recorder-audio-worklet/node_modules/worker-factory": {
"version": "6.0.76",
"resolved": "https://registry.npmjs.org/worker-factory/-/worker-factory-6.0.76.tgz",
"integrity": "sha512-W1iBNPmE9p0asU4aFmYJYCnMxhkvk4qlKc660GlHxWgmflY64NxxTbmKqipu4K5p9LiKKPjqXfcQme6153BZEQ==",
"dependencies": {
"@babel/runtime": "^7.21.0",
"compilerr": "^10.0.2",
"fast-unique-numbers": "^7.0.2",
"tslib": "^2.5.0"
}
},
"node_modules/redux": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/redux/-/redux-4.2.0.tgz",
......@@ -7492,6 +7792,11 @@
"resolved": "https://registry.npmjs.org/rw/-/rw-1.3.3.tgz",
"integrity": "sha1-P4Yt+pGrdmsUiF700BEkv9oHT7Q="
},
"node_modules/rxjs-interop": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/rxjs-interop/-/rxjs-interop-2.0.0.tgz",
"integrity": "sha512-ASEq9atUw7lualXB+knvgtvwkCEvGWV2gDD/8qnASzBkzEARZck9JAyxmY8OS6Nc1pCPEgDTKNcx+YqqYfzArw=="
},
"node_modules/safe-buffer": {
"version": "5.1.2",
"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
......@@ -7674,6 +7979,21 @@
"url": "https://github.com/sponsors/wooorm"
}
},
"node_modules/standardized-audio-context": {
"version": "25.3.46",
"resolved": "https://registry.npmjs.org/standardized-audio-context/-/standardized-audio-context-25.3.46.tgz",
"integrity": "sha512-kI7oM1IrGUawaBgCizRnVuS/+xSwRzwEDSqDkvJASAh+0IwuxUBYJFG4JSuaD6OkLQVg5i8oCf5aLOBX4dfVPw==",
"dependencies": {
"@babel/runtime": "^7.21.5",
"automation-events": "^6.0.1",
"tslib": "^2.5.0"
}
},
"node_modules/standardized-audio-context/node_modules/tslib": {
"version": "2.5.0",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz",
"integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg=="
},
"node_modules/string_decoder": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
......@@ -7831,6 +8151,21 @@
"stylis": "4.x"
}
},
"node_modules/subscribable-things": {
"version": "2.1.15",
"resolved": "https://registry.npmjs.org/subscribable-things/-/subscribable-things-2.1.15.tgz",
"integrity": "sha512-JWnQT53i8ODVHbzufipqfVenNRdfTQwGLbEOgc/nxLHgHHTWuQqnGwYoLrFsUM8JKiSI61Qx0OPpMXOqtF86IQ==",
"dependencies": {
"@babel/runtime": "^7.21.5",
"rxjs-interop": "^2.0.0",
"tslib": "^2.5.0"
}
},
"node_modules/subscribable-things/node_modules/tslib": {
"version": "2.5.0",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz",
"integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg=="
},
"node_modules/supercluster": {
"version": "7.1.4",
"resolved": "https://registry.npmjs.org/supercluster/-/supercluster-7.1.4.tgz",
......@@ -8485,6 +8820,22 @@
"node": ">=0.10.0"
}
},
"node_modules/worker-factory": {
"version": "7.0.1",
"resolved": "https://registry.npmjs.org/worker-factory/-/worker-factory-7.0.1.tgz",
"integrity": "sha512-niubsebqYimbqaORJxwTvlPn9v3UOqRFTe0pTggGh36fR2GG6J1nchIifLwV7KKExM7HPiamSZZmfjVzpIXMkw==",
"dependencies": {
"@babel/runtime": "^7.21.5",
"compilerr": "^11.0.1",
"fast-unique-numbers": "^8.0.1",
"tslib": "^2.5.0"
}
},
"node_modules/worker-factory/node_modules/tslib": {
"version": "2.5.0",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz",
"integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg=="
},
"node_modules/wrap-ansi": {
"version": "7.0.0",
"resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
......@@ -10640,6 +10991,22 @@
"resolved": "https://registry.npmjs.org/attr-accept/-/attr-accept-2.2.2.tgz",
"integrity": "sha512-7prDjvt9HmqiZ0cl5CRjtS84sEyhsHP2coDkaZKRKVfCDo9s7iw7ChVmar78Gu9pC4SoR/28wFu/G5JJhTnqEg=="
},
"automation-events": {
"version": "6.0.1",
"resolved": "https://registry.npmjs.org/automation-events/-/automation-events-6.0.1.tgz",
"integrity": "sha512-AHpETuZtlDy9/lupkn7GZIpUxgAlx7AjVGU6uh04wrrMawNf9Zjr6Erl/QoHRhQvIGMdFrs+6B2ngkh50lNJ9w==",
"requires": {
"@babel/runtime": "^7.21.5",
"tslib": "^2.5.0"
},
"dependencies": {
"tslib": {
"version": "2.5.0",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz",
"integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg=="
}
}
},
"autosuggest-highlight": {
"version": "3.3.4",
"resolved": "https://registry.npmjs.org/autosuggest-highlight/-/autosuggest-highlight-3.3.4.tgz",
......@@ -10718,6 +11085,24 @@
"fill-range": "^7.0.1"
}
},
"broker-factory": {
"version": "3.0.77",
"resolved": "https://registry.npmjs.org/broker-factory/-/broker-factory-3.0.77.tgz",
"integrity": "sha512-umNbrB0Y2qUiaNBMfyLIkKIQffUrBS72H7hMrxdEqHAZDcaUNtuhzV+7cNlU+omVScpwFXzmByw4OM87X4Afow==",
"requires": {
"@babel/runtime": "^7.21.5",
"fast-unique-numbers": "^8.0.1",
"tslib": "^2.5.0",
"worker-factory": "^7.0.1"
},
"dependencies": {
"tslib": {
"version": "2.5.0",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz",
"integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg=="
}
}
},
"brotli": {
"version": "1.3.3",
"resolved": "https://registry.npmjs.org/brotli/-/brotli-1.3.3.tgz",
......@@ -10911,6 +11296,24 @@
"resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.2.tgz",
"integrity": "sha512-G5yTt3KQN4Yn7Yk4ed73hlZ1evrFKXeUW3086p3PRFNp7m2vIjI6Pg+Kgb+oyzhd9F2qdcoj67+y3SdxL5XWsg=="
},
"compilerr": {
"version": "11.0.1",
"resolved": "https://registry.npmjs.org/compilerr/-/compilerr-11.0.1.tgz",
"integrity": "sha512-SAsrObH0Y5d8DjjWfgugmlc1Pl2d0/rD+Sinlj8+FaH1EWXnwwkjp9Pg8f84EEsGfd6J1cytilITgl1uyRI3nw==",
"requires": {
"@babel/runtime": "^7.21.5",
"dashify": "^2.0.0",
"indefinite-article": "0.0.2",
"tslib": "^2.5.0"
},
"dependencies": {
"tslib": {
"version": "2.5.0",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz",
"integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg=="
}
}
},
"concat-map": {
"version": "0.0.1",
"resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
......@@ -11015,6 +11418,11 @@
"integrity": "sha512-VvdQIPGdWP0SqFXghj79Wf/5LArmreyMsGLa6FG6iC4t3j7j5s71TrwWmT/4akbDQIqjfACkLZmjXhA7g2oUZw==",
"dev": true
},
"dashify": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/dashify/-/dashify-2.0.0.tgz",
"integrity": "sha512-hpA5C/YrPjucXypHPPc0oJ1l9Hf6wWbiOL7Ik42cxnsUOhWiCB/fylKbKqqJalW9FgkNQCw16YO8uW9Hs0Iy1A=="
},
"date-fns": {
"version": "2.29.3",
"resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.29.3.tgz",
......@@ -11713,6 +12121,73 @@
"resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
"integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g=="
},
"extendable-media-recorder": {
"version": "6.6.10",
"resolved": "https://registry.npmjs.org/extendable-media-recorder/-/extendable-media-recorder-6.6.10.tgz",
"integrity": "sha512-gnSmLqDFq40ZdbGfuarnMLNqYPLCPpPr0p21V+g67wG4Pv2oCc/ga8sfsZrEM5GywEi7FcpyRm3z99JWZ/0aPw==",
"requires": {
"@babel/runtime": "^7.18.9",
"media-encoder-host": "^8.0.76",
"multi-buffer-data-view": "^3.0.20",
"recorder-audio-worklet": "^5.1.26",
"standardized-audio-context": "^25.3.29",
"subscribable-things": "^2.1.6",
"tslib": "^2.4.0"
}
},
"extendable-media-recorder-wav-encoder": {
"version": "7.0.87",
"resolved": "https://registry.npmjs.org/extendable-media-recorder-wav-encoder/-/extendable-media-recorder-wav-encoder-7.0.87.tgz",
"integrity": "sha512-NL3tdhArn+qJa7tP2u2rPEqSYvDixsa9cP9ZplepNznYQvF/AGANyl3kROJfNpjx0vCbskiCs/GyGQXzSNpirg==",
"requires": {
"@babel/runtime": "^7.21.5",
"extendable-media-recorder-wav-encoder-broker": "^7.0.79",
"extendable-media-recorder-wav-encoder-worker": "^8.0.78",
"tslib": "^2.5.0"
},
"dependencies": {
"tslib": {
"version": "2.5.0",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz",
"integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg=="
}
}
},
"extendable-media-recorder-wav-encoder-broker": {
"version": "7.0.79",
"resolved": "https://registry.npmjs.org/extendable-media-recorder-wav-encoder-broker/-/extendable-media-recorder-wav-encoder-broker-7.0.79.tgz",
"integrity": "sha512-mzl++2+ahw+sy7w1hV67OSEkxYa8ERBDm+TWb5P/wn8KLhg3cCGa4DaicJYYhSCF4EH1N2PauicmIUGS5MSBxA==",
"requires": {
"@babel/runtime": "^7.21.5",
"broker-factory": "^3.0.77",
"extendable-media-recorder-wav-encoder-worker": "^8.0.78",
"tslib": "^2.5.0"
},
"dependencies": {
"tslib": {
"version": "2.5.0",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz",
"integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg=="
}
}
},
"extendable-media-recorder-wav-encoder-worker": {
"version": "8.0.78",
"resolved": "https://registry.npmjs.org/extendable-media-recorder-wav-encoder-worker/-/extendable-media-recorder-wav-encoder-worker-8.0.78.tgz",
"integrity": "sha512-Zi05HnU7nWcTmAb6XGxKZg+nSQ7HogKHeEMTf1KLZZ8afZKy9ekkfE3N95oIEyXH5zvWE8QckCI/8JStYdTStg==",
"requires": {
"@babel/runtime": "^7.21.5",
"tslib": "^2.5.0",
"worker-factory": "^7.0.1"
},
"dependencies": {
"tslib": {
"version": "2.5.0",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz",
"integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg=="
}
}
},
"fast-base64-decode": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/fast-base64-decode/-/fast-base64-decode-1.0.0.tgz",
......@@ -11753,6 +12228,22 @@
"resolved": "https://registry.npmjs.org/fast-text-encoding/-/fast-text-encoding-1.0.6.tgz",
"integrity": "sha512-VhXlQgj9ioXCqGstD37E/HBeqEGV/qOD/kmbVG8h5xKBYvM1L3lR1Zn4555cQ8GkYbJa8aJSipLPndE1k6zK2w=="
},
"fast-unique-numbers": {
"version": "8.0.1",
"resolved": "https://registry.npmjs.org/fast-unique-numbers/-/fast-unique-numbers-8.0.1.tgz",
"integrity": "sha512-du9ACbyy9v5aP3VJehpGVMOXm2gVDy/3isaJHrmKaofMCN1ViSq0OTppIZJ11Ve/ATgt/qWbfCstXnU/xPd4bg==",
"requires": {
"@babel/runtime": "^7.21.5",
"tslib": "^2.5.0"
},
"dependencies": {
"tslib": {
"version": "2.5.0",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz",
"integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg=="
}
}
},
"fastq": {
"version": "1.13.0",
"resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz",
......@@ -12321,6 +12812,11 @@
"integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
"dev": true
},
"indefinite-article": {
"version": "0.0.2",
"resolved": "https://registry.npmjs.org/indefinite-article/-/indefinite-article-0.0.2.tgz",
"integrity": "sha512-Au/2XzRkvxq2J6w5uvSSbBKPZ5kzINx5F2wb0SF8xpRL8BP9Lav81TnRbfPp6p+SYjYxwaaLn4EUwI3/MmYKSw=="
},
"inflight": {
"version": "1.0.6",
"resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
......@@ -12863,6 +13359,61 @@
"resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz",
"integrity": "sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4="
},
"media-encoder-host": {
"version": "8.0.90",
"resolved": "https://registry.npmjs.org/media-encoder-host/-/media-encoder-host-8.0.90.tgz",
"integrity": "sha512-d15kcrkpoFhhejIwcRur4kbf2T/0617a8yAznzBWfgAOFWZ56KEz9khzvkInXwn9/14bH600vsu0LASaBxTpCw==",
"requires": {
"@babel/runtime": "^7.21.5",
"media-encoder-host-broker": "^7.0.80",
"media-encoder-host-worker": "^9.1.2",
"tslib": "^2.5.0"
},
"dependencies": {
"tslib": {
"version": "2.5.0",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz",
"integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg=="
}
}
},
"media-encoder-host-broker": {
"version": "7.0.80",
"resolved": "https://registry.npmjs.org/media-encoder-host-broker/-/media-encoder-host-broker-7.0.80.tgz",
"integrity": "sha512-TQ8j+eVatsPghhX2avAJwWejsWDbJbfLUi6p3rqpYwSBMcaGE3iwNmBJPPKbd6zs/nPNqenS54uEeXuA0qYd1Q==",
"requires": {
"@babel/runtime": "^7.21.5",
"broker-factory": "^3.0.77",
"fast-unique-numbers": "^8.0.1",
"media-encoder-host-worker": "^9.1.2",
"tslib": "^2.5.0"
},
"dependencies": {
"tslib": {
"version": "2.5.0",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz",
"integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg=="
}
}
},
"media-encoder-host-worker": {
"version": "9.1.2",
"resolved": "https://registry.npmjs.org/media-encoder-host-worker/-/media-encoder-host-worker-9.1.2.tgz",
"integrity": "sha512-0sTwT12Y5q+oIe8BBqlkBwhRuPT+kqu81jfCGXJ7iPVG4UYk/66Z6FY+Wh9XM7cb+70B6S/i8mEzXl/oZpVDSw==",
"requires": {
"@babel/runtime": "^7.21.5",
"extendable-media-recorder-wav-encoder-broker": "^7.0.79",
"tslib": "^2.5.0",
"worker-factory": "^7.0.1"
},
"dependencies": {
"tslib": {
"version": "2.5.0",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz",
"integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg=="
}
}
},
"media-engine": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/media-engine/-/media-engine-1.0.3.tgz",
......@@ -13123,6 +13674,22 @@
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
},
"multi-buffer-data-view": {
"version": "3.0.24",
"resolved": "https://registry.npmjs.org/multi-buffer-data-view/-/multi-buffer-data-view-3.0.24.tgz",
"integrity": "sha512-jm7Ycplx37ExXyQmqhwl7zfQmAj81y5LLzVx0XyWea4omP9W/xJhLEHs/5b+WojGyYSRt8BHiXZVcYzu68Ma0Q==",
"requires": {
"@babel/runtime": "^7.20.6",
"tslib": "^2.4.1"
},
"dependencies": {
"tslib": {
"version": "2.5.0",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz",
"integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg=="
}
}
},
"multipipe": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/multipipe/-/multipipe-1.0.2.tgz",
......@@ -13814,6 +14381,15 @@
}
}
},
"react-media-recorder": {
"version": "1.6.6",
"resolved": "https://registry.npmjs.org/react-media-recorder/-/react-media-recorder-1.6.6.tgz",
"integrity": "sha512-VdC4bUINMWJyqOAHw1DaZ8HZhdCyVBK85zJ4cHMo9tsrekui3wq5ZxNtBmNe6nbAFQBTNj/pRnLEsiVrCW+TNQ==",
"requires": {
"extendable-media-recorder": "^6.6.5",
"extendable-media-recorder-wav-encoder": "^7.0.68"
}
},
"react-modal": {
"version": "3.15.1",
"resolved": "https://registry.npmjs.org/react-modal/-/react-modal-3.15.1.tgz",
......@@ -13886,6 +14462,12 @@
"prop-types": "^15.6.2"
}
},
"react-webcam": {
"version": "7.0.1",
"resolved": "https://registry.npmjs.org/react-webcam/-/react-webcam-7.0.1.tgz",
"integrity": "sha512-8E/Eb/7ksKwn5QdLn67tOR7+TdP9BZdu6E5/DSt20v8yfW/s0VGBigE6VA7R4278mBuBUowovAB3DkCfVmSPvA==",
"requires": {}
},
"readable-stream": {
"version": "1.0.34",
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz",
......@@ -13909,6 +14491,75 @@
}
}
},
"recorder-audio-worklet": {
"version": "5.1.39",
"resolved": "https://registry.npmjs.org/recorder-audio-worklet/-/recorder-audio-worklet-5.1.39.tgz",
"integrity": "sha512-w/RazoBwZnkFnEPRsJYNThOHznLQC98/IzWRrutpJQVvCcL0nbLsVSLDaRrnrqVpRUI11VgiXRh30HaHiSdVhQ==",
"requires": {
"@babel/runtime": "^7.21.0",
"broker-factory": "^3.0.75",
"fast-unique-numbers": "^7.0.2",
"recorder-audio-worklet-processor": "^4.2.21",
"standardized-audio-context": "^25.3.41",
"subscribable-things": "^2.1.14",
"tslib": "^2.5.0",
"worker-factory": "^6.0.76"
},
"dependencies": {
"compilerr": {
"version": "10.0.2",
"resolved": "https://registry.npmjs.org/compilerr/-/compilerr-10.0.2.tgz",
"integrity": "sha512-CFwUXxJ9OuWsSvnLSbefxi+GLsZ0YnuJh40ry5QdmZ1FWK59OG+QB8XSj6t7Kq+/c5DSS7en+cML6GlzHKH58A==",
"requires": {
"@babel/runtime": "^7.21.0",
"dashify": "^2.0.0",
"indefinite-article": "0.0.2",
"tslib": "^2.5.0"
}
},
"fast-unique-numbers": {
"version": "7.0.2",
"resolved": "https://registry.npmjs.org/fast-unique-numbers/-/fast-unique-numbers-7.0.2.tgz",
"integrity": "sha512-xnqpsnu889bHbq5cbDMwCJ2BPf6kjFPMu+RHfqKvisRxeEbTOVxY5aW/ZNsZ/r8OlwatxmjdFEVQog2xAhLkvg==",
"requires": {
"@babel/runtime": "^7.21.0",
"tslib": "^2.5.0"
}
},
"tslib": {
"version": "2.5.0",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz",
"integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg=="
},
"worker-factory": {
"version": "6.0.76",
"resolved": "https://registry.npmjs.org/worker-factory/-/worker-factory-6.0.76.tgz",
"integrity": "sha512-W1iBNPmE9p0asU4aFmYJYCnMxhkvk4qlKc660GlHxWgmflY64NxxTbmKqipu4K5p9LiKKPjqXfcQme6153BZEQ==",
"requires": {
"@babel/runtime": "^7.21.0",
"compilerr": "^10.0.2",
"fast-unique-numbers": "^7.0.2",
"tslib": "^2.5.0"
}
}
}
},
"recorder-audio-worklet-processor": {
"version": "4.2.21",
"resolved": "https://registry.npmjs.org/recorder-audio-worklet-processor/-/recorder-audio-worklet-processor-4.2.21.tgz",
"integrity": "sha512-oiiS2sp6eMxkvjt13yetSYUJvnAxBZk60mIxz0Vf/2lDWa/4svCyMLHIDzYKbHahkISd0UYyqLS9dI7xDlUOCA==",
"requires": {
"@babel/runtime": "^7.21.0",
"tslib": "^2.5.0"
},
"dependencies": {
"tslib": {
"version": "2.5.0",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz",
"integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg=="
}
}
},
"redux": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/redux/-/redux-4.2.0.tgz",
......@@ -14063,6 +14714,11 @@
"resolved": "https://registry.npmjs.org/rw/-/rw-1.3.3.tgz",
"integrity": "sha1-P4Yt+pGrdmsUiF700BEkv9oHT7Q="
},
"rxjs-interop": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/rxjs-interop/-/rxjs-interop-2.0.0.tgz",
"integrity": "sha512-ASEq9atUw7lualXB+knvgtvwkCEvGWV2gDD/8qnASzBkzEARZck9JAyxmY8OS6Nc1pCPEgDTKNcx+YqqYfzArw=="
},
"safe-buffer": {
"version": "5.1.2",
"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
......@@ -14210,6 +14866,23 @@
"resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.1.tgz",
"integrity": "sha512-ekwEbFp5aqSPKaqeY1PGrlGQxPNaq+Cnx4+bE2D8sciBQrHpbwoBbawqTN2+6jPs9IdWxxiUcN0K2pkczD3zmw=="
},
"standardized-audio-context": {
"version": "25.3.46",
"resolved": "https://registry.npmjs.org/standardized-audio-context/-/standardized-audio-context-25.3.46.tgz",
"integrity": "sha512-kI7oM1IrGUawaBgCizRnVuS/+xSwRzwEDSqDkvJASAh+0IwuxUBYJFG4JSuaD6OkLQVg5i8oCf5aLOBX4dfVPw==",
"requires": {
"@babel/runtime": "^7.21.5",
"automation-events": "^6.0.1",
"tslib": "^2.5.0"
},
"dependencies": {
"tslib": {
"version": "2.5.0",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz",
"integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg=="
}
}
},
"string_decoder": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
......@@ -14327,6 +15000,23 @@
"cssjanus": "^2.0.1"
}
},
"subscribable-things": {
"version": "2.1.15",
"resolved": "https://registry.npmjs.org/subscribable-things/-/subscribable-things-2.1.15.tgz",
"integrity": "sha512-JWnQT53i8ODVHbzufipqfVenNRdfTQwGLbEOgc/nxLHgHHTWuQqnGwYoLrFsUM8JKiSI61Qx0OPpMXOqtF86IQ==",
"requires": {
"@babel/runtime": "^7.21.5",
"rxjs-interop": "^2.0.0",
"tslib": "^2.5.0"
},
"dependencies": {
"tslib": {
"version": "2.5.0",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz",
"integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg=="
}
}
},
"supercluster": {
"version": "7.1.4",
"resolved": "https://registry.npmjs.org/supercluster/-/supercluster-7.1.4.tgz",
......@@ -14839,6 +15529,24 @@
"integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==",
"dev": true
},
"worker-factory": {
"version": "7.0.1",
"resolved": "https://registry.npmjs.org/worker-factory/-/worker-factory-7.0.1.tgz",
"integrity": "sha512-niubsebqYimbqaORJxwTvlPn9v3UOqRFTe0pTggGh36fR2GG6J1nchIifLwV7KKExM7HPiamSZZmfjVzpIXMkw==",
"requires": {
"@babel/runtime": "^7.21.5",
"compilerr": "^11.0.1",
"fast-unique-numbers": "^8.0.1",
"tslib": "^2.5.0"
},
"dependencies": {
"tslib": {
"version": "2.5.0",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz",
"integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg=="
}
}
},
"wrap-ansi": {
"version": "7.0.0",
"resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
......
......@@ -68,10 +68,12 @@
"react-lazy-load-image-component": "^1.5.5",
"react-map-gl": "^7.0.19",
"react-markdown": "^8.0.3",
"react-media-recorder": "^1.6.6",
"react-organizational-chart": "^2.2.0",
"react-quill": "^2.0.0",
"react-redux": "^8.0.4",
"react-slick": "^0.29.0",
"react-webcam": "^7.0.1",
"redux": "^4.2.0",
"redux-persist": "^6.0.0",
"rehype-raw": "^6.1.1",
......
......@@ -10,6 +10,12 @@ import {
CardHeader,
Divider,
Grid,
TextField,
IconButton,
Typography,
InputAdornment,
Stack,
Tooltip,
} from '@mui/material';
// layouts
import MainLayout from '../layouts/main';
......@@ -22,9 +28,14 @@ import {
AboutTestimonials,
} from '../sections/slToText';
import { Upload } from 'src/components/upload';
import { useCallback, useState } from 'react';
import { useCallback, useRef, useState } from 'react';
import UploadIcon from '@mui/icons-material/Upload';
import EmergencyRecordingIcon from '@mui/icons-material/EmergencyRecording';
import { useSnackbar } from 'notistack';
import useCopyToClipboard from 'src/hooks/useCopyToClipboard';
import Iconify from 'src/components/iconify/Iconify';
import { useReactMediaRecorder } from 'react-media-recorder';
import dynamic from 'next/dynamic';
// ----------------------------------------------------------------------
......@@ -34,6 +45,7 @@ AboutPage.getLayout = (page: React.ReactElement) => <MainLayout>{page}</MainLayo
export default function AboutPage() {
const [file, setFile] = useState<File | string | null>(null);
const [isUploadFile, setIsUploadFile] = useState<boolean | string | null>(true);
const handleDropSingleFile = useCallback((acceptedFiles: File[]) => {
const file = acceptedFiles[0];
......@@ -45,56 +57,136 @@ export default function AboutPage() {
);
}
}, []);
const checkTranalationTypeForUpload = () => {
if (isUploadFile) {
return 'contained';
} else {
return 'outlined';
}
};
const checkTranalationTypeForRecord = () => {
if (!isUploadFile) {
return 'contained';
} else {
return 'outlined';
}
};
const { enqueueSnackbar } = useSnackbar();
const { copy } = useCopyToClipboard();
const [value, setValue] = useState('ආආආආආආආආආආආආආආආආ');
const onCopy = (text: string) => {
if (text) {
enqueueSnackbar('Copied!');
copy(text);
}
};
const handleChange = (event: React.ChangeEvent<HTMLTextAreaElement>) => {
setValue(event.target.value);
};
return (
<>
<Head>
<title>Translate SSL to Text</title>
</Head>
<Box sx={{ flexGrow: 1 }}>
<ButtonGroup disableElevation variant="contained" aria-label="Disabled elevation buttons">
<Button variant="outlined" startIcon={<UploadIcon />}>
Upload
</Button>
<Button variant="contained" endIcon={<EmergencyRecordingIcon />}>
Send
</Button>
</ButtonGroup>
<Card>
<Grid
container
spacing={2}
sx={{
mt: '3%',
px: '1%',
}}
>
<Grid item xs={12} md={6}>
<Card>
<CardHeader title="Upload a video containing Sign Language" />
<CardContent>
<Upload
file={file}
onDrop={handleDropSingleFile}
onDelete={() => setFile(null)}
/>
</CardContent>
</Card>
</Grid>
<Grid item xs={12} md={6}>
<Card>
<CardHeader title="Upload a video containing Sign Language" />
<CardContent>
<Upload
file={file}
onDrop={handleDropSingleFile}
onDelete={() => setFile(null)}
/>
</CardContent>
</Card>
<ButtonGroup disableElevation variant="contained" aria-label="Disabled elevation buttons">
<Button
variant={checkTranalationTypeForUpload()}
startIcon={<UploadIcon />}
onClick={() => {
setIsUploadFile(true);
}}
>
Upload
</Button>
<Button
variant={checkTranalationTypeForRecord()}
endIcon={<EmergencyRecordingIcon />}
onClick={() => {
setIsUploadFile(false);
}}
>
Record
</Button>
</ButtonGroup>
{isUploadFile ? (
<Box sx={{ flexGrow: 1 }}>
<Card>
<CardHeader title="Upload a video containing Sign Language" />
<Grid container spacing={2}>
<Grid item xs={12} md={6}>
<Card>
<CardContent>
<Upload
file={file}
onDrop={handleDropSingleFile}
onDelete={() => setFile(null)}
/>
</CardContent>
</Card>
</Grid>
<Grid item xs={12} md={6}>
<Card sx={{ p: 5 }}>
<Box
display="grid"
gridTemplateColumns={{ xs: 'repeat(1, 1fr)', md: 'repeat(2, 1fr)' }}
gap={5}
>
<Stack spacing={2}>
<Typography variant="overline" sx={{ color: 'text.secondary' }}>
on Change
</Typography>
<TextField
fullWidth
value={value}
onChange={handleChange}
InputProps={{
endAdornment: (
<InputAdornment position="end">
<Tooltip title="Copy">
<IconButton onClick={() => onCopy(value)}>
<Iconify icon="eva:copy-fill" width={24} />
</IconButton>
</Tooltip>
</InputAdornment>
),
}}
/>
</Stack>
</Box>
</Card>
</Grid>
</Grid>
</Grid>
</Card>
</Box>
</Card>
</Box>
) : (
// Video Capture
// <RecordView />
<div>sdsd</div>
)}
</>
);
}
const RecordView = () => {
const { status, startRecording, stopRecording, mediaBlobUrl } = useReactMediaRecorder({
video: true,
});
return (
<div>
<p>{status}</p>
<button onClick={startRecording}>Start Recording</button>
<button onClick={stopRecording}>Stop Recording</button>
<video src={mediaBlobUrl} controls autoPlay loop />
</div>
);
};
......@@ -56,7 +56,7 @@
"core-js-pure" "^3.19.0"
"regenerator-runtime" "^0.13.4"
"@babel/runtime@^7.10.2", "@babel/runtime@^7.12.1", "@babel/runtime@^7.12.5", "@babel/runtime@^7.14.5", "@babel/runtime@^7.15.4", "@babel/runtime@^7.16.3", "@babel/runtime@^7.16.4", "@babel/runtime@^7.17.2", "@babel/runtime@^7.18.3", "@babel/runtime@^7.18.9", "@babel/runtime@^7.19.0", "@babel/runtime@^7.21.0", "@babel/runtime@^7.5.5", "@babel/runtime@^7.8.7", "@babel/runtime@^7.9.2":
"@babel/runtime@^7.10.2", "@babel/runtime@^7.12.1", "@babel/runtime@^7.12.5", "@babel/runtime@^7.14.5", "@babel/runtime@^7.15.4", "@babel/runtime@^7.16.3", "@babel/runtime@^7.16.4", "@babel/runtime@^7.17.2", "@babel/runtime@^7.18.3", "@babel/runtime@^7.18.9", "@babel/runtime@^7.19.0", "@babel/runtime@^7.20.6", "@babel/runtime@^7.21.0", "@babel/runtime@^7.21.5", "@babel/runtime@^7.5.5", "@babel/runtime@^7.8.7", "@babel/runtime@^7.9.2":
"integrity" "sha512-8jI69toZqqcsnqGGqwGS4Qb1VwLOEp4hz+CXPywcvjs60u3B4Pom/U/7rm4W8tMOYEB+E9wgD0mW1l3r8qlI9Q=="
"resolved" "https://registry.npmjs.org/@babel/runtime/-/runtime-7.21.5.tgz"
"version" "7.21.5"
......@@ -1703,6 +1703,14 @@
"resolved" "https://registry.npmjs.org/attr-accept/-/attr-accept-2.2.2.tgz"
"version" "2.2.2"
"automation-events@^6.0.1":
"integrity" "sha512-AHpETuZtlDy9/lupkn7GZIpUxgAlx7AjVGU6uh04wrrMawNf9Zjr6Erl/QoHRhQvIGMdFrs+6B2ngkh50lNJ9w=="
"resolved" "https://registry.npmjs.org/automation-events/-/automation-events-6.0.1.tgz"
"version" "6.0.1"
dependencies:
"@babel/runtime" "^7.21.5"
"tslib" "^2.5.0"
"autosuggest-highlight@^3.3.4":
"integrity" "sha512-j6RETBD2xYnrVcoV1S5R4t3WxOlWZKyDQjkwnggDPSjF5L4jV98ZltBpvPvbkM1HtoSe5o+bNrTHyjPbieGeYA=="
"resolved" "https://registry.npmjs.org/autosuggest-highlight/-/autosuggest-highlight-3.3.4.tgz"
......@@ -1773,6 +1781,16 @@
dependencies:
"fill-range" "^7.0.1"
"broker-factory@^3.0.75", "broker-factory@^3.0.77":
"integrity" "sha512-umNbrB0Y2qUiaNBMfyLIkKIQffUrBS72H7hMrxdEqHAZDcaUNtuhzV+7cNlU+omVScpwFXzmByw4OM87X4Afow=="
"resolved" "https://registry.npmjs.org/broker-factory/-/broker-factory-3.0.77.tgz"
"version" "3.0.77"
dependencies:
"@babel/runtime" "^7.21.5"
"fast-unique-numbers" "^8.0.1"
"tslib" "^2.5.0"
"worker-factory" "^7.0.1"
"brotli@^1.3.2":
"integrity" "sha512-oTKjJdShmDuGW94SyyaoQvAjf30dZaHnjJ8uAF+u2/vGJkJbJPJAT1gDiOJP5v1Zb6f9KEyW/1HpuaWIXtGHPg=="
"resolved" "https://registry.npmjs.org/brotli/-/brotli-1.3.3.tgz"
......@@ -1966,6 +1984,26 @@
"resolved" "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.2.tgz"
"version" "2.0.2"
"compilerr@^10.0.2":
"integrity" "sha512-CFwUXxJ9OuWsSvnLSbefxi+GLsZ0YnuJh40ry5QdmZ1FWK59OG+QB8XSj6t7Kq+/c5DSS7en+cML6GlzHKH58A=="
"resolved" "https://registry.npmjs.org/compilerr/-/compilerr-10.0.2.tgz"
"version" "10.0.2"
dependencies:
"@babel/runtime" "^7.21.0"
"dashify" "^2.0.0"
"indefinite-article" "0.0.2"
"tslib" "^2.5.0"
"compilerr@^11.0.1":
"integrity" "sha512-SAsrObH0Y5d8DjjWfgugmlc1Pl2d0/rD+Sinlj8+FaH1EWXnwwkjp9Pg8f84EEsGfd6J1cytilITgl1uyRI3nw=="
"resolved" "https://registry.npmjs.org/compilerr/-/compilerr-11.0.1.tgz"
"version" "11.0.1"
dependencies:
"@babel/runtime" "^7.21.5"
"dashify" "^2.0.0"
"indefinite-article" "0.0.2"
"tslib" "^2.5.0"
"concat-map@0.0.1":
"integrity" "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="
"resolved" "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz"
......@@ -2061,6 +2099,11 @@
"resolved" "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.7.tgz"
"version" "1.0.7"
"dashify@^2.0.0":
"integrity" "sha512-hpA5C/YrPjucXypHPPc0oJ1l9Hf6wWbiOL7Ik42cxnsUOhWiCB/fylKbKqqJalW9FgkNQCw16YO8uW9Hs0Iy1A=="
"resolved" "https://registry.npmjs.org/dashify/-/dashify-2.0.0.tgz"
"version" "2.0.0"
"date-fns@^2.0.0", "date-fns@^2.25.0", "date-fns@^2.29.3":
"integrity" "sha512-dDCnyH2WnnKusqvZZ6+jA1O51Ibt8ZMRNkDZdyAyK4YfbDwa/cEmuztzG5pk6hqlp9aSBPYcjOlktquahGwGeA=="
"resolved" "https://registry.npmjs.org/date-fns/-/date-fns-2.29.3.tgz"
......@@ -2505,6 +2548,48 @@
"resolved" "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz"
"version" "3.0.2"
"extendable-media-recorder-wav-encoder-broker@^7.0.79":
"integrity" "sha512-mzl++2+ahw+sy7w1hV67OSEkxYa8ERBDm+TWb5P/wn8KLhg3cCGa4DaicJYYhSCF4EH1N2PauicmIUGS5MSBxA=="
"resolved" "https://registry.npmjs.org/extendable-media-recorder-wav-encoder-broker/-/extendable-media-recorder-wav-encoder-broker-7.0.79.tgz"
"version" "7.0.79"
dependencies:
"@babel/runtime" "^7.21.5"
"broker-factory" "^3.0.77"
"extendable-media-recorder-wav-encoder-worker" "^8.0.78"
"tslib" "^2.5.0"
"extendable-media-recorder-wav-encoder-worker@^8.0.78":
"integrity" "sha512-Zi05HnU7nWcTmAb6XGxKZg+nSQ7HogKHeEMTf1KLZZ8afZKy9ekkfE3N95oIEyXH5zvWE8QckCI/8JStYdTStg=="
"resolved" "https://registry.npmjs.org/extendable-media-recorder-wav-encoder-worker/-/extendable-media-recorder-wav-encoder-worker-8.0.78.tgz"
"version" "8.0.78"
dependencies:
"@babel/runtime" "^7.21.5"
"tslib" "^2.5.0"
"worker-factory" "^7.0.1"
"extendable-media-recorder-wav-encoder@^7.0.68":
"integrity" "sha512-NL3tdhArn+qJa7tP2u2rPEqSYvDixsa9cP9ZplepNznYQvF/AGANyl3kROJfNpjx0vCbskiCs/GyGQXzSNpirg=="
"resolved" "https://registry.npmjs.org/extendable-media-recorder-wav-encoder/-/extendable-media-recorder-wav-encoder-7.0.87.tgz"
"version" "7.0.87"
dependencies:
"@babel/runtime" "^7.21.5"
"extendable-media-recorder-wav-encoder-broker" "^7.0.79"
"extendable-media-recorder-wav-encoder-worker" "^8.0.78"
"tslib" "^2.5.0"
"extendable-media-recorder@^6.6.5":
"integrity" "sha512-gnSmLqDFq40ZdbGfuarnMLNqYPLCPpPr0p21V+g67wG4Pv2oCc/ga8sfsZrEM5GywEi7FcpyRm3z99JWZ/0aPw=="
"resolved" "https://registry.npmjs.org/extendable-media-recorder/-/extendable-media-recorder-6.6.10.tgz"
"version" "6.6.10"
dependencies:
"@babel/runtime" "^7.18.9"
"media-encoder-host" "^8.0.76"
"multi-buffer-data-view" "^3.0.20"
"recorder-audio-worklet" "^5.1.26"
"standardized-audio-context" "^25.3.29"
"subscribable-things" "^2.1.6"
"tslib" "^2.4.0"
"fast-base64-decode@^1.0.0":
"integrity" "sha512-qwaScUgUGBYeDNRnbc/KyllVU88Jk1pRHPStuF/lO7B0/RTRLj7U0lkdTAutlBblY08rwZDff6tNU9cjv6j//Q=="
"resolved" "https://registry.npmjs.org/fast-base64-decode/-/fast-base64-decode-1.0.0.tgz"
......@@ -2546,6 +2631,22 @@
"resolved" "https://registry.npmjs.org/fast-text-encoding/-/fast-text-encoding-1.0.6.tgz"
"version" "1.0.6"
"fast-unique-numbers@^7.0.2":
"integrity" "sha512-xnqpsnu889bHbq5cbDMwCJ2BPf6kjFPMu+RHfqKvisRxeEbTOVxY5aW/ZNsZ/r8OlwatxmjdFEVQog2xAhLkvg=="
"resolved" "https://registry.npmjs.org/fast-unique-numbers/-/fast-unique-numbers-7.0.2.tgz"
"version" "7.0.2"
dependencies:
"@babel/runtime" "^7.21.0"
"tslib" "^2.5.0"
"fast-unique-numbers@^8.0.1":
"integrity" "sha512-du9ACbyy9v5aP3VJehpGVMOXm2gVDy/3isaJHrmKaofMCN1ViSq0OTppIZJ11Ve/ATgt/qWbfCstXnU/xPd4bg=="
"resolved" "https://registry.npmjs.org/fast-unique-numbers/-/fast-unique-numbers-8.0.1.tgz"
"version" "8.0.1"
dependencies:
"@babel/runtime" "^7.21.5"
"tslib" "^2.5.0"
"fastq@^1.6.0":
"integrity" "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw=="
"resolved" "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz"
......@@ -3072,6 +3173,11 @@
"resolved" "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz"
"version" "0.1.4"
"indefinite-article@0.0.2":
"integrity" "sha512-Au/2XzRkvxq2J6w5uvSSbBKPZ5kzINx5F2wb0SF8xpRL8BP9Lav81TnRbfPp6p+SYjYxwaaLn4EUwI3/MmYKSw=="
"resolved" "https://registry.npmjs.org/indefinite-article/-/indefinite-article-0.0.2.tgz"
"version" "0.0.2"
"inflight@^1.0.4":
"integrity" "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk="
"resolved" "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz"
......@@ -3545,6 +3651,37 @@
"resolved" "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz"
"version" "1.0.1"
"media-encoder-host-broker@^7.0.80":
"integrity" "sha512-TQ8j+eVatsPghhX2avAJwWejsWDbJbfLUi6p3rqpYwSBMcaGE3iwNmBJPPKbd6zs/nPNqenS54uEeXuA0qYd1Q=="
"resolved" "https://registry.npmjs.org/media-encoder-host-broker/-/media-encoder-host-broker-7.0.80.tgz"
"version" "7.0.80"
dependencies:
"@babel/runtime" "^7.21.5"
"broker-factory" "^3.0.77"
"fast-unique-numbers" "^8.0.1"
"media-encoder-host-worker" "^9.1.2"
"tslib" "^2.5.0"
"media-encoder-host-worker@^9.1.2":
"integrity" "sha512-0sTwT12Y5q+oIe8BBqlkBwhRuPT+kqu81jfCGXJ7iPVG4UYk/66Z6FY+Wh9XM7cb+70B6S/i8mEzXl/oZpVDSw=="
"resolved" "https://registry.npmjs.org/media-encoder-host-worker/-/media-encoder-host-worker-9.1.2.tgz"
"version" "9.1.2"
dependencies:
"@babel/runtime" "^7.21.5"
"extendable-media-recorder-wav-encoder-broker" "^7.0.79"
"tslib" "^2.5.0"
"worker-factory" "^7.0.1"
"media-encoder-host@^8.0.76":
"integrity" "sha512-d15kcrkpoFhhejIwcRur4kbf2T/0617a8yAznzBWfgAOFWZ56KEz9khzvkInXwn9/14bH600vsu0LASaBxTpCw=="
"resolved" "https://registry.npmjs.org/media-encoder-host/-/media-encoder-host-8.0.90.tgz"
"version" "8.0.90"
dependencies:
"@babel/runtime" "^7.21.5"
"media-encoder-host-broker" "^7.0.80"
"media-encoder-host-worker" "^9.1.2"
"tslib" "^2.5.0"
"media-engine@^1.0.3":
"integrity" "sha512-aa5tG6sDoK+k70B9iEX1NeyfT8ObCKhNDs6lJVpwF6r8vhUfuKMslIcirq6HIUYuuUYLefcEQOn9bSBOvawtwg=="
"resolved" "https://registry.npmjs.org/media-engine/-/media-engine-1.0.3.tgz"
......@@ -3787,6 +3924,14 @@
"resolved" "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz"
"version" "2.0.0"
"multi-buffer-data-view@^3.0.20":
"integrity" "sha512-jm7Ycplx37ExXyQmqhwl7zfQmAj81y5LLzVx0XyWea4omP9W/xJhLEHs/5b+WojGyYSRt8BHiXZVcYzu68Ma0Q=="
"resolved" "https://registry.npmjs.org/multi-buffer-data-view/-/multi-buffer-data-view-3.0.24.tgz"
"version" "3.0.24"
dependencies:
"@babel/runtime" "^7.20.6"
"tslib" "^2.4.1"
"multipipe@^1.0.2":
"integrity" "sha1-zBPv2DPJzamfIk+GhGG44aP9k50="
"resolved" "https://registry.npmjs.org/multipipe/-/multipipe-1.0.2.tgz"
......@@ -4323,7 +4468,7 @@
"redux" "^4.0.4"
"use-memo-one" "^1.1.1"
"react-dom@^0.14.0 || ^15.0.0 || ^16 || ^17 || ^18", "react-dom@^0.14.0 || ^15.0.1 || ^16.0.0 || ^17.0.0 || ^18.0.0", "react-dom@^0.14.9 || ^15.3.0 || ^16.0.0-rc || ^16.0 || ^17.0 || ^18.0.0", "react-dom@^15.x.x || ^16.x.x || ^17.x.x || ^18.x.x", "react-dom@^16 || ^17 || ^18", "react-dom@^16.7.0 || ^17 || ^18", "react-dom@^16.8 || ^17.0 || ^18.0", "react-dom@^16.8.0 || ^17.0.0 || ^18.0.0", "react-dom@^16.8.5 || ^17.0.0 || ^18.0.0", "react-dom@^17.0.0 || ^18.0.0", "react-dom@^17.0.2 || ^18.0.0", "react-dom@^17.0.2 || ^18.0.0-0", "react-dom@^18.0.0", "react-dom@^18.2.0", "react-dom@>= 16.12.0", "react-dom@>=16.6.0", "react-dom@16.x || 17.x":
"react-dom@^0.14.0 || ^15.0.0 || ^16 || ^17 || ^18", "react-dom@^0.14.0 || ^15.0.1 || ^16.0.0 || ^17.0.0 || ^18.0.0", "react-dom@^0.14.9 || ^15.3.0 || ^16.0.0-rc || ^16.0 || ^17.0 || ^18.0.0", "react-dom@^15.x.x || ^16.x.x || ^17.x.x || ^18.x.x", "react-dom@^16 || ^17 || ^18", "react-dom@^16.7.0 || ^17 || ^18", "react-dom@^16.8 || ^17.0 || ^18.0", "react-dom@^16.8.0 || ^17.0.0 || ^18.0.0", "react-dom@^16.8.5 || ^17.0.0 || ^18.0.0", "react-dom@^17.0.0 || ^18.0.0", "react-dom@^17.0.2 || ^18.0.0", "react-dom@^17.0.2 || ^18.0.0-0", "react-dom@^18.0.0", "react-dom@^18.2.0", "react-dom@>= 16.12.0", "react-dom@>=16.2.0", "react-dom@>=16.6.0", "react-dom@16.x || 17.x":
"integrity" "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g=="
"resolved" "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz"
"version" "18.2.0"
......@@ -4427,6 +4572,14 @@
"unist-util-visit" "^4.0.0"
"vfile" "^5.0.0"
"react-media-recorder@^1.6.6":
"integrity" "sha512-VdC4bUINMWJyqOAHw1DaZ8HZhdCyVBK85zJ4cHMo9tsrekui3wq5ZxNtBmNe6nbAFQBTNj/pRnLEsiVrCW+TNQ=="
"resolved" "https://registry.npmjs.org/react-media-recorder/-/react-media-recorder-1.6.6.tgz"
"version" "1.6.6"
dependencies:
"extendable-media-recorder" "^6.6.5"
"extendable-media-recorder-wav-encoder" "^7.0.68"
"react-modal@^3.11.1":
"integrity" "sha512-duB9bxOaYg7Zt6TMFldIFxQRtSP+Dg3F1ZX3FXxSUn+3tZZ/9JCgeAQKDg7rhZSAqopq8TFRw3yIbnx77gyFTw=="
"resolved" "https://registry.npmjs.org/react-modal/-/react-modal-3.15.1.tgz"
......@@ -4508,7 +4661,12 @@
"loose-envify" "^1.4.0"
"prop-types" "^15.6.2"
"react@^0.14.0 || ^15.0.0 || ^16 || ^17 || ^18", "react@^0.14.0 || ^15.0.1 || ^16.0.0 || ^17.0.0 || ^18.0.0", "react@^0.14.9 || ^15.3.0 || ^16.0.0-rc || ^16.0 || ^17.0 || ^18.0.0", "react@^15.x.x || ^16.x.x || ^17.x.x || ^18.x.x", "react@^16 || ^17 || ^18", "react@^16.0.0", "react@^16.7.0 || ^17 || ^18", "react@^16.8 || ^17.0 || ^18.0", "react@^16.8.0 || ^17 || ^18", "react@^16.8.0 || ^17.0.0", "react@^16.8.0 || ^17.0.0 || ^18.0.0", "react@^16.8.3 || ^17 || ^18", "react@^16.8.5 || ^17.0.0 || ^18.0.0", "react@^16.8.6 || ^17.0.0", "react@^16.9.0 || ^17.0.0 || ^18", "react@^17.0.0 || ^18.0.0", "react@^17.0.2 || ^18.0.0", "react@^17.0.2 || ^18.0.0-0", "react@^18.0.0", "react@^18.2.0", "react@>= 16.12.0", "react@>= 16.8 || 18.0.0", "react@>= 16.8.0", "react@>= 16.8.0 || 17.x.x || ^18.0.0-0", "react@>=0.13", "react@>=16", "react@>=16.3.0", "react@>=16.6.0", "react@>=16.8", "react@>=16.8.0", "react@16.x || 17.x":
"react-webcam@^7.0.1":
"integrity" "sha512-8E/Eb/7ksKwn5QdLn67tOR7+TdP9BZdu6E5/DSt20v8yfW/s0VGBigE6VA7R4278mBuBUowovAB3DkCfVmSPvA=="
"resolved" "https://registry.npmjs.org/react-webcam/-/react-webcam-7.0.1.tgz"
"version" "7.0.1"
"react@^0.14.0 || ^15.0.0 || ^16 || ^17 || ^18", "react@^0.14.0 || ^15.0.1 || ^16.0.0 || ^17.0.0 || ^18.0.0", "react@^0.14.9 || ^15.3.0 || ^16.0.0-rc || ^16.0 || ^17.0 || ^18.0.0", "react@^15.x.x || ^16.x.x || ^17.x.x || ^18.x.x", "react@^16 || ^17 || ^18", "react@^16.0.0", "react@^16.7.0 || ^17 || ^18", "react@^16.8 || ^17.0 || ^18.0", "react@^16.8.0 || ^17 || ^18", "react@^16.8.0 || ^17.0.0", "react@^16.8.0 || ^17.0.0 || ^18.0.0", "react@^16.8.3 || ^17 || ^18", "react@^16.8.5 || ^17.0.0 || ^18.0.0", "react@^16.8.6 || ^17.0.0", "react@^16.9.0 || ^17.0.0 || ^18", "react@^17.0.0 || ^18.0.0", "react@^17.0.2 || ^18.0.0", "react@^17.0.2 || ^18.0.0-0", "react@^18.0.0", "react@^18.2.0", "react@>= 16.12.0", "react@>= 16.8 || 18.0.0", "react@>= 16.8.0", "react@>= 16.8.0 || 17.x.x || ^18.0.0-0", "react@>=0.13", "react@>=16", "react@>=16.2.0", "react@>=16.3.0", "react@>=16.6.0", "react@>=16.8", "react@>=16.8.0", "react@16.x || 17.x":
"integrity" "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ=="
"resolved" "https://registry.npmjs.org/react/-/react-18.2.0.tgz"
"version" "18.2.0"
......@@ -4551,6 +4709,28 @@
"string_decoder" "~1.1.1"
"util-deprecate" "~1.0.1"
"recorder-audio-worklet-processor@^4.2.21":
"integrity" "sha512-oiiS2sp6eMxkvjt13yetSYUJvnAxBZk60mIxz0Vf/2lDWa/4svCyMLHIDzYKbHahkISd0UYyqLS9dI7xDlUOCA=="
"resolved" "https://registry.npmjs.org/recorder-audio-worklet-processor/-/recorder-audio-worklet-processor-4.2.21.tgz"
"version" "4.2.21"
dependencies:
"@babel/runtime" "^7.21.0"
"tslib" "^2.5.0"
"recorder-audio-worklet@^5.1.26":
"integrity" "sha512-w/RazoBwZnkFnEPRsJYNThOHznLQC98/IzWRrutpJQVvCcL0nbLsVSLDaRrnrqVpRUI11VgiXRh30HaHiSdVhQ=="
"resolved" "https://registry.npmjs.org/recorder-audio-worklet/-/recorder-audio-worklet-5.1.39.tgz"
"version" "5.1.39"
dependencies:
"@babel/runtime" "^7.21.0"
"broker-factory" "^3.0.75"
"fast-unique-numbers" "^7.0.2"
"recorder-audio-worklet-processor" "^4.2.21"
"standardized-audio-context" "^25.3.41"
"subscribable-things" "^2.1.14"
"tslib" "^2.5.0"
"worker-factory" "^6.0.76"
"redux-persist@^6.0.0":
"integrity" "sha512-71LLMbUq2r02ng2We9S215LtPu3fY0KgaGE0k8WRgl6RkqxtGfl7HUozz1Dftwsb0D/5mZ8dwAaPbtnzfvbEwQ=="
"resolved" "https://registry.npmjs.org/redux-persist/-/redux-persist-6.0.0.tgz"
......@@ -4699,6 +4879,11 @@
"resolved" "https://registry.npmjs.org/rw/-/rw-1.3.3.tgz"
"version" "1.3.3"
"rxjs-interop@^2.0.0":
"integrity" "sha512-ASEq9atUw7lualXB+knvgtvwkCEvGWV2gDD/8qnASzBkzEARZck9JAyxmY8OS6Nc1pCPEgDTKNcx+YqqYfzArw=="
"resolved" "https://registry.npmjs.org/rxjs-interop/-/rxjs-interop-2.0.0.tgz"
"version" "2.0.0"
"safe-buffer@>=5.1.0", "safe-buffer@~5.1.0", "safe-buffer@~5.1.1":
"integrity" "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
"resolved" "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz"
......@@ -4835,6 +5020,15 @@
"resolved" "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.1.tgz"
"version" "2.0.1"
"standardized-audio-context@^25.3.29", "standardized-audio-context@^25.3.41":
"integrity" "sha512-kI7oM1IrGUawaBgCizRnVuS/+xSwRzwEDSqDkvJASAh+0IwuxUBYJFG4JSuaD6OkLQVg5i8oCf5aLOBX4dfVPw=="
"resolved" "https://registry.npmjs.org/standardized-audio-context/-/standardized-audio-context-25.3.46.tgz"
"version" "25.3.46"
dependencies:
"@babel/runtime" "^7.21.5"
"automation-events" "^6.0.1"
"tslib" "^2.5.0"
"string_decoder@^1.1.1", "string_decoder@~1.1.1":
"integrity" "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg=="
"resolved" "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz"
......@@ -4942,6 +5136,15 @@
"resolved" "https://registry.npmjs.org/stylis/-/stylis-4.2.0.tgz"
"version" "4.2.0"
"subscribable-things@^2.1.14", "subscribable-things@^2.1.6":
"integrity" "sha512-JWnQT53i8ODVHbzufipqfVenNRdfTQwGLbEOgc/nxLHgHHTWuQqnGwYoLrFsUM8JKiSI61Qx0OPpMXOqtF86IQ=="
"resolved" "https://registry.npmjs.org/subscribable-things/-/subscribable-things-2.1.15.tgz"
"version" "2.1.15"
dependencies:
"@babel/runtime" "^7.21.5"
"rxjs-interop" "^2.0.0"
"tslib" "^2.5.0"
"supercluster@^7.1.4":
"integrity" "sha512-GhKkRM1jMR6WUwGPw05fs66pOFWhf59lXq+Q3J3SxPvhNcmgOtLRV6aVQPMRsmXdpaeFJGivt+t7QXUPL3ff4g=="
"resolved" "https://registry.npmjs.org/supercluster/-/supercluster-7.1.4.tgz"
......@@ -5120,6 +5323,16 @@
"resolved" "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz"
"version" "2.4.0"
"tslib@^2.4.1":
"integrity" "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg=="
"resolved" "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz"
"version" "2.5.0"
"tslib@^2.5.0":
"integrity" "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg=="
"resolved" "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz"
"version" "2.5.0"
"tsutils@^3.21.0":
"integrity" "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA=="
"resolved" "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz"
......@@ -5398,6 +5611,26 @@
"resolved" "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz"
"version" "1.2.3"
"worker-factory@^6.0.76":
"integrity" "sha512-W1iBNPmE9p0asU4aFmYJYCnMxhkvk4qlKc660GlHxWgmflY64NxxTbmKqipu4K5p9LiKKPjqXfcQme6153BZEQ=="
"resolved" "https://registry.npmjs.org/worker-factory/-/worker-factory-6.0.76.tgz"
"version" "6.0.76"
dependencies:
"@babel/runtime" "^7.21.0"
"compilerr" "^10.0.2"
"fast-unique-numbers" "^7.0.2"
"tslib" "^2.5.0"
"worker-factory@^7.0.1":
"integrity" "sha512-niubsebqYimbqaORJxwTvlPn9v3UOqRFTe0pTggGh36fR2GG6J1nchIifLwV7KKExM7HPiamSZZmfjVzpIXMkw=="
"resolved" "https://registry.npmjs.org/worker-factory/-/worker-factory-7.0.1.tgz"
"version" "7.0.1"
dependencies:
"@babel/runtime" "^7.21.5"
"compilerr" "^11.0.1"
"fast-unique-numbers" "^8.0.1"
"tslib" "^2.5.0"
"wrap-ansi@^7.0.0":
"integrity" "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q=="
"resolved" "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment