{"remainingRequest":"/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/node_modules/babel-loader/lib/index.js!/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/src/components/AvatarList/List.jsx","dependencies":[{"path":"/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/src/components/AvatarList/List.jsx","mtime":1742646402760},{"path":"/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/babel.config.js","mtime":1742646402652},{"path":"/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/node_modules/cache-loader/dist/cjs.js","mtime":1743264595665},{"path":"/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/node_modules/babel-loader/lib/index.js","mtime":1743264596348}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuYXJyYXkucHVzaC5qcyI7CmltcG9ydCAnLi9pbmRleC5sZXNzJzsKaW1wb3J0IFByb3BUeXBlcyBmcm9tICdhbnQtZGVzaWduLXZ1ZS9lcy9fdXRpbC92dWUtdHlwZXMnOwppbXBvcnQgQXZhdGFyIGZyb20gJ2FudC1kZXNpZ24tdnVlL2VzL2F2YXRhcic7CmltcG9ydCBJdGVtIGZyb20gJy4vSXRlbS5qc3gnOwppbXBvcnQgeyBmaWx0ZXJFbXB0eSB9IGZyb20gJy4uL191dGlsL3V0aWwnOwoKLyoqCiAqIHNpemU6IGBudW1iZXJg44CBIGBsYXJnZWDjgIFgc21hbGxg44CBYGRlZmF1bHRgIOm7mOiupOWAvDogZGVmYXVsdAogKiBtYXhMZW5ndGg6IG51bWJlcgogKiBleGNlc3NJdGVtc1N0eWxlOiBDU1NQcm9wZXJ0aWVzCiAqLwpjb25zdCBBdmF0YXJMaXN0UHJvcHMgPSB7CiAgcHJlZml4Q2xzOiBQcm9wVHlwZXMuc3RyaW5nLmRlZignYW50LXByby1hdmF0YXItbGlzdCcpLAogIHNpemU6IHsKICAgIHZhbGlkYXRvcjogdmFsID0+IHsKICAgICAgcmV0dXJuIHR5cGVvZiB2YWwgPT09ICdudW1iZXInIHx8IFsnc21hbGwnLCAnbGFyZ2UnLCAnZGVmYXVsdCddLmluY2x1ZGVzKHZhbCk7CiAgICB9LAogICAgZGVmYXVsdDogJ2RlZmF1bHQnCiAgfSwKICBtYXhMZW5ndGg6IFByb3BUeXBlcy5udW1iZXIuZGVmKDApLAogIGV4Y2Vzc0l0ZW1zU3R5bGU6IFByb3BUeXBlcy5vYmplY3QuZGVmKHsKICAgIGNvbG9yOiAnI2Y1NmEwMCcsCiAgICBiYWNrZ3JvdW5kQ29sb3I6ICcjZmRlM2NmJwogIH0pCn07CmNvbnN0IEF2YXRhckxpc3QgPSB7CiAgX19BTlRfQVZBVEFSX0xJU1Q6IHRydWUsCiAgSXRlbSwKICBuYW1lOiAnQXZhdGFyTGlzdCcsCiAgcHJvcHM6IEF2YXRhckxpc3RQcm9wcywKICByZW5kZXIoaCkgewogICAgY29uc3QgewogICAgICBwcmVmaXhDbHMsCiAgICAgIHNpemUKICAgIH0gPSB0aGlzLiRwcm9wczsKICAgIGNvbnN0IGNsYXNzTmFtZSA9IHsKICAgICAgW2Ake3ByZWZpeENsc31gXTogdHJ1ZSwKICAgICAgW2Ake3NpemV9YF06IHRydWUKICAgIH07CiAgICBjb25zdCBpdGVtcyA9IGZpbHRlckVtcHR5KHRoaXMuJHNsb3RzLmRlZmF1bHQpOwogICAgY29uc3QgaXRlbXNEb20gPSBpdGVtcyAmJiBpdGVtcy5sZW5ndGggPyBoKCJ1bCIsIHsKICAgICAgImNsYXNzIjogYCR7cHJlZml4Q2xzfS1pdGVtc2AKICAgIH0sIFt0aGlzLmdldEl0ZW1zKGl0ZW1zKV0pIDogbnVsbDsKICAgIHJldHVybiBoKCJkaXYiLCB7CiAgICAgICJjbGFzcyI6IGNsYXNzTmFtZQogICAgfSwgW2l0ZW1zRG9tXSk7CiAgfSwKICBtZXRob2RzOiB7CiAgICBnZXRJdGVtcyhpdGVtcykgewogICAgICBjb25zdCBoID0gdGhpcy4kY3JlYXRlRWxlbWVudDsKICAgICAgY29uc3QgY2xhc3NOYW1lID0gewogICAgICAgIFtgJHt0aGlzLnByZWZpeENsc30taXRlbWBdOiB0cnVlLAogICAgICAgIFtgJHt0aGlzLnNpemV9YF06IHRydWUKICAgICAgfTsKICAgICAgY29uc3QgdG90YWxTaXplID0gaXRlbXMubGVuZ3RoOwogICAgICBpZiAodGhpcy5tYXhMZW5ndGggPiAwKSB7CiAgICAgICAgaXRlbXMgPSBpdGVtcy5zbGljZSgwLCB0aGlzLm1heExlbmd0aCk7CiAgICAgICAgaXRlbXMucHVzaChoKEF2YXRhciwgewogICAgICAgICAgImF0dHJzIjogewogICAgICAgICAgICAic2l6ZSI6IHRoaXMuc2l6ZSA9PT0gJ21pbmknID8gJ3NtYWxsJyA6IHRoaXMuc2l6ZQogICAgICAgICAgfSwKICAgICAgICAgICJzdHlsZSI6IHRoaXMuZXhjZXNzSXRlbXNTdHlsZQogICAgICAgIH0sIFtgKyR7dG90YWxTaXplIC0gdGhpcy5tYXhMZW5ndGh9YF0pKTsKICAgICAgfQogICAgICByZXR1cm4gaXRlbXMubWFwKGl0ZW0gPT4gaCgibGkiLCB7CiAgICAgICAgImNsYXNzIjogY2xhc3NOYW1lCiAgICAgIH0sIFtpdGVtXSkpOwogICAgfQogIH0KfTsKQXZhdGFyTGlzdC5pbnN0YWxsID0gZnVuY3Rpb24gKFZ1ZSkgewogIFZ1ZS5jb21wb25lbnQoQXZhdGFyTGlzdC5uYW1lLCBBdmF0YXJMaXN0KTsKICBWdWUuY29tcG9uZW50KEF2YXRhckxpc3QuSXRlbS5uYW1lLCBBdmF0YXJMaXN0Lkl0ZW0pOwp9OwpleHBvcnQgZGVmYXVsdCBBdmF0YXJMaXN0Ow=="},{"version":3,"names":["PropTypes","Avatar","Item","filterEmpty","AvatarListProps","prefixCls","string","def","size","validator","val","includes","default","maxLength","number","excessItemsStyle","object","color","backgroundColor","AvatarList","__ANT_AVATAR_LIST","name","props","render","h","$props","className","items","$slots","itemsDom","length","getItems","methods","$createElement","totalSize","slice","push","map","item","install","Vue","component"],"sources":["/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/src/components/AvatarList/List.jsx"],"sourcesContent":["import './index.less'\n\nimport PropTypes from 'ant-design-vue/es/_util/vue-types'\nimport Avatar from 'ant-design-vue/es/avatar'\nimport Item from './Item.jsx'\nimport { filterEmpty } from '../_util/util'\n\n/**\n * size: `number`、 `large`、`small`、`default` 默认值: default\n * maxLength: number\n * excessItemsStyle: CSSProperties\n */\nconst AvatarListProps = {\n prefixCls: PropTypes.string.def('ant-pro-avatar-list'),\n size: {\n validator: val => {\n return typeof val === 'number' || ['small', 'large', 'default'].includes(val)\n },\n default: 'default'\n },\n maxLength: PropTypes.number.def(0),\n excessItemsStyle: PropTypes.object.def({\n color: '#f56a00',\n backgroundColor: '#fde3cf'\n })\n}\n\nconst AvatarList = {\n __ANT_AVATAR_LIST: true,\n Item,\n name: 'AvatarList',\n props: AvatarListProps,\n render (h) {\n const { prefixCls, size } = this.$props\n const className = {\n [`${prefixCls}`]: true,\n [`${size}`]: true\n }\n\n const items = filterEmpty(this.$slots.default)\n const itemsDom = items && items.length ? : null\n return (\n
\n {itemsDom}\n
\n )\n },\n methods: {\n getItems (items) {\n const className = {\n [`${this.prefixCls}-item`]: true,\n [`${this.size}`]: true\n }\n const totalSize = items.length\n\n if (this.maxLength > 0) {\n items = items.slice(0, this.maxLength)\n items.push(({`+${totalSize - this.maxLength}`}))\n }\n return items.map((item) => (\n
  • {item}
  • \n ))\n }\n }\n}\n\nAvatarList.install = function (Vue) {\n Vue.component(AvatarList.name, AvatarList)\n Vue.component(AvatarList.Item.name, AvatarList.Item)\n}\n\nexport default AvatarList\n"],"mappings":"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","ignoreList":[]}]}