diff --git a/frontend/package-lock.json b/frontend/package-lock.json
index 7d1b13a9bb..2f9e146cf8 100644
--- a/frontend/package-lock.json
+++ b/frontend/package-lock.json
@@ -14,7 +14,7 @@
"@gatsbyjs/reach-router": "1.3.9",
"@seafile/react-image-lightbox": "2.0.2",
"@seafile/resumablejs": "1.1.16",
- "@seafile/sdoc-editor": "1.0.0",
+ "@seafile/sdoc-editor": "1.0.2",
"@seafile/seafile-calendar": "0.0.12",
"@seafile/seafile-editor": "1.0.99",
"@uiw/codemirror-extensions-langs": "^4.19.4",
@@ -4616,9 +4616,9 @@
"integrity": "sha512-8rBbmAEuuwOAGHYGCtEzpx+bxAcGS+V30otMmhRe7bPAdh4E57RWgCa8x7pkzHGFlY1t5d+ILz1gojvPVMYQig=="
},
"node_modules/@seafile/sdoc-editor": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/@seafile/sdoc-editor/-/sdoc-editor-1.0.0.tgz",
- "integrity": "sha512-lNzCGA5sIGD7EPzI4FSBmf3hX8uSHKSHzVjlwbS8ITb3PTRSDMo+LQp6rP0JyDvaoj+1VjocVmqk2hx4+oDOww==",
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/@seafile/sdoc-editor/-/sdoc-editor-1.0.2.tgz",
+ "integrity": "sha512-cwyCqEVEtrnP1TSSBGxIHLe8R5xUFW/D2vsmHpSg40WoJ4nMJX8M8W1vVQrSlbMYRHrkVTyZmDnq1cc8uyHm9A==",
"dependencies": {
"@seafile/print-js": "1.6.5",
"@seafile/react-image-lightbox": "2.0.4",
@@ -4631,6 +4631,7 @@
"copy-to-clipboard": "^3.3.3",
"dayjs": "1.11.2",
"deep-copy": "1.4.2",
+ "dtable-ui-component": "^4.4.36",
"goober": "2.1.13",
"is-hotkey": "0.2.0",
"is-url": "^1.2.4",
@@ -6995,6 +6996,36 @@
"node": ">=4"
}
},
+ "node_modules/antd-mobile": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/antd-mobile/-/antd-mobile-2.3.1.tgz",
+ "integrity": "sha512-CBegyQuQiNxmwQH4Ck619Y9UO7EVN8FuhnUlV7kmbSSxxy+V704dSGy7uLNn7AUePRK5UZfm6ifLsZix6khZfQ==",
+ "dependencies": {
+ "array-tree-filter": "~2.1.0",
+ "babel-runtime": "6.x",
+ "classnames": "^2.2.1",
+ "normalize.css": "^7.0.0",
+ "rc-checkbox": "~2.0.0",
+ "rc-collapse": "~1.9.1",
+ "rc-slider": "~8.2.0",
+ "rc-swipeout": "~2.0.0",
+ "rmc-calendar": "^1.0.0",
+ "rmc-cascader": "~5.0.0",
+ "rmc-date-picker": "^6.0.8",
+ "rmc-dialog": "^1.0.1",
+ "rmc-drawer": "^0.4.11",
+ "rmc-feedback": "^2.0.0",
+ "rmc-input-number": "^1.0.0",
+ "rmc-list-view": "^0.11.0",
+ "rmc-notification": "~1.0.0",
+ "rmc-nuka-carousel": "~3.0.0",
+ "rmc-picker": "~5.0.0",
+ "rmc-pull-to-refresh": "~1.0.1",
+ "rmc-steps": "~1.0.0",
+ "rmc-tabs": "~1.2.0",
+ "rmc-tooltip": "~1.0.0"
+ }
+ },
"node_modules/any-promise": {
"version": "1.3.0",
"resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz",
@@ -7100,6 +7131,11 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "node_modules/array-tree-filter": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/array-tree-filter/-/array-tree-filter-2.1.0.tgz",
+ "integrity": "sha512-4ROwICNlNw/Hqa9v+rk5h22KjmzB1JGTMVKP2AKJBOCgb0yL0ASf0+YvCcLNNwquOHNX48jkeZIJ3a+oOQqKcw=="
+ },
"node_modules/array-union": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz",
@@ -9017,6 +9053,15 @@
"sha.js": "^2.4.8"
}
},
+ "node_modules/create-react-class": {
+ "version": "15.7.0",
+ "resolved": "https://registry.npmjs.org/create-react-class/-/create-react-class-15.7.0.tgz",
+ "integrity": "sha512-QZv4sFWG9S5RUvkTYWbflxeZX+JG7Cz0Tn33rQBJ+WFQTqTfUTjMjiv9tnfXazjsO5r0KhPs+AqCjyrQX6h2ng==",
+ "dependencies": {
+ "loose-envify": "^1.3.1",
+ "object-assign": "^4.1.1"
+ }
+ },
"node_modules/crelt": {
"version": "1.0.6",
"resolved": "https://registry.npmjs.org/crelt/-/crelt-1.0.6.tgz",
@@ -10075,6 +10120,100 @@
"integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==",
"dev": true
},
+ "node_modules/dtable-ui-component": {
+ "version": "4.4.36",
+ "resolved": "https://registry.npmjs.org/dtable-ui-component/-/dtable-ui-component-4.4.36.tgz",
+ "integrity": "sha512-eXjT5GkSj+3haqAPn5n8DVRNLpjBNgajqzsRYKzPnNVr5UXmUA2ZEJPsyqUCAQ4L03WyTpvUY0A/oUF4JYm7Iw==",
+ "dependencies": {
+ "@seafile/react-image-lightbox": "2.0.5",
+ "@seafile/seafile-calendar": "0.0.24",
+ "@seafile/seafile-editor": "~1.0.77",
+ "antd-mobile": "2.3.1",
+ "classnames": "2.3.2",
+ "dayjs": "1.10.7",
+ "dtable-utils": "4.4.0",
+ "is-hotkey": "0.2.0",
+ "prop-types": "^15.8.1",
+ "react": "17.0.2",
+ "react-app-polyfill": "^3.0.0",
+ "react-dom": "17.0.2",
+ "react-responsive": "9.0.2",
+ "react-select": "5.7.0",
+ "react-transition-group": "^4.4.1",
+ "reactstrap": "8.9.0"
+ }
+ },
+ "node_modules/dtable-ui-component/node_modules/@seafile/react-image-lightbox": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/@seafile/react-image-lightbox/-/react-image-lightbox-2.0.5.tgz",
+ "integrity": "sha512-frVOOKqhXlsrf+KqDoINbUF3fA21E4FIwQOdYJcLG22IbIhGqicy6I3MtudyEJkt3UxJuiPlnZgb+YtGfnlZEA==",
+ "dependencies": {
+ "prop-types": "^15.8.1",
+ "react-modal": "^3.16.1"
+ },
+ "peerDependencies": {
+ "react": "^16.x || ^17.x",
+ "react-dom": "^16.x || ^17.x"
+ }
+ },
+ "node_modules/dtable-ui-component/node_modules/@seafile/seafile-calendar": {
+ "version": "0.0.24",
+ "resolved": "https://registry.npmjs.org/@seafile/seafile-calendar/-/seafile-calendar-0.0.24.tgz",
+ "integrity": "sha512-q1efVDcHAxJ2foMgsR8mQPD6Fbd6ISu2WHRM82P7tO0KPiQNS5pz9V0YVCblgi7da085jaog2iAplJM+vH7xLQ==",
+ "dependencies": {
+ "babel-runtime": "6.x",
+ "classnames": "2.x",
+ "dayjs": "1.10.7",
+ "prop-types": "^15.5.8",
+ "rc-trigger": "^2.2.0",
+ "rc-util": "^4.1.1",
+ "react-lifecycles-compat": "^3.0.4"
+ }
+ },
+ "node_modules/dtable-ui-component/node_modules/dayjs": {
+ "version": "1.10.7",
+ "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.10.7.tgz",
+ "integrity": "sha512-P6twpd70BcPK34K26uJ1KT3wlhpuOAPoMwJzpsIWUxHZ7wpmbdZL/hQqBDfz7hGurYSa5PhzdhDHtt319hL3ig=="
+ },
+ "node_modules/dtable-ui-component/node_modules/react": {
+ "version": "17.0.2",
+ "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz",
+ "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==",
+ "dependencies": {
+ "loose-envify": "^1.1.0",
+ "object-assign": "^4.1.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/dtable-ui-component/node_modules/react-dom": {
+ "version": "17.0.2",
+ "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz",
+ "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==",
+ "dependencies": {
+ "loose-envify": "^1.1.0",
+ "object-assign": "^4.1.1",
+ "scheduler": "^0.20.2"
+ },
+ "peerDependencies": {
+ "react": "17.0.2"
+ }
+ },
+ "node_modules/dtable-utils": {
+ "version": "4.4.0",
+ "resolved": "https://registry.npmjs.org/dtable-utils/-/dtable-utils-4.4.0.tgz",
+ "integrity": "sha512-cLSDiz6epamB1ofMObR6eC+Fm7uSJstY++uuIWrpbkYwlvqnRUSYUS3bpRgszemHdgOlJv/OL9Vb9kAnkFPaBw==",
+ "dependencies": {
+ "dayjs": "1.10.7",
+ "deep-copy": "^1.4.2"
+ }
+ },
+ "node_modules/dtable-utils/node_modules/dayjs": {
+ "version": "1.10.7",
+ "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.10.7.tgz",
+ "integrity": "sha512-P6twpd70BcPK34K26uJ1KT3wlhpuOAPoMwJzpsIWUxHZ7wpmbdZL/hQqBDfz7hGurYSa5PhzdhDHtt319hL3ig=="
+ },
"node_modules/duplexer": {
"version": "0.1.2",
"resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz",
@@ -10164,6 +10303,14 @@
"node": ">= 0.8"
}
},
+ "node_modules/encoding": {
+ "version": "0.1.13",
+ "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz",
+ "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==",
+ "dependencies": {
+ "iconv-lite": "^0.6.2"
+ }
+ },
"node_modules/engine.io-client": {
"version": "3.5.3",
"resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.5.3.tgz",
@@ -11693,6 +11840,26 @@
"bser": "2.1.1"
}
},
+ "node_modules/fbjs": {
+ "version": "0.8.18",
+ "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-0.8.18.tgz",
+ "integrity": "sha512-EQaWFK+fEPSoibjNy8IxUtaFOMXcWsY0JaVrQoZR9zC8N2Ygf9iDITPWjUTVIax95b6I742JFLqASHfsag/vKA==",
+ "dependencies": {
+ "core-js": "^1.0.0",
+ "isomorphic-fetch": "^2.1.1",
+ "loose-envify": "^1.0.0",
+ "object-assign": "^4.1.0",
+ "promise": "^7.1.1",
+ "setimmediate": "^1.0.5",
+ "ua-parser-js": "^0.7.30"
+ }
+ },
+ "node_modules/fbjs/node_modules/core-js": {
+ "version": "1.2.7",
+ "resolved": "https://registry.npmjs.org/core-js/-/core-js-1.2.7.tgz",
+ "integrity": "sha512-ZiPp9pZlgxpWRu0M+YWbm6+aQ84XEfH1JRXvfOc/fILWI0VKhLC2LX13X1NYq4fULzLMq7Hfh43CSo2/aIaUPA==",
+ "deprecated": "core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js."
+ },
"node_modules/file-entry-cache": {
"version": "6.0.1",
"resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz",
@@ -14388,6 +14555,15 @@
"node": ">=0.10.0"
}
},
+ "node_modules/isomorphic-fetch": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz",
+ "integrity": "sha512-9c4TNAKYXM5PRyVcwUZrF3W09nQ+sO7+jydgs4ZGW9dhsLG2VOlISJABombdQqQRXCwuYG3sYV/puGf5rp0qmA==",
+ "dependencies": {
+ "node-fetch": "^1.0.1",
+ "whatwg-fetch": ">=0.10.0"
+ }
+ },
"node_modules/istanbul-lib-coverage": {
"version": "3.2.0",
"resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz",
@@ -18936,6 +19112,23 @@
"tslib": "^2.0.3"
}
},
+ "node_modules/node-fetch": {
+ "version": "1.7.3",
+ "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.3.tgz",
+ "integrity": "sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ==",
+ "dependencies": {
+ "encoding": "^0.1.11",
+ "is-stream": "^1.0.1"
+ }
+ },
+ "node_modules/node-fetch/node_modules/is-stream": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
+ "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
"node_modules/node-forge": {
"version": "1.3.1",
"resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz",
@@ -19038,6 +19231,11 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
+ "node_modules/normalize.css": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/normalize.css/-/normalize.css-7.0.0.tgz",
+ "integrity": "sha512-LYaFZxj2Q1Q9e1VJ0f6laG46Rt5s9URhKyckNaA2vZnL/0gwQHWhM7ALQkp3WBQKM5sXRLQ5Ehrfkp+E/ZiCRg=="
+ },
"node_modules/npm-run-path": {
"version": "4.0.1",
"resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
@@ -21358,6 +21556,14 @@
"integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
"dev": true
},
+ "node_modules/promise": {
+ "version": "7.3.1",
+ "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz",
+ "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==",
+ "dependencies": {
+ "asap": "~2.0.3"
+ }
+ },
"node_modules/prompts": {
"version": "2.4.2",
"resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz",
@@ -21646,6 +21852,79 @@
"react-lifecycles-compat": "^3.0.4"
}
},
+ "node_modules/rc-checkbox": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/rc-checkbox/-/rc-checkbox-2.0.3.tgz",
+ "integrity": "sha512-sSDV5AcxK5CxBTyUNj9pb0zfhdgLLsWKHwJG18ikeGoIwklcxXvIF6cI/KGVbPLFDa8mPS5WLOlLRqbq/1/ouw==",
+ "dependencies": {
+ "babel-runtime": "^6.23.0",
+ "classnames": "2.x",
+ "prop-types": "15.x",
+ "rc-util": "^4.0.4"
+ }
+ },
+ "node_modules/rc-collapse": {
+ "version": "1.9.3",
+ "resolved": "https://registry.npmjs.org/rc-collapse/-/rc-collapse-1.9.3.tgz",
+ "integrity": "sha512-8cG+FzudmgFCC9zRGKXJZA36zoI9Dmyjp6UDi8N80sXUch0JOpsZDxgcFzw4HPpPpK/dARtTilEe9zyuspnW0w==",
+ "dependencies": {
+ "classnames": "2.x",
+ "css-animation": "1.x",
+ "prop-types": "^15.5.6",
+ "rc-animate": "2.x"
+ }
+ },
+ "node_modules/rc-gesture": {
+ "version": "0.0.22",
+ "resolved": "https://registry.npmjs.org/rc-gesture/-/rc-gesture-0.0.22.tgz",
+ "integrity": "sha512-6G6qrCE0MUTXyjh/powj91XkjRjoFL4HiJLPU5lALXHvGX+/efcUjGYUrHrrw0mwQdmrmg4POqnY/bibns+G3g==",
+ "dependencies": {
+ "babel-runtime": "6.x"
+ }
+ },
+ "node_modules/rc-slider": {
+ "version": "8.2.0",
+ "resolved": "https://registry.npmjs.org/rc-slider/-/rc-slider-8.2.0.tgz",
+ "integrity": "sha512-rnO36M3VhMoPWh1kRuCeJoluT4duAW7+5aLaAn9oLu2pKEKsuOFUh5DmA2kEo88UmvPV6nr7HHDeZuC8SNM/lA==",
+ "dependencies": {
+ "babel-runtime": "6.x",
+ "classnames": "^2.2.5",
+ "prop-types": "^15.5.4",
+ "rc-tooltip": "^3.4.2",
+ "rc-util": "^4.0.4",
+ "shallowequal": "^1.0.1",
+ "warning": "^3.0.0"
+ }
+ },
+ "node_modules/rc-slider/node_modules/warning": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/warning/-/warning-3.0.0.tgz",
+ "integrity": "sha512-jMBt6pUrKn5I+OGgtQ4YZLdhIeJmObddh6CsibPxyQ5yPZm1XExSyzC1LCNX7BzhxWgiHmizBWJTHJIjMjTQYQ==",
+ "dependencies": {
+ "loose-envify": "^1.0.0"
+ }
+ },
+ "node_modules/rc-swipeout": {
+ "version": "2.0.11",
+ "resolved": "https://registry.npmjs.org/rc-swipeout/-/rc-swipeout-2.0.11.tgz",
+ "integrity": "sha512-d37Lgn4RX4OOQyuA2BFo0rGlUwrmZk5q83srH3ixJ1Y1jidr2GKjgJDbNeGUVZPNfYBL91Elu6+xfVGftWf4Lg==",
+ "dependencies": {
+ "babel-runtime": "6.x",
+ "classnames": "2.x",
+ "rc-gesture": "~0.0.22",
+ "react-native-swipeout": "^2.2.2"
+ }
+ },
+ "node_modules/rc-tooltip": {
+ "version": "3.7.3",
+ "resolved": "https://registry.npmjs.org/rc-tooltip/-/rc-tooltip-3.7.3.tgz",
+ "integrity": "sha512-dE2ibukxxkrde7wH9W8ozHKUO4aQnPZ6qBHtrTH9LoO836PjDdiaWO73fgPB05VfJs9FbZdmGPVEbXCeOP99Ww==",
+ "dependencies": {
+ "babel-runtime": "6.x",
+ "prop-types": "^15.5.8",
+ "rc-trigger": "^2.2.2"
+ }
+ },
"node_modules/rc-trigger": {
"version": "2.6.5",
"resolved": "https://registry.npmjs.org/rc-trigger/-/rc-trigger-2.6.5.tgz",
@@ -21693,7 +21972,6 @@
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-3.0.0.tgz",
"integrity": "sha512-sZ41cxiU5llIB003yxxQBYrARBqe0repqPTTYBTmMqTz9szeBbE37BehCE891NZsmdZqqP+xWKdT3eo3vOzN8w==",
- "dev": true,
"dependencies": {
"core-js": "^3.19.2",
"object-assign": "^4.1.1",
@@ -21710,7 +21988,6 @@
"version": "3.32.1",
"resolved": "https://registry.npmjs.org/core-js/-/core-js-3.32.1.tgz",
"integrity": "sha512-lqufgNn9NLnESg5mQeYsxQP5w7wrViSj0jr/kv6ECQiByzQkrn1MKvV0L3acttpDqfQrHLwr2KCMgX5b8X+lyQ==",
- "dev": true,
"hasInstallScript": true,
"funding": {
"type": "opencollective",
@@ -21721,7 +21998,6 @@
"version": "8.3.0",
"resolved": "https://registry.npmjs.org/promise/-/promise-8.3.0.tgz",
"integrity": "sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==",
- "dev": true,
"dependencies": {
"asap": "~2.0.6"
}
@@ -21729,8 +22005,7 @@
"node_modules/react-app-polyfill/node_modules/regenerator-runtime": {
"version": "0.13.11",
"resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz",
- "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==",
- "dev": true
+ "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg=="
},
"node_modules/react-chartjs-2": {
"version": "2.11.2",
@@ -21982,6 +22257,17 @@
"react-dom": "^0.14.0 || ^15.0.0 || ^16 || ^17 || ^18"
}
},
+ "node_modules/react-native-swipeout": {
+ "version": "2.3.6",
+ "resolved": "https://registry.npmjs.org/react-native-swipeout/-/react-native-swipeout-2.3.6.tgz",
+ "integrity": "sha512-t9suUCspzck4vp2pWggWe0frS/QOtX6yYCawHnEes75A7dZCEE74bxX2A1bQzGH9cUMjq6xsdfC94RbiDKIkJg==",
+ "deprecated": "Package no longer supported. Use at your own risk or consider using https://github.com/software-mansion/react-native-gesture-handler",
+ "dependencies": {
+ "create-react-class": "^15.6.0",
+ "prop-types": "^15.5.10",
+ "react-tween-state": "^0.1.5"
+ }
+ },
"node_modules/react-popper": {
"version": "1.3.11",
"resolved": "https://registry.npmjs.org/react-popper/-/react-popper-1.3.11.tgz",
@@ -22076,6 +22362,15 @@
"react-dom": ">=16.6.0"
}
},
+ "node_modules/react-tween-state": {
+ "version": "0.1.5",
+ "resolved": "https://registry.npmjs.org/react-tween-state/-/react-tween-state-0.1.5.tgz",
+ "integrity": "sha512-sJQpjsdn0wjlDIUpfpb7jQGnOG8hAEW2e8k0KPA+xmf5KFa6Xat2JldbmxBhaqP0S/uIXhVE5ymKyH/b9X8nYA==",
+ "dependencies": {
+ "raf": "^3.1.0",
+ "tween-functions": "^1.0.1"
+ }
+ },
"node_modules/reactcss": {
"version": "1.2.3",
"resolved": "https://registry.npmjs.org/reactcss/-/reactcss-1.2.3.tgz",
@@ -23298,6 +23593,186 @@
"inherits": "^2.0.1"
}
},
+ "node_modules/rmc-align": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/rmc-align/-/rmc-align-1.0.0.tgz",
+ "integrity": "sha512-3gEa5/+hqqoEVoeQ25KoRc8DOsXIdSaVpaBq1zQFaV941LR3xvZIRTlxTDT/IagYwoGM1KZea/jd7cNMYP34Rg==",
+ "dependencies": {
+ "babel-runtime": "6.x",
+ "dom-align": "1.x",
+ "rc-util": "4.x"
+ }
+ },
+ "node_modules/rmc-calendar": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/rmc-calendar/-/rmc-calendar-1.1.4.tgz",
+ "integrity": "sha512-xxQZaPFDnpHt4IFO8mukYrXSgC1W8LcNVp+EoX4iyeOJFimungOKB/iP5/cy+st8yXq8lUgk9TXsHNtM6Xo6ZA==",
+ "dependencies": {
+ "babel-runtime": "^6.26.0",
+ "rc-animate": "^2.4.4",
+ "rmc-date-picker": "^6.0.8"
+ }
+ },
+ "node_modules/rmc-cascader": {
+ "version": "5.0.3",
+ "resolved": "https://registry.npmjs.org/rmc-cascader/-/rmc-cascader-5.0.3.tgz",
+ "integrity": "sha512-PxDhMjWViDdG4SMZqoXtAthGwgDyYnyxxZEE17IDDYsiCHpWtOhoIL8nsI+/hZ212UT/XF2LpqCsOlMoJiYk+w==",
+ "dependencies": {
+ "array-tree-filter": "2.1.x",
+ "babel-runtime": "6.x",
+ "rmc-picker": "~5.0.0"
+ }
+ },
+ "node_modules/rmc-date-picker": {
+ "version": "6.0.10",
+ "resolved": "https://registry.npmjs.org/rmc-date-picker/-/rmc-date-picker-6.0.10.tgz",
+ "integrity": "sha512-/9+I6lm3EDEl6M7862V6++zFuxwsM0UEq8wSHbotYIPPmyB/65gx1cviblghOv2QfB0O9+U2w3qEJlRP/WsMrA==",
+ "dependencies": {
+ "babel-runtime": "6.x",
+ "rmc-picker": "~5.0.0"
+ }
+ },
+ "node_modules/rmc-dialog": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/rmc-dialog/-/rmc-dialog-1.1.1.tgz",
+ "integrity": "sha512-28aJqtPTX6v13Z/aU1WBy1AFIXkE74PxZXde7JvtEIy9hQDTjH8fqOi822BpzAbXCyNE7jF9iFomy3H2ClsDJA==",
+ "dependencies": {
+ "babel-runtime": "6.x",
+ "rc-animate": "2.x"
+ }
+ },
+ "node_modules/rmc-drawer": {
+ "version": "0.4.11",
+ "resolved": "https://registry.npmjs.org/rmc-drawer/-/rmc-drawer-0.4.11.tgz",
+ "integrity": "sha512-YfB9XEJ8iM0MMuLWAK4313uOxSM8NAljC8Cqun1KamXutglYTuRviUuTLNSOzV8HHPp5kNpsVduvPCGLWXvThw==",
+ "dependencies": {
+ "babel-runtime": "6.x",
+ "classnames": "^2.2.4",
+ "prop-types": "^15.5.10"
+ },
+ "engines": {
+ "node": ">=4.0.0"
+ }
+ },
+ "node_modules/rmc-feedback": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/rmc-feedback/-/rmc-feedback-2.0.0.tgz",
+ "integrity": "sha512-5PWOGOW7VXks/l3JzlOU9NIxRpuaSS8d9zA3UULUCuTKnpwBHNvv1jSJzxgbbCQeYzROWUpgKI4za3X4C/mKmQ==",
+ "dependencies": {
+ "babel-runtime": "6.x",
+ "classnames": "^2.2.5"
+ }
+ },
+ "node_modules/rmc-input-number": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/rmc-input-number/-/rmc-input-number-1.0.5.tgz",
+ "integrity": "sha512-prPkEtoOVde77GnEnEaBeWjBobMOPgGqU5bd0gxfp1kt1pUN740mMpVAcH7uxpJjVfmw+kuGWtiz4S7CueagSg==",
+ "dependencies": {
+ "babel-runtime": "6.x",
+ "classnames": "^2.2.0",
+ "rmc-feedback": "^2.0.0"
+ }
+ },
+ "node_modules/rmc-list-view": {
+ "version": "0.11.5",
+ "resolved": "https://registry.npmjs.org/rmc-list-view/-/rmc-list-view-0.11.5.tgz",
+ "integrity": "sha512-eMOC5394tLNawcdEEhF7boMpQgpjJGDdL5lS+LblAWdBec7Q4EYkUdnrKNbt+O9k5RGM6nSLAGZK5oB4FN85Lg==",
+ "dependencies": {
+ "babel-runtime": "6.x",
+ "classnames": "^2.2.5",
+ "fbjs": "^0.8.3",
+ "prop-types": "^15.5.8",
+ "warning": "^3.0.0",
+ "zscroller": "~0.4.0"
+ }
+ },
+ "node_modules/rmc-list-view/node_modules/warning": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/warning/-/warning-3.0.0.tgz",
+ "integrity": "sha512-jMBt6pUrKn5I+OGgtQ4YZLdhIeJmObddh6CsibPxyQ5yPZm1XExSyzC1LCNX7BzhxWgiHmizBWJTHJIjMjTQYQ==",
+ "dependencies": {
+ "loose-envify": "^1.0.0"
+ }
+ },
+ "node_modules/rmc-notification": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/rmc-notification/-/rmc-notification-1.0.0.tgz",
+ "integrity": "sha512-9sPxjltFvtRLt2v312Hu7OXwk53pHkBYgINRDmnJ3A5NF1qtJeCCcdN0Xr0fzJ6sbQvtGju822tWHdzYA9u7Vw==",
+ "dependencies": {
+ "babel-runtime": "6.x",
+ "classnames": "2.x",
+ "prop-types": "^15.5.8",
+ "rc-animate": "2.x",
+ "rc-util": "^4.0.4"
+ }
+ },
+ "node_modules/rmc-nuka-carousel": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/rmc-nuka-carousel/-/rmc-nuka-carousel-3.0.1.tgz",
+ "integrity": "sha512-w2EPTERMUUZqcUSKFuejjin7xsMlhrLrtS0A/igTXpFJGq3kemDKcRi7q3pSYDuZBHYBl5iV4UqsLLkjdFtrYA==",
+ "dependencies": {
+ "exenv": "^1.2.0",
+ "raf": "^3.3.2"
+ }
+ },
+ "node_modules/rmc-picker": {
+ "version": "5.0.10",
+ "resolved": "https://registry.npmjs.org/rmc-picker/-/rmc-picker-5.0.10.tgz",
+ "integrity": "sha512-KZ70+WjcaZHnG5GyCxWCPFWAZ12s6NqyrbW73LeqH0WEqaTMMs0sOrk2f4mQAZ/CGT0XcFN6VZLw7Ozoxfn7LA==",
+ "dependencies": {
+ "babel-runtime": "6.x",
+ "classnames": "^2.2.6",
+ "rmc-dialog": "^1.1.1",
+ "rmc-feedback": "^2.0.0"
+ }
+ },
+ "node_modules/rmc-pull-to-refresh": {
+ "version": "1.0.13",
+ "resolved": "https://registry.npmjs.org/rmc-pull-to-refresh/-/rmc-pull-to-refresh-1.0.13.tgz",
+ "integrity": "sha512-iYLsURiR7G/sKmRA6p2kq6ZXicn7Hyeo6VQFljssV1eMW+fzDgihhaz0kv5mza0f88vphGJvjOihT9E6+xGb6Q==",
+ "dependencies": {
+ "babel-runtime": "6.x",
+ "classnames": "^2.2.5"
+ }
+ },
+ "node_modules/rmc-steps": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/rmc-steps/-/rmc-steps-1.0.1.tgz",
+ "integrity": "sha512-8ijtwp4D1CYTtI2yerXJYqCv+GQbiBc9T12nrFngd/vM0y+58CnznGphTAueF6IWf7qbxBwcjTrcFgg7bP2YGA==",
+ "dependencies": {
+ "babel-runtime": "^6.23.0",
+ "classnames": "^2.2.3"
+ }
+ },
+ "node_modules/rmc-tabs": {
+ "version": "1.2.29",
+ "resolved": "https://registry.npmjs.org/rmc-tabs/-/rmc-tabs-1.2.29.tgz",
+ "integrity": "sha512-wiJS9WSJi9JH9GQO+FqncX+zaHP31qHa/S8nDW9UXUx0qbCX294QcJEnvfB+WmsfUws7rXjs6sOQp5EDiObnHg==",
+ "dependencies": {
+ "babel-runtime": "6.x",
+ "rc-gesture": "~0.0.18"
+ }
+ },
+ "node_modules/rmc-tooltip": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/rmc-tooltip/-/rmc-tooltip-1.0.1.tgz",
+ "integrity": "sha512-fSDArf2BlMVrHExmBiqb2TkCRJHshvXFJQ/7tMraLellwaJLNiwrxtWpW329k3S+zTtoVG8UxFS1TjBGEsMzRg==",
+ "dependencies": {
+ "babel-runtime": "6.x",
+ "rmc-trigger": "1.x"
+ }
+ },
+ "node_modules/rmc-trigger": {
+ "version": "1.0.12",
+ "resolved": "https://registry.npmjs.org/rmc-trigger/-/rmc-trigger-1.0.12.tgz",
+ "integrity": "sha512-AccQniX7PX7Pm8hBhHEsnf3JU6CA61Xc7fAt2WbO+oXrGaI/jqN8C3COhhOXG54S5iTOjLS26j858zshwAxR9A==",
+ "dependencies": {
+ "babel-runtime": "6.x",
+ "rc-animate": "2.x",
+ "rc-util": "4.x",
+ "rmc-align": "~1.0.0"
+ }
+ },
"node_modules/rollup": {
"version": "2.79.1",
"resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz",
@@ -23802,8 +24277,7 @@
"node_modules/setimmediate": {
"version": "1.0.5",
"resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz",
- "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==",
- "dev": true
+ "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA=="
},
"node_modules/setprototypeof": {
"version": "1.2.0",
@@ -25982,6 +26456,11 @@
"integrity": "sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw==",
"dev": true
},
+ "node_modules/tween-functions": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/tween-functions/-/tween-functions-1.2.0.tgz",
+ "integrity": "sha512-PZBtLYcCLtEcjL14Fzb1gSxPBeL7nWvGhO5ZFPGqziCcr8uvHp0NDmdjBchp6KHL+tExcg0m3NISmKxhU394dA=="
+ },
"node_modules/type-check": {
"version": "0.4.0",
"resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
@@ -26126,6 +26605,28 @@
"node": ">=14.17"
}
},
+ "node_modules/ua-parser-js": {
+ "version": "0.7.38",
+ "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.38.tgz",
+ "integrity": "sha512-fYmIy7fKTSFAhG3fuPlubeGaMoAd6r0rSnfEsO5nEY55i26KSLt9EH7PLQiiqPUhNqYIJvSkTy1oArIcXAbPbA==",
+ "funding": [
+ {
+ "type": "opencollective",
+ "url": "https://opencollective.com/ua-parser-js"
+ },
+ {
+ "type": "paypal",
+ "url": "https://paypal.me/faisalman"
+ },
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/faisalman"
+ }
+ ],
+ "engines": {
+ "node": "*"
+ }
+ },
"node_modules/unbox-primitive": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz",
@@ -27280,8 +27781,7 @@
"node_modules/whatwg-fetch": {
"version": "3.6.18",
"resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.18.tgz",
- "integrity": "sha512-ltN7j66EneWn5TFDO4L9inYC1D+Czsxlrw2SalgjMmEMkLfA5SIZxEFdE6QtHFiiM6Q7WL32c7AkI3w6yxM84Q==",
- "dev": true
+ "integrity": "sha512-ltN7j66EneWn5TFDO4L9inYC1D+Czsxlrw2SalgjMmEMkLfA5SIZxEFdE6QtHFiiM6Q7WL32c7AkI3w6yxM84Q=="
},
"node_modules/whatwg-mimetype": {
"version": "2.3.0",
@@ -27911,6 +28411,14 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
+ "node_modules/zscroller": {
+ "version": "0.4.8",
+ "resolved": "https://registry.npmjs.org/zscroller/-/zscroller-0.4.8.tgz",
+ "integrity": "sha512-G5NiNLKx2+QhhvZi2yV1jjVXY50otktxkseX2hG2N/eixohOUk0AY8ZpbAxNqS9oJS/NxItCsowupy2tsXxAMw==",
+ "dependencies": {
+ "babel-runtime": "6.x"
+ }
+ },
"node_modules/zwitch": {
"version": "2.0.4",
"resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz",
@@ -31173,9 +31681,9 @@
"integrity": "sha512-8rBbmAEuuwOAGHYGCtEzpx+bxAcGS+V30otMmhRe7bPAdh4E57RWgCa8x7pkzHGFlY1t5d+ILz1gojvPVMYQig=="
},
"@seafile/sdoc-editor": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/@seafile/sdoc-editor/-/sdoc-editor-1.0.0.tgz",
- "integrity": "sha512-lNzCGA5sIGD7EPzI4FSBmf3hX8uSHKSHzVjlwbS8ITb3PTRSDMo+LQp6rP0JyDvaoj+1VjocVmqk2hx4+oDOww==",
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/@seafile/sdoc-editor/-/sdoc-editor-1.0.2.tgz",
+ "integrity": "sha512-cwyCqEVEtrnP1TSSBGxIHLe8R5xUFW/D2vsmHpSg40WoJ4nMJX8M8W1vVQrSlbMYRHrkVTyZmDnq1cc8uyHm9A==",
"requires": {
"@seafile/print-js": "1.6.5",
"@seafile/react-image-lightbox": "2.0.4",
@@ -31188,6 +31696,7 @@
"copy-to-clipboard": "^3.3.3",
"dayjs": "1.11.2",
"deep-copy": "1.4.2",
+ "dtable-ui-component": "^4.4.36",
"goober": "2.1.13",
"is-hotkey": "0.2.0",
"is-url": "^1.2.4",
@@ -33045,6 +33554,36 @@
"color-convert": "^1.9.0"
}
},
+ "antd-mobile": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/antd-mobile/-/antd-mobile-2.3.1.tgz",
+ "integrity": "sha512-CBegyQuQiNxmwQH4Ck619Y9UO7EVN8FuhnUlV7kmbSSxxy+V704dSGy7uLNn7AUePRK5UZfm6ifLsZix6khZfQ==",
+ "requires": {
+ "array-tree-filter": "~2.1.0",
+ "babel-runtime": "6.x",
+ "classnames": "^2.2.1",
+ "normalize.css": "^7.0.0",
+ "rc-checkbox": "~2.0.0",
+ "rc-collapse": "~1.9.1",
+ "rc-slider": "~8.2.0",
+ "rc-swipeout": "~2.0.0",
+ "rmc-calendar": "^1.0.0",
+ "rmc-cascader": "~5.0.0",
+ "rmc-date-picker": "^6.0.8",
+ "rmc-dialog": "^1.0.1",
+ "rmc-drawer": "^0.4.11",
+ "rmc-feedback": "^2.0.0",
+ "rmc-input-number": "^1.0.0",
+ "rmc-list-view": "^0.11.0",
+ "rmc-notification": "~1.0.0",
+ "rmc-nuka-carousel": "~3.0.0",
+ "rmc-picker": "~5.0.0",
+ "rmc-pull-to-refresh": "~1.0.1",
+ "rmc-steps": "~1.0.0",
+ "rmc-tabs": "~1.2.0",
+ "rmc-tooltip": "~1.0.0"
+ }
+ },
"any-promise": {
"version": "1.3.0",
"resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz",
@@ -33129,6 +33668,11 @@
"is-string": "^1.0.7"
}
},
+ "array-tree-filter": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/array-tree-filter/-/array-tree-filter-2.1.0.tgz",
+ "integrity": "sha512-4ROwICNlNw/Hqa9v+rk5h22KjmzB1JGTMVKP2AKJBOCgb0yL0ASf0+YvCcLNNwquOHNX48jkeZIJ3a+oOQqKcw=="
+ },
"array-union": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz",
@@ -34637,6 +35181,15 @@
"sha.js": "^2.4.8"
}
},
+ "create-react-class": {
+ "version": "15.7.0",
+ "resolved": "https://registry.npmjs.org/create-react-class/-/create-react-class-15.7.0.tgz",
+ "integrity": "sha512-QZv4sFWG9S5RUvkTYWbflxeZX+JG7Cz0Tn33rQBJ+WFQTqTfUTjMjiv9tnfXazjsO5r0KhPs+AqCjyrQX6h2ng==",
+ "requires": {
+ "loose-envify": "^1.3.1",
+ "object-assign": "^4.1.1"
+ }
+ },
"crelt": {
"version": "1.0.6",
"resolved": "https://registry.npmjs.org/crelt/-/crelt-1.0.6.tgz",
@@ -35423,6 +35976,94 @@
"integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==",
"dev": true
},
+ "dtable-ui-component": {
+ "version": "4.4.36",
+ "resolved": "https://registry.npmjs.org/dtable-ui-component/-/dtable-ui-component-4.4.36.tgz",
+ "integrity": "sha512-eXjT5GkSj+3haqAPn5n8DVRNLpjBNgajqzsRYKzPnNVr5UXmUA2ZEJPsyqUCAQ4L03WyTpvUY0A/oUF4JYm7Iw==",
+ "requires": {
+ "@seafile/react-image-lightbox": "2.0.5",
+ "@seafile/seafile-calendar": "0.0.24",
+ "@seafile/seafile-editor": "~1.0.77",
+ "antd-mobile": "2.3.1",
+ "classnames": "2.3.2",
+ "dayjs": "1.10.7",
+ "dtable-utils": "4.4.0",
+ "is-hotkey": "0.2.0",
+ "prop-types": "^15.8.1",
+ "react": "17.0.2",
+ "react-app-polyfill": "^3.0.0",
+ "react-dom": "17.0.2",
+ "react-responsive": "9.0.2",
+ "react-select": "5.7.0",
+ "react-transition-group": "^4.4.1",
+ "reactstrap": "8.9.0"
+ },
+ "dependencies": {
+ "@seafile/react-image-lightbox": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/@seafile/react-image-lightbox/-/react-image-lightbox-2.0.5.tgz",
+ "integrity": "sha512-frVOOKqhXlsrf+KqDoINbUF3fA21E4FIwQOdYJcLG22IbIhGqicy6I3MtudyEJkt3UxJuiPlnZgb+YtGfnlZEA==",
+ "requires": {
+ "prop-types": "^15.8.1",
+ "react-modal": "^3.16.1"
+ }
+ },
+ "@seafile/seafile-calendar": {
+ "version": "0.0.24",
+ "resolved": "https://registry.npmjs.org/@seafile/seafile-calendar/-/seafile-calendar-0.0.24.tgz",
+ "integrity": "sha512-q1efVDcHAxJ2foMgsR8mQPD6Fbd6ISu2WHRM82P7tO0KPiQNS5pz9V0YVCblgi7da085jaog2iAplJM+vH7xLQ==",
+ "requires": {
+ "babel-runtime": "6.x",
+ "classnames": "2.x",
+ "dayjs": "1.10.7",
+ "prop-types": "^15.5.8",
+ "rc-trigger": "^2.2.0",
+ "rc-util": "^4.1.1",
+ "react-lifecycles-compat": "^3.0.4"
+ }
+ },
+ "dayjs": {
+ "version": "1.10.7",
+ "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.10.7.tgz",
+ "integrity": "sha512-P6twpd70BcPK34K26uJ1KT3wlhpuOAPoMwJzpsIWUxHZ7wpmbdZL/hQqBDfz7hGurYSa5PhzdhDHtt319hL3ig=="
+ },
+ "react": {
+ "version": "17.0.2",
+ "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz",
+ "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==",
+ "requires": {
+ "loose-envify": "^1.1.0",
+ "object-assign": "^4.1.1"
+ }
+ },
+ "react-dom": {
+ "version": "17.0.2",
+ "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz",
+ "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==",
+ "requires": {
+ "loose-envify": "^1.1.0",
+ "object-assign": "^4.1.1",
+ "scheduler": "^0.20.2"
+ }
+ }
+ }
+ },
+ "dtable-utils": {
+ "version": "4.4.0",
+ "resolved": "https://registry.npmjs.org/dtable-utils/-/dtable-utils-4.4.0.tgz",
+ "integrity": "sha512-cLSDiz6epamB1ofMObR6eC+Fm7uSJstY++uuIWrpbkYwlvqnRUSYUS3bpRgszemHdgOlJv/OL9Vb9kAnkFPaBw==",
+ "requires": {
+ "dayjs": "1.10.7",
+ "deep-copy": "^1.4.2"
+ },
+ "dependencies": {
+ "dayjs": {
+ "version": "1.10.7",
+ "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.10.7.tgz",
+ "integrity": "sha512-P6twpd70BcPK34K26uJ1KT3wlhpuOAPoMwJzpsIWUxHZ7wpmbdZL/hQqBDfz7hGurYSa5PhzdhDHtt319hL3ig=="
+ }
+ }
+ },
"duplexer": {
"version": "0.1.2",
"resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz",
@@ -35496,6 +36137,14 @@
"integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==",
"dev": true
},
+ "encoding": {
+ "version": "0.1.13",
+ "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz",
+ "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==",
+ "requires": {
+ "iconv-lite": "^0.6.2"
+ }
+ },
"engine.io-client": {
"version": "3.5.3",
"resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.5.3.tgz",
@@ -36684,6 +37333,27 @@
"bser": "2.1.1"
}
},
+ "fbjs": {
+ "version": "0.8.18",
+ "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-0.8.18.tgz",
+ "integrity": "sha512-EQaWFK+fEPSoibjNy8IxUtaFOMXcWsY0JaVrQoZR9zC8N2Ygf9iDITPWjUTVIax95b6I742JFLqASHfsag/vKA==",
+ "requires": {
+ "core-js": "^1.0.0",
+ "isomorphic-fetch": "^2.1.1",
+ "loose-envify": "^1.0.0",
+ "object-assign": "^4.1.0",
+ "promise": "^7.1.1",
+ "setimmediate": "^1.0.5",
+ "ua-parser-js": "^0.7.30"
+ },
+ "dependencies": {
+ "core-js": {
+ "version": "1.2.7",
+ "resolved": "https://registry.npmjs.org/core-js/-/core-js-1.2.7.tgz",
+ "integrity": "sha512-ZiPp9pZlgxpWRu0M+YWbm6+aQ84XEfH1JRXvfOc/fILWI0VKhLC2LX13X1NYq4fULzLMq7Hfh43CSo2/aIaUPA=="
+ }
+ }
+ },
"file-entry-cache": {
"version": "6.0.1",
"resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz",
@@ -38638,6 +39308,15 @@
"resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
"integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg=="
},
+ "isomorphic-fetch": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz",
+ "integrity": "sha512-9c4TNAKYXM5PRyVcwUZrF3W09nQ+sO7+jydgs4ZGW9dhsLG2VOlISJABombdQqQRXCwuYG3sYV/puGf5rp0qmA==",
+ "requires": {
+ "node-fetch": "^1.0.1",
+ "whatwg-fetch": ">=0.10.0"
+ }
+ },
"istanbul-lib-coverage": {
"version": "3.2.0",
"resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz",
@@ -41993,6 +42672,22 @@
"tslib": "^2.0.3"
}
},
+ "node-fetch": {
+ "version": "1.7.3",
+ "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.3.tgz",
+ "integrity": "sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ==",
+ "requires": {
+ "encoding": "^0.1.11",
+ "is-stream": "^1.0.1"
+ },
+ "dependencies": {
+ "is-stream": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
+ "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ=="
+ }
+ }
+ },
"node-forge": {
"version": "1.3.1",
"resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz",
@@ -42070,6 +42765,11 @@
"integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==",
"dev": true
},
+ "normalize.css": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/normalize.css/-/normalize.css-7.0.0.tgz",
+ "integrity": "sha512-LYaFZxj2Q1Q9e1VJ0f6laG46Rt5s9URhKyckNaA2vZnL/0gwQHWhM7ALQkp3WBQKM5sXRLQ5Ehrfkp+E/ZiCRg=="
+ },
"npm-run-path": {
"version": "4.0.1",
"resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
@@ -43623,6 +44323,14 @@
"integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
"dev": true
},
+ "promise": {
+ "version": "7.3.1",
+ "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz",
+ "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==",
+ "requires": {
+ "asap": "~2.0.3"
+ }
+ },
"prompts": {
"version": "2.4.2",
"resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz",
@@ -43858,6 +44566,81 @@
"react-lifecycles-compat": "^3.0.4"
}
},
+ "rc-checkbox": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/rc-checkbox/-/rc-checkbox-2.0.3.tgz",
+ "integrity": "sha512-sSDV5AcxK5CxBTyUNj9pb0zfhdgLLsWKHwJG18ikeGoIwklcxXvIF6cI/KGVbPLFDa8mPS5WLOlLRqbq/1/ouw==",
+ "requires": {
+ "babel-runtime": "^6.23.0",
+ "classnames": "2.x",
+ "prop-types": "15.x",
+ "rc-util": "^4.0.4"
+ }
+ },
+ "rc-collapse": {
+ "version": "1.9.3",
+ "resolved": "https://registry.npmjs.org/rc-collapse/-/rc-collapse-1.9.3.tgz",
+ "integrity": "sha512-8cG+FzudmgFCC9zRGKXJZA36zoI9Dmyjp6UDi8N80sXUch0JOpsZDxgcFzw4HPpPpK/dARtTilEe9zyuspnW0w==",
+ "requires": {
+ "classnames": "2.x",
+ "css-animation": "1.x",
+ "prop-types": "^15.5.6",
+ "rc-animate": "2.x"
+ }
+ },
+ "rc-gesture": {
+ "version": "0.0.22",
+ "resolved": "https://registry.npmjs.org/rc-gesture/-/rc-gesture-0.0.22.tgz",
+ "integrity": "sha512-6G6qrCE0MUTXyjh/powj91XkjRjoFL4HiJLPU5lALXHvGX+/efcUjGYUrHrrw0mwQdmrmg4POqnY/bibns+G3g==",
+ "requires": {
+ "babel-runtime": "6.x"
+ }
+ },
+ "rc-slider": {
+ "version": "8.2.0",
+ "resolved": "https://registry.npmjs.org/rc-slider/-/rc-slider-8.2.0.tgz",
+ "integrity": "sha512-rnO36M3VhMoPWh1kRuCeJoluT4duAW7+5aLaAn9oLu2pKEKsuOFUh5DmA2kEo88UmvPV6nr7HHDeZuC8SNM/lA==",
+ "requires": {
+ "babel-runtime": "6.x",
+ "classnames": "^2.2.5",
+ "prop-types": "^15.5.4",
+ "rc-tooltip": "^3.4.2",
+ "rc-util": "^4.0.4",
+ "shallowequal": "^1.0.1",
+ "warning": "^3.0.0"
+ },
+ "dependencies": {
+ "warning": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/warning/-/warning-3.0.0.tgz",
+ "integrity": "sha512-jMBt6pUrKn5I+OGgtQ4YZLdhIeJmObddh6CsibPxyQ5yPZm1XExSyzC1LCNX7BzhxWgiHmizBWJTHJIjMjTQYQ==",
+ "requires": {
+ "loose-envify": "^1.0.0"
+ }
+ }
+ }
+ },
+ "rc-swipeout": {
+ "version": "2.0.11",
+ "resolved": "https://registry.npmjs.org/rc-swipeout/-/rc-swipeout-2.0.11.tgz",
+ "integrity": "sha512-d37Lgn4RX4OOQyuA2BFo0rGlUwrmZk5q83srH3ixJ1Y1jidr2GKjgJDbNeGUVZPNfYBL91Elu6+xfVGftWf4Lg==",
+ "requires": {
+ "babel-runtime": "6.x",
+ "classnames": "2.x",
+ "rc-gesture": "~0.0.22",
+ "react-native-swipeout": "^2.2.2"
+ }
+ },
+ "rc-tooltip": {
+ "version": "3.7.3",
+ "resolved": "https://registry.npmjs.org/rc-tooltip/-/rc-tooltip-3.7.3.tgz",
+ "integrity": "sha512-dE2ibukxxkrde7wH9W8ozHKUO4aQnPZ6qBHtrTH9LoO836PjDdiaWO73fgPB05VfJs9FbZdmGPVEbXCeOP99Ww==",
+ "requires": {
+ "babel-runtime": "6.x",
+ "prop-types": "^15.5.8",
+ "rc-trigger": "^2.2.2"
+ }
+ },
"rc-trigger": {
"version": "2.6.5",
"resolved": "https://registry.npmjs.org/rc-trigger/-/rc-trigger-2.6.5.tgz",
@@ -43904,7 +44687,6 @@
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-3.0.0.tgz",
"integrity": "sha512-sZ41cxiU5llIB003yxxQBYrARBqe0repqPTTYBTmMqTz9szeBbE37BehCE891NZsmdZqqP+xWKdT3eo3vOzN8w==",
- "dev": true,
"requires": {
"core-js": "^3.19.2",
"object-assign": "^4.1.1",
@@ -43917,14 +44699,12 @@
"core-js": {
"version": "3.32.1",
"resolved": "https://registry.npmjs.org/core-js/-/core-js-3.32.1.tgz",
- "integrity": "sha512-lqufgNn9NLnESg5mQeYsxQP5w7wrViSj0jr/kv6ECQiByzQkrn1MKvV0L3acttpDqfQrHLwr2KCMgX5b8X+lyQ==",
- "dev": true
+ "integrity": "sha512-lqufgNn9NLnESg5mQeYsxQP5w7wrViSj0jr/kv6ECQiByzQkrn1MKvV0L3acttpDqfQrHLwr2KCMgX5b8X+lyQ=="
},
"promise": {
"version": "8.3.0",
"resolved": "https://registry.npmjs.org/promise/-/promise-8.3.0.tgz",
"integrity": "sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==",
- "dev": true,
"requires": {
"asap": "~2.0.6"
}
@@ -43932,8 +44712,7 @@
"regenerator-runtime": {
"version": "0.13.11",
"resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz",
- "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==",
- "dev": true
+ "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg=="
}
}
},
@@ -44133,6 +44912,16 @@
"warning": "^4.0.3"
}
},
+ "react-native-swipeout": {
+ "version": "2.3.6",
+ "resolved": "https://registry.npmjs.org/react-native-swipeout/-/react-native-swipeout-2.3.6.tgz",
+ "integrity": "sha512-t9suUCspzck4vp2pWggWe0frS/QOtX6yYCawHnEes75A7dZCEE74bxX2A1bQzGH9cUMjq6xsdfC94RbiDKIkJg==",
+ "requires": {
+ "create-react-class": "^15.6.0",
+ "prop-types": "^15.5.10",
+ "react-tween-state": "^0.1.5"
+ }
+ },
"react-popper": {
"version": "1.3.11",
"resolved": "https://registry.npmjs.org/react-popper/-/react-popper-1.3.11.tgz",
@@ -44206,6 +44995,15 @@
"prop-types": "^15.6.2"
}
},
+ "react-tween-state": {
+ "version": "0.1.5",
+ "resolved": "https://registry.npmjs.org/react-tween-state/-/react-tween-state-0.1.5.tgz",
+ "integrity": "sha512-sJQpjsdn0wjlDIUpfpb7jQGnOG8hAEW2e8k0KPA+xmf5KFa6Xat2JldbmxBhaqP0S/uIXhVE5ymKyH/b9X8nYA==",
+ "requires": {
+ "raf": "^3.1.0",
+ "tween-functions": "^1.0.1"
+ }
+ },
"reactcss": {
"version": "1.2.3",
"resolved": "https://registry.npmjs.org/reactcss/-/reactcss-1.2.3.tgz",
@@ -45109,6 +45907,185 @@
"inherits": "^2.0.1"
}
},
+ "rmc-align": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/rmc-align/-/rmc-align-1.0.0.tgz",
+ "integrity": "sha512-3gEa5/+hqqoEVoeQ25KoRc8DOsXIdSaVpaBq1zQFaV941LR3xvZIRTlxTDT/IagYwoGM1KZea/jd7cNMYP34Rg==",
+ "requires": {
+ "babel-runtime": "6.x",
+ "dom-align": "1.x",
+ "rc-util": "4.x"
+ }
+ },
+ "rmc-calendar": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/rmc-calendar/-/rmc-calendar-1.1.4.tgz",
+ "integrity": "sha512-xxQZaPFDnpHt4IFO8mukYrXSgC1W8LcNVp+EoX4iyeOJFimungOKB/iP5/cy+st8yXq8lUgk9TXsHNtM6Xo6ZA==",
+ "requires": {
+ "babel-runtime": "^6.26.0",
+ "rc-animate": "^2.4.4",
+ "rmc-date-picker": "^6.0.8"
+ }
+ },
+ "rmc-cascader": {
+ "version": "5.0.3",
+ "resolved": "https://registry.npmjs.org/rmc-cascader/-/rmc-cascader-5.0.3.tgz",
+ "integrity": "sha512-PxDhMjWViDdG4SMZqoXtAthGwgDyYnyxxZEE17IDDYsiCHpWtOhoIL8nsI+/hZ212UT/XF2LpqCsOlMoJiYk+w==",
+ "requires": {
+ "array-tree-filter": "2.1.x",
+ "babel-runtime": "6.x",
+ "rmc-picker": "~5.0.0"
+ }
+ },
+ "rmc-date-picker": {
+ "version": "6.0.10",
+ "resolved": "https://registry.npmjs.org/rmc-date-picker/-/rmc-date-picker-6.0.10.tgz",
+ "integrity": "sha512-/9+I6lm3EDEl6M7862V6++zFuxwsM0UEq8wSHbotYIPPmyB/65gx1cviblghOv2QfB0O9+U2w3qEJlRP/WsMrA==",
+ "requires": {
+ "babel-runtime": "6.x",
+ "rmc-picker": "~5.0.0"
+ }
+ },
+ "rmc-dialog": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/rmc-dialog/-/rmc-dialog-1.1.1.tgz",
+ "integrity": "sha512-28aJqtPTX6v13Z/aU1WBy1AFIXkE74PxZXde7JvtEIy9hQDTjH8fqOi822BpzAbXCyNE7jF9iFomy3H2ClsDJA==",
+ "requires": {
+ "babel-runtime": "6.x",
+ "rc-animate": "2.x"
+ }
+ },
+ "rmc-drawer": {
+ "version": "0.4.11",
+ "resolved": "https://registry.npmjs.org/rmc-drawer/-/rmc-drawer-0.4.11.tgz",
+ "integrity": "sha512-YfB9XEJ8iM0MMuLWAK4313uOxSM8NAljC8Cqun1KamXutglYTuRviUuTLNSOzV8HHPp5kNpsVduvPCGLWXvThw==",
+ "requires": {
+ "babel-runtime": "6.x",
+ "classnames": "^2.2.4",
+ "prop-types": "^15.5.10"
+ }
+ },
+ "rmc-feedback": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/rmc-feedback/-/rmc-feedback-2.0.0.tgz",
+ "integrity": "sha512-5PWOGOW7VXks/l3JzlOU9NIxRpuaSS8d9zA3UULUCuTKnpwBHNvv1jSJzxgbbCQeYzROWUpgKI4za3X4C/mKmQ==",
+ "requires": {
+ "babel-runtime": "6.x",
+ "classnames": "^2.2.5"
+ }
+ },
+ "rmc-input-number": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/rmc-input-number/-/rmc-input-number-1.0.5.tgz",
+ "integrity": "sha512-prPkEtoOVde77GnEnEaBeWjBobMOPgGqU5bd0gxfp1kt1pUN740mMpVAcH7uxpJjVfmw+kuGWtiz4S7CueagSg==",
+ "requires": {
+ "babel-runtime": "6.x",
+ "classnames": "^2.2.0",
+ "rmc-feedback": "^2.0.0"
+ }
+ },
+ "rmc-list-view": {
+ "version": "0.11.5",
+ "resolved": "https://registry.npmjs.org/rmc-list-view/-/rmc-list-view-0.11.5.tgz",
+ "integrity": "sha512-eMOC5394tLNawcdEEhF7boMpQgpjJGDdL5lS+LblAWdBec7Q4EYkUdnrKNbt+O9k5RGM6nSLAGZK5oB4FN85Lg==",
+ "requires": {
+ "babel-runtime": "6.x",
+ "classnames": "^2.2.5",
+ "fbjs": "^0.8.3",
+ "prop-types": "^15.5.8",
+ "warning": "^3.0.0",
+ "zscroller": "~0.4.0"
+ },
+ "dependencies": {
+ "warning": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/warning/-/warning-3.0.0.tgz",
+ "integrity": "sha512-jMBt6pUrKn5I+OGgtQ4YZLdhIeJmObddh6CsibPxyQ5yPZm1XExSyzC1LCNX7BzhxWgiHmizBWJTHJIjMjTQYQ==",
+ "requires": {
+ "loose-envify": "^1.0.0"
+ }
+ }
+ }
+ },
+ "rmc-notification": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/rmc-notification/-/rmc-notification-1.0.0.tgz",
+ "integrity": "sha512-9sPxjltFvtRLt2v312Hu7OXwk53pHkBYgINRDmnJ3A5NF1qtJeCCcdN0Xr0fzJ6sbQvtGju822tWHdzYA9u7Vw==",
+ "requires": {
+ "babel-runtime": "6.x",
+ "classnames": "2.x",
+ "prop-types": "^15.5.8",
+ "rc-animate": "2.x",
+ "rc-util": "^4.0.4"
+ }
+ },
+ "rmc-nuka-carousel": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/rmc-nuka-carousel/-/rmc-nuka-carousel-3.0.1.tgz",
+ "integrity": "sha512-w2EPTERMUUZqcUSKFuejjin7xsMlhrLrtS0A/igTXpFJGq3kemDKcRi7q3pSYDuZBHYBl5iV4UqsLLkjdFtrYA==",
+ "requires": {
+ "exenv": "^1.2.0",
+ "raf": "^3.3.2"
+ }
+ },
+ "rmc-picker": {
+ "version": "5.0.10",
+ "resolved": "https://registry.npmjs.org/rmc-picker/-/rmc-picker-5.0.10.tgz",
+ "integrity": "sha512-KZ70+WjcaZHnG5GyCxWCPFWAZ12s6NqyrbW73LeqH0WEqaTMMs0sOrk2f4mQAZ/CGT0XcFN6VZLw7Ozoxfn7LA==",
+ "requires": {
+ "babel-runtime": "6.x",
+ "classnames": "^2.2.6",
+ "rmc-dialog": "^1.1.1",
+ "rmc-feedback": "^2.0.0"
+ }
+ },
+ "rmc-pull-to-refresh": {
+ "version": "1.0.13",
+ "resolved": "https://registry.npmjs.org/rmc-pull-to-refresh/-/rmc-pull-to-refresh-1.0.13.tgz",
+ "integrity": "sha512-iYLsURiR7G/sKmRA6p2kq6ZXicn7Hyeo6VQFljssV1eMW+fzDgihhaz0kv5mza0f88vphGJvjOihT9E6+xGb6Q==",
+ "requires": {
+ "babel-runtime": "6.x",
+ "classnames": "^2.2.5"
+ }
+ },
+ "rmc-steps": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/rmc-steps/-/rmc-steps-1.0.1.tgz",
+ "integrity": "sha512-8ijtwp4D1CYTtI2yerXJYqCv+GQbiBc9T12nrFngd/vM0y+58CnznGphTAueF6IWf7qbxBwcjTrcFgg7bP2YGA==",
+ "requires": {
+ "babel-runtime": "^6.23.0",
+ "classnames": "^2.2.3"
+ }
+ },
+ "rmc-tabs": {
+ "version": "1.2.29",
+ "resolved": "https://registry.npmjs.org/rmc-tabs/-/rmc-tabs-1.2.29.tgz",
+ "integrity": "sha512-wiJS9WSJi9JH9GQO+FqncX+zaHP31qHa/S8nDW9UXUx0qbCX294QcJEnvfB+WmsfUws7rXjs6sOQp5EDiObnHg==",
+ "requires": {
+ "babel-runtime": "6.x",
+ "rc-gesture": "~0.0.18"
+ }
+ },
+ "rmc-tooltip": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/rmc-tooltip/-/rmc-tooltip-1.0.1.tgz",
+ "integrity": "sha512-fSDArf2BlMVrHExmBiqb2TkCRJHshvXFJQ/7tMraLellwaJLNiwrxtWpW329k3S+zTtoVG8UxFS1TjBGEsMzRg==",
+ "requires": {
+ "babel-runtime": "6.x",
+ "rmc-trigger": "1.x"
+ }
+ },
+ "rmc-trigger": {
+ "version": "1.0.12",
+ "resolved": "https://registry.npmjs.org/rmc-trigger/-/rmc-trigger-1.0.12.tgz",
+ "integrity": "sha512-AccQniX7PX7Pm8hBhHEsnf3JU6CA61Xc7fAt2WbO+oXrGaI/jqN8C3COhhOXG54S5iTOjLS26j858zshwAxR9A==",
+ "requires": {
+ "babel-runtime": "6.x",
+ "rc-animate": "2.x",
+ "rc-util": "4.x",
+ "rmc-align": "~1.0.0"
+ }
+ },
"rollup": {
"version": "2.79.1",
"resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz",
@@ -45498,8 +46475,7 @@
"setimmediate": {
"version": "1.0.5",
"resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz",
- "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==",
- "dev": true
+ "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA=="
},
"setprototypeof": {
"version": "1.2.0",
@@ -47247,6 +48223,11 @@
"integrity": "sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw==",
"dev": true
},
+ "tween-functions": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/tween-functions/-/tween-functions-1.2.0.tgz",
+ "integrity": "sha512-PZBtLYcCLtEcjL14Fzb1gSxPBeL7nWvGhO5ZFPGqziCcr8uvHp0NDmdjBchp6KHL+tExcg0m3NISmKxhU394dA=="
+ },
"type-check": {
"version": "0.4.0",
"resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
@@ -47351,6 +48332,11 @@
"dev": true,
"peer": true
},
+ "ua-parser-js": {
+ "version": "0.7.38",
+ "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.38.tgz",
+ "integrity": "sha512-fYmIy7fKTSFAhG3fuPlubeGaMoAd6r0rSnfEsO5nEY55i26KSLt9EH7PLQiiqPUhNqYIJvSkTy1oArIcXAbPbA=="
+ },
"unbox-primitive": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz",
@@ -48248,8 +49234,7 @@
"whatwg-fetch": {
"version": "3.6.18",
"resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.18.tgz",
- "integrity": "sha512-ltN7j66EneWn5TFDO4L9inYC1D+Czsxlrw2SalgjMmEMkLfA5SIZxEFdE6QtHFiiM6Q7WL32c7AkI3w6yxM84Q==",
- "dev": true
+ "integrity": "sha512-ltN7j66EneWn5TFDO4L9inYC1D+Czsxlrw2SalgjMmEMkLfA5SIZxEFdE6QtHFiiM6Q7WL32c7AkI3w6yxM84Q=="
},
"whatwg-mimetype": {
"version": "2.3.0",
@@ -48773,6 +49758,14 @@
"integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
"dev": true
},
+ "zscroller": {
+ "version": "0.4.8",
+ "resolved": "https://registry.npmjs.org/zscroller/-/zscroller-0.4.8.tgz",
+ "integrity": "sha512-G5NiNLKx2+QhhvZi2yV1jjVXY50otktxkseX2hG2N/eixohOUk0AY8ZpbAxNqS9oJS/NxItCsowupy2tsXxAMw==",
+ "requires": {
+ "babel-runtime": "6.x"
+ }
+ },
"zwitch": {
"version": "2.0.4",
"resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz",
diff --git a/frontend/package.json b/frontend/package.json
index 614d2ec46b..be2a71e82d 100644
--- a/frontend/package.json
+++ b/frontend/package.json
@@ -9,7 +9,7 @@
"@gatsbyjs/reach-router": "1.3.9",
"@seafile/react-image-lightbox": "2.0.2",
"@seafile/resumablejs": "1.1.16",
- "@seafile/sdoc-editor": "1.0.0",
+ "@seafile/sdoc-editor": "1.0.2",
"@seafile/seafile-calendar": "0.0.12",
"@seafile/seafile-editor": "1.0.99",
"@uiw/codemirror-extensions-langs": "^4.19.4",
diff --git a/media/sdoc-editor/locales/ru/sdoc-editor.json b/media/sdoc-editor/locales/ru/sdoc-editor.json
index cd54d0a522..9a897b71c0 100644
--- a/media/sdoc-editor/locales/ru/sdoc-editor.json
+++ b/media/sdoc-editor/locales/ru/sdoc-editor.json
@@ -463,6 +463,6 @@
"Horizontal_align": "Горизонтальное выравнивание",
"SeaTable_column": "Столбец SeaTable",
"SeaTable_table": "Таблица SeaTable",
- "And_x_more_records": "and {{count}} more records",
- "Print_limit_exceeded": "Exceeding the print limit, only the first 200 lines will be printed"
+ "And_x_more_records": "и ещё {{count}} записей",
+ "Print_limit_exceeded": "При превышении лимита печати будут напечатаны только первые 200 строк"
}
diff --git a/media/sdoc-editor/sdoc-editor-font.css b/media/sdoc-editor/sdoc-editor-font.css
index b0a438cb28..6f42ee201f 100644
--- a/media/sdoc-editor/sdoc-editor-font.css
+++ b/media/sdoc-editor/sdoc-editor-font.css
@@ -1,14 +1,14 @@
@font-face {
font-family: "sdocfont";
/* Project id 4097705 */
- src: url('./sdoc-editor-font/iconfont.eot?t=1718766655905');
+ src: url('./sdoc-editor-font/iconfont.eot?t=1719382079268');
/* IE9 */
- src: url('./sdoc-editor-font/iconfont.eot?t=1718766655905#iefix') format('embedded-opentype'),
+ src: url('./sdoc-editor-font/iconfont.eot?t=1719382079268#iefix') format('embedded-opentype'),
/* IE6-IE8 */
- url('./sdoc-editor-font/iconfont.woff2?t=1718766655905') format('woff2'),
- url('./sdoc-editor-font/iconfont.woff?t=1718766655905') format('woff'),
- url('./sdoc-editor-font/iconfont.ttf?t=1718766655905') format('truetype'),
- url('./sdoc-editor-font/iconfont.svg?t=1718766655905#sdocfont') format('svg');
+ url('./sdoc-editor-font/iconfont.woff2?t=1719382079268') format('woff2'),
+ url('./sdoc-editor-font/iconfont.woff?t=1719382079268') format('woff'),
+ url('./sdoc-editor-font/iconfont.ttf?t=1719382079268') format('truetype'),
+ url('./sdoc-editor-font/iconfont.svg?t=1719382079268#sdocfont') format('svg');
}
.sdocfont {
@@ -19,6 +19,10 @@
-moz-osx-font-smoothing: grayscale;
}
+.sdoc-settings:before {
+ content: "\e671";
+}
+
.sdoc-seatable-table:before {
content: "\e66f";
}
diff --git a/media/sdoc-editor/sdoc-editor-font/iconfont.eot b/media/sdoc-editor/sdoc-editor-font/iconfont.eot
index e9a6043faf..2d3cbbbfd4 100644
Binary files a/media/sdoc-editor/sdoc-editor-font/iconfont.eot and b/media/sdoc-editor/sdoc-editor-font/iconfont.eot differ
diff --git a/media/sdoc-editor/sdoc-editor-font/iconfont.svg b/media/sdoc-editor/sdoc-editor-font/iconfont.svg
index 5d0f453f43..fd93d398e6 100644
--- a/media/sdoc-editor/sdoc-editor-font/iconfont.svg
+++ b/media/sdoc-editor/sdoc-editor-font/iconfont.svg
@@ -14,6 +14,8 @@
/>
+
+
diff --git a/media/sdoc-editor/sdoc-editor-font/iconfont.ttf b/media/sdoc-editor/sdoc-editor-font/iconfont.ttf
index 2a8fc554b0..08426d049c 100644
Binary files a/media/sdoc-editor/sdoc-editor-font/iconfont.ttf and b/media/sdoc-editor/sdoc-editor-font/iconfont.ttf differ
diff --git a/media/sdoc-editor/sdoc-editor-font/iconfont.woff b/media/sdoc-editor/sdoc-editor-font/iconfont.woff
index 9dba788b74..6bbb7e1977 100644
Binary files a/media/sdoc-editor/sdoc-editor-font/iconfont.woff and b/media/sdoc-editor/sdoc-editor-font/iconfont.woff differ
diff --git a/media/sdoc-editor/sdoc-editor-font/iconfont.woff2 b/media/sdoc-editor/sdoc-editor-font/iconfont.woff2
index e45aee2ae6..29583e2e4c 100644
Binary files a/media/sdoc-editor/sdoc-editor-font/iconfont.woff2 and b/media/sdoc-editor/sdoc-editor-font/iconfont.woff2 differ