From 9d4a2f26cc79831dc23e9e7762c5d336998a8cba Mon Sep 17 00:00:00 2001 From: autosubmit Date: Thu, 5 Sep 2024 09:39:54 +0800 Subject: [PATCH] Auto Submit --- ...da6205.async.js => 11525.91cb87cd.async.js | 2 +- ...ef72d054.async.js => 119.cfb96366.async.js | 2 +- 11932.2a2cf8e1.async.js | 984 - 13397.455f2a14.async.js | 1222 + ...cbbc7c.async.js => 13715.86fc1964.async.js | 677 +- ...300023.async.js => 14682.e1b1ca78.async.js | 2 +- ...144ad0.async.js => 14692.6b578caf.async.js | 48 +- ...e8587a.async.js => 14738.e1a7cd7c.async.js | 2 +- 16324.9c11dafd.async.js | 3007 +++ 20357.3e7f55c8.async.js | 589 + ...3eac14.async.js => 22761.0c3c7c59.async.js | 2 +- 24223.14099c85.async.js | 2440 ++ 2477.ebb564ef.async.js | 596 - ...5bc2af.async.js => 24821.8fcf14a9.async.js | 2 +- 25282.6d256fc1.async.js | 1256 - ...667eea.async.js => 25294.67414779.async.js | 2 +- ...268822.async.js => 25510.082f0085.async.js | 361 +- 2744.ada9310c.async.js | 342 + 31625.1cd349c8.async.js | 5332 ---- ...61677e.async.js => 32367.87d7fe63.async.js | 6 +- ...0662cf.async.js => 36588.b8a9d104.async.js | 2 +- ...c6948b.async.js => 37530.2bd72cff.async.js | 2 +- ...afc978.async.js => 41672.21b278d3.async.js | 47 +- ...66acb9.async.js => 41983.48182423.async.js | 5 +- ...c4b3f5.async.js => 46949.21bd9b98.async.js | 6 +- ...769366.async.js => 48410.37f604f5.async.js | 31 +- 50566.67b97a49.async.js | 1678 ++ 52644.50ef2334.async.js | 1558 -- ...a5e458.async.js => 54146.0b992a3d.async.js | 2 +- ...f547d6b8.async.js => 588.a17f03a1.async.js | 48 +- ...629426.async.js => 59735.82129ed8.async.js | 2 +- 6146.5fac1526.async.js | 2019 ++ ...efb4dbb.async.js => 6177.89e1da01.async.js | 330 +- ...d89562.async.js => 62449.c0cd5198.async.js | 308 +- ...4eec8a.async.js => 62945.927b34c0.async.js | 446 +- ...b08192.async.js => 64422.062cc907.async.js | 2 +- ...0a31df.async.js => 69960.549eed83.async.js | 99 +- ...291f58.async.js => 70199.20c44f0e.async.js | 54 +- 71340.d941f036.async.js | 866 - 72842.63c89875.async.js | 522 - ...a552ea.async.js => 73462.619518fc.async.js | 2 +- 74862.e048066a.async.js | 1634 ++ ...8e6c92.async.js => 76386.04ec4007.async.js | 14 +- ...a16fd8.async.js => 78565.f61c1a09.async.js | 2 +- ...3169a3.async.js => 79015.b504a30e.async.js | 344 +- ...d05ee7.async.js => 83552.0c2ea6f3.async.js | 2 +- ...69bb8d.async.js => 84712.aec3a1b2.async.js | 646 +- ...48c793.async.js => 86731.eac1125c.async.js | 2 +- ...9ff87b.async.js => 87099.aab90c25.async.js | 2 +- ...1c5eb3.async.js => 91195.f4227084.async.js | 2 +- ...3df391.async.js => 92309.432d57dc.async.js | 2 +- ...637df2.async.js => 93735.848d9570.async.js | 99 +- 9399.523c3187.async.js | 877 - ...7bef7f.async.js => 95507.001b49ea.async.js | 2 +- ...aa8737.async.js => 96617.b785fd83.async.js | 407 +- ...136a96.async.js => 96795.0f1702ce.async.js | 2 +- ...0efaa0.async.js => 98337.4310d60b.async.js | 2 +- ...1c0380.async.js => 99107.ef38210a.async.js | 7 +- index.html | 5 +- js/jupyter.js | 101 +- ... layouts__SimpleLayouts.e3b60acf.chunk.css | 414 +- ...> layouts__SimpleLayouts.ff5a8036.async.js | 1029 +- ...ync.js => layouts__index.868e4c2c.async.js | 357 +- ...k.css => layouts__index.b60445b7.chunk.css | 414 +- ...=> layouts__user__index.44faa3ef.chunk.css | 414 +- layouts__user__index.63596de0.async.js | 337 + layouts__user__index.80358a82.async.js | 1294 - live-play.html | 2 +- live-push.html | 2 +- office.html | 2 +- ...__Account__Secure__index.a1e6b842.async.js | 70 +- ...Lists__Attachment__index.cbc86acb.async.js | 24 +- ...Lists__Board__Add__index.40b26802.async.js | 4 +- ...ists__Board__Edit__index.17bd62e7.async.js | 4 +- ...mmonHomework__Add__index.008b3fd6.async.js | 4 +- ...Homework__Comment__index.95fa8c76.async.js | 2 +- ...nHomework__Detail__index.7f364956.async.js | 347 +- ...omework__EditWork__index.e502450b.async.js | 4 +- ...monHomework__Edit__index.8021da90.async.js | 4 +- ...nHomework__Review__index.7f109293.async.js | 4 +- ...ework__SubmitWork__index.1fa41f9f.async.js | 4 +- ...s__CommonHomework__index.07e25cc2.async.js | 354 +- ...CourseGroup__List__index.c6f7d09f.async.js | 2 +- ...ts__Exercise__Add__index.7efe0ee7.async.js | 4 +- ..._Exercise__Answer__index.45392991.async.js | 147 +- ...Exercise__Answer__index.b868ff0c.chunk.css | 22 +- ..._Exercise__Detail__index.53d57c7e.async.js | 31 +- ..._Exercise__Review__index.6bb9316f.async.js | 40 +- ...__Lists__Exercise__index.7c69e6a0.async.js | 50 +- ...Lists__ExportList__index.4a6d0d40.async.js | 58 +- ...ation__Tasks__Add__index.c5376f34.async.js | 4 +- ...tion__Tasks__Edit__index.da11c1ca.async.js | 4 +- ...roupHomework__Add__index.7022efeb.async.js | 4 +- ...pHomework__Detail__index.3f307e89.async.js | 2 +- ...omework__EditWork__index.bbf9a431.async.js | 4 +- ...oupHomework__Edit__index.3521b846.async.js | 4 +- ...pHomework__Review__index.a10cc4b4.async.js | 4 +- ...ework__SubmitWork__index.1ff363fe.async.js | 4 +- ...ts__GroupHomework__index.8bc0a47f.async.js | 29 +- ...s__OnlineLearning__index.118ad873.async.js | 4 +- ...mHomework__Detail__index.4d96f434.async.js | 592 + ...__ProgramHomework__index.56117db7.async.js | 634 +- ...omeworks__Comment__index.fcc5cd17.async.js | 33 +- ...Homeworks__Detail__index.494db701.async.js | 557 +- ...omeworks__Detail__index.94ad34f1.chunk.css | 4 + ...__ShixunHomeworks__index.0f5b4f9a.async.js | 53 +- ...cs__StudentDetail__index.014307cf.async.js | 24 + ...s__StudentDetail__index.0a2b9853.chunk.css | 11 +- ...__VideoStatistics__index.95d59a6f.async.js | 983 +- ..._VideoStatistics__index.f424636e.chunk.css | 115 + ...__Classrooms__New__index.6b9d3695.async.js | 2 +- ...etitions__Detail__index.4cf50a2e.chunk.css | 1865 ++ ...etitions__Detail__index.b40fdfba.chunk.css | 563 - ...petitions__Detail__index.f759117e.async.js | 17909 ++++++++----- ...ompetitions__Edit__index.468dd8d9.async.js | 13884 ---------- ...mpetitions__Edit__index.5df8d3f0.chunk.css | 5101 ++-- ...ompetitions__Edit__index.b2034d83.async.js | 20968 ++++++++++++++++ ...ed__Assembly__TeamDateil.f4003bf8.async.js | 2 +- ...titions__Entered__index.0e6ba7be.chunk.css | 3 - ...etitions__Entered__index.c39596b4.async.js | 1305 +- ...etitions__Exports__index.041fb3d0.async.js | 615 + ...titions__Exports__index.2988c5cc.chunk.css | 30 - ...titions__Exports__index.afbbc5bd.chunk.css | 202 + ...etitions__Exports__index.ec50f876.async.js | 266 - ...mpetitions__Group__index.083f7d3d.async.js | 621 - ...petitions__Group__index.6a4a5cd7.chunk.css | 50 - ...petitions__Index__index.b1a84bfb.chunk.css | 320 - ...petitions__Index__index.ee06a5ae.chunk.css | 582 + ...s__SpecialSubject__index.327c0f56.async.js | 2027 -- ...__SpecialSubject__index.e404f6dd.chunk.css | 774 - ...petitions__Update__index.4da4be2b.async.js | 47 +- ...ync.js => p__Demo__index.f60e7ede.async.js | 8 +- ...g__Evaluate__List__index.5bba7b1c.async.js | 4 +- ...ists__TeacherList__index.d001c4ca.async.js | 2 +- ...ering__Norm__List__index.ce8092fd.async.js | 4 +- p__Forums__Detail__id.658715db.async.js | 1356 + p__Forums__Detail__id.a76e382c.chunk.css | 275 + p__Forums__Detail__index.0fc3a57a.chunk.css | 780 - p__Forums__Detail__index.5f45369e.async.js | 1697 -- p__Forums__Index__index.7f5c966c.chunk.css | 343 + p__Forums__Index__index.a5cdae3b.async.js | 834 + p__Forums__Index__index.b514eac7.chunk.css | 503 - p__Forums__Index__index.bf9023fb.async.js | 999 - p__Forums__New__index.14a7956c.async.js | 435 + p__Forums__New__index.256ab4de.chunk.css | 138 + p__Forums__New__index.48630d3a.async.js | 539 - p__Forums__New__index.fdfe8708.chunk.css | 20 - p__Forums__Subject__index.328f6066.chunk.css | 838 - p__Forums__Subject__index.cb8a8ac0.async.js | 1835 -- p__Forums__User__index.7a6893a5.chunk.css | 885 - p__Forums__User__index.dca0ec7a.async.js | 1615 -- ...Detail__OnlineNum__index.5ad75e64.async.js | 842 + ...unContext__Detail__index.48cdb3e2.async.js | 873 + ...il__ShixunContext__index.573f3a5c.async.js | 785 + ...novation__Detail__index.6ec96b9c.chunk.css | 414 +- ...nnovation__Detail__index.a9022301.async.js | 4 +- ...vation__MyDataSet__index.4d17463a.async.js | 4 +- ...ovation__MyMirror__index.74f5d6cf.async.js | 2 +- ...vation__MyProject__index.8a824f57.async.js | 4 +- ...on__PublicDataSet__index.32deef40.async.js | 4 +- ...ion__PublicMirror__index.c44be575.async.js | 2 +- ...on__PublicProject__index.2eb1df28.async.js | 4 +- ...nnovation__Tasks__index.87bdb3cb.chunk.css | 414 +- ...Innovation__Tasks__index.d90073d0.async.js | 579 +- ...ary__Random__Edit__index.52ab7afb.async.js | 31 +- ... => p__Paths__Detail__id.e348346a.async.js | 681 +- ...cationalEducation__index.2af19d0c.async.js | 300 - ...cationalEducation__index.ebe74e00.async.js | 580 +- ...c.js => p__Report__index.e3ce8c3b.async.js | 2 +- ...etail__Challenges__index.7536e6b6.async.js | 24 +- ...l__Collaborators__index.049cdb55.chunk.css | 414 +- ...il__Collaborators__index.39a4de8e.async.js | 1230 - ...il__Collaborators__index.af3f7e0d.async.js | 1185 + ...p__Shixuns__Edit__index.79a07eba.chunk.css | 414 +- ... p__Shixuns__Edit__index.887194cb.async.js | 426 +- ...p__Shixuns__Index__index.6417e310.async.js | 10 +- ...> p__Shixuns__New__index.4291e603.async.js | 234 +- ... p__Shixuns__New__index.513ef7d4.chunk.css | 13 + ...js => p__Terminal__index.575b1e6e.async.js | 35 +- ...__Detail__Shixuns__index.bf3d5f68.async.js | 20 +- ...s => p__User__Detail__id.b696e246.async.js | 2 +- ...4eb.async.js => p__index.5e5f5302.async.js | 3843 ++- ...3.chunk.css => p__index.b44cf910.chunk.css | 1181 +- ...p__tasks__Jupyter__index.cd3f1530.async.js | 497 +- ...nc.js => p__tasks__index.e427501e.async.js | 971 +- static/code.12be1d9c.png | Bin 0 -> 131072 bytes static/tbg.0c4b39f0.png | Bin 0 -> 1787818 bytes static/type1.a2a9ee77.jpg | Bin 0 -> 268815 bytes static/type2.3982d69d.jpeg | Bin 0 -> 4923232 bytes static/type3.ba4c212a.png | Bin 0 -> 1984537 bytes static/zhangzhi.00e916f2.png | Bin 0 -> 1569631 bytes umi.62260dd8.css => umi.3a8cf420.css | 9 + umi.daf3843c.js => umi.f0b81184.js | 5144 ++-- upgrade-browser.html | 14 +- 194 files changed, 77668 insertions(+), 61337 deletions(-) rename 11525.85da6205.async.js => 11525.91cb87cd.async.js (99%) rename 119.ef72d054.async.js => 119.cfb96366.async.js (99%) delete mode 100644 11932.2a2cf8e1.async.js create mode 100644 13397.455f2a14.async.js rename 57559.95cbbc7c.async.js => 13715.86fc1964.async.js (51%) rename 14682.2b300023.async.js => 14682.e1b1ca78.async.js (99%) rename 25827.8d144ad0.async.js => 14692.6b578caf.async.js (86%) rename 14738.30e8587a.async.js => 14738.e1a7cd7c.async.js (99%) create mode 100644 16324.9c11dafd.async.js create mode 100644 20357.3e7f55c8.async.js rename 22761.e83eac14.async.js => 22761.0c3c7c59.async.js (99%) create mode 100644 24223.14099c85.async.js delete mode 100644 2477.ebb564ef.async.js rename 24821.985bc2af.async.js => 24821.8fcf14a9.async.js (99%) delete mode 100644 25282.6d256fc1.async.js rename 25294.98667eea.async.js => 25294.67414779.async.js (99%) rename 2744.e8268822.async.js => 25510.082f0085.async.js (81%) create mode 100644 2744.ada9310c.async.js delete mode 100644 31625.1cd349c8.async.js rename 32367.a261677e.async.js => 32367.87d7fe63.async.js (99%) rename 36588.520662cf.async.js => 36588.b8a9d104.async.js (99%) rename 37530.8ac6948b.async.js => 37530.2bd72cff.async.js (99%) rename p__Competitions__Index__index.fdafc978.async.js => 41672.21b278d3.async.js (93%) rename 41983.eb66acb9.async.js => 41983.48182423.async.js (99%) rename 46949.46c4b3f5.async.js => 46949.21bd9b98.async.js (99%) rename 48410.31769366.async.js => 48410.37f604f5.async.js (98%) create mode 100644 50566.67b97a49.async.js delete mode 100644 52644.50ef2334.async.js rename 54146.73a5e458.async.js => 54146.0b992a3d.async.js (99%) rename 703.f547d6b8.async.js => 588.a17f03a1.async.js (96%) rename 59735.14629426.async.js => 59735.82129ed8.async.js (99%) create mode 100644 6146.5fac1526.async.js rename 17457.aefb4dbb.async.js => 6177.89e1da01.async.js (87%) rename 86687.56d89562.async.js => 62449.c0cd5198.async.js (83%) rename 57040.724eec8a.async.js => 62945.927b34c0.async.js (93%) rename 64422.1eb08192.async.js => 64422.062cc907.async.js (99%) rename 69960.2d0a31df.async.js => 69960.549eed83.async.js (98%) rename 66140.da291f58.async.js => 70199.20c44f0e.async.js (97%) delete mode 100644 71340.d941f036.async.js delete mode 100644 72842.63c89875.async.js rename 73462.67a552ea.async.js => 73462.619518fc.async.js (99%) create mode 100644 74862.e048066a.async.js rename 76386.5f8e6c92.async.js => 76386.04ec4007.async.js (99%) rename 78565.47a16fd8.async.js => 78565.f61c1a09.async.js (99%) rename 81549.dd3169a3.async.js => 79015.b504a30e.async.js (73%) rename 83552.f5d05ee7.async.js => 83552.0c2ea6f3.async.js (99%) rename 41153.5569bb8d.async.js => 84712.aec3a1b2.async.js (68%) rename 86731.ff48c793.async.js => 86731.eac1125c.async.js (99%) rename 87099.ea9ff87b.async.js => 87099.aab90c25.async.js (99%) rename 91195.631c5eb3.async.js => 91195.f4227084.async.js (99%) rename 92309.b73df391.async.js => 92309.432d57dc.async.js (99%) rename 93735.9c637df2.async.js => 93735.848d9570.async.js (96%) delete mode 100644 9399.523c3187.async.js rename 95507.9d7bef7f.async.js => 95507.001b49ea.async.js (99%) rename 98266.eeaa8737.async.js => 96617.b785fd83.async.js (96%) rename 96795.e0136a96.async.js => 96795.0f1702ce.async.js (99%) rename 98337.c00efaa0.async.js => 98337.4310d60b.async.js (99%) rename 99107.2d1c0380.async.js => 99107.ef38210a.async.js (99%) rename layouts__SimpleLayouts.c8aaaa39.chunk.css => layouts__SimpleLayouts.e3b60acf.chunk.css (65%) rename layouts__SimpleLayouts.e321cf1b.async.js => layouts__SimpleLayouts.ff5a8036.async.js (85%) rename layouts__index.032bce9f.async.js => layouts__index.868e4c2c.async.js (89%) rename layouts__index.5426f4f6.chunk.css => layouts__index.b60445b7.chunk.css (62%) rename layouts__user__index.902dcba8.chunk.css => layouts__user__index.44faa3ef.chunk.css (54%) create mode 100644 layouts__user__index.63596de0.async.js delete mode 100644 layouts__user__index.80358a82.async.js rename p__Account__Secure__index.c331142b.async.js => p__Account__Secure__index.a1e6b842.async.js (98%) rename p__Classrooms__Lists__Attachment__index.2f77aed4.async.js => p__Classrooms__Lists__Attachment__index.cbc86acb.async.js (99%) rename p__Classrooms__Lists__Board__Add__index.02e57e05.async.js => p__Classrooms__Lists__Board__Add__index.40b26802.async.js (99%) rename p__Classrooms__Lists__Board__Edit__index.1f9f3c9c.async.js => p__Classrooms__Lists__Board__Edit__index.17bd62e7.async.js (99%) rename p__Classrooms__Lists__CommonHomework__Add__index.97889ae2.async.js => p__Classrooms__Lists__CommonHomework__Add__index.008b3fd6.async.js (99%) rename p__Classrooms__Lists__CommonHomework__Comment__index.d9b44d2a.async.js => p__Classrooms__Lists__CommonHomework__Comment__index.95fa8c76.async.js (99%) rename p__Classrooms__Lists__CommonHomework__Detail__index.ceb02b32.async.js => p__Classrooms__Lists__CommonHomework__Detail__index.7f364956.async.js (94%) rename p__Classrooms__Lists__CommonHomework__EditWork__index.fd057f81.async.js => p__Classrooms__Lists__CommonHomework__EditWork__index.e502450b.async.js (99%) rename p__Classrooms__Lists__CommonHomework__Edit__index.51b97f1d.async.js => p__Classrooms__Lists__CommonHomework__Edit__index.8021da90.async.js (99%) rename p__Classrooms__Lists__CommonHomework__Review__index.c95327a6.async.js => p__Classrooms__Lists__CommonHomework__Review__index.7f109293.async.js (99%) rename p__Classrooms__Lists__CommonHomework__SubmitWork__index.83a56254.async.js => p__Classrooms__Lists__CommonHomework__SubmitWork__index.1fa41f9f.async.js (99%) rename p__Classrooms__Lists__CommonHomework__index.d0e1a604.async.js => p__Classrooms__Lists__CommonHomework__index.07e25cc2.async.js (98%) rename p__Classrooms__Lists__CourseGroup__List__index.f5d19823.async.js => p__Classrooms__Lists__CourseGroup__List__index.c6f7d09f.async.js (99%) rename p__Classrooms__Lists__Exercise__Add__index.6001b8ea.async.js => p__Classrooms__Lists__Exercise__Add__index.7efe0ee7.async.js (99%) rename p__Classrooms__Lists__Exercise__Answer__index.80be033a.async.js => p__Classrooms__Lists__Exercise__Answer__index.45392991.async.js (96%) rename p__Classrooms__Lists__Exercise__Answer__index.1531028a.chunk.css => p__Classrooms__Lists__Exercise__Answer__index.b868ff0c.chunk.css (98%) rename p__Classrooms__Lists__Exercise__Detail__index.aebc8c34.async.js => p__Classrooms__Lists__Exercise__Detail__index.53d57c7e.async.js (99%) rename p__Classrooms__Lists__Exercise__Review__index.84c79dbe.async.js => p__Classrooms__Lists__Exercise__Review__index.6bb9316f.async.js (99%) rename p__Classrooms__Lists__Exercise__index.5d1575f4.async.js => p__Classrooms__Lists__Exercise__index.7c69e6a0.async.js (99%) rename p__Classrooms__Lists__ExportList__index.2052da74.async.js => p__Classrooms__Lists__ExportList__index.4a6d0d40.async.js (88%) rename p__Classrooms__Lists__Graduation__Tasks__Add__index.bbb1c645.async.js => p__Classrooms__Lists__Graduation__Tasks__Add__index.c5376f34.async.js (99%) rename p__Classrooms__Lists__Graduation__Tasks__Edit__index.01208207.async.js => p__Classrooms__Lists__Graduation__Tasks__Edit__index.da11c1ca.async.js (99%) rename p__Classrooms__Lists__GroupHomework__Add__index.25debb9f.async.js => p__Classrooms__Lists__GroupHomework__Add__index.7022efeb.async.js (99%) rename p__Classrooms__Lists__GroupHomework__Detail__index.bcc5ecfb.async.js => p__Classrooms__Lists__GroupHomework__Detail__index.3f307e89.async.js (99%) rename p__Classrooms__Lists__GroupHomework__EditWork__index.038d167f.async.js => p__Classrooms__Lists__GroupHomework__EditWork__index.bbf9a431.async.js (99%) rename p__Classrooms__Lists__GroupHomework__Edit__index.ca54dc0c.async.js => p__Classrooms__Lists__GroupHomework__Edit__index.3521b846.async.js (99%) rename p__Classrooms__Lists__GroupHomework__Review__index.6b429fcd.async.js => p__Classrooms__Lists__GroupHomework__Review__index.a10cc4b4.async.js (99%) rename p__Classrooms__Lists__GroupHomework__SubmitWork__index.d7559aae.async.js => p__Classrooms__Lists__GroupHomework__SubmitWork__index.1ff363fe.async.js (99%) rename p__Classrooms__Lists__GroupHomework__index.7a308b42.async.js => p__Classrooms__Lists__GroupHomework__index.8bc0a47f.async.js (99%) rename p__Classrooms__Lists__OnlineLearning__index.791af89d.async.js => p__Classrooms__Lists__OnlineLearning__index.118ad873.async.js (99%) rename p__Classrooms__Lists__ProgramHomework__Detail__index.e3801cd8.async.js => p__Classrooms__Lists__ProgramHomework__Detail__index.4d96f434.async.js (88%) rename p__Classrooms__Lists__ProgramHomework__index.58e9df3f.async.js => p__Classrooms__Lists__ProgramHomework__index.56117db7.async.js (80%) rename p__Classrooms__Lists__ShixunHomeworks__Comment__index.2bbfdab1.async.js => p__Classrooms__Lists__ShixunHomeworks__Comment__index.fcc5cd17.async.js (98%) rename p__Classrooms__Lists__ShixunHomeworks__Detail__index.3e90842a.async.js => p__Classrooms__Lists__ShixunHomeworks__Detail__index.494db701.async.js (94%) rename p__Classrooms__Lists__ShixunHomeworks__Detail__index.bb956462.chunk.css => p__Classrooms__Lists__ShixunHomeworks__Detail__index.94ad34f1.chunk.css (92%) rename p__Classrooms__Lists__ShixunHomeworks__index.1e4257b1.async.js => p__Classrooms__Lists__ShixunHomeworks__index.0f5b4f9a.async.js (99%) rename p__Classrooms__Lists__Statistics__StudentDetail__index.199ddd5b.async.js => p__Classrooms__Lists__Statistics__StudentDetail__index.014307cf.async.js (98%) rename p__Classrooms__Lists__Statistics__StudentDetail__index.4fb5bcf1.chunk.css => p__Classrooms__Lists__Statistics__StudentDetail__index.0a2b9853.chunk.css (96%) rename p__Classrooms__Lists__Statistics__VideoStatistics__index.0c7681e1.async.js => p__Classrooms__Lists__Statistics__VideoStatistics__index.95d59a6f.async.js (61%) rename p__Classrooms__Lists__Statistics__VideoStatistics__index.70254c1c.chunk.css => p__Classrooms__Lists__Statistics__VideoStatistics__index.f424636e.chunk.css (74%) rename p__Classrooms__New__index.e91fbd0b.async.js => p__Classrooms__New__index.6b9d3695.async.js (99%) create mode 100644 p__Competitions__Detail__index.4cf50a2e.chunk.css delete mode 100644 p__Competitions__Detail__index.b40fdfba.chunk.css rename p__Competitions__Detail__index.801ae130.async.js => p__Competitions__Detail__index.f759117e.async.js (52%) delete mode 100644 p__Competitions__Edit__index.468dd8d9.async.js rename p__Competitions__Edit__index.d13e3c7d.chunk.css => p__Competitions__Edit__index.5df8d3f0.chunk.css (80%) create mode 100644 p__Competitions__Edit__index.b2034d83.async.js rename p__Competitions__Entered__Assembly__TeamDateil.83968e03.async.js => p__Competitions__Entered__Assembly__TeamDateil.f4003bf8.async.js (99%) rename p__Competitions__Entered__index.17dcd95d.chunk.css => p__Competitions__Entered__index.0e6ba7be.chunk.css (99%) rename p__Competitions__Entered__index.b5e5d68c.async.js => p__Competitions__Entered__index.c39596b4.async.js (87%) create mode 100644 p__Competitions__Exports__index.041fb3d0.async.js delete mode 100644 p__Competitions__Exports__index.2988c5cc.chunk.css create mode 100644 p__Competitions__Exports__index.afbbc5bd.chunk.css delete mode 100644 p__Competitions__Exports__index.ec50f876.async.js delete mode 100644 p__Competitions__Group__index.083f7d3d.async.js delete mode 100644 p__Competitions__Group__index.6a4a5cd7.chunk.css delete mode 100644 p__Competitions__Index__index.b1a84bfb.chunk.css create mode 100644 p__Competitions__Index__index.ee06a5ae.chunk.css delete mode 100644 p__Competitions__SpecialSubject__index.327c0f56.async.js delete mode 100644 p__Competitions__SpecialSubject__index.e404f6dd.chunk.css rename p__Competitions__Update__index.cf536197.async.js => p__Competitions__Update__index.4da4be2b.async.js (97%) rename p__Demo__index.77882f55.async.js => p__Demo__index.f60e7ede.async.js (99%) rename p__Engineering__Evaluate__List__index.62eb93f4.async.js => p__Engineering__Evaluate__List__index.5bba7b1c.async.js (99%) rename p__Engineering__Lists__TeacherList__index.5d132603.async.js => p__Engineering__Lists__TeacherList__index.d001c4ca.async.js (99%) rename p__Engineering__Norm__List__index.b4eac700.async.js => p__Engineering__Norm__List__index.ce8092fd.async.js (99%) create mode 100644 p__Forums__Detail__id.658715db.async.js create mode 100644 p__Forums__Detail__id.a76e382c.chunk.css delete mode 100644 p__Forums__Detail__index.0fc3a57a.chunk.css delete mode 100644 p__Forums__Detail__index.5f45369e.async.js create mode 100644 p__Forums__Index__index.7f5c966c.chunk.css create mode 100644 p__Forums__Index__index.a5cdae3b.async.js delete mode 100644 p__Forums__Index__index.b514eac7.chunk.css delete mode 100644 p__Forums__Index__index.bf9023fb.async.js create mode 100644 p__Forums__New__index.14a7956c.async.js create mode 100644 p__Forums__New__index.256ab4de.chunk.css delete mode 100644 p__Forums__New__index.48630d3a.async.js delete mode 100644 p__Forums__New__index.fdfe8708.chunk.css delete mode 100644 p__Forums__Subject__index.328f6066.chunk.css delete mode 100644 p__Forums__Subject__index.cb8a8ac0.async.js delete mode 100644 p__Forums__User__index.7a6893a5.chunk.css delete mode 100644 p__Forums__User__index.dca0ec7a.async.js create mode 100644 p__Home__Detail__OnlineNum__index.5ad75e64.async.js create mode 100644 p__Home__Detail__ShixunContext__Detail__index.48cdb3e2.async.js create mode 100644 p__Home__Detail__ShixunContext__index.573f3a5c.async.js rename p__Innovation__Detail__index.aa379f25.chunk.css => p__Innovation__Detail__index.6ec96b9c.chunk.css (82%) rename p__Innovation__Detail__index.4051ac89.async.js => p__Innovation__Detail__index.a9022301.async.js (99%) rename p__Innovation__MyDataSet__index.9e48bb23.async.js => p__Innovation__MyDataSet__index.4d17463a.async.js (99%) rename p__Innovation__MyMirror__index.407f2956.async.js => p__Innovation__MyMirror__index.74f5d6cf.async.js (99%) rename p__Innovation__MyProject__index.60c62b57.async.js => p__Innovation__MyProject__index.8a824f57.async.js (99%) rename p__Innovation__PublicDataSet__index.ffbeb6eb.async.js => p__Innovation__PublicDataSet__index.32deef40.async.js (99%) rename p__Innovation__PublicMirror__index.82095eed.async.js => p__Innovation__PublicMirror__index.c44be575.async.js (99%) rename p__Innovation__PublicProject__index.e87e4226.async.js => p__Innovation__PublicProject__index.2eb1df28.async.js (99%) rename p__Innovation__Tasks__index.f57ccc15.chunk.css => p__Innovation__Tasks__index.87bdb3cb.chunk.css (84%) rename p__Innovation__Tasks__index.9a5d40fa.async.js => p__Innovation__Tasks__index.d90073d0.async.js (89%) rename p__Paperlibrary__Random__Edit__index.e4df34b3.async.js => p__Paperlibrary__Random__Edit__index.52ab7afb.async.js (99%) rename p__Paths__Detail__id.e33c6074.async.js => p__Paths__Detail__id.e348346a.async.js (97%) delete mode 100644 p__Paths__HigherVocationalEducation__index.2af19d0c.async.js rename 97154.530a32a6.async.js => p__Paths__HigherVocationalEducation__index.ebe74e00.async.js (57%) rename p__Report__index.8832d3ce.async.js => p__Report__index.e3ce8c3b.async.js (99%) rename p__Shixuns__Detail__Challenges__index.a750f66f.async.js => p__Shixuns__Detail__Challenges__index.7536e6b6.async.js (99%) rename p__Shixuns__Detail__Collaborators__index.7e6ed674.chunk.css => p__Shixuns__Detail__Collaborators__index.049cdb55.chunk.css (70%) delete mode 100644 p__Shixuns__Detail__Collaborators__index.39a4de8e.async.js create mode 100644 p__Shixuns__Detail__Collaborators__index.af3f7e0d.async.js rename p__Shixuns__Edit__index.1d3de69a.chunk.css => p__Shixuns__Edit__index.79a07eba.chunk.css (95%) rename p__Shixuns__Edit__index.5cdd9eb5.async.js => p__Shixuns__Edit__index.887194cb.async.js (96%) rename p__Shixuns__Index__index.b54f2049.async.js => p__Shixuns__Index__index.6417e310.async.js (98%) rename p__Shixuns__New__index.03577710.async.js => p__Shixuns__New__index.4291e603.async.js (87%) rename p__Shixuns__New__index.1b340b04.chunk.css => p__Shixuns__New__index.513ef7d4.chunk.css (99%) rename p__Terminal__index.81ded215.async.js => p__Terminal__index.575b1e6e.async.js (99%) rename p__User__Detail__Shixuns__index.4fa22482.async.js => p__User__Detail__Shixuns__index.bf3d5f68.async.js (98%) rename p__User__Detail__id.775a3c07.async.js => p__User__Detail__id.b696e246.async.js (99%) rename p__index.620bd4eb.async.js => p__index.5e5f5302.async.js (55%) rename p__index.ccc7ccc3.chunk.css => p__index.b44cf910.chunk.css (89%) rename p__tasks__Jupyter__index.6beea00a.async.js => p__tasks__Jupyter__index.cd3f1530.async.js (88%) rename p__tasks__index.ffcfe0c6.async.js => p__tasks__index.e427501e.async.js (96%) create mode 100644 static/code.12be1d9c.png create mode 100644 static/tbg.0c4b39f0.png create mode 100644 static/type1.a2a9ee77.jpg create mode 100644 static/type2.3982d69d.jpeg create mode 100644 static/type3.ba4c212a.png create mode 100644 static/zhangzhi.00e916f2.png rename umi.62260dd8.css => umi.3a8cf420.css (99%) rename umi.daf3843c.js => umi.f0b81184.js (97%) diff --git a/11525.85da6205.async.js b/11525.91cb87cd.async.js similarity index 99% rename from 11525.85da6205.async.js rename to 11525.91cb87cd.async.js index e3f1a8884c..d58b8283ed 100644 --- a/11525.85da6205.async.js +++ b/11525.91cb87cd.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[11525,54146,95507,1911,37637],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[11525,54146,95507,41672,1911,37637],{ /***/ 3148: /*!*******************************************************************************************************************!*\ diff --git a/119.ef72d054.async.js b/119.cfb96366.async.js similarity index 99% rename from 119.ef72d054.async.js rename to 119.cfb96366.async.js index a7044b7355..ba4a8ac488 100644 --- a/119.ef72d054.async.js +++ b/119.cfb96366.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[119,73813,96795,21361,91195,87099,17496,22134,8484,12550,25209],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[119,73813,96795,21361,91195,87099,13397,17496,22134,8484,12550,25209],{ /***/ 40362: /*!***********************************************************************************************************!*\ diff --git a/11932.2a2cf8e1.async.js b/11932.2a2cf8e1.async.js deleted file mode 100644 index 21c3adab3d..0000000000 --- a/11932.2a2cf8e1.async.js +++ /dev/null @@ -1,984 +0,0 @@ -"use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[11932],{ - -/***/ 24905: -/*!************************************************************************!*\ - !*** ./node_modules/_antd@5.9.0@antd/es/checkbox/index.js + 3 modules ***! - \************************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - Z: function() { return /* binding */ es_checkbox; } -}); - -// EXTERNAL MODULE: ./node_modules/_classnames@2.5.1@classnames/index.js -var _classnames_2_5_1_classnames = __webpack_require__(92310); -var _classnames_2_5_1_classnames_default = /*#__PURE__*/__webpack_require__.n(_classnames_2_5_1_classnames); -// EXTERNAL MODULE: ./node_modules/_rc-checkbox@3.1.0@rc-checkbox/es/index.js -var es = __webpack_require__(5630); -// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js -var _react_17_0_2_react = __webpack_require__(59301); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/config-provider/context.js -var config_provider_context = __webpack_require__(36355); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/config-provider/DisabledContext.js -var DisabledContext = __webpack_require__(1684); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/form/context.js -var context = __webpack_require__(32441); -;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/checkbox/GroupContext.js - -const GroupContext = /*#__PURE__*/_react_17_0_2_react.createContext(null); -/* harmony default export */ var checkbox_GroupContext = (GroupContext); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/checkbox/style/index.js -var checkbox_style = __webpack_require__(98447); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/_util/wave/index.js + 4 modules -var wave = __webpack_require__(14088); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/_util/wave/interface.js -var wave_interface = __webpack_require__(4572); -;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/checkbox/Checkbox.js -"use client"; - -var __rest = undefined && undefined.__rest || function (s, e) { - var t = {}; - for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; - if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { - if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; - } - return t; -}; - - - - - - - - - - - -const InternalCheckbox = (props, ref) => { - var _a; - const { - prefixCls: customizePrefixCls, - className, - rootClassName, - children, - indeterminate = false, - style, - onMouseEnter, - onMouseLeave, - skipGroup = false, - disabled - } = props, - restProps = __rest(props, ["prefixCls", "className", "rootClassName", "children", "indeterminate", "style", "onMouseEnter", "onMouseLeave", "skipGroup", "disabled"]); - const { - getPrefixCls, - direction, - checkbox - } = _react_17_0_2_react.useContext(config_provider_context/* ConfigContext */.E_); - const checkboxGroup = _react_17_0_2_react.useContext(checkbox_GroupContext); - const { - isFormItemInput - } = _react_17_0_2_react.useContext(context/* FormItemInputContext */.aM); - const contextDisabled = _react_17_0_2_react.useContext(DisabledContext/* default */.Z); - const mergedDisabled = (_a = (checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.disabled) || disabled) !== null && _a !== void 0 ? _a : contextDisabled; - const prevValue = _react_17_0_2_react.useRef(restProps.value); - _react_17_0_2_react.useEffect(() => { - checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.registerValue(restProps.value); - false ? 0 : void 0; - }, []); - _react_17_0_2_react.useEffect(() => { - if (skipGroup) { - return; - } - if (restProps.value !== prevValue.current) { - checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.cancelValue(prevValue.current); - checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.registerValue(restProps.value); - prevValue.current = restProps.value; - } - return () => checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.cancelValue(restProps.value); - }, [restProps.value]); - const prefixCls = getPrefixCls('checkbox', customizePrefixCls); - const [wrapSSR, hashId] = (0,checkbox_style/* default */.ZP)(prefixCls); - const checkboxProps = Object.assign({}, restProps); - if (checkboxGroup && !skipGroup) { - checkboxProps.onChange = function () { - if (restProps.onChange) { - restProps.onChange.apply(restProps, arguments); - } - if (checkboxGroup.toggleOption) { - checkboxGroup.toggleOption({ - label: children, - value: restProps.value - }); - } - }; - checkboxProps.name = checkboxGroup.name; - checkboxProps.checked = checkboxGroup.value.includes(restProps.value); - } - const classString = _classnames_2_5_1_classnames_default()(`${prefixCls}-wrapper`, { - [`${prefixCls}-rtl`]: direction === 'rtl', - [`${prefixCls}-wrapper-checked`]: checkboxProps.checked, - [`${prefixCls}-wrapper-disabled`]: mergedDisabled, - [`${prefixCls}-wrapper-in-form-item`]: isFormItemInput - }, checkbox === null || checkbox === void 0 ? void 0 : checkbox.className, className, rootClassName, hashId); - const checkboxClass = _classnames_2_5_1_classnames_default()({ - [`${prefixCls}-indeterminate`]: indeterminate - }, wave_interface/* TARGET_CLS */.A, hashId); - const ariaChecked = indeterminate ? 'mixed' : undefined; - return wrapSSR( /*#__PURE__*/_react_17_0_2_react.createElement(wave/* default */.Z, { - component: "Checkbox", - disabled: mergedDisabled - }, /*#__PURE__*/_react_17_0_2_react.createElement("label", { - className: classString, - style: Object.assign(Object.assign({}, checkbox === null || checkbox === void 0 ? void 0 : checkbox.style), style), - onMouseEnter: onMouseEnter, - onMouseLeave: onMouseLeave - }, /*#__PURE__*/_react_17_0_2_react.createElement(es/* default */.Z, Object.assign({ - "aria-checked": ariaChecked - }, checkboxProps, { - prefixCls: prefixCls, - className: checkboxClass, - disabled: mergedDisabled, - ref: ref - })), children !== undefined && /*#__PURE__*/_react_17_0_2_react.createElement("span", null, children)))); -}; -const Checkbox = /*#__PURE__*/_react_17_0_2_react.forwardRef(InternalCheckbox); -if (false) {} -/* harmony default export */ var checkbox_Checkbox = (Checkbox); -// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.25.6@@babel/runtime/helpers/esm/toConsumableArray.js + 2 modules -var toConsumableArray = __webpack_require__(61414); -// EXTERNAL MODULE: ./node_modules/_rc-util@5.43.0@rc-util/es/omit.js -var omit = __webpack_require__(55405); -;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/checkbox/Group.js -"use client"; - - -var Group_rest = undefined && undefined.__rest || function (s, e) { - var t = {}; - for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; - if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { - if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; - } - return t; -}; - - - - - - - -const InternalGroup = (props, ref) => { - const { - defaultValue, - children, - options = [], - prefixCls: customizePrefixCls, - className, - rootClassName, - style, - onChange - } = props, - restProps = Group_rest(props, ["defaultValue", "children", "options", "prefixCls", "className", "rootClassName", "style", "onChange"]); - const { - getPrefixCls, - direction - } = _react_17_0_2_react.useContext(config_provider_context/* ConfigContext */.E_); - const [value, setValue] = _react_17_0_2_react.useState(restProps.value || defaultValue || []); - const [registeredValues, setRegisteredValues] = _react_17_0_2_react.useState([]); - _react_17_0_2_react.useEffect(() => { - if ('value' in restProps) { - setValue(restProps.value || []); - } - }, [restProps.value]); - const memoOptions = _react_17_0_2_react.useMemo(() => options.map(option => { - if (typeof option === 'string' || typeof option === 'number') { - return { - label: option, - value: option - }; - } - return option; - }), [options]); - const cancelValue = val => { - setRegisteredValues(prevValues => prevValues.filter(v => v !== val)); - }; - const registerValue = val => { - setRegisteredValues(prevValues => [].concat((0,toConsumableArray/* default */.Z)(prevValues), [val])); - }; - const toggleOption = option => { - const optionIndex = value.indexOf(option.value); - const newValue = (0,toConsumableArray/* default */.Z)(value); - if (optionIndex === -1) { - newValue.push(option.value); - } else { - newValue.splice(optionIndex, 1); - } - if (!('value' in restProps)) { - setValue(newValue); - } - onChange === null || onChange === void 0 ? void 0 : onChange(newValue.filter(val => registeredValues.includes(val)).sort((a, b) => { - const indexA = memoOptions.findIndex(opt => opt.value === a); - const indexB = memoOptions.findIndex(opt => opt.value === b); - return indexA - indexB; - })); - }; - const prefixCls = getPrefixCls('checkbox', customizePrefixCls); - const groupPrefixCls = `${prefixCls}-group`; - const [wrapSSR, hashId] = (0,checkbox_style/* default */.ZP)(prefixCls); - const domProps = (0,omit/* default */.Z)(restProps, ['value', 'disabled']); - const childrenNode = options.length ? memoOptions.map(option => /*#__PURE__*/_react_17_0_2_react.createElement(checkbox_Checkbox, { - prefixCls: prefixCls, - key: option.value.toString(), - disabled: 'disabled' in option ? option.disabled : restProps.disabled, - value: option.value, - checked: value.includes(option.value), - onChange: option.onChange, - className: `${groupPrefixCls}-item`, - style: option.style, - title: option.title - }, option.label)) : children; - // eslint-disable-next-line react/jsx-no-constructed-context-values - const context = { - toggleOption, - value, - disabled: restProps.disabled, - name: restProps.name, - // https://github.com/ant-design/ant-design/issues/16376 - registerValue, - cancelValue - }; - const classString = _classnames_2_5_1_classnames_default()(groupPrefixCls, { - [`${groupPrefixCls}-rtl`]: direction === 'rtl' - }, className, rootClassName, hashId); - return wrapSSR( /*#__PURE__*/_react_17_0_2_react.createElement("div", Object.assign({ - className: classString, - style: style - }, domProps, { - ref: ref - }), /*#__PURE__*/_react_17_0_2_react.createElement(checkbox_GroupContext.Provider, { - value: context - }, childrenNode))); -}; - -const CheckboxGroup = /*#__PURE__*/_react_17_0_2_react.forwardRef(InternalGroup); -/* harmony default export */ var Group = (/*#__PURE__*/_react_17_0_2_react.memo(CheckboxGroup)); -;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/checkbox/index.js -"use client"; - - - -const es_checkbox_Checkbox = checkbox_Checkbox; -es_checkbox_Checkbox.Group = Group; -es_checkbox_Checkbox.__ANT_CHECKBOX = true; -if (false) {} -/* harmony default export */ var es_checkbox = (es_checkbox_Checkbox); - -/***/ }), - -/***/ 98447: -/*!******************************************************************!*\ - !*** ./node_modules/_antd@5.9.0@antd/es/checkbox/style/index.js ***! - \******************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ C2: function() { return /* binding */ getStyle; } -/* harmony export */ }); -/* unused harmony export genCheckboxStyle */ -/* harmony import */ var _style__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../style */ 17313); -/* harmony import */ var _theme_internal__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../theme/internal */ 37613); -/* harmony import */ var _theme_internal__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../theme/internal */ 83116); - - -// ============================== Styles ============================== -const genCheckboxStyle = token => { - const { - checkboxCls - } = token; - const wrapperCls = `${checkboxCls}-wrapper`; - return [ - // ===================== Basic ===================== - { - // Group - [`${checkboxCls}-group`]: Object.assign(Object.assign({}, (0,_style__WEBPACK_IMPORTED_MODULE_0__/* .resetComponent */ .Wf)(token)), { - display: 'inline-flex', - flexWrap: 'wrap', - columnGap: token.marginXS, - // Group > Grid - [`> ${token.antCls}-row`]: { - flex: 1 - } - }), - // Wrapper - [wrapperCls]: Object.assign(Object.assign({}, (0,_style__WEBPACK_IMPORTED_MODULE_0__/* .resetComponent */ .Wf)(token)), { - display: 'inline-flex', - alignItems: 'baseline', - cursor: 'pointer', - // Fix checkbox & radio in flex align #30260 - '&:after': { - display: 'inline-block', - width: 0, - overflow: 'hidden', - content: "'\\a0'" - }, - // Checkbox near checkbox - [`& + ${wrapperCls}`]: { - marginInlineStart: 0 - }, - [`&${wrapperCls}-in-form-item`]: { - 'input[type="checkbox"]': { - width: 14, - height: 14 // FIXME: magic - } - } - }), - - // Wrapper > Checkbox - [checkboxCls]: Object.assign(Object.assign({}, (0,_style__WEBPACK_IMPORTED_MODULE_0__/* .resetComponent */ .Wf)(token)), { - position: 'relative', - whiteSpace: 'nowrap', - lineHeight: 1, - cursor: 'pointer', - borderRadius: token.borderRadiusSM, - // To make alignment right when `controlHeight` is changed - // Ref: https://github.com/ant-design/ant-design/issues/41564 - alignSelf: 'center', - // Wrapper > Checkbox > input - [`${checkboxCls}-input`]: { - position: 'absolute', - // Since baseline align will get additional space offset, - // we need to move input to top to make it align with text. - // Ref: https://github.com/ant-design/ant-design/issues/38926#issuecomment-1486137799 - inset: 0, - zIndex: 1, - cursor: 'pointer', - opacity: 0, - margin: 0, - [`&:focus-visible + ${checkboxCls}-inner`]: Object.assign({}, (0,_style__WEBPACK_IMPORTED_MODULE_0__/* .genFocusOutline */ .oN)(token)) - }, - // Wrapper > Checkbox > inner - [`${checkboxCls}-inner`]: { - boxSizing: 'border-box', - position: 'relative', - top: 0, - insetInlineStart: 0, - display: 'block', - width: token.checkboxSize, - height: token.checkboxSize, - direction: 'ltr', - backgroundColor: token.colorBgContainer, - border: `${token.lineWidth}px ${token.lineType} ${token.colorBorder}`, - borderRadius: token.borderRadiusSM, - borderCollapse: 'separate', - transition: `all ${token.motionDurationSlow}`, - '&:after': { - boxSizing: 'border-box', - position: 'absolute', - top: '50%', - insetInlineStart: '21.5%', - display: 'table', - width: token.checkboxSize / 14 * 5, - height: token.checkboxSize / 14 * 8, - border: `${token.lineWidthBold}px solid ${token.colorWhite}`, - borderTop: 0, - borderInlineStart: 0, - transform: 'rotate(45deg) scale(0) translate(-50%,-50%)', - opacity: 0, - content: '""', - transition: `all ${token.motionDurationFast} ${token.motionEaseInBack}, opacity ${token.motionDurationFast}` - } - }, - // Wrapper > Checkbox + Text - '& + span': { - paddingInlineStart: token.paddingXS, - paddingInlineEnd: token.paddingXS - } - }) - }, - // ===================== Hover ===================== - { - // Wrapper & Wrapper > Checkbox - [` - ${wrapperCls}:not(${wrapperCls}-disabled), - ${checkboxCls}:not(${checkboxCls}-disabled) - `]: { - [`&:hover ${checkboxCls}-inner`]: { - borderColor: token.colorPrimary - } - }, - [`${wrapperCls}:not(${wrapperCls}-disabled)`]: { - [`&:hover ${checkboxCls}-checked:not(${checkboxCls}-disabled) ${checkboxCls}-inner`]: { - backgroundColor: token.colorPrimaryHover, - borderColor: 'transparent' - }, - [`&:hover ${checkboxCls}-checked:not(${checkboxCls}-disabled):after`]: { - borderColor: token.colorPrimaryHover - } - } - }, - // ==================== Checked ==================== - { - // Wrapper > Checkbox - [`${checkboxCls}-checked`]: { - [`${checkboxCls}-inner`]: { - backgroundColor: token.colorPrimary, - borderColor: token.colorPrimary, - '&:after': { - opacity: 1, - transform: 'rotate(45deg) scale(1) translate(-50%,-50%)', - transition: `all ${token.motionDurationMid} ${token.motionEaseOutBack} ${token.motionDurationFast}` - } - } - }, - [` - ${wrapperCls}-checked:not(${wrapperCls}-disabled), - ${checkboxCls}-checked:not(${checkboxCls}-disabled) - `]: { - [`&:hover ${checkboxCls}-inner`]: { - backgroundColor: token.colorPrimaryHover, - borderColor: 'transparent' - } - } - }, - // ================= Indeterminate ================= - { - [checkboxCls]: { - '&-indeterminate': { - // Wrapper > Checkbox > inner - [`${checkboxCls}-inner`]: { - backgroundColor: token.colorBgContainer, - borderColor: token.colorBorder, - '&:after': { - top: '50%', - insetInlineStart: '50%', - width: token.fontSizeLG / 2, - height: token.fontSizeLG / 2, - backgroundColor: token.colorPrimary, - border: 0, - transform: 'translate(-50%, -50%) scale(1)', - opacity: 1, - content: '""' - } - } - } - } - }, - // ==================== Disable ==================== - { - // Wrapper - [`${wrapperCls}-disabled`]: { - cursor: 'not-allowed' - }, - // Wrapper > Checkbox - [`${checkboxCls}-disabled`]: { - // Wrapper > Checkbox > input - [`&, ${checkboxCls}-input`]: { - cursor: 'not-allowed', - // Disabled for native input to enable Tooltip event handler - // ref: https://github.com/ant-design/ant-design/issues/39822#issuecomment-1365075901 - pointerEvents: 'none' - }, - // Wrapper > Checkbox > inner - [`${checkboxCls}-inner`]: { - background: token.colorBgContainerDisabled, - borderColor: token.colorBorder, - '&:after': { - borderColor: token.colorTextDisabled - } - }, - '&:after': { - display: 'none' - }, - '& + span': { - color: token.colorTextDisabled - }, - [`&${checkboxCls}-indeterminate ${checkboxCls}-inner::after`]: { - background: token.colorTextDisabled - } - } - }]; -}; -// ============================== Export ============================== -function getStyle(prefixCls, token) { - const checkboxToken = (0,_theme_internal__WEBPACK_IMPORTED_MODULE_1__/* .merge */ .TS)(token, { - checkboxCls: `.${prefixCls}`, - checkboxSize: token.controlInteractiveSize - }); - return [genCheckboxStyle(checkboxToken)]; -} -/* harmony default export */ __webpack_exports__.ZP = ((0,_theme_internal__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)('Checkbox', (token, _ref) => { - let { - prefixCls - } = _ref; - return [getStyle(prefixCls, token)]; -})); - -/***/ }), - -/***/ 38854: -/*!************************************************************************!*\ - !*** ./node_modules/_antd@5.9.0@antd/es/dropdown/index.js + 1 modules ***! - \************************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - Z: function() { return /* binding */ es_dropdown; } -}); - -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/dropdown/dropdown.js -var dropdown = __webpack_require__(91857); -// EXTERNAL MODULE: ./node_modules/_classnames@2.5.1@classnames/index.js -var _classnames_2_5_1_classnames = __webpack_require__(92310); -var _classnames_2_5_1_classnames_default = /*#__PURE__*/__webpack_require__.n(_classnames_2_5_1_classnames); -// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js -var _react_17_0_2_react = __webpack_require__(59301); -// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/icons/EllipsisOutlined.js + 1 modules -var EllipsisOutlined = __webpack_require__(78892); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/button/index.js -var es_button = __webpack_require__(3113); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/config-provider/context.js -var context = __webpack_require__(36355); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/space/index.js + 3 modules -var space = __webpack_require__(81327); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/space/Compact.js -var Compact = __webpack_require__(33234); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/dropdown/style/index.js + 1 modules -var style = __webpack_require__(47211); -;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/dropdown/dropdown-button.js -"use client"; - -var __rest = undefined && undefined.__rest || function (s, e) { - var t = {}; - for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; - if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { - if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; - } - return t; -}; - - - - - - - - - -const DropdownButton = props => { - const { - getPopupContainer: getContextPopupContainer, - getPrefixCls, - direction - } = _react_17_0_2_react.useContext(context/* ConfigContext */.E_); - const { - prefixCls: customizePrefixCls, - type = 'default', - danger, - disabled, - loading, - onClick, - htmlType, - children, - className, - menu, - arrow, - autoFocus, - overlay, - trigger, - align, - open, - onOpenChange, - placement, - getPopupContainer, - href, - icon = /*#__PURE__*/_react_17_0_2_react.createElement(EllipsisOutlined/* default */.Z, null), - title, - buttonsRender = buttons => buttons, - mouseEnterDelay, - mouseLeaveDelay, - overlayClassName, - overlayStyle, - destroyPopupOnHide, - dropdownRender - } = props, - restProps = __rest(props, ["prefixCls", "type", "danger", "disabled", "loading", "onClick", "htmlType", "children", "className", "menu", "arrow", "autoFocus", "overlay", "trigger", "align", "open", "onOpenChange", "placement", "getPopupContainer", "href", "icon", "title", "buttonsRender", "mouseEnterDelay", "mouseLeaveDelay", "overlayClassName", "overlayStyle", "destroyPopupOnHide", "dropdownRender"]); - const prefixCls = getPrefixCls('dropdown', customizePrefixCls); - const buttonPrefixCls = `${prefixCls}-button`; - const [wrapSSR, hashId] = (0,style/* default */.Z)(prefixCls); - const dropdownProps = { - menu, - arrow, - autoFocus, - align, - disabled, - trigger: disabled ? [] : trigger, - onOpenChange, - getPopupContainer: getPopupContainer || getContextPopupContainer, - mouseEnterDelay, - mouseLeaveDelay, - overlayClassName, - overlayStyle, - destroyPopupOnHide, - dropdownRender - }; - const { - compactSize, - compactItemClassnames - } = (0,Compact/* useCompactItemContext */.ri)(prefixCls, direction); - const classes = _classnames_2_5_1_classnames_default()(buttonPrefixCls, compactItemClassnames, className, hashId); - if ('overlay' in props) { - dropdownProps.overlay = overlay; - } - if ('open' in props) { - dropdownProps.open = open; - } - if ('placement' in props) { - dropdownProps.placement = placement; - } else { - dropdownProps.placement = direction === 'rtl' ? 'bottomLeft' : 'bottomRight'; - } - const leftButton = /*#__PURE__*/_react_17_0_2_react.createElement(es_button/* default */.ZP, { - type: type, - danger: danger, - disabled: disabled, - loading: loading, - onClick: onClick, - htmlType: htmlType, - href: href, - title: title - }, children); - const rightButton = /*#__PURE__*/_react_17_0_2_react.createElement(es_button/* default */.ZP, { - type: type, - danger: danger, - icon: icon - }); - const [leftButtonToRender, rightButtonToRender] = buttonsRender([leftButton, rightButton]); - return wrapSSR( /*#__PURE__*/_react_17_0_2_react.createElement(space/* default */.Z.Compact, Object.assign({ - className: classes, - size: compactSize, - block: true - }, restProps), leftButtonToRender, /*#__PURE__*/_react_17_0_2_react.createElement(dropdown/* default */.Z, Object.assign({}, dropdownProps), rightButtonToRender))); -}; -DropdownButton.__ANT_BUTTON = true; -/* harmony default export */ var dropdown_button = (DropdownButton); -;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/dropdown/index.js -"use client"; - - - -const Dropdown = dropdown/* default */.Z; -Dropdown.Button = dropdown_button; -/* harmony default export */ var es_dropdown = (Dropdown); - -/***/ }), - -/***/ 44000: -/*!**********************************************************!*\ - !*** ./node_modules/_antd@5.9.0@antd/es/layout/index.js ***! - \**********************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -/* harmony import */ var _layout__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./layout */ 84966); -/* harmony import */ var _Sider__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Sider */ 86737); -"use client"; - - - -const Layout = _layout__WEBPACK_IMPORTED_MODULE_0__/* ["default"] */ .ZP; -Layout.Header = _layout__WEBPACK_IMPORTED_MODULE_0__/* .Header */ .h4; -Layout.Footer = _layout__WEBPACK_IMPORTED_MODULE_0__/* .Footer */ .$_; -Layout.Content = _layout__WEBPACK_IMPORTED_MODULE_0__/* .Content */ .VY; -Layout.Sider = _Sider__WEBPACK_IMPORTED_MODULE_1__/* ["default"] */ .Z; -/* harmony default export */ __webpack_exports__.Z = (Layout); - -/***/ }), - -/***/ 81327: -/*!*********************************************************************!*\ - !*** ./node_modules/_antd@5.9.0@antd/es/space/index.js + 3 modules ***! - \*********************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - Z: function() { return /* binding */ space; } -}); - -// UNUSED EXPORTS: SpaceContext - -// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js -var _react_17_0_2_react = __webpack_require__(59301); -// EXTERNAL MODULE: ./node_modules/_classnames@2.5.1@classnames/index.js -var _classnames_2_5_1_classnames = __webpack_require__(92310); -var _classnames_2_5_1_classnames_default = /*#__PURE__*/__webpack_require__.n(_classnames_2_5_1_classnames); -// EXTERNAL MODULE: ./node_modules/_rc-util@5.43.0@rc-util/es/Children/toArray.js -var toArray = __webpack_require__(75440); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/config-provider/context.js -var context = __webpack_require__(36355); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/space/Compact.js -var Compact = __webpack_require__(33234); -;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/space/context.js - -const SpaceContext = /*#__PURE__*/_react_17_0_2_react.createContext({ - latestIndex: 0 -}); -const SpaceContextProvider = SpaceContext.Provider; -;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/space/Item.js -"use client"; - - - -const Item = _ref => { - let { - className, - index, - children, - split, - style - } = _ref; - const { - latestIndex - } = _react_17_0_2_react.useContext(SpaceContext); - if (children === null || children === undefined) { - return null; - } - return /*#__PURE__*/_react_17_0_2_react.createElement(_react_17_0_2_react.Fragment, null, /*#__PURE__*/_react_17_0_2_react.createElement("div", { - className: className, - style: style - }, children), index < latestIndex && split && /*#__PURE__*/_react_17_0_2_react.createElement("span", { - className: `${className}-split` - }, split)); -}; -/* harmony default export */ var space_Item = (Item); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/space/style/index.js + 1 modules -var space_style = __webpack_require__(2856); -;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/space/utils.js -function isPresetSize(size) { - return ['small', 'middle', 'large'].includes(size); -} -function isValidGapNumber(size) { - if (!size) { - // The case of size = 0 is deliberately excluded here, because the default value of the gap attribute in CSS is 0, so if the user passes 0 in, we can directly ignore it. - return false; - } - return typeof size === 'number' && !Number.isNaN(size); -} -;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/space/index.js -"use client"; - -var __rest = undefined && undefined.__rest || function (s, e) { - var t = {}; - for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; - if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { - if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; - } - return t; -}; - - - - - - - - - - -const Space = /*#__PURE__*/_react_17_0_2_react.forwardRef((props, ref) => { - var _a, _b; - const { - getPrefixCls, - space, - direction: directionConfig - } = _react_17_0_2_react.useContext(context/* ConfigContext */.E_); - const { - size = (space === null || space === void 0 ? void 0 : space.size) || 'small', - align, - className, - rootClassName, - children, - direction = 'horizontal', - prefixCls: customizePrefixCls, - split, - style, - wrap = false, - classNames: customClassNames, - styles - } = props, - otherProps = __rest(props, ["size", "align", "className", "rootClassName", "children", "direction", "prefixCls", "split", "style", "wrap", "classNames", "styles"]); - const [horizontalSize, verticalSize] = Array.isArray(size) ? size : [size, size]; - const isPresetVerticalSize = isPresetSize(verticalSize); - const isPresetHorizontalSize = isPresetSize(horizontalSize); - const isValidVerticalSize = isValidGapNumber(verticalSize); - const isValidHorizontalSize = isValidGapNumber(horizontalSize); - const childNodes = (0,toArray/* default */.Z)(children, { - keepEmpty: true - }); - const mergedAlign = align === undefined && direction === 'horizontal' ? 'center' : align; - const prefixCls = getPrefixCls('space', customizePrefixCls); - const [wrapSSR, hashId] = (0,space_style/* default */.Z)(prefixCls); - const cls = _classnames_2_5_1_classnames_default()(prefixCls, space === null || space === void 0 ? void 0 : space.className, hashId, `${prefixCls}-${direction}`, { - [`${prefixCls}-rtl`]: directionConfig === 'rtl', - [`${prefixCls}-align-${mergedAlign}`]: mergedAlign, - [`${prefixCls}-gap-row-${verticalSize}`]: isPresetVerticalSize, - [`${prefixCls}-gap-col-${horizontalSize}`]: isPresetHorizontalSize - }, className, rootClassName); - const itemClassName = _classnames_2_5_1_classnames_default()(`${prefixCls}-item`, (_a = customClassNames === null || customClassNames === void 0 ? void 0 : customClassNames.item) !== null && _a !== void 0 ? _a : (_b = space === null || space === void 0 ? void 0 : space.classNames) === null || _b === void 0 ? void 0 : _b.item); - // Calculate latest one - let latestIndex = 0; - const nodes = childNodes.map((child, i) => { - var _a, _b; - if (child !== null && child !== undefined) { - latestIndex = i; - } - const key = child && child.key || `${itemClassName}-${i}`; - return /*#__PURE__*/_react_17_0_2_react.createElement(space_Item, { - className: itemClassName, - key: key, - index: i, - split: split, - style: (_a = styles === null || styles === void 0 ? void 0 : styles.item) !== null && _a !== void 0 ? _a : (_b = space === null || space === void 0 ? void 0 : space.styles) === null || _b === void 0 ? void 0 : _b.item - }, child); - }); - const spaceContext = _react_17_0_2_react.useMemo(() => ({ - latestIndex - }), [latestIndex]); - // =========================== Render =========================== - if (childNodes.length === 0) { - return null; - } - const gapStyle = {}; - if (wrap) { - gapStyle.flexWrap = 'wrap'; - } - if (!isPresetHorizontalSize && isValidHorizontalSize) { - gapStyle.columnGap = horizontalSize; - } - if (!isPresetVerticalSize && isValidVerticalSize) { - gapStyle.rowGap = verticalSize; - } - return wrapSSR( /*#__PURE__*/_react_17_0_2_react.createElement("div", Object.assign({ - ref: ref, - className: cls, - style: Object.assign(Object.assign(Object.assign({}, gapStyle), space === null || space === void 0 ? void 0 : space.style), style) - }, otherProps), /*#__PURE__*/_react_17_0_2_react.createElement(SpaceContextProvider, { - value: spaceContext - }, nodes))); -}); -if (false) {} -const CompoundedSpace = Space; -CompoundedSpace.Compact = Compact/* default */.ZP; -/* harmony default export */ var space = (CompoundedSpace); - -/***/ }), - -/***/ 5630: -/*!*****************************************************************!*\ - !*** ./node_modules/_rc-checkbox@3.1.0@rc-checkbox/es/index.js ***! - \*****************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -/* unused harmony export Checkbox */ -/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @babel/runtime/helpers/esm/extends */ 33614); -/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread2 */ 81162); -/* harmony import */ var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @babel/runtime/helpers/esm/defineProperty */ 24018); -/* harmony import */ var _babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/esm/slicedToArray */ 54099); -/* harmony import */ var _babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectWithoutProperties */ 63011); -/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! classnames */ 92310); -/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var rc_util_es_hooks_useMergedState__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! rc-util/es/hooks/useMergedState */ 71366); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ 59301); - - - - - -var _excluded = ["prefixCls", "className", "style", "checked", "disabled", "defaultChecked", "type", "title", "onChange"]; - - - - -var Checkbox = /*#__PURE__*/(0,react__WEBPACK_IMPORTED_MODULE_2__.forwardRef)(function (props, ref) { - var _classNames; - var _props$prefixCls = props.prefixCls, - prefixCls = _props$prefixCls === void 0 ? 'rc-checkbox' : _props$prefixCls, - className = props.className, - style = props.style, - checked = props.checked, - disabled = props.disabled, - _props$defaultChecked = props.defaultChecked, - defaultChecked = _props$defaultChecked === void 0 ? false : _props$defaultChecked, - _props$type = props.type, - type = _props$type === void 0 ? 'checkbox' : _props$type, - title = props.title, - onChange = props.onChange, - inputProps = (0,_babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(props, _excluded); - var inputRef = (0,react__WEBPACK_IMPORTED_MODULE_2__.useRef)(null); - var _useMergedState = (0,rc_util_es_hooks_useMergedState__WEBPACK_IMPORTED_MODULE_1__/* ["default"] */ .Z)(defaultChecked, { - value: checked - }), - _useMergedState2 = (0,_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)(_useMergedState, 2), - rawValue = _useMergedState2[0], - setRawValue = _useMergedState2[1]; - (0,react__WEBPACK_IMPORTED_MODULE_2__.useImperativeHandle)(ref, function () { - return { - focus: function focus() { - var _inputRef$current; - (_inputRef$current = inputRef.current) === null || _inputRef$current === void 0 ? void 0 : _inputRef$current.focus(); - }, - blur: function blur() { - var _inputRef$current2; - (_inputRef$current2 = inputRef.current) === null || _inputRef$current2 === void 0 ? void 0 : _inputRef$current2.blur(); - }, - input: inputRef.current - }; - }); - var classString = classnames__WEBPACK_IMPORTED_MODULE_0___default()(prefixCls, className, (_classNames = {}, (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-checked"), rawValue), (0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)(_classNames, "".concat(prefixCls, "-disabled"), disabled), _classNames)); - var handleChange = function handleChange(e) { - if (disabled) { - return; - } - if (!('checked' in props)) { - setRawValue(e.target.checked); - } - onChange === null || onChange === void 0 ? void 0 : onChange({ - target: (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z)({}, props), {}, { - type: type, - checked: e.target.checked - }), - stopPropagation: function stopPropagation() { - e.stopPropagation(); - }, - preventDefault: function preventDefault() { - e.preventDefault(); - }, - nativeEvent: e.nativeEvent - }); - }; - return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.createElement("span", { - className: classString, - title: title, - style: style - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.createElement("input", (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .Z)({}, inputProps, { - className: "".concat(prefixCls, "-input"), - ref: inputRef, - onChange: handleChange, - disabled: disabled, - checked: !!rawValue, - type: type - })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.createElement("span", { - className: "".concat(prefixCls, "-inner") - })); -}); -/* harmony default export */ __webpack_exports__.Z = (Checkbox); - -/***/ }) - -}]); \ No newline at end of file diff --git a/13397.455f2a14.async.js b/13397.455f2a14.async.js new file mode 100644 index 0000000000..8f55f91c39 --- /dev/null +++ b/13397.455f2a14.async.js @@ -0,0 +1,1222 @@ +"use strict"; +(self["webpackChunk"] = self["webpackChunk"] || []).push([[13397,73813,91195,87099,17496,22134,8484,12550,25209],{ + +/***/ 76897: +/*!*****************************************************************************************************!*\ + !*** ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/icons/EyeOutlined.js + 1 modules ***! + \*****************************************************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + Z: function() { return /* binding */ icons_EyeOutlined; } +}); + +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.25.6@@babel/runtime/helpers/esm/extends.js +var esm_extends = __webpack_require__(33614); +// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js +var _react_17_0_2_react = __webpack_require__(59301); +;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons-svg@4.4.2@@ant-design/icons-svg/es/asn/EyeOutlined.js +// This icon file is generated automatically. +var EyeOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258c161.3 0 279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766zm-4-430c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z" } }] }, "name": "eye", "theme": "outlined" }; +/* harmony default export */ var asn_EyeOutlined = (EyeOutlined); + +// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/components/AntdIcon.js + 3 modules +var AntdIcon = __webpack_require__(1393); +;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/icons/EyeOutlined.js + +// GENERATE BY ./scripts/generate.ts +// DON NOT EDIT IT MANUALLY + + + + +var EyeOutlined_EyeOutlined = function EyeOutlined(props, ref) { + return /*#__PURE__*/_react_17_0_2_react.createElement(AntdIcon/* default */.Z, (0,esm_extends/* default */.Z)({}, props, { + ref: ref, + icon: asn_EyeOutlined + })); +}; + +/**![eye](data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIGZpbGw9IiNjYWNhY2EiIHZpZXdCb3g9IjY0IDY0IDg5NiA4OTYiIGZvY3VzYWJsZT0iZmFsc2UiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTk0Mi4yIDQ4Ni4yQzg0Ny40IDI4Ni41IDcwNC4xIDE4NiA1MTIgMTg2Yy0xOTIuMiAwLTMzNS40IDEwMC41LTQzMC4yIDMwMC4zYTYwLjMgNjAuMyAwIDAwMCA1MS41QzE3Ni42IDczNy41IDMxOS45IDgzOCA1MTIgODM4YzE5Mi4yIDAgMzM1LjQtMTAwLjUgNDMwLjItMzAwLjMgNy43LTE2LjIgNy43LTM1IDAtNTEuNXpNNTEyIDc2NmMtMTYxLjMgMC0yNzkuNC04MS44LTM2Mi43LTI1NEMyMzIuNiAzMzkuOCAzNTAuNyAyNTggNTEyIDI1OGMxNjEuMyAwIDI3OS40IDgxLjggMzYyLjcgMjU0Qzc5MS41IDY4NC4yIDY3My40IDc2NiA1MTIgNzY2em0tNC00MzBjLTk3LjIgMC0xNzYgNzguOC0xNzYgMTc2czc4LjggMTc2IDE3NiAxNzYgMTc2LTc4LjggMTc2LTE3Ni03OC44LTE3Ni0xNzYtMTc2em0wIDI4OGMtNjEuOSAwLTExMi01MC4xLTExMi0xMTJzNTAuMS0xMTIgMTEyLTExMiAxMTIgNTAuMSAxMTIgMTEyLTUwLjEgMTEyLTExMiAxMTJ6IiAvPjwvc3ZnPg==) */ +var RefIcon = /*#__PURE__*/_react_17_0_2_react.forwardRef(EyeOutlined_EyeOutlined); +if (false) {} +/* harmony default export */ var icons_EyeOutlined = (RefIcon); + +/***/ }), + +/***/ 25032: +/*!*******************************************************************************************************!*\ + !*** ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/icons/InboxOutlined.js + 1 modules ***! + \*******************************************************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + Z: function() { return /* binding */ icons_InboxOutlined; } +}); + +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.25.6@@babel/runtime/helpers/esm/extends.js +var esm_extends = __webpack_require__(33614); +// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js +var _react_17_0_2_react = __webpack_require__(59301); +;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons-svg@4.4.2@@ant-design/icons-svg/es/asn/InboxOutlined.js +// This icon file is generated automatically. +var InboxOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "0 0 1024 1024", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M885.2 446.3l-.2-.8-112.2-285.1c-5-16.1-19.9-27.2-36.8-27.2H281.2c-17 0-32.1 11.3-36.9 27.6L139.4 443l-.3.7-.2.8c-1.3 4.9-1.7 9.9-1 14.8-.1 1.6-.2 3.2-.2 4.8V830a60.9 60.9 0 0060.8 60.8h627.2c33.5 0 60.8-27.3 60.9-60.8V464.1c0-1.3 0-2.6-.1-3.7.4-4.9 0-9.6-1.3-14.1zm-295.8-43l-.3 15.7c-.8 44.9-31.8 75.1-77.1 75.1-22.1 0-41.1-7.1-54.8-20.6S436 441.2 435.6 419l-.3-15.7H229.5L309 210h399.2l81.7 193.3H589.4zm-375 76.8h157.3c24.3 57.1 76 90.8 140.4 90.8 33.7 0 65-9.4 90.3-27.2 22.2-15.6 39.5-37.4 50.7-63.6h156.5V814H214.4V480.1z" } }] }, "name": "inbox", "theme": "outlined" }; +/* harmony default export */ var asn_InboxOutlined = (InboxOutlined); + +// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/components/AntdIcon.js + 3 modules +var AntdIcon = __webpack_require__(1393); +;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/icons/InboxOutlined.js + +// GENERATE BY ./scripts/generate.ts +// DON NOT EDIT IT MANUALLY + + + + +var InboxOutlined_InboxOutlined = function InboxOutlined(props, ref) { + return /*#__PURE__*/_react_17_0_2_react.createElement(AntdIcon/* default */.Z, (0,esm_extends/* default */.Z)({}, props, { + ref: ref, + icon: asn_InboxOutlined + })); +}; + +/**![inbox](data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIGZpbGw9IiNjYWNhY2EiIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIGZvY3VzYWJsZT0iZmFsc2UiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTg4NS4yIDQ0Ni4zbC0uMi0uOC0xMTIuMi0yODUuMWMtNS0xNi4xLTE5LjktMjcuMi0zNi44LTI3LjJIMjgxLjJjLTE3IDAtMzIuMSAxMS4zLTM2LjkgMjcuNkwxMzkuNCA0NDNsLS4zLjctLjIuOGMtMS4zIDQuOS0xLjcgOS45LTEgMTQuOC0uMSAxLjYtLjIgMy4yLS4yIDQuOFY4MzBhNjAuOSA2MC45IDAgMDA2MC44IDYwLjhoNjI3LjJjMzMuNSAwIDYwLjgtMjcuMyA2MC45LTYwLjhWNDY0LjFjMC0xLjMgMC0yLjYtLjEtMy43LjQtNC45IDAtOS42LTEuMy0xNC4xem0tMjk1LjgtNDNsLS4zIDE1LjdjLS44IDQ0LjktMzEuOCA3NS4xLTc3LjEgNzUuMS0yMi4xIDAtNDEuMS03LjEtNTQuOC0yMC42UzQzNiA0NDEuMiA0MzUuNiA0MTlsLS4zLTE1LjdIMjI5LjVMMzA5IDIxMGgzOTkuMmw4MS43IDE5My4zSDU4OS40em0tMzc1IDc2LjhoMTU3LjNjMjQuMyA1Ny4xIDc2IDkwLjggMTQwLjQgOTAuOCAzMy43IDAgNjUtOS40IDkwLjMtMjcuMiAyMi4yLTE1LjYgMzkuNS0zNy40IDUwLjctNjMuNmgxNTYuNVY4MTRIMjE0LjRWNDgwLjF6IiAvPjwvc3ZnPg==) */ +var RefIcon = /*#__PURE__*/_react_17_0_2_react.forwardRef(InboxOutlined_InboxOutlined); +if (false) {} +/* harmony default export */ var icons_InboxOutlined = (RefIcon); + +/***/ }), + +/***/ 56762: +/*!************************************************************************!*\ + !*** ./node_modules/_antd@5.9.0@antd/es/_util/hooks/useForceUpdate.js ***! + \************************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ Z: function() { return /* binding */ useForceUpdate; } +/* harmony export */ }); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 59301); + +function useForceUpdate() { + const [, forceUpdate] = react__WEBPACK_IMPORTED_MODULE_0__.useReducer(x => x + 1, 0); + return forceUpdate; +} + +/***/ }), + +/***/ 66104: +/*!**************************************************************************!*\ + !*** ./node_modules/_antd@5.9.0@antd/es/breadcrumb/index.js + 6 modules ***! + \**************************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + Z: function() { return /* binding */ breadcrumb; } +}); + +// EXTERNAL MODULE: ./node_modules/_classnames@2.5.1@classnames/index.js +var _classnames_2_5_1_classnames = __webpack_require__(92310); +var _classnames_2_5_1_classnames_default = /*#__PURE__*/__webpack_require__.n(_classnames_2_5_1_classnames); +// EXTERNAL MODULE: ./node_modules/_rc-util@5.43.0@rc-util/es/Children/toArray.js +var toArray = __webpack_require__(75440); +// EXTERNAL MODULE: ./node_modules/_rc-util@5.43.0@rc-util/es/pickAttrs.js +var pickAttrs = __webpack_require__(47413); +// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js +var _react_17_0_2_react = __webpack_require__(59301); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/_util/reactNode.js +var reactNode = __webpack_require__(92343); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/config-provider/context.js +var context = __webpack_require__(36355); +// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/icons/DownOutlined.js + 1 modules +var DownOutlined = __webpack_require__(46952); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/dropdown/dropdown.js +var dropdown = __webpack_require__(91857); +;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/breadcrumb/BreadcrumbSeparator.js +"use client"; + + + +const BreadcrumbSeparator = _ref => { + let { + children + } = _ref; + const { + getPrefixCls + } = _react_17_0_2_react.useContext(context/* ConfigContext */.E_); + const prefixCls = getPrefixCls('breadcrumb'); + return /*#__PURE__*/_react_17_0_2_react.createElement("li", { + className: `${prefixCls}-separator`, + "aria-hidden": "true" + }, children === '' ? children : children || '/'); +}; +BreadcrumbSeparator.__ANT_BREADCRUMB_SEPARATOR = true; +/* harmony default export */ var breadcrumb_BreadcrumbSeparator = (BreadcrumbSeparator); +;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/breadcrumb/useItemRender.js +"use client"; + +var __rest = undefined && undefined.__rest || function (s, e) { + var t = {}; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; + if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { + if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; + } + return t; +}; + + + +function getBreadcrumbName(route, params) { + if (route.title === undefined || route.title === null) { + return null; + } + const paramsKeys = Object.keys(params).join('|'); + return typeof route.title === 'object' ? route.title : String(route.title).replace(new RegExp(`:(${paramsKeys})`, 'g'), (replacement, key) => params[key] || replacement); +} +function renderItem(prefixCls, item, children, href) { + if (children === null || children === undefined) { + return null; + } + const { + className, + onClick + } = item, + restItem = __rest(item, ["className", "onClick"]); + const passedProps = Object.assign(Object.assign({}, (0,pickAttrs/* default */.Z)(restItem, { + data: true, + aria: true + })), { + onClick + }); + if (href !== undefined) { + return /*#__PURE__*/_react_17_0_2_react.createElement("a", Object.assign({}, passedProps, { + className: _classnames_2_5_1_classnames_default()(`${prefixCls}-link`, className), + href: href + }), children); + } + return /*#__PURE__*/_react_17_0_2_react.createElement("span", Object.assign({}, passedProps, { + className: _classnames_2_5_1_classnames_default()(`${prefixCls}-link`, className) + }), children); +} +function useItemRender(prefixCls, itemRender) { + const mergedItemRender = (item, params, routes, path, href) => { + if (itemRender) { + return itemRender(item, params, routes, path); + } + const name = getBreadcrumbName(item, params); + return renderItem(prefixCls, item, name, href); + }; + return mergedItemRender; +} +;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/breadcrumb/BreadcrumbItem.js +"use client"; + +var BreadcrumbItem_rest = undefined && undefined.__rest || function (s, e) { + var t = {}; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; + if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { + if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; + } + return t; +}; + + + + + + + +const InternalBreadcrumbItem = props => { + const { + prefixCls, + separator = '/', + children, + menu, + overlay, + dropdownProps, + href + } = props; + // Warning for deprecated usage + if (false) {} + /** If overlay is have Wrap a Dropdown */ + const renderBreadcrumbNode = breadcrumbItem => { + if (menu || overlay) { + const mergeDropDownProps = Object.assign({}, dropdownProps); + if (menu) { + const _a = menu || {}, + { + items + } = _a, + menuProps = BreadcrumbItem_rest(_a, ["items"]); + mergeDropDownProps.menu = Object.assign(Object.assign({}, menuProps), { + items: items === null || items === void 0 ? void 0 : items.map((_a, index) => { + var { + key, + title, + label, + path + } = _a, + itemProps = BreadcrumbItem_rest(_a, ["key", "title", "label", "path"]); + let mergedLabel = label !== null && label !== void 0 ? label : title; + if (path) { + mergedLabel = /*#__PURE__*/_react_17_0_2_react.createElement("a", { + href: `${href}${path}` + }, mergedLabel); + } + return Object.assign(Object.assign({}, itemProps), { + key: key !== null && key !== void 0 ? key : index, + label: mergedLabel + }); + }) + }); + } else if (overlay) { + mergeDropDownProps.overlay = overlay; + } + return /*#__PURE__*/_react_17_0_2_react.createElement(dropdown/* default */.Z, Object.assign({ + placement: "bottom" + }, mergeDropDownProps), /*#__PURE__*/_react_17_0_2_react.createElement("span", { + className: `${prefixCls}-overlay-link` + }, breadcrumbItem, /*#__PURE__*/_react_17_0_2_react.createElement(DownOutlined/* default */.Z, null))); + } + return breadcrumbItem; + }; + // wrap to dropDown + const link = renderBreadcrumbNode(children); + if (link !== undefined && link !== null) { + return /*#__PURE__*/_react_17_0_2_react.createElement(_react_17_0_2_react.Fragment, null, /*#__PURE__*/_react_17_0_2_react.createElement("li", null, link), separator && /*#__PURE__*/_react_17_0_2_react.createElement(breadcrumb_BreadcrumbSeparator, null, separator)); + } + return null; +}; +const BreadcrumbItem = props => { + const { + prefixCls: customizePrefixCls, + children, + href + } = props, + restProps = BreadcrumbItem_rest(props, ["prefixCls", "children", "href"]); + const { + getPrefixCls + } = _react_17_0_2_react.useContext(context/* ConfigContext */.E_); + const prefixCls = getPrefixCls('breadcrumb', customizePrefixCls); + return /*#__PURE__*/_react_17_0_2_react.createElement(InternalBreadcrumbItem, Object.assign({}, restProps, { + prefixCls: prefixCls + }), renderItem(prefixCls, restProps, children, href)); +}; +BreadcrumbItem.__ANT_BREADCRUMB_ITEM = true; +/* harmony default export */ var breadcrumb_BreadcrumbItem = (BreadcrumbItem); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/style/index.js +var style = __webpack_require__(17313); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/theme/util/genComponentStyleHook.js +var genComponentStyleHook = __webpack_require__(83116); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/theme/util/statistic.js +var statistic = __webpack_require__(37613); +;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/breadcrumb/style/index.js + + +const genBreadcrumbStyle = token => { + const { + componentCls, + iconCls + } = token; + return { + [componentCls]: Object.assign(Object.assign({}, (0,style/* resetComponent */.Wf)(token)), { + color: token.itemColor, + fontSize: token.fontSize, + [iconCls]: { + fontSize: token.iconFontSize + }, + ol: { + display: 'flex', + flexWrap: 'wrap', + margin: 0, + padding: 0, + listStyle: 'none' + }, + a: Object.assign({ + color: token.linkColor, + transition: `color ${token.motionDurationMid}`, + padding: `0 ${token.paddingXXS}px`, + borderRadius: token.borderRadiusSM, + height: token.lineHeight * token.fontSize, + display: 'inline-block', + marginInline: -token.marginXXS, + '&:hover': { + color: token.linkHoverColor, + backgroundColor: token.colorBgTextHover + } + }, (0,style/* genFocusStyle */.Qy)(token)), + [`li:last-child`]: { + color: token.lastItemColor + }, + [`${componentCls}-separator`]: { + marginInline: token.separatorMargin, + color: token.separatorColor + }, + [`${componentCls}-link`]: { + [` + > ${iconCls} + span, + > ${iconCls} + a + `]: { + marginInlineStart: token.marginXXS + } + }, + [`${componentCls}-overlay-link`]: { + borderRadius: token.borderRadiusSM, + height: token.lineHeight * token.fontSize, + display: 'inline-block', + padding: `0 ${token.paddingXXS}px`, + marginInline: -token.marginXXS, + [`> ${iconCls}`]: { + marginInlineStart: token.marginXXS, + fontSize: token.fontSizeIcon + }, + '&:hover': { + color: token.linkHoverColor, + backgroundColor: token.colorBgTextHover, + a: { + color: token.linkHoverColor + } + }, + a: { + '&:hover': { + backgroundColor: 'transparent' + } + } + }, + // rtl style + [`&${token.componentCls}-rtl`]: { + direction: 'rtl' + } + }) + }; +}; +// ============================== Export ============================== +/* harmony default export */ var breadcrumb_style = ((0,genComponentStyleHook/* default */.Z)('Breadcrumb', token => { + const BreadcrumbToken = (0,statistic/* merge */.TS)(token, {}); + return [genBreadcrumbStyle(BreadcrumbToken)]; +}, token => ({ + itemColor: token.colorTextDescription, + lastItemColor: token.colorText, + iconFontSize: token.fontSize, + linkColor: token.colorTextDescription, + linkHoverColor: token.colorText, + separatorColor: token.colorTextDescription, + separatorMargin: token.marginXS +}))); +;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/breadcrumb/useItems.js +var useItems_rest = undefined && undefined.__rest || function (s, e) { + var t = {}; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; + if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { + if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; + } + return t; +}; + +function route2item(route) { + const { + breadcrumbName, + children + } = route, + rest = useItems_rest(route, ["breadcrumbName", "children"]); + const clone = Object.assign({ + title: breadcrumbName + }, rest); + if (children) { + clone.menu = { + items: children.map(_a => { + var { + breadcrumbName: itemBreadcrumbName + } = _a, + itemProps = useItems_rest(_a, ["breadcrumbName"]); + return Object.assign(Object.assign({}, itemProps), { + title: itemBreadcrumbName + }); + }) + }; + } + return clone; +} +function useItems(items, routes) { + return (0,_react_17_0_2_react.useMemo)(() => { + if (items) { + return items; + } + if (routes) { + return routes.map(route2item); + } + return null; + }, [items, routes]); +} +;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/breadcrumb/Breadcrumb.js +"use client"; + +var Breadcrumb_rest = undefined && undefined.__rest || function (s, e) { + var t = {}; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; + if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { + if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; + } + return t; +}; + + + + + + + + + + + + +const getPath = (params, path) => { + if (path === undefined) { + return path; + } + let mergedPath = (path || '').replace(/^\//, ''); + Object.keys(params).forEach(key => { + mergedPath = mergedPath.replace(`:${key}`, params[key]); + }); + return mergedPath; +}; +const Breadcrumb = props => { + const { + prefixCls: customizePrefixCls, + separator = '/', + style, + className, + rootClassName, + routes: legacyRoutes, + items, + children, + itemRender, + params = {} + } = props, + restProps = Breadcrumb_rest(props, ["prefixCls", "separator", "style", "className", "rootClassName", "routes", "items", "children", "itemRender", "params"]); + const { + getPrefixCls, + direction, + breadcrumb + } = _react_17_0_2_react.useContext(context/* ConfigContext */.E_); + let crumbs; + const prefixCls = getPrefixCls('breadcrumb', customizePrefixCls); + const [wrapSSR, hashId] = breadcrumb_style(prefixCls); + const mergedItems = useItems(items, legacyRoutes); + if (false) {} + const mergedItemRender = useItemRender(prefixCls, itemRender); + if (mergedItems && mergedItems.length > 0) { + // generated by route + const paths = []; + const itemRenderRoutes = items || legacyRoutes; + crumbs = mergedItems.map((item, index) => { + const { + path, + key, + type, + menu, + overlay, + onClick, + className: itemClassName, + separator: itemSeparator, + dropdownProps + } = item; + const mergedPath = getPath(params, path); + if (mergedPath !== undefined) { + paths.push(mergedPath); + } + const mergedKey = key !== null && key !== void 0 ? key : index; + if (type === 'separator') { + return /*#__PURE__*/_react_17_0_2_react.createElement(breadcrumb_BreadcrumbSeparator, { + key: mergedKey + }, itemSeparator); + } + const itemProps = {}; + const isLastItem = index === mergedItems.length - 1; + if (menu) { + itemProps.menu = menu; + } else if (overlay) { + itemProps.overlay = overlay; + } + let { + href + } = item; + if (paths.length && mergedPath !== undefined) { + href = `#/${paths.join('/')}`; + } + return /*#__PURE__*/_react_17_0_2_react.createElement(InternalBreadcrumbItem, Object.assign({ + key: mergedKey + }, itemProps, (0,pickAttrs/* default */.Z)(item, { + data: true, + aria: true + }), { + className: itemClassName, + dropdownProps: dropdownProps, + href: href, + separator: isLastItem ? '' : separator, + onClick: onClick, + prefixCls: prefixCls + }), mergedItemRender(item, params, itemRenderRoutes, paths, href)); + }); + } else if (children) { + const childrenLength = (0,toArray/* default */.Z)(children).length; + crumbs = (0,toArray/* default */.Z)(children).map((element, index) => { + if (!element) { + return element; + } + // =================== Warning ===================== + if (false) {} + false ? 0 : void 0; + const isLastItem = index === childrenLength - 1; + return (0,reactNode/* cloneElement */.Tm)(element, { + separator: isLastItem ? '' : separator, + key: index + }); + }); + } + const breadcrumbClassName = _classnames_2_5_1_classnames_default()(prefixCls, breadcrumb === null || breadcrumb === void 0 ? void 0 : breadcrumb.className, { + [`${prefixCls}-rtl`]: direction === 'rtl' + }, className, rootClassName, hashId); + const mergedStyle = Object.assign(Object.assign({}, breadcrumb === null || breadcrumb === void 0 ? void 0 : breadcrumb.style), style); + return wrapSSR( /*#__PURE__*/_react_17_0_2_react.createElement("nav", Object.assign({ + className: breadcrumbClassName, + style: mergedStyle + }, restProps), /*#__PURE__*/_react_17_0_2_react.createElement("ol", null, crumbs))); +}; +Breadcrumb.Item = breadcrumb_BreadcrumbItem; +Breadcrumb.Separator = breadcrumb_BreadcrumbSeparator; +if (false) {} +/* harmony default export */ var breadcrumb_Breadcrumb = (Breadcrumb); +;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/breadcrumb/index.js +"use client"; + + +/* harmony default export */ var breadcrumb = (breadcrumb_Breadcrumb); + +/***/ }), + +/***/ 24650: +/*!*********************************************************************!*\ + !*** ./node_modules/_antd@5.9.0@antd/es/input/index.js + 5 modules ***! + \*********************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + Z: function() { return /* binding */ input; } +}); + +// EXTERNAL MODULE: ./node_modules/_classnames@2.5.1@classnames/index.js +var _classnames_2_5_1_classnames = __webpack_require__(92310); +var _classnames_2_5_1_classnames_default = /*#__PURE__*/__webpack_require__.n(_classnames_2_5_1_classnames); +// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js +var _react_17_0_2_react = __webpack_require__(59301); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/config-provider/context.js +var context = __webpack_require__(36355); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/form/context.js +var form_context = __webpack_require__(32441); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/style/index.js +var style = __webpack_require__(9937); +;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/input/Group.js +"use client"; + + + + + + + + +const Group = props => { + const { + getPrefixCls, + direction + } = (0,_react_17_0_2_react.useContext)(context/* ConfigContext */.E_); + const { + prefixCls: customizePrefixCls, + className + } = props; + const prefixCls = getPrefixCls('input-group', customizePrefixCls); + const inputPrefixCls = getPrefixCls('input'); + const [wrapSSR, hashId] = (0,style/* default */.ZP)(inputPrefixCls); + const cls = _classnames_2_5_1_classnames_default()(prefixCls, { + [`${prefixCls}-lg`]: props.size === 'large', + [`${prefixCls}-sm`]: props.size === 'small', + [`${prefixCls}-compact`]: props.compact, + [`${prefixCls}-rtl`]: direction === 'rtl' + }, hashId, className); + const formItemContext = (0,_react_17_0_2_react.useContext)(form_context/* FormItemInputContext */.aM); + const groupFormItemContext = (0,_react_17_0_2_react.useMemo)(() => Object.assign(Object.assign({}, formItemContext), { + isFormItemInput: false + }), [formItemContext]); + if (false) {} + return wrapSSR( /*#__PURE__*/_react_17_0_2_react.createElement("span", { + className: cls, + style: props.style, + onMouseEnter: props.onMouseEnter, + onMouseLeave: props.onMouseLeave, + onFocus: props.onFocus, + onBlur: props.onBlur + }, /*#__PURE__*/_react_17_0_2_react.createElement(form_context/* FormItemInputContext */.aM.Provider, { + value: groupFormItemContext + }, props.children))); +}; +/* harmony default export */ var input_Group = (Group); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/Input.js + 1 modules +var Input = __webpack_require__(9432); +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.25.6@@babel/runtime/helpers/esm/extends.js +var esm_extends = __webpack_require__(33614); +;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons-svg@4.4.2@@ant-design/icons-svg/es/asn/EyeInvisibleOutlined.js +// This icon file is generated automatically. +var EyeInvisibleOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M942.2 486.2Q889.47 375.11 816.7 305l-50.88 50.88C807.31 395.53 843.45 447.4 874.7 512 791.5 684.2 673.4 766 512 766q-72.67 0-133.87-22.38L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 000-51.5zm-63.57-320.64L836 122.88a8 8 0 00-11.32 0L715.31 232.2Q624.86 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 000 51.5q56.69 119.4 136.5 191.41L112.48 835a8 8 0 000 11.31L155.17 889a8 8 0 0011.31 0l712.15-712.12a8 8 0 000-11.32zM149.3 512C232.6 339.8 350.7 258 512 258c54.54 0 104.13 9.36 149.12 28.39l-70.3 70.3a176 176 0 00-238.13 238.13l-83.42 83.42C223.1 637.49 183.3 582.28 149.3 512zm246.7 0a112.11 112.11 0 01146.2-106.69L401.31 546.2A112 112 0 01396 512z" } }, { "tag": "path", "attrs": { "d": "M508 624c-3.46 0-6.87-.16-10.25-.47l-52.82 52.82a176.09 176.09 0 00227.42-227.42l-52.82 52.82c.31 3.38.47 6.79.47 10.25a111.94 111.94 0 01-112 112z" } }] }, "name": "eye-invisible", "theme": "outlined" }; +/* harmony default export */ var asn_EyeInvisibleOutlined = (EyeInvisibleOutlined); + +// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/components/AntdIcon.js + 3 modules +var AntdIcon = __webpack_require__(1393); +;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/icons/EyeInvisibleOutlined.js + +// GENERATE BY ./scripts/generate.ts +// DON NOT EDIT IT MANUALLY + + + + +var EyeInvisibleOutlined_EyeInvisibleOutlined = function EyeInvisibleOutlined(props, ref) { + return /*#__PURE__*/_react_17_0_2_react.createElement(AntdIcon/* default */.Z, (0,esm_extends/* default */.Z)({}, props, { + ref: ref, + icon: asn_EyeInvisibleOutlined + })); +}; + +/**![eye-invisible](data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIGZpbGw9IiNjYWNhY2EiIHZpZXdCb3g9IjY0IDY0IDg5NiA4OTYiIGZvY3VzYWJsZT0iZmFsc2UiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTk0Mi4yIDQ4Ni4yUTg4OS40NyAzNzUuMTEgODE2LjcgMzA1bC01MC44OCA1MC44OEM4MDcuMzEgMzk1LjUzIDg0My40NSA0NDcuNCA4NzQuNyA1MTIgNzkxLjUgNjg0LjIgNjczLjQgNzY2IDUxMiA3NjZxLTcyLjY3IDAtMTMzLjg3LTIyLjM4TDMyMyA3OTguNzVRNDA4IDgzOCA1MTIgODM4cTI4OC4zIDAgNDMwLjItMzAwLjNhNjAuMjkgNjAuMjkgMCAwMDAtNTEuNXptLTYzLjU3LTMyMC42NEw4MzYgMTIyLjg4YTggOCAwIDAwLTExLjMyIDBMNzE1LjMxIDIzMi4yUTYyNC44NiAxODYgNTEyIDE4NnEtMjg4LjMgMC00MzAuMiAzMDAuM2E2MC4zIDYwLjMgMCAwMDAgNTEuNXE1Ni42OSAxMTkuNCAxMzYuNSAxOTEuNDFMMTEyLjQ4IDgzNWE4IDggMCAwMDAgMTEuMzFMMTU1LjE3IDg4OWE4IDggMCAwMDExLjMxIDBsNzEyLjE1LTcxMi4xMmE4IDggMCAwMDAtMTEuMzJ6TTE0OS4zIDUxMkMyMzIuNiAzMzkuOCAzNTAuNyAyNTggNTEyIDI1OGM1NC41NCAwIDEwNC4xMyA5LjM2IDE0OS4xMiAyOC4zOWwtNzAuMyA3MC4zYTE3NiAxNzYgMCAwMC0yMzguMTMgMjM4LjEzbC04My40MiA4My40MkMyMjMuMSA2MzcuNDkgMTgzLjMgNTgyLjI4IDE0OS4zIDUxMnptMjQ2LjcgMGExMTIuMTEgMTEyLjExIDAgMDExNDYuMi0xMDYuNjlMNDAxLjMxIDU0Ni4yQTExMiAxMTIgMCAwMTM5NiA1MTJ6IiAvPjxwYXRoIGQ9Ik01MDggNjI0Yy0zLjQ2IDAtNi44Ny0uMTYtMTAuMjUtLjQ3bC01Mi44MiA1Mi44MmExNzYuMDkgMTc2LjA5IDAgMDAyMjcuNDItMjI3LjQybC01Mi44MiA1Mi44MmMuMzEgMy4zOC40NyA2Ljc5LjQ3IDEwLjI1YTExMS45NCAxMTEuOTQgMCAwMS0xMTIgMTEyeiIgLz48L3N2Zz4=) */ +var RefIcon = /*#__PURE__*/_react_17_0_2_react.forwardRef(EyeInvisibleOutlined_EyeInvisibleOutlined); +if (false) {} +/* harmony default export */ var icons_EyeInvisibleOutlined = (RefIcon); +// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/icons/EyeOutlined.js + 1 modules +var EyeOutlined = __webpack_require__(76897); +// EXTERNAL MODULE: ./node_modules/_rc-util@5.43.0@rc-util/es/omit.js +var omit = __webpack_require__(55405); +// EXTERNAL MODULE: ./node_modules/_rc-util@5.43.0@rc-util/es/ref.js +var es_ref = __webpack_require__(25629); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/hooks/useRemovePasswordTimeout.js +var useRemovePasswordTimeout = __webpack_require__(59412); +;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/input/Password.js +"use client"; + +var __rest = undefined && undefined.__rest || function (s, e) { + var t = {}; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; + if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { + if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; + } + return t; +}; + + + + + + + + + + +const defaultIconRender = visible => visible ? /*#__PURE__*/_react_17_0_2_react.createElement(EyeOutlined/* default */.Z, null) : /*#__PURE__*/_react_17_0_2_react.createElement(icons_EyeInvisibleOutlined, null); +const ActionMap = { + click: 'onClick', + hover: 'onMouseOver' +}; +const Password = /*#__PURE__*/_react_17_0_2_react.forwardRef((props, ref) => { + const { + visibilityToggle = true + } = props; + const visibilityControlled = typeof visibilityToggle === 'object' && visibilityToggle.visible !== undefined; + const [visible, setVisible] = (0,_react_17_0_2_react.useState)(() => visibilityControlled ? visibilityToggle.visible : false); + const inputRef = (0,_react_17_0_2_react.useRef)(null); + _react_17_0_2_react.useEffect(() => { + if (visibilityControlled) { + setVisible(visibilityToggle.visible); + } + }, [visibilityControlled, visibilityToggle]); + // Remove Password value + const removePasswordTimeout = (0,useRemovePasswordTimeout/* default */.Z)(inputRef); + const onVisibleChange = () => { + const { + disabled + } = props; + if (disabled) { + return; + } + if (visible) { + removePasswordTimeout(); + } + setVisible(prevState => { + var _a; + const newState = !prevState; + if (typeof visibilityToggle === 'object') { + (_a = visibilityToggle.onVisibleChange) === null || _a === void 0 ? void 0 : _a.call(visibilityToggle, newState); + } + return newState; + }); + }; + const getIcon = prefixCls => { + const { + action = 'click', + iconRender = defaultIconRender + } = props; + const iconTrigger = ActionMap[action] || ''; + const icon = iconRender(visible); + const iconProps = { + [iconTrigger]: onVisibleChange, + className: `${prefixCls}-icon`, + key: 'passwordIcon', + onMouseDown: e => { + // Prevent focused state lost + // https://github.com/ant-design/ant-design/issues/15173 + e.preventDefault(); + }, + onMouseUp: e => { + // Prevent caret position change + // https://github.com/ant-design/ant-design/issues/23524 + e.preventDefault(); + } + }; + return /*#__PURE__*/_react_17_0_2_react.cloneElement( /*#__PURE__*/_react_17_0_2_react.isValidElement(icon) ? icon : /*#__PURE__*/_react_17_0_2_react.createElement("span", null, icon), iconProps); + }; + const { + className, + prefixCls: customizePrefixCls, + inputPrefixCls: customizeInputPrefixCls, + size + } = props, + restProps = __rest(props, ["className", "prefixCls", "inputPrefixCls", "size"]); + const { + getPrefixCls + } = _react_17_0_2_react.useContext(context/* ConfigContext */.E_); + const inputPrefixCls = getPrefixCls('input', customizeInputPrefixCls); + const prefixCls = getPrefixCls('input-password', customizePrefixCls); + const suffixIcon = visibilityToggle && getIcon(prefixCls); + const inputClassName = _classnames_2_5_1_classnames_default()(prefixCls, className, { + [`${prefixCls}-${size}`]: !!size + }); + const omittedProps = Object.assign(Object.assign({}, (0,omit/* default */.Z)(restProps, ['suffix', 'iconRender', 'visibilityToggle'])), { + type: visible ? 'text' : 'password', + className: inputClassName, + prefixCls: inputPrefixCls, + suffix: suffixIcon + }); + if (size) { + omittedProps.size = size; + } + return /*#__PURE__*/_react_17_0_2_react.createElement(Input/* default */.Z, Object.assign({ + ref: (0,es_ref/* composeRef */.sQ)(ref, inputRef) + }, omittedProps)); +}); +if (false) {} +/* harmony default export */ var input_Password = (Password); +// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/icons/SearchOutlined.js + 1 modules +var SearchOutlined = __webpack_require__(78405); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/_util/reactNode.js +var reactNode = __webpack_require__(92343); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/button/index.js +var es_button = __webpack_require__(3113); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/config-provider/hooks/useSize.js +var useSize = __webpack_require__(19716); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/space/Compact.js +var Compact = __webpack_require__(33234); +;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/input/Search.js +"use client"; + +var Search_rest = undefined && undefined.__rest || function (s, e) { + var t = {}; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; + if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { + if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; + } + return t; +}; + + + + + + + + + + +const Search = /*#__PURE__*/_react_17_0_2_react.forwardRef((props, ref) => { + const { + prefixCls: customizePrefixCls, + inputPrefixCls: customizeInputPrefixCls, + className, + size: customizeSize, + suffix, + enterButton = false, + addonAfter, + loading, + disabled, + onSearch: customOnSearch, + onChange: customOnChange, + onCompositionStart, + onCompositionEnd + } = props, + restProps = Search_rest(props, ["prefixCls", "inputPrefixCls", "className", "size", "suffix", "enterButton", "addonAfter", "loading", "disabled", "onSearch", "onChange", "onCompositionStart", "onCompositionEnd"]); + const { + getPrefixCls, + direction + } = _react_17_0_2_react.useContext(context/* ConfigContext */.E_); + const composedRef = _react_17_0_2_react.useRef(false); + const prefixCls = getPrefixCls('input-search', customizePrefixCls); + const inputPrefixCls = getPrefixCls('input', customizeInputPrefixCls); + const { + compactSize + } = (0,Compact/* useCompactItemContext */.ri)(prefixCls, direction); + const size = (0,useSize/* default */.Z)(ctx => { + var _a; + return (_a = customizeSize !== null && customizeSize !== void 0 ? customizeSize : compactSize) !== null && _a !== void 0 ? _a : ctx; + }); + const inputRef = _react_17_0_2_react.useRef(null); + const onChange = e => { + if (e && e.target && e.type === 'click' && customOnSearch) { + customOnSearch(e.target.value, e, { + source: 'clear' + }); + } + if (customOnChange) { + customOnChange(e); + } + }; + const onMouseDown = e => { + var _a; + if (document.activeElement === ((_a = inputRef.current) === null || _a === void 0 ? void 0 : _a.input)) { + e.preventDefault(); + } + }; + const onSearch = e => { + var _a, _b; + if (customOnSearch) { + customOnSearch((_b = (_a = inputRef.current) === null || _a === void 0 ? void 0 : _a.input) === null || _b === void 0 ? void 0 : _b.value, e, { + source: 'input' + }); + } + }; + const onPressEnter = e => { + if (composedRef.current || loading) { + return; + } + onSearch(e); + }; + const searchIcon = typeof enterButton === 'boolean' ? /*#__PURE__*/_react_17_0_2_react.createElement(SearchOutlined/* default */.Z, null) : null; + const btnClassName = `${prefixCls}-button`; + let button; + const enterButtonAsElement = enterButton || {}; + const isAntdButton = enterButtonAsElement.type && enterButtonAsElement.type.__ANT_BUTTON === true; + if (isAntdButton || enterButtonAsElement.type === 'button') { + button = (0,reactNode/* cloneElement */.Tm)(enterButtonAsElement, Object.assign({ + onMouseDown, + onClick: e => { + var _a, _b; + (_b = (_a = enterButtonAsElement === null || enterButtonAsElement === void 0 ? void 0 : enterButtonAsElement.props) === null || _a === void 0 ? void 0 : _a.onClick) === null || _b === void 0 ? void 0 : _b.call(_a, e); + onSearch(e); + }, + key: 'enterButton' + }, isAntdButton ? { + className: btnClassName, + size + } : {})); + } else { + button = /*#__PURE__*/_react_17_0_2_react.createElement(es_button/* default */.ZP, { + className: btnClassName, + type: enterButton ? 'primary' : undefined, + size: size, + disabled: disabled, + key: "enterButton", + onMouseDown: onMouseDown, + onClick: onSearch, + loading: loading, + icon: searchIcon + }, enterButton); + } + if (addonAfter) { + button = [button, (0,reactNode/* cloneElement */.Tm)(addonAfter, { + key: 'addonAfter' + })]; + } + const cls = _classnames_2_5_1_classnames_default()(prefixCls, { + [`${prefixCls}-rtl`]: direction === 'rtl', + [`${prefixCls}-${size}`]: !!size, + [`${prefixCls}-with-button`]: !!enterButton + }, className); + const handleOnCompositionStart = e => { + composedRef.current = true; + onCompositionStart === null || onCompositionStart === void 0 ? void 0 : onCompositionStart(e); + }; + const handleOnCompositionEnd = e => { + composedRef.current = false; + onCompositionEnd === null || onCompositionEnd === void 0 ? void 0 : onCompositionEnd(e); + }; + return /*#__PURE__*/_react_17_0_2_react.createElement(Input/* default */.Z, Object.assign({ + ref: (0,es_ref/* composeRef */.sQ)(inputRef, ref), + onPressEnter: onPressEnter + }, restProps, { + size: size, + onCompositionStart: handleOnCompositionStart, + onCompositionEnd: handleOnCompositionEnd, + prefixCls: inputPrefixCls, + addonAfter: button, + suffix: suffix, + onChange: onChange, + className: cls, + disabled: disabled + })); +}); +if (false) {} +/* harmony default export */ var input_Search = (Search); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/TextArea.js +var TextArea = __webpack_require__(1643); +;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/input/index.js +"use client"; + + + + + + +const input_Input = Input/* default */.Z; +if (false) {} +input_Input.Group = input_Group; +input_Input.Search = input_Search; +input_Input.TextArea = TextArea/* default */.Z; +input_Input.Password = input_Password; +/* harmony default export */ var input = (input_Input); + +/***/ }), + +/***/ 57809: +/*!**********************************************************!*\ + !*** ./node_modules/_antd@5.9.0@antd/es/select/index.js ***! + \**********************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! classnames */ 92310); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var rc_select__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! rc-select */ 77861); +/* harmony import */ var rc_util_es_omit__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! rc-util/es/omit */ 55405); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ 59301); +/* harmony import */ var _util_PurePanel__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ../_util/PurePanel */ 53487); +/* harmony import */ var _util_motion__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ../_util/motion */ 62892); +/* harmony import */ var _util_statusUtils__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../_util/statusUtils */ 19080); +/* harmony import */ var _config_provider__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../config-provider */ 36355); +/* harmony import */ var _config_provider_DisabledContext__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ../config-provider/DisabledContext */ 1684); +/* harmony import */ var _config_provider_defaultRenderEmpty__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../config-provider/defaultRenderEmpty */ 93891); +/* harmony import */ var _config_provider_hooks_useSize__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../config-provider/hooks/useSize */ 19716); +/* harmony import */ var _form_context__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../form/context */ 32441); +/* harmony import */ var _space_Compact__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../space/Compact */ 33234); +/* harmony import */ var _style__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./style */ 14154); +/* harmony import */ var _useBuiltinPlacements__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ./useBuiltinPlacements */ 58582); +/* harmony import */ var _useShowArrow__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./useShowArrow */ 96510); +/* harmony import */ var _utils_iconUtil__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./utils/iconUtil */ 66339); +"use client"; + +var __rest = undefined && undefined.__rest || function (s, e) { + var t = {}; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; + if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { + if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; + } + return t; +}; +// TODO: 4.0 - codemod should help to change `filterOption` to support node props. + + + + + + + + + + + + + + + + + + +const SECRET_COMBOBOX_MODE_DO_NOT_USE = 'SECRET_COMBOBOX_MODE_DO_NOT_USE'; +const InternalSelect = (_a, ref) => { + var _b; + var { + prefixCls: customizePrefixCls, + bordered = true, + className, + rootClassName, + getPopupContainer, + popupClassName, + dropdownClassName, + listHeight = 256, + placement, + listItemHeight = 24, + size: customizeSize, + disabled: customDisabled, + notFoundContent, + status: customStatus, + builtinPlacements, + dropdownMatchSelectWidth, + popupMatchSelectWidth, + direction: propDirection, + style, + allowClear + } = _a, + props = __rest(_a, ["prefixCls", "bordered", "className", "rootClassName", "getPopupContainer", "popupClassName", "dropdownClassName", "listHeight", "placement", "listItemHeight", "size", "disabled", "notFoundContent", "status", "builtinPlacements", "dropdownMatchSelectWidth", "popupMatchSelectWidth", "direction", "style", "allowClear"]); + const { + getPopupContainer: getContextPopupContainer, + getPrefixCls, + renderEmpty, + direction: contextDirection, + virtual, + popupMatchSelectWidth: contextPopupMatchSelectWidth, + popupOverflow, + select + } = react__WEBPACK_IMPORTED_MODULE_2__.useContext(_config_provider__WEBPACK_IMPORTED_MODULE_3__/* .ConfigContext */ .E_); + const prefixCls = getPrefixCls('select', customizePrefixCls); + const rootPrefixCls = getPrefixCls(); + const direction = propDirection !== null && propDirection !== void 0 ? propDirection : contextDirection; + const { + compactSize, + compactItemClassnames + } = (0,_space_Compact__WEBPACK_IMPORTED_MODULE_4__/* .useCompactItemContext */ .ri)(prefixCls, direction); + const [wrapSSR, hashId] = (0,_style__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)(prefixCls); + const mode = react__WEBPACK_IMPORTED_MODULE_2__.useMemo(() => { + const { + mode: m + } = props; + if (m === 'combobox') { + return undefined; + } + if (m === SECRET_COMBOBOX_MODE_DO_NOT_USE) { + return 'combobox'; + } + return m; + }, [props.mode]); + const isMultiple = mode === 'multiple' || mode === 'tags'; + const showSuffixIcon = (0,_useShowArrow__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z)(props.suffixIcon, props.showArrow); + const mergedPopupMatchSelectWidth = (_b = popupMatchSelectWidth !== null && popupMatchSelectWidth !== void 0 ? popupMatchSelectWidth : dropdownMatchSelectWidth) !== null && _b !== void 0 ? _b : contextPopupMatchSelectWidth; + // ===================== Form Status ===================== + const { + status: contextStatus, + hasFeedback, + isFormItemInput, + feedbackIcon + } = react__WEBPACK_IMPORTED_MODULE_2__.useContext(_form_context__WEBPACK_IMPORTED_MODULE_7__/* .FormItemInputContext */ .aM); + const mergedStatus = (0,_util_statusUtils__WEBPACK_IMPORTED_MODULE_8__/* .getMergedStatus */ .F)(contextStatus, customStatus); + // ===================== Empty ===================== + let mergedNotFound; + if (notFoundContent !== undefined) { + mergedNotFound = notFoundContent; + } else if (mode === 'combobox') { + mergedNotFound = null; + } else { + mergedNotFound = (renderEmpty === null || renderEmpty === void 0 ? void 0 : renderEmpty('Select')) || /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.createElement(_config_provider_defaultRenderEmpty__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z, { + componentName: "Select" + }); + } + // ===================== Icons ===================== + const { + suffixIcon, + itemIcon, + removeIcon, + clearIcon + } = (0,_utils_iconUtil__WEBPACK_IMPORTED_MODULE_10__/* ["default"] */ .Z)(Object.assign(Object.assign({}, props), { + multiple: isMultiple, + hasFeedback, + feedbackIcon, + showSuffixIcon, + prefixCls, + showArrow: props.showArrow, + componentName: 'Select' + })); + const mergedAllowClear = allowClear === true ? { + clearIcon + } : allowClear; + const selectProps = (0,rc_util_es_omit__WEBPACK_IMPORTED_MODULE_11__/* ["default"] */ .Z)(props, ['suffixIcon', 'itemIcon']); + const rcSelectRtlDropdownClassName = classnames__WEBPACK_IMPORTED_MODULE_0___default()(popupClassName || dropdownClassName, { + [`${prefixCls}-dropdown-${direction}`]: direction === 'rtl' + }, rootClassName, hashId); + const mergedSize = (0,_config_provider_hooks_useSize__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .Z)(ctx => { + var _a; + return (_a = customizeSize !== null && customizeSize !== void 0 ? customizeSize : compactSize) !== null && _a !== void 0 ? _a : ctx; + }); + // ===================== Disabled ===================== + const disabled = react__WEBPACK_IMPORTED_MODULE_2__.useContext(_config_provider_DisabledContext__WEBPACK_IMPORTED_MODULE_13__/* ["default"] */ .Z); + const mergedDisabled = customDisabled !== null && customDisabled !== void 0 ? customDisabled : disabled; + const mergedClassName = classnames__WEBPACK_IMPORTED_MODULE_0___default()({ + [`${prefixCls}-lg`]: mergedSize === 'large', + [`${prefixCls}-sm`]: mergedSize === 'small', + [`${prefixCls}-rtl`]: direction === 'rtl', + [`${prefixCls}-borderless`]: !bordered, + [`${prefixCls}-in-form-item`]: isFormItemInput + }, (0,_util_statusUtils__WEBPACK_IMPORTED_MODULE_8__/* .getStatusClassNames */ .Z)(prefixCls, mergedStatus, hasFeedback), compactItemClassnames, select === null || select === void 0 ? void 0 : select.className, className, rootClassName, hashId); + // ===================== Placement ===================== + const memoPlacement = react__WEBPACK_IMPORTED_MODULE_2__.useMemo(() => { + if (placement !== undefined) { + return placement; + } + return direction === 'rtl' ? 'bottomRight' : 'bottomLeft'; + }, [placement, direction]); + const mergedBuiltinPlacements = (0,_useBuiltinPlacements__WEBPACK_IMPORTED_MODULE_14__/* ["default"] */ .Z)(builtinPlacements, popupOverflow); + // ====================== Warning ====================== + if (false) {} + // ====================== Render ======================= + return wrapSSR( /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.createElement(rc_select__WEBPACK_IMPORTED_MODULE_1__/* ["default"] */ .ZP, Object.assign({ + ref: ref, + virtual: virtual, + showSearch: select === null || select === void 0 ? void 0 : select.showSearch + }, selectProps, { + style: Object.assign(Object.assign({}, select === null || select === void 0 ? void 0 : select.style), style), + dropdownMatchSelectWidth: mergedPopupMatchSelectWidth, + builtinPlacements: mergedBuiltinPlacements, + transitionName: (0,_util_motion__WEBPACK_IMPORTED_MODULE_15__/* .getTransitionName */ .m)(rootPrefixCls, 'slide-up', props.transitionName), + listHeight: listHeight, + listItemHeight: listItemHeight, + mode: mode, + prefixCls: prefixCls, + placement: memoPlacement, + direction: direction, + suffixIcon: suffixIcon, + menuItemSelectedIcon: itemIcon, + removeIcon: removeIcon, + allowClear: mergedAllowClear, + notFoundContent: mergedNotFound, + className: mergedClassName, + getPopupContainer: getPopupContainer || getContextPopupContainer, + dropdownClassName: rcSelectRtlDropdownClassName, + disabled: mergedDisabled + }))); +}; +if (false) {} +const Select = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.forwardRef(InternalSelect); +// We don't care debug panel +/* istanbul ignore next */ +const PurePanel = (0,_util_PurePanel__WEBPACK_IMPORTED_MODULE_16__/* ["default"] */ .Z)(Select); +Select.SECRET_COMBOBOX_MODE_DO_NOT_USE = SECRET_COMBOBOX_MODE_DO_NOT_USE; +Select.Option = rc_select__WEBPACK_IMPORTED_MODULE_1__/* .Option */ .Wx; +Select.OptGroup = rc_select__WEBPACK_IMPORTED_MODULE_1__/* .OptGroup */ .Xo; +Select._InternalPanelDoNotUseOrYouWillBeFired = PurePanel; +if (false) {} +/* harmony default export */ __webpack_exports__["default"] = (Select); + +/***/ }) + +}]); \ No newline at end of file diff --git a/57559.95cbbc7c.async.js b/13715.86fc1964.async.js similarity index 51% rename from 57559.95cbbc7c.async.js rename to 13715.86fc1964.async.js index d007cf4f14..30e6f300cb 100644 --- a/57559.95cbbc7c.async.js +++ b/13715.86fc1964.async.js @@ -1,5 +1,4 @@ -"use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[57559],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[13715],{ /***/ 80117: /*!*************************************************************************************************************!*\ @@ -7,6 +6,7 @@ \*************************************************************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { +"use strict"; // EXPORTS __webpack_require__.d(__webpack_exports__, { @@ -52,6 +52,7 @@ if (false) {} \*******************************************************************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { +"use strict"; // EXPORTS __webpack_require__.d(__webpack_exports__, { @@ -89,62 +90,6 @@ var RefIcon = /*#__PURE__*/_react_17_0_2_react.forwardRef(ExclamationCircleOutli if (false) {} /* harmony default export */ var icons_ExclamationCircleOutlined = (RefIcon); -/***/ }), - -/***/ 80836: -/*!****************************************************************************************************!*\ - !*** ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/icons/UpOutlined.js + 1 modules ***! - \****************************************************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - Z: function() { return /* binding */ icons_UpOutlined; } -}); - -// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.25.6@@babel/runtime/helpers/esm/extends.js -var esm_extends = __webpack_require__(33614); -// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js -var _react_17_0_2_react = __webpack_require__(59301); -;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons-svg@4.4.2@@ant-design/icons-svg/es/asn/UpOutlined.js -// This icon file is generated automatically. -var UpOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M890.5 755.3L537.9 269.2c-12.8-17.6-39-17.6-51.7 0L133.5 755.3A8 8 0 00140 768h75c5.1 0 9.9-2.5 12.9-6.6L512 369.8l284.1 391.6c3 4.1 7.8 6.6 12.9 6.6h75c6.5 0 10.3-7.4 6.5-12.7z" } }] }, "name": "up", "theme": "outlined" }; -/* harmony default export */ var asn_UpOutlined = (UpOutlined); - -// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/components/AntdIcon.js + 3 modules -var AntdIcon = __webpack_require__(1393); -;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/icons/UpOutlined.js - -// GENERATE BY ./scripts/generate.ts -// DON NOT EDIT IT MANUALLY - - - - -var UpOutlined_UpOutlined = function UpOutlined(props, ref) { - return /*#__PURE__*/_react_17_0_2_react.createElement(AntdIcon/* default */.Z, (0,esm_extends/* default */.Z)({}, props, { - ref: ref, - icon: asn_UpOutlined - })); -}; - -/**![up](data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIGZpbGw9IiNjYWNhY2EiIHZpZXdCb3g9IjY0IDY0IDg5NiA4OTYiIGZvY3VzYWJsZT0iZmFsc2UiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTg5MC41IDc1NS4zTDUzNy45IDI2OS4yYy0xMi44LTE3LjYtMzktMTcuNi01MS43IDBMMTMzLjUgNzU1LjNBOCA4IDAgMDAxNDAgNzY4aDc1YzUuMSAwIDkuOS0yLjUgMTIuOS02LjZMNTEyIDM2OS44bDI4NC4xIDM5MS42YzMgNC4xIDcuOCA2LjYgMTIuOSA2LjZoNzVjNi41IDAgMTAuMy03LjQgNi41LTEyLjd6IiAvPjwvc3ZnPg==) */ -var RefIcon = /*#__PURE__*/_react_17_0_2_react.forwardRef(UpOutlined_UpOutlined); -if (false) {} -/* harmony default export */ var icons_UpOutlined = (RefIcon); - -/***/ }), - -/***/ 23494: -/*!**********************************************************!*\ - !*** ./node_modules/_swiper@5.4.5@swiper/css/swiper.css ***! - \**********************************************************/ -/***/ (function() { - -// extracted by mini-css-extract-plugin - - /***/ }), /***/ 28103: @@ -153,6 +98,7 @@ if (false) {} \***********************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { +"use strict"; // EXPORTS __webpack_require__.d(__webpack_exports__, { @@ -391,368 +337,319 @@ if (false) {} /***/ }), -/***/ 12563: -/*!*******************************************************************!*\ - !*** ./node_modules/_antd@5.9.0@antd/es/tag/index.js + 5 modules ***! - \*******************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { +/***/ 51581: +/*!****************************************************************************************************!*\ + !*** ./node_modules/_react-infinite-scroller@1.2.4@react-infinite-scroller/dist/InfiniteScroll.js ***! + \****************************************************************************************************/ +/***/ (function(module, exports, __webpack_require__) { +"use strict"; -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - Z: function() { return /* binding */ tag; } -}); -// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js -var _react_17_0_2_react = __webpack_require__(59301); -// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/icons/CloseOutlined.js + 1 modules -var CloseOutlined = __webpack_require__(53043); -// EXTERNAL MODULE: ./node_modules/_classnames@2.5.1@classnames/index.js -var _classnames_2_5_1_classnames = __webpack_require__(92310); -var _classnames_2_5_1_classnames_default = /*#__PURE__*/__webpack_require__.n(_classnames_2_5_1_classnames); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/_util/colors.js -var colors = __webpack_require__(36785); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/_util/hooks/useClosable.js -var useClosable = __webpack_require__(47729); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/_util/wave/index.js + 4 modules -var wave = __webpack_require__(14088); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/config-provider/context.js -var context = __webpack_require__(36355); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/style/index.js -var style = __webpack_require__(17313); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/theme/util/statistic.js -var statistic = __webpack_require__(37613); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/theme/util/genComponentStyleHook.js -var genComponentStyleHook = __webpack_require__(83116); -;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/tag/style/index.js +Object.defineProperty(exports, "__esModule", ({ + value: true +})); +var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); -// ============================== Styles ============================== -const genBaseStyle = token => { - const { - paddingXXS, - lineWidth, - tagPaddingHorizontal, - componentCls - } = token; - const paddingInline = tagPaddingHorizontal - lineWidth; - const iconMarginInline = paddingXXS - lineWidth; - return { - // Result - [componentCls]: Object.assign(Object.assign({}, (0,style/* resetComponent */.Wf)(token)), { - display: 'inline-block', - height: 'auto', - marginInlineEnd: token.marginXS, - paddingInline, - fontSize: token.tagFontSize, - lineHeight: token.tagLineHeight, - whiteSpace: 'nowrap', - background: token.defaultBg, - border: `${token.lineWidth}px ${token.lineType} ${token.colorBorder}`, - borderRadius: token.borderRadiusSM, - opacity: 1, - transition: `all ${token.motionDurationMid}`, - textAlign: 'start', - position: 'relative', - // RTL - [`&${componentCls}-rtl`]: { - direction: 'rtl' - }, - '&, a, a:hover': { - color: token.defaultColor - }, - [`${componentCls}-close-icon`]: { - marginInlineStart: iconMarginInline, - color: token.colorTextDescription, - fontSize: token.tagIconSize, - cursor: 'pointer', - transition: `all ${token.motionDurationMid}`, - '&:hover': { - color: token.colorTextHeading - } - }, - [`&${componentCls}-has-color`]: { - borderColor: 'transparent', - [`&, a, a:hover, ${token.iconCls}-close, ${token.iconCls}-close:hover`]: { - color: token.colorTextLightSolid - } - }, - [`&-checkable`]: { - backgroundColor: 'transparent', - borderColor: 'transparent', - cursor: 'pointer', - [`&:not(${componentCls}-checkable-checked):hover`]: { - color: token.colorPrimary, - backgroundColor: token.colorFillSecondary - }, - '&:active, &-checked': { - color: token.colorTextLightSolid - }, - '&-checked': { - backgroundColor: token.colorPrimary, - '&:hover': { - backgroundColor: token.colorPrimaryHover - } - }, - '&:active': { - backgroundColor: token.colorPrimaryActive - } - }, - [`&-hidden`]: { - display: 'none' - }, - // To ensure that a space will be placed between character and `Icon`. - [`> ${token.iconCls} + span, > span + ${token.iconCls}`]: { - marginInlineStart: paddingInline - } - }), - [`${componentCls}-borderless`]: { - borderColor: 'transparent', - background: token.tagBorderlessBg - } - }; -}; -// ============================== Export ============================== -const prepareToken = token => { - const { - lineWidth, - fontSizeIcon - } = token; - const tagFontSize = token.fontSizeSM; - const tagLineHeight = `${token.lineHeightSM * tagFontSize}px`; - const tagToken = (0,statistic/* merge */.TS)(token, { - tagFontSize, - tagLineHeight, - tagIconSize: fontSizeIcon - 2 * lineWidth, - tagPaddingHorizontal: 8, - tagBorderlessBg: token.colorFillTertiary - }); - return tagToken; -}; -const prepareCommonToken = token => ({ - defaultBg: token.colorFillQuaternary, - defaultColor: token.colorText -}); -/* harmony default export */ var tag_style = ((0,genComponentStyleHook/* default */.Z)('Tag', token => { - const tagToken = prepareToken(token); - return genBaseStyle(tagToken); -}, prepareCommonToken)); -;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/tag/CheckableTag.js -"use client"; +var _react = __webpack_require__(/*! react */ 59301); -var __rest = undefined && undefined.__rest || function (s, e) { - var t = {}; - for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; - if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { - if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; - } - return t; -}; +var _react2 = _interopRequireDefault(_react); +var _propTypes = __webpack_require__(/*! prop-types */ 12708); +var _propTypes2 = _interopRequireDefault(_propTypes); +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } -const CheckableTag = props => { - const { - prefixCls: customizePrefixCls, - style, - className, - checked, - onChange, - onClick - } = props, - restProps = __rest(props, ["prefixCls", "style", "className", "checked", "onChange", "onClick"]); - const { - getPrefixCls, - tag - } = _react_17_0_2_react.useContext(context/* ConfigContext */.E_); - const handleClick = e => { - onChange === null || onChange === void 0 ? void 0 : onChange(!checked); - onClick === null || onClick === void 0 ? void 0 : onClick(e); - }; - const prefixCls = getPrefixCls('tag', customizePrefixCls); - // Style - const [wrapSSR, hashId] = tag_style(prefixCls); - const cls = _classnames_2_5_1_classnames_default()(prefixCls, `${prefixCls}-checkable`, { - [`${prefixCls}-checkable-checked`]: checked - }, tag === null || tag === void 0 ? void 0 : tag.className, className, hashId); - return wrapSSR( /*#__PURE__*/_react_17_0_2_react.createElement("span", Object.assign({}, restProps, { - style: Object.assign(Object.assign({}, style), tag === null || tag === void 0 ? void 0 : tag.style), - className: cls, - onClick: handleClick - }))); -}; -/* harmony default export */ var tag_CheckableTag = (CheckableTag); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/theme/util/genPresetColor.js -var genPresetColor = __webpack_require__(45157); -;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/tag/style/presetCmp.js -// Style as status component - - -// ============================== Preset ============================== -const genPresetStyle = token => (0,genPresetColor/* default */.Z)(token, (colorKey, _ref) => { - let { - textColor, - lightBorderColor, - lightColor, - darkColor - } = _ref; - return { - [`${token.componentCls}-${colorKey}`]: { - color: textColor, - background: lightColor, - borderColor: lightBorderColor, - // Inverse color - '&-inverse': { - color: token.colorTextLightSolid, - background: darkColor, - borderColor: darkColor - }, - [`&${token.componentCls}-borderless`]: { - borderColor: 'transparent' - } - } - }; -}); -// ============================== Export ============================== -/* harmony default export */ var presetCmp = ((0,genComponentStyleHook/* genSubStyleComponent */.b)(['Tag', 'preset'], token => { - const tagToken = prepareToken(token); - return genPresetStyle(tagToken); -}, prepareCommonToken)); -;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/_util/capitalize.js -function capitalize(str) { - if (typeof str !== 'string') { - return str; - } - const ret = str.charAt(0).toUpperCase() + str.slice(1); - return ret; -} -;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/tag/style/statusCmp.js +function _objectWithoutProperties(obj, keys) { var target = {}; for (var i in obj) { if (keys.indexOf(i) >= 0) continue; if (!Object.prototype.hasOwnProperty.call(obj, i)) continue; target[i] = obj[i]; } return target; } +function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } +function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } -const genTagStatusStyle = (token, status, cssVariableType) => { - const capitalizedCssVariableType = capitalize(cssVariableType); - return { - [`${token.componentCls}-${status}`]: { - color: token[`color${cssVariableType}`], - background: token[`color${capitalizedCssVariableType}Bg`], - borderColor: token[`color${capitalizedCssVariableType}Border`], - [`&${token.componentCls}-borderless`]: { - borderColor: 'transparent' - } - } - }; -}; -// ============================== Export ============================== -/* harmony default export */ var statusCmp = ((0,genComponentStyleHook/* genSubStyleComponent */.b)(['Tag', 'status'], token => { - const tagToken = prepareToken(token); - return [genTagStatusStyle(tagToken, 'success', 'Success'), genTagStatusStyle(tagToken, 'processing', 'Info'), genTagStatusStyle(tagToken, 'error', 'Error'), genTagStatusStyle(tagToken, 'warning', 'Warning')]; -}, prepareCommonToken)); -;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/tag/index.js -"use client"; +function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; } -var tag_rest = undefined && undefined.__rest || function (s, e) { - var t = {}; - for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; - if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { - if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; +var InfiniteScroll = function (_Component) { + _inherits(InfiniteScroll, _Component); + + function InfiniteScroll(props) { + _classCallCheck(this, InfiniteScroll); + + var _this = _possibleConstructorReturn(this, (InfiniteScroll.__proto__ || Object.getPrototypeOf(InfiniteScroll)).call(this, props)); + + _this.scrollListener = _this.scrollListener.bind(_this); + _this.eventListenerOptions = _this.eventListenerOptions.bind(_this); + _this.mousewheelListener = _this.mousewheelListener.bind(_this); + return _this; } - return t; -}; + _createClass(InfiniteScroll, [{ + key: 'componentDidMount', + value: function componentDidMount() { + this.pageLoaded = this.props.pageStart; + this.options = this.eventListenerOptions(); + this.attachScrollListener(); + } + }, { + key: 'componentDidUpdate', + value: function componentDidUpdate() { + if (this.props.isReverse && this.loadMore) { + var parentElement = this.getParentElement(this.scrollComponent); + parentElement.scrollTop = parentElement.scrollHeight - this.beforeScrollHeight + this.beforeScrollTop; + this.loadMore = false; + } + this.attachScrollListener(); + } + }, { + key: 'componentWillUnmount', + value: function componentWillUnmount() { + this.detachScrollListener(); + this.detachMousewheelListener(); + } + }, { + key: 'isPassiveSupported', + value: function isPassiveSupported() { + var passive = false; + + var testOptions = { + get passive() { + passive = true; + } + }; + try { + document.addEventListener('test', null, testOptions); + document.removeEventListener('test', null, testOptions); + } catch (e) { + // ignore + } + return passive; + } + }, { + key: 'eventListenerOptions', + value: function eventListenerOptions() { + var options = this.props.useCapture; + + if (this.isPassiveSupported()) { + options = { + useCapture: this.props.useCapture, + passive: true + }; + } + return options; + } + // Set a defaut loader for all your `InfiniteScroll` components + }, { + key: 'setDefaultLoader', + value: function setDefaultLoader(loader) { + this.defaultLoader = loader; + } + }, { + key: 'detachMousewheelListener', + value: function detachMousewheelListener() { + var scrollEl = window; + if (this.props.useWindow === false) { + scrollEl = this.scrollComponent.parentNode; + } + scrollEl.removeEventListener('mousewheel', this.mousewheelListener, this.options ? this.options : this.props.useCapture); + } + }, { + key: 'detachScrollListener', + value: function detachScrollListener() { + var scrollEl = window; + if (this.props.useWindow === false) { + scrollEl = this.getParentElement(this.scrollComponent); + } + scrollEl.removeEventListener('scroll', this.scrollListener, this.options ? this.options : this.props.useCapture); + scrollEl.removeEventListener('resize', this.scrollListener, this.options ? this.options : this.props.useCapture); + } + }, { + key: 'getParentElement', + value: function getParentElement(el) { + var scrollParent = this.props.getScrollParent && this.props.getScrollParent(); + if (scrollParent != null) { + return scrollParent; + } + return el && el.parentNode; + } + }, { + key: 'filterProps', + value: function filterProps(props) { + return props; + } + }, { + key: 'attachScrollListener', + value: function attachScrollListener() { + var parentElement = this.getParentElement(this.scrollComponent); + if (!this.props.hasMore || !parentElement) { + return; + } + var scrollEl = window; + if (this.props.useWindow === false) { + scrollEl = parentElement; + } + scrollEl.addEventListener('mousewheel', this.mousewheelListener, this.options ? this.options : this.props.useCapture); + scrollEl.addEventListener('scroll', this.scrollListener, this.options ? this.options : this.props.useCapture); + scrollEl.addEventListener('resize', this.scrollListener, this.options ? this.options : this.props.useCapture); + if (this.props.initialLoad) { + this.scrollListener(); + } + } + }, { + key: 'mousewheelListener', + value: function mousewheelListener(e) { + // Prevents Chrome hangups + // See: https://stackoverflow.com/questions/47524205/random-high-content-download-time-in-chrome/47684257#47684257 + if (e.deltaY === 1 && !this.isPassiveSupported()) { + e.preventDefault(); + } + } + }, { + key: 'scrollListener', + value: function scrollListener() { + var el = this.scrollComponent; + var scrollEl = window; + var parentNode = this.getParentElement(el); + + var offset = void 0; + if (this.props.useWindow) { + var doc = document.documentElement || document.body.parentNode || document.body; + var scrollTop = scrollEl.pageYOffset !== undefined ? scrollEl.pageYOffset : doc.scrollTop; + if (this.props.isReverse) { + offset = scrollTop; + } else { + offset = this.calculateOffset(el, scrollTop); + } + } else if (this.props.isReverse) { + offset = parentNode.scrollTop; + } else { + offset = el.scrollHeight - parentNode.scrollTop - parentNode.clientHeight; + } + // Here we make sure the element is visible as well as checking the offset + if (offset < Number(this.props.threshold) && el && el.offsetParent !== null) { + this.detachScrollListener(); + this.beforeScrollHeight = parentNode.scrollHeight; + this.beforeScrollTop = parentNode.scrollTop; + // Call loadMore after detachScrollListener to allow for non-async loadMore functions + if (typeof this.props.loadMore === 'function') { + this.props.loadMore(this.pageLoaded += 1); + this.loadMore = true; + } + } + } + }, { + key: 'calculateOffset', + value: function calculateOffset(el, scrollTop) { + if (!el) { + return 0; + } -const InternalTag = (tagProps, ref) => { - const { - prefixCls: customizePrefixCls, - className, - rootClassName, - style, - children, - icon, - color, - onClose, - closeIcon, - closable, - bordered = true - } = tagProps, - props = tag_rest(tagProps, ["prefixCls", "className", "rootClassName", "style", "children", "icon", "color", "onClose", "closeIcon", "closable", "bordered"]); - const { - getPrefixCls, - direction, - tag - } = _react_17_0_2_react.useContext(context/* ConfigContext */.E_); - const [visible, setVisible] = _react_17_0_2_react.useState(true); - // Warning for deprecated usage - if (false) {} - _react_17_0_2_react.useEffect(() => { - if ('visible' in props) { - setVisible(props.visible); + return this.calculateTopPosition(el) + (el.offsetHeight - scrollTop - window.innerHeight); } - }, [props.visible]); - const isPreset = (0,colors/* isPresetColor */.o2)(color); - const isStatus = (0,colors/* isPresetStatusColor */.yT)(color); - const isInternalColor = isPreset || isStatus; - const tagStyle = Object.assign(Object.assign({ - backgroundColor: color && !isInternalColor ? color : undefined - }, tag === null || tag === void 0 ? void 0 : tag.style), style); - const prefixCls = getPrefixCls('tag', customizePrefixCls); - // Style - const [wrapSSR, hashId] = tag_style(prefixCls); - const tagClassName = _classnames_2_5_1_classnames_default()(prefixCls, tag === null || tag === void 0 ? void 0 : tag.className, { - [`${prefixCls}-${color}`]: isInternalColor, - [`${prefixCls}-has-color`]: color && !isInternalColor, - [`${prefixCls}-hidden`]: !visible, - [`${prefixCls}-rtl`]: direction === 'rtl', - [`${prefixCls}-borderless`]: !bordered - }, className, rootClassName, hashId); - const handleCloseClick = e => { - e.stopPropagation(); - onClose === null || onClose === void 0 ? void 0 : onClose(e); - if (e.defaultPrevented) { - return; + }, { + key: 'calculateTopPosition', + value: function calculateTopPosition(el) { + if (!el) { + return 0; + } + return el.offsetTop + this.calculateTopPosition(el.offsetParent); } - setVisible(false); - }; - const [, mergedCloseIcon] = (0,useClosable/* default */.Z)(closable, closeIcon, iconNode => iconNode === null ? /*#__PURE__*/_react_17_0_2_react.createElement(CloseOutlined/* default */.Z, { - className: `${prefixCls}-close-icon`, - onClick: handleCloseClick - }) : /*#__PURE__*/_react_17_0_2_react.createElement("span", { - className: `${prefixCls}-close-icon`, - onClick: handleCloseClick - }, iconNode), null, false); - const isNeedWave = typeof props.onClick === 'function' || children && children.type === 'a'; - const iconNode = icon || null; - const kids = iconNode ? /*#__PURE__*/_react_17_0_2_react.createElement(_react_17_0_2_react.Fragment, null, iconNode, children && /*#__PURE__*/_react_17_0_2_react.createElement("span", null, children)) : children; - const tagNode = /*#__PURE__*/_react_17_0_2_react.createElement("span", Object.assign({}, props, { - ref: ref, - className: tagClassName, - style: tagStyle - }), kids, mergedCloseIcon, isPreset && /*#__PURE__*/_react_17_0_2_react.createElement(presetCmp, { - key: "preset", - prefixCls: prefixCls - }), isStatus && /*#__PURE__*/_react_17_0_2_react.createElement(statusCmp, { - key: "status", - prefixCls: prefixCls - })); - return wrapSSR(isNeedWave ? /*#__PURE__*/_react_17_0_2_react.createElement(wave/* default */.Z, { - component: "Tag" - }, tagNode) : tagNode); + }, { + key: 'render', + value: function render() { + var _this2 = this; + + var renderProps = this.filterProps(this.props); + + var children = renderProps.children, + element = renderProps.element, + hasMore = renderProps.hasMore, + initialLoad = renderProps.initialLoad, + isReverse = renderProps.isReverse, + loader = renderProps.loader, + loadMore = renderProps.loadMore, + pageStart = renderProps.pageStart, + ref = renderProps.ref, + threshold = renderProps.threshold, + useCapture = renderProps.useCapture, + useWindow = renderProps.useWindow, + getScrollParent = renderProps.getScrollParent, + props = _objectWithoutProperties(renderProps, ['children', 'element', 'hasMore', 'initialLoad', 'isReverse', 'loader', 'loadMore', 'pageStart', 'ref', 'threshold', 'useCapture', 'useWindow', 'getScrollParent']); + + props.ref = function (node) { + _this2.scrollComponent = node; + if (ref) { + ref(node); + } + }; + + var childrenArray = [children]; + if (hasMore) { + if (loader) { + isReverse ? childrenArray.unshift(loader) : childrenArray.push(loader); + } else if (this.defaultLoader) { + isReverse ? childrenArray.unshift(this.defaultLoader) : childrenArray.push(this.defaultLoader); + } + } + return _react2.default.createElement(element, props, childrenArray); + } + }]); + + return InfiniteScroll; +}(_react.Component); + +InfiniteScroll.propTypes = { + children: _propTypes2.default.node.isRequired, + element: _propTypes2.default.node, + hasMore: _propTypes2.default.bool, + initialLoad: _propTypes2.default.bool, + isReverse: _propTypes2.default.bool, + loader: _propTypes2.default.node, + loadMore: _propTypes2.default.func.isRequired, + pageStart: _propTypes2.default.number, + ref: _propTypes2.default.func, + getScrollParent: _propTypes2.default.func, + threshold: _propTypes2.default.number, + useCapture: _propTypes2.default.bool, + useWindow: _propTypes2.default.bool }; -const Tag = /*#__PURE__*/_react_17_0_2_react.forwardRef(InternalTag); -if (false) {} -Tag.CheckableTag = tag_CheckableTag; -/* harmony default export */ var tag = (Tag); +InfiniteScroll.defaultProps = { + element: 'div', + hasMore: false, + initialLoad: true, + pageStart: 0, + ref: null, + threshold: 250, + useWindow: true, + isReverse: false, + useCapture: false, + loader: null, + getScrollParent: null +}; +exports["default"] = InfiniteScroll; +module.exports = exports['default']; + + +/***/ }), + +/***/ 26724: +/*!**************************************************************************************!*\ + !*** ./node_modules/_react-infinite-scroller@1.2.4@react-infinite-scroller/index.js ***! + \**************************************************************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +module.exports = __webpack_require__(/*! ./dist/InfiniteScroll */ 51581) + /***/ }) diff --git a/14682.2b300023.async.js b/14682.e1b1ca78.async.js similarity index 99% rename from 14682.2b300023.async.js rename to 14682.e1b1ca78.async.js index a74ec4d810..be151bbbca 100644 --- a/14682.2b300023.async.js +++ b/14682.e1b1ca78.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[14682,73813,73462,37530,86731,21361,91195,87099,17496,22134,8484,12550,25209],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[14682,73813,73462,37530,86731,21361,91195,87099,13397,17496,22134,8484,12550,25209],{ /***/ 76897: /*!*****************************************************************************************************!*\ diff --git a/25827.8d144ad0.async.js b/14692.6b578caf.async.js similarity index 86% rename from 25827.8d144ad0.async.js rename to 14692.6b578caf.async.js index 2b82d14e80..7ebd2b0bee 100644 --- a/25827.8d144ad0.async.js +++ b/14692.6b578caf.async.js @@ -1,4 +1,50 @@ -(self["webpackChunk"] = self["webpackChunk"] || []).push([[25827],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[14692],{ + +/***/ 80117: +/*!*************************************************************************************************************!*\ + !*** ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/icons/CloseCircleOutlined.js + 1 modules ***! + \*************************************************************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + Z: function() { return /* binding */ icons_CloseCircleOutlined; } +}); + +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.25.6@@babel/runtime/helpers/esm/extends.js +var esm_extends = __webpack_require__(33614); +// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js +var _react_17_0_2_react = __webpack_require__(59301); +;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons-svg@4.4.2@@ant-design/icons-svg/es/asn/CloseCircleOutlined.js +// This icon file is generated automatically. +var CloseCircleOutlined = { "icon": { "tag": "svg", "attrs": { "fill-rule": "evenodd", "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm0 76c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm128.01 198.83c.03 0 .05.01.09.06l45.02 45.01a.2.2 0 01.05.09.12.12 0 010 .07c0 .02-.01.04-.05.08L557.25 512l127.87 127.86a.27.27 0 01.05.06v.02a.12.12 0 010 .07c0 .03-.01.05-.05.09l-45.02 45.02a.2.2 0 01-.09.05.12.12 0 01-.07 0c-.02 0-.04-.01-.08-.05L512 557.25 384.14 685.12c-.04.04-.06.05-.08.05a.12.12 0 01-.07 0c-.03 0-.05-.01-.09-.05l-45.02-45.02a.2.2 0 01-.05-.09.12.12 0 010-.07c0-.02.01-.04.06-.08L466.75 512 338.88 384.14a.27.27 0 01-.05-.06l-.01-.02a.12.12 0 010-.07c0-.03.01-.05.05-.09l45.02-45.02a.2.2 0 01.09-.05.12.12 0 01.07 0c.02 0 .04.01.08.06L512 466.75l127.86-127.86c.04-.05.06-.06.08-.06a.12.12 0 01.07 0z" } }] }, "name": "close-circle", "theme": "outlined" }; +/* harmony default export */ var asn_CloseCircleOutlined = (CloseCircleOutlined); + +// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/components/AntdIcon.js + 3 modules +var AntdIcon = __webpack_require__(1393); +;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/icons/CloseCircleOutlined.js + +// GENERATE BY ./scripts/generate.ts +// DON NOT EDIT IT MANUALLY + + + + +var CloseCircleOutlined_CloseCircleOutlined = function CloseCircleOutlined(props, ref) { + return /*#__PURE__*/_react_17_0_2_react.createElement(AntdIcon/* default */.Z, (0,esm_extends/* default */.Z)({}, props, { + ref: ref, + icon: asn_CloseCircleOutlined + })); +}; + +/**![close-circle](data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIGZpbGw9IiNjYWNhY2EiIGZpbGwtcnVsZT0iZXZlbm9kZCIgdmlld0JveD0iNjQgNjQgODk2IDg5NiIgZm9jdXNhYmxlPSJmYWxzZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNTEyIDY0YzI0Ny40IDAgNDQ4IDIwMC42IDQ0OCA0NDhTNzU5LjQgOTYwIDUxMiA5NjAgNjQgNzU5LjQgNjQgNTEyIDI2NC42IDY0IDUxMiA2NHptMCA3NmMtMjA1LjQgMC0zNzIgMTY2LjYtMzcyIDM3MnMxNjYuNiAzNzIgMzcyIDM3MiAzNzItMTY2LjYgMzcyLTM3Mi0xNjYuNi0zNzItMzcyLTM3MnptMTI4LjAxIDE5OC44M2MuMDMgMCAuMDUuMDEuMDkuMDZsNDUuMDIgNDUuMDFhLjIuMiAwIDAxLjA1LjA5LjEyLjEyIDAgMDEwIC4wN2MwIC4wMi0uMDEuMDQtLjA1LjA4TDU1Ny4yNSA1MTJsMTI3Ljg3IDEyNy44NmEuMjcuMjcgMCAwMS4wNS4wNnYuMDJhLjEyLjEyIDAgMDEwIC4wN2MwIC4wMy0uMDEuMDUtLjA1LjA5bC00NS4wMiA0NS4wMmEuMi4yIDAgMDEtLjA5LjA1LjEyLjEyIDAgMDEtLjA3IDBjLS4wMiAwLS4wNC0uMDEtLjA4LS4wNUw1MTIgNTU3LjI1IDM4NC4xNCA2ODUuMTJjLS4wNC4wNC0uMDYuMDUtLjA4LjA1YS4xMi4xMiAwIDAxLS4wNyAwYy0uMDMgMC0uMDUtLjAxLS4wOS0uMDVsLTQ1LjAyLTQ1LjAyYS4yLjIgMCAwMS0uMDUtLjA5LjEyLjEyIDAgMDEwLS4wN2MwLS4wMi4wMS0uMDQuMDYtLjA4TDQ2Ni43NSA1MTIgMzM4Ljg4IDM4NC4xNGEuMjcuMjcgMCAwMS0uMDUtLjA2bC0uMDEtLjAyYS4xMi4xMiAwIDAxMC0uMDdjMC0uMDMuMDEtLjA1LjA1LS4wOWw0NS4wMi00NS4wMmEuMi4yIDAgMDEuMDktLjA1LjEyLjEyIDAgMDEuMDcgMGMuMDIgMCAuMDQuMDEuMDguMDZMNTEyIDQ2Ni43NWwxMjcuODYtMTI3Ljg2Yy4wNC0uMDUuMDYtLjA2LjA4LS4wNmEuMTIuMTIgMCAwMS4wNyAweiIgLz48L3N2Zz4=) */ +var RefIcon = /*#__PURE__*/_react_17_0_2_react.forwardRef(CloseCircleOutlined_CloseCircleOutlined); +if (false) {} +/* harmony default export */ var icons_CloseCircleOutlined = (RefIcon); + +/***/ }), /***/ 3148: /*!*******************************************************************************************************************!*\ diff --git a/14738.30e8587a.async.js b/14738.e1a7cd7c.async.js similarity index 99% rename from 14738.30e8587a.async.js rename to 14738.e1a7cd7c.async.js index e334525cca..4c3b3996c4 100644 --- a/14738.30e8587a.async.js +++ b/14738.e1a7cd7c.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[14738,54146,95507,11525,1911,37637],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[14738,54146,95507,11525,41672,1911,37637],{ /***/ 3148: /*!*******************************************************************************************************************!*\ diff --git a/16324.9c11dafd.async.js b/16324.9c11dafd.async.js new file mode 100644 index 0000000000..37ca4be081 --- /dev/null +++ b/16324.9c11dafd.async.js @@ -0,0 +1,3007 @@ +"use strict"; +(self["webpackChunk"] = self["webpackChunk"] || []).push([[16324],{ + +/***/ 77766: +/*!******************************************************!*\ + !*** ./src/components/AuthenticationModel/index.tsx ***! + \******************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/objectWithoutProperties.js */ 39647); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ 59301); +/* harmony import */ var umi__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! umi */ 80608); +/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! antd */ 43418); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react/jsx-runtime */ 37712); + +var _excluded = ["shixunsDetail", "globalSetting", "loading", "dispatch"]; + + + + + +var AuthModal = function AuthModal(_ref) { + var shixunsDetail = _ref.shixunsDetail, + globalSetting = _ref.globalSetting, + loading = _ref.loading, + dispatch = _ref.dispatch, + props = _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_0___default()(_ref, _excluded); + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(antd__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z, { + centered: true, + keyboard: false, + closable: false, + zIndex: 6666, + title: "\u63D0\u793A", + open: shixunsDetail.actionTabs.key === 'Banner-Auth', + okText: "\u786E\u5B9A", + cancelText: "\u53D6\u6D88", + onOk: function onOk() { + dispatch({ + type: 'shixunsDetail/setActionTabs', + payload: {} + }); + window.location.href = '/account/certification'; + }, + onCancel: function onCancel() { + dispatch({ + type: 'shixunsDetail/setActionTabs', + payload: {} + }); + }, + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxs)("p", { + className: "tc font16", + children: ["\u5F53\u524D\u7ADE\u8D5B\u9700\u8981\u5B9E\u540D\u8BA4\u8BC1\uFF0C\u8BF7\u5148\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1\u540E\u518D\u62A5\u540D\u53C2\u8D5B", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("br", {}), "\u8BF7\u95EE\u662F\u5426\u524D\u5F80\u8FDB\u884C\u8BA4\u8BC1\uFF1F"] + }) + }); +}; +/* harmony default export */ __webpack_exports__.Z = ((0,umi__WEBPACK_IMPORTED_MODULE_2__.connect)(function (_ref2) { + var shixunsDetail = _ref2.shixunsDetail, + loading = _ref2.loading, + globalSetting = _ref2.globalSetting; + return { + shixunsDetail: shixunsDetail, + globalSetting: globalSetting, + loading: loading.models.index + }; +})(AuthModal)); + +/***/ }), + +/***/ 39870: +/*!****************************************************************!*\ + !*** ./src/components/HomeModal/Advertisement.tsx + 1 modules ***! + \****************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + Z: function() { return /* binding */ HomeModal_Advertisement; } +}); + +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/regeneratorRuntime.js +var regeneratorRuntime = __webpack_require__(7557); +var regeneratorRuntime_default = /*#__PURE__*/__webpack_require__.n(regeneratorRuntime); +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/asyncToGenerator.js +var asyncToGenerator = __webpack_require__(41498); +var asyncToGenerator_default = /*#__PURE__*/__webpack_require__.n(asyncToGenerator); +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/slicedToArray.js +var slicedToArray = __webpack_require__(79800); +var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray); +// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js +var _react_17_0_2_react = __webpack_require__(59301); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/modal/index.js + 16 modules +var modal = __webpack_require__(43418); +;// CONCATENATED MODULE: ./src/components/HomeModal/Advertisement.css +// extracted by mini-css-extract-plugin + +// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/icons/CloseCircleOutlined.js + 1 modules +var CloseCircleOutlined = __webpack_require__(80117); +// EXTERNAL MODULE: ./node_modules/_dayjs@1.11.13@dayjs/dayjs.min.js +var dayjs_min = __webpack_require__(61186); +var dayjs_min_default = /*#__PURE__*/__webpack_require__.n(dayjs_min); +// EXTERNAL MODULE: ./src/utils/env.ts + 1 modules +var env = __webpack_require__(71681); +// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js +var jsx_runtime = __webpack_require__(37712); +;// CONCATENATED MODULE: ./src/components/HomeModal/Advertisement.tsx + + + +//首页广告弹窗 + + + + + + + +function Advertisement(_ref) { + var modeldata = _ref.modeldata, + dispatch = _ref.dispatch; + var _useState = (0,_react_17_0_2_react.useState)(false), + _useState2 = slicedToArray_default()(_useState, 2), + isModel = _useState2[0], + SetIsmodel = _useState2[1]; + (0,_react_17_0_2_react.useEffect)(function () { + setTimeout(function () { + var isfirst = localStorage.getItem('isfirst'); + var datatime = dayjs_min_default()(localStorage.getItem('showtime') || new Date()); + if (datatime.diff(dayjs_min_default()(new Date()), 'hours') > 0) { + SetIsmodel(false); + } else { + if (isfirst && isfirst === '0') { + SetIsmodel(true); + localStorage.setItem('showtime', dayjs_min_default()().add(12, "hours").format("YYYY-MM-DD HH:mm:ss")); + } else { + SetIsmodel(false); + } + } + }, 1000); + //获取保存的本地的时间 + }, []); + function closemodel(_x) { + return _closemodel.apply(this, arguments); + } + function _closemodel() { + _closemodel = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(type) { + var data, datas; + return regeneratorRuntime_default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + localStorage.setItem('isfirst', '2'); + if (modeldata && modeldata.link) { + SetIsmodel(true); + } + if (!(modeldata && !modeldata.link)) { + _context.next = 5; + break; + } + if (!(type === 2)) { + _context.next = 5; + break; + } + return _context.abrupt("return"); + case 5: + SetIsmodel(false); //UploadNotice + _context.next = 8; + return dispatch({ + type: 'homePage/UploadNotice', + payload: { + t: type, + id: modeldata && modeldata.id + } + }); + case 8: + data = _context.sent; + if (data) { + if (modeldata && modeldata.link) { + if (type === 2) { + if (data.is_create) { + localStorage.setItem('iscreate', "1"); + datas = { + competition: data.competition, + identify: data.identify, + sub_title: data.sub_title, + team_id: data.team_id, + team_name: data.team_name + }; + localStorage.setItem('item', JSON.stringify(datas)); + window.location.href = "".concat(modeldata && modeldata.link); + } else { + window.location.href = "".concat(modeldata && modeldata.link); + } + } + } + } + case 10: + case "end": + return _context.stop(); + } + }, _callee); + })); + return _closemodel.apply(this, arguments); + } + return /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, { + open: isModel + // open={false} + , + title: null, + footer: null, + style: { + background: "transparen" + }, + centered: true, + width: 670, + className: "advertisementModal", + maskClosable: false + // closable={false} + , + closeIcon: /*#__PURE__*/(0,jsx_runtime.jsx)(CloseCircleOutlined/* default */.Z, { + onClick: function onClick() { + return closemodel(1); + }, + style: { + fontSize: '25px', + color: '#fff' + } + }), + children: /*#__PURE__*/(0,jsx_runtime.jsx)("img", { + style: { + width: '600px', + height: '337px', + marginTop: '15px', + borderRadius: '10px', + cursor: modeldata && modeldata.link ? 'pointer' : "" + }, + onClick: function onClick() { + return closemodel(2); + }, + src: env/* default */.Z.IMG_SERVER + "".concat(modeldata && modeldata.img_url) + }) + }); +} +/* harmony default export */ var HomeModal_Advertisement = (Advertisement); + +/***/ }), + +/***/ 2766: +/*!******************************************************************!*\ + !*** ./src/pages/Competitions/Entered/Enteredmodel/Addteams.tsx ***! + \******************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/slicedToArray.js */ 79800); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ 59301); +/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! antd */ 43418); +/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! antd */ 8591); +/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! antd */ 24650); +/* harmony import */ var _ant_design_icons__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @ant-design/icons */ 53043); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react/jsx-runtime */ 37712); + +//创建战队弹窗 + + + + + +function Addteans(_ref) { + var isAddmodle = _ref.isAddmodle, + setIsAdd = _ref.setIsAdd, + createTeam = _ref.createTeam; + var _useState = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(""), + _useState2 = _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_0___default()(_useState, 2), + personname = _useState2[0], + setpersonname = _useState2[1]; + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(antd__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z, { + className: "modal_styles", + centered: true, + title: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxs)("div", { + style: { + alignItems: 'center', + display: 'flex' + }, + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)("div", { + style: { + textAlign: 'left', + flex: '1' + }, + children: "\u521B\u5EFA\u6218\u961F" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(_ant_design_icons__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z, { + onClick: function onClick() { + return setIsAdd(false); + }, + style: { + cursor: 'porint' + } + })] + }), + open: isAddmodle, + closable: false, + destroyOnClose: true, + onOk: function onOk() { + if (!personname) { + antd__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .ZP.info('战队名不能为空'); + return; + } + createTeam(personname); + }, + onCancel: function onCancel() { + return setIsAdd(false); + }, + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxs)("div", { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)("span", { + style: { + fontSize: '14px', + color: '#F73737', + marginLeft: '10px' + }, + children: "*" + }), "\u961F\u540D\uFF1A", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)("p", { + style: { + marginTop: '15px', + marginLeft: '10px', + marginRight: '10px' + }, + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(antd__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z, { + placeholder: "请输入队名", + value: personname, + maxLength: 60, + addonAfter: String(personname && personname.length || 0) + "/60", + onChange: function onChange(e) { + return setpersonname(e.target.value); + } + }) + })] + }) + }); +} +/* harmony default export */ __webpack_exports__.Z = (Addteans); + +/***/ }), + +/***/ 73774: +/*!*******************************************************************!*\ + !*** ./src/pages/Competitions/Entered/Enteredmodel/JoinModel.tsx ***! + \*******************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/slicedToArray.js */ 79800); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ 59301); +/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! antd */ 43418); +/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! antd */ 8591); +/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! antd */ 24650); +/* harmony import */ var _ant_design_icons__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @ant-design/icons */ 53043); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react/jsx-runtime */ 37712); + +//通过邀请码加入战队 + + + + + +function Jointeam(_ref) { + var isjoin = _ref.isjoin, + setJoin = _ref.setJoin, + JoinTeams = _ref.JoinTeams; + var _useState = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(""), + _useState2 = _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_0___default()(_useState, 2), + code = _useState2[0], + setCode = _useState2[1]; + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(antd__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z, { + className: "modal_styles", + centered: true, + title: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxs)("div", { + style: { + alignItems: 'center', + display: 'flex' + }, + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)("div", { + style: { + textAlign: 'left', + flex: '1' + }, + children: "\u52A0\u5165\u6218\u961F" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(_ant_design_icons__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z, { + onClick: function onClick() { + return setJoin(false); + }, + style: { + cursor: 'porint' + } + })] + }), + open: isjoin, + closable: false, + destroyOnClose: true, + onOk: function onOk() { + if (!code) { + antd__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .ZP.info('邀请码不能为空'); + return; + } + JoinTeams(code); + }, + onCancel: function onCancel() { + return setJoin(false); + }, + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)("div", { + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxs)("p", { + style: { + marginLeft: '10px', + display: 'flex', + alignItems: 'center', + marginRight: '10px' + }, + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)("span", { + style: { + flex: 'none' + }, + children: "\u9080\u8BF7\u7801\uFF1A" + }), " ", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(antd__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z, { + placeholder: "请输入邀请码", + value: code, + maxLength: 60, + addonAfter: String(code && code.length || 0) + "/60", + onChange: function onChange(e) { + return setCode(e.target.value); + } + })] + }) + }) + }); +} +/* harmony default export */ __webpack_exports__.Z = (Jointeam); + +/***/ }), + +/***/ 16324: +/*!************************************************************!*\ + !*** ./src/pages/Competitions/Index/index.tsx + 8 modules ***! + \************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +// ESM COMPAT FLAG +__webpack_require__.r(__webpack_exports__); + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + "default": function() { return /* binding */ Index; } +}); + +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/regeneratorRuntime.js +var regeneratorRuntime = __webpack_require__(7557); +var regeneratorRuntime_default = /*#__PURE__*/__webpack_require__.n(regeneratorRuntime); +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/asyncToGenerator.js +var asyncToGenerator = __webpack_require__(41498); +var asyncToGenerator_default = /*#__PURE__*/__webpack_require__.n(asyncToGenerator); +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/objectSpread2.js +var objectSpread2 = __webpack_require__(82242); +var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2); +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/slicedToArray.js +var slicedToArray = __webpack_require__(79800); +var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray); +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/objectWithoutProperties.js +var objectWithoutProperties = __webpack_require__(39647); +var objectWithoutProperties_default = /*#__PURE__*/__webpack_require__.n(objectWithoutProperties); +// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js +var _react_17_0_2_react = __webpack_require__(59301); +// EXTERNAL MODULE: ./src/.umi-production/exports.ts +var _umi_production_exports = __webpack_require__(80608); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/tabs/index.js + 24 modules +var tabs = __webpack_require__(99313); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/form/index.js + 19 modules +var es_form = __webpack_require__(78241); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/message/index.js + 4 modules +var message = __webpack_require__(8591); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/modal/index.js + 16 modules +var modal = __webpack_require__(43418); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/index.js + 5 modules +var input = __webpack_require__(24650); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/skeleton/index.js + 12 modules +var skeleton = __webpack_require__(66999); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/list/index.js + 3 modules +var list = __webpack_require__(73755); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/tooltip/index.js + 3 modules +var tooltip = __webpack_require__(6848); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/button/index.js +var es_button = __webpack_require__(3113); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/pagination/index.js + 10 modules +var pagination = __webpack_require__(86859); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/table/index.js + 85 modules +var table = __webpack_require__(51945); +// EXTERNAL MODULE: ./src/utils/util.tsx +var util = __webpack_require__(27876); +;// CONCATENATED MODULE: ./src/pages/Competitions/Index/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var Indexmodules = ({"flex_box_center":"flex_box_center___KHcKj","flex_space_between":"flex_space_between___rpKE6","flex_box_vertical_center":"flex_box_vertical_center___aBwFB","flex_box_center_end":"flex_box_center_end___eszEn","flex_box_column":"flex_box_column___y2rDr","wrp":"wrp___b6xZq","tabsWrap":"tabsWrap___rNsVP","searchWrap":"searchWrap___NzDrD","search":"search___O3S5n","searchIcon":"searchIcon___S8AXh","btns":"btns___gL_1J","searchWrap_right":"searchWrap_right___GVEny","description":"description____uPzl","bg":"bg___lqNd2","list":"list___JU4aR","status":"status___d75lJ","desc":"desc___NuO07","flex1":"flex1___ibscW","item":"item___E2e6I","footer":"footer___az6N2","bottomText":"bottomText___XT9Es","CompetitionsList":"CompetitionsList___BU3Jl","shadow":"shadow___kJYAn","signup":"signup___UmfzR","CompetitionsListzhezhao":"CompetitionsListzhezhao___E2v5E","divimg":"divimg___R3hKI","commonTextBox":"commonTextBox___C7Stw","havetext":"havetext___Q_Zdl","Finishedtext":"Finishedtext___zMGI8","Comingtext":"Comingtext___cJOQk","info":"info___eIwYF","bonus":"bonus___eKcia","rmb":"rmb___4wccY","applyInfo":"applyInfo___sqck8","task_hide":"task_hide___MQUVb","task_hide_2":"task_hide_2___MoAlk","Unpublishedtext":"Unpublishedtext___tqsH6","checkboxtitle":"checkboxtitle___iwuEz","scoremodal":"scoremodal____yQdA","title":"title___jb7xW","content":"content___NsK20","bottom":"bottom___CyoKb","yes":"yes___s2kKh","no":"no___Adxtg","baseFormItem":"baseFormItem___rawKU","jsinput":"jsinput___XEFKk"}); +// EXTERNAL MODULE: ./src/components/NoData/index.tsx +var NoData = __webpack_require__(6638); +// EXTERNAL MODULE: ./src/utils/env.ts + 1 modules +var env = __webpack_require__(71681); +// EXTERNAL MODULE: ./src/components/AuthenticationModel/index.tsx +var AuthenticationModel = __webpack_require__(77766); +// EXTERNAL MODULE: ./src/utils/authority.ts +var authority = __webpack_require__(75916); +// EXTERNAL MODULE: ./src/utils/verifyLogin.tsx + 2 modules +var verifyLogin = __webpack_require__(10283); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/checkbox/index.js + 3 modules +var es_checkbox = __webpack_require__(24905); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/row/index.js +var row = __webpack_require__(95237); +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/toConsumableArray.js +var toConsumableArray = __webpack_require__(37205); +var toConsumableArray_default = /*#__PURE__*/__webpack_require__.n(toConsumableArray); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/spin/index.js + 1 modules +var spin = __webpack_require__(71418); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/col/index.js +var col = __webpack_require__(43604); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/divider/index.js + 1 modules +var divider = __webpack_require__(28103); +// EXTERNAL MODULE: ./node_modules/_dayjs@1.11.13@dayjs/dayjs.min.js +var dayjs_min = __webpack_require__(61186); +var dayjs_min_default = /*#__PURE__*/__webpack_require__.n(dayjs_min); +// EXTERNAL MODULE: ./node_modules/_echarts-for-react@2.0.16@echarts-for-react/lib/index.js +var lib = __webpack_require__(42441); +// EXTERNAL MODULE: ./src/utils/fetch.ts +var fetch = __webpack_require__(49105); +// EXTERNAL MODULE: ./node_modules/_react-infinite-scroller@1.2.4@react-infinite-scroller/index.js +var _react_infinite_scroller_1_2_4_react_infinite_scroller = __webpack_require__(26724); +var _react_infinite_scroller_1_2_4_react_infinite_scroller_default = /*#__PURE__*/__webpack_require__.n(_react_infinite_scroller_1_2_4_react_infinite_scroller); +// EXTERNAL MODULE: ./src/utils/export.ts +var utils_export = __webpack_require__(80427); +;// CONCATENATED MODULE: ./src/pages/Competitions/Index/Statistics/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var Statisticsmodules = ({"searchWrap":"searchWrap___xQK12","search":"search___yq6Qw","searchIcon":"searchIcon___leI1w","scrollWrapper":"scrollWrapper___jhUoo","checkBoxWrapper":"checkBoxWrapper___p_r14","checkboxtitle":"checkboxtitle___iHgQL","partTitle":"partTitle___dW4po","exportBtn":"exportBtn___ekb9d","pngIcon":"pngIcon___Jv1zf"}); +;// CONCATENATED MODULE: ./src/pages/Competitions/Index/Statistics/config.tsx +var getCourseCountOptions = function getCourseCountOptions() { + var datas = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : []; + return { + color: ['#0152d9', '#B620E0', '#44D7B6'], + legend: {}, + tooltip: { + // formatter: '{b0}: {c0}' + }, + dataset: { + source: datas + }, + xAxis: { + type: 'category' + }, + yAxis: {}, + // Declare several bar series, each will be mapped + // to a column of dataset.source by default. + + series: [{ + type: 'bar', + label: { + show: true, + position: 'top' + // formatter: '{b}: {@score}12321' + } + }, { + type: 'bar', + label: { + show: true, + position: 'top' + } + }, { + type: 'bar', + label: { + show: true, + position: 'top' + } + }] + }; +}; +;// CONCATENATED MODULE: ./src/assets/images/competition/export-icon.png +var export_icon_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAcCAYAAAB/E6/TAAAAAXNSR0IArs4c6QAAAtpJREFUSEu1lm9oTWEcx7+/57rbLLWE9oJQxPy7O2erSXmhRHlDEnnjxTkXS/6k1ChFWMv2Bomku3PLG3snEl5IvDB/yr3nXCEWa01ZQ8SV7e7u+WqzLbu7f3Yuztvn+/t+zvP8vr/nHEERj2m5x+JR46SfUvEjHtUattcnIs3x1tDxydYXDQJZKoJjccc4NRnYpEG1lrdyUKFKaakkdBOBwDBA5KjrVDcVghUEmba3EUQzwapcZgrqcCwaaskHywuqsRKWFkZAqvwm0gcVrIq3Lu3KpcsJMq2OWZAfHSQq8h6LSL9ANsed0O2idmTaXphkZKQP7wFcFeCJKHyh5h0SQUBSCtwSixo3i+6RYXtnQB4UyK1yKd3+0Kn6PhZvy+sXoVCprW4kdL0QZDgzuUSm5Q0l61AgWDb72eXFn/7UGZaXVKJ2QOGtJpdn8xBQBwVPnkaqO/ODwq5Not51jJWZRsbOxKYpDHxIM/0ob1BEkuUlWNB+qbo3547q9r6akfrZf911jNXZ3rgmnNintT4/3CeFTRD5OKrTohQG040g1quArI1Fqu/ljbcZ9i5WlE5puH9xWTITZlreAYLnRNAVd4z5E9bDicPU+rSIWhd3Qnezgjbs7yj9OZgK9mk1sz81sLCiLPA40+hbX3qPJluKBpm2ewRE49gVUyBSRYMM2+sGOWf0HhNhd95BZCAZc1Zc8310pu32kpgF4KsbNaZPZkayaczMHtXufjGXg+mlo2KSbb+vHaEIe/yD5E1QwRqgbBsXBsP2ekBW+jfMXSFAO5S6kQl6jhzT/TdwEWkjuX0s3kPffwIn/sY0a61IEuS0MVDdLndRKo3X/xw0YjhuYA3bi4E0/wdsHKjGSjRo6Ob/DjLDL+dRD3QCLPgP4fdlJtx1pu21k1zl16iQfiIo7O6gxpVChX7XBWpNPBp6MO6oaizvLIF6gmV+DXNE/F3J1JK6pxeWfP4Fq1RgLKZBv/kAAAAASUVORK5CYII="; +// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js +var jsx_runtime = __webpack_require__(37712); +;// CONCATENATED MODULE: ./src/pages/Competitions/Index/Statistics/Table.tsx + + + + + + +var _excluded = ["competitions", "globalSetting", "loading", "dispatch", "user", "type", "keyword"]; + + + + + + + + + + + + + + +var TabPane = tabs/* default */.Z.TabPane; +var Group = es_checkbox/* default */.Z.Group; +var competitionsPage = function competitionsPage(_ref) { + var _Datas$school_level_c, _Datas$school_level_c2, _Datas$school_level_c3, _Datas$school_level_c4, _Datas$school_level_c5; + var competitions = _ref.competitions, + globalSetting = _ref.globalSetting, + loading = _ref.loading, + dispatch = _ref.dispatch, + user = _ref.user, + type = _ref.type, + keyword = _ref.keyword, + props = objectWithoutProperties_default()(_ref, _excluded); + var params = (0,_umi_production_exports.useParams)(); + var _useState = (0,_react_17_0_2_react.useState)({ + data: [["东北", 0, 0, 0], ["华东", 0, 0, 0], ["华北", 0, 0, 0], ["华中", 0, 0, 0], ["华南", 0, 0, 0], ["西南", 0, 0, 0], ["西北", 0, 0, 0], ["其他", 0, 0, 0]] + }), + _useState2 = slicedToArray_default()(_useState, 2), + Datas = _useState2[0], + setDatas = _useState2[1]; + var _useState3 = (0,_react_17_0_2_react.useState)(false), + _useState4 = slicedToArray_default()(_useState3, 2), + loadings = _useState4[0], + setloadings = _useState4[1]; + var _useState5 = (0,_react_17_0_2_react.useState)(true), + _useState6 = slicedToArray_default()(_useState5, 2), + hasMore = _useState6[0], + sethasMore = _useState6[1]; + var _useState7 = (0,_react_17_0_2_react.useState)([]), + _useState8 = slicedToArray_default()(_useState7, 2), + CheckedValues = _useState8[0], + setCheckedValues = _useState8[1]; + var _useState9 = (0,_react_17_0_2_react.useState)([]), + _useState10 = slicedToArray_default()(_useState9, 2), + data = _useState10[0], + setData = _useState10[1]; + (0,_react_17_0_2_react.useEffect)(function () { + getdata(); + }, [params, keyword]); + (0,_react_17_0_2_react.useEffect)(function () { + competitions.listParams.url_suffix_name = params.Identifier; + }, [params.Identifier]); + function getdata() { + return _getdata.apply(this, arguments); + } + function _getdata() { + _getdata = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() { + var data; + return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { + while (1) switch (_context3.prev = _context3.next) { + case 0: + setloadings(true); + competitions.listParams.page = 1; + competitions.listParams.keyword = keyword || ''; + competitions.listParams.category = type; + _context3.next = 6; + return dispatch({ + type: 'competitions/getList', + payload: objectSpread2_default()({}, competitions.listParams) + }); + case 6: + data = _context3.sent; + setloadings(false); + setCheckedValues([]); + setDatas({ + data: [["东北", 0, 0, 0], ["华东", 0, 0, 0], ["华北", 0, 0, 0], ["华中", 0, 0, 0], ["华南", 0, 0, 0], ["西南", 0, 0, 0], ["西北", 0, 0, 0], ["其他", 0, 0, 0]] + }); + setData(toConsumableArray_default()(data === null || data === void 0 ? void 0 : data.competitions)); + case 11: + case "end": + return _context3.stop(); + } + }, _callee3); + })); + return _getdata.apply(this, arguments); + } + return /*#__PURE__*/(0,jsx_runtime.jsx)("section", { + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { + className: "edu-container minH500", + children: [(data === null || data === void 0 ? void 0 : data.length) === 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, {}), (data === null || data === void 0 ? void 0 : data.length) > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Statisticsmodules.scrollWrapper, + style: { + overflowY: 'auto' + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)((_react_infinite_scroller_1_2_4_react_infinite_scroller_default()), { + initialLoad: false, + pageStart: 1, + threshold: 20, + loadMore: ( /*#__PURE__*/function () { + var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(page) { + var _lists$competitions, lists; + return regeneratorRuntime_default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + competitions.listParams.category = type; + competitions.listParams.page = page; + if (!(hasMore && !loadings)) { + _context.next = 10; + break; + } + setloadings(true); + _context.next = 6; + return dispatch({ + type: 'competitions/getList', + payload: objectSpread2_default()({}, competitions.listParams) + // payload: { + // category: type, + // page: page, + // }, + }); + case 6: + lists = _context.sent; + setloadings(false); + setData([].concat(toConsumableArray_default()(data), toConsumableArray_default()(lists === null || lists === void 0 ? void 0 : lists.competitions))); + if ((lists === null || lists === void 0 || (_lists$competitions = lists.competitions) === null || _lists$competitions === void 0 ? void 0 : _lists$competitions.length) < 20) sethasMore(false); + case 10: + case "end": + return _context.stop(); + } + }, _callee); + })); + return function (_x) { + return _ref2.apply(this, arguments); + }; + }()), + hasMore: hasMore, + useWindow: false, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, { + spinning: loadings, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(Group, { + value: CheckedValues, + onChange: ( /*#__PURE__*/function () { + var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2(checkedValues) { + var res; + return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { + while (1) switch (_context2.prev = _context2.next) { + case 0: + setCheckedValues(toConsumableArray_default()(checkedValues)); + if (!((checkedValues === null || checkedValues === void 0 ? void 0 : checkedValues.length) > 0)) { + _context2.next = 8; + break; + } + _context2.next = 4; + return (0,fetch/* default */.ZP)("/api/competitions/region_reports.json", { + method: 'get', + params: { + ids: checkedValues.toString() + } + }); + case 4: + res = _context2.sent; + if ((res === null || res === void 0 ? void 0 : res.status) === 0) { + setDatas(res); + } + _context2.next = 9; + break; + case 8: + setDatas({ + data: [["东北", 0, 0, 0], ["华东", 0, 0, 0], ["华北", 0, 0, 0], ["华中", 0, 0, 0], ["华南", 0, 0, 0], ["西南", 0, 0, 0], ["西北", 0, 0, 0], ["其他", 0, 0, 0]] + }); + case 9: + case "end": + return _context2.stop(); + } + }, _callee2); + })); + return function (_x2) { + return _ref3.apply(this, arguments); + }; + }()), + children: /*#__PURE__*/(0,jsx_runtime.jsx)(row/* default */.Z, { + gutter: [16, 16], + children: data === null || data === void 0 ? void 0 : data.map(function (item, index) { + return /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + span: 12, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, { + value: item.id, + className: Statisticsmodules.checkBoxWrapper, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(tooltip/* default */.Z, { + className: Statisticsmodules.checkboxtitle, + title: item.sub_title ? item.name + '——' + item.sub_title : item.name, + children: [item.name, item.sub_title ? '——' + item.sub_title : ''] + }) + }) + }); + }) + }) + }) + }) + }) + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + justify: "space-between", + align: "middle", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Statisticsmodules.partTitle, + children: "\u6570\u636E\u5C55\u793A" + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(es_button/* default */.ZP, { + className: Statisticsmodules.exportBtn, + onClick: function onClick() { + (0,utils_export/* Exportcompetitions */.y8)({ + ids: CheckedValues.toString() + }); + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { + src: export_icon_namespaceObject, + alt: "", + className: Statisticsmodules.pngIcon + }), "\u6570\u636E\u5BFC\u51FA"] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + marginTop: '10px', + background: '#fff', + paddingBottom: '20px' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(divider/* default */.Z, { + style: { + padding: '0px 40px' + } + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + textAlign: 'center' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + fontSize: '20px', + fontWeight: 600 + }, + children: "\u7ADE\u8D5B\u62A5\u540D\u60C5\u51B5\u7EDF\u8BA1\u7B80\u62A5" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + marginTop: '20px' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: ["\u622A\u6B62\u81F3\uFF1A", dayjs_min_default()(new Date()).format('MM月DD日 HH:mm:ss')] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + style: { + marginLeft: '30px' + }, + children: ["\u6240\u9009\u4E2D\u5927\u8D5B\u76EE\u524D\u5408\u8BA1\u5171\u6709\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + style: { + color: '#999999' + }, + children: [" ", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#B620E0' + }, + children: (Datas === null || Datas === void 0 ? void 0 : Datas.school_count) || 0 + }), " \u6240\u9AD8\u6821 ", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#44D7B6', + marginLeft: '10px' + }, + children: (Datas === null || Datas === void 0 ? void 0 : Datas.team_count) || 0 + }), " \u652F\u961F\u4F0D ", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#0152d9', + marginLeft: '10px' + }, + children: (Datas === null || Datas === void 0 ? void 0 : Datas.user_count) || 0 + }), " \u540D\u5B66\u751F\u62A5\u540D "] + })] + })] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + height: '70px', + display: 'flex', + justifyContent: 'center', + padding: '20px 0px' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + margin: '0px 40px', + textAlign: 'center' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", { + style: { + color: '#333333' + }, + children: "985\u9662\u6821" + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { + style: { + color: '#999999', + fontSize: '14px' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#E53333', + fontSize: '20px', + marginRight: '2px' + }, + children: (Datas === null || Datas === void 0 || (_Datas$school_level_c = Datas.school_level_count) === null || _Datas$school_level_c === void 0 ? void 0 : _Datas$school_level_c[0]) || 0 + }), "\u6240"] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + height: '54px', + border: '1px solid #f1f1f1', + width: '1px' + } + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + margin: '0px 40px', + textAlign: 'center' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", { + style: { + color: '#333333' + }, + children: "211\u9662\u6821" + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { + style: { + color: '#999999', + fontSize: '14px' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#FF8C29', + fontSize: '20px', + marginRight: '2px' + }, + children: (Datas === null || Datas === void 0 || (_Datas$school_level_c2 = Datas.school_level_count) === null || _Datas$school_level_c2 === void 0 ? void 0 : _Datas$school_level_c2[1]) || 0 + }), "\u6240"] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + height: '54px', + border: '1px solid #f1f1f1', + width: '1px' + } + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + margin: '0px 40px', + textAlign: 'center' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", { + style: { + color: '#333333' + }, + children: "\u672C\u79D1\u9662\u6821" + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { + style: { + color: '#999999', + fontSize: '14px' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#F7B500', + fontSize: '20px', + marginRight: '2px' + }, + children: (Datas === null || Datas === void 0 || (_Datas$school_level_c3 = Datas.school_level_count) === null || _Datas$school_level_c3 === void 0 ? void 0 : _Datas$school_level_c3[2]) || 0 + }), "\u6240"] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + height: '54px', + border: '1px solid #f1f1f1', + width: '1px' + } + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + margin: '0px 40px', + textAlign: 'center' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", { + style: { + color: '#333333' + }, + children: "\u9AD8\u804C\u9AD8\u4E13" + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { + style: { + color: '#999999', + fontSize: '14px' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#0152d9', + fontSize: '20px', + marginRight: '2px' + }, + children: (Datas === null || Datas === void 0 || (_Datas$school_level_c4 = Datas.school_level_count) === null || _Datas$school_level_c4 === void 0 ? void 0 : _Datas$school_level_c4[3]) || 0 + }), "\u6240"] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + height: '54px', + border: '1px solid #f1f1f1', + width: '1px' + } + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + margin: '0px 40px', + textAlign: 'center' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", { + style: { + color: '#333333' + }, + children: "\u5176\u4ED6\u9662\u6821" + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { + style: { + color: '#999999', + fontSize: '14px' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#666666', + fontSize: '20px', + marginRight: '2px' + }, + children: (Datas === null || Datas === void 0 || (_Datas$school_level_c5 = Datas.school_level_count) === null || _Datas$school_level_c5 === void 0 ? void 0 : _Datas$school_level_c5[4]) || 0 + }), "\u6240"] + })] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(lib/* default */.Z, { + option: getCourseCountOptions(Object.values(Datas === null || Datas === void 0 ? void 0 : Datas.data)), + style: { + height: 400, + width: 1200 + }, + opts: { + renderer: 'svg' + } + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + display: 'flex', + justifyContent: 'center' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + display: 'flex', + alignItems: 'center' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + display: 'flex', + marginRight: '5px', + width: '14px', + height: '14px', + background: '#0152d9' + } + }), "\u4EBA\u6570"] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + display: 'flex', + alignItems: 'center', + margin: '0px 20px' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + display: 'flex', + marginRight: '5px', + width: '14px', + height: '14px', + background: '#B620E0' + } + }), "\u5B66\u6821\u6570"] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + display: 'flex', + alignItems: 'center' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + display: 'flex', + marginRight: '5px', + width: '14px', + height: '14px', + background: '#44D7B6' + } + }), "\u961F\u4F0D\u6570\uFF08\u961F\u4F0D\u5982\u679C\u8DE8\u533A\uFF0C\u5219\u8BE5\u961F\u4F0D\u5728\u5404\u81EA\u533A\u57DF\u961F\u4F0D\u6570\u90FD\u52A01\uFF09"] + })] + })] + })] + }) + }); +}; +/* harmony default export */ var Table = ((0,_umi_production_exports.connect)(function (_ref4) { + var competitions = _ref4.competitions, + loading = _ref4.loading, + globalSetting = _ref4.globalSetting, + user = _ref4.user; + return { + competitions: competitions, + globalSetting: globalSetting, + loading: loading.models.competitions, + user: user + }; +})(competitionsPage)); +// EXTERNAL MODULE: ./src/components/ui-customization/index.tsx + 32 modules +var ui_customization = __webpack_require__(48410); +;// CONCATENATED MODULE: ./src/pages/Competitions/Index/Statistics/index.tsx + + +var Statistics_excluded = ["competitions", "globalSetting", "loading", "dispatch", "user"]; + + + + + + + + +var Statistics_TabPane = tabs/* default */.Z.TabPane; +var Statistics_Group = es_checkbox/* default */.Z.Group; +var Statistics_competitionsPage = function competitionsPage(_ref) { + var competitions = _ref.competitions, + globalSetting = _ref.globalSetting, + loading = _ref.loading, + dispatch = _ref.dispatch, + user = _ref.user, + props = objectWithoutProperties_default()(_ref, Statistics_excluded); + var _useState = (0,_react_17_0_2_react.useState)(''), + _useState2 = slicedToArray_default()(_useState, 2), + type = _useState2[0], + setType = _useState2[1]; + var _useState3 = (0,_react_17_0_2_react.useState)(), + _useState4 = slicedToArray_default()(_useState3, 2), + keyword = _useState4[0], + setkeyword = _useState4[1]; + var _useState5 = (0,_react_17_0_2_react.useState)(''), + _useState6 = slicedToArray_default()(_useState5, 2), + inputValue = _useState6[0], + setInputValue = _useState6[1]; + return /*#__PURE__*/(0,jsx_runtime.jsx)("section", { + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { + className: "edu-container minH500", + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + align: "middle", + justify: "space-between", + style: { + marginBottom: 26, + marginTop: 30 + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(ui_customization/* SuperiorTabs */.tp, { + dataSource: [{ + id: '', + name: '全部' + }, { + id: 'progressing', + name: '进行中的' + }, { + id: 'ended', + name: '往期比赛' + }], + value: type, + onChange: setType + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Statisticsmodules.searchWrap, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z.Search, { + placeholder: "\u8BF7\u8F93\u5165\u7ADE\u8D5B\u540D\u79F0", + size: "large", + className: Statisticsmodules.search, + value: inputValue, + onChange: function onChange(e) { + if (e.target.value) { + setInputValue(e.target.value); + } else { + setkeyword(e.target.value); + setInputValue(e.target.value); + } + }, + onSearch: function onSearch(value) { + setkeyword(value); + }, + suffix: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-sousuo9 font14 ".concat(Statisticsmodules.searchIcon), + onClick: function onClick() { + return setkeyword(inputValue); + } + }) + }) + })] + }), type === "" && /*#__PURE__*/(0,jsx_runtime.jsx)(Table, { + type: type, + keyword: keyword + }), type === "progressing" && /*#__PURE__*/(0,jsx_runtime.jsx)(Table, { + type: type, + keyword: keyword + }), type === "ended" && /*#__PURE__*/(0,jsx_runtime.jsx)(Table, { + type: type, + keyword: keyword + })] + }) + }); +}; +/* harmony default export */ var Statistics = ((0,_umi_production_exports.connect)(function (_ref2) { + var competitions = _ref2.competitions, + loading = _ref2.loading, + globalSetting = _ref2.globalSetting, + user = _ref2.user; + return { + competitions: competitions, + globalSetting: globalSetting, + loading: loading.models.competitions, + user: user + }; +})(Statistics_competitionsPage)); +// EXTERNAL MODULE: ./src/components/ImagesIcon/index.ts + 32 modules +var ImagesIcon = __webpack_require__(67782); +// EXTERNAL MODULE: ./src/components/HomeModal/Advertisement.tsx + 1 modules +var Advertisement = __webpack_require__(39870); +;// CONCATENATED MODULE: ./src/assets/images/competition/competition-banner.png +var competition_banner_namespaceObject = "data:image/png;base64,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"; +// EXTERNAL MODULE: ./src/pages/Competitions/Entered/Enteredmodel/JoinModel.tsx +var JoinModel = __webpack_require__(73774); +// EXTERNAL MODULE: ./src/pages/Competitions/Entered/Enteredmodel/Addteams.tsx +var Addteams = __webpack_require__(2766); +// EXTERNAL MODULE: ./src/pages/Competitions/components/PhoneModal.tsx +var PhoneModal = __webpack_require__(1174); +// EXTERNAL MODULE: ./src/service/global.ts +var global = __webpack_require__(41852); +;// CONCATENATED MODULE: ./src/pages/Competitions/Index/robot.png +var robot_namespaceObject = "data:image/png;base64,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"; +;// CONCATENATED MODULE: ./src/pages/Competitions/Index/index.tsx + + + + + +var Index_excluded = ["competitions", "globalSetting", "loading", "dispatch", "user"]; + + + + + + + + + + + + + + + + + + + + + + + + + + + +var Index_TabPane = tabs/* default */.Z.TabPane; +var Index_competitionsPage = function competitionsPage(_ref) { + var competitions = _ref.competitions, + globalSetting = _ref.globalSetting, + loading = _ref.loading, + dispatch = _ref.dispatch, + user = _ref.user, + props = objectWithoutProperties_default()(_ref, Index_excluded); + var location = (0,_umi_production_exports.useLocation)(); + var _useSearchParams = (0,_umi_production_exports.useSearchParams)(), + _useSearchParams2 = slicedToArray_default()(_useSearchParams, 1), + searchParams = _useSearchParams2[0]; + var _useState = (0,_react_17_0_2_react.useState)(false), + _useState2 = slicedToArray_default()(_useState, 2), + isStatistics = _useState2[0], + setIsStatistics = _useState2[1]; + var _useState3 = (0,_react_17_0_2_react.useState)(), + _useState4 = slicedToArray_default()(_useState3, 2), + modeldata = _useState4[0], + setModeldata = _useState4[1]; + var _useState5 = (0,_react_17_0_2_react.useState)(false), + _useState6 = slicedToArray_default()(_useState5, 2), + isshowmodal = _useState6[0], + setisshowmodal = _useState6[1]; + var _useState7 = (0,_react_17_0_2_react.useState)(false), + _useState8 = slicedToArray_default()(_useState7, 2), + isAddmodel = _useState8[0], + setIsAddmodel = _useState8[1]; //新建战队 + var _useState9 = (0,_react_17_0_2_react.useState)(false), + _useState10 = slicedToArray_default()(_useState9, 2), + isJoin = _useState10[0], + setJoin = _useState10[1]; //加入战队 + var _useState11 = (0,_react_17_0_2_react.useState)(true), + _useState12 = slicedToArray_default()(_useState11, 2), + isClick = _useState12[0], + setIsClick = _useState12[1]; //增加参数 防止点击过快 多次调用 + var _useState13 = (0,_react_17_0_2_react.useState)([]), + _useState14 = slicedToArray_default()(_useState13, 2), + items = _useState14[0], + setitems = _useState14[1]; + var _useState15 = (0,_react_17_0_2_react.useState)(false), + _useState16 = slicedToArray_default()(_useState15, 2), + showphone = _useState16[0], + setshowphone = _useState16[1]; + var _useState17 = (0,_react_17_0_2_react.useState)(false), + _useState18 = slicedToArray_default()(_useState17, 2), + isopen = _useState18[0], + setisopen = _useState18[1]; + var _useState19 = (0,_react_17_0_2_react.useState)(), + _useState20 = slicedToArray_default()(_useState19, 2), + datas = _useState20[0], + setdatas = _useState20[1]; + var _useState21 = (0,_react_17_0_2_react.useState)(false), + _useState22 = slicedToArray_default()(_useState21, 2), + iscreate = _useState22[0], + setiscreate = _useState22[1]; + var _useParams = (0,_umi_production_exports.useParams)(), + identifier = _useParams.identifier; + var _Form$useForm = es_form/* default */.Z.useForm(), + _Form$useForm2 = slicedToArray_default()(_Form$useForm, 1), + form = _Form$useForm2[0]; + var _useState23 = (0,_react_17_0_2_react.useState)(false), + _useState24 = slicedToArray_default()(_useState23, 2), + buttonloading = _useState24[0], + setbuttonloading = _useState24[1]; + var _useState25 = (0,_react_17_0_2_react.useState)('mine'), + _useState26 = slicedToArray_default()(_useState25, 2), + scoreByBlank = _useState26[0], + setscoreByBlank = _useState26[1]; + var _useState27 = (0,_react_17_0_2_react.useState)(false), + _useState28 = slicedToArray_default()(_useState27, 2), + certificate = _useState28[0], + setcertificate = _useState28[1]; + var _useState29 = (0,_react_17_0_2_react.useState)(''), + _useState30 = slicedToArray_default()(_useState29, 2), + keywords = _useState30[0], + setkeywords = _useState30[1]; + var _useState31 = (0,_react_17_0_2_react.useState)([]), + _useState32 = slicedToArray_default()(_useState31, 2), + dataItems = _useState32[0], + seetdataItems = _useState32[1]; + var _useState33 = (0,_react_17_0_2_react.useState)(true), + _useState34 = slicedToArray_default()(_useState33, 2), + btnshow = _useState34[0], + setbtnShow = _useState34[1]; + + //出现页面右侧悬浮按钮 + (0,_react_17_0_2_react.useEffect)(function () { + dispatch({ + type: 'globalSetting/onlyShowBackTopToggle', + payload: false + }); + return function () { + dispatch({ + type: 'globalSetting/onlyShowBackTopToggle', + payload: true + }); + }; + }, []); + (0,_react_17_0_2_react.useEffect)(function () { + competitions.listParams.url_suffix_name = identifier; + }, [identifier]); + (0,_react_17_0_2_react.useEffect)(function () { + // getHomeNotice(); + dispatch({ + type: 'competitions/getList', + payload: objectSpread2_default()({}, competitions.listParams) + }); + }, [competitions.name]); + (0,_react_17_0_2_react.useEffect)(function () { + (0,util/* setDocumentTitle */.Dk)('在线竞赛'); + }); + (0,_react_17_0_2_react.useEffect)(function () { + if (location.pathname.includes('list')) { + setbtnShow(false); + } + }); + var onShowSizeChange = function onShowSizeChange(current, pageSize) { + document.body.scrollIntoView(); + competitions.listParams.page = current; + dispatch({ + type: 'competitions/getList', + payload: objectSpread2_default()(objectSpread2_default()({}, competitions.listParams), {}, { + edu: searchParams.get("edu") + }) + }); + }; + function noclick(e) { + e.stopPropagation(); + } + function gotocourse(_x, _x2, _x3) { + return _gotocourse.apply(this, arguments); + } + function _gotocourse() { + _gotocourse = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3(e, item, url) { + var _user$userInfo5; + var res, result, _user$userInfo6, data; + return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { + while (1) switch (_context3.prev = _context3.next) { + case 0: + e.stopPropagation(); + // if (!item.invite_code) { + // message.info('本竞赛只面向部分学校/单位开放,你暂时没有参赛资格'); + // return; + // } + // items=item + setitems(objectSpread2_default()({}, item)); + if ((0,verifyLogin/* handleVerify */.tJ)(dispatch)) { + _context3.next = 4; + break; + } + return _context3.abrupt("return"); + case 4: + if (!(item !== null && item !== void 0 && item.is_authentication && !(user !== null && user !== void 0 && (_user$userInfo5 = user.userInfo) !== null && _user$userInfo5 !== void 0 && _user$userInfo5.authentication))) { + _context3.next = 7; + break; + } + dispatch({ + type: 'shixunsDetail/setActionTabs', + payload: { + key: 'Banner-Auth' + } + }); + return _context3.abrupt("return"); + case 7: + _context3.next = 9; + return (0,fetch/* default */.ZP)("/api/competitions/".concat(item.identifier, "/check_open.json"), { + method: 'post' + }); + case 9: + res = _context3.sent; + if (!(res.status !== 0)) { + _context3.next = 12; + break; + } + return _context3.abrupt("return"); + case 12: + if (!(url === 'ismodel')) { + _context3.next = 26; + break; + } + if (!(item.member_of_course === true)) { + _context3.next = 17; + break; + } + (0,util/* openNewWindow */.xg)("/classrooms/".concat(item.course_id)); + _context3.next = 24; + break; + case 17: + if (item.invite_code) { + _context3.next = 20; + break; + } + message/* default */.ZP.info('本竞赛只面向部分学校/单位开放,你暂时没有参赛资格'); + return _context3.abrupt("return"); + case 20: + _context3.next = 22; + return dispatch({ + type: 'competitions/addApplytojoincourse', + payload: { + invite_code: item.invite_code, + student: 1 + } + }); + case 22: + result = _context3.sent; + if (result.status === 0) { + if (item.is_new) { + _umi_production_exports.history.push("/competitions/detail/".concat(item.identifier)); + } else { + (0,util/* openNewWindow */.xg)("/classrooms/".concat(item.course_id)); + } + } + case 24: + _context3.next = 70; + break; + case 26: + if (!(url === 'personal')) { + _context3.next = 57; + break; + } + if (!item.is_new) { + _context3.next = 54; + break; + } + if (!(item.enrolled === true)) { + _context3.next = 31; + break; + } + (0,util/* openNewWindow */.xg)("/competitions/detail/".concat(item.identifier, "?type=1")); + return _context3.abrupt("return"); + case 31: + if (!(item.teacher_need_phone || item.member_need_phone)) { + _context3.next = 35; + break; + } + e.stopPropagation(); + setshowphone(true); + return _context3.abrupt("return"); + case 35: + if ((0,verifyLogin/* handleVerify */.tJ)(dispatch)) { + _context3.next = 37; + break; + } + return _context3.abrupt("return"); + case 37: + if (!(item !== null && item !== void 0 && item.need_check_mail)) { + _context3.next = 41; + break; + } + e.stopPropagation(); + modal/* default */.Z.confirm({ + centered: true, + okText: '确定', + cancelText: '取消', + title: '提示', + icon: null, + content: '您暂未绑定邮箱,为了后续竞赛奖项颁发等相关事宜的正常且准确进行,请完成绑定再参加报名。', + onOk: function onOk() { + window.open('/account/secure'); + } + }); + return _context3.abrupt("return"); + case 41: + if (!(item !== null && item !== void 0 && item.is_authentication && !(user !== null && user !== void 0 && (_user$userInfo6 = user.userInfo) !== null && _user$userInfo6 !== void 0 && _user$userInfo6.authentication))) { + _context3.next = 44; + break; + } + dispatch({ + type: 'shixunsDetail/setActionTabs', + payload: { + key: 'Banner-Auth' + } + }); + return _context3.abrupt("return"); + case 44: + if (!buttonloading) { + _context3.next = 46; + break; + } + return _context3.abrupt("return"); + case 46: + setbuttonloading(true); + _context3.next = 49; + return dispatch({ + type: 'competitions/AddTeam', + payload: { + identifier: item.identifier + } + }); + case 49: + data = _context3.sent; + setbuttonloading(false); + if (data && data.status === 0) { + setdatas(data); + setisopen(true); + dispatch({ + type: 'competitions/getList', + payload: objectSpread2_default()({}, competitions.listParams) + }); + } + _context3.next = 55; + break; + case 54: + addTeams(''); + case 55: + _context3.next = 70; + break; + case 57: + if (!(item.enrolled === true)) { + _context3.next = 60; + break; + } + (0,util/* openNewWindow */.xg)(url); + return _context3.abrupt("return"); + case 60: + if (!(url === 'personal')) { + _context3.next = 68; + break; + } + if (!(item.enroll_ended === true)) { + _context3.next = 64; + break; + } + //已截止 + message/* default */.ZP.info("\u62A5\u540D\u5DF2\u622A\u6B62"); + return _context3.abrupt("return"); + case 64: + setisshowmodal(true); + setitems(item); + _context3.next = 70; + break; + case 68: + setisshowmodal(true); + setitems(item); + case 70: + case "end": + return _context3.stop(); + } + }, _callee3); + })); + return _gotocourse.apply(this, arguments); + } + function tourl(url) { + (0,util/* openNewWindow */.xg)(url); + } + + //创建战队 AddTeam + function addTeams(_x4) { + return _addTeams.apply(this, arguments); + } + function _addTeams() { + _addTeams = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4(name) { + var data; + return regeneratorRuntime_default()().wrap(function _callee4$(_context4) { + while (1) switch (_context4.prev = _context4.next) { + case 0: + if (isClick) { + _context4.next = 2; + break; + } + return _context4.abrupt("return"); + case 2: + setIsClick(false); + if (!isadd()) { + _context4.next = 5; + break; + } + return _context4.abrupt("return"); + case 5: + _context4.next = 7; + return dispatch({ + type: 'competitions/AddTeam', + payload: { + identifier: items === null || items === void 0 ? void 0 : items.identifier, + name: name + } + }); + case 7: + data = _context4.sent; + if (data && data.status === 0) { + setisopen(true); + setdatas(data); + dispatch({ + type: 'competitions/getList', + payload: objectSpread2_default()({}, competitions.listParams) + }); + setIsAddmodel(false); + } else { + setIsClick(true); + } + case 9: + case "end": + return _context4.stop(); + } + }, _callee4); + })); + return _addTeams.apply(this, arguments); + } + function isadd() { + var _user$userInfo; + //判断 如果不符合条件 不能加入竞赛 + if (user !== null && user !== void 0 && (_user$userInfo = user.userInfo) !== null && _user$userInfo !== void 0 && _user$userInfo.is_teacher) { + var _items$teacher_staff; + if (items !== null && items !== void 0 && (_items$teacher_staff = items.teacher_staff) !== null && _items$teacher_staff !== void 0 && _items$teacher_staff.mutiple_limited) { + if (items !== null && items !== void 0 && items.enrolled) { + message/* default */.ZP.info('你已经报名,不能重复报名'); + setIsClick(true); + return true; + } + } + } else { + var _items$member_staff; + if (items !== null && items !== void 0 && (_items$member_staff = items.member_staff) !== null && _items$member_staff !== void 0 && _items$member_staff.mutiple_limited) { + if (items !== null && items !== void 0 && items.enrolled) { + message/* default */.ZP.info('你已经报名,不能重复报名'); + setIsClick(true); + return true; + } + } + } + //判断竞赛是否关闭 + if (items !== null && items !== void 0 && items.enroll_ended) { + message/* default */.ZP.info('报名已截止,无需报名'); + setIsClick(true); + return true; + } + + //禁止老师or学生报名 + console.log('---', items); + if (items !== null && items !== void 0 && items.is_new) {} else { + + // if (user?.userInfo?.is_teacher) { + // if (!items.teacher_staff) { + // message.info('已禁止老师报名') + // setIsClick(true); + // return true; + // } + // } else { + // if (!items?.member_staff) { + // message.info('已禁止学生报名') + // setIsClick(true); + // return true; + // } + // } + } + } + //加入战队 + function JoinTeams(_x5) { + return _JoinTeams.apply(this, arguments); + } + /** + * 列表数据点击跳转事件 + */ + function _JoinTeams() { + _JoinTeams = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee5(name) { + var data; + return regeneratorRuntime_default()().wrap(function _callee5$(_context5) { + while (1) switch (_context5.prev = _context5.next) { + case 0: + if (isClick) { + _context5.next = 2; + break; + } + return _context5.abrupt("return"); + case 2: + if (!isadd()) { + _context5.next = 4; + break; + } + return _context5.abrupt("return"); + case 4: + setIsClick(false); + _context5.next = 7; + return dispatch({ + type: 'competitions/JoinTeam', + payload: { + identifier: items === null || items === void 0 ? void 0 : items.identifier, + invite_code: name + } + }); + case 7: + data = _context5.sent; + if (data && data.status === 0) { + setisopen(true); + setdatas(data); + dispatch({ + type: 'competitions/getList', + payload: objectSpread2_default()({}, competitions.listParams) + }); + setJoin(false); + } else { + setIsClick(true); + } + case 9: + case "end": + return _context5.stop(); + } + }, _callee5); + })); + return _JoinTeams.apply(this, arguments); + } + var onListClick = function onListClick(item) { + // 判断有没有配置外链接: + if (item.external_url) { + var _user$userInfo2; + // console.log(item.external_url,"-----item.external_url"); + tourl("".concat(item.external_url) + "?login=" + (user === null || user === void 0 || (_user$userInfo2 = user.userInfo) === null || _user$userInfo2 === void 0 ? void 0 : _user$userInfo2.login) + "&websiteName=educoder"); + } else { + if (item !== null && item !== void 0 && item.is_new) { + if (item.permission.editable == true) { + if (['preparing', 'not_passed', 'review'].includes(item === null || item === void 0 ? void 0 : item.competition_status)) { + tourl("/competitions/detail/".concat(item.identifier, "?type=4")); + } else { + tourl("/competitions/detail/".concat(item.identifier, "?type=1")); + } + } else { + tourl("/competitions/detail/".concat(item.identifier)); + } + return; + } + if (item.competition_status === 'ended' || item.competition_status === 'progressing' || item.competition_status === 'unpublish' || item.competition_status === 'nearly_published' && item.permission.editable == true) { + tourl("/competitions/".concat(item.identifier)); + } + } + }; + + /** + * 列表报名点击事件 + */ + var onLickSignUpClick = function onLickSignUpClick(event, item) { + event.stopPropagation(); + if (item.teacher_need_phone || item.member_need_phone) { + setshowphone(true); + return; + } + if (item !== null && item !== void 0 && item.need_check_mail) { + modal/* default */.Z.confirm({ + title: '提示', + content: '您暂未绑定邮箱,为了后续竞赛奖项颁发等相关事宜的正常且准确进行,请完成绑定再参加报名。', + onOk: function onOk() { + window.open('/account/secure'); + } + }); + return; + } + if (item !== null && item !== void 0 && item.enroll_url) { + (0,util/* openNewWindow */.xg)(item === null || item === void 0 ? void 0 : item.enroll_url); + return; + } + if (item.external_url) { + tourl(item.external_url); + } else { + gotocourse(event, item, item.mode === 2 ? 'ismodel' : item.personal ? 'personal' : item !== null && item !== void 0 && item.is_new ? "/competitions/detail/".concat(item.identifier, "?type=3") : "/competitions/".concat(item.identifier, "/detail/enroll")); + } + }; + var _useState35 = (0,_react_17_0_2_react.useState)(''), + _useState36 = slicedToArray_default()(_useState35, 2), + keyword = _useState36[0], + setKeyword = _useState36[1]; + var handleSearch = function handleSearch(keyword) { + competitions.listParams.keyword = encodeURIComponent(keyword); + competitions.listParams.page = 1; + if (keyword) { + (0,global/* addSearchRecord */.tk)({ + name: keyword, + copywriting: keyword, + position: 'Competition' + }); + } + dispatch({ + type: 'competitions/getList', + payload: objectSpread2_default()(objectSpread2_default()({}, competitions.listParams), {}, { + edu: searchParams.get("edu") + }) + }); + }; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("section", { + className: Indexmodules.bg, + style: { + background: globalSetting.isSaiaDomain ? "#fafafa" : "#fff", + minHeight: "100vh" + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + position: "relative", + height: "212px", + overflow: 'hidden', + width: '100%' + }, + children: [competitions.listParams.url_suffix_name && competitions.banner !== '' && /*#__PURE__*/(0,jsx_runtime.jsx)("img", { + src: "".concat(env/* default */.Z.IMG_SERVER).concat(competitions.banner), + style: { + width: '100%', + objectFit: "cover", + height: "100%", + position: "absolute", + left: '50%', + transform: 'translateX(-50%)' + } + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: { + position: "absolute", + top: "0", + width: "100%" + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(ui_customization/* Banner */.jL, { + title: identifier ? competitions.competition_title : "竞赛组织", + sunTitle: identifier ? '' : '激发创新活力,培养软件人才', + img: competitions.listParams.url_suffix_name && competitions.banner ? '' : competition_banner_namespaceObject, + imgWidth: 438, + bannerExtraContent: btnshow && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Indexmodules.btns, + children: [{ + name: '创建竞赛', + click: function click() { + var _user$userInfo3, _user$userInfo4; + if (!(0,verifyLogin/* handleVerify */.tJ)(dispatch)) { + return; + } + if ((0,authority/* isSuperAdmins */.Ny)() || (_user$userInfo3 = user.userInfo) !== null && _user$userInfo3 !== void 0 && _user$userInfo3.professional_certification && (_user$userInfo4 = user.userInfo) !== null && _user$userInfo4 !== void 0 && _user$userInfo4.is_teacher) { + form.setFieldValue('name', ''); + setiscreate(true); + } else { + message/* default */.ZP.info("当前仅支持已职业认证的教师可创建"); + } + } + }, { + name: '新手指引', + sign: true, + click: function click() { + window.open(env/* default */.Z.API_SERVER + "/images/educoder/competitions/\u7ADE\u8D5B\u65B0\u624B\u6307\u5F15.pdf"); + } + }, { + name: '证书查询', + click: function click() { + setcertificate(true); + } + }].map(function (e, i) { + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + onClick: e.click, + children: [e.name, e.sign ? /*#__PURE__*/(0,jsx_runtime.jsx)("img", { + src: robot_namespaceObject, + width: 39 + }) : null] + }, i); + }) + }) + }, identifier) + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "edu-container", + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Indexmodules.tabsWrap, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(tabs/* default */.Z, { + defaultActiveKey: "", + tabBarExtraContent: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Indexmodules.searchWrap, + children: identifier ? '' : !globalSetting.isSaiaDomain && /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z.Search, { + placeholder: "\u8BF7\u8F93\u5165\u7ADE\u8D5B\u540D\u79F0", + size: "large", + className: Indexmodules.search + // value={keyword} + , + onChange: function onChange(e) { + return setKeyword(e.target.value); + }, + suffix: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-sousuo9 font14 ".concat(Indexmodules.searchIcon), + onClick: function onClick() { + return handleSearch(keyword); + } + }), + onSearch: handleSearch + }) + }), + onChange: function onChange(v) { + if (v === 'statistics') { + setIsStatistics(true); + } else { + setIsStatistics(false); + } + competitions.count = 0; + competitions.listParams.page = 1; + competitions.listParams.category = v; + competitions.listParams.page = 1; + dispatch({ + type: 'competitions/getList', + payload: objectSpread2_default()({}, competitions.listParams) + }); + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(Index_TabPane, { + tab: "\u5168\u90E8" + }, ""), /*#__PURE__*/(0,jsx_runtime.jsx)(Index_TabPane, { + tab: "\u5373\u5C06\u53D1\u5E03" + }, "nearly_published"), /*#__PURE__*/(0,jsx_runtime.jsx)(Index_TabPane, { + tab: "\u8FDB\u884C\u4E2D" + }, "progressing"), /*#__PURE__*/(0,jsx_runtime.jsx)(Index_TabPane, { + tab: "\u5F80\u671F\u6BD4\u8D5B" + }, "ended"), user.userInfo.user_id !== 2 && /*#__PURE__*/(0,jsx_runtime.jsx)(Index_TabPane, { + tab: "\u6211\u7684\u7ADE\u8D5B" + }, "mine"), (0,authority/* isSuperAdmins */.Ny)() && /*#__PURE__*/(0,jsx_runtime.jsx)(Index_TabPane, { + tab: "\u6570\u636E\u7EDF\u8BA1" + }, "statistics")] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Indexmodules.searchWrap_right, + children: isStatistics ? '' : competitions.listParams.url_suffix_name ? !globalSetting.isSaiaDomain && /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z.Search, { + placeholder: "\u8BF7\u8F93\u5165\u7ADE\u8D5B\u540D\u79F0", + size: "large", + className: Indexmodules.search + // value={keyword} + , + onChange: function onChange(e) { + return setKeyword(e.target.value); + }, + suffix: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-sousuo9 font14 ".concat(Indexmodules.searchIcon), + onClick: function onClick() { + return handleSearch(keyword); + } + }), + onSearch: handleSearch + }) : '' + })] + }), ['mine', 'join'].includes(competitions.listParams.category) && /*#__PURE__*/(0,jsx_runtime.jsx)(ui_customization/* SuperiorTabs */.tp, { + dataSource: [{ + name: '我管理的', + id: 'mine' + }, { + name: '我参与的', + id: 'join' + }], + className: "mb20", + value: scoreByBlank, + onChange: function onChange(value) { + competitions.listParams.page = 1; + competitions.listParams.category = value; + competitions.listParams.page = 1; + dispatch({ + type: 'competitions/getList', + payload: objectSpread2_default()({}, competitions.listParams) + }); + setscoreByBlank(value); + } + }), !isStatistics && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + children: competitions.count === 0 ? /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, {}) : /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { + className: "edu-container minH500", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(skeleton/* default */.Z, { + loading: loading, + active: true, + avatar: { + size: 40 + }, + paragraph: { + rows: 5 + }, + children: competitions.competitions && /*#__PURE__*/(0,jsx_runtime.jsx)(list/* default */.Z, { + itemLayout: "vertical", + size: 'middle', + dataSource: competitions.competitions, + renderItem: function renderItem(item, key) { + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Indexmodules.CompetitionsList, + children: [item.competition_status === 'nearly_published' ? item.permission.editable == true ? '' : /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Indexmodules.CompetitionsListzhezhao, + children: "\u5373\u5C06\u53D1\u5E03 \u656C\u8BF7\u671F\u5F85" + }) : '', /*#__PURE__*/(0,jsx_runtime.jsxs)(list/* default */.Z.Item, { + onClick: function onClick() { + return onListClick(item); + }, + className: Indexmodules.shadow, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(list/* default */.Z.Item.Meta, { + style: { + marginBottom: '0px', + width: "87%" + }, + avatar: /*#__PURE__*/(0,jsx_runtime.jsx)("img", { + className: Indexmodules.divimg, + src: item && item.image ? "".concat(env/* default */.Z.IMG_SERVER) + item.image : ImagesIcon/* mainbannerBg */.I2 + }), + title: /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { + style: { + alignItems: 'center', + display: 'flex' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: [item.name, item.sub_title ? "\u2014\u2014".concat(item.sub_title) : ''] + }), + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("a", { + className: Indexmodules.task_hide, + children: [item.name, item.sub_title ? "\u2014\u2014".concat(item.sub_title) : ''] + }) + }), item.competition_status && item.competition_status === 'nearly_published' ? /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "".concat(Indexmodules.commonTextBox, " ").concat(Indexmodules.Comingtext), + children: "\u5373\u5C06\u53D1\u5E03" + }) : '', item.competition_status && item.competition_status === 'preparing' ? /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#DB780F', + border: '1px solid #FDDBB7' + }, + className: "".concat(Indexmodules.commonTextBox, " ").concat(Indexmodules.Finishedtext), + children: "\u5F85\u5BA1\u6838" + }) : '', item.competition_status && item.competition_status === 'not_passed' ? /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#E30000', + border: '1px solid #FFC7C7' + }, + className: "".concat(Indexmodules.commonTextBox, " ").concat(Indexmodules.Finishedtext), + children: "\u88AB\u9A73\u56DE" + }) : '', item.competition_status && item.competition_status === 'review' ? /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#4237E7', + border: '1px solid #B6B1FF' + }, + className: "".concat(Indexmodules.commonTextBox, " ").concat(Indexmodules.Finishedtext), + children: "\u5BA1\u6838\u4E2D" + }) : '', item.competition_status && item.competition_status === 'progressing' ? /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#00B187', + border: '1px solid #B1F0E1' + }, + className: "".concat(Indexmodules.commonTextBox, " ").concat(Indexmodules.havetext), + children: "\u8FDB\u884C\u4E2D" + }) : '', item.competition_status && item.competition_status === 'ended' ? /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "".concat(Indexmodules.commonTextBox, " ").concat(Indexmodules.Finishedtext), + children: "\u5DF2\u7ED3\u675F" + }) : '', item.competition_status && item.competition_status === 'unpublish' ? /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "".concat(Indexmodules.commonTextBox, " ").concat(Indexmodules.Finishedtext), + children: "\u672A\u53D1\u5E03" + }) : ''] + }), + description: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Indexmodules.description, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { + title: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: item.description ? item.description : '暂无简介~' + }), + children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Indexmodules.task_hide_2, + style: { + height: '43px', + fontSize: '14px', + color: '#666666' + }, + children: item.description ? item.description : '暂无简介~' + }) + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Indexmodules.bottomText, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: ["\u7ADE\u8D5B\u65F6\u95F4\uFF1A", item.start_time, "\uFF5E", item.end_time] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + style: { + marginLeft: '10px' + }, + children: ["\u62A5\u540D\u622A\u6B62\u65F6\u95F4\uFF1A", item && item.enroll_end_time ? item.enroll_end_time : '暂无'] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + style: { + marginLeft: '10px' + }, + children: ["\u6D4F\u89C8\u6570\uFF1A", item && item.visits_count ? item.visits_count : 0] + })] + })] + }) + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + width: '13%', + alignItems: 'flex-end', + display: 'flex', + flexDirection: 'column', + justifyContent: 'space-around' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Indexmodules.info, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Indexmodules.bonus, + style: { + visibility: item && item.bonus ? 'visible' : 'hidden' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: Indexmodules.rmb, + children: "\xA5" + }), parseInt(item.bonus).toLocaleString()] + }), item.member_count ? /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Indexmodules.applyInfo, + children: ["\u5DF2\u62A5\u540D\uFF1A", item.competition_status === 'nearly_published' ? '0' : item.member_count] + }) : ''] + }), item && item.competition_status === 'ended' ? /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: Indexmodules.Unpublishedtext, + onClick: function onClick(e) { + return noclick(e); + }, + children: "\u5DF2\u7ED3\u675F" + }) : null, item && item.competition_status === 'nearly_published' ? /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: Indexmodules.Unpublishedtext, + onClick: function onClick(e) { + return noclick(e); + }, + children: "\u672A\u53D1\u5E03" + }) : null, item && item.competition_status !== 'nearly_published' && item.enroll_end && item.competition_status !== 'ended' ? /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: Indexmodules.Unpublishedtext, + onClick: function onClick(e) { + return noclick(e); + }, + children: "\u62A5\u540D\u622A\u6B62" + }) : null, item && item.competition_status === 'progressing' && item.enroll_end != true && !item.external_url && item.enroll_end_time ? /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + className: Indexmodules.signup, + onClick: function onClick(e) { + return onLickSignUpClick(e, item); + }, + children: item !== null && item !== void 0 && item.enrolled ? '已报名' : '立即报名' + }) : null] + })] + }, key)] + }); + } + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(AuthenticationModel/* default */.Z, {}), /*#__PURE__*/(0,jsx_runtime.jsx)(Advertisement/* default */.Z, { + modeldata: modeldata, + dispatch: dispatch + }), /*#__PURE__*/(0,jsx_runtime.jsx)("aside", { + className: "tc mb50 mt20", + children: /*#__PURE__*/(0,jsx_runtime.jsx)(pagination/* default */.Z, { + hideOnSinglePage: true, + showSizeChanger: false, + showQuickJumper: true, + onChange: onShowSizeChange, + defaultPageSize: 20, + current: competitions.listParams.page, + defaultCurrent: competitions.listParams.page, + total: competitions.count + }) + })] + }) + }), isStatistics && /*#__PURE__*/(0,jsx_runtime.jsx)(Statistics, {})] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, { + title: "\u9009\u62E9\u53C2\u8D5B\u65B9\u5F0F", + centered: true, + open: isshowmodal, + onCancel: function onCancel() { + setisshowmodal(false); + }, + footer: false, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + display: 'flex', + justifyContent: 'space-around', + height: 100, + alignItems: 'center' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + type: "primary", + style: { + height: 40 + }, + onClick: function onClick() { + setJoin(true); + setisshowmodal(false); + }, + children: "\u52A0\u5165\u6218\u961F\u53C2\u8D5B" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + style: { + height: 40 + }, + onClick: function onClick() { + setIsAddmodel(true); + setisshowmodal(false); + }, + children: "\u53BB\u521B\u5EFA\u6218\u961F\u53C2\u8D5B" + })] + }) + }), isJoin ? /*#__PURE__*/(0,jsx_runtime.jsx)(JoinModel/* default */.Z, { + isjoin: isJoin, + setJoin: setJoin, + JoinTeams: JoinTeams + }) : null, isAddmodel ? /*#__PURE__*/(0,jsx_runtime.jsx)(Addteams/* default */.Z, { + isAddmodle: isAddmodel, + setIsAdd: setIsAddmodel, + createTeam: addTeams + }) : null, /*#__PURE__*/(0,jsx_runtime.jsx)(PhoneModal/* default */.Z, { + datas: datas, + isopen: isopen, + setisopen: setisopen, + isShowPhone: showphone, + setIsShowPhone: setshowphone, + user: user, + dispatch: dispatch, + onOK: function onOK() { + dispatch({ + type: 'competitions/getList', + payload: objectSpread2_default()({}, competitions.listParams) + }); + } + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(modal/* default */.Z, { + title: false, + footer: false, + open: iscreate, + width: 610, + className: Indexmodules.scoremodal, + closable: false, + centered: true, + onCancel: function onCancel() { + setiscreate(false); + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + display: 'flex', + alignItems: 'center' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Indexmodules.title, + children: "\u521B\u5EFA\u7ADE\u8D5B" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + onClick: function onClick() { + setiscreate(false); + }, + style: { + cursor: 'pointer' + }, + className: Indexmodules.close, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-guanbi", + style: { + color: '#979797', + fontSize: '15px' + } + }) + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Indexmodules.content, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z, { + form: form, + layout: "vertical", + onFinish: ( /*#__PURE__*/function () { + var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(values) { + var res; + return regeneratorRuntime_default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + setbuttonloading(true); + _context.next = 3; + return (0,fetch/* default */.ZP)("/api/competitions.json", { + method: 'post', + body: objectSpread2_default()({}, values) + }); + case 3: + res = _context.sent; + setbuttonloading(false); + if ((res === null || res === void 0 ? void 0 : res.status) === 0) { + message/* default */.ZP.info('创建成功'); + _umi_production_exports.history.push("/competitions/detail/".concat(res === null || res === void 0 ? void 0 : res.identifier, "?type=4")); + } + case 6: + case "end": + return _context.stop(); + } + }, _callee); + })); + return function (_x6) { + return _ref2.apply(this, arguments); + }; + }()), + children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + label: "\u7ADE\u8D5B\u540D\u79F0", + name: "name", + className: Indexmodules.jsinput, + rules: [{ + required: true, + validator: function validator(_, value) { + var _value$replaceAll; + return (value === null || value === void 0 || (_value$replaceAll = value.replaceAll(' ', '')) === null || _value$replaceAll === void 0 ? void 0 : _value$replaceAll.length) > 0 ? Promise.resolve() : Promise.reject('请填写竞赛名称'); + } + }], + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + maxLength: 60, + className: Indexmodules.baseFormItem, + showCount: true + }) + }) + }) + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Indexmodules.bottom, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + className: Indexmodules.no, + onClick: function onClick() { + setiscreate(false); + }, + children: "\u53D6\u6D88" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + loading: buttonloading, + className: Indexmodules.yes, + onClick: function onClick() { + form.submit(); + }, + children: "\u521B\u5EFA\u7ADE\u8D5B" + })] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(modal/* default */.Z, { + title: false, + footer: false, + open: certificate, + width: 900, + className: Indexmodules.scoremodal, + closable: false, + centered: true, + onCancel: function onCancel() { + return setcertificate(false); + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + display: 'flex', + alignItems: 'center' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Indexmodules.title, + children: "\u8BC1\u4E66\u67E5\u8BE2" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + onClick: function onClick() { + return setcertificate(false); + }, + style: { + cursor: 'pointer' + }, + className: Indexmodules.close, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-guanbi", + style: { + color: '#979797', + fontSize: '15px' + } + }) + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + marginTop: 30, + display: 'flex', + marginBottom: 30 + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + value: keywords, + placeholder: "\u8BF7\u8F93\u5165\u8BC1\u4E66\u7F16\u53F7", + onChange: function onChange(e) { + setkeywords(e.target.value); + }, + style: { + height: 40 + } + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + style: { + marginLeft: 10, + height: 40, + width: 88 + }, + type: "primary", + onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { + var res; + return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { + while (1) switch (_context2.prev = _context2.next) { + case 0: + _context2.next = 2; + return (0,fetch/* default */.ZP)("/api/competitions/get_certificates.json", { + method: 'get', + params: { + keywords: keywords + } + }); + case 2: + res = _context2.sent; + if ((res === null || res === void 0 ? void 0 : res.status) === 0) { + seetdataItems(res === null || res === void 0 ? void 0 : res.data); + } + case 4: + case "end": + return _context2.stop(); + } + }, _callee2); + })), + children: "\u67E5\u8BE2" + })] + }), dataItems.length == 0 && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "tc font16 c-light-black mt40 pb30", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { + src: ImagesIcon/* noDataIcon */.z3, + width: "135", + alt: "" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { + className: "mt20", + style: { + fontSize: 14 + }, + children: "\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!" + })] + }), dataItems.length > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(ui_customization/* CustomTable */.Gi, { + style: { + marginLeft: 0 + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, { + dataSource: dataItems, + pagination: false, + columns: [{ + title: '获奖人', + align: 'left', + dataIndex: 'province', + render: function render(text, item) { + var _item$user; + return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: (item === null || item === void 0 || (_item$user = item.user) === null || _item$user === void 0 ? void 0 : _item$user.name) || '- -' + }); + } + }, { + title: '获奖名称', + align: 'left', + dataIndex: 'award_name', + render: function render(text) { + return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: text || '- -' + }); + } + }, { + title: '证书编号', + align: 'left', + dataIndex: 'cert_num', + render: function render(text) { + return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: text || '- -' + }); + } + }, { + title: '竞赛名称', + align: 'left', + dataIndex: 'cert_num', + render: function render(text, item) { + var _item$competition; + return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: (item === null || item === void 0 || (_item$competition = item.competition) === null || _item$competition === void 0 ? void 0 : _item$competition.name) || '- -' + }); + } + }, { + title: '操作', + align: 'right', + dataIndex: 'province', + render: function render(text, item) { + var _item$competition2, _item$user2; + return /*#__PURE__*/(0,jsx_runtime.jsx)("a", { + target: "_blank", + href: "/competitions/exports?id=".concat(item === null || item === void 0 || (_item$competition2 = item.competition) === null || _item$competition2 === void 0 ? void 0 : _item$competition2.id, "&user_id=").concat(item === null || item === void 0 || (_item$user2 = item.user) === null || _item$user2 === void 0 ? void 0 : _item$user2.user_id), + children: "\u9884\u89C8\u4E0B\u8F7D" + }); + } + }] + }) + })] + })] + }); +}; +/* harmony default export */ var Index = ((0,_umi_production_exports.connect)(function (_ref4) { + var competitions = _ref4.competitions, + loading = _ref4.loading, + globalSetting = _ref4.globalSetting, + user = _ref4.user; + return { + competitions: competitions, + globalSetting: globalSetting, + loading: loading.models.competitions, + user: user + }; +})(Index_competitionsPage)); + +/***/ }), + +/***/ 1174: +/*!**********************************************************!*\ + !*** ./src/pages/Competitions/components/PhoneModal.tsx ***! + \**********************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/regeneratorRuntime.js */ 7557); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/asyncToGenerator.js */ 41498); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/slicedToArray.js */ 79800); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_2__); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react */ 59301); +/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! antd */ 8591); +/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! antd */ 43418); +/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! antd */ 24650); +/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! antd */ 3113); +/* harmony import */ var _utils_fetch__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/utils/fetch */ 49105); +/* harmony import */ var _utils_hooks_useInterval__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/utils/hooks/useInterval */ 23862); +/* harmony import */ var _utils_util__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/utils/util */ 27876); +/* harmony import */ var _utils_env__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/utils/env */ 71681); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! react/jsx-runtime */ 37712); + + + + + + + + + + + +var phoneReg = /^1\d{10}$/; +function Addmodal(_ref) { + var isShowPhone = _ref.isShowPhone, + setIsShowPhone = _ref.setIsShowPhone, + user = _ref.user, + dispatch = _ref.dispatch, + onOK = _ref.onOK, + isopen = _ref.isopen, + setisopen = _ref.setisopen, + datas = _ref.datas; + var _useState = (0,react__WEBPACK_IMPORTED_MODULE_3__.useState)(''), + _useState2 = _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_2___default()(_useState, 2), + phone = _useState2[0], + setphone = _useState2[1]; + var _useState3 = (0,react__WEBPACK_IMPORTED_MODULE_3__.useState)(''), + _useState4 = _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_2___default()(_useState3, 2), + PhoneValue = _useState4[0], + setPhoneValue = _useState4[1]; + var _useState5 = (0,react__WEBPACK_IMPORTED_MODULE_3__.useState)(60), + _useState6 = _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_2___default()(_useState5, 2), + countdown = _useState6[0], + setCountdown = _useState6[1]; + var _useState7 = (0,react__WEBPACK_IMPORTED_MODULE_3__.useState)(), + _useState8 = _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_2___default()(_useState7, 2), + countdownFlag = _useState8[0], + setCountdownFlag = _useState8[1]; + var _useState9 = (0,react__WEBPACK_IMPORTED_MODULE_3__.useState)(false), + _useState10 = _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_2___default()(_useState9, 2), + isShowPoint = _useState10[0], + setIsShowPoint = _useState10[1]; + var _useState11 = (0,react__WEBPACK_IMPORTED_MODULE_3__.useState)(false), + _useState12 = _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_2___default()(_useState11, 2), + isShowUntie = _useState12[0], + setIsShowUntie = _useState12[1]; + var _useState13 = (0,react__WEBPACK_IMPORTED_MODULE_3__.useState)(''), + _useState14 = _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_2___default()(_useState13, 2), + UntieValue = _useState14[0], + setUntieValue = _useState14[1]; + var intervalId = (0,react__WEBPACK_IMPORTED_MODULE_3__.useRef)(); + (0,react__WEBPACK_IMPORTED_MODULE_3__.useEffect)(function () { + return function () { + intervalId.current && clearInterval(intervalId.current); + }; + }, []); + (0,_utils_hooks_useInterval__WEBPACK_IMPORTED_MODULE_5__/* .useInterval */ .Y)(function () { + if (!countdownFlag) { + return; + } else { + setCountdown(60); + } + if (countdown > 0) { + setCountdown(countdown - 1); + } else { + setCountdown(60); + setCountdownFlag(false); + intervalId.current && clearInterval(intervalId.current); + } + }, 1000); + var handleGetCode = /*#__PURE__*/function () { + var _ref2 = _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee() { + var _user$userInfo; + var data, smscode, res; + return _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + _context.next = 2; + return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .ZP)("/api/users/accounts/".concat((_user$userInfo = user.userInfo) === null || _user$userInfo === void 0 ? void 0 : _user$userInfo.login, "/valid_phone.json"), { + method: 'get', + params: { + phone: phone + } + }); + case 2: + data = _context.sent; + if (!((data === null || data === void 0 ? void 0 : data.status) === -1)) { + _context.next = 5; + break; + } + return _context.abrupt("return"); + case 5: + if (!(data !== null && data !== void 0 && data.is_exists)) { + _context.next = 8; + break; + } + setIsShowPoint(true); + return _context.abrupt("return"); + case 8: + smscode = (0,_utils_util__WEBPACK_IMPORTED_MODULE_6__/* .setmiyah */ .M)(phone); + _context.next = 11; + return dispatch({ + type: 'account/getCode', + payload: { + login: phone, + type: 3, + smscode: smscode + } + }); + case 11: + res = _context.sent; + if (res.status === 1) { + antd__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .ZP.info('验证码已发送,请注意查收'); + setCountdownFlag(true); + } + case 13: + case "end": + return _context.stop(); + } + }, _callee); + })); + return function handleGetCode() { + return _ref2.apply(this, arguments); + }; + }(); + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsxs)("div", { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(antd__WEBPACK_IMPORTED_MODULE_10__/* ["default"] */ .Z, { + title: "\u5F3A\u5236\u89E3\u7ED1", + open: isShowUntie, + onCancel: function onCancel() { + return setIsShowUntie(false); + }, + onOk: /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee2() { + var _user$userInfo2; + var data; + return _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee2$(_context2) { + while (1) switch (_context2.prev = _context2.next) { + case 0: + if (UntieValue) { + _context2.next = 3; + break; + } + antd__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .ZP.info('验证码不能为空'); + return _context2.abrupt("return"); + case 3: + _context2.next = 5; + return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .ZP)("/api/users/accounts/".concat(user === null || user === void 0 || (_user$userInfo2 = user.userInfo) === null || _user$userInfo2 === void 0 ? void 0 : _user$userInfo2.login, "/phone_force_unbind.json"), { + method: 'POST', + body: { + code: UntieValue, + phone: phone + } + }); + case 5: + data = _context2.sent; + if ((data === null || data === void 0 ? void 0 : data.status) === 0) { + antd__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .ZP.info('解绑成功'); + setCountdownFlag(false); + setIsShowUntie(false); + onOK(); + setIsShowPhone(false); + setUntieValue(''); + } + case 7: + case "end": + return _context2.stop(); + } + }, _callee2); + })), + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsxs)("div", { + style: { + padding: '8px 24px' + }, + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)("p", { + children: "\u82E5\u539F\u8D26\u53F7\u53EA\u6709\u7ED1\u5B9A\u4E86\u624B\u673A\u53F7\u4E00\u79CD\u767B\u5F55\u65B9\u5F0F\uFF0C\u5F3A\u5236\u89E3\u7ED1\u540E\u4F1A\u5BFC\u81F4\u539F\u8D26\u53F7\u65E0\u6CD5\u767B\u5F55\uFF0C\u8BF7\u786E\u5B9A\u662F\u5426\u5F3A\u5236\u89E3\u7ED1" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsxs)("p", { + children: ["\u4F60\u7684\u624B\u673A\u53F7\uFF1A", phone] + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsxs)("p", { + children: ["\u624B\u673A\u9A8C\u8BC1\u7801\uFF1A", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(antd__WEBPACK_IMPORTED_MODULE_11__/* ["default"] */ .Z, { + value: UntieValue, + size: 'middle', + onChange: function onChange(e) { + return setUntieValue(e.target.value); + }, + style: { + width: '240px' + } + }), " ", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(antd__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .ZP, { + disabled: countdownFlag, + type: "primary", + size: 'middle', + onClick: /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee3() { + var smscode, res; + return _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee3$(_context3) { + while (1) switch (_context3.prev = _context3.next) { + case 0: + smscode = (0,_utils_util__WEBPACK_IMPORTED_MODULE_6__/* .setmiyah */ .M)(phone); + _context3.next = 3; + return dispatch({ + type: 'account/getCode', + payload: { + login: phone, + type: 10, + smscode: smscode + } + }); + case 3: + res = _context3.sent; + if (res.status === 1) { + antd__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .ZP.info('验证码已发送,请注意查收'); + setCountdownFlag(true); + } + case 5: + case "end": + return _context3.stop(); + } + }, _callee3); + })), + children: countdownFlag ? "\u91CD\u65B0\u53D1\u9001".concat(countdown, "s") : '获取验证码' + })] + })] + }) + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(antd__WEBPACK_IMPORTED_MODULE_10__/* ["default"] */ .Z, { + title: "\u63D0\u793A", + open: isShowPoint, + onCancel: function onCancel() { + setIsShowPoint(false); + }, + okText: "\u8FDB\u884C\u5F3A\u5236\u89E3\u7ED1", + okButtonProps: { + type: "primary", + ghost: true, + style: { + width: "124px" + } + }, + onOk: function onOk() { + setIsShowUntie(true); + setIsShowPoint(false); + } + // footer={
+ // + //
} + , + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsxs)("div", { + style: { + padding: '7px 24px' + }, + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)("span", { + children: "\u8BE5\u624B\u673A\u53F7\u5DF2\u7ECF\u88AB\u7ED1\u5B9A\u8D26\u53F7\uFF0C\u5982\u679C\u9700\u8981\u5C06\u8BE5\u624B\u673A\u53F7\u7ED1\u5B9A\u5728\u5F53\u524D\u8D26\u53F7\u4E0A\uFF0C\u4F60\u53EF\u4EE5\u8FDB\u884C\u4E0B\u65B9\u4EFB\u610F\u4E00\u79CD\u89E3\u7ED1\u64CD\u4F5C\uFF1A" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)("br", {}), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)("p", { + style: { + marginTop: '1em', + display: 'flex' + }, + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)("span", { + style: { + flex: '1' + }, + children: "1\u3001\u4F7F\u7528\u8BE5\u624B\u673A\u53F7\u767B\u5F55\u5E73\u53F0\u8FDB\u884C\u89E3\u7ED1\uFF0C\u518D\u5C06\u624B\u673A\u53F7\u7ED1\u5B9A\u5F53\u524D\u8D26\u53F7\u4E0A\u3002" + }) + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)("p", { + style: { + marginTop: '1em', + display: 'flex' + }, + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)("span", { + style: { + flex: '1' + }, + children: "2\u3001\u5F3A\u5236\u89E3\u7ED1\uFF08\u5F3A\u5236\u89E3\u7ED1\u53EF\u80FD\u4F1A\u5BFC\u81F4\u89E3\u7ED1\u8D26\u53F7\u65E0\u6CD5\u767B\u5F55\uFF09" + }) + })] + }) + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(antd__WEBPACK_IMPORTED_MODULE_10__/* ["default"] */ .Z, { + title: "\u7ED1\u5B9A\u624B\u673A\u53F7", + open: isShowPhone, + onCancel: function onCancel() { + return setIsShowPhone(false); + }, + onOk: /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee4() { + var _ref6, login, res; + return _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee4$(_context4) { + while (1) switch (_context4.prev = _context4.next) { + case 0: + if (phoneReg.test(phone)) { + _context4.next = 3; + break; + } + antd__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .ZP.info("请输入有效的11位手机号码"); + return _context4.abrupt("return"); + case 3: + if (PhoneValue) { + _context4.next = 6; + break; + } + antd__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .ZP.info("请输入验证码"); + return _context4.abrupt("return"); + case 6: + _ref6 = user.userInfo || {}, login = _ref6.login; + _context4.next = 9; + return dispatch({ + type: 'account/bindPhone', + payload: { + login: login, + phone: phone, + code: PhoneValue + } + }); + case 9: + res = _context4.sent; + if ((res === null || res === void 0 ? void 0 : res.status) === 0) { + setIsShowPhone(false); + onOK(); + } + case 11: + case "end": + return _context4.stop(); + } + }, _callee4); + })), + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsxs)("div", { + style: { + padding: '8px 24px' + }, + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)("p", { + children: "\u5E73\u53F0\u5DF2\u68C0\u6D4B\u5230\u60A8\u672A\u7ED1\u5B9A\u624B\u673A\u53F7\uFF0C\u4E3A\u4E86\u4E0D\u5F71\u54CD\u4F7F\u7528\u62A5\u540D\u529F\u80FD\uFF0C\u8BF7\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u7801" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsxs)("p", { + children: ["\u4F60\u7684\u624B\u673A\u53F7\uFF1A", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(antd__WEBPACK_IMPORTED_MODULE_11__/* ["default"] */ .Z, { + size: 'middle', + value: phone, + onChange: function onChange(e) { + return setphone(e.target.value); + }, + style: { + width: '240px' + } + })] + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsxs)("p", { + children: ["\u624B\u673A\u9A8C\u8BC1\u7801\uFF1A", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(antd__WEBPACK_IMPORTED_MODULE_11__/* ["default"] */ .Z, { + size: 'middle', + value: PhoneValue, + onChange: function onChange(e) { + return setPhoneValue(e.target.value); + }, + style: { + width: '240px' + } + }), " ", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(antd__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .ZP, { + disabled: countdownFlag, + type: "primary", + size: 'middle', + onClick: /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee5() { + return _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee5$(_context5) { + while (1) switch (_context5.prev = _context5.next) { + case 0: + if (phoneReg.test(phone)) { + _context5.next = 3; + break; + } + antd__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .ZP.info("请输入有效的11位手机号码"); + return _context5.abrupt("return"); + case 3: + handleGetCode(); + case 4: + case "end": + return _context5.stop(); + } + }, _callee5); + })), + children: countdownFlag ? "\u91CD\u65B0\u53D1\u9001".concat(countdown, "s") : '获取验证码' + })] + })] + }) + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(antd__WEBPACK_IMPORTED_MODULE_10__/* ["default"] */ .Z, { + open: isopen, + footer: false, + onCancel: function onCancel() { + return setisopen(false); + }, + centered: true, + width: 460, + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsxs)("div", { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsxs)("div", { + style: { + marginTop: 50, + fontSize: 26, + color: '#3d3d3d', + textAlign: 'center', + marginBottom: 20 + }, + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)("i", { + style: { + fontSize: 26, + color: '#52C41A' + }, + className: "iconfont icon-tongguo" + }), " \u62A5\u540D\u6210\u529F"] + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsxs)("div", { + style: { + alignItems: 'center', + textAlign: 'center' + }, + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)("img", { + style: { + width: 180, + border: '1px solid #eeeeef', + padding: 10, + marginBottom: 20 + }, + src: _utils_env__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .Z.IMG_SERVER + (datas === null || datas === void 0 ? void 0 : datas.QR_code) + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)("p", { + style: { + color: '#AAAAAA' + }, + children: "\u53C2\u8D5B\u8005\u53EF\u626B\u7801\u52A0\u5165\u5927\u8D5B\u5B98\u65B9\u4EA4\u6D41\u7FA4\uFF0C\u83B7\u53D6\u6700\u65B0\u7ADE\u8D5B\u901A\u77E5" + })] + })] + }) + })] + }); +} +/* harmony default export */ __webpack_exports__.Z = (Addmodal); + +/***/ }), + +/***/ 23862: +/*!*****************************************!*\ + !*** ./src/utils/hooks/useInterval.tsx ***! + \*****************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ Y: function() { return /* binding */ useInterval; } +/* harmony export */ }); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 59301); + +function useInterval(callback, delay) { + var savedCallback = (0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(); + var savedId = (0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(); + + // 保存新回调 + (0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(function () { + savedCallback.current = callback; + }); + + // 建立 interval + (0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(function () { + function tick() { + savedCallback.current(); + } + if (delay !== null) { + var id = setInterval(tick, delay); + savedId.current = id; + return function () { + return clearInterval(id); + }; + } + }, [delay]); +} + +/***/ }) + +}]); \ No newline at end of file diff --git a/20357.3e7f55c8.async.js b/20357.3e7f55c8.async.js new file mode 100644 index 0000000000..108ff639bf --- /dev/null +++ b/20357.3e7f55c8.async.js @@ -0,0 +1,589 @@ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[20357],{ + +/***/ 80117: +/*!*************************************************************************************************************!*\ + !*** ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/icons/CloseCircleOutlined.js + 1 modules ***! + \*************************************************************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + Z: function() { return /* binding */ icons_CloseCircleOutlined; } +}); + +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.25.6@@babel/runtime/helpers/esm/extends.js +var esm_extends = __webpack_require__(33614); +// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js +var _react_17_0_2_react = __webpack_require__(59301); +;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons-svg@4.4.2@@ant-design/icons-svg/es/asn/CloseCircleOutlined.js +// This icon file is generated automatically. +var CloseCircleOutlined = { "icon": { "tag": "svg", "attrs": { "fill-rule": "evenodd", "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm0 76c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm128.01 198.83c.03 0 .05.01.09.06l45.02 45.01a.2.2 0 01.05.09.12.12 0 010 .07c0 .02-.01.04-.05.08L557.25 512l127.87 127.86a.27.27 0 01.05.06v.02a.12.12 0 010 .07c0 .03-.01.05-.05.09l-45.02 45.02a.2.2 0 01-.09.05.12.12 0 01-.07 0c-.02 0-.04-.01-.08-.05L512 557.25 384.14 685.12c-.04.04-.06.05-.08.05a.12.12 0 01-.07 0c-.03 0-.05-.01-.09-.05l-45.02-45.02a.2.2 0 01-.05-.09.12.12 0 010-.07c0-.02.01-.04.06-.08L466.75 512 338.88 384.14a.27.27 0 01-.05-.06l-.01-.02a.12.12 0 010-.07c0-.03.01-.05.05-.09l45.02-45.02a.2.2 0 01.09-.05.12.12 0 01.07 0c.02 0 .04.01.08.06L512 466.75l127.86-127.86c.04-.05.06-.06.08-.06a.12.12 0 01.07 0z" } }] }, "name": "close-circle", "theme": "outlined" }; +/* harmony default export */ var asn_CloseCircleOutlined = (CloseCircleOutlined); + +// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/components/AntdIcon.js + 3 modules +var AntdIcon = __webpack_require__(1393); +;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/icons/CloseCircleOutlined.js + +// GENERATE BY ./scripts/generate.ts +// DON NOT EDIT IT MANUALLY + + + + +var CloseCircleOutlined_CloseCircleOutlined = function CloseCircleOutlined(props, ref) { + return /*#__PURE__*/_react_17_0_2_react.createElement(AntdIcon/* default */.Z, (0,esm_extends/* default */.Z)({}, props, { + ref: ref, + icon: asn_CloseCircleOutlined + })); +}; + +/**![close-circle](data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIGZpbGw9IiNjYWNhY2EiIGZpbGwtcnVsZT0iZXZlbm9kZCIgdmlld0JveD0iNjQgNjQgODk2IDg5NiIgZm9jdXNhYmxlPSJmYWxzZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNTEyIDY0YzI0Ny40IDAgNDQ4IDIwMC42IDQ0OCA0NDhTNzU5LjQgOTYwIDUxMiA5NjAgNjQgNzU5LjQgNjQgNTEyIDI2NC42IDY0IDUxMiA2NHptMCA3NmMtMjA1LjQgMC0zNzIgMTY2LjYtMzcyIDM3MnMxNjYuNiAzNzIgMzcyIDM3MiAzNzItMTY2LjYgMzcyLTM3Mi0xNjYuNi0zNzItMzcyLTM3MnptMTI4LjAxIDE5OC44M2MuMDMgMCAuMDUuMDEuMDkuMDZsNDUuMDIgNDUuMDFhLjIuMiAwIDAxLjA1LjA5LjEyLjEyIDAgMDEwIC4wN2MwIC4wMi0uMDEuMDQtLjA1LjA4TDU1Ny4yNSA1MTJsMTI3Ljg3IDEyNy44NmEuMjcuMjcgMCAwMS4wNS4wNnYuMDJhLjEyLjEyIDAgMDEwIC4wN2MwIC4wMy0uMDEuMDUtLjA1LjA5bC00NS4wMiA0NS4wMmEuMi4yIDAgMDEtLjA5LjA1LjEyLjEyIDAgMDEtLjA3IDBjLS4wMiAwLS4wNC0uMDEtLjA4LS4wNUw1MTIgNTU3LjI1IDM4NC4xNCA2ODUuMTJjLS4wNC4wNC0uMDYuMDUtLjA4LjA1YS4xMi4xMiAwIDAxLS4wNyAwYy0uMDMgMC0uMDUtLjAxLS4wOS0uMDVsLTQ1LjAyLTQ1LjAyYS4yLjIgMCAwMS0uMDUtLjA5LjEyLjEyIDAgMDEwLS4wN2MwLS4wMi4wMS0uMDQuMDYtLjA4TDQ2Ni43NSA1MTIgMzM4Ljg4IDM4NC4xNGEuMjcuMjcgMCAwMS0uMDUtLjA2bC0uMDEtLjAyYS4xMi4xMiAwIDAxMC0uMDdjMC0uMDMuMDEtLjA1LjA1LS4wOWw0NS4wMi00NS4wMmEuMi4yIDAgMDEuMDktLjA1LjEyLjEyIDAgMDEuMDcgMGMuMDIgMCAuMDQuMDEuMDguMDZMNTEyIDQ2Ni43NWwxMjcuODYtMTI3Ljg2Yy4wNC0uMDUuMDYtLjA2LjA4LS4wNmEuMTIuMTIgMCAwMS4wNyAweiIgLz48L3N2Zz4=) */ +var RefIcon = /*#__PURE__*/_react_17_0_2_react.forwardRef(CloseCircleOutlined_CloseCircleOutlined); +if (false) {} +/* harmony default export */ var icons_CloseCircleOutlined = (RefIcon); + +/***/ }), + +/***/ 76558: +/*!*************************************************************************************************************!*\ + !*** ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/icons/CloseSquareOutlined.js + 1 modules ***! + \*************************************************************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + Z: function() { return /* binding */ icons_CloseSquareOutlined; } +}); + +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.25.6@@babel/runtime/helpers/esm/extends.js +var esm_extends = __webpack_require__(33614); +// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js +var _react_17_0_2_react = __webpack_require__(59301); +;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons-svg@4.4.2@@ant-design/icons-svg/es/asn/CloseSquareOutlined.js +// This icon file is generated automatically. +var CloseSquareOutlined = { "icon": { "tag": "svg", "attrs": { "fill-rule": "evenodd", "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M880 112c17.7 0 32 14.3 32 32v736c0 17.7-14.3 32-32 32H144c-17.7 0-32-14.3-32-32V144c0-17.7 14.3-32 32-32zm-40 72H184v656h656V184zM640.01 338.83c.03 0 .05.01.09.06l45.02 45.01a.2.2 0 01.05.09.12.12 0 010 .07c0 .02-.01.04-.05.08L557.25 512l127.87 127.86a.27.27 0 01.05.06v.02a.12.12 0 010 .07c0 .03-.01.05-.05.09l-45.02 45.02a.2.2 0 01-.09.05.12.12 0 01-.07 0c-.02 0-.04-.01-.08-.05L512 557.25 384.14 685.12c-.04.04-.06.05-.08.05a.12.12 0 01-.07 0c-.03 0-.05-.01-.09-.05l-45.02-45.02a.2.2 0 01-.05-.09.12.12 0 010-.07c0-.02.01-.04.06-.08L466.75 512 338.88 384.14a.27.27 0 01-.05-.06l-.01-.02a.12.12 0 010-.07c0-.03.01-.05.05-.09l45.02-45.02a.2.2 0 01.09-.05.12.12 0 01.07 0c.02 0 .04.01.08.06L512 466.75l127.86-127.86c.04-.05.06-.06.08-.06a.12.12 0 01.07 0z" } }] }, "name": "close-square", "theme": "outlined" }; +/* harmony default export */ var asn_CloseSquareOutlined = (CloseSquareOutlined); + +// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/components/AntdIcon.js + 3 modules +var AntdIcon = __webpack_require__(1393); +;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/icons/CloseSquareOutlined.js + +// GENERATE BY ./scripts/generate.ts +// DON NOT EDIT IT MANUALLY + + + + +var CloseSquareOutlined_CloseSquareOutlined = function CloseSquareOutlined(props, ref) { + return /*#__PURE__*/_react_17_0_2_react.createElement(AntdIcon/* default */.Z, (0,esm_extends/* default */.Z)({}, props, { + ref: ref, + icon: asn_CloseSquareOutlined + })); +}; + +/**![close-square](data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIGZpbGw9IiNjYWNhY2EiIGZpbGwtcnVsZT0iZXZlbm9kZCIgdmlld0JveD0iNjQgNjQgODk2IDg5NiIgZm9jdXNhYmxlPSJmYWxzZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNODgwIDExMmMxNy43IDAgMzIgMTQuMyAzMiAzMnY3MzZjMCAxNy43LTE0LjMgMzItMzIgMzJIMTQ0Yy0xNy43IDAtMzItMTQuMy0zMi0zMlYxNDRjMC0xNy43IDE0LjMtMzIgMzItMzJ6bS00MCA3MkgxODR2NjU2aDY1NlYxODR6TTY0MC4wMSAzMzguODNjLjAzIDAgLjA1LjAxLjA5LjA2bDQ1LjAyIDQ1LjAxYS4yLjIgMCAwMS4wNS4wOS4xMi4xMiAwIDAxMCAuMDdjMCAuMDItLjAxLjA0LS4wNS4wOEw1NTcuMjUgNTEybDEyNy44NyAxMjcuODZhLjI3LjI3IDAgMDEuMDUuMDZ2LjAyYS4xMi4xMiAwIDAxMCAuMDdjMCAuMDMtLjAxLjA1LS4wNS4wOWwtNDUuMDIgNDUuMDJhLjIuMiAwIDAxLS4wOS4wNS4xMi4xMiAwIDAxLS4wNyAwYy0uMDIgMC0uMDQtLjAxLS4wOC0uMDVMNTEyIDU1Ny4yNSAzODQuMTQgNjg1LjEyYy0uMDQuMDQtLjA2LjA1LS4wOC4wNWEuMTIuMTIgMCAwMS0uMDcgMGMtLjAzIDAtLjA1LS4wMS0uMDktLjA1bC00NS4wMi00NS4wMmEuMi4yIDAgMDEtLjA1LS4wOS4xMi4xMiAwIDAxMC0uMDdjMC0uMDIuMDEtLjA0LjA2LS4wOEw0NjYuNzUgNTEyIDMzOC44OCAzODQuMTRhLjI3LjI3IDAgMDEtLjA1LS4wNmwtLjAxLS4wMmEuMTIuMTIgMCAwMTAtLjA3YzAtLjAzLjAxLS4wNS4wNS0uMDlsNDUuMDItNDUuMDJhLjIuMiAwIDAxLjA5LS4wNS4xMi4xMiAwIDAxLjA3IDBjLjAyIDAgLjA0LjAxLjA4LjA2TDUxMiA0NjYuNzVsMTI3Ljg2LTEyNy44NmMuMDQtLjA1LjA2LS4wNi4wOC0uMDZhLjEyLjEyIDAgMDEuMDcgMHoiIC8+PC9zdmc+) */ +var RefIcon = /*#__PURE__*/_react_17_0_2_react.forwardRef(CloseSquareOutlined_CloseSquareOutlined); +if (false) {} +/* harmony default export */ var icons_CloseSquareOutlined = (RefIcon); + +/***/ }), + +/***/ 3148: +/*!*******************************************************************************************************************!*\ + !*** ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/icons/ExclamationCircleOutlined.js + 1 modules ***! + \*******************************************************************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + Z: function() { return /* binding */ icons_ExclamationCircleOutlined; } +}); + +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.25.6@@babel/runtime/helpers/esm/extends.js +var esm_extends = __webpack_require__(33614); +// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js +var _react_17_0_2_react = __webpack_require__(59301); +;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons-svg@4.4.2@@ant-design/icons-svg/es/asn/ExclamationCircleOutlined.js +// This icon file is generated automatically. +var ExclamationCircleOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z" } }, { "tag": "path", "attrs": { "d": "M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z" } }] }, "name": "exclamation-circle", "theme": "outlined" }; +/* harmony default export */ var asn_ExclamationCircleOutlined = (ExclamationCircleOutlined); + +// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/components/AntdIcon.js + 3 modules +var AntdIcon = __webpack_require__(1393); +;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/icons/ExclamationCircleOutlined.js + +// GENERATE BY ./scripts/generate.ts +// DON NOT EDIT IT MANUALLY + + + + +var ExclamationCircleOutlined_ExclamationCircleOutlined = function ExclamationCircleOutlined(props, ref) { + return /*#__PURE__*/_react_17_0_2_react.createElement(AntdIcon/* default */.Z, (0,esm_extends/* default */.Z)({}, props, { + ref: ref, + icon: asn_ExclamationCircleOutlined + })); +}; + +/**![exclamation-circle](data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIGZpbGw9IiNjYWNhY2EiIHZpZXdCb3g9IjY0IDY0IDg5NiA4OTYiIGZvY3VzYWJsZT0iZmFsc2UiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTUxMiA2NEMyNjQuNiA2NCA2NCAyNjQuNiA2NCA1MTJzMjAwLjYgNDQ4IDQ0OCA0NDggNDQ4LTIwMC42IDQ0OC00NDhTNzU5LjQgNjQgNTEyIDY0em0wIDgyMGMtMjA1LjQgMC0zNzItMTY2LjYtMzcyLTM3MnMxNjYuNi0zNzIgMzcyLTM3MiAzNzIgMTY2LjYgMzcyIDM3Mi0xNjYuNiAzNzItMzcyIDM3MnoiIC8+PHBhdGggZD0iTTQ2NCA2ODhhNDggNDggMCAxMDk2IDAgNDggNDggMCAxMC05NiAwem0yNC0xMTJoNDhjNC40IDAgOC0zLjYgOC04VjI5NmMwLTQuNC0zLjYtOC04LThoLTQ4Yy00LjQgMC04IDMuNi04IDh2MjcyYzAgNC40IDMuNiA4IDggOHoiIC8+PC9zdmc+) */ +var RefIcon = /*#__PURE__*/_react_17_0_2_react.forwardRef(ExclamationCircleOutlined_ExclamationCircleOutlined); +if (false) {} +/* harmony default export */ var icons_ExclamationCircleOutlined = (RefIcon); + +/***/ }), + +/***/ 88522: +/*!*****************************************************************!*\ + !*** ./node_modules/_antd@5.9.0@antd/es/auto-complete/index.js ***! + \*****************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! classnames */ 92310); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var rc_util_es_Children_toArray__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! rc-util/es/Children/toArray */ 75440); +/* harmony import */ var rc_util_es_omit__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! rc-util/es/omit */ 55405); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ 59301); +/* harmony import */ var _util_PurePanel__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../_util/PurePanel */ 53487); +/* harmony import */ var _util_reactNode__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../_util/reactNode */ 92343); +/* harmony import */ var _config_provider__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../config-provider */ 36355); +/* harmony import */ var _select__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../select */ 57809); +"use client"; + + + + + + + + + + +const { + Option +} = _select__WEBPACK_IMPORTED_MODULE_3__["default"]; +function isSelectOptionOrSelectOptGroup(child) { + return child && child.type && (child.type.isSelectOption || child.type.isSelectOptGroup); +} +const AutoComplete = (props, ref) => { + const { + prefixCls: customizePrefixCls, + className, + popupClassName, + dropdownClassName, + children, + dataSource + } = props; + const childNodes = (0,rc_util_es_Children_toArray__WEBPACK_IMPORTED_MODULE_1__/* ["default"] */ .Z)(children); + // ============================= Input ============================= + let customizeInput; + if (childNodes.length === 1 && (0,_util_reactNode__WEBPACK_IMPORTED_MODULE_4__/* .isValidElement */ .l$)(childNodes[0]) && !isSelectOptionOrSelectOptGroup(childNodes[0])) { + [customizeInput] = childNodes; + } + const getInputElement = customizeInput ? () => customizeInput : undefined; + // ============================ Options ============================ + let optionChildren; + // [Legacy] convert `children` or `dataSource` into option children + if (childNodes.length && isSelectOptionOrSelectOptGroup(childNodes[0])) { + optionChildren = children; + } else { + optionChildren = dataSource ? dataSource.map(item => { + if ((0,_util_reactNode__WEBPACK_IMPORTED_MODULE_4__/* .isValidElement */ .l$)(item)) { + return item; + } + switch (typeof item) { + case 'string': + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.createElement(Option, { + key: item, + value: item + }, item); + case 'object': + { + const { + value: optionValue + } = item; + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.createElement(Option, { + key: optionValue, + value: optionValue + }, item.text); + } + default: + false ? 0 : void 0; + return undefined; + } + }) : []; + } + if (false) {} + const { + getPrefixCls + } = react__WEBPACK_IMPORTED_MODULE_2__.useContext(_config_provider__WEBPACK_IMPORTED_MODULE_5__/* .ConfigContext */ .E_); + const prefixCls = getPrefixCls('select', customizePrefixCls); + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.createElement(_select__WEBPACK_IMPORTED_MODULE_3__["default"], Object.assign({ + ref: ref, + suffixIcon: null + }, (0,rc_util_es_omit__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z)(props, ['dataSource', 'dropdownClassName']), { + prefixCls: prefixCls, + popupClassName: popupClassName || dropdownClassName, + className: classnames__WEBPACK_IMPORTED_MODULE_0___default()(`${prefixCls}-auto-complete`, className), + mode: _select__WEBPACK_IMPORTED_MODULE_3__["default"].SECRET_COMBOBOX_MODE_DO_NOT_USE + }, { + // Internal api + getInputElement + }), optionChildren); +}; +const RefAutoComplete = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.forwardRef(AutoComplete); +// We don't care debug panel +/* istanbul ignore next */ +const PurePanel = (0,_util_PurePanel__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .Z)(RefAutoComplete); +RefAutoComplete.Option = Option; +RefAutoComplete._InternalPanelDoNotUseOrYouWillBeFired = PurePanel; +if (false) {} +/* harmony default export */ __webpack_exports__.Z = (RefAutoComplete); + +/***/ }), + +/***/ 44000: +/*!**********************************************************!*\ + !*** ./node_modules/_antd@5.9.0@antd/es/layout/index.js ***! + \**********************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony import */ var _layout__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./layout */ 84966); +/* harmony import */ var _Sider__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Sider */ 86737); +"use client"; + + + +const Layout = _layout__WEBPACK_IMPORTED_MODULE_0__/* ["default"] */ .ZP; +Layout.Header = _layout__WEBPACK_IMPORTED_MODULE_0__/* .Header */ .h4; +Layout.Footer = _layout__WEBPACK_IMPORTED_MODULE_0__/* .Footer */ .$_; +Layout.Content = _layout__WEBPACK_IMPORTED_MODULE_0__/* .Content */ .VY; +Layout.Sider = _Sider__WEBPACK_IMPORTED_MODULE_1__/* ["default"] */ .Z; +/* harmony default export */ __webpack_exports__.Z = (Layout); + +/***/ }), + +/***/ 51581: +/*!****************************************************************************************************!*\ + !*** ./node_modules/_react-infinite-scroller@1.2.4@react-infinite-scroller/dist/InfiniteScroll.js ***! + \****************************************************************************************************/ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); + +var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); + +var _react = __webpack_require__(/*! react */ 59301); + +var _react2 = _interopRequireDefault(_react); + +var _propTypes = __webpack_require__(/*! prop-types */ 12708); + +var _propTypes2 = _interopRequireDefault(_propTypes); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +function _objectWithoutProperties(obj, keys) { var target = {}; for (var i in obj) { if (keys.indexOf(i) >= 0) continue; if (!Object.prototype.hasOwnProperty.call(obj, i)) continue; target[i] = obj[i]; } return target; } + +function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } + +function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } + +function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; } + +var InfiniteScroll = function (_Component) { + _inherits(InfiniteScroll, _Component); + + function InfiniteScroll(props) { + _classCallCheck(this, InfiniteScroll); + + var _this = _possibleConstructorReturn(this, (InfiniteScroll.__proto__ || Object.getPrototypeOf(InfiniteScroll)).call(this, props)); + + _this.scrollListener = _this.scrollListener.bind(_this); + _this.eventListenerOptions = _this.eventListenerOptions.bind(_this); + _this.mousewheelListener = _this.mousewheelListener.bind(_this); + return _this; + } + + _createClass(InfiniteScroll, [{ + key: 'componentDidMount', + value: function componentDidMount() { + this.pageLoaded = this.props.pageStart; + this.options = this.eventListenerOptions(); + this.attachScrollListener(); + } + }, { + key: 'componentDidUpdate', + value: function componentDidUpdate() { + if (this.props.isReverse && this.loadMore) { + var parentElement = this.getParentElement(this.scrollComponent); + parentElement.scrollTop = parentElement.scrollHeight - this.beforeScrollHeight + this.beforeScrollTop; + this.loadMore = false; + } + this.attachScrollListener(); + } + }, { + key: 'componentWillUnmount', + value: function componentWillUnmount() { + this.detachScrollListener(); + this.detachMousewheelListener(); + } + }, { + key: 'isPassiveSupported', + value: function isPassiveSupported() { + var passive = false; + + var testOptions = { + get passive() { + passive = true; + } + }; + + try { + document.addEventListener('test', null, testOptions); + document.removeEventListener('test', null, testOptions); + } catch (e) { + // ignore + } + return passive; + } + }, { + key: 'eventListenerOptions', + value: function eventListenerOptions() { + var options = this.props.useCapture; + + if (this.isPassiveSupported()) { + options = { + useCapture: this.props.useCapture, + passive: true + }; + } + return options; + } + + // Set a defaut loader for all your `InfiniteScroll` components + + }, { + key: 'setDefaultLoader', + value: function setDefaultLoader(loader) { + this.defaultLoader = loader; + } + }, { + key: 'detachMousewheelListener', + value: function detachMousewheelListener() { + var scrollEl = window; + if (this.props.useWindow === false) { + scrollEl = this.scrollComponent.parentNode; + } + + scrollEl.removeEventListener('mousewheel', this.mousewheelListener, this.options ? this.options : this.props.useCapture); + } + }, { + key: 'detachScrollListener', + value: function detachScrollListener() { + var scrollEl = window; + if (this.props.useWindow === false) { + scrollEl = this.getParentElement(this.scrollComponent); + } + + scrollEl.removeEventListener('scroll', this.scrollListener, this.options ? this.options : this.props.useCapture); + scrollEl.removeEventListener('resize', this.scrollListener, this.options ? this.options : this.props.useCapture); + } + }, { + key: 'getParentElement', + value: function getParentElement(el) { + var scrollParent = this.props.getScrollParent && this.props.getScrollParent(); + if (scrollParent != null) { + return scrollParent; + } + return el && el.parentNode; + } + }, { + key: 'filterProps', + value: function filterProps(props) { + return props; + } + }, { + key: 'attachScrollListener', + value: function attachScrollListener() { + var parentElement = this.getParentElement(this.scrollComponent); + + if (!this.props.hasMore || !parentElement) { + return; + } + + var scrollEl = window; + if (this.props.useWindow === false) { + scrollEl = parentElement; + } + + scrollEl.addEventListener('mousewheel', this.mousewheelListener, this.options ? this.options : this.props.useCapture); + scrollEl.addEventListener('scroll', this.scrollListener, this.options ? this.options : this.props.useCapture); + scrollEl.addEventListener('resize', this.scrollListener, this.options ? this.options : this.props.useCapture); + + if (this.props.initialLoad) { + this.scrollListener(); + } + } + }, { + key: 'mousewheelListener', + value: function mousewheelListener(e) { + // Prevents Chrome hangups + // See: https://stackoverflow.com/questions/47524205/random-high-content-download-time-in-chrome/47684257#47684257 + if (e.deltaY === 1 && !this.isPassiveSupported()) { + e.preventDefault(); + } + } + }, { + key: 'scrollListener', + value: function scrollListener() { + var el = this.scrollComponent; + var scrollEl = window; + var parentNode = this.getParentElement(el); + + var offset = void 0; + if (this.props.useWindow) { + var doc = document.documentElement || document.body.parentNode || document.body; + var scrollTop = scrollEl.pageYOffset !== undefined ? scrollEl.pageYOffset : doc.scrollTop; + if (this.props.isReverse) { + offset = scrollTop; + } else { + offset = this.calculateOffset(el, scrollTop); + } + } else if (this.props.isReverse) { + offset = parentNode.scrollTop; + } else { + offset = el.scrollHeight - parentNode.scrollTop - parentNode.clientHeight; + } + + // Here we make sure the element is visible as well as checking the offset + if (offset < Number(this.props.threshold) && el && el.offsetParent !== null) { + this.detachScrollListener(); + this.beforeScrollHeight = parentNode.scrollHeight; + this.beforeScrollTop = parentNode.scrollTop; + // Call loadMore after detachScrollListener to allow for non-async loadMore functions + if (typeof this.props.loadMore === 'function') { + this.props.loadMore(this.pageLoaded += 1); + this.loadMore = true; + } + } + } + }, { + key: 'calculateOffset', + value: function calculateOffset(el, scrollTop) { + if (!el) { + return 0; + } + + return this.calculateTopPosition(el) + (el.offsetHeight - scrollTop - window.innerHeight); + } + }, { + key: 'calculateTopPosition', + value: function calculateTopPosition(el) { + if (!el) { + return 0; + } + return el.offsetTop + this.calculateTopPosition(el.offsetParent); + } + }, { + key: 'render', + value: function render() { + var _this2 = this; + + var renderProps = this.filterProps(this.props); + + var children = renderProps.children, + element = renderProps.element, + hasMore = renderProps.hasMore, + initialLoad = renderProps.initialLoad, + isReverse = renderProps.isReverse, + loader = renderProps.loader, + loadMore = renderProps.loadMore, + pageStart = renderProps.pageStart, + ref = renderProps.ref, + threshold = renderProps.threshold, + useCapture = renderProps.useCapture, + useWindow = renderProps.useWindow, + getScrollParent = renderProps.getScrollParent, + props = _objectWithoutProperties(renderProps, ['children', 'element', 'hasMore', 'initialLoad', 'isReverse', 'loader', 'loadMore', 'pageStart', 'ref', 'threshold', 'useCapture', 'useWindow', 'getScrollParent']); + + props.ref = function (node) { + _this2.scrollComponent = node; + if (ref) { + ref(node); + } + }; + + var childrenArray = [children]; + if (hasMore) { + if (loader) { + isReverse ? childrenArray.unshift(loader) : childrenArray.push(loader); + } else if (this.defaultLoader) { + isReverse ? childrenArray.unshift(this.defaultLoader) : childrenArray.push(this.defaultLoader); + } + } + return _react2.default.createElement(element, props, childrenArray); + } + }]); + + return InfiniteScroll; +}(_react.Component); + +InfiniteScroll.propTypes = { + children: _propTypes2.default.node.isRequired, + element: _propTypes2.default.node, + hasMore: _propTypes2.default.bool, + initialLoad: _propTypes2.default.bool, + isReverse: _propTypes2.default.bool, + loader: _propTypes2.default.node, + loadMore: _propTypes2.default.func.isRequired, + pageStart: _propTypes2.default.number, + ref: _propTypes2.default.func, + getScrollParent: _propTypes2.default.func, + threshold: _propTypes2.default.number, + useCapture: _propTypes2.default.bool, + useWindow: _propTypes2.default.bool +}; +InfiniteScroll.defaultProps = { + element: 'div', + hasMore: false, + initialLoad: true, + pageStart: 0, + ref: null, + threshold: 250, + useWindow: true, + isReverse: false, + useCapture: false, + loader: null, + getScrollParent: null +}; +exports["default"] = InfiniteScroll; +module.exports = exports['default']; + + +/***/ }), + +/***/ 26724: +/*!**************************************************************************************!*\ + !*** ./node_modules/_react-infinite-scroller@1.2.4@react-infinite-scroller/index.js ***! + \**************************************************************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +module.exports = __webpack_require__(/*! ./dist/InfiniteScroll */ 51581) + + +/***/ }) + +}]); \ No newline at end of file diff --git a/22761.e83eac14.async.js b/22761.0c3c7c59.async.js similarity index 99% rename from 22761.e83eac14.async.js rename to 22761.0c3c7c59.async.js index 6a1586d54b..b0e5f56c51 100644 --- a/22761.e83eac14.async.js +++ b/22761.0c3c7c59.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[22761,52720,73813,45504,25294,21361,24821,92309,91195,87099,17496,22134,8484,12550,81326,25209],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[22761,52720,73813,45504,25294,21361,24821,92309,91195,87099,13397,17496,22134,8484,12550,81326,25209],{ /***/ 76897: /*!*****************************************************************************************************!*\ diff --git a/24223.14099c85.async.js b/24223.14099c85.async.js new file mode 100644 index 0000000000..a5fded9a38 --- /dev/null +++ b/24223.14099c85.async.js @@ -0,0 +1,2440 @@ +"use strict"; +(self["webpackChunk"] = self["webpackChunk"] || []).push([[24223],{ + +/***/ 73956: +/*!********************************************************!*\ + !*** ./src/components/AuthModal/index.tsx + 3 modules ***! + \********************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + Z: function() { return /* binding */ components_AuthModal; } +}); + +// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js +var _react_17_0_2_react = __webpack_require__(59301); +// EXTERNAL MODULE: ./src/.umi-production/exports.ts +var _umi_production_exports = __webpack_require__(80608); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/modal/index.js + 16 modules +var modal = __webpack_require__(43418); +;// CONCATENATED MODULE: ./src/assets/images/cert/shimingrenzheng.png +var shimingrenzheng_namespaceObject = "data:image/png;base64,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"; +;// CONCATENATED MODULE: ./src/assets/images/cert/zhiyerenzheng.png +var zhiyerenzheng_namespaceObject = "data:image/png;base64,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"; +;// CONCATENATED MODULE: ./src/components/AuthModal/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var AuthModalmodules = ({"tilte":"tilte___IfiMG","flexRow":"flexRow___pQP78","flexColumn":"flexColumn___xrBZQ","footerWrap":"footerWrap___C5kCC","img":"img___GoWZu","content":"content___pumTK","modalContent":"modalContent___XvHiZ"}); +// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js +var jsx_runtime = __webpack_require__(37712); +;// CONCATENATED MODULE: ./src/components/AuthModal/index.tsx + + + + + + + + + +var AuthModal = function AuthModal(_ref) { + var visible = _ref.visible, + occupationValue = _ref.occupationValue, + _ref$onCancel = _ref.onCancel, + _onCancel = _ref$onCancel === void 0 ? function () {} : _ref$onCancel; + var renderOccupationAuth = function renderOccupationAuth() { + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: AuthModalmodules.flexColumn, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { + className: AuthModalmodules.img, + src: zhiyerenzheng_namespaceObject + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: AuthModalmodules.content, + children: "\u672A\u804C\u4E1A\u8BA4\u8BC1" + })] + }); + }; + var renderAutonymAuth = function renderAutonymAuth() { + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: AuthModalmodules.flexColumn, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { + className: AuthModalmodules.img, + src: shimingrenzheng_namespaceObject + }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: AuthModalmodules.content, + children: "\u672A\u5B9E\u540D\u8BA4\u8BC1" + })] + }); + }; + var renderContent = function renderContent() { + if (occupationValue === 3) { + return /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { + children: [renderAutonymAuth(), renderOccupationAuth()] + }); + } + if (occupationValue === 2) { + return renderOccupationAuth(); + } + return renderAutonymAuth(); + }; + return /*#__PURE__*/(0,jsx_runtime.jsxs)(modal/* default */.Z, { + centered: true, + keyboard: false, + closable: false, + destroyOnClose: true, + open: visible, + title: "\u56E0\u4E3A\u4EE5\u4E0B\u539F\u56E0\uFF0C\u60A8\u6682\u65F6\u4E0D\u80FD\u8FDB\u884C\u64CD\u4F5C", + okText: "\u7ACB\u5373\u8BA4\u8BC1", + cancelText: "\u53D6\u6D88", + width: "600px", + onOk: function onOk() { + _onCancel(); + _umi_production_exports.history.push("/account/certification"); + }, + onCancel: function onCancel() { + _onCancel(); + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: AuthModalmodules.tilte, + children: "\u8BF7\u5728\u5B8C\u6210\u6761\u4EF6\u540E\u91CD\u8BD5" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: AuthModalmodules.flexRow, + children: renderContent() + })] + }); +}; +/* harmony default export */ var components_AuthModal = ((0,_umi_production_exports.connect)(function (_ref2) { + var paperlibrary = _ref2.paperlibrary, + loading = _ref2.loading, + globalSetting = _ref2.globalSetting; + return { + paperlibrary: paperlibrary, + globalSetting: globalSetting, + loading: loading.effects + }; +})(AuthModal)); + +/***/ }), + +/***/ 78250: +/*!**********************************************************************!*\ + !*** ./src/components/Header/components/Join/JoinClassroomModal.tsx ***! + \**********************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/regeneratorRuntime.js */ 7557); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/asyncToGenerator.js */ 41498); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/slicedToArray.js */ 79800); +/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_2__); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react */ 59301); +/* harmony import */ var umi__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! umi */ 80608); +/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! antd */ 43418); +/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! antd */ 8591); +/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! antd */ 24650); +/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! antd */ 24905); +/* harmony import */ var _service_home__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/service/home */ 78270); +/* harmony import */ var _components_AuthModal__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/components/AuthModal */ 73956); +/* harmony import */ var _utils_util__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/utils/util */ 27876); +/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! react/jsx-runtime */ 37712); + + + + + + + + + + + + +var Type = /*#__PURE__*/function (Type) { + Type[Type["Professor"] = 1] = "Professor"; + Type[Type["AssistantProfessor"] = 2] = "AssistantProfessor"; + Type[Type["Student"] = 3] = "Student"; + return Type; +}(Type || {}); +var JoinClassroomModal = function JoinClassroomModal(_ref) { + var visible = _ref.visible, + user = _ref.user, + _ref$onCancel = _ref.onCancel, + onCancel = _ref$onCancel === void 0 ? function () {} : _ref$onCancel; + var _useState = (0,react__WEBPACK_IMPORTED_MODULE_3__.useState)(), + _useState2 = _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_2___default()(_useState, 2), + inputValue = _useState2[0], + setInputValue = _useState2[1]; + var _useState3 = (0,react__WEBPACK_IMPORTED_MODULE_3__.useState)([]), + _useState4 = _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_2___default()(_useState3, 2), + checkedList = _useState4[0], + setCheckedList = _useState4[1]; + var _useState5 = (0,react__WEBPACK_IMPORTED_MODULE_3__.useState)(false), + _useState6 = _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_2___default()(_useState5, 2), + isLoading = _useState6[0], + setIsLoading = _useState6[1]; + var _useState7 = (0,react__WEBPACK_IMPORTED_MODULE_3__.useState)(false), + _useState8 = _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_2___default()(_useState7, 2), + visibleAuth = _useState8[0], + setVisibleAuth = _useState8[1]; + var _useState9 = (0,react__WEBPACK_IMPORTED_MODULE_3__.useState)(), + _useState10 = _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_2___default()(_useState9, 2), + occupationValue = _useState10[0], + setOccupationValue = _useState10[1]; + (0,react__WEBPACK_IMPORTED_MODULE_3__.useEffect)(function () { + var _user$userInfo; + if (user !== null && user !== void 0 && (_user$userInfo = user.userInfo) !== null && _user$userInfo !== void 0 && _user$userInfo.identity) { + var _user$userInfo2; + setCheckedList([(user === null || user === void 0 || (_user$userInfo2 = user.userInfo) === null || _user$userInfo2 === void 0 ? void 0 : _user$userInfo2.identity) === 'student' ? 3 : 1]); + } + }, [user]); + var handlePrompt = function handlePrompt(course_id, message) { + if (checkedList.includes(Type.Professor)) { + antd__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z.confirm({ + centered: true, + okText: '确定', + cancelText: '取消', + title: '提示', + content: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)("div", { + className: "tc", + children: message || "申请已提交,请等待审核" + }), + onOk: function onOk() { + window.location.href = "/classrooms/".concat(course_id, "/students"); + } + }); + return; + } + window.location.href = "/classrooms/".concat(course_id, "/students"); + }; + var handleOk = /*#__PURE__*/function () { + var _ref2 = _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee() { + var res; + return _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + if (inputValue) { + _context.next = 3; + break; + } + antd__WEBPACK_IMPORTED_MODULE_10__/* ["default"] */ .ZP.info('邀请码不能为空'); + return _context.abrupt("return"); + case 3: + setIsLoading(true); + _context.next = 6; + return (0,_service_home__WEBPACK_IMPORTED_MODULE_5__/* .applyToJoinCourse */ .cR)({ + invite_code: inputValue, + professor: checkedList.includes(Type.Professor) ? 1 : null, + assistant_professor: checkedList.includes(Type.AssistantProfessor) ? 1 : null, + student: checkedList.includes(Type.Student) ? 1 : null + }); + case 6: + res = _context.sent; + setIsLoading(false); + if (!((res === null || res === void 0 ? void 0 : res.status) === -2)) { + _context.next = 22; + break; + } + handleCancel(); + if (!(res.message === "该课堂要求成员完成实名认证")) { + _context.next = 14; + break; + } + setVisibleAuth(true); + setOccupationValue(1); + return _context.abrupt("return"); + case 14: + if (!(res.message === "该课堂要求成员完成职业认证")) { + _context.next = 18; + break; + } + setVisibleAuth(true); + setOccupationValue(2); + return _context.abrupt("return"); + case 18: + if (!(res.message === "该课堂要求成员完成实名和职业认证")) { + _context.next = 22; + break; + } + setVisibleAuth(true); + setOccupationValue(3); + return _context.abrupt("return"); + case 22: + if (!((res === null || res === void 0 ? void 0 : res.status) === 0)) { + _context.next = 27; + break; + } + (0,_utils_util__WEBPACK_IMPORTED_MODULE_7__/* .trackEvent */ .L9)(['教学课堂', '首页', '加入课堂']); + handleCancel(); + if (res !== null && res !== void 0 && res.course_id) { + handlePrompt(res.course_id, res.message); + } else { + antd__WEBPACK_IMPORTED_MODULE_10__/* ["default"] */ .ZP.success(res.message); + } + return _context.abrupt("return"); + case 27: + case "end": + return _context.stop(); + } + }, _callee); + })); + return function handleOk() { + return _ref2.apply(this, arguments); + }; + }(); + var handleCancel = /*#__PURE__*/function () { + var _ref3 = _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee2() { + return _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee2$(_context2) { + while (1) switch (_context2.prev = _context2.next) { + case 0: + onCancel(); + case 1: + case "end": + return _context2.stop(); + } + }, _callee2); + })); + return function handleCancel() { + return _ref3.apply(this, arguments); + }; + }(); + return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.Fragment, { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(antd__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z, { + centered: true, + keyboard: false, + closable: false, + title: "\u52A0\u5165\u8BFE\u5802", + open: visible, + confirmLoading: isLoading, + onOk: handleOk, + onCancel: handleCancel, + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsxs)("div", { + className: "tc", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsxs)("div", { + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)("span", { + children: "\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(antd__WEBPACK_IMPORTED_MODULE_11__/* ["default"] */ .Z, { + placeholder: "\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801", + style: { + width: 270 + }, + value: inputValue, + onChange: function onChange(e) { + if (e.target.value.length >= 7) { + antd__WEBPACK_IMPORTED_MODULE_10__/* ["default"] */ .ZP.info('请输入5位课堂邀请码或6位分班邀请码!'); + return; + } + setInputValue(e.target.value); + } + })] + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsxs)("div", { + className: "mt10 font14", + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)("span", { + children: "\u8EAB\u4EFD\uFF1A" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .Z.Group, { + value: checkedList, + onChange: function onChange(value) { + return setCheckedList(value); + }, + children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(antd__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .Z, { + value: Type.Professor, + disabled: checkedList.includes(2), + children: "\u6559\u5E08" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(antd__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .Z, { + value: Type.AssistantProfessor, + disabled: checkedList.includes(1), + children: "\u52A9\u6559" + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(antd__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .Z, { + value: Type.Student, + children: "\u5B66\u751F/\u53C2\u8D5B\u8005" + })] + })] + })] + }) + }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_components_AuthModal__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z, { + visible: visibleAuth, + onCancel: function onCancel() { + return setVisibleAuth(false); + }, + occupationValue: occupationValue + })] + }); +}; +/* harmony default export */ __webpack_exports__.Z = ((0,umi__WEBPACK_IMPORTED_MODULE_4__.connect)(function (_ref4) { + var user = _ref4.user; + return { + user: user + }; +})(JoinClassroomModal)); + +/***/ }), + +/***/ 24223: +/*!******************************************************!*\ + !*** ./src/components/Header/index.tsx + 14 modules ***! + \******************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + Z: function() { return /* binding */ components_Header; }, + g: function() { return /* binding */ getCourseParam; } +}); + +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/regeneratorRuntime.js +var regeneratorRuntime = __webpack_require__(7557); +var regeneratorRuntime_default = /*#__PURE__*/__webpack_require__.n(regeneratorRuntime); +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/asyncToGenerator.js +var asyncToGenerator = __webpack_require__(41498); +var asyncToGenerator_default = /*#__PURE__*/__webpack_require__.n(asyncToGenerator); +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/createForOfIteratorHelper.js +var createForOfIteratorHelper = __webpack_require__(91232); +var createForOfIteratorHelper_default = /*#__PURE__*/__webpack_require__.n(createForOfIteratorHelper); +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/slicedToArray.js +var slicedToArray = __webpack_require__(79800); +var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray); +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/objectWithoutProperties.js +var objectWithoutProperties = __webpack_require__(39647); +var objectWithoutProperties_default = /*#__PURE__*/__webpack_require__.n(objectWithoutProperties); +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/objectSpread2.js +var objectSpread2 = __webpack_require__(82242); +var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2); +// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js +var _react_17_0_2_react = __webpack_require__(59301); +// EXTERNAL MODULE: ./src/.umi-production/exports.ts +var _umi_production_exports = __webpack_require__(80608); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/layout/index.js +var layout = __webpack_require__(44000); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/index.js + 5 modules +var input = __webpack_require__(24650); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/modal/index.js + 16 modules +var modal = __webpack_require__(43418); +// EXTERNAL MODULE: ./src/components/ImagesIcon/index.ts + 32 modules +var ImagesIcon = __webpack_require__(67782); +;// CONCATENATED MODULE: ./src/components/Header/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var Headermodules = ({"flex_box_center":"flex_box_center___et8xE","flex_space_between":"flex_space_between___GBGuw","flex_box_vertical_center":"flex_box_vertical_center____6P1q","flex_box_center_end":"flex_box_center_end___whXw6","flex_box_column":"flex_box_column___mWgI_","header":"header___Wn4fJ","logo":"logo___QnotM","menu":"menu___twLGR","dropDown":"dropDown___Cwaoa","line":"line___D1auu","subName":"subName___gql7K","name":"name___dR5V2","actived":"actived___ohMks","edu-menu":"edu-menu___iWLK0","newslight":"newslight___lSZjL","classromediv":"classromediv___knFRv","glow":"glow___gzrPH","spandiv":"spandiv___Gm_hg","header-iearning":"header-iearning___LZfyg","title":"title___Ozzjk","headerFixed":"headerFixed___QLwBd"}); +;// CONCATENATED MODULE: ./src/components/Header/search-input.less +// extracted by mini-css-extract-plugin + +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/message/index.js + 4 modules +var message = __webpack_require__(8591); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/row/index.js +var row = __webpack_require__(95237); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/col/index.js +var col = __webpack_require__(43604); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/menu/index.js + 11 modules +var menu = __webpack_require__(20834); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/dropdown/index.js + 1 modules +var dropdown = __webpack_require__(38854); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/radio/index.js + 5 modules +var es_radio = __webpack_require__(5112); +// EXTERNAL MODULE: ./src/service/home.ts +var home = __webpack_require__(78270); +// EXTERNAL MODULE: ./src/utils/util.tsx +var util = __webpack_require__(27876); +// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js +var jsx_runtime = __webpack_require__(37712); +;// CONCATENATED MODULE: ./src/components/Header/components/Join/JoinProjectModal.tsx + + + + + + + + + + + +var Type = /*#__PURE__*/function (Type) { + Type["Manager"] = "manager"; + Type["Developer"] = "developer"; + Type["Reporter"] = "reporter"; + return Type; +}(Type || {}); +var JoinProjectModal = function JoinProjectModal(_ref) { + var visible = _ref.visible, + _ref$onCancel = _ref.onCancel, + onCancel = _ref$onCancel === void 0 ? function () {} : _ref$onCancel; + var _useState = (0,_react_17_0_2_react.useState)(), + _useState2 = slicedToArray_default()(_useState, 2), + inputValue = _useState2[0], + setInputValue = _useState2[1]; + var _useState3 = (0,_react_17_0_2_react.useState)(), + _useState4 = slicedToArray_default()(_useState3, 2), + radioValue = _useState4[0], + setRadioValue = _useState4[1]; + var _useState5 = (0,_react_17_0_2_react.useState)(false), + _useState6 = slicedToArray_default()(_useState5, 2), + isLoading = _useState6[0], + setIsLoading = _useState6[1]; + var handleOk = /*#__PURE__*/function () { + var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { + var res, mapping; + return regeneratorRuntime_default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + if (inputValue) { + _context.next = 3; + break; + } + message/* default */.ZP.info('请输入开发项目邀请码!'); + return _context.abrupt("return"); + case 3: + if (!(inputValue.length !== 6)) { + _context.next = 6; + break; + } + message/* default */.ZP.info('请输入6位项目邀请码!'); + return _context.abrupt("return"); + case 6: + if (radioValue) { + _context.next = 9; + break; + } + message/* default */.ZP.info('请选择一个身份!'); + return _context.abrupt("return"); + case 9: + setIsLoading(true); + _context.next = 12; + return (0,home/* projectApplies */.vm)({ + code: inputValue, + role: radioValue + }); + case 12: + res = _context.sent; + setIsLoading(false); + handleCancel(); + mapping = { + 1: "您输入的邀请码错误", + 2: "您已经是该项目成员", + 3: "请选择一个角色", + 4: "您的申请已提交,请等待项目管理员审批", + 5: "您已经申请加入该项目了,请耐心等待", + 6: "您已成功加入项目" + }; + if (!mapping[res.status]) { + _context.next = 19; + break; + } + message/* default */.ZP.info(mapping[res.status]); + return _context.abrupt("return"); + case 19: + if (!(res.status === 0)) { + _context.next = 22; + break; + } + if (radioValue === "reporter") { + message/* default */.ZP.success('您加入项目成功!'); + (0,util/* trackEvent */.L9)(['开发项目', '加入项目成功']); + _umi_production_exports.history.push("/projects/".concat(res === null || res === void 0 ? void 0 : res.project_id)); + } else { + (0,util/* trackEvent */.L9)(['开发项目', '加入项目等待审批']); + message/* default */.ZP.success('您的申请已提交,请等待项目管理员审批!'); + } + return _context.abrupt("return"); + case 22: + case "end": + return _context.stop(); + } + }, _callee); + })); + return function handleOk() { + return _ref2.apply(this, arguments); + }; + }(); + var handleCancel = /*#__PURE__*/function () { + var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { + return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { + while (1) switch (_context2.prev = _context2.next) { + case 0: + onCancel(); + case 1: + case "end": + return _context2.stop(); + } + }, _callee2); + })); + return function handleCancel() { + return _ref3.apply(this, arguments); + }; + }(); + return /*#__PURE__*/(0,jsx_runtime.jsx)(jsx_runtime.Fragment, { + children: /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, { + centered: true, + keyboard: false, + closable: false, + title: "\u52A0\u5165\u9879\u76EE", + open: visible, + confirmLoading: isLoading, + onOk: handleOk, + onCancel: handleCancel, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "tc", + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: "\u9879\u76EE\u9080\u8BF7\u7801\uFF1A" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + placeholder: "\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801", + style: { + width: 270 + }, + value: inputValue, + onChange: function onChange(e) { + if (e.target.value.length >= 7) { + message/* default */.ZP.info('请输入6位开发项目邀请码!'); + return; + } + setInputValue(e.target.value); + } + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "mt10 font14", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: "\u8EAB\u4EFD\uFF1A" + }), /*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default.Group */.ZP.Group, { + value: radioValue, + onChange: function onChange(e) { + return setRadioValue(e.target.value); + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { + value: Type.Manager, + children: "\u7BA1\u7406\u4EBA\u5458" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { + value: Type.Developer, + children: "\u5F00\u53D1\u4EBA\u5458" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { + value: Type.Reporter, + children: "\u62A5\u544A\u4EBA\u5458" + })] + })] + })] + }) + }) + }); +}; +/* harmony default export */ var Join_JoinProjectModal = (JoinProjectModal); +// EXTERNAL MODULE: ./src/components/Header/components/Join/JoinClassroomModal.tsx +var JoinClassroomModal = __webpack_require__(78250); +;// CONCATENATED MODULE: ./src/components/Header/components/Join/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var Joinmodules = ({"flex_box_center":"flex_box_center___cltIf","flex_space_between":"flex_space_between___fKr_O","flex_box_vertical_center":"flex_box_vertical_center____QfiA","flex_box_center_end":"flex_box_center_end___ysqmH","flex_box_column":"flex_box_column___CfE8K","rightMenu":"rightMenu___ADTOX","joinMenu":"joinMenu___aRGsf","joinBoard":"joinBoard___AeUvr","joinCol":"joinCol___fV4uL","hidden":"hidden___TkCJZ","w140":"w140___Vx5lp","w100":"w100___yYRaC"}); +// EXTERNAL MODULE: ./src/utils/verifyLogin.tsx + 2 modules +var verifyLogin = __webpack_require__(10283); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/form/index.js + 19 modules +var es_form = __webpack_require__(78241); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/select/index.js +var es_select = __webpack_require__(57809); +// EXTERNAL MODULE: ./src/service/graduations.ts +var graduations = __webpack_require__(21056); +;// CONCATENATED MODULE: ./src/components/Header/components/Join/NewGraduationsModal.tsx + + + + + + + + + + + +var Page = function Page(_ref) { + var globalSetting = _ref.globalSetting, + dispatch = _ref.dispatch, + user = _ref.user, + open = _ref.open, + _ref$onCancel = _ref.onCancel, + onCancel = _ref$onCancel === void 0 ? function () {} : _ref$onCancel; + var _useState = (0,_react_17_0_2_react.useState)([]), + _useState2 = slicedToArray_default()(_useState, 2), + years = _useState2[0], + setYears = _useState2[1]; + var _useState3 = (0,_react_17_0_2_react.useState)([]), + _useState4 = slicedToArray_default()(_useState3, 2), + schools = _useState4[0], + setSchools = _useState4[1]; + var _useState5 = (0,_react_17_0_2_react.useState)([]), + _useState6 = slicedToArray_default()(_useState5, 2), + departments = _useState6[0], + setDepartments = _useState6[1]; + var _Form$useForm = es_form/* default */.Z.useForm(), + _Form$useForm2 = slicedToArray_default()(_Form$useForm, 1), + addForm = _Form$useForm2[0]; + var _useState7 = (0,_react_17_0_2_react.useState)(false), + _useState8 = slicedToArray_default()(_useState7, 2), + btnAddLoading = _useState8[0], + setBtnAddLoading = _useState8[1]; + var _useState9 = (0,_react_17_0_2_react.useState)(false), + _useState10 = slicedToArray_default()(_useState9, 2), + fetchLoading = _useState10[0], + setFetchLoading = _useState10[1]; + var timer = (0,_react_17_0_2_react.useRef)(null); + var fetchIndex = (0,_react_17_0_2_react.useRef)(1); + var _useState11 = (0,_react_17_0_2_react.useState)({ + keyword: '', + source: '', + status: '', + page: 1, + limit: 20 + }), + _useState12 = slicedToArray_default()(_useState11, 2), + params = _useState12[0], + setParams = _useState12[1]; + (0,_react_17_0_2_react.useEffect)(function () { + open && init(); + }, [open]); + var init = /*#__PURE__*/function () { + var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { + var _res$graduation_years; + var res, _ref3, _ref3$user_school_id, user_school_id, _ref3$department_id, department_id, _ref3$school_name, school_name, _ref3$department_name, department_name, year; + return regeneratorRuntime_default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + _context.next = 2; + return getList(params); + case 2: + res = _context.sent; + if ((0,verifyLogin/* handleVerifyLogin */.o1)(dispatch)) { + _context.next = 5; + break; + } + return _context.abrupt("return"); + case 5: + _ref3 = user.userInfo || {}, _ref3$user_school_id = _ref3.user_school_id, user_school_id = _ref3$user_school_id === void 0 ? '' : _ref3$user_school_id, _ref3$department_id = _ref3.department_id, department_id = _ref3$department_id === void 0 ? "" : _ref3$department_id, _ref3$school_name = _ref3.school_name, school_name = _ref3$school_name === void 0 ? '' : _ref3$school_name, _ref3$department_name = _ref3.department_name, department_name = _ref3$department_name === void 0 ? '' : _ref3$department_name; + year = res === null || res === void 0 || (_res$graduation_years = res.graduation_years) === null || _res$graduation_years === void 0 ? void 0 : _res$graduation_years.at(-1); + setSchools([{ + id: user_school_id, + name: school_name + }]); + _context.next = 10; + return HandleGetDepartments(user_school_id); + case 10: + addForm.setFieldsValue({ + year: year, + school_id: user_school_id, + department_id: Number(department_id), + name: "".concat(year).concat(school_name).concat(department_name, "\u6BD5\u4E1A\u8BBE\u8BA1") + }); + case 11: + case "end": + return _context.stop(); + } + }, _callee); + })); + return function init() { + return _ref2.apply(this, arguments); + }; + }(); + var getList = /*#__PURE__*/function () { + var _ref4 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2(record) { + var res; + return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { + while (1) switch (_context2.prev = _context2.next) { + case 0: + _context2.next = 2; + return (0,graduations/* getGraduations */.J3)(record); + case 2: + res = _context2.sent; + if (res.status === 0) { + setYears((res === null || res === void 0 ? void 0 : res.graduation_years) || []); + } + return _context2.abrupt("return", res); + case 5: + case "end": + return _context2.stop(); + } + }, _callee2); + })); + return function getList(_x) { + return _ref4.apply(this, arguments); + }; + }(); + var getSchools = function getSchools(name) { + var time = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 500; + setFetchLoading(true); + clearTimeout(timer.current); + timer.current = setTimeout( /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() { + var currentFetch, res; + return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { + while (1) switch (_context3.prev = _context3.next) { + case 0: + fetchIndex.current += 1; + currentFetch = fetchIndex.current; + _context3.next = 4; + return (0,graduations/* getSchoolsList */.NT)({ + keyword: name + }); + case 4: + res = _context3.sent; + if (res.status === 0 && fetchIndex.current === currentFetch) { + setSchools((res === null || res === void 0 ? void 0 : res.schools) || []); + setFetchLoading(false); + } + case 6: + case "end": + return _context3.stop(); + } + }, _callee3); + })), time); + }; + var HandleGetDepartments = /*#__PURE__*/function () { + var _ref6 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4(id) { + var res; + return regeneratorRuntime_default()().wrap(function _callee4$(_context4) { + while (1) switch (_context4.prev = _context4.next) { + case 0: + if (id) { + _context4.next = 2; + break; + } + return _context4.abrupt("return"); + case 2: + _context4.next = 4; + return (0,graduations/* getDepartments */.Ps)({ + page: 1, + limit: 9999, + id: id + }); + case 4: + res = _context4.sent; + if (res.status === 0) { + setDepartments((res === null || res === void 0 ? void 0 : res.departments) || []); + } + case 6: + case "end": + return _context4.stop(); + } + }, _callee4); + })); + return function HandleGetDepartments(_x2) { + return _ref6.apply(this, arguments); + }; + }(); + return /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, { + centered: true, + keyboard: false, + destroyOnClose: true, + open: open, + title: "\u5F00\u542F\u65B0\u4E00\u5C4A\u6BD5\u4E1A\u8BBE\u8BA1", + width: 578, + confirmLoading: btnAddLoading, + onCancel: onCancel, + onOk: function onOk() { + return addForm.submit(); + }, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, { + colon: false, + form: addForm, + initialValues: {}, + labelCol: { + span: 7 + }, + size: "large", + wrapperCol: { + span: 17 + }, + onValuesChange: function onValuesChange(value, allValues) { + if (value.school_id) { + HandleGetDepartments(allValues.school_id); + addForm.setFieldValue('department_id', null); + } + }, + onFinish: ( /*#__PURE__*/function () { + var _ref7 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee5(value) { + var res; + return regeneratorRuntime_default()().wrap(function _callee5$(_context5) { + while (1) switch (_context5.prev = _context5.next) { + case 0: + setBtnAddLoading(true); + _context5.next = 3; + return (0,graduations/* postGraduations */.Wz)(value); + case 3: + res = _context5.sent; + if (res.status === 0) { + message/* default */.ZP.success('创建成功'); + addForm.resetFields(); + onCancel(); + (0,util/* openNewWindow */.xg)("/graduations/".concat(res === null || res === void 0 ? void 0 : res.identifier, "/index")); + } + setBtnAddLoading(false); + case 6: + case "end": + return _context5.stop(); + } + }, _callee5); + })); + return function (_x3) { + return _ref7.apply(this, arguments); + }; + }()), + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + name: "year", + label: "\u9009\u62E9\u5C4A\u522B", + rules: [{ + required: true, + message: "请选择届别" + }], + children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_select["default"], { + style: { + width: 344 + }, + size: "large", + options: years.map(function (item) { + return { + value: item, + label: item + }; + }) + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + name: "school_id", + label: "\u5B66\u6821", + rules: [{ + required: true, + message: "请选择学校" + }], + children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_select["default"], { + showSearch: true, + filterOption: false, + onSearch: function onSearch(v) { + getSchools(v); + }, + loading: fetchLoading, + size: "large", + style: { + width: 344 + }, + options: schools.map(function (item) { + return { + value: item.id, + label: item.name + }; + }) + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + name: "department_id", + label: "\u5B66\u9662", + rules: [{ + required: true, + message: "请选择学院" + }], + children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_select["default"], { + showSearch: true, + optionFilterProp: "label", + style: { + width: 344 + }, + size: "large", + options: departments.map(function (item) { + return { + value: item.id, + label: item.name + }; + }) + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + name: "name", + label: "\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0", + style: { + marginBottom: 0 + }, + rules: [{ + required: true, + message: "请输入毕业设计名称" + }, { + max: 60, + message: "输入超限,请缩减字符数" + }, { + type: 'string', + whitespace: true, + message: '请输入毕业设计名称' + }], + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + showCount: true, + style: { + width: 344 + }, + maxLength: 60 + }) + })] + }) + }); +}; +/* harmony default export */ var NewGraduationsModal = ((0,_umi_production_exports.connect)(function (_ref8) { + var user = _ref8.user, + globalSetting = _ref8.globalSetting, + loading = _ref8.loading; + return { + user: user, + globalSetting: globalSetting, + loading: loading + }; +})(Page)); +// EXTERNAL MODULE: ./src/utils/fetch.ts +var fetch = __webpack_require__(49105); +;// CONCATENATED MODULE: ./src/components/Header/components/Join/JoinGraduationsModal.tsx + + + + + + + + + + + +var JoinGraduationsModal_Page = function Page(_ref) { + var globalSetting = _ref.globalSetting, + dispatch = _ref.dispatch, + user = _ref.user, + open = _ref.open, + _ref$onCancel = _ref.onCancel, + onCancel = _ref$onCancel === void 0 ? function () {} : _ref$onCancel; + var _Form$useForm = es_form/* default */.Z.useForm(), + _Form$useForm2 = slicedToArray_default()(_Form$useForm, 1), + codeForm = _Form$useForm2[0]; + var _useState = (0,_react_17_0_2_react.useState)(false), + _useState2 = slicedToArray_default()(_useState, 2), + btnCodeLoading = _useState2[0], + setBtnCodeLoading = _useState2[1]; + var _useState3 = (0,_react_17_0_2_react.useState)(null), + _useState4 = slicedToArray_default()(_useState3, 2), + codeValue = _useState4[0], + setCodeValue = _useState4[1]; + (0,_react_17_0_2_react.useEffect)(function () { + if (open) { + var _user$userInfo; + var value = { + code: '', + user_type: (user === null || user === void 0 || (_user$userInfo = user.userInfo) === null || _user$userInfo === void 0 ? void 0 : _user$userInfo.identity) === 'student' ? 2 : 1, + major: '' + }; + codeForm.setFieldsValue(value); + setCodeValue(objectSpread2_default()({}, value)); + } + }, [open]); + return /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, { + centered: true, + keyboard: false, + destroyOnClose: true, + open: open, + title: "\u52A0\u5165\u6BD5\u8BBE", + width: 527, + confirmLoading: btnCodeLoading, + onCancel: onCancel, + onOk: function onOk() { + return codeForm.submit(); + }, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, { + colon: false, + form: codeForm, + initialValues: { + user_type: 1 + }, + labelCol: { + span: 5 + }, + wrapperCol: { + span: 19 + }, + size: "large", + onValuesChange: function onValuesChange(e, v) { + return setCodeValue(objectSpread2_default()({}, v)); + }, + onFinish: ( /*#__PURE__*/function () { + var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(value) { + var res; + return regeneratorRuntime_default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + setBtnCodeLoading(true); + _context.next = 3; + return (0,fetch/* default */.ZP)("/api/graduations/join.json", { + method: "post", + body: value + }); + case 3: + res = _context.sent; + if (res.status === 0) { + onCancel(); + res !== null && res !== void 0 && res.identifier ? (0,util/* openNewWindow */.xg)("/graduations/".concat(res === null || res === void 0 ? void 0 : res.identifier, "/index")) : message/* default */.ZP.success(res === null || res === void 0 ? void 0 : res.message); + } + setBtnCodeLoading(false); + case 6: + case "end": + return _context.stop(); + } + }, _callee); + })); + return function (_x) { + return _ref2.apply(this, arguments); + }; + }()), + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + name: "code", + label: "\u6BD5\u8BBE\u9080\u8BF7\u7801", + rules: [{ + required: true, + message: "请输入毕设邀请码" + }], + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + placeholder: "\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801", + size: "large" + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + name: "user_type", + label: "\u8EAB\u4EFD", + rules: [{ + required: true, + message: "请输入毕设邀请码" + }], + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default.Group */.ZP.Group, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { + value: 1, + style: { + color: '#000' + }, + children: "\u7BA1\u7406\u5458\uFF08\u6559\u5E08\uFF09" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { + className: "ml30", + style: { + color: '#000' + }, + value: 2, + children: "\u5B66\u751F" + })] + }) + }), (codeValue === null || codeValue === void 0 ? void 0 : codeValue.user_type) === 2 && /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { + style: { + marginBottom: 0 + }, + name: "major", + label: "\u4E13\u4E1A", + rules: [{ + required: true, + message: "请输入专业名称" + }, { + max: 60, + message: "输入超限,请缩减字符数" + }, { + whitespace: true, + message: '请输入专业名称' + }], + children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { + showCount: true, + maxLength: 60 + }) + })] + }) + }); +}; +/* harmony default export */ var JoinGraduationsModal = ((0,_umi_production_exports.connect)(function (_ref3) { + var user = _ref3.user, + globalSetting = _ref3.globalSetting; + return { + user: user, + globalSetting: globalSetting + }; +})(JoinGraduationsModal_Page)); +;// CONCATENATED MODULE: ./src/components/Header/components/Join/index.tsx + + + +var _excluded = ["homePage", "user", "globalSetting", "loading", "dispatch", "location"]; + + + + + + + + + + + + +var VerifyType = /*#__PURE__*/function (VerifyType) { + VerifyType["Projects"] = "projects"; + VerifyType["Shixuns"] = "shixuns"; + VerifyType["Classrooms"] = "classrooms"; + return VerifyType; +}(VerifyType || {}); +var NavType = /*#__PURE__*/function (NavType) { + NavType["Classrooms"] = "classrooms"; + NavType["Shixuns"] = "shixuns"; + NavType["Paths"] = "paths"; + NavType["Projects"] = "projects"; + NavType["Videos"] = "videos"; + NavType["Topics"] = "topics"; + return NavType; +}(NavType || {}); +var Join = function Join(_ref) { + var homePage = _ref.homePage, + user = _ref.user, + globalSetting = _ref.globalSetting, + loading = _ref.loading, + dispatch = _ref.dispatch, + location = _ref.location, + props = objectWithoutProperties_default()(_ref, _excluded); + var _useState = (0,_react_17_0_2_react.useState)(), + _useState2 = slicedToArray_default()(_useState, 2), + visibleJoinClassroom = _useState2[0], + setVisibleJoinClassroom = _useState2[1]; + var _useState3 = (0,_react_17_0_2_react.useState)(), + _useState4 = slicedToArray_default()(_useState3, 2), + visibleJoinProject = _useState4[0], + setVisibleJoinProject = _useState4[1]; + var _useState5 = (0,_react_17_0_2_react.useState)(false), + _useState6 = slicedToArray_default()(_useState5, 2), + isNewGraduations = _useState6[0], + setIsNewGraduations = _useState6[1]; + var _useState7 = (0,_react_17_0_2_react.useState)(false), + _useState8 = slicedToArray_default()(_useState7, 2), + isJoinGraduations = _useState8[0], + setIsJoinGraduations = _useState8[1]; + var handleJoinVerify = function handleJoinVerify(type) { + var _user$userInfo; + if (!(0,verifyLogin/* handleVerify */.tJ)(dispatch)) { + return; + } + if (type === VerifyType.Projects && !((_user$userInfo = user.userInfo) !== null && _user$userInfo !== void 0 && _user$userInfo.email)) { + message/* default */.ZP.info('请先绑定邮箱,谢谢'); + return; + } + if (type === VerifyType.Classrooms) { + setVisibleJoinClassroom(true); + } else if (type === VerifyType.Projects) { + setVisibleJoinProject(true); + } + }; + var handleAddVerify = function handleAddVerify(url, type) { + var _user$userInfo2; + if (!(0,verifyLogin/* handleVerify */.tJ)(dispatch)) { + return; + } + if (type === VerifyType.Projects && !((_user$userInfo2 = user.userInfo) !== null && _user$userInfo2 !== void 0 && _user$userInfo2.email)) { + message/* default */.ZP.info('请先绑定邮箱,谢谢'); + return; + } + if (type === VerifyType.Shixuns && !(0,verifyLogin/* handleCanShixunAddModal */.xY)()) { + return; + } + url && (window.location.href = url); + }; + var JoinOverlay = function JoinOverlay(joinProps) { + var _user$userInfo3, _user$userInfo4, _globalSetting$settin, _user$userInfo5, _user$userInfo6, _globalSetting$settin2, _user$userInfo7, _user$userInfo8, _globalSetting$settin3, _globalSetting$settin4, _user$userInfo9, _user$userInfo10, _user$userInfo11, _user$userInfo12, _user$userInfo13, _globalSetting$settin5, _user$userInfo14, _user$userInfo15, _user$userInfo16, _user$userInfo17, _user$userInfo18, _user$userInfo19, _globalSetting$settin6; + return /*#__PURE__*/(0,jsx_runtime.jsx)(jsx_runtime.Fragment, { + children: /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { + justify: "space-around", + className: "pt5 pb5", + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { + className: ((_user$userInfo3 = user.userInfo) === null || _user$userInfo3 === void 0 ? void 0 : _user$userInfo3.user_identity) !== '学生' ? Joinmodules.joinCol : Joinmodules.hidden, + children: [((_user$userInfo4 = user.userInfo) === null || _user$userInfo4 === void 0 ? void 0 : _user$userInfo4.user_identity) !== '学生' && !(globalSetting !== null && globalSetting !== void 0 && (_globalSetting$settin = globalSetting.setting) !== null && _globalSetting$settin !== void 0 && _globalSetting$settin.hide_course) && /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, objectSpread2_default()(objectSpread2_default()({}, joinProps), {}, { + children: /*#__PURE__*/(0,jsx_runtime.jsx)("a", { + onClick: function onClick() { + return handleAddVerify('/classrooms/new'); + }, + children: (_user$userInfo5 = user.userInfo) !== null && _user$userInfo5 !== void 0 && _user$userInfo5.main_site ? '新建教学课堂' : '新建课堂' + }) + })), ((_user$userInfo6 = user.userInfo) === null || _user$userInfo6 === void 0 ? void 0 : _user$userInfo6.user_identity) !== '学生' && !(globalSetting !== null && globalSetting !== void 0 && (_globalSetting$settin2 = globalSetting.setting) !== null && _globalSetting$settin2 !== void 0 && _globalSetting$settin2.hide_shixun) && (user === null || user === void 0 || (_user$userInfo7 = user.userInfo) === null || _user$userInfo7 === void 0 ? void 0 : _user$userInfo7.is_shixun_marker) && /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, objectSpread2_default()(objectSpread2_default()({}, joinProps), {}, { + children: /*#__PURE__*/(0,jsx_runtime.jsx)("a", { + onClick: function onClick() { + return handleAddVerify('/shixuns/new', VerifyType.Shixuns); + }, + children: "\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE" + }) + })), ((_user$userInfo8 = user.userInfo) === null || _user$userInfo8 === void 0 ? void 0 : _user$userInfo8.user_identity) !== '学生' && !(globalSetting !== null && globalSetting !== void 0 && (_globalSetting$settin3 = globalSetting.setting) !== null && _globalSetting$settin3 !== void 0 && _globalSetting$settin3.hide_subject) && /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, objectSpread2_default()(objectSpread2_default()({}, joinProps), {}, { + children: /*#__PURE__*/(0,jsx_runtime.jsx)("a", { + onClick: function onClick() { + return handleAddVerify('/paths/new'); + }, + children: "\u65B0\u5EFA\u5B9E\u8DF5\u8BFE\u7A0B" + }) + })), !(globalSetting !== null && globalSetting !== void 0 && (_globalSetting$settin4 = globalSetting.setting) !== null && _globalSetting$settin4 !== void 0 && _globalSetting$settin4.is_local) && ((_user$userInfo9 = user.userInfo) === null || _user$userInfo9 === void 0 ? void 0 : _user$userInfo9.main_site) && /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, objectSpread2_default()(objectSpread2_default()({}, joinProps), {}, { + children: /*#__PURE__*/(0,jsx_runtime.jsx)("a", { + onClick: function onClick() { + var _user$navigationInfo; + return handleAddVerify("".concat((_user$navigationInfo = user.navigationInfo) === null || _user$navigationInfo === void 0 || (_user$navigationInfo = _user$navigationInfo.top) === null || _user$navigationInfo === void 0 ? void 0 : _user$navigationInfo.old_url, "/projects/deposit/new"), VerifyType.Projects); + }, + children: "\u65B0\u5EFA\u5F00\u53D1\u9879\u76EE" + }) + })), (user === null || user === void 0 || (_user$userInfo10 = user.userInfo) === null || _user$userInfo10 === void 0 ? void 0 : _user$userInfo10.identity) !== 'student' && /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, objectSpread2_default()(objectSpread2_default()({}, joinProps), {}, { + onClick: function onClick() { + if (!(0,verifyLogin/* handleVerifyLogin */.o1)(dispatch)) return; + setIsNewGraduations(true); + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("a", { + children: "\u65B0\u5EFA\u6BD5\u4E1A\u8BBE\u8BA1" + }) + })), !((_user$userInfo11 = user.userInfo) !== null && _user$userInfo11 !== void 0 && _user$userInfo11.main_site) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, objectSpread2_default()(objectSpread2_default()({}, joinProps), {}, { + children: /*#__PURE__*/(0,jsx_runtime.jsx)("a", { + onClick: function onClick() { + return handleJoinVerify(VerifyType.Classrooms); + }, + children: (_user$userInfo12 = user.userInfo) !== null && _user$userInfo12 !== void 0 && _user$userInfo12.main_site ? '加入教学课堂' : '加入课堂' + }) + })), ((_user$userInfo13 = user.userInfo) === null || _user$userInfo13 === void 0 ? void 0 : _user$userInfo13.main_site) && !(globalSetting !== null && globalSetting !== void 0 && (_globalSetting$settin5 = globalSetting.setting) !== null && _globalSetting$settin5 !== void 0 && _globalSetting$settin5.is_local) && /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, objectSpread2_default()(objectSpread2_default()({}, joinProps), {}, { + children: /*#__PURE__*/(0,jsx_runtime.jsx)("a", { + onClick: function onClick() { + return handleJoinVerify(VerifyType.Projects); + }, + children: "\u52A0\u5165\u5F00\u53D1\u9879\u76EE" + }) + }))] + })] + }), ((_user$userInfo14 = user.userInfo) === null || _user$userInfo14 === void 0 ? void 0 : _user$userInfo14.main_site) && ((_user$userInfo15 = user.userInfo) === null || _user$userInfo15 === void 0 ? void 0 : _user$userInfo15.user_identity) !== '学生' && /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { + children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Joinmodules.joinBoard + }) + }), ((_user$userInfo16 = user.userInfo) === null || _user$userInfo16 === void 0 ? void 0 : _user$userInfo16.main_site) && /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { + className: ((_user$userInfo17 = user.userInfo) === null || _user$userInfo17 === void 0 ? void 0 : _user$userInfo17.user_identity) !== '学生' ? Joinmodules.joinCol : Joinmodules.w90, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, objectSpread2_default()(objectSpread2_default()({}, joinProps), {}, { + children: /*#__PURE__*/(0,jsx_runtime.jsx)("a", { + onClick: function onClick() { + return handleJoinVerify(VerifyType.Classrooms); + }, + children: (_user$userInfo18 = user.userInfo) !== null && _user$userInfo18 !== void 0 && _user$userInfo18.main_site ? '加入教学课堂' : '加入课堂' + }) + })), ((_user$userInfo19 = user.userInfo) === null || _user$userInfo19 === void 0 ? void 0 : _user$userInfo19.main_site) && !(globalSetting !== null && globalSetting !== void 0 && (_globalSetting$settin6 = globalSetting.setting) !== null && _globalSetting$settin6 !== void 0 && _globalSetting$settin6.is_local) && /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, objectSpread2_default()(objectSpread2_default()({}, joinProps), {}, { + children: /*#__PURE__*/(0,jsx_runtime.jsx)("a", { + onClick: function onClick() { + return handleJoinVerify(VerifyType.Projects); + }, + children: "\u52A0\u5165\u5F00\u53D1\u9879\u76EE" + }) + })), /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, objectSpread2_default()(objectSpread2_default()({}, joinProps), {}, { + onClick: function onClick() { + if (!(0,verifyLogin/* handleVerifyLogin */.o1)(dispatch)) return; + setIsJoinGraduations(true); + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("a", { + children: "\u52A0\u5165\u6BD5\u4E1A\u8BBE\u8BA1" + }) + }))] + })] + }) + }); + }; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("section", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(dropdown/* default */.Z, { + dropdownRender: function dropdownRender() { + var _user$userInfo20; + return /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z, { + className: ((_user$userInfo20 = user.userInfo) === null || _user$userInfo20 === void 0 ? void 0 : _user$userInfo20.user_identity) !== '学生' ? "".concat(Joinmodules.rightMenu, " ").concat(Joinmodules.joinMenu, " mt10") : "".concat(Joinmodules.rightMenu, " ").concat(Joinmodules.joinMenu, " ").concat(Joinmodules.w140, " mt10"), + children: /*#__PURE__*/(0,jsx_runtime.jsx)(JoinOverlay, {}) + }); + }, + placement: "bottom", + children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + lineHeight: 'inherit' + }, + className: "iconfont icon-tianjiafangda c-white font18 current ml15 mr15" + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(JoinClassroomModal/* default */.Z, { + visible: visibleJoinClassroom, + onCancel: function onCancel() { + return setVisibleJoinClassroom(false); + } + }), /*#__PURE__*/(0,jsx_runtime.jsx)(Join_JoinProjectModal, { + visible: visibleJoinProject, + onCancel: function onCancel() { + return setVisibleJoinProject(false); + } + }), /*#__PURE__*/(0,jsx_runtime.jsx)(NewGraduationsModal, { + open: isNewGraduations, + onCancel: function onCancel() { + return setIsNewGraduations(false); + } + }), /*#__PURE__*/(0,jsx_runtime.jsx)(JoinGraduationsModal, { + open: isJoinGraduations, + onCancel: function onCancel() { + return setIsJoinGraduations(false); + } + })] + }); +}; +/* harmony default export */ var components_Join = ((0,_umi_production_exports.connect)(function (_ref2) { + var homePage = _ref2.homePage, + loading = _ref2.loading, + user = _ref2.user, + globalSetting = _ref2.globalSetting; + return { + homePage: homePage, + user: user, + globalSetting: globalSetting, + loading: loading.models.index + }; +})(Join)); +;// CONCATENATED MODULE: ./src/components/Header/components/User/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var Usermodules = ({"flex_box_center":"flex_box_center___YbxYn","flex_space_between":"flex_space_between___Atwkg","flex_box_vertical_center":"flex_box_vertical_center____I6AC","flex_box_center_end":"flex_box_center_end___LrYPg","flex_box_column":"flex_box_column___j7QNF","userPic":"userPic___a46Uz","rightMenu":"rightMenu___y_nqk","menuWrap":"menuWrap___iwlZB","exit":"exit___MOREW","classromediv":"classromediv___crYsO","glow":"glow___jMGk7","height67":"height67___asp2E","login":"login___WGEW9","icon":"icon___HABAt"}); +// EXTERNAL MODULE: ./src/utils/authority.ts +var authority = __webpack_require__(75916); +// EXTERNAL MODULE: ./src/service/user.ts +var service_user = __webpack_require__(43764); +// EXTERNAL MODULE: ./src/utils/env.ts + 1 modules +var env = __webpack_require__(71681); +;// CONCATENATED MODULE: ./src/components/Header/components/User/index.tsx + + + +var User_excluded = ["homePage", "user", "globalSetting", "loading", "dispatch", "shixunHomeworks", "location", "payload"]; + + + + + + + + + + + + +var getCookie = function getCookie(key) { + var arr, + reg = RegExp('(^| )' + key + '=([^;]+)(;|$)'); + if (arr = document.cookie.match(reg)) + //["username=liuwei;", "", "liuwei", ";"] + return decodeURIComponent(arr[2]);else return null; +}; +var delCookie = function delCookie(name) { + var exp = new Date(); + exp.setTime(exp.getTime() - 1); + var cval = getCookie(name); + if (cval != null) { + document.cookie = name + '=' + cval + ';expires=' + exp.toGMTString(); + } +}; +var User_NavType = /*#__PURE__*/function (NavType) { + NavType["Classrooms"] = "classrooms"; + NavType["Shixuns"] = "shixuns"; + NavType["Paths"] = "paths"; + NavType["Projects"] = "projects"; + NavType["Videos"] = "videos"; + NavType["Topics"] = "topics"; + return NavType; +}(User_NavType || {}); +var User = function User(_ref) { + var _find, _globalSetting$settin, _find2, _globalSetting$settin2, _find3, _globalSetting$settin3, _user$userInfo, _user$userInfo2, _user$userInfo3, _user$userInfo4, _user$userInfo5, _user$userInfo6; + var homePage = _ref.homePage, + user = _ref.user, + globalSetting = _ref.globalSetting, + loading = _ref.loading, + dispatch = _ref.dispatch, + shixunHomeworks = _ref.shixunHomeworks, + location = _ref.location, + _ref$payload = _ref.payload, + payload = _ref$payload === void 0 ? {} : _ref$payload, + props = objectWithoutProperties_default()(_ref, User_excluded); + var isClassroomsHidden = (_find = (((_globalSetting$settin = globalSetting.setting) === null || _globalSetting$settin === void 0 ? void 0 : _globalSetting$settin.navbar) || []).find(function (item) { + return item.link === "/".concat(User_NavType.Classrooms); + })) === null || _find === void 0 ? void 0 : _find.hidden; + var isShixunsHidden = (_find2 = (((_globalSetting$settin2 = globalSetting.setting) === null || _globalSetting$settin2 === void 0 ? void 0 : _globalSetting$settin2.navbar) || []).find(function (item) { + return item.link === "/".concat(User_NavType.Shixuns); + })) === null || _find2 === void 0 ? void 0 : _find2.hidden; + var isPathsHidden = (_find3 = (((_globalSetting$settin3 = globalSetting.setting) === null || _globalSetting$settin3 === void 0 ? void 0 : _globalSetting$settin3.navbar) || []).find(function (item) { + return item.link === "/".concat(User_NavType.Paths); + })) === null || _find3 === void 0 ? void 0 : _find3.hidden; + var isPaperlibraryShow = ((_user$userInfo = user.userInfo) === null || _user$userInfo === void 0 ? void 0 : _user$userInfo.admin) || ((_user$userInfo2 = user.userInfo) === null || _user$userInfo2 === void 0 ? void 0 : _user$userInfo2.business) || ((_user$userInfo3 = user.userInfo) === null || _user$userInfo3 === void 0 ? void 0 : _user$userInfo3.is_shixun_marker) || ((_user$userInfo4 = user.userInfo) === null || _user$userInfo4 === void 0 ? void 0 : _user$userInfo4.is_teacher) || ((_user$userInfo5 = user.userInfo) === null || _user$userInfo5 === void 0 ? void 0 : _user$userInfo5.user_identity) !== '学生'; + var isCollegeManageShow = (_user$userInfo6 = user.userInfo) === null || _user$userInfo6 === void 0 ? void 0 : _user$userInfo6.is_school_manage; + var DropdownMenu = function DropdownMenu() { + if ((0,util/* checkIsClientExam */.Ll)()) { + return /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z, { + className: "".concat(Usermodules.rightMenu, " ").concat(Usermodules.menuWrap), + children: /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, { + children: /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, { + to: "/account/profile", + children: "\u8D26\u53F7\u7BA1\u7406" + }) + }) + }); + } else { + var _user$userInfo7, _user$userInfo8, _user$userInfo9, _user$userInfo10, _user$userInfo11, _user$userInfo12, _user$userInfo13, _user$userInfo14, _user$userInfo15, _user$userInfo16, _user$userInfo17, _user$userInfo18, _user$navigationInfo, _user$navigationInfo2, _user$navigationInfo3, _user$navigationInfo4, _user$navigationInfo5, _user$navigationInfo6; + return /*#__PURE__*/(0,jsx_runtime.jsxs)(menu/* default */.Z, { + className: "".concat(Usermodules.rightMenu, " ").concat(Usermodules.menuWrap), + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, { + children: /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, { + to: "/users/".concat((_user$userInfo7 = user.userInfo) === null || _user$userInfo7 === void 0 ? void 0 : _user$userInfo7.login, "/classrooms"), + children: "\u6211\u7684\u4E2A\u4EBA\u4E3B\u9875" + }) + }), !isClassroomsHidden && /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, { + children: /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, { + to: "/users/".concat((_user$userInfo8 = user.userInfo) === null || _user$userInfo8 === void 0 ? void 0 : _user$userInfo8.login, "/classrooms"), + children: (_user$userInfo9 = user.userInfo) !== null && _user$userInfo9 !== void 0 && _user$userInfo9.main_site ? '我的教学课堂' : '我的课堂' + }) + }), !isShixunsHidden && /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, { + children: /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, { + to: "/users/".concat((_user$userInfo10 = user.userInfo) === null || _user$userInfo10 === void 0 ? void 0 : _user$userInfo10.login, "/shixuns"), + children: "\u6211\u7684\u5B9E\u8DF5\u9879\u76EE" + }) + }), !isPathsHidden && /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, { + children: /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, { + to: "/users/".concat((_user$userInfo11 = user.userInfo) === null || _user$userInfo11 === void 0 ? void 0 : _user$userInfo11.login, "/paths"), + children: (_user$userInfo12 = user.userInfo) !== null && _user$userInfo12 !== void 0 && _user$userInfo12.main_site ? '我的实践课程' : '我的课程' + }) + }), ((_user$userInfo13 = user.userInfo) === null || _user$userInfo13 === void 0 ? void 0 : _user$userInfo13.user_identity) !== '学生' && /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, { + children: /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, { + to: "/users/".concat((_user$userInfo14 = user.userInfo) === null || _user$userInfo14 === void 0 ? void 0 : _user$userInfo14.login, "/teach-group"), + children: "\u6211\u7684\u6559\u7814\u56E2\u961F" + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, { + children: /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, { + to: "/users/".concat((_user$userInfo15 = user.userInfo) === null || _user$userInfo15 === void 0 ? void 0 : _user$userInfo15.login, "/competitions"), + children: "\u6211\u7684\u7ADE\u8D5B\u7BA1\u7406" + }) + }), ((_user$userInfo16 = user.userInfo) === null || _user$userInfo16 === void 0 ? void 0 : _user$userInfo16.user_identity) !== '学生' && /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, { + children: /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, { + to: "/users/".concat((_user$userInfo17 = user.userInfo) === null || _user$userInfo17 === void 0 ? void 0 : _user$userInfo17.login, "/vspaces"), + children: "\u6211\u7684\u865A\u62DF\u793E\u533A" + }) + }), ((_user$userInfo18 = user.userInfo) === null || _user$userInfo18 === void 0 ? void 0 : _user$userInfo18.user_identity) !== '学生' && /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, { + children: /*#__PURE__*/(0,jsx_runtime.jsx)("a", { + onClick: function onClick() { + if (!(0,verifyLogin/* handleVerify */.tJ)(dispatch)) { + return; + } + _umi_production_exports.history.push("/problemset"); + }, + children: "\u8BD5\u9898\u5E93" + }) + }), isPaperlibraryShow && /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, { + children: /*#__PURE__*/(0,jsx_runtime.jsx)("a", { + onClick: function onClick() { + if (!(0,verifyLogin/* handleVerify */.tJ)(dispatch)) { + return; + } + _umi_production_exports.history.push("/paperlibrary"); + }, + children: "\u8BD5\u5377\u5E93" + }) + }), ((_user$navigationInfo = user.navigationInfo) === null || _user$navigationInfo === void 0 || (_user$navigationInfo = _user$navigationInfo.top) === null || _user$navigationInfo === void 0 ? void 0 : _user$navigationInfo.customer_management_url) && /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, { + children: /*#__PURE__*/(0,jsx_runtime.jsx)("a", { + href: (_user$navigationInfo2 = user.navigationInfo) === null || _user$navigationInfo2 === void 0 || (_user$navigationInfo2 = _user$navigationInfo2.top) === null || _user$navigationInfo2 === void 0 ? void 0 : _user$navigationInfo2.customer_management_url, + children: "\u5BA2\u6237\u7BA1\u7406" + }) + }), ((_user$navigationInfo3 = user.navigationInfo) === null || _user$navigationInfo3 === void 0 || (_user$navigationInfo3 = _user$navigationInfo3.top) === null || _user$navigationInfo3 === void 0 ? void 0 : _user$navigationInfo3.college_identifier) && /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, { + children: /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, { + to: "/colleges/".concat((_user$navigationInfo4 = user.navigationInfo) === null || _user$navigationInfo4 === void 0 || (_user$navigationInfo4 = _user$navigationInfo4.top) === null || _user$navigationInfo4 === void 0 ? void 0 : _user$navigationInfo4.college_identifier, "/statistics"), + children: "\u5B66\u9662\u7EDF\u8BA1" + }) + }), ((_user$navigationInfo5 = user.navigationInfo) === null || _user$navigationInfo5 === void 0 || (_user$navigationInfo5 = _user$navigationInfo5.top) === null || _user$navigationInfo5 === void 0 ? void 0 : _user$navigationInfo5.laboratory_admin_url) && /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, { + children: /*#__PURE__*/(0,jsx_runtime.jsx)("a", { + href: (_user$navigationInfo6 = user.navigationInfo) === null || _user$navigationInfo6 === void 0 || (_user$navigationInfo6 = _user$navigationInfo6.top) === null || _user$navigationInfo6 === void 0 ? void 0 : _user$navigationInfo6.laboratory_admin_url, + children: "\u540E\u53F0\u7BA1\u7406" + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, { + children: /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, { + onClick: function onClick() { + if (localStorage.getItem('Noviceguide') === '0') {} else { + dispatch({ + type: 'shixunHomeworks/setActionTabs', + payload: { + key: '底部弹窗', + type: 2, + href: '/classrooms', + text: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + children: "OK\uFF0C\u63A5\u4E0B\u6765\uFF0C\u8BA9\u6211\u4EEC\u5F00\u59CB\u65B0\u5EFA\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u8BF7\u60A8\u627E\u5230\u95EA\u5149\u6846\u5E76\u70B9\u51FB \u201C\u6559\u5B66\u8BFE\u5802\u201D\u3002" + }) + } + }); + } + }, + to: "/account/profile", + children: "\u8D26\u53F7\u7BA1\u7406" + }) + }), isCollegeManageShow && /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, { + children: /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, { + to: "/administration/college", + children: "\u9AD8\u6821\u7BA1\u7406" + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, { + className: Usermodules.exit, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("a", { + onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { + var res; + return regeneratorRuntime_default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + (0,util/* clearAllCookies */.m5)(); + _context.prev = 1; + _context.next = 4; + return (0,service_user/* LoginOut */.vR)({}); + case 4: + res = _context.sent; + message/* default */.ZP.success(res === null || res === void 0 ? void 0 : res.message); + _context.next = 10; + break; + case 8: + _context.prev = 8; + _context.t0 = _context["catch"](1); + case 10: + localStorage.removeItem('isfirst'); + localStorage.removeItem('SystemUpdateadvtime'); + localStorage.removeItem('item'); + localStorage.removeItem('iscreate'); + // localStorage.removeItem('CCshow') + _umi_production_exports.history.replace('/'); + window.location.reload(); + case 16: + case "end": + return _context.stop(); + } + }, _callee, null, [[1, 8]]); + })), + children: "\u9000\u51FA" + }) + })] + }); + } + }; + if ((0,authority/* isLogin */.bg)()) { + var _user$userInfo19, _user$userInfo21; + return /*#__PURE__*/(0,jsx_runtime.jsx)(dropdown/* default */.Z, { + className: "".concat(Usermodules.height67), + dropdownRender: DropdownMenu, + placement: "bottomRight", + children: /*#__PURE__*/(0,jsx_runtime.jsx)("section", { + children: /*#__PURE__*/(0,jsx_runtime.jsx)("aside", { + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: shixunHomeworks.actionTabs.type === 1 ? Usermodules.classromediv : '', + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { + className: "".concat(Usermodules.userPic, " current ml15"), + src: "".concat(env/* default */.Z === null || env/* default */.Z === void 0 ? void 0 : env/* default */.Z.IMG_SERVER, "/images/").concat((_user$userInfo19 = user.userInfo) === null || _user$userInfo19 === void 0 ? void 0 : _user$userInfo19.image_url), + alt: "", + onClick: function onClick() { + var _user$userInfo20; + return _umi_production_exports.history.push((0,util/* checkIsClientExam */.Ll)() ? '/account/profile' : "/users/".concat((_user$userInfo20 = user.userInfo) === null || _user$userInfo20 === void 0 ? void 0 : _user$userInfo20.login, "/classrooms")); + } + }), (0,util/* checkIsClientExam */.Ll)() && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "ml10 font16", + children: (_user$userInfo21 = user.userInfo) === null || _user$userInfo21 === void 0 ? void 0 : _user$userInfo21.username + }), /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-zhankai4 ".concat(Usermodules.icon) + })] + }) + }) + }) + }); + } else { + var _globalSetting$settin4; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "font15 ".concat(globalSetting.isIlearning ? Usermodules.login : ""), + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "ml10 mr5 current c-white", + onClick: function onClick() { + dispatch({ + type: 'user/showPopLogin', + payload: { + showPopLogin: true, + showClosable: true + } + }); + }, + children: "\u767B\u5F55" + }), !((_globalSetting$settin4 = globalSetting.setting) !== null && _globalSetting$settin4 !== void 0 && _globalSetting$settin4.close_register) && /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "ml5 mr5", + children: "|" + }), /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, { + to: "/user/register", + className: "ml5 current c-white pr25", + children: "\u6CE8\u518C" + })] + })] + }); + } +}; +/* harmony default export */ var components_User = ((0,_umi_production_exports.connect)(function (_ref3) { + var homePage = _ref3.homePage, + loading = _ref3.loading, + user = _ref3.user, + globalSetting = _ref3.globalSetting, + shixunHomeworks = _ref3.shixunHomeworks; + return { + homePage: homePage, + user: user, + globalSetting: globalSetting, + shixunHomeworks: shixunHomeworks, + loading: loading.models.index + }; +})(User)); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/button/index.js +var es_button = __webpack_require__(3113); +;// CONCATENATED MODULE: ./src/components/HomeModal/jqr.png +var jqr_namespaceObject = "data:image/png;base64,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"; +;// CONCATENATED MODULE: ./src/components/HomeModal/Beginnerbottom.tsx + + +var Beginnerbottom_excluded = ["homePage", "user", "globalSetting", "loading", "dispatch", "location", "text", "shixunHomeworks", "payload"]; + + + + + + +var showLinks = (/* unused pure expression or super */ null && (['/', '/classrooms', '/account/profile', '/account/profile/edit', '/classrooms/new'])); +var Beginnerbottom_User = function User(_ref) { + var homePage = _ref.homePage, + user = _ref.user, + globalSetting = _ref.globalSetting, + loading = _ref.loading, + dispatch = _ref.dispatch, + location = _ref.location, + text = _ref.text, + shixunHomeworks = _ref.shixunHomeworks, + _ref$payload = _ref.payload, + payload = _ref$payload === void 0 ? {} : _ref$payload, + props = objectWithoutProperties_default()(_ref, Beginnerbottom_excluded); + var _useState = (0,_react_17_0_2_react.useState)('none'), + _useState2 = slicedToArray_default()(_useState, 2), + showbottom = _useState2[0], + setshowbottom = _useState2[1]; + (0,_react_17_0_2_react.useEffect)(function () { + if (shixunHomeworks.actionTabs.key === '底部弹窗') { + setshowbottom('flex'); + } + }, [shixunHomeworks.actionTabs.key]); + (0,_react_17_0_2_react.useEffect)(function () { + if (shixunHomeworks.actionTabs.key === '隐藏') { + setshowbottom('none'); + localStorage.setItem('Noviceguide', '0'); + } + }, [shixunHomeworks.actionTabs.key]); + return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: { + display: showbottom, + background: '#fff', + width: '100%', + height: '200px', + position: "fixed", + bottom: '0px', + boxShadow: '0px -4px 6px 0px rgba(204, 204, 204, 0.2)', + zIndex: '999' + }, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + margin: '0 auto', + width: '1200px' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { + src: jqr_namespaceObject, + style: { + position: 'absolute', + top: '-32px' + } + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: { + marginLeft: "151px", + marginTop: '40px', + fontSize: '18px', + color: "#333333" + }, + children: shixunHomeworks.actionTabs.text + }), shixunHomeworks.actionTabs.type === 9 ? /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: { + display: 'flex', + justifyContent: 'flex-end' + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + type: "primary", + onClick: function onClick() { + localStorage.setItem('Noviceguide', '0'); + setshowbottom('none'); + dispatch({ + type: 'shixunHomeworks/setActionTabs', + payload: { + key: '' + } + }); + }, + ghost: true, + style: { + marginTop: "30px", + width: '138px', + height: '40px', + position: 'absolute', + top: '124px' + }, + children: "\u5446\u4F1A\u89C1\uFF0C\u6709\u4E8B\u547C\u6211" + }) + }) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: { + display: 'flex', + justifyContent: 'flex-end' + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { + type: "primary", + onClick: function onClick() { + localStorage.setItem('Noviceguide', '0'); + dispatch({ + type: 'shixunHomeworks/setActionTabs', + payload: { + key: '' + } + }); + setshowbottom('none'); + }, + ghost: true, + style: { + marginTop: "30px", + width: '138px', + height: '40px', + position: 'absolute', + top: '124px' + }, + children: "\u8DF3\u8FC7\uFF0C\u6211\u81EA\u5DF1\u6765" + }) + })] + }) + }); +}; +/* harmony default export */ var Beginnerbottom = ((0,_umi_production_exports.connect)(function (_ref2) { + var homePage = _ref2.homePage, + loading = _ref2.loading, + user = _ref2.user, + globalSetting = _ref2.globalSetting, + shixunHomeworks = _ref2.shixunHomeworks; + return { + homePage: homePage, + user: user, + globalSetting: globalSetting, + loading: loading.models.index, + shixunHomeworks: shixunHomeworks + }; +})(Beginnerbottom_User)); +;// CONCATENATED MODULE: ./src/components/Header/logo.svg +function _createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; if (!it) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it["return"] != null) it["return"](); } finally { if (didErr) throw err; } } }; } +function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } +function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i]; return arr2; } +var __defProp = Object.defineProperty; +var __getOwnPropSymbols = Object.getOwnPropertySymbols; +var __hasOwnProp = Object.prototype.hasOwnProperty; +var __propIsEnum = Object.prototype.propertyIsEnumerable; +var __defNormalProp = function __defNormalProp(obj, key, value) { + return key in obj ? __defProp(obj, key, { + enumerable: true, + configurable: true, + writable: true, + value: value + }) : obj[key] = value; +}; +var __spreadValues = function __spreadValues(a, b) { + for (var prop in b || (b = {})) if (__hasOwnProp.call(b, prop)) __defNormalProp(a, prop, b[prop]); + if (__getOwnPropSymbols) { + var _iterator = _createForOfIteratorHelper(__getOwnPropSymbols(b)), + _step; + try { + for (_iterator.s(); !(_step = _iterator.n()).done;) { + var prop = _step.value; + if (__propIsEnum.call(b, prop)) __defNormalProp(a, prop, b[prop]); + } + } catch (err) { + _iterator.e(err); + } finally { + _iterator.f(); + } + } + return a; +}; + +var SvgLogo = function SvgLogo(props) { + return /* @__PURE__ */React.createElement("svg", __spreadValues({ + width: 46, + height: 18, + xmlns: "http://www.w3.org/2000/svg" + }, props), /* @__PURE__ */React.createElement("title", null, "logo2"), /* @__PURE__ */React.createElement("g", { + fill: "none", + fillRule: "evenodd" + }, /* @__PURE__ */React.createElement("path", { + d: "M6.578 8.8c.162-.682.3-.737.982-.737.689 0 .793.055.632.737-.164.689-.298.76-.987.76-.682 0-.79-.071-.627-.76Zm-.222 1.198h1.488l-1.004 4.23H5.352l1.004-4.23ZM8.465 11.244h2.474l-.275 1.16H8.189zM15.12 12.889l-.317 1.34H11.23l1.291-5.437h1.56l-.974 4.097zM18.688 11.55c.076-.322.01-.541-.459-.541-.501 0-.748.117-.905.642l1.364-.102Zm1.041.955-2.636.156c-.002.369.3.517.84.517.571 0 1.259-.155 1.545-.305l-.26 1.097c-.301.18-1.012.337-1.85.337-1.332 0-2.039-.454-1.626-2.194.413-1.739 1.336-2.193 2.738-2.193 1.504 0 1.762.626 1.455 1.92-.082.344-.166.602-.206.665ZM22.806 12.936l.079-.33h-.595c-.47 0-.636.071-.695.322-.052.22.098.274.404.274.368 0 .655-.117.807-.266m1.857-1.583-.683 2.875h-1.347l-.025-.391c-.175.212-.596.47-1.34.47-.885 0-1.347-.4-1.131-1.308.23-.972.872-1.332 2.101-1.332h.87c.08-.43-.063-.494-.682-.494-.305 0-.6.024-.885.07l.295-1.245c.334-.054.792-.07 1.098-.07 1.48 0 1.963.438 1.729 1.425M28.691 9.92l-.346 1.324h-.118c-.493 0-1.055.188-1.257.776l-.525 2.208h-1.488l1.005-4.23h1.488l-.175.737c.41-.674.828-.815 1.329-.815h.087ZM33.084 11.369l-.68 2.86h-1.488l.6-2.523c.124-.525.012-.611-.458-.611-.376 0-.572.133-.685.345l-.663 2.788h-1.488l1.005-4.23h1.488l-.102.431c.28-.29.74-.51 1.43-.51.993 0 1.285.424 1.041 1.45M34.507 8.8c.162-.682.3-.737.982-.737.688 0 .793.055.631.737-.163.689-.297.76-.987.76-.681 0-.79-.071-.626-.76Zm-.222 1.198h1.488l-1.004 4.23H33.28l1.004-4.23Z", + fill: "#196EFD" + }), /* @__PURE__ */React.createElement("path", { + d: "M34.507 8.8c.162-.682.3-.737.982-.737.688 0 .793.055.631.737-.163.689-.297.76-.987.76-.681 0-.79-.071-.626-.76Zm-.222 1.198h1.488l-1.004 4.23H33.28l1.004-4.23ZM40.522 11.369l-.68 2.86h-1.488l.6-2.523c.124-.525.011-.611-.458-.611-.376 0-.573.133-.685.345l-.663 2.788H35.66l1.004-4.23h1.489l-.102.431c.28-.29.74-.51 1.428-.51.996 0 1.286.424 1.043 1.45", + fill: "#196EFD" + }), /* @__PURE__ */React.createElement("path", { + d: "M44.025 12.071c-.173.721-.317 1.132-1.023 1.132-.606 0-.577-.519-.433-1.132.137-.57.353-1.088.959-1.088.714 0 .663.41.497 1.088Zm.425-2.076-.086.368c-.094-.31-.382-.44-1.103-.44-1.34 0-1.917.995-2.199 2.148-.302 1.29-.165 2.156 1.175 2.156.714 0 1.089-.18 1.32-.483l-.022.108c-.187.786-.41 2.004-1.32 2.256-.662.188-1.463-.339-2.09-.548a13.981 13.981 0 0 0-2.408-.59c-1.917-.296-3.878-.174-5.73.41-3.287 1.042-6.775 1.315-10.205 1.352-3.509.037-6.943-.052-10.374-.907-1.071-.267-2.084-.825-3.167-1.001-1.74-.284-3.94.465-5.22-1.16-.584-.735-.915-1.6-.915-2.515 0-1.767 1.225-3.324 3.085-4.225l.591-.764c-.11.145-1.174.218-1.397.285a8.478 8.478 0 0 0-1.524.617c-.936.491-1.82 1.178-2.374 2.093-1.003 1.654-.346 3.809.968 5.109.914.903 2.122 1.454 3.368 1.72 1.298.277 2.684-.167 3.943.277 1.134.4 2.144.831 3.342 1.075a31.42 31.42 0 0 0 3.874.526c2.931.224 5.859.083 8.79-.055a29.884 29.884 0 0 0 7.56-1.331c1.817-.577 3.763-.642 5.63-.281 1.471.28 3.187 1.413 4.686.944 1.428-.44 2.033-1.932 2.35-3.265l.923-3.879h-1.47Z", + fill: "#23DD7F" + }), /* @__PURE__ */React.createElement("path", { + d: "m20.387 4.16-.735.079c-1.283-1.687-3.518-2.797-6.048-2.797-3.18 0-5.876 1.752-6.834 4.18l-1.81.196C5.17 2.58 8.637 0 12.883 0c3.489 0 6.452 1.737 7.504 4.16", + fill: "#196EFD" + }), /* @__PURE__ */React.createElement("path", { + d: "M28.086 6.488h-2.508c-1.003-1.074-3.086-1.802-5.486-1.802-2.408 0-4.491.735-5.494 1.81.736-1.363 3.043-2.567 5.876-2.92 3.446-.426 7.137 1.21 7.612 2.912", + fill: "#196EFD" + }))); +}; + +/* harmony default export */ var logo = ("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDYiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNNi41NzggOC44Yy4xNjItLjY4Mi4zLS43MzcuOTgyLS43MzcuNjg5IDAgLjc5My4wNTUuNjMyLjczNy0uMTY0LjY4OS0uMjk4Ljc2LS45ODcuNzYtLjY4MiAwLS43OS0uMDcxLS42MjctLjc2Wm0tLjIyMiAxLjE5OGgxLjQ4OGwtMS4wMDQgNC4yM0g1LjM1MmwxLjAwNC00LjIzWk04LjQ2NSAxMS4yNDRoMi40NzRsLS4yNzUgMS4xNkg4LjE4OXpNMTUuMTIgMTIuODg5bC0uMzE3IDEuMzRIMTEuMjNsMS4yOTEtNS40MzdoMS41NmwtLjk3NCA0LjA5N3pNMTguNjg4IDExLjU1Yy4wNzYtLjMyMi4wMS0uNTQxLS40NTktLjU0MS0uNTAxIDAtLjc0OC4xMTctLjkwNS42NDJsMS4zNjQtLjEwMlptMS4wNDEuOTU1LTIuNjM2LjE1NmMtLjAwMi4zNjkuMy41MTcuODQuNTE3LjU3MSAwIDEuMjU5LS4xNTUgMS41NDUtLjMwNWwtLjI2IDEuMDk3Yy0uMzAxLjE4LTEuMDEyLjMzNy0xLjg1LjMzNy0xLjMzMiAwLTIuMDM5LS40NTQtMS42MjYtMi4xOTQuNDEzLTEuNzM5IDEuMzM2LTIuMTkzIDIuNzM4LTIuMTkzIDEuNTA0IDAgMS43NjIuNjI2IDEuNDU1IDEuOTItLjA4Mi4zNDQtLjE2Ni42MDItLjIwNi42NjVaTTIyLjgwNiAxMi45MzZsLjA3OS0uMzNoLS41OTVjLS40NyAwLS42MzYuMDcxLS42OTUuMzIyLS4wNTIuMjIuMDk4LjI3NC40MDQuMjc0LjM2OCAwIC42NTUtLjExNy44MDctLjI2Nm0xLjg1Ny0xLjU4My0uNjgzIDIuODc1aC0xLjM0N2wtLjAyNS0uMzkxYy0uMTc1LjIxMi0uNTk2LjQ3LTEuMzQuNDctLjg4NSAwLTEuMzQ3LS40LTEuMTMxLTEuMzA4LjIzLS45NzIuODcyLTEuMzMyIDIuMTAxLTEuMzMyaC44N2MuMDgtLjQzLS4wNjMtLjQ5NC0uNjgyLS40OTQtLjMwNSAwLS42LjAyNC0uODg1LjA3bC4yOTUtMS4yNDVjLjMzNC0uMDU0Ljc5Mi0uMDcgMS4wOTgtLjA3IDEuNDggMCAxLjk2My40MzggMS43MjkgMS40MjVNMjguNjkxIDkuOTJsLS4zNDYgMS4zMjRoLS4xMThjLS40OTMgMC0xLjA1NS4xODgtMS4yNTcuNzc2bC0uNTI1IDIuMjA4aC0xLjQ4OGwxLjAwNS00LjIzaDEuNDg4bC0uMTc1LjczN2MuNDEtLjY3NC44MjgtLjgxNSAxLjMyOS0uODE1aC4wODdaTTMzLjA4NCAxMS4zNjlsLS42OCAyLjg2aC0xLjQ4OGwuNi0yLjUyM2MuMTI0LS41MjUuMDEyLS42MTEtLjQ1OC0uNjExLS4zNzYgMC0uNTcyLjEzMy0uNjg1LjM0NWwtLjY2MyAyLjc4OGgtMS40ODhsMS4wMDUtNC4yM2gxLjQ4OGwtLjEwMi40MzFjLjI4LS4yOS43NC0uNTEgMS40My0uNTEuOTkzIDAgMS4yODUuNDI0IDEuMDQxIDEuNDVNMzQuNTA3IDguOGMuMTYyLS42ODIuMy0uNzM3Ljk4Mi0uNzM3LjY4OCAwIC43OTMuMDU1LjYzMS43MzctLjE2My42ODktLjI5Ny43Ni0uOTg3Ljc2LS42ODEgMC0uNzktLjA3MS0uNjI2LS43NlptLS4yMjIgMS4xOThoMS40ODhsLTEuMDA0IDQuMjNIMzMuMjhsMS4wMDQtNC4yM1oiIGZpbGw9IiMxOTZFRkQiLz48cGF0aCBkPSJNMzQuNTA3IDguOGMuMTYyLS42ODIuMy0uNzM3Ljk4Mi0uNzM3LjY4OCAwIC43OTMuMDU1LjYzMS43MzctLjE2My42ODktLjI5Ny43Ni0uOTg3Ljc2LS42ODEgMC0uNzktLjA3MS0uNjI2LS43NlptLS4yMjIgMS4xOThoMS40ODhsLTEuMDA0IDQuMjNIMzMuMjhsMS4wMDQtNC4yM1pNNDAuNTIyIDExLjM2OWwtLjY4IDIuODZoLTEuNDg4bC42LTIuNTIzYy4xMjQtLjUyNS4wMTEtLjYxMS0uNDU4LS42MTEtLjM3NiAwLS41NzMuMTMzLS42ODUuMzQ1bC0uNjYzIDIuNzg4SDM1LjY2bDEuMDA0LTQuMjNoMS40ODlsLS4xMDIuNDMxYy4yOC0uMjkuNzQtLjUxIDEuNDI4LS41MS45OTYgMCAxLjI4Ni40MjQgMS4wNDMgMS40NSIgZmlsbD0iIzE5NkVGRCIvPjxwYXRoIGQ9Ik00NC4wMjUgMTIuMDcxYy0uMTczLjcyMS0uMzE3IDEuMTMyLTEuMDIzIDEuMTMyLS42MDYgMC0uNTc3LS41MTktLjQzMy0xLjEzMi4xMzctLjU3LjM1My0xLjA4OC45NTktMS4wODguNzE0IDAgLjY2My40MS40OTcgMS4wODhabS40MjUtMi4wNzYtLjA4Ni4zNjhjLS4wOTQtLjMxLS4zODItLjQ0LTEuMTAzLS40NC0xLjM0IDAtMS45MTcuOTk1LTIuMTk5IDIuMTQ4LS4zMDIgMS4yOS0uMTY1IDIuMTU2IDEuMTc1IDIuMTU2LjcxNCAwIDEuMDg5LS4xOCAxLjMyLS40ODNsLS4wMjIuMTA4Yy0uMTg3Ljc4Ni0uNDEgMi4wMDQtMS4zMiAyLjI1Ni0uNjYyLjE4OC0xLjQ2My0uMzM5LTIuMDktLjU0OGExMy45ODEgMTMuOTgxIDAgMCAwLTIuNDA4LS41OWMtMS45MTctLjI5Ni0zLjg3OC0uMTc0LTUuNzMuNDEtMy4yODcgMS4wNDItNi43NzUgMS4zMTUtMTAuMjA1IDEuMzUyLTMuNTA5LjAzNy02Ljk0My0uMDUyLTEwLjM3NC0uOTA3LTEuMDcxLS4yNjctMi4wODQtLjgyNS0zLjE2Ny0xLjAwMS0xLjc0LS4yODQtMy45NC40NjUtNS4yMi0xLjE2LS41ODQtLjczNS0uOTE1LTEuNi0uOTE1LTIuNTE1IDAtMS43NjcgMS4yMjUtMy4zMjQgMy4wODUtNC4yMjVsLjU5MS0uNzY0Yy0uMTEuMTQ1LTEuMTc0LjIxOC0xLjM5Ny4yODVhOC40NzggOC40NzggMCAwIDAtMS41MjQuNjE3Yy0uOTM2LjQ5MS0xLjgyIDEuMTc4LTIuMzc0IDIuMDkzLTEuMDAzIDEuNjU0LS4zNDYgMy44MDkuOTY4IDUuMTA5LjkxNC45MDMgMi4xMjIgMS40NTQgMy4zNjggMS43MiAxLjI5OC4yNzcgMi42ODQtLjE2NyAzLjk0My4yNzcgMS4xMzQuNCAyLjE0NC44MzEgMy4zNDIgMS4wNzVhMzEuNDIgMzEuNDIgMCAwIDAgMy44NzQuNTI2YzIuOTMxLjIyNCA1Ljg1OS4wODMgOC43OS0uMDU1YTI5Ljg4NCAyOS44ODQgMCAwIDAgNy41Ni0xLjMzMWMxLjgxNy0uNTc3IDMuNzYzLS42NDIgNS42My0uMjgxIDEuNDcxLjI4IDMuMTg3IDEuNDEzIDQuNjg2Ljk0NCAxLjQyOC0uNDQgMi4wMzMtMS45MzIgMi4zNS0zLjI2NWwuOTIzLTMuODc5aC0xLjQ3WiIgZmlsbD0iIzIzREQ3RiIvPjxwYXRoIGQ9Im0yMC4zODcgNC4xNi0uNzM1LjA3OWMtMS4yODMtMS42ODctMy41MTgtMi43OTctNi4wNDgtMi43OTctMy4xOCAwLTUuODc2IDEuNzUyLTYuODM0IDQuMThsLTEuODEuMTk2QzUuMTcgMi41OCA4LjYzNyAwIDEyLjg4MyAwYzMuNDg5IDAgNi40NTIgMS43MzcgNy41MDQgNC4xNiIgZmlsbD0iIzE5NkVGRCIvPjxwYXRoIGQ9Ik0yOC4wODYgNi40ODhoLTIuNTA4Yy0xLjAwMy0xLjA3NC0zLjA4Ni0xLjgwMi01LjQ4Ni0xLjgwMi0yLjQwOCAwLTQuNDkxLjczNS01LjQ5NCAxLjgxLjczNi0xLjM2MyAzLjA0My0yLjU2NyA1Ljg3Ni0yLjkyIDMuNDQ2LS40MjYgNy4xMzcgMS4yMSA3LjYxMiAyLjkxMiIgZmlsbD0iIzE5NkVGRCIvPjwvZz48L3N2Zz4="); +// EXTERNAL MODULE: ./node_modules/_lodash@4.17.21@lodash/lodash.js +var lodash = __webpack_require__(89392); +// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/icons/CloseCircleOutlined.js + 1 modules +var CloseCircleOutlined = __webpack_require__(80117); +;// CONCATENATED MODULE: ./src/components/Header/components/DelayTip/index.less?modules +// extracted by mini-css-extract-plugin +/* harmony default export */ var DelayTipmodules = ({"tip":"tip___a6MfI"}); +;// CONCATENATED MODULE: ./src/components/Header/components/DelayTip/index.tsx + + + + + + + + + + + +var DelayTip_Type = /*#__PURE__*/function (Type) { + Type[Type["Professor"] = 1] = "Professor"; + Type[Type["AssistantProfessor"] = 2] = "AssistantProfessor"; + Type[Type["Student"] = 3] = "Student"; + return Type; +}(DelayTip_Type || {}); +var DelayTip = function DelayTip(_ref) { + var _globalSetting$infoDa, _globalSetting$infoDa2; + var visible = _ref.visible, + user = _ref.user, + _ref$onCancel = _ref.onCancel, + onCancel = _ref$onCancel === void 0 ? function () {} : _ref$onCancel, + dispatch = _ref.dispatch, + globalSetting = _ref.globalSetting; + var _useState = (0,_react_17_0_2_react.useState)(false), + _useState2 = slicedToArray_default()(_useState, 2), + toastVisible = _useState2[0], + setToastVisible = _useState2[1]; + var _useState3 = (0,_react_17_0_2_react.useState)({ + name: '', + phone: '' + }), + _useState4 = slicedToArray_default()(_useState3, 2), + info = _useState4[0], + setInfo = _useState4[1]; + (0,_react_17_0_2_react.useEffect)(function () { + var _user$userInfo; + if (user !== null && user !== void 0 && (_user$userInfo = user.userInfo) !== null && _user$userInfo !== void 0 && _user$userInfo.login) { + var _localStorage, _user$userInfo2; + var delaytip = JSON.parse((_localStorage = localStorage) === null || _localStorage === void 0 ? void 0 : _localStorage.getItem('delaytip_class')); + console.log(delaytip); + if (delaytip && delaytip !== null && delaytip !== void 0 && delaytip.isShow && (delaytip === null || delaytip === void 0 ? void 0 : delaytip.login) === (user === null || user === void 0 || (_user$userInfo2 = user.userInfo) === null || _user$userInfo2 === void 0 ? void 0 : _user$userInfo2.login)) { + setToastVisible(true); + setInfo({ + name: delaytip === null || delaytip === void 0 ? void 0 : delaytip.name, + phone: delaytip === null || delaytip === void 0 ? void 0 : delaytip.phone + }); + } + } + }, [user === null || user === void 0 ? void 0 : user.userInfo]); + var handleCancel = /*#__PURE__*/function () { + var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { + return regeneratorRuntime_default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + onCancel(); + case 1: + case "end": + return _context.stop(); + } + }, _callee); + })); + return function handleCancel() { + return _ref2.apply(this, arguments); + }; + }(); + var handleIgnore = function handleIgnore() { + var _localStorage2; + var delaytip = JSON.parse((_localStorage2 = localStorage) === null || _localStorage2 === void 0 ? void 0 : _localStorage2.getItem('delaytip_class')); + localStorage.setItem('delaytip_class', JSON.stringify(objectSpread2_default()(objectSpread2_default()({}, delaytip), {}, { + isShow: false + }))); + setToastVisible(false); + }; + return /*#__PURE__*/(0,jsx_runtime.jsx)(jsx_runtime.Fragment, { + children: toastVisible && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: { + background: 'rgba(255,24,24,0.1)', + color: '#E30000' + }, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: DelayTipmodules.tip, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-tishi9 font14 mr10", + style: { + color: '#E30000' + } + }), "\u7531\u4E8E\u5B66\u6821\u7CFB\u7EDF\u786C\u4EF6\u8D44\u6E90\u539F\u56E0\uFF0C\u5F53\u524D\u7CFB\u7EDF\u652F\u6301\u4EBA\u6570\u5DF2\u8FBE\u5230\u4E0A\u9650\uFF0C\u4E3A\u4E86\u907F\u514D\u5F71\u54CD\u540E\u7EED\u6559\u5B66\u6D3B\u52A8\uFF0C\u8BF7\u5C3D\u5FEB\u8054\u7CFB\u8FD0\u7EF4\u6559\u5E08\uFF08".concat(globalSetting === null || globalSetting === void 0 || (_globalSetting$infoDa = globalSetting.infoData) === null || _globalSetting$infoDa === void 0 ? void 0 : _globalSetting$infoDa.name, "\uFF09\uFF0C\u8054\u7CFB\u65B9\u5F0F\uFF1A").concat(globalSetting === null || globalSetting === void 0 || (_globalSetting$infoDa2 = globalSetting.infoData) === null || _globalSetting$infoDa2 === void 0 ? void 0 : _globalSetting$infoDa2.phone)] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + children: /*#__PURE__*/(0,jsx_runtime.jsx)(CloseCircleOutlined/* default */.Z, { + onClick: handleIgnore, + style: { + color: '#165dff', + fontSize: 16 + } + }) + })] + }) + }) + }); +}; +/* harmony default export */ var components_DelayTip = ((0,_umi_production_exports.connect)(function (_ref3) { + var user = _ref3.user, + globalSetting = _ref3.globalSetting; + return { + user: user, + globalSetting: globalSetting + }; +})(DelayTip)); +;// CONCATENATED MODULE: ./src/components/Header/index.tsx + + + + + + +var Header_excluded = ["homePage", "user", "globalSetting", "loading", "dispatch", "isLogin", "shixunHomeworks"]; + + + + +var Header = layout/* default */.Z.Header; + + + + + + + + + + + + + + + +var Search = input/* default */.Z.Search; +function getCourseParam() { + var _type$, _type$2; + var query = window.location.pathname; + var type = query.split('/'); + var params = {}; + if (type[1] == 'classrooms' && type.length > 3 && !((_type$ = type[4]) !== null && _type$ !== void 0 && _type$.includes('newgold')) && !((_type$2 = type[5]) !== null && _type$2 !== void 0 && _type$2.includes('newgold')) && type[2] !== 'coursesId') { + params.course_id = type[2]; + } + if (type[1] === 'shixuns' && type.length > 3) { + params.objective_type = 'shixun'; + params.objective_id = type[2]; + } + if (type[1] === 'paths' && type.length > 3) { + params.objective_type = 'path'; + params.objective_id = type[2]; + } + return objectSpread2_default()(objectSpread2_default()({}, params), { + school: 1 + }); +} +var Header_showLinks = ['/', '/classrooms', '/account/profile', '/account/profile/edit', '/classrooms/new']; +var HeaderComponents = function HeaderComponents(_ref) { + var _globalSetting$settin5; + var homePage = _ref.homePage, + user = _ref.user, + globalSetting = _ref.globalSetting, + loading = _ref.loading, + dispatch = _ref.dispatch, + _ref$isLogin = _ref.isLogin, + isLogin = _ref$isLogin === void 0 ? false : _ref$isLogin, + shixunHomeworks = _ref.shixunHomeworks, + props = objectWithoutProperties_default()(_ref, Header_excluded); + var location = (0,_umi_production_exports.useLocation)(); + var _useState = (0,_react_17_0_2_react.useState)(false), + _useState2 = slicedToArray_default()(_useState, 2), + openSearch = _useState2[0], + setOpenSearch = _useState2[1]; + var _useState3 = (0,_react_17_0_2_react.useState)(''), + _useState4 = slicedToArray_default()(_useState3, 2), + activeKey = _useState4[0], + setActiveKey = _useState4[1]; + var _useState5 = (0,_react_17_0_2_react.useState)(false), + _useState6 = slicedToArray_default()(_useState5, 2), + QQVisible = _useState6[0], + setQQVisible = _useState6[1]; + var payload = getCourseParam(); + (0,_react_17_0_2_react.useEffect)(function () { + dispatch({ + type: 'user/getNavigationInfo', + payload: objectSpread2_default()({}, payload) + }); + }, [globalSetting.name]); + (0,_react_17_0_2_react.useEffect)(function () { + if (shixunHomeworks.actionTabs.key === '底部弹窗') { + if (Header_showLinks !== null && Header_showLinks !== void 0 && Header_showLinks.includes(location === null || location === void 0 ? void 0 : location.pathname) || (location === null || location === void 0 ? void 0 : location.pathname.indexOf('/classrooms')) === 0) {} else { + dispatch({ + type: 'shixunHomeworks/setActionTabs', + payload: { + key: '隐藏' + } + }); + } + } + }, [location.pathname]); + (0,_react_17_0_2_react.useEffect)(function () { + //判断 如果刷新了 直接吧状态赋空 防止点击埋点出现问题 + if (shixunHomeworks.actionTabs.key === '底部弹窗') {} else if (shixunHomeworks.actionTabs.key) {} else { + localStorage.setItem('Noviceguide', '0'); + } + }, [shixunHomeworks.actionTabs.key]); + (0,_react_17_0_2_react.useEffect)(function () { + if (globalSetting !== null && globalSetting !== void 0 && globalSetting.setting) { + var _globalSetting$settin, _visibleNavBar, _visibleNavBar2; + //筛选头部导航数据,学生账号不展示试卷库,hidden为true的需要隐藏 + var visibleNavBar = (0,lodash.cloneDeep)(globalSetting === null || globalSetting === void 0 || (_globalSetting$settin = globalSetting.setting) === null || _globalSetting$settin === void 0 ? void 0 : _globalSetting$settin.navbar); //登录跳转不加这个会渲染以前的数据 + visibleNavBar = (_visibleNavBar = visibleNavBar) === null || _visibleNavBar === void 0 ? void 0 : _visibleNavBar.filter(function (item) { + return !(item !== null && item !== void 0 && item.hidden) && !((0,authority/* isCommonStudent */.JA)() && item.link === '/paperlibrary'); + }); + var _iterator = createForOfIteratorHelper_default()(visibleNavBar), + _step; + try { + for (_iterator.s(); !(_step = _iterator.n()).done;) { + var visibleItem = _step.value; + if (visibleItem.subitem) { + visibleItem.subitem = visibleItem.subitem.filter(function (item) { + return !(item !== null && item !== void 0 && item.hidden) && !((0,authority/* isCommonStudent */.JA)() && item.link === '/paperlibrary'); + }); + } + } + } catch (err) { + _iterator.e(err); + } finally { + _iterator.f(); + } + var hasMatchedUrl = false; + (_visibleNavBar2 = visibleNavBar) === null || _visibleNavBar2 === void 0 || _visibleNavBar2.map(function (val, key) { + var _location$pathname, _val$subitem; + var path = '/' + ((_location$pathname = location.pathname) === null || _location$pathname === void 0 || (_location$pathname = _location$pathname.split('/')) === null || _location$pathname === void 0 ? void 0 : _location$pathname[1]); + if (val.link === path || val.link.indexOf(path) > -1) { + setActiveKey(val === null || val === void 0 ? void 0 : val.link); + (0,util/* setDocumentTitle */.Dk)(dealStr(val === null || val === void 0 ? void 0 : val.name)); + setNavBar(footerDeal(key, { + name: val === null || val === void 0 ? void 0 : val.name, + link: val === null || val === void 0 ? void 0 : val.link + }, visibleNavBar)); + hasMatchedUrl = true; + } + if (path == '/') { + var _globalSetting$settin2; + setActiveKey(''); + (0,util/* setDocumentTitle */.Dk)(globalSetting === null || globalSetting === void 0 || (_globalSetting$settin2 = globalSetting.setting) === null || _globalSetting$settin2 === void 0 ? void 0 : _globalSetting$settin2.name); + } + if (val !== null && val !== void 0 && (_val$subitem = val.subitem) !== null && _val$subitem !== void 0 && _val$subitem.length) { + var _val$subitem2; + val === null || val === void 0 || (_val$subitem2 = val.subitem) === null || _val$subitem2 === void 0 || _val$subitem2.map(function (e) { + if (e.link === path) { + setActiveKey(e === null || e === void 0 ? void 0 : e.link); + if (path !== '/') (0,util/* setDocumentTitle */.Dk)(dealStr(e === null || e === void 0 ? void 0 : e.name)); + setNavBar(footerDeal(key, { + name: e === null || e === void 0 ? void 0 : e.name, + link: e === null || e === void 0 ? void 0 : e.link + }, visibleNavBar)); + hasMatchedUrl = true; + } + }); + } + }); + if (!hasMatchedUrl) { + setNavBar(visibleNavBar); + } + } + }, [globalSetting === null || globalSetting === void 0 ? void 0 : globalSetting.setting, user]); + var logoUrl = (0,_react_17_0_2_react.useMemo)(function () { + var _globalSetting$settin3; + if (!!(globalSetting !== null && globalSetting !== void 0 && (_globalSetting$settin3 = globalSetting.setting) !== null && _globalSetting$settin3 !== void 0 && _globalSetting$settin3.nav_logo_url)) { + var _globalSetting$settin4; + return "".concat(env/* default */.Z.IMG_SERVER, "/").concat(globalSetting === null || globalSetting === void 0 || (_globalSetting$settin4 = globalSetting.setting) === null || _globalSetting$settin4 === void 0 ? void 0 : _globalSetting$settin4.nav_logo_url); + } else { + return "".concat(env/* default */.Z.IMG_SERVER, "/images/avatars/LaboratorySetting/1nav?t=").concat(new Date().getTime()); + } + }, [globalSetting === null || globalSetting === void 0 || (_globalSetting$settin5 = globalSetting.setting) === null || _globalSetting$settin5 === void 0 ? void 0 : _globalSetting$settin5.nav_logo_url]); + function onGlobalSearch(value) { + _umi_production_exports.history.push('/search?value=' + value); + } + var SearchInput = function SearchInput() { + if (openSearch) { + return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + onBlur: function onBlur() { + setTimeout(function () { + setOpenSearch(false); + }, 300); + }, + children: /*#__PURE__*/(0,jsx_runtime.jsx)(Search, { + placeholder: "\u5B9E\u8DF5\u8BFE\u7A0B/\u6559\u5B66\u8BFE\u5802/\u5B9E\u8DF5\u9879\u76EE/\u4EA4\u6D41\u95EE\u7B54", + className: "search-input mr20", + onSearch: onGlobalSearch, + autoFocus: true + }) + }); + } else { + return /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: "iconfont icon-sousuo font18 current ml15 mr15", + onClick: function onClick() { + // setOpenSearch(true) + _umi_production_exports.history.push('/search?value='); + } + }); + } + }; + var _useState7 = (0,_react_17_0_2_react.useState)([]), + _useState8 = slicedToArray_default()(_useState7, 2), + navBar = _useState8[0], + setNavBar = _useState8[1]; + var handleOpen = /*#__PURE__*/function () { + var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(v, k) { + var _v$link; + var _res$data, res, _res$data2, _res$data3, _res$data4; + return regeneratorRuntime_default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + if (!((v === null || v === void 0 ? void 0 : v.name) === '工程认证')) { + _context.next = 6; + break; + } + _context.next = 3; + return (0,service_user/* getEngineerUrl */.IU)(); + case 3: + res = _context.sent; + if (res !== null && res !== void 0 && (_res$data = res.data) !== null && _res$data !== void 0 && _res$data.engineer_url) { + // document.location.href = res?.data?.engineer_url + if (res !== null && res !== void 0 && (_res$data2 = res.data) !== null && _res$data2 !== void 0 && (_res$data2 = _res$data2.engineer_url) !== null && _res$data2 !== void 0 && _res$data2.includes("http")) { + (0,util/* openNewWindow */.xg)(res === null || res === void 0 || (_res$data3 = res.data) === null || _res$data3 === void 0 ? void 0 : _res$data3.engineer_url); + } else { + _umi_production_exports.history.push(res === null || res === void 0 || (_res$data4 = res.data) === null || _res$data4 === void 0 ? void 0 : _res$data4.engineer_url); + } + } else if ((res === null || res === void 0 ? void 0 : res.status) != 401) { + setQQVisible(true); + } + return _context.abrupt("return"); + case 6: + // if (!v.link || v?.subitem?.length) return + if (v !== null && v !== void 0 && (_v$link = v.link) !== null && _v$link !== void 0 && _v$link.includes("http")) { + (0,util/* openNewWindow */.xg)(v === null || v === void 0 ? void 0 : v.link); + } else { + _umi_production_exports.history.push(v === null || v === void 0 ? void 0 : v.link); + } + if ((v === null || v === void 0 ? void 0 : v.name) === '教学课堂' && localStorage.getItem('Noviceguide') !== '0') { + dispatch({ + type: 'shixunHomeworks/setActionTabs', + payload: { + key: '底部弹窗', + type: 5, + text: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + children: "\u975E\u5E38\u68D2\uFF0C\u54B1\u4EEC\u5DF2\u7ECF\u5230\u8FBE\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u5E73\u53F0\u4E0A\u5DF2\u7ECF\u6709\u51E0\u5343\u4F4D\u8001\u5E08\u521B\u5EFA\u4E86\u81EA\u5DF1\u7684\u6559\u5B66\u8BFE\u5802\uFF0C\u4F60\u4E5F\u53EF\u4EE5\u8F7B\u677E\u5B8C\u6210\u54DF\uFF01\u73B0\u5728\u8BF7\u60A8\u70B9\u51FB\u9875\u9762\u4E0A \u201C\u65B0\u5EFA\u8BFE\u5802\u201D\u6309\u94AE\u5F00\u59CB\u65B0\u5EFA\u81EA\u5DF1\u7684\u8BFE\u5802~" + }) + } + }); + } + case 8: + case "end": + return _context.stop(); + } + }, _callee); + })); + return function handleOpen(_x, _x2) { + return _ref2.apply(this, arguments); + }; + }(); + var footerDeal = function footerDeal(activeIndex, activeObj, filteredNavBar) { + var new_footer_bar = filteredNavBar.slice(); + if (new_footer_bar[activeIndex]) { + new_footer_bar[activeIndex].name = activeObj.name; + new_footer_bar[activeIndex].link = activeObj.link; + } + return new_footer_bar || []; + }; + var dealStr = function dealStr() { + var str = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : ''; + if (str.indexOf('<') > -1) { + return str.slice(0, str.indexOf('<')); + } + return str; + }; + if (globalSetting.showHeader && globalSetting.showHeaderFooter) { + var _globalSetting$settin6, _globalSetting$settin7, _globalSetting$settin8, _user$userInfo, _user$userInfo2, _user$navigationInfo; + return ( + /*#__PURE__*/ + //style={{background:`${location.pathname=='/training'?'rgba(0,0,0,0)':''}`}} + (0,jsx_runtime.jsxs)(layout/* default */.Z, { + style: { + background: "".concat(location.pathname == '/training' ? 'rgba(0,0,0,0)' : '') + }, + className: "".concat(globalSetting.isIlearning ? Headermodules["header-iearning"] : Headermodules.header, " ").concat(globalSetting.showHeaderFixed ? Headermodules.headerFixed : ''), + children: [(globalSetting === null || globalSetting === void 0 ? void 0 : globalSetting.showTip) && /*#__PURE__*/(0,jsx_runtime.jsx)(components_DelayTip, {}), /*#__PURE__*/(0,jsx_runtime.jsxs)(Header, { + className: "header", + style: { + background: "".concat(location.pathname == '/training' ? 'rgba(0,0,0,0)' : ''), + zIndex: "".concat(location.pathname == '/training' ? '999' : '') + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("section", { + className: Headermodules['edu-menu'], + children: [(!!globalSetting.isIlearning || !(globalSetting !== null && globalSetting !== void 0 && (_globalSetting$settin6 = globalSetting.setting) !== null && _globalSetting$settin6 !== void 0 && _globalSetting$settin6.main_site) && !!(globalSetting !== null && globalSetting !== void 0 && (_globalSetting$settin7 = globalSetting.setting) !== null && _globalSetting$settin7 !== void 0 && _globalSetting$settin7.navbar)) && /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, { + style: { + display: 'flex', + alignItems: 'center' + }, + onClick: function onClick() { + dispatch({ + type: 'shixunHomeworks/setActionTabs', + payload: { + key: '' + } + }); + }, + to: "/", + children: /*#__PURE__*/(0,jsx_runtime.jsx)("img", { + className: Headermodules.logo, + title: (_globalSetting$settin8 = globalSetting.setting) === null || _globalSetting$settin8 === void 0 ? void 0 : _globalSetting$settin8.name, + src: logoUrl || logo + }) + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("ul", { + className: "".concat(Headermodules.menu, " ").concat((0,util/* checkIsClientExam */.Ll)() && "ml0"), + children: [(0,util/* checkIsClientExam */.Ll)() && /*#__PURE__*/(0,jsx_runtime.jsx)("li", { + children: /*#__PURE__*/(0,jsx_runtime.jsx)("a", { + href: "/", + children: "\u8003\u8BD5\u7CFB\u7EDF" + }) + }), !(0,util/* checkIsClientExam */.Ll)() && globalSetting.setting && navBar.map(function (v, k) { + var _v$subitem, _v$subitem2, _v$subitem4, _v$subitem5, _v$subitem6; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("li", { + className: !(v !== null && v !== void 0 && (_v$subitem = v.subitem) !== null && _v$subitem !== void 0 && _v$subitem.length) && activeKey === (v === null || v === void 0 ? void 0 : v.link) || v !== null && v !== void 0 && (_v$subitem2 = v.subitem) !== null && _v$subitem2 !== void 0 && _v$subitem2.some(function (n) { + return activeKey === (n === null || n === void 0 ? void 0 : n.link); + }) ? Headermodules.actived : '', + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + onClick: function onClick() { + return handleOpen(v, k); + }, + className: Headermodules.name, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + dangerouslySetInnerHTML: { + __html: function () { + var str = v === null || v === void 0 ? void 0 : v.name; + { + var _v$subitem3; + v === null || v === void 0 || (_v$subitem3 = v.subitem) === null || _v$subitem3 === void 0 || _v$subitem3.map(function (e, i) { + if (e.link === location.pathname) { + str = e.name; + } + return e; + }); + } + return str; + }() + } + }), (v === null || v === void 0 || (_v$subitem4 = v.subitem) === null || _v$subitem4 === void 0 ? void 0 : _v$subitem4.length) > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)("i", { + className: "iconfont icon-zhankai4" + })] + }), (v === null || v === void 0 || (_v$subitem5 = v.subitem) === null || _v$subitem5 === void 0 ? void 0 : _v$subitem5.length) > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Headermodules.dropDown, + children: v === null || v === void 0 || (_v$subitem6 = v.subitem) === null || _v$subitem6 === void 0 ? void 0 : _v$subitem6.map(function (e, i) { + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: Headermodules.subName, + onClick: function onClick() { + return handleOpen(e, k); + }, + children: [!!i && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: Headermodules.line + }), /*#__PURE__*/(0,jsx_runtime.jsx)("aside", { + className: "font16 c-black", + children: dealStr(e.name) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: "font14", + style: { + color: '#9FA7B3', + whiteSpace: 'nowrap' + }, + children: e.content + })] + }, k + '-' + i); + }) + })] + }, k); + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "search-bar", + style: { + flex: globalSetting.isIlearning ? "initial" : "1 0 auto" + }, + children: [!(0,util/* checkIsClientExam */.Ll)() && !(globalSetting !== null && globalSetting !== void 0 && globalSetting.isIlearning) && /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(SearchInput, {}), !isLogin && /*#__PURE__*/(0,jsx_runtime.jsx)(components_Join, {}), !isLogin && !!(user !== null && user !== void 0 && (_user$userInfo = user.userInfo) !== null && _user$userInfo !== void 0 && _user$userInfo.login) && /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, { + className: "iconfont icon-xiaoxilingdang c-white ml15 mr15 font18 relative", + to: "/messages/".concat(user === null || user === void 0 || (_user$userInfo2 = user.userInfo) === null || _user$userInfo2 === void 0 ? void 0 : _user$userInfo2.login, "/user_tidings"), + children: (user === null || user === void 0 || (_user$navigationInfo = user.navigationInfo) === null || _user$navigationInfo === void 0 || (_user$navigationInfo = _user$navigationInfo.top) === null || _user$navigationInfo === void 0 ? void 0 : _user$navigationInfo.new_message) && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + className: Headermodules.newslight + }) + })] + }), !isLogin && /*#__PURE__*/(0,jsx_runtime.jsx)(components_User, { + payload: payload + })] + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, { + centered: true, + destroyOnClose: true, + open: QQVisible, + title: "\u63D0\u793A", + width: "500px" + // footer={null} + , + okText: "\u7ACB\u5373\u8054\u7CFB", + cancelText: "\u53D6\u6D88", + onOk: function onOk() { + (0,util/* openNewWindow */.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=DWdqQHAbbfw7_rqm0d-Q_vDn5H6bMp91&jump_from=webapi"); + }, + onCancel: function onCancel() { + return setQQVisible(false); + }, + children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + display: 'flex', + flexDirection: 'column', + alignItems: 'center' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", { + children: "\u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("img", { + src: ImagesIcon/* teacherQQIcon */.X3, + width: 200, + height: 200 + }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { + children: "\u7FA4\u53F7\uFF1A693542422 " + })] + }) + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)(Beginnerbottom, {})] + }) + ); + } else { + return /*#__PURE__*/(0,jsx_runtime.jsx)(jsx_runtime.Fragment, {}); + } +}; +/* harmony default export */ var components_Header = ((0,_umi_production_exports.connect)(function (_ref3) { + var homePage = _ref3.homePage, + loading = _ref3.loading, + user = _ref3.user, + globalSetting = _ref3.globalSetting, + shixunHomeworks = _ref3.shixunHomeworks; + return { + homePage: homePage, + user: user, + globalSetting: globalSetting, + loading: loading.models.index, + shixunHomeworks: shixunHomeworks + }; +})(HeaderComponents)); + +/***/ }) + +}]); \ No newline at end of file diff --git a/2477.ebb564ef.async.js b/2477.ebb564ef.async.js deleted file mode 100644 index 61de96a75c..0000000000 --- a/2477.ebb564ef.async.js +++ /dev/null @@ -1,596 +0,0 @@ -"use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[2477],{ - -/***/ 2477: -/*!***************************************************************************!*\ - !*** ./src/pages/Classrooms/Lists/ProgramHomework/components/Publish.tsx ***! - \***************************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/regeneratorRuntime.js */ 7557); -/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/defineProperty.js */ 85573); -/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/asyncToGenerator.js */ 41498); -/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2__); -/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/objectSpread2.js */ 82242); -/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_3__); -/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/toConsumableArray.js */ 37205); -/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_4__); -/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/slicedToArray.js */ 79800); -/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_5__); -/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/objectWithoutProperties.js */ 39647); -/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_6__); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! react */ 59301); -/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! antd */ 78241); -/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! antd */ 8591); -/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! antd */ 43418); -/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! antd */ 95237); -/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! antd */ 5112); -/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! antd */ 94001); -/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! antd */ 43604); -/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! antd */ 30518); -/* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! antd */ 24905); -/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! moment */ 61186); -/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_8__); -/* harmony import */ var _utils_fetch__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/utils/fetch */ 49105); -/* harmony import */ var _utils_authority__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/utils/authority */ 75916); -/* harmony import */ var _utils_util__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @/utils/util */ 27876); -/* harmony import */ var umi__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! umi */ 80608); -/* harmony import */ var _ShixunHomeworks_components_TrfList__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ../../ShixunHomeworks/components/TrfList */ 53324); -/* harmony import */ var _service_classrooms__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @/service/classrooms */ 6668); -/* harmony import */ var _pages_Classrooms_Lists_ShixunHomeworks_Detail_components_ConfigWorks_Releasesetting__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @/pages/Classrooms/Lists/ShixunHomeworks/Detail/components/ConfigWorks/Releasesetting */ 38180); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! react/jsx-runtime */ 37712); - - - - - - - -var _excluded = ["classroomList", "dispatch", "courseEndTime"]; - - - - - - - - - - - - -var PublishShixun = function PublishShixun(_ref) { - var _classroomList$action, _classroomList$action7, _classroomList$action8, _classroomList$action9, _classroomList$action10, _classroomList$action11, _classroomList$action12, _classroomList$action13, _classroomList$action14, _classroomList$action15, _classroomList$action16; - var classroomList = _ref.classroomList, - dispatch = _ref.dispatch, - courseEndTime = _ref.courseEndTime, - props = _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectWithoutProperties_js__WEBPACK_IMPORTED_MODULE_6___default()(_ref, _excluded); - var params = (0,umi__WEBPACK_IMPORTED_MODULE_12__.useParams)(); - var _Form$useForm = antd__WEBPACK_IMPORTED_MODULE_17__/* ["default"] */ .Z.useForm(), - _Form$useForm2 = _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_5___default()(_Form$useForm, 1), - form = _Form$useForm2[0]; - var _useState = (0,react__WEBPACK_IMPORTED_MODULE_7__.useState)(1), - _useState2 = _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_5___default()(_useState, 2), - page = _useState2[0], - setPage = _useState2[1]; - var _useState3 = (0,react__WEBPACK_IMPORTED_MODULE_7__.useState)([]), - _useState4 = _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_5___default()(_useState3, 2), - list = _useState4[0], - setList = _useState4[1]; - var _useState5 = (0,react__WEBPACK_IMPORTED_MODULE_7__.useState)(0), - _useState6 = _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_5___default()(_useState5, 2), - count = _useState6[0], - setCount = _useState6[1]; - var _useState7 = (0,react__WEBPACK_IMPORTED_MODULE_7__.useState)(2000), - _useState8 = _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_5___default()(_useState7, 2), - limit = _useState8[0], - setLimit = _useState8[1]; - var _useState9 = (0,react__WEBPACK_IMPORTED_MODULE_7__.useState)(true), - _useState10 = _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_5___default()(_useState9, 2), - loading = _useState10[0], - setLoading = _useState10[1]; - var _useState11 = (0,react__WEBPACK_IMPORTED_MODULE_7__.useState)(false), - _useState12 = _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_5___default()(_useState11, 2), - cancelState = _useState12[0], - setCancelState = _useState12[1]; //防止多次取消时请求 - var _useState13 = (0,react__WEBPACK_IMPORTED_MODULE_7__.useState)(false), - _useState14 = _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_5___default()(_useState13, 2), - btnLoading = _useState14[0], - setBtnLoading = _useState14[1]; - var _useState15 = (0,react__WEBPACK_IMPORTED_MODULE_7__.useState)([]), - _useState16 = _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_5___default()(_useState15, 2), - targetKeys = _useState16[0], - settargetKeys = _useState16[1]; - var _useState17 = (0,react__WEBPACK_IMPORTED_MODULE_7__.useState)(true), - _useState18 = _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_5___default()(_useState17, 2), - radiovalue = _useState18[0], - setradiovalue = _useState18[1]; - var _useState19 = (0,react__WEBPACK_IMPORTED_MODULE_7__.useState)(!((_classroomList$action = classroomList.actionTabs) !== null && _classroomList$action !== void 0 && (_classroomList$action = _classroomList$action.selectArrsAll) !== null && _classroomList$action !== void 0 && (_classroomList$action = _classroomList$action[0]) !== null && _classroomList$action !== void 0 && _classroomList$action.send_type)), - _useState20 = _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_5___default()(_useState19, 2), - isredio = _useState20[0], - setisredio = _useState20[1]; - var _useState21 = (0,react__WEBPACK_IMPORTED_MODULE_7__.useState)([0, 0, 0]), - _useState22 = _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_5___default()(_useState21, 2), - items = _useState22[0], - setitems = _useState22[1]; - (0,react__WEBPACK_IMPORTED_MODULE_7__.useEffect)(function () { - if (classroomList.actionTabs.key === '立即发布') { - var _classroomList$action2, _classroomList$action5; - clear(); - if (!((_classroomList$action2 = classroomList.actionTabs) !== null && _classroomList$action2 !== void 0 && (_classroomList$action2 = _classroomList$action2.selectArrsAll) !== null && _classroomList$action2 !== void 0 && (_classroomList$action2 = _classroomList$action2[0]) !== null && _classroomList$action2 !== void 0 && _classroomList$action2.can_publish)) { - var _classroomList$action3; - setitems(_root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_4___default()((_classroomList$action3 = classroomList.actionTabs) === null || _classroomList$action3 === void 0 || (_classroomList$action3 = _classroomList$action3.selectArrsAll) === null || _classroomList$action3 === void 0 || (_classroomList$action3 = _classroomList$action3[0]) === null || _classroomList$action3 === void 0 ? void 0 : _classroomList$action3.difficult_settings)); - } else { - var _classroomList$action4; - setitems(_root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_4___default()((_classroomList$action4 = classroomList.actionTabs) === null || _classroomList$action4 === void 0 || (_classroomList$action4 = _classroomList$action4.selectArrsAll) === null || _classroomList$action4 === void 0 || (_classroomList$action4 = _classroomList$action4[0]) === null || _classroomList$action4 === void 0 ? void 0 : _classroomList$action4.difficult_count)); - } - setisredio(!((_classroomList$action5 = classroomList.actionTabs) !== null && _classroomList$action5 !== void 0 && (_classroomList$action5 = _classroomList$action5.selectArrsAll) !== null && _classroomList$action5 !== void 0 && (_classroomList$action5 = _classroomList$action5[0]) !== null && _classroomList$action5 !== void 0 && _classroomList$action5.send_type)); - getData(); - if (classroomList.actionTabs.type === 2) { - var _classroomList$action6; - var selectItem = (_classroomList$action6 = classroomList.actionTabs.selectArrsAll) === null || _classroomList$action6 === void 0 ? void 0 : _classroomList$action6[0]; - setradiovalue(selectItem.unified_setting); - } - } - }, [classroomList.actionTabs]); - (0,react__WEBPACK_IMPORTED_MODULE_7__.useEffect)(function () { - if (cancelState) { - if (btnLoading) return; - dispatch({ - type: 'classroomList/setActionTabs', - payload: {} - }); - if ((0,_utils_authority__WEBPACK_IMPORTED_MODULE_10__/* .isAdmin */ .GJ)()) { - dispatch({ - type: 'classroomList/getClassroomTeacherCommonList', - payload: _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_3___default()(_root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_3___default()({}, classroomList.actionTabs.params), {}, { - type: 1 - }) - }); - dispatch({ - type: 'shixunHomeworks/getWorkList', - payload: _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_3___default()({}, params) - }); - } else { - dispatch({ - type: 'classroomList/getClassroomCommonList', - payload: _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_3___default()({}, classroomList.actionTabs.params) - }); - } - } - }, [cancelState]); - var getData = /*#__PURE__*/function () { - var _ref2 = _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee(nextPage) { - var res; - return _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee$(_context) { - while (1) switch (_context.prev = _context.next) { - case 0: - setLoading(true); - _context.next = 3; - return (0,_service_classrooms__WEBPACK_IMPORTED_MODULE_14__/* .getAllCourseGroup */ .c_)(_root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_3___default()(_root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_3___default()({}, params), {}, { - page: nextPage ? nextPage : page, - limit: 20000, - homework_id: classroomList.actionTabs.type === 1 ? '' : classroomList.actionTabs.selectArrs[0] - })); - case 3: - res = _context.sent; - res === null || res === void 0 || res.course_groups.map(function (item, index) { - item.key = item.id; - item.title = item.name; - item.disabled = item.is_published; - // item.disabled=item.id===2381; - }); - if (res) { - setList(_root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_4___default()(res === null || res === void 0 ? void 0 : res.course_groups)); - setCount(res === null || res === void 0 ? void 0 : res.course_groups_count); - setLoading(false); - if (!nextPage) { - form.setFieldsValue(_root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_1___default()(_root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_defineProperty_js__WEBPACK_IMPORTED_MODULE_1___default()({}, 'publish_time', moment__WEBPACK_IMPORTED_MODULE_8___default()(moment__WEBPACK_IMPORTED_MODULE_8___default()(new Date()).add(0, 'days').format('YYYY-MM-DD HH:mm'))), 'end_time', moment__WEBPACK_IMPORTED_MODULE_8___default()(moment__WEBPACK_IMPORTED_MODULE_8___default()(new Date((0,_utils_util__WEBPACK_IMPORTED_MODULE_11__/* .DayHalfPastOne */ .qd)('/'))).add(7, 'days').format('YYYY-MM-DD HH:mm')))); - } - } - case 6: - case "end": - return _context.stop(); - } - }, _callee); - })); - return function getData(_x) { - return _ref2.apply(this, arguments); - }; - }(); - - /** - * 刷新数据 - * @returns - */ - var onRefresh = function onRefresh() { - if ((0,_utils_authority__WEBPACK_IMPORTED_MODULE_10__/* .isAdmin */ .GJ)()) { - if (classroomList.actionTabs.detail) { - dispatch({ - type: 'shixunHomeworks/setActionTabs', - payload: {} - }); - dispatch({ - type: 'shixunHomeworks/getWorkList', - payload: _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_3___default()({}, params) - }); - dispatch({ - type: 'shixunHomeworks/getWorkSetting', - payload: _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_3___default()({}, params) - }); - } else { - dispatch({ - type: 'classroomList/getClassroomTeacherCommonList', - payload: _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_3___default()(_root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_3___default()({}, classroomList.actionTabs.params), {}, { - type: 5, - category: classroomList.actionTabs.params.categoryId - }) - }); - } - } else { - dispatch({ - type: 'classroomList/getClassroomCommonList', - payload: _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_3___default()({}, classroomList.actionTabs.params) - }); - } - }; - var handleOk = /*#__PURE__*/function () { - var _ref3 = _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee2() { - var _classroomList$Assist, _classroomList$detail; - var formValue, bodys, res; - return _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee2$(_context2) { - while (1) switch (_context2.prev = _context2.next) { - case 0: - if (!((0,_utils_authority__WEBPACK_IMPORTED_MODULE_10__/* .isAssistant */ .Rm)() && !((_classroomList$Assist = classroomList.AssistantObject.hack) !== null && _classroomList$Assist !== void 0 && _classroomList$Assist.can_publish))) { - _context2.next = 4; - break; - } - antd__WEBPACK_IMPORTED_MODULE_18__/* ["default"] */ .ZP.warning('您未获取此权限,需向管理员申请权限才能使用此功能'); - setisLoading(false); - return _context2.abrupt("return"); - case 4: - formValue = _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_3___default()({}, form.getFieldsValue()); - if (!(formValue.end_time <= formValue.publish_time)) { - _context2.next = 9; - break; - } - antd__WEBPACK_IMPORTED_MODULE_18__/* ["default"] */ .ZP.info('截止时间不能大于或等于发布时间'); - setisLoading(false); - return _context2.abrupt("return"); - case 9: - if (!((targetKeys === null || targetKeys === void 0 ? void 0 : targetKeys.length) <= 0 && !radiovalue && list.length > 0)) { - _context2.next = 13; - break; - } - antd__WEBPACK_IMPORTED_MODULE_18__/* ["default"] */ .ZP.info('发布班级不能为空'); - setisLoading(false); - return _context2.abrupt("return"); - case 13: - if (!(items.reduce(function (a, b) { - return a + b; - }) === 0 && !isredio)) { - _context2.next = 17; - break; - } - antd__WEBPACK_IMPORTED_MODULE_18__/* ["default"] */ .ZP.info('简单适中困难题数相加不能为0'); - setisLoading(false); - return _context2.abrupt("return"); - case 17: - bodys = { - homework_ids: _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_4___default()(classroomList.actionTabs.selectArrs), - group_ids: targetKeys.length > 0 ? targetKeys.map(function (item) { - return item.id; - }) : (_classroomList$detail = classroomList.detailCommonHomeworksList) === null || _classroomList$detail === void 0 ? void 0 : _classroomList$detail.course_groups, - end_time: moment__WEBPACK_IMPORTED_MODULE_8___default()(formValue.end_time).format('YYYY-MM-DD HH:mm'), - publish_time: moment__WEBPACK_IMPORTED_MODULE_8___default()(formValue.publish_time).format('YYYY-MM-DD HH:mm'), - difficult_settings: items === null || items === void 0 ? void 0 : items.map(function (ite) { - return ite; - }), - send_type: isredio ? '0' : '1', - unified_setting: !targetKeys.length - }; - setisLoading(true); - _context2.next = 21; - return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .ZP)("/api/courses/".concat(params.coursesId, "/homework_commons/publish_with_homework_list_position.json"), { - method: 'post', - body: _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_3___default()({}, bodys) - }); - case 21: - res = _context2.sent; - if (res.status === 0) { - setisLoading(false); - (0,_utils_util__WEBPACK_IMPORTED_MODULE_11__/* .trackEvent */ .L9)(['教学课堂', '图文作业', '立即发布']); - antd__WEBPACK_IMPORTED_MODULE_18__/* ["default"] */ .ZP.success('发布成功'); - dispatch({ - type: 'classroomList/setActionTabs', - payload: { - key: '清除选择数据' - } - }); - // dispatch({ - // type: 'classroomList/getClassroomShixunsList', - // payload: { ...classroomList.actionTabs.params }, - // }) - props.onCallback && props.onCallback(); - onRefresh(); - if (localStorage.getItem('Noviceguide') === '0') {} else { - dispatch({ - type: 'shixunHomeworks/setActionTabs', - payload: { - key: '底部弹窗', - type: 13, - text: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)("div", { - children: "\u6700\u540E\uFF0C\u54B1\u4EEC\u7ED9\u6559\u5B66\u8BFE\u5802\u6DFB\u52A0\u4E00\u540D\u5B66\u751F~\u70B9\u51FB\u201C\u6DFB\u52A0\u5B66\u751F\u201D\uFF0C\u5728\u5F39\u7A97\u9875\u9762\u4E2D\u8F93\u5165\u5E76\u641C\u7D22\u5B66\u751F\u59D3\u540D\uFF0C\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u5C31\u53EF\u4EE5\u4E3A\u60A8\u7684\u8BFE\u5802\u6DFB\u52A0\u7B2C\u4E00\u4F4D\u5B66\u751F\u5566~" - }) - } - }); - } - } else { - setisLoading(false); - } - case 23: - case "end": - return _context2.stop(); - } - }, _callee2); - })); - return function handleOk() { - return _ref3.apply(this, arguments); - }; - }(); - var clear = function clear() { - setPage(1); - setList([]); - settargetKeys([]); - }; - var hasMore = count > page * limit; - var _useState23 = (0,react__WEBPACK_IMPORTED_MODULE_7__.useState)(false), - _useState24 = _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_5___default()(_useState23, 2), - isLoading = _useState24[0], - setisLoading = _useState24[1]; - return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_19__/* ["default"] */ .Z, { - width: 600, - confirmLoading: isLoading, - centered: true, - title: "\u53D1\u5E03\u4F5C\u4E1A", - open: classroomList.actionTabs.key === '立即发布' ? true : false, - okText: "\u53D1\u5E03\u4F5C\u4E1A", - cancelText: "\u6682\u4E0D\u53D1\u5E03", - onOk: handleOk, - onCancel: function onCancel() { - clear(); - onRefresh(); - dispatch({ - type: 'classroomList/setActionTabs', - payload: {} - }); - }, - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsxs)("p", { - className: "tc", - children: ["\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)("br", {}), "\u672C\u64CD\u4F5C\u53EA\u5BF9\"\u672A\u53D1\u5E03\"\u7684\u4F5C\u4E1A\u6709\u6548"] - }), list && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_17__/* ["default"] */ .Z, { - form: form, - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsxs)("div", { - style: { - paddingLeft: 0 - }, - children: [classroomList.actionTabs.type === 2 && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_20__/* ["default"] */ .Z, { - style: { - marginBottom: '10px' - }, - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)("span", { - className: "mr5", - children: "\u8BD5\u9898\u53D1\u9001:" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_21__/* ["default"].Group */ .ZP.Group, { - value: isredio, - disabled: !((_classroomList$action7 = classroomList.actionTabs) !== null && _classroomList$action7 !== void 0 && (_classroomList$action7 = _classroomList$action7.selectArrsAll) !== null && _classroomList$action7 !== void 0 && (_classroomList$action7 = _classroomList$action7[0]) !== null && _classroomList$action7 !== void 0 && _classroomList$action7.can_publish), - onChange: function onChange(e) { - setisredio(e.target.value); - // getData(); - // settargetKeys([]); - }, - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd__WEBPACK_IMPORTED_MODULE_21__/* ["default"] */ .ZP, { - value: true, - children: "\u5168\u90E8\u56FA\u5B9A\u8BD5\u9898" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd__WEBPACK_IMPORTED_MODULE_21__/* ["default"] */ .ZP, { - className: "ml20" - // disabled={list.length <= 0} - , - value: false, - children: "\u968F\u673A\u62BD\u53D6" - })] - })] - }), !isredio && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_20__/* ["default"] */ .Z, { - style: { - marginBottom: '10px' - }, - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)("span", { - style: { - marginRight: 65 - } - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsxs)("span", { - children: ["\u7B80\u5355\u9898\u6570 ", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd__WEBPACK_IMPORTED_MODULE_22__/* ["default"] */ .Z, { - value: items[0], - onChange: function onChange(e) { - items[0] = e; - setitems(_root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_4___default()(items)); - }, - min: 0, - disabled: !((_classroomList$action8 = classroomList.actionTabs) !== null && _classroomList$action8 !== void 0 && (_classroomList$action8 = _classroomList$action8.selectArrsAll) !== null && _classroomList$action8 !== void 0 && (_classroomList$action8 = _classroomList$action8[0]) !== null && _classroomList$action8 !== void 0 && _classroomList$action8.can_publish), - placeholder: "\u6700\u5927".concat((_classroomList$action9 = classroomList.actionTabs) === null || _classroomList$action9 === void 0 || (_classroomList$action9 = _classroomList$action9.selectArrsAll) === null || _classroomList$action9 === void 0 || (_classroomList$action9 = _classroomList$action9[0]) === null || _classroomList$action9 === void 0 || (_classroomList$action9 = _classroomList$action9.difficult_count) === null || _classroomList$action9 === void 0 ? void 0 : _classroomList$action9[0]), - max: (_classroomList$action10 = classroomList.actionTabs) === null || _classroomList$action10 === void 0 || (_classroomList$action10 = _classroomList$action10.selectArrsAll) === null || _classroomList$action10 === void 0 || (_classroomList$action10 = _classroomList$action10[0]) === null || _classroomList$action10 === void 0 || (_classroomList$action10 = _classroomList$action10.difficult_count) === null || _classroomList$action10 === void 0 ? void 0 : _classroomList$action10[0], - style: { - width: 60 - } - })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsxs)("span", { - style: { - margin: '0px 40px' - }, - children: ["\u9002\u4E2D\u9898\u6570 ", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd__WEBPACK_IMPORTED_MODULE_22__/* ["default"] */ .Z, { - value: items[1], - onChange: function onChange(e) { - items[1] = e; - setitems(_root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_4___default()(items)); - }, - min: 0, - disabled: !((_classroomList$action11 = classroomList.actionTabs) !== null && _classroomList$action11 !== void 0 && (_classroomList$action11 = _classroomList$action11.selectArrsAll) !== null && _classroomList$action11 !== void 0 && (_classroomList$action11 = _classroomList$action11[0]) !== null && _classroomList$action11 !== void 0 && _classroomList$action11.can_publish), - max: (_classroomList$action12 = classroomList.actionTabs) === null || _classroomList$action12 === void 0 || (_classroomList$action12 = _classroomList$action12.selectArrsAll) === null || _classroomList$action12 === void 0 || (_classroomList$action12 = _classroomList$action12[0]) === null || _classroomList$action12 === void 0 || (_classroomList$action12 = _classroomList$action12.difficult_count) === null || _classroomList$action12 === void 0 ? void 0 : _classroomList$action12[1], - placeholder: "\u6700\u5927".concat((_classroomList$action13 = classroomList.actionTabs) === null || _classroomList$action13 === void 0 || (_classroomList$action13 = _classroomList$action13.selectArrsAll) === null || _classroomList$action13 === void 0 || (_classroomList$action13 = _classroomList$action13[0]) === null || _classroomList$action13 === void 0 || (_classroomList$action13 = _classroomList$action13.difficult_count) === null || _classroomList$action13 === void 0 ? void 0 : _classroomList$action13[1]), - style: { - width: 60 - } - })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsxs)("span", { - children: ["\u56F0\u96BE\u9898\u6570 ", /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd__WEBPACK_IMPORTED_MODULE_22__/* ["default"] */ .Z, { - value: items[2], - onChange: function onChange(e) { - items[2] = e; - setitems(_root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_4___default()(items)); - }, - min: 0, - disabled: !((_classroomList$action14 = classroomList.actionTabs) !== null && _classroomList$action14 !== void 0 && (_classroomList$action14 = _classroomList$action14.selectArrsAll) !== null && _classroomList$action14 !== void 0 && (_classroomList$action14 = _classroomList$action14[0]) !== null && _classroomList$action14 !== void 0 && _classroomList$action14.can_publish), - placeholder: "\u6700\u5927".concat((_classroomList$action15 = classroomList.actionTabs) === null || _classroomList$action15 === void 0 || (_classroomList$action15 = _classroomList$action15.selectArrsAll) === null || _classroomList$action15 === void 0 || (_classroomList$action15 = _classroomList$action15[0]) === null || _classroomList$action15 === void 0 || (_classroomList$action15 = _classroomList$action15.difficult_count) === null || _classroomList$action15 === void 0 ? void 0 : _classroomList$action15[2]), - max: (_classroomList$action16 = classroomList.actionTabs) === null || _classroomList$action16 === void 0 || (_classroomList$action16 = _classroomList$action16.selectArrsAll) === null || _classroomList$action16 === void 0 || (_classroomList$action16 = _classroomList$action16[0]) === null || _classroomList$action16 === void 0 || (_classroomList$action16 = _classroomList$action16.difficult_count) === null || _classroomList$action16 === void 0 ? void 0 : _classroomList$action16[2], - style: { - width: 60 - } - })] - })] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_20__/* ["default"] */ .Z, { - className: "mt30", - align: "middle", - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd__WEBPACK_IMPORTED_MODULE_23__/* ["default"] */ .Z, { - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd__WEBPACK_IMPORTED_MODULE_17__/* ["default"] */ .Z.Item, { - name: "publish_time", - label: "\u53D1\u5E03\u65F6\u95F4", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd__WEBPACK_IMPORTED_MODULE_24__["default"], { - style: { - width: 170, - marginRight: '25px' - }, - disabledDate: function disabledDate(current) { - return (0,_pages_Classrooms_Lists_ShixunHomeworks_Detail_components_ConfigWorks_Releasesetting__WEBPACK_IMPORTED_MODULE_15__/* .disabledDate */ .Q8)(current, courseEndTime); - }, - disabledTime: function disabledTime(current) { - return (0,_pages_Classrooms_Lists_ShixunHomeworks_Detail_components_ConfigWorks_Releasesetting__WEBPACK_IMPORTED_MODULE_15__/* .disabledTime */ .d0)(current); - }, - placeholder: '请选择发布时间', - showTime: { - format: 'HH:mm', - defaultValue: moment__WEBPACK_IMPORTED_MODULE_8___default()((0,_utils_util__WEBPACK_IMPORTED_MODULE_11__/* .HalfPastOne */ .U6)(), 'HH:mm') - }, - format: "YYYY-MM-DD HH:mm", - allowClear: false - }) - }) - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd__WEBPACK_IMPORTED_MODULE_23__/* ["default"] */ .Z, { - className: "ml20", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd__WEBPACK_IMPORTED_MODULE_17__/* ["default"] */ .Z.Item, { - name: "end_time", - label: "\u622A\u6B62\u65F6\u95F4", - children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd__WEBPACK_IMPORTED_MODULE_24__["default"], { - style: { - width: 170 - }, - placeholder: '请选择截止时间', - showTime: { - format: 'HH:mm', - defaultValue: moment__WEBPACK_IMPORTED_MODULE_8___default()((0,_utils_util__WEBPACK_IMPORTED_MODULE_11__/* .HalfPastOne */ .U6)(), 'HH:mm') - }, - disabledDate: function disabledDate(current) { - return (0,_pages_Classrooms_Lists_ShixunHomeworks_Detail_components_ConfigWorks_Releasesetting__WEBPACK_IMPORTED_MODULE_15__/* .disabledDate */ .Q8)(current, courseEndTime, form.getFieldValue('publish_time')); - }, - disabledTime: function disabledTime(current) { - return (0,_pages_Classrooms_Lists_ShixunHomeworks_Detail_components_ConfigWorks_Releasesetting__WEBPACK_IMPORTED_MODULE_15__/* .disabledTime */ .d0)(current, form.getFieldValue('publish_time')); - }, - format: "YYYY-MM-DD HH:mm", - allowClear: false - }) - }) - })] - }), classroomList.actionTabs.type === 2 && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_20__/* ["default"] */ .Z, { - style: { - marginBottom: '10px' - }, - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)("span", { - className: "mr5", - children: "\u53D1\u5E03\u8BBE\u7F6E:" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_21__/* ["default"].Group */ .ZP.Group, { - value: radiovalue, - onChange: function onChange(e) { - setradiovalue(e.target.value); - // getData(); - settargetKeys([]); - }, - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd__WEBPACK_IMPORTED_MODULE_21__/* ["default"] */ .ZP, { - value: true, - disabled: !classroomList.actionTabs.manage_all_group, - children: "\u7EDF\u4E00\u53D1\u5E03" - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd__WEBPACK_IMPORTED_MODULE_21__/* ["default"] */ .ZP, { - className: "ml20", - disabled: list.length <= 0, - value: false, - children: "\u5206\u73ED\u53D1\u5E03" - })] - })] - }), list.length <= 0 && classroomList.actionTabs.type === 2 && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)("span", { - style: { - marginLeft: '65px', - color: 'rgba(0, 0, 0, 0.25)' - }, - children: "\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03\"" - })] - }), (classroomList.actionTabs.type === 1 || !radiovalue) && list.length > 0 && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsxs)("div", { - style: { - display: 'flex', - justifyContent: 'space-between', - marginBottom: '10px' - }, - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsxs)("span", { - style: { - flex: 1 - }, - children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(antd__WEBPACK_IMPORTED_MODULE_25__/* ["default"] */ .Z, { - checked: targetKeys.length === list.length, - onChange: function onChange(e) { - if (targetKeys.length === list.length) { - settargetKeys([]); - } else { - settargetKeys(list.filter(function (item) { - return !item.is_published; - })); - } - }, - children: "\u5168\u9009" - }), ' '] - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)("span", { - style: { - width: 16 - } - }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsxs)("span", { - style: { - flex: 1 - }, - children: ["\u5DF2\u9009\u62E9", targetKeys.length || 0, "\u4E2A\u5206\u73ED"] - })] - }), (classroomList.actionTabs.type === 1 || !radiovalue) && list.length > 0 && /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_16__.jsx)(_ShixunHomeworks_components_TrfList__WEBPACK_IMPORTED_MODULE_13__/* ["default"] */ .Z, { - data: list, - selectedRowKeys: targetKeys, - setSelectedRowKeys: settargetKeys - })] - })] - }); -}; -/* harmony default export */ __webpack_exports__.Z = ((0,umi__WEBPACK_IMPORTED_MODULE_12__.connect)(function (_ref4) { - var classroomList = _ref4.classroomList; - return { - classroomList: classroomList - }; -})(PublishShixun)); - -/***/ }) - -}]); \ No newline at end of file diff --git a/24821.985bc2af.async.js b/24821.8fcf14a9.async.js similarity index 99% rename from 24821.985bc2af.async.js rename to 24821.8fcf14a9.async.js index 8ea5cd2c13..487a267962 100644 --- a/24821.985bc2af.async.js +++ b/24821.8fcf14a9.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[24821,52720,73813,45504,92309,91195,87099,17496,22134,8484,12550,81326,25209],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[24821,52720,73813,45504,92309,91195,87099,13397,17496,22134,8484,12550,81326,25209],{ /***/ 76897: /*!*****************************************************************************************************!*\ diff --git a/25282.6d256fc1.async.js b/25282.6d256fc1.async.js deleted file mode 100644 index 8e098f381c..0000000000 --- a/25282.6d256fc1.async.js +++ /dev/null @@ -1,1256 +0,0 @@ -"use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[25282],{ - -/***/ 20569: -/*!************************************************************************************************************!*\ - !*** ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/icons/CaretRightOutlined.js + 1 modules ***! - \************************************************************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - Z: function() { return /* binding */ icons_CaretRightOutlined; } -}); - -// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.25.6@@babel/runtime/helpers/esm/extends.js -var esm_extends = __webpack_require__(33614); -// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js -var _react_17_0_2_react = __webpack_require__(59301); -;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons-svg@4.4.2@@ant-design/icons-svg/es/asn/CaretRightOutlined.js -// This icon file is generated automatically. -var CaretRightOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "0 0 1024 1024", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M715.8 493.5L335 165.1c-14.2-12.2-35-1.2-35 18.5v656.8c0 19.7 20.8 30.7 35 18.5l380.8-328.4c10.9-9.4 10.9-27.6 0-37z" } }] }, "name": "caret-right", "theme": "outlined" }; -/* harmony default export */ var asn_CaretRightOutlined = (CaretRightOutlined); - -// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/components/AntdIcon.js + 3 modules -var AntdIcon = __webpack_require__(1393); -;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/icons/CaretRightOutlined.js - -// GENERATE BY ./scripts/generate.ts -// DON NOT EDIT IT MANUALLY - - - - -var CaretRightOutlined_CaretRightOutlined = function CaretRightOutlined(props, ref) { - return /*#__PURE__*/_react_17_0_2_react.createElement(AntdIcon/* default */.Z, (0,esm_extends/* default */.Z)({}, props, { - ref: ref, - icon: asn_CaretRightOutlined - })); -}; - -/**![caret-right](data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIGZpbGw9IiNjYWNhY2EiIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIGZvY3VzYWJsZT0iZmFsc2UiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTcxNS44IDQ5My41TDMzNSAxNjUuMWMtMTQuMi0xMi4yLTM1LTEuMi0zNSAxOC41djY1Ni44YzAgMTkuNyAyMC44IDMwLjcgMzUgMTguNWwzODAuOC0zMjguNGMxMC45LTkuNCAxMC45LTI3LjYgMC0zN3oiIC8+PC9zdmc+) */ -var RefIcon = /*#__PURE__*/_react_17_0_2_react.forwardRef(CaretRightOutlined_CaretRightOutlined); -if (false) {} -/* harmony default export */ var icons_CaretRightOutlined = (RefIcon); - -/***/ }), - -/***/ 50371: -/*!*****************************************************************!*\ - !*** ./node_modules/_antd@5.9.0@antd/es/_util/extendsObject.js ***! - \*****************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__) { - -function extendsObject() { - const result = Object.assign({}, arguments.length <= 0 ? undefined : arguments[0]); - for (let i = 1; i < arguments.length; i++) { - const obj = i < 0 || arguments.length <= i ? undefined : arguments[i]; - if (obj) { - Object.keys(obj).forEach(key => { - const val = obj[key]; - if (val !== undefined) { - result[key] = val; - } - }); - } - } - return result; -} -/* harmony default export */ __webpack_exports__.Z = (extendsObject); - -/***/ }), - -/***/ 77578: -/*!**********************************************************************!*\ - !*** ./node_modules/_antd@5.9.0@antd/es/_util/getRenderPropValue.js ***! - \**********************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ Z: function() { return /* binding */ getRenderPropValue; } -/* harmony export */ }); -const getRenderPropValue = propValue => { - if (!propValue) { - return null; - } - if (typeof propValue === 'function') { - return propValue(); - } - return propValue; -}; - -/***/ }), - -/***/ 66104: -/*!**************************************************************************!*\ - !*** ./node_modules/_antd@5.9.0@antd/es/breadcrumb/index.js + 6 modules ***! - \**************************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - Z: function() { return /* binding */ breadcrumb; } -}); - -// EXTERNAL MODULE: ./node_modules/_classnames@2.5.1@classnames/index.js -var _classnames_2_5_1_classnames = __webpack_require__(92310); -var _classnames_2_5_1_classnames_default = /*#__PURE__*/__webpack_require__.n(_classnames_2_5_1_classnames); -// EXTERNAL MODULE: ./node_modules/_rc-util@5.43.0@rc-util/es/Children/toArray.js -var toArray = __webpack_require__(75440); -// EXTERNAL MODULE: ./node_modules/_rc-util@5.43.0@rc-util/es/pickAttrs.js -var pickAttrs = __webpack_require__(47413); -// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js -var _react_17_0_2_react = __webpack_require__(59301); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/_util/reactNode.js -var reactNode = __webpack_require__(92343); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/config-provider/context.js -var context = __webpack_require__(36355); -// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/icons/DownOutlined.js + 1 modules -var DownOutlined = __webpack_require__(46952); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/dropdown/dropdown.js -var dropdown = __webpack_require__(91857); -;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/breadcrumb/BreadcrumbSeparator.js -"use client"; - - - -const BreadcrumbSeparator = _ref => { - let { - children - } = _ref; - const { - getPrefixCls - } = _react_17_0_2_react.useContext(context/* ConfigContext */.E_); - const prefixCls = getPrefixCls('breadcrumb'); - return /*#__PURE__*/_react_17_0_2_react.createElement("li", { - className: `${prefixCls}-separator`, - "aria-hidden": "true" - }, children === '' ? children : children || '/'); -}; -BreadcrumbSeparator.__ANT_BREADCRUMB_SEPARATOR = true; -/* harmony default export */ var breadcrumb_BreadcrumbSeparator = (BreadcrumbSeparator); -;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/breadcrumb/useItemRender.js -"use client"; - -var __rest = undefined && undefined.__rest || function (s, e) { - var t = {}; - for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; - if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { - if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; - } - return t; -}; - - - -function getBreadcrumbName(route, params) { - if (route.title === undefined || route.title === null) { - return null; - } - const paramsKeys = Object.keys(params).join('|'); - return typeof route.title === 'object' ? route.title : String(route.title).replace(new RegExp(`:(${paramsKeys})`, 'g'), (replacement, key) => params[key] || replacement); -} -function renderItem(prefixCls, item, children, href) { - if (children === null || children === undefined) { - return null; - } - const { - className, - onClick - } = item, - restItem = __rest(item, ["className", "onClick"]); - const passedProps = Object.assign(Object.assign({}, (0,pickAttrs/* default */.Z)(restItem, { - data: true, - aria: true - })), { - onClick - }); - if (href !== undefined) { - return /*#__PURE__*/_react_17_0_2_react.createElement("a", Object.assign({}, passedProps, { - className: _classnames_2_5_1_classnames_default()(`${prefixCls}-link`, className), - href: href - }), children); - } - return /*#__PURE__*/_react_17_0_2_react.createElement("span", Object.assign({}, passedProps, { - className: _classnames_2_5_1_classnames_default()(`${prefixCls}-link`, className) - }), children); -} -function useItemRender(prefixCls, itemRender) { - const mergedItemRender = (item, params, routes, path, href) => { - if (itemRender) { - return itemRender(item, params, routes, path); - } - const name = getBreadcrumbName(item, params); - return renderItem(prefixCls, item, name, href); - }; - return mergedItemRender; -} -;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/breadcrumb/BreadcrumbItem.js -"use client"; - -var BreadcrumbItem_rest = undefined && undefined.__rest || function (s, e) { - var t = {}; - for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; - if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { - if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; - } - return t; -}; - - - - - - - -const InternalBreadcrumbItem = props => { - const { - prefixCls, - separator = '/', - children, - menu, - overlay, - dropdownProps, - href - } = props; - // Warning for deprecated usage - if (false) {} - /** If overlay is have Wrap a Dropdown */ - const renderBreadcrumbNode = breadcrumbItem => { - if (menu || overlay) { - const mergeDropDownProps = Object.assign({}, dropdownProps); - if (menu) { - const _a = menu || {}, - { - items - } = _a, - menuProps = BreadcrumbItem_rest(_a, ["items"]); - mergeDropDownProps.menu = Object.assign(Object.assign({}, menuProps), { - items: items === null || items === void 0 ? void 0 : items.map((_a, index) => { - var { - key, - title, - label, - path - } = _a, - itemProps = BreadcrumbItem_rest(_a, ["key", "title", "label", "path"]); - let mergedLabel = label !== null && label !== void 0 ? label : title; - if (path) { - mergedLabel = /*#__PURE__*/_react_17_0_2_react.createElement("a", { - href: `${href}${path}` - }, mergedLabel); - } - return Object.assign(Object.assign({}, itemProps), { - key: key !== null && key !== void 0 ? key : index, - label: mergedLabel - }); - }) - }); - } else if (overlay) { - mergeDropDownProps.overlay = overlay; - } - return /*#__PURE__*/_react_17_0_2_react.createElement(dropdown/* default */.Z, Object.assign({ - placement: "bottom" - }, mergeDropDownProps), /*#__PURE__*/_react_17_0_2_react.createElement("span", { - className: `${prefixCls}-overlay-link` - }, breadcrumbItem, /*#__PURE__*/_react_17_0_2_react.createElement(DownOutlined/* default */.Z, null))); - } - return breadcrumbItem; - }; - // wrap to dropDown - const link = renderBreadcrumbNode(children); - if (link !== undefined && link !== null) { - return /*#__PURE__*/_react_17_0_2_react.createElement(_react_17_0_2_react.Fragment, null, /*#__PURE__*/_react_17_0_2_react.createElement("li", null, link), separator && /*#__PURE__*/_react_17_0_2_react.createElement(breadcrumb_BreadcrumbSeparator, null, separator)); - } - return null; -}; -const BreadcrumbItem = props => { - const { - prefixCls: customizePrefixCls, - children, - href - } = props, - restProps = BreadcrumbItem_rest(props, ["prefixCls", "children", "href"]); - const { - getPrefixCls - } = _react_17_0_2_react.useContext(context/* ConfigContext */.E_); - const prefixCls = getPrefixCls('breadcrumb', customizePrefixCls); - return /*#__PURE__*/_react_17_0_2_react.createElement(InternalBreadcrumbItem, Object.assign({}, restProps, { - prefixCls: prefixCls - }), renderItem(prefixCls, restProps, children, href)); -}; -BreadcrumbItem.__ANT_BREADCRUMB_ITEM = true; -/* harmony default export */ var breadcrumb_BreadcrumbItem = (BreadcrumbItem); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/style/index.js -var style = __webpack_require__(17313); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/theme/util/genComponentStyleHook.js -var genComponentStyleHook = __webpack_require__(83116); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/theme/util/statistic.js -var statistic = __webpack_require__(37613); -;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/breadcrumb/style/index.js - - -const genBreadcrumbStyle = token => { - const { - componentCls, - iconCls - } = token; - return { - [componentCls]: Object.assign(Object.assign({}, (0,style/* resetComponent */.Wf)(token)), { - color: token.itemColor, - fontSize: token.fontSize, - [iconCls]: { - fontSize: token.iconFontSize - }, - ol: { - display: 'flex', - flexWrap: 'wrap', - margin: 0, - padding: 0, - listStyle: 'none' - }, - a: Object.assign({ - color: token.linkColor, - transition: `color ${token.motionDurationMid}`, - padding: `0 ${token.paddingXXS}px`, - borderRadius: token.borderRadiusSM, - height: token.lineHeight * token.fontSize, - display: 'inline-block', - marginInline: -token.marginXXS, - '&:hover': { - color: token.linkHoverColor, - backgroundColor: token.colorBgTextHover - } - }, (0,style/* genFocusStyle */.Qy)(token)), - [`li:last-child`]: { - color: token.lastItemColor - }, - [`${componentCls}-separator`]: { - marginInline: token.separatorMargin, - color: token.separatorColor - }, - [`${componentCls}-link`]: { - [` - > ${iconCls} + span, - > ${iconCls} + a - `]: { - marginInlineStart: token.marginXXS - } - }, - [`${componentCls}-overlay-link`]: { - borderRadius: token.borderRadiusSM, - height: token.lineHeight * token.fontSize, - display: 'inline-block', - padding: `0 ${token.paddingXXS}px`, - marginInline: -token.marginXXS, - [`> ${iconCls}`]: { - marginInlineStart: token.marginXXS, - fontSize: token.fontSizeIcon - }, - '&:hover': { - color: token.linkHoverColor, - backgroundColor: token.colorBgTextHover, - a: { - color: token.linkHoverColor - } - }, - a: { - '&:hover': { - backgroundColor: 'transparent' - } - } - }, - // rtl style - [`&${token.componentCls}-rtl`]: { - direction: 'rtl' - } - }) - }; -}; -// ============================== Export ============================== -/* harmony default export */ var breadcrumb_style = ((0,genComponentStyleHook/* default */.Z)('Breadcrumb', token => { - const BreadcrumbToken = (0,statistic/* merge */.TS)(token, {}); - return [genBreadcrumbStyle(BreadcrumbToken)]; -}, token => ({ - itemColor: token.colorTextDescription, - lastItemColor: token.colorText, - iconFontSize: token.fontSize, - linkColor: token.colorTextDescription, - linkHoverColor: token.colorText, - separatorColor: token.colorTextDescription, - separatorMargin: token.marginXS -}))); -;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/breadcrumb/useItems.js -var useItems_rest = undefined && undefined.__rest || function (s, e) { - var t = {}; - for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; - if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { - if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; - } - return t; -}; - -function route2item(route) { - const { - breadcrumbName, - children - } = route, - rest = useItems_rest(route, ["breadcrumbName", "children"]); - const clone = Object.assign({ - title: breadcrumbName - }, rest); - if (children) { - clone.menu = { - items: children.map(_a => { - var { - breadcrumbName: itemBreadcrumbName - } = _a, - itemProps = useItems_rest(_a, ["breadcrumbName"]); - return Object.assign(Object.assign({}, itemProps), { - title: itemBreadcrumbName - }); - }) - }; - } - return clone; -} -function useItems(items, routes) { - return (0,_react_17_0_2_react.useMemo)(() => { - if (items) { - return items; - } - if (routes) { - return routes.map(route2item); - } - return null; - }, [items, routes]); -} -;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/breadcrumb/Breadcrumb.js -"use client"; - -var Breadcrumb_rest = undefined && undefined.__rest || function (s, e) { - var t = {}; - for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; - if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { - if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; - } - return t; -}; - - - - - - - - - - - - -const getPath = (params, path) => { - if (path === undefined) { - return path; - } - let mergedPath = (path || '').replace(/^\//, ''); - Object.keys(params).forEach(key => { - mergedPath = mergedPath.replace(`:${key}`, params[key]); - }); - return mergedPath; -}; -const Breadcrumb = props => { - const { - prefixCls: customizePrefixCls, - separator = '/', - style, - className, - rootClassName, - routes: legacyRoutes, - items, - children, - itemRender, - params = {} - } = props, - restProps = Breadcrumb_rest(props, ["prefixCls", "separator", "style", "className", "rootClassName", "routes", "items", "children", "itemRender", "params"]); - const { - getPrefixCls, - direction, - breadcrumb - } = _react_17_0_2_react.useContext(context/* ConfigContext */.E_); - let crumbs; - const prefixCls = getPrefixCls('breadcrumb', customizePrefixCls); - const [wrapSSR, hashId] = breadcrumb_style(prefixCls); - const mergedItems = useItems(items, legacyRoutes); - if (false) {} - const mergedItemRender = useItemRender(prefixCls, itemRender); - if (mergedItems && mergedItems.length > 0) { - // generated by route - const paths = []; - const itemRenderRoutes = items || legacyRoutes; - crumbs = mergedItems.map((item, index) => { - const { - path, - key, - type, - menu, - overlay, - onClick, - className: itemClassName, - separator: itemSeparator, - dropdownProps - } = item; - const mergedPath = getPath(params, path); - if (mergedPath !== undefined) { - paths.push(mergedPath); - } - const mergedKey = key !== null && key !== void 0 ? key : index; - if (type === 'separator') { - return /*#__PURE__*/_react_17_0_2_react.createElement(breadcrumb_BreadcrumbSeparator, { - key: mergedKey - }, itemSeparator); - } - const itemProps = {}; - const isLastItem = index === mergedItems.length - 1; - if (menu) { - itemProps.menu = menu; - } else if (overlay) { - itemProps.overlay = overlay; - } - let { - href - } = item; - if (paths.length && mergedPath !== undefined) { - href = `#/${paths.join('/')}`; - } - return /*#__PURE__*/_react_17_0_2_react.createElement(InternalBreadcrumbItem, Object.assign({ - key: mergedKey - }, itemProps, (0,pickAttrs/* default */.Z)(item, { - data: true, - aria: true - }), { - className: itemClassName, - dropdownProps: dropdownProps, - href: href, - separator: isLastItem ? '' : separator, - onClick: onClick, - prefixCls: prefixCls - }), mergedItemRender(item, params, itemRenderRoutes, paths, href)); - }); - } else if (children) { - const childrenLength = (0,toArray/* default */.Z)(children).length; - crumbs = (0,toArray/* default */.Z)(children).map((element, index) => { - if (!element) { - return element; - } - // =================== Warning ===================== - if (false) {} - false ? 0 : void 0; - const isLastItem = index === childrenLength - 1; - return (0,reactNode/* cloneElement */.Tm)(element, { - separator: isLastItem ? '' : separator, - key: index - }); - }); - } - const breadcrumbClassName = _classnames_2_5_1_classnames_default()(prefixCls, breadcrumb === null || breadcrumb === void 0 ? void 0 : breadcrumb.className, { - [`${prefixCls}-rtl`]: direction === 'rtl' - }, className, rootClassName, hashId); - const mergedStyle = Object.assign(Object.assign({}, breadcrumb === null || breadcrumb === void 0 ? void 0 : breadcrumb.style), style); - return wrapSSR( /*#__PURE__*/_react_17_0_2_react.createElement("nav", Object.assign({ - className: breadcrumbClassName, - style: mergedStyle - }, restProps), /*#__PURE__*/_react_17_0_2_react.createElement("ol", null, crumbs))); -}; -Breadcrumb.Item = breadcrumb_BreadcrumbItem; -Breadcrumb.Separator = breadcrumb_BreadcrumbSeparator; -if (false) {} -/* harmony default export */ var breadcrumb_Breadcrumb = (Breadcrumb); -;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/breadcrumb/index.js -"use client"; - - -/* harmony default export */ var breadcrumb = (breadcrumb_Breadcrumb); - -/***/ }), - -/***/ 14478: -/*!**************************************************************************!*\ - !*** ./node_modules/_antd@5.9.0@antd/es/popconfirm/index.js + 2 modules ***! - \**************************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - Z: function() { return /* binding */ popconfirm; } -}); - -// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/icons/ExclamationCircleFilled.js + 1 modules -var ExclamationCircleFilled = __webpack_require__(90584); -// EXTERNAL MODULE: ./node_modules/_classnames@2.5.1@classnames/index.js -var _classnames_2_5_1_classnames = __webpack_require__(92310); -var _classnames_2_5_1_classnames_default = /*#__PURE__*/__webpack_require__.n(_classnames_2_5_1_classnames); -// EXTERNAL MODULE: ./node_modules/_rc-util@5.43.0@rc-util/es/KeyCode.js -var KeyCode = __webpack_require__(20287); -// EXTERNAL MODULE: ./node_modules/_rc-util@5.43.0@rc-util/es/hooks/useMergedState.js -var useMergedState = __webpack_require__(71366); -// EXTERNAL MODULE: ./node_modules/_rc-util@5.43.0@rc-util/es/omit.js -var omit = __webpack_require__(55405); -// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js -var _react_17_0_2_react = __webpack_require__(59301); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/_util/reactNode.js -var reactNode = __webpack_require__(92343); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/config-provider/context.js -var context = __webpack_require__(36355); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/popover/index.js -var popover = __webpack_require__(60324); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/_util/ActionButton.js -var ActionButton = __webpack_require__(92806); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/_util/getRenderPropValue.js -var getRenderPropValue = __webpack_require__(77578); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/button/index.js -var es_button = __webpack_require__(3113); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/button/button.js + 8 modules -var button_button = __webpack_require__(67797); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/locale/useLocale.js -var useLocale = __webpack_require__(9763); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/locale/en_US.js + 1 modules -var en_US = __webpack_require__(31724); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/popover/PurePanel.js -var PurePanel = __webpack_require__(39722); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/theme/util/genComponentStyleHook.js -var genComponentStyleHook = __webpack_require__(83116); -;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/popconfirm/style/index.js -"use client"; - - -// =============================== Base =============================== -const genBaseStyle = token => { - const { - componentCls, - iconCls, - antCls, - zIndexPopup, - colorText, - colorWarning, - marginXXS, - marginXS, - fontSize, - fontWeightStrong, - colorTextHeading - } = token; - return { - [componentCls]: { - zIndex: zIndexPopup, - [`&${antCls}-popover`]: { - fontSize - }, - [`${componentCls}-message`]: { - marginBottom: marginXS, - display: 'flex', - flexWrap: 'nowrap', - alignItems: 'start', - [`> ${componentCls}-message-icon ${iconCls}`]: { - color: colorWarning, - fontSize, - lineHeight: 1, - marginInlineEnd: marginXS - }, - [`${componentCls}-title`]: { - fontWeight: fontWeightStrong, - color: colorTextHeading, - '&:only-child': { - fontWeight: 'normal' - } - }, - [`${componentCls}-description`]: { - marginTop: marginXXS, - color: colorText - } - }, - [`${componentCls}-buttons`]: { - textAlign: 'end', - whiteSpace: 'nowrap', - button: { - marginInlineStart: marginXS - } - } - } - }; -}; -// ============================== Export ============================== -/* harmony default export */ var popconfirm_style = ((0,genComponentStyleHook/* default */.Z)('Popconfirm', token => genBaseStyle(token), token => { - const { - zIndexPopupBase - } = token; - return { - zIndexPopup: zIndexPopupBase + 60 - }; -}, { - resetStyle: false -})); -;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/popconfirm/PurePanel.js -"use client"; - -var __rest = undefined && undefined.__rest || function (s, e) { - var t = {}; - for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; - if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { - if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; - } - return t; -}; - - - - - - - - - - - - -const Overlay = props => { - const { - prefixCls, - okButtonProps, - cancelButtonProps, - title, - description, - cancelText, - okText, - okType = 'primary', - icon = /*#__PURE__*/_react_17_0_2_react.createElement(ExclamationCircleFilled/* default */.Z, null), - showCancel = true, - close, - onConfirm, - onCancel, - onPopupClick - } = props; - const { - getPrefixCls - } = _react_17_0_2_react.useContext(context/* ConfigContext */.E_); - const [contextLocale] = (0,useLocale/* default */.Z)('Popconfirm', en_US/* default */.Z.Popconfirm); - const theTitle = (0,getRenderPropValue/* getRenderPropValue */.Z)(title); - const theDescription = (0,getRenderPropValue/* getRenderPropValue */.Z)(description); - return /*#__PURE__*/_react_17_0_2_react.createElement("div", { - className: `${prefixCls}-inner-content`, - onClick: onPopupClick - }, /*#__PURE__*/_react_17_0_2_react.createElement("div", { - className: `${prefixCls}-message` - }, icon && /*#__PURE__*/_react_17_0_2_react.createElement("span", { - className: `${prefixCls}-message-icon` - }, icon), /*#__PURE__*/_react_17_0_2_react.createElement("div", { - className: `${prefixCls}-message-text` - }, theTitle && /*#__PURE__*/_react_17_0_2_react.createElement("div", { - className: _classnames_2_5_1_classnames_default()(`${prefixCls}-title`) - }, theTitle), theDescription && /*#__PURE__*/_react_17_0_2_react.createElement("div", { - className: `${prefixCls}-description` - }, theDescription))), /*#__PURE__*/_react_17_0_2_react.createElement("div", { - className: `${prefixCls}-buttons` - }, showCancel && /*#__PURE__*/_react_17_0_2_react.createElement(es_button/* default */.ZP, Object.assign({ - onClick: onCancel, - size: "small" - }, cancelButtonProps), cancelText !== null && cancelText !== void 0 ? cancelText : contextLocale === null || contextLocale === void 0 ? void 0 : contextLocale.cancelText), /*#__PURE__*/_react_17_0_2_react.createElement(ActionButton/* default */.Z, { - buttonProps: Object.assign(Object.assign({ - size: 'small' - }, (0,button_button/* convertLegacyProps */.n)(okType)), okButtonProps), - actionFn: onConfirm, - close: close, - prefixCls: getPrefixCls('btn'), - quitOnNullishReturnValue: true, - emitEvent: true - }, okText !== null && okText !== void 0 ? okText : contextLocale === null || contextLocale === void 0 ? void 0 : contextLocale.okText))); -}; -const PurePanel_PurePanel = props => { - const { - prefixCls: customizePrefixCls, - placement, - className, - style - } = props, - restProps = __rest(props, ["prefixCls", "placement", "className", "style"]); - const { - getPrefixCls - } = _react_17_0_2_react.useContext(context/* ConfigContext */.E_); - const prefixCls = getPrefixCls('popconfirm', customizePrefixCls); - const [wrapSSR] = popconfirm_style(prefixCls); - return wrapSSR( /*#__PURE__*/_react_17_0_2_react.createElement(PurePanel/* default */.ZP, { - placement: placement, - className: _classnames_2_5_1_classnames_default()(prefixCls, className), - style: style, - content: /*#__PURE__*/_react_17_0_2_react.createElement(Overlay, Object.assign({ - prefixCls: prefixCls - }, restProps)) - })); -}; -/* harmony default export */ var popconfirm_PurePanel = (PurePanel_PurePanel); -;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/popconfirm/index.js -"use client"; - -var popconfirm_rest = undefined && undefined.__rest || function (s, e) { - var t = {}; - for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; - if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { - if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; - } - return t; -}; - - - - - - - - - - - -const Popconfirm = /*#__PURE__*/_react_17_0_2_react.forwardRef((props, ref) => { - const { - prefixCls: customizePrefixCls, - placement = 'top', - trigger = 'click', - okType = 'primary', - icon = /*#__PURE__*/_react_17_0_2_react.createElement(ExclamationCircleFilled/* default */.Z, null), - children, - overlayClassName, - onOpenChange, - onVisibleChange - } = props, - restProps = popconfirm_rest(props, ["prefixCls", "placement", "trigger", "okType", "icon", "children", "overlayClassName", "onOpenChange", "onVisibleChange"]); - const { - getPrefixCls - } = _react_17_0_2_react.useContext(context/* ConfigContext */.E_); - const [open, setOpen] = (0,useMergedState/* default */.Z)(false, { - value: props.open, - defaultValue: props.defaultOpen - }); - // const isDestroyed = useDestroyed(); - const settingOpen = (value, e) => { - setOpen(value, true); - onVisibleChange === null || onVisibleChange === void 0 ? void 0 : onVisibleChange(value); - onOpenChange === null || onOpenChange === void 0 ? void 0 : onOpenChange(value, e); - }; - const close = e => { - settingOpen(false, e); - }; - const onConfirm = e => { - var _a; - return (_a = props.onConfirm) === null || _a === void 0 ? void 0 : _a.call(undefined, e); - }; - const onCancel = e => { - var _a; - settingOpen(false, e); - (_a = props.onCancel) === null || _a === void 0 ? void 0 : _a.call(undefined, e); - }; - const onKeyDown = e => { - if (e.keyCode === KeyCode/* default */.Z.ESC && open) { - settingOpen(false, e); - } - }; - const onInternalOpenChange = value => { - const { - disabled = false - } = props; - if (disabled) { - return; - } - settingOpen(value); - }; - const prefixCls = getPrefixCls('popconfirm', customizePrefixCls); - const overlayClassNames = _classnames_2_5_1_classnames_default()(prefixCls, overlayClassName); - const [wrapSSR] = popconfirm_style(prefixCls); - return wrapSSR( /*#__PURE__*/_react_17_0_2_react.createElement(popover/* default */.Z, Object.assign({}, (0,omit/* default */.Z)(restProps, ['title']), { - trigger: trigger, - placement: placement, - onOpenChange: onInternalOpenChange, - open: open, - ref: ref, - overlayClassName: overlayClassNames, - content: /*#__PURE__*/_react_17_0_2_react.createElement(Overlay, Object.assign({ - okType: okType, - icon: icon - }, props, { - prefixCls: prefixCls, - close: close, - onConfirm: onConfirm, - onCancel: onCancel - })), - "data-popover-inject": true - }), (0,reactNode/* cloneElement */.Tm)(children, { - onKeyDown: e => { - var _a, _b; - if ( /*#__PURE__*/_react_17_0_2_react.isValidElement(children)) { - (_b = children === null || children === void 0 ? void 0 : (_a = children.props).onKeyDown) === null || _b === void 0 ? void 0 : _b.call(_a, e); - } - onKeyDown(e); - } - }))); -}); -// We don't care debug panel -/* istanbul ignore next */ -Popconfirm._InternalPanelDoNotUseOrYouWillBeFired = popconfirm_PurePanel; -if (false) {} -/* harmony default export */ var popconfirm = (Popconfirm); - -/***/ }), - -/***/ 39722: -/*!***************************************************************!*\ - !*** ./node_modules/_antd@5.9.0@antd/es/popover/PurePanel.js ***! - \***************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ t5: function() { return /* binding */ RawPurePanel; } -/* harmony export */ }); -/* unused harmony export getOverlay */ -/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! classnames */ 92310); -/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var rc_tooltip__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! rc-tooltip */ 55477); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ 59301); -/* harmony import */ var _config_provider__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../config-provider */ 36355); -/* harmony import */ var _util_getRenderPropValue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../_util/getRenderPropValue */ 77578); -/* harmony import */ var _style__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./style */ 17356); -"use client"; - -var __rest = undefined && undefined.__rest || function (s, e) { - var t = {}; - for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; - if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { - if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; - } - return t; -}; - - - - - - -const getOverlay = (prefixCls, title, content) => { - if (!title && !content) return undefined; - return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.createElement(react__WEBPACK_IMPORTED_MODULE_2__.Fragment, null, title && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.createElement("div", { - className: `${prefixCls}-title` - }, (0,_util_getRenderPropValue__WEBPACK_IMPORTED_MODULE_3__/* .getRenderPropValue */ .Z)(title)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.createElement("div", { - className: `${prefixCls}-inner-content` - }, (0,_util_getRenderPropValue__WEBPACK_IMPORTED_MODULE_3__/* .getRenderPropValue */ .Z)(content))); -}; -const RawPurePanel = props => { - const { - hashId, - prefixCls, - className, - style, - placement = 'top', - title, - content, - children - } = props; - return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.createElement("div", { - className: classnames__WEBPACK_IMPORTED_MODULE_0___default()(hashId, prefixCls, `${prefixCls}-pure`, `${prefixCls}-placement-${placement}`, className), - style: style - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.createElement("div", { - className: `${prefixCls}-arrow` - }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.createElement(rc_tooltip__WEBPACK_IMPORTED_MODULE_1__/* .Popup */ .G, Object.assign({}, props, { - className: hashId, - prefixCls: prefixCls - }), children || getOverlay(prefixCls, title, content))); -}; -const PurePanel = props => { - const { - prefixCls: customizePrefixCls - } = props, - restProps = __rest(props, ["prefixCls"]); - const { - getPrefixCls - } = react__WEBPACK_IMPORTED_MODULE_2__.useContext(_config_provider__WEBPACK_IMPORTED_MODULE_4__/* .ConfigContext */ .E_); - const prefixCls = getPrefixCls('popover', customizePrefixCls); - const [wrapSSR, hashId] = (0,_style__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)(prefixCls); - return wrapSSR( /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.createElement(RawPurePanel, Object.assign({}, restProps, { - prefixCls: prefixCls, - hashId: hashId - }))); -}; -/* harmony default export */ __webpack_exports__.ZP = (PurePanel); - -/***/ }), - -/***/ 60324: -/*!***********************************************************!*\ - !*** ./node_modules/_antd@5.9.0@antd/es/popover/index.js ***! - \***********************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! classnames */ 92310); -/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ 59301); -/* harmony import */ var _util_getRenderPropValue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../_util/getRenderPropValue */ 77578); -/* harmony import */ var _util_motion__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../_util/motion */ 62892); -/* harmony import */ var _config_provider__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../config-provider */ 36355); -/* harmony import */ var _tooltip__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../tooltip */ 6848); -/* harmony import */ var _PurePanel__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./PurePanel */ 39722); -/* harmony import */ var _style__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./style */ 17356); -"use client"; - -var __rest = undefined && undefined.__rest || function (s, e) { - var t = {}; - for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; - if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { - if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; - } - return t; -}; - - - - - - - -// CSSINJS - -const Overlay = _ref => { - let { - title, - content, - prefixCls - } = _ref; - return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1__.createElement(react__WEBPACK_IMPORTED_MODULE_1__.Fragment, null, title && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1__.createElement("div", { - className: `${prefixCls}-title` - }, (0,_util_getRenderPropValue__WEBPACK_IMPORTED_MODULE_2__/* .getRenderPropValue */ .Z)(title)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1__.createElement("div", { - className: `${prefixCls}-inner-content` - }, (0,_util_getRenderPropValue__WEBPACK_IMPORTED_MODULE_2__/* .getRenderPropValue */ .Z)(content))); -}; -const Popover = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1__.forwardRef((props, ref) => { - const { - prefixCls: customizePrefixCls, - title, - content, - overlayClassName, - placement = 'top', - trigger = 'hover', - mouseEnterDelay = 0.1, - mouseLeaveDelay = 0.1, - overlayStyle = {} - } = props, - otherProps = __rest(props, ["prefixCls", "title", "content", "overlayClassName", "placement", "trigger", "mouseEnterDelay", "mouseLeaveDelay", "overlayStyle"]); - const { - getPrefixCls - } = react__WEBPACK_IMPORTED_MODULE_1__.useContext(_config_provider__WEBPACK_IMPORTED_MODULE_3__/* .ConfigContext */ .E_); - const prefixCls = getPrefixCls('popover', customizePrefixCls); - const [wrapSSR, hashId] = (0,_style__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)(prefixCls); - const rootPrefixCls = getPrefixCls(); - const overlayCls = classnames__WEBPACK_IMPORTED_MODULE_0___default()(overlayClassName, hashId); - return wrapSSR( /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1__.createElement(_tooltip__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z, Object.assign({ - placement: placement, - trigger: trigger, - mouseEnterDelay: mouseEnterDelay, - mouseLeaveDelay: mouseLeaveDelay, - overlayStyle: overlayStyle - }, otherProps, { - prefixCls: prefixCls, - overlayClassName: overlayCls, - ref: ref, - overlay: title || content ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1__.createElement(Overlay, { - prefixCls: prefixCls, - title: title, - content: content - }) : null, - transitionName: (0,_util_motion__WEBPACK_IMPORTED_MODULE_6__/* .getTransitionName */ .m)(rootPrefixCls, 'zoom-big', otherProps.transitionName), - "data-popover-inject": true - }))); -}); -if (false) {} -Popover._InternalPanelDoNotUseOrYouWillBeFired = _PurePanel__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .ZP; -/* harmony default export */ __webpack_exports__.Z = (Popover); - -/***/ }), - -/***/ 17356: -/*!*****************************************************************!*\ - !*** ./node_modules/_antd@5.9.0@antd/es/popover/style/index.js ***! - \*****************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -/* harmony import */ var _style__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../style */ 17313); -/* harmony import */ var _style_motion__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../style/motion */ 29878); -/* harmony import */ var _style_placementArrow__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../style/placementArrow */ 19447); -/* harmony import */ var _theme_internal__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../theme/internal */ 33166); -/* harmony import */ var _theme_internal__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../theme/internal */ 83116); -/* harmony import */ var _theme_internal__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../theme/internal */ 37613); -"use client"; - - - - - -const genBaseStyle = token => { - const { - componentCls, - popoverColor, - minWidth, - fontWeightStrong, - popoverPadding, - boxShadowSecondary, - colorTextHeading, - borderRadiusLG: borderRadius, - zIndexPopup, - marginXS, - colorBgElevated, - popoverBg - } = token; - return [{ - [componentCls]: Object.assign(Object.assign({}, (0,_style__WEBPACK_IMPORTED_MODULE_0__/* .resetComponent */ .Wf)(token)), { - position: 'absolute', - top: 0, - // use `left` to fix https://github.com/ant-design/ant-design/issues/39195 - left: { - _skip_check_: true, - value: 0 - }, - zIndex: zIndexPopup, - fontWeight: 'normal', - whiteSpace: 'normal', - textAlign: 'start', - cursor: 'auto', - userSelect: 'text', - transformOrigin: `var(--arrow-x, 50%) var(--arrow-y, 50%)`, - '--antd-arrow-background-color': colorBgElevated, - '&-rtl': { - direction: 'rtl' - }, - '&-hidden': { - display: 'none' - }, - [`${componentCls}-content`]: { - position: 'relative' - }, - [`${componentCls}-inner`]: { - backgroundColor: popoverBg, - backgroundClip: 'padding-box', - borderRadius, - boxShadow: boxShadowSecondary, - padding: popoverPadding - }, - [`${componentCls}-title`]: { - minWidth, - marginBottom: marginXS, - color: colorTextHeading, - fontWeight: fontWeightStrong - }, - [`${componentCls}-inner-content`]: { - color: popoverColor - } - }) - }, - // Arrow Style - (0,_style_placementArrow__WEBPACK_IMPORTED_MODULE_1__/* ["default"] */ .ZP)(token, { - colorBg: 'var(--antd-arrow-background-color)' - }), - // Pure Render - { - [`${componentCls}-pure`]: { - position: 'relative', - maxWidth: 'none', - margin: token.sizePopupArrow, - display: 'inline-block', - [`${componentCls}-content`]: { - display: 'inline-block' - } - } - }]; -}; -const genColorStyle = token => { - const { - componentCls - } = token; - return { - [componentCls]: _theme_internal__WEBPACK_IMPORTED_MODULE_2__/* .PresetColors */ .i.map(colorKey => { - const lightColor = token[`${colorKey}6`]; - return { - [`&${componentCls}-${colorKey}`]: { - '--antd-arrow-background-color': lightColor, - [`${componentCls}-inner`]: { - backgroundColor: lightColor - }, - [`${componentCls}-arrow`]: { - background: 'transparent' - } - } - }; - }) - }; -}; -const genWireframeStyle = token => { - const { - componentCls, - lineWidth, - lineType, - colorSplit, - paddingSM, - controlHeight, - fontSize, - lineHeight, - padding - } = token; - const titlePaddingBlockDist = controlHeight - Math.round(fontSize * lineHeight); - const popoverTitlePaddingBlockTop = titlePaddingBlockDist / 2; - const popoverTitlePaddingBlockBottom = titlePaddingBlockDist / 2 - lineWidth; - const popoverPaddingHorizontal = padding; - return { - [componentCls]: { - [`${componentCls}-inner`]: { - padding: 0 - }, - [`${componentCls}-title`]: { - margin: 0, - padding: `${popoverTitlePaddingBlockTop}px ${popoverPaddingHorizontal}px ${popoverTitlePaddingBlockBottom}px`, - borderBottom: `${lineWidth}px ${lineType} ${colorSplit}` - }, - [`${componentCls}-inner-content`]: { - padding: `${paddingSM}px ${popoverPaddingHorizontal}px` - } - } - }; -}; -/* harmony default export */ __webpack_exports__.Z = ((0,_theme_internal__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)('Popover', token => { - const { - colorBgElevated, - colorText, - wireframe - } = token; - const popoverToken = (0,_theme_internal__WEBPACK_IMPORTED_MODULE_4__/* .merge */ .TS)(token, { - popoverPadding: 12, - popoverBg: colorBgElevated, - popoverColor: colorText - }); - return [genBaseStyle(popoverToken), genColorStyle(popoverToken), wireframe && genWireframeStyle(popoverToken), (0,_style_motion__WEBPACK_IMPORTED_MODULE_5__/* .initZoomMotion */ ._y)(popoverToken, 'zoom-big')]; -}, token => ({ - width: 177, - minWidth: 177, - zIndexPopup: token.zIndexPopupBase + 30 -}), { - resetStyle: false, - deprecatedTokens: [['width', 'minWidth']] -})); - -/***/ }) - -}]); \ No newline at end of file diff --git a/25294.98667eea.async.js b/25294.67414779.async.js similarity index 99% rename from 25294.98667eea.async.js rename to 25294.67414779.async.js index a412d97516..353d09ddc8 100644 --- a/25294.98667eea.async.js +++ b/25294.67414779.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[25294,52720,73813,45504,22761,21361,24821,92309,91195,87099,17496,22134,8484,12550,81326,25209],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[25294,52720,73813,45504,22761,21361,24821,92309,91195,87099,13397,17496,22134,8484,12550,81326,25209],{ /***/ 76897: /*!*****************************************************************************************************!*\ diff --git a/2744.e8268822.async.js b/25510.082f0085.async.js similarity index 81% rename from 2744.e8268822.async.js rename to 25510.082f0085.async.js index cfb6f75333..4701b5b52b 100644 --- a/2744.e8268822.async.js +++ b/25510.082f0085.async.js @@ -1,364 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[2744],{ - -/***/ 10283: -/*!***********************************************!*\ - !*** ./src/utils/verifyLogin.tsx + 2 modules ***! - \***********************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - rX: function() { return /* binding */ AuthorizeModel; }, - Ku: function() { return /* binding */ OpeniCompetitionVerifyLogin; }, - gy: function() { return /* binding */ ShixunStatusModel; }, - xY: function() { return /* binding */ handleCanShixunAddModal; }, - O5: function() { return /* binding */ handleProfessionalCertificationModal; }, - tJ: function() { return /* binding */ handleVerify; }, - o1: function() { return /* binding */ handleVerifyLogin; } -}); - -// UNUSED EXPORTS: handleProfleCompletedModal, handleReload - -// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/regeneratorRuntime.js -var regeneratorRuntime = __webpack_require__(7557); -var regeneratorRuntime_default = /*#__PURE__*/__webpack_require__.n(regeneratorRuntime); -// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/asyncToGenerator.js -var asyncToGenerator = __webpack_require__(41498); -var asyncToGenerator_default = /*#__PURE__*/__webpack_require__.n(asyncToGenerator); -// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js -var _react_17_0_2_react = __webpack_require__(59301); -// EXTERNAL MODULE: ./src/.umi-production/exports.ts -var _umi_production_exports = __webpack_require__(80608); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/message/index.js + 4 modules -var message = __webpack_require__(8591); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/modal/index.js + 16 modules -var modal = __webpack_require__(43418); -// EXTERNAL MODULE: ./src/utils/authority.ts -var authority = __webpack_require__(75916); -// EXTERNAL MODULE: ./src/utils/util.tsx -var util = __webpack_require__(27876); -// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/icons/ExclamationCircleOutlined.js + 1 modules -var ExclamationCircleOutlined = __webpack_require__(3148); -// EXTERNAL MODULE: ./src/assets/images/403Qrcode.png -var _403Qrcode = __webpack_require__(25510); -;// CONCATENATED MODULE: ./src/assets/images/Authorize.png -var Authorize_namespaceObject = "data:image/png;base64,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"; -;// CONCATENATED MODULE: ./src/assets/images/user/newqrcode.png -var newqrcode_namespaceObject = __webpack_require__.p + "static/newqrcode.a8740efb.png"; -// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js -var jsx_runtime = __webpack_require__(37712); -;// CONCATENATED MODULE: ./src/utils/verifyLogin.tsx - - - - - - - - - - -// import Studnetqun from '@/assets/images/studnetqun.png'; -// import qrCodeImg from '@/assets/images/user/qrcode.png' - -// import ENV from './env'; -// 鹏城竞赛登录验证处理 - - -var OpeniCompetitionVerifyLogin = function OpeniCompetitionVerifyLogin(dispatch) { - var _getDvaApp$_store$get = (0,_umi_production_exports.getDvaApp)()._store.getState(), - globalSetting = _getDvaApp$_store$get.globalSetting; - if (!(0,authority/* isLogin */.bg)()) { - var _globalSetting$settin; - if (!!(globalSetting !== null && globalSetting !== void 0 && (_globalSetting$settin = globalSetting.setting) !== null && _globalSetting$settin !== void 0 && _globalSetting$settin.sso_url)) { - message/* default */.ZP.warning("用户还未登录,正在跳转登录"); - setTimeout(function () { - var _globalSetting$settin2; - window.location.href = globalSetting === null || globalSetting === void 0 || (_globalSetting$settin2 = globalSetting.setting) === null || _globalSetting$settin2 === void 0 ? void 0 : _globalSetting$settin2.sso_url; - }, 1000); - } else { - handleVerifyLogin(dispatch); - } - return false; - } - return true; -}; -var handleVerify = function handleVerify(dispatch) { - var isShixun = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false; - if (handleVerifyLogin(dispatch) && handleProfleCompletedModal(isShixun)) { - return true; - } - return false; -}; -var handleVerifyLogin = function handleVerifyLogin(dispatch) { - if (!(0,authority/* isLogin */.bg)()) { - (0,util/* skipNetLogin */.T0)(); - // dispatch({ - // type: 'user/showPopLogin', - // payload: { - // showPopLogin: true, - // showClosable: true - // }, - // }); - return false; - } - return true; -}; -// 校验是否有完善个人资料的弹窗: -var handleProfleCompletedModal = function handleProfleCompletedModal() { - var _user$userInfo; - var isShixun = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : false; - var _getDvaApp$_store$get2 = (0,_umi_production_exports.getDvaApp)()._store.getState(), - user = _getDvaApp$_store$get2.user; - if (!((_user$userInfo = user.userInfo) !== null && _user$userInfo !== void 0 && _user$userInfo.profile_completed)) { - modal/* default */.Z.confirm({ - title: '提示', - width: 530, - centered: true, - content: '您需要去完善您的个人资料,才能使用此功能', - okText: "\u7ACB\u5373\u5B8C\u5584", - cancelText: "稍后完善", - onOk: function onOk() { - // history.push('/account/profile/edit'); - (0,util/* openNewWindow */.xg)('/account/profile/edit'); - handleReload(); - } - }); - return false; - } - return true; -}; -var handleReload = function handleReload() { - modal/* default */.Z.success({ - title: '提示', - width: 430, - closable: true, - centered: true, - content: "已完善个人资料?请刷新页面", - okText: "\u7ACB\u5373\u5237\u65B0", - icon: null, - onOk: function onOk() { - location.reload(); - } - }); -}; -var handleProfessionalCertificationModal = function handleProfessionalCertificationModal() { - var _user$userInfo2; - var _getDvaApp$_store$get3 = (0,_umi_production_exports.getDvaApp)()._store.getState(), - user = _getDvaApp$_store$get3.user; - if (!((_user$userInfo2 = user.userInfo) !== null && _user$userInfo2 !== void 0 && _user$userInfo2.professional_certification)) { - modal/* default */.Z.confirm({ - title: '提示', - centered: true, - content: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "tc", - children: "\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD" - }), - okText: "\u7ACB\u5373\u5B8C\u5584", - cancelText: "稍后完善", - onOk: function onOk() { - (0,util/* openNewWindow */.xg)('/account/certification'); - } - }); - return false; - } - return true; -}; -var handleCanShixunAddModal = function handleCanShixunAddModal() { - if ((0,authority/* canShixunAdd */.V9)()) { - return true; - } - modal/* default */.Z.warning({ - centered: true, - width: 530, - title: '提示', - content: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: "tc", - style: { - marginLeft: -38 - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", { - children: "\u626B\u7801\u52A0\u5934\u6B4C\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("img", { - src: newqrcode_namespaceObject, - width: 200 - })] - }), - okText: "\u6211\u77E5\u9053\u4E86", - maskClosable: true - }); - return false; -}; -var AuthorizeModel = function AuthorizeModel(type, text) { - if (type) { - return true; - } - modal/* default */.Z.confirm({ - centered: true, - zIndex: 10000, - width: 530, - title: '提示', - content: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", { - children: text || '该实践资源需授权后才可使用。 您可以在QQ服务群向管理员申请,获得继续操作的权限。' - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - marginLeft: '110px' - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { - src: Authorize_namespaceObject, - width: 200 - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - marginLeft: '35px' - }, - children: ["\u7FA4\u53F7\uFF1A", '714336072'] - })] - })] - }), - okText: "\u7ACB\u5373\u8054\u7CFB", - cancelText: '取消', - onOk: function onOk() { - (0,util/* openNewWindow */.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi"); - } - }); - return false; -}; -var ShixunStatusModel = function ShixunStatusModel(dispatch) { - var text = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : ''; - var _getDvaApp$_store$get4 = (0,_umi_production_exports.getDvaApp)()._store.getState(), - detail = _getDvaApp$_store$get4.shixunsDetail.detail; - if ((detail === null || detail === void 0 ? void 0 : detail["public"]) === 2 || (detail === null || detail === void 0 ? void 0 : detail["public"]) === 1 || (detail === null || detail === void 0 ? void 0 : detail.shixun_status) === 3) { - var str = ''; - if ((detail === null || detail === void 0 ? void 0 : detail["public"]) === 2) { - str = '已公开'; - } - if ((detail === null || detail === void 0 ? void 0 : detail["public"]) === 1) { - str = '待审核'; - } - if ((detail === null || detail === void 0 ? void 0 : detail.shixun_status) === 3) { - str = '已关闭'; - } - modal/* default */.Z.info({ - centered: true, - icon: /*#__PURE__*/(0,jsx_runtime.jsx)(ExclamationCircleOutlined/* default */.Z, { - style: { - color: '#faad14' - } - }), - width: 460, - title: '提示', - content: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: "tc", - style: { - marginLeft: -38 - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - display: 'flex', - flexDirection: 'column', - alignItems: 'flex-start', - paddingLeft: 38, - margin: '12px 0' - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - children: ["\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A", str, "\uFF0C", text, "\u3002"] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { - children: "\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002" - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("img", { - style: { - border: '4px solid #0152d9', - borderRadius: '4px' - }, - src: _403Qrcode, - alt: "\u4E8C\u7EF4\u7801", - width: 160 - })] - }), - okText: '我知道了' - }); - return true; - } - if ((detail === null || detail === void 0 ? void 0 : detail.shixun_status) === 2) { - modal/* default */.Z.confirm({ - centered: true, - icon: /*#__PURE__*/(0,jsx_runtime.jsx)(ExclamationCircleOutlined/* default */.Z, {}), - title: '提示', - content: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - children: ["\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C", text, "\u3002"] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: "\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002" - })] - }), - okText: "\u64A4\u9500\u53D1\u5E03", - cancelText: '取消', - onOk: function onOk() { - modal/* default */.Z.confirm({ - width: 440, - centered: true, - icon: /*#__PURE__*/(0,jsx_runtime.jsx)(ExclamationCircleOutlined/* default */.Z, { - style: { - color: '#faad14' - } - }), - title: '提示', - content: '撤销发布后,学员将无法进行练习。是否确认撤销发布?', - okText: "\u786E\u5B9A\u64A4\u9500\u53D1\u5E03", - cancelText: '取消', - onOk: function () { - var _onOk = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { - var res; - return regeneratorRuntime_default()().wrap(function _callee$(_context) { - while (1) switch (_context.prev = _context.next) { - case 0: - _context.next = 2; - return dispatch({ - type: 'shixunsDetail/cancelRelease', - payload: { - id: detail === null || detail === void 0 ? void 0 : detail.identifier - } - }); - case 2: - res = _context.sent; - if (res.status !== 401) { - message/* default */.ZP.success('撤销发布成功。实训回到未发布的状态。'); - dispatch({ - type: 'shixunsDetail/getShixunsDetail', - payload: { - id: detail === null || detail === void 0 ? void 0 : detail.identifier - } - }); - dispatch({ - type: 'practiceSetting/getCommonData', - payload: { - id: detail === null || detail === void 0 ? void 0 : detail.identifier - } - }); - } - case 4: - case "end": - return _context.stop(); - } - }, _callee); - })); - function onOk() { - return _onOk.apply(this, arguments); - } - return onOk; - }() - }); - } - }); - return true; - } - return false; -}; - -/***/ }), +(self["webpackChunk"] = self["webpackChunk"] || []).push([[25510],{ /***/ 25510: /*!*****************************************!*\ diff --git a/2744.ada9310c.async.js b/2744.ada9310c.async.js new file mode 100644 index 0000000000..0ea357c714 --- /dev/null +++ b/2744.ada9310c.async.js @@ -0,0 +1,342 @@ +"use strict"; +(self["webpackChunk"] = self["webpackChunk"] || []).push([[2744],{ + +/***/ 10283: +/*!***********************************************!*\ + !*** ./src/utils/verifyLogin.tsx + 2 modules ***! + \***********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + rX: function() { return /* binding */ AuthorizeModel; }, + gy: function() { return /* binding */ ShixunStatusModel; }, + xY: function() { return /* binding */ handleCanShixunAddModal; }, + O5: function() { return /* binding */ handleProfessionalCertificationModal; }, + tJ: function() { return /* binding */ handleVerify; }, + o1: function() { return /* binding */ handleVerifyLogin; } +}); + +// UNUSED EXPORTS: handleProfleCompletedModal, handleReload + +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/regeneratorRuntime.js +var regeneratorRuntime = __webpack_require__(7557); +var regeneratorRuntime_default = /*#__PURE__*/__webpack_require__.n(regeneratorRuntime); +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/asyncToGenerator.js +var asyncToGenerator = __webpack_require__(41498); +var asyncToGenerator_default = /*#__PURE__*/__webpack_require__.n(asyncToGenerator); +// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js +var _react_17_0_2_react = __webpack_require__(59301); +// EXTERNAL MODULE: ./src/.umi-production/exports.ts +var _umi_production_exports = __webpack_require__(80608); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/modal/index.js + 16 modules +var modal = __webpack_require__(43418); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/message/index.js + 4 modules +var message = __webpack_require__(8591); +// EXTERNAL MODULE: ./src/utils/authority.ts +var authority = __webpack_require__(75916); +// EXTERNAL MODULE: ./src/utils/util.tsx +var util = __webpack_require__(27876); +// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/icons/ExclamationCircleOutlined.js + 1 modules +var ExclamationCircleOutlined = __webpack_require__(3148); +// EXTERNAL MODULE: ./src/assets/images/403Qrcode.png +var _403Qrcode = __webpack_require__(25510); +;// CONCATENATED MODULE: ./src/assets/images/Authorize.png +var Authorize_namespaceObject = "data:image/png;base64,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"; +;// CONCATENATED MODULE: ./src/assets/images/user/newqrcode.png +var newqrcode_namespaceObject = __webpack_require__.p + "static/newqrcode.a8740efb.png"; +// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js +var jsx_runtime = __webpack_require__(37712); +;// CONCATENATED MODULE: ./src/utils/verifyLogin.tsx + + + + + + + + + + +// import Studnetqun from '@/assets/images/studnetqun.png'; +// import qrCodeImg from '@/assets/images/user/qrcode.png' + +// import ENV from './env'; + + +var handleVerify = function handleVerify(dispatch) { + var isShixun = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false; + if (handleVerifyLogin(dispatch) && handleProfleCompletedModal(isShixun)) { + return true; + } + return false; +}; +var handleVerifyLogin = function handleVerifyLogin(dispatch) { + if (!(0,authority/* isLogin */.bg)()) { + dispatch({ + type: 'user/showPopLogin', + payload: { + showPopLogin: true, + showClosable: true + } + }); + return false; + } + return true; +}; +// 校验是否有完善个人资料的弹窗: +var handleProfleCompletedModal = function handleProfleCompletedModal() { + var _user$userInfo; + var isShixun = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : false; + var _getDvaApp$_store$get = (0,_umi_production_exports.getDvaApp)()._store.getState(), + user = _getDvaApp$_store$get.user; + if (!((_user$userInfo = user.userInfo) !== null && _user$userInfo !== void 0 && _user$userInfo.profile_completed)) { + modal/* default */.Z.confirm({ + title: '提示', + width: 530, + centered: true, + content: '您需要去完善您的个人资料,才能使用此功能', + okText: "\u7ACB\u5373\u5B8C\u5584", + cancelText: "稍后完善", + onOk: function onOk() { + // history.push('/account/profile/edit'); + (0,util/* openNewWindow */.xg)('/account/profile/edit'); + handleReload(); + } + }); + return false; + } + return true; +}; +var handleReload = function handleReload() { + modal/* default */.Z.success({ + title: '提示', + width: 430, + closable: true, + centered: true, + content: "已完善个人资料?请刷新页面", + okText: "\u7ACB\u5373\u5237\u65B0", + icon: null, + onOk: function onOk() { + location.reload(); + } + }); +}; +var handleProfessionalCertificationModal = function handleProfessionalCertificationModal() { + var _user$userInfo2; + var _getDvaApp$_store$get2 = (0,_umi_production_exports.getDvaApp)()._store.getState(), + user = _getDvaApp$_store$get2.user; + if (!((_user$userInfo2 = user.userInfo) !== null && _user$userInfo2 !== void 0 && _user$userInfo2.professional_certification)) { + modal/* default */.Z.confirm({ + title: '提示', + centered: true, + content: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: "tc", + children: "\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD" + }), + okText: "\u7ACB\u5373\u5B8C\u5584", + cancelText: "稍后完善", + onOk: function onOk() { + (0,util/* openNewWindow */.xg)('/account/certification'); + } + }); + return false; + } + return true; +}; +var handleCanShixunAddModal = function handleCanShixunAddModal() { + if ((0,authority/* canShixunAdd */.V9)()) { + return true; + } + modal/* default */.Z.warning({ + centered: true, + width: 530, + title: '提示', + content: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "tc", + style: { + marginLeft: -38 + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", { + children: "\u626B\u7801\u52A0\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("img", { + src: newqrcode_namespaceObject, + width: 200 + })] + }), + okText: "\u6211\u77E5\u9053\u4E86", + maskClosable: true + }); + return false; +}; +var AuthorizeModel = function AuthorizeModel(type, text) { + if (type) { + return true; + } + modal/* default */.Z.confirm({ + centered: true, + zIndex: 10000, + width: 530, + title: '提示', + content: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", { + children: text || '该实践资源需授权后才可使用。 您可以在QQ服务群向管理员申请,获得继续操作的权限。' + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + marginLeft: '110px' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { + src: Authorize_namespaceObject, + width: 200 + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + marginLeft: '35px' + }, + children: ["\u7FA4\u53F7\uFF1A", '714336072'] + })] + })] + }), + okText: "\u7ACB\u5373\u8054\u7CFB", + cancelText: '取消', + onOk: function onOk() { + (0,util/* openNewWindow */.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi"); + } + }); + return false; +}; +var ShixunStatusModel = function ShixunStatusModel(dispatch) { + var text = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : ''; + var _getDvaApp$_store$get3 = (0,_umi_production_exports.getDvaApp)()._store.getState(), + detail = _getDvaApp$_store$get3.shixunsDetail.detail; + if ((detail === null || detail === void 0 ? void 0 : detail["public"]) === 2 || (detail === null || detail === void 0 ? void 0 : detail["public"]) === 1 || (detail === null || detail === void 0 ? void 0 : detail.shixun_status) === 3) { + var str = ''; + if ((detail === null || detail === void 0 ? void 0 : detail["public"]) === 2) { + str = '已公开'; + } + if ((detail === null || detail === void 0 ? void 0 : detail["public"]) === 1) { + str = '待审核'; + } + if ((detail === null || detail === void 0 ? void 0 : detail.shixun_status) === 3) { + str = '已关闭'; + } + modal/* default */.Z.info({ + centered: true, + icon: /*#__PURE__*/(0,jsx_runtime.jsx)(ExclamationCircleOutlined/* default */.Z, { + style: { + color: '#faad14' + } + }), + width: 460, + title: '提示', + content: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "tc", + style: { + marginLeft: -38 + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + display: 'flex', + flexDirection: 'column', + alignItems: 'flex-start', + paddingLeft: 38, + margin: '12px 0' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: ["\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A", str, "\uFF0C", text, "\u3002"] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { + children: "\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002" + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("img", { + style: { + border: '4px solid #0152d9', + borderRadius: '4px' + }, + src: _403Qrcode, + alt: "\u4E8C\u7EF4\u7801", + width: 160 + })] + }), + okText: '我知道了' + }); + return true; + } + if ((detail === null || detail === void 0 ? void 0 : detail.shixun_status) === 2) { + modal/* default */.Z.confirm({ + centered: true, + icon: /*#__PURE__*/(0,jsx_runtime.jsx)(ExclamationCircleOutlined/* default */.Z, {}), + title: '提示', + content: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: ["\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C", text, "\u3002"] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: "\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002" + })] + }), + okText: "\u64A4\u9500\u53D1\u5E03", + cancelText: '取消', + onOk: function onOk() { + modal/* default */.Z.confirm({ + width: 440, + centered: true, + icon: /*#__PURE__*/(0,jsx_runtime.jsx)(ExclamationCircleOutlined/* default */.Z, { + style: { + color: '#faad14' + } + }), + title: '提示', + content: '撤销发布后,学员将无法进行练习。是否确认撤销发布?', + okText: "\u786E\u5B9A\u64A4\u9500\u53D1\u5E03", + cancelText: '取消', + onOk: function () { + var _onOk = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { + var res; + return regeneratorRuntime_default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + _context.next = 2; + return dispatch({ + type: 'shixunsDetail/cancelRelease', + payload: { + id: detail === null || detail === void 0 ? void 0 : detail.identifier + } + }); + case 2: + res = _context.sent; + if (res.status !== 401) { + message/* default */.ZP.success('撤销发布成功。实训回到未发布的状态。'); + dispatch({ + type: 'shixunsDetail/getShixunsDetail', + payload: { + id: detail === null || detail === void 0 ? void 0 : detail.identifier + } + }); + dispatch({ + type: 'practiceSetting/getCommonData', + payload: { + id: detail === null || detail === void 0 ? void 0 : detail.identifier + } + }); + } + case 4: + case "end": + return _context.stop(); + } + }, _callee); + })); + function onOk() { + return _onOk.apply(this, arguments); + } + return onOk; + }() + }); + } + }); + return true; + } + return false; +}; + +/***/ }) + +}]); \ No newline at end of file diff --git a/31625.1cd349c8.async.js b/31625.1cd349c8.async.js deleted file mode 100644 index 9307581b10..0000000000 --- a/31625.1cd349c8.async.js +++ /dev/null @@ -1,5332 +0,0 @@ -(self["webpackChunk"] = self["webpackChunk"] || []).push([[31625],{ - -/***/ 12487: -/*!******************************************************************************************************!*\ - !*** ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/icons/EditOutlined.js + 1 modules ***! - \******************************************************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - Z: function() { return /* binding */ icons_EditOutlined; } -}); - -// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.25.6@@babel/runtime/helpers/esm/extends.js -var esm_extends = __webpack_require__(33614); -// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js -var _react_17_0_2_react = __webpack_require__(59301); -;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons-svg@4.4.2@@ant-design/icons-svg/es/asn/EditOutlined.js -// This icon file is generated automatically. -var EditOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M257.7 752c2 0 4-.2 6-.5L431.9 722c2-.4 3.9-1.3 5.3-2.8l423.9-423.9a9.96 9.96 0 000-14.1L694.9 114.9c-1.9-1.9-4.4-2.9-7.1-2.9s-5.2 1-7.1 2.9L256.8 538.8c-1.5 1.5-2.4 3.3-2.8 5.3l-29.5 168.2a33.5 33.5 0 009.4 29.8c6.6 6.4 14.9 9.9 23.8 9.9zm67.4-174.4L687.8 215l73.3 73.3-362.7 362.6-88.9 15.7 15.6-89zM880 836H144c-17.7 0-32 14.3-32 32v36c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-36c0-17.7-14.3-32-32-32z" } }] }, "name": "edit", "theme": "outlined" }; -/* harmony default export */ var asn_EditOutlined = (EditOutlined); - -// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/components/AntdIcon.js + 3 modules -var AntdIcon = __webpack_require__(1393); -;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/icons/EditOutlined.js - -// GENERATE BY ./scripts/generate.ts -// DON NOT EDIT IT MANUALLY - - - - -var EditOutlined_EditOutlined = function EditOutlined(props, ref) { - return /*#__PURE__*/_react_17_0_2_react.createElement(AntdIcon/* default */.Z, (0,esm_extends/* default */.Z)({}, props, { - ref: ref, - icon: asn_EditOutlined - })); -}; - -/**![edit](data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIGZpbGw9IiNjYWNhY2EiIHZpZXdCb3g9IjY0IDY0IDg5NiA4OTYiIGZvY3VzYWJsZT0iZmFsc2UiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTI1Ny43IDc1MmMyIDAgNC0uMiA2LS41TDQzMS45IDcyMmMyLS40IDMuOS0xLjMgNS4zLTIuOGw0MjMuOS00MjMuOWE5Ljk2IDkuOTYgMCAwMDAtMTQuMUw2OTQuOSAxMTQuOWMtMS45LTEuOS00LjQtMi45LTcuMS0yLjlzLTUuMiAxLTcuMSAyLjlMMjU2LjggNTM4LjhjLTEuNSAxLjUtMi40IDMuMy0yLjggNS4zbC0yOS41IDE2OC4yYTMzLjUgMzMuNSAwIDAwOS40IDI5LjhjNi42IDYuNCAxNC45IDkuOSAyMy44IDkuOXptNjcuNC0xNzQuNEw2ODcuOCAyMTVsNzMuMyA3My4zLTM2Mi43IDM2Mi42LTg4LjkgMTUuNyAxNS42LTg5ek04ODAgODM2SDE0NGMtMTcuNyAwLTMyIDE0LjMtMzIgMzJ2MzZjMCA0LjQgMy42IDggOCA4aDc4NGM0LjQgMCA4LTMuNiA4LTh2LTM2YzAtMTcuNy0xNC4zLTMyLTMyLTMyeiIgLz48L3N2Zz4=) */ -var RefIcon = /*#__PURE__*/_react_17_0_2_react.forwardRef(EditOutlined_EditOutlined); -if (false) {} -/* harmony default export */ var icons_EditOutlined = (RefIcon); - -/***/ }), - -/***/ 74374: -/*!*************************************************************************************************!*\ - !*** ./node_modules/_antd-img-crop@4.23.0@antd-img-crop/dist/antd-img-crop.esm.js + 19 modules ***! - \*************************************************************************************************/ -/***/ (function(__unused_webpack_module, __unused_webpack___webpack_exports__, __webpack_require__) { - -"use strict"; - -// UNUSED EXPORTS: default - -;// CONCATENATED MODULE: ./node_modules/_tslib@2.7.0@tslib/tslib.es6.mjs -/****************************************************************************** -Copyright (c) Microsoft Corporation. - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH -REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY -AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, -INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM -LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR -OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. -***************************************************************************** */ -/* global Reflect, Promise, SuppressedError, Symbol, Iterator */ - -var extendStatics = function(d, b) { - extendStatics = Object.setPrototypeOf || - ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || - function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; }; - return extendStatics(d, b); -}; - -function __extends(d, b) { - if (typeof b !== "function" && b !== null) - throw new TypeError("Class extends value " + String(b) + " is not a constructor or null"); - extendStatics(d, b); - function __() { this.constructor = d; } - d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); -} - -var __assign = function() { - __assign = Object.assign || function __assign(t) { - for (var s, i = 1, n = arguments.length; i < n; i++) { - s = arguments[i]; - for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; - } - return t; - } - return __assign.apply(this, arguments); -} - -function __rest(s, e) { - var t = {}; - for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) - t[p] = s[p]; - if (s != null && typeof Object.getOwnPropertySymbols === "function") - for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { - if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) - t[p[i]] = s[p[i]]; - } - return t; -} - -function __decorate(decorators, target, key, desc) { - var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; - if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); - else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; - return c > 3 && r && Object.defineProperty(target, key, r), r; -} - -function __param(paramIndex, decorator) { - return function (target, key) { decorator(target, key, paramIndex); } -} - -function __esDecorate(ctor, descriptorIn, decorators, contextIn, initializers, extraInitializers) { - function accept(f) { if (f !== void 0 && typeof f !== "function") throw new TypeError("Function expected"); return f; } - var kind = contextIn.kind, key = kind === "getter" ? "get" : kind === "setter" ? "set" : "value"; - var target = !descriptorIn && ctor ? contextIn["static"] ? ctor : ctor.prototype : null; - var descriptor = descriptorIn || (target ? Object.getOwnPropertyDescriptor(target, contextIn.name) : {}); - var _, done = false; - for (var i = decorators.length - 1; i >= 0; i--) { - var context = {}; - for (var p in contextIn) context[p] = p === "access" ? {} : contextIn[p]; - for (var p in contextIn.access) context.access[p] = contextIn.access[p]; - context.addInitializer = function (f) { if (done) throw new TypeError("Cannot add initializers after decoration has completed"); extraInitializers.push(accept(f || null)); }; - var result = (0, decorators[i])(kind === "accessor" ? { get: descriptor.get, set: descriptor.set } : descriptor[key], context); - if (kind === "accessor") { - if (result === void 0) continue; - if (result === null || typeof result !== "object") throw new TypeError("Object expected"); - if (_ = accept(result.get)) descriptor.get = _; - if (_ = accept(result.set)) descriptor.set = _; - if (_ = accept(result.init)) initializers.unshift(_); - } - else if (_ = accept(result)) { - if (kind === "field") initializers.unshift(_); - else descriptor[key] = _; - } - } - if (target) Object.defineProperty(target, contextIn.name, descriptor); - done = true; -}; - -function __runInitializers(thisArg, initializers, value) { - var useValue = arguments.length > 2; - for (var i = 0; i < initializers.length; i++) { - value = useValue ? initializers[i].call(thisArg, value) : initializers[i].call(thisArg); - } - return useValue ? value : void 0; -}; - -function __propKey(x) { - return typeof x === "symbol" ? x : "".concat(x); -}; - -function __setFunctionName(f, name, prefix) { - if (typeof name === "symbol") name = name.description ? "[".concat(name.description, "]") : ""; - return Object.defineProperty(f, "name", { configurable: true, value: prefix ? "".concat(prefix, " ", name) : name }); -}; - -function __metadata(metadataKey, metadataValue) { - if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(metadataKey, metadataValue); -} - -function __awaiter(thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -} - -function __generator(thisArg, body) { - var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g = Object.create((typeof Iterator === "function" ? Iterator : Object).prototype); - return g.next = verb(0), g["throw"] = verb(1), g["return"] = verb(2), typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; - function verb(n) { return function (v) { return step([n, v]); }; } - function step(op) { - if (f) throw new TypeError("Generator is already executing."); - while (g && (g = 0, op[0] && (_ = 0)), _) try { - if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; - if (y = 0, t) op = [op[0] & 2, t.value]; - switch (op[0]) { - case 0: case 1: t = op; break; - case 4: _.label++; return { value: op[1], done: false }; - case 5: _.label++; y = op[1]; op = [0]; continue; - case 7: op = _.ops.pop(); _.trys.pop(); continue; - default: - if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } - if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } - if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } - if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } - if (t[2]) _.ops.pop(); - _.trys.pop(); continue; - } - op = body.call(thisArg, _); - } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } - if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; - } -} - -var __createBinding = Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -}); - -function __exportStar(m, o) { - for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(o, p)) __createBinding(o, m, p); -} - -function __values(o) { - var s = typeof Symbol === "function" && Symbol.iterator, m = s && o[s], i = 0; - if (m) return m.call(o); - if (o && typeof o.length === "number") return { - next: function () { - if (o && i >= o.length) o = void 0; - return { value: o && o[i++], done: !o }; - } - }; - throw new TypeError(s ? "Object is not iterable." : "Symbol.iterator is not defined."); -} - -function __read(o, n) { - var m = typeof Symbol === "function" && o[Symbol.iterator]; - if (!m) return o; - var i = m.call(o), r, ar = [], e; - try { - while ((n === void 0 || n-- > 0) && !(r = i.next()).done) ar.push(r.value); - } - catch (error) { e = { error: error }; } - finally { - try { - if (r && !r.done && (m = i["return"])) m.call(i); - } - finally { if (e) throw e.error; } - } - return ar; -} - -/** @deprecated */ -function __spread() { - for (var ar = [], i = 0; i < arguments.length; i++) - ar = ar.concat(__read(arguments[i])); - return ar; -} - -/** @deprecated */ -function __spreadArrays() { - for (var s = 0, i = 0, il = arguments.length; i < il; i++) s += arguments[i].length; - for (var r = Array(s), k = 0, i = 0; i < il; i++) - for (var a = arguments[i], j = 0, jl = a.length; j < jl; j++, k++) - r[k] = a[j]; - return r; -} - -function __spreadArray(to, from, pack) { - if (pack || arguments.length === 2) for (var i = 0, l = from.length, ar; i < l; i++) { - if (ar || !(i in from)) { - if (!ar) ar = Array.prototype.slice.call(from, 0, i); - ar[i] = from[i]; - } - } - return to.concat(ar || Array.prototype.slice.call(from)); -} - -function __await(v) { - return this instanceof __await ? (this.v = v, this) : new __await(v); -} - -function __asyncGenerator(thisArg, _arguments, generator) { - if (!Symbol.asyncIterator) throw new TypeError("Symbol.asyncIterator is not defined."); - var g = generator.apply(thisArg, _arguments || []), i, q = []; - return i = Object.create((typeof AsyncIterator === "function" ? AsyncIterator : Object).prototype), verb("next"), verb("throw"), verb("return", awaitReturn), i[Symbol.asyncIterator] = function () { return this; }, i; - function awaitReturn(f) { return function (v) { return Promise.resolve(v).then(f, reject); }; } - function verb(n, f) { if (g[n]) { i[n] = function (v) { return new Promise(function (a, b) { q.push([n, v, a, b]) > 1 || resume(n, v); }); }; if (f) i[n] = f(i[n]); } } - function resume(n, v) { try { step(g[n](v)); } catch (e) { settle(q[0][3], e); } } - function step(r) { r.value instanceof __await ? Promise.resolve(r.value.v).then(fulfill, reject) : settle(q[0][2], r); } - function fulfill(value) { resume("next", value); } - function reject(value) { resume("throw", value); } - function settle(f, v) { if (f(v), q.shift(), q.length) resume(q[0][0], q[0][1]); } -} - -function __asyncDelegator(o) { - var i, p; - return i = {}, verb("next"), verb("throw", function (e) { throw e; }), verb("return"), i[Symbol.iterator] = function () { return this; }, i; - function verb(n, f) { i[n] = o[n] ? function (v) { return (p = !p) ? { value: __await(o[n](v)), done: false } : f ? f(v) : v; } : f; } -} - -function __asyncValues(o) { - if (!Symbol.asyncIterator) throw new TypeError("Symbol.asyncIterator is not defined."); - var m = o[Symbol.asyncIterator], i; - return m ? m.call(o) : (o = typeof __values === "function" ? __values(o) : o[Symbol.iterator](), i = {}, verb("next"), verb("throw"), verb("return"), i[Symbol.asyncIterator] = function () { return this; }, i); - function verb(n) { i[n] = o[n] && function (v) { return new Promise(function (resolve, reject) { v = o[n](v), settle(resolve, reject, v.done, v.value); }); }; } - function settle(resolve, reject, d, v) { Promise.resolve(v).then(function(v) { resolve({ value: v, done: d }); }, reject); } -} - -function __makeTemplateObject(cooked, raw) { - if (Object.defineProperty) { Object.defineProperty(cooked, "raw", { value: raw }); } else { cooked.raw = raw; } - return cooked; -}; - -var __setModuleDefault = Object.create ? (function(o, v) { - Object.defineProperty(o, "default", { enumerable: true, value: v }); -}) : function(o, v) { - o["default"] = v; -}; - -function __importStar(mod) { - if (mod && mod.__esModule) return mod; - var result = {}; - if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); - __setModuleDefault(result, mod); - return result; -} - -function __importDefault(mod) { - return (mod && mod.__esModule) ? mod : { default: mod }; -} - -function __classPrivateFieldGet(receiver, state, kind, f) { - if (kind === "a" && !f) throw new TypeError("Private accessor was defined without a getter"); - if (typeof state === "function" ? receiver !== state || !f : !state.has(receiver)) throw new TypeError("Cannot read private member from an object whose class did not declare it"); - return kind === "m" ? f : kind === "a" ? f.call(receiver) : f ? f.value : state.get(receiver); -} - -function __classPrivateFieldSet(receiver, state, value, kind, f) { - if (kind === "m") throw new TypeError("Private method is not writable"); - if (kind === "a" && !f) throw new TypeError("Private accessor was defined without a setter"); - if (typeof state === "function" ? receiver !== state || !f : !state.has(receiver)) throw new TypeError("Cannot write private member to an object whose class did not declare it"); - return (kind === "a" ? f.call(receiver, value) : f ? f.value = value : state.set(receiver, value)), value; -} - -function __classPrivateFieldIn(state, receiver) { - if (receiver === null || (typeof receiver !== "object" && typeof receiver !== "function")) throw new TypeError("Cannot use 'in' operator on non-object"); - return typeof state === "function" ? receiver === state : state.has(receiver); -} - -function __addDisposableResource(env, value, async) { - if (value !== null && value !== void 0) { - if (typeof value !== "object" && typeof value !== "function") throw new TypeError("Object expected."); - var dispose, inner; - if (async) { - if (!Symbol.asyncDispose) throw new TypeError("Symbol.asyncDispose is not defined."); - dispose = value[Symbol.asyncDispose]; - } - if (dispose === void 0) { - if (!Symbol.dispose) throw new TypeError("Symbol.dispose is not defined."); - dispose = value[Symbol.dispose]; - if (async) inner = dispose; - } - if (typeof dispose !== "function") throw new TypeError("Object not disposable."); - if (inner) dispose = function() { try { inner.call(this); } catch (e) { return Promise.reject(e); } }; - env.stack.push({ value: value, dispose: dispose, async: async }); - } - else if (async) { - env.stack.push({ async: true }); - } - return value; -} - -var _SuppressedError = typeof SuppressedError === "function" ? SuppressedError : function (error, suppressed, message) { - var e = new Error(message); - return e.name = "SuppressedError", e.error = error, e.suppressed = suppressed, e; -}; - -function __disposeResources(env) { - function fail(e) { - env.error = env.hasError ? new _SuppressedError(e, env.error, "An error was suppressed during disposal.") : e; - env.hasError = true; - } - var r, s = 0; - function next() { - while (r = env.stack.pop()) { - try { - if (!r.async && s === 1) return s = 0, env.stack.push(r), Promise.resolve().then(next); - if (r.dispose) { - var result = r.dispose.call(r.value); - if (r.async) return s |= 2, Promise.resolve(result).then(next, function(e) { fail(e); return next(); }); - } - else s |= 1; - } - catch (e) { - fail(e); - } - } - if (s === 1) return env.hasError ? Promise.reject(env.error) : Promise.resolve(); - if (env.hasError) throw env.error; - } - return next(); -} - -/* harmony default export */ var tslib_es6 = ({ - __extends, - __assign, - __rest, - __decorate, - __param, - __metadata, - __awaiter, - __generator, - __createBinding, - __exportStar, - __values, - __read, - __spread, - __spreadArrays, - __spreadArray, - __await, - __asyncGenerator, - __asyncDelegator, - __asyncValues, - __makeTemplateObject, - __importStar, - __importDefault, - __classPrivateFieldGet, - __classPrivateFieldSet, - __classPrivateFieldIn, - __addDisposableResource, - __disposeResources, -}); - -// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js -var jsx_runtime = __webpack_require__(37712); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/modal/index.js + 16 modules -var modal = __webpack_require__(43418); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/upload/index.js + 24 modules -var upload = __webpack_require__(53326); -// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js -var _react_17_0_2_react = __webpack_require__(59301); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/button/index.js -var es_button = __webpack_require__(3113); -// EXTERNAL MODULE: ./node_modules/_classnames@2.5.1@classnames/index.js -var _classnames_2_5_1_classnames = __webpack_require__(92310); -var _classnames_2_5_1_classnames_default = /*#__PURE__*/__webpack_require__.n(_classnames_2_5_1_classnames); -// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.25.6@@babel/runtime/helpers/esm/defineProperty.js -var defineProperty = __webpack_require__(24018); -// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.25.6@@babel/runtime/helpers/esm/toConsumableArray.js + 2 modules -var toConsumableArray = __webpack_require__(61414); -// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.25.6@@babel/runtime/helpers/esm/slicedToArray.js + 1 modules -var slicedToArray = __webpack_require__(54099); -// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.25.6@@babel/runtime/helpers/esm/typeof.js -var esm_typeof = __webpack_require__(80017); -// EXTERNAL MODULE: ./node_modules/_rc-util@5.43.0@rc-util/es/isEqual.js -var isEqual = __webpack_require__(20176); -// EXTERNAL MODULE: ./node_modules/_rc-util@5.43.0@rc-util/es/hooks/useMergedState.js -var useMergedState = __webpack_require__(71366); -// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.25.6@@babel/runtime/helpers/esm/extends.js -var esm_extends = __webpack_require__(33614); -// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.25.6@@babel/runtime/helpers/esm/objectWithoutProperties.js -var objectWithoutProperties = __webpack_require__(63011); -// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.25.6@@babel/runtime/helpers/esm/objectSpread2.js -var objectSpread2 = __webpack_require__(81162); -// EXTERNAL MODULE: ./node_modules/_rc-util@5.43.0@rc-util/es/KeyCode.js -var KeyCode = __webpack_require__(20287); -;// CONCATENATED MODULE: ./node_modules/_rc-slider@10.2.1@rc-slider/es/context.js - -var SliderContext = /*#__PURE__*/_react_17_0_2_react.createContext({ - min: 0, - max: 0, - direction: 'ltr', - step: 1, - includedStart: 0, - includedEnd: 0, - tabIndex: 0, - keyboard: true -}); -/* harmony default export */ var es_context = (SliderContext); -;// CONCATENATED MODULE: ./node_modules/_rc-slider@10.2.1@rc-slider/es/util.js -function getOffset(value, min, max) { - return (value - min) / (max - min); -} -function getDirectionStyle(direction, value, min, max) { - var offset = getOffset(value, min, max); - var positionStyle = {}; - switch (direction) { - case 'rtl': - positionStyle.right = "".concat(offset * 100, "%"); - positionStyle.transform = 'translateX(50%)'; - break; - case 'btt': - positionStyle.bottom = "".concat(offset * 100, "%"); - positionStyle.transform = 'translateY(50%)'; - break; - case 'ttb': - positionStyle.top = "".concat(offset * 100, "%"); - positionStyle.transform = 'translateY(-50%)'; - break; - default: - positionStyle.left = "".concat(offset * 100, "%"); - positionStyle.transform = 'translateX(-50%)'; - break; - } - return positionStyle; -} -/** Return index value if is list or return value directly */ -function getIndex(value, index) { - return Array.isArray(value) ? value[index] : value; -} -;// CONCATENATED MODULE: ./node_modules/_rc-slider@10.2.1@rc-slider/es/Handles/Handle.js - - - - -var _excluded = ["prefixCls", "value", "valueIndex", "onStartMove", "style", "render", "dragging", "onOffsetChange"]; - - - - - -var Handle = /*#__PURE__*/_react_17_0_2_react.forwardRef(function (props, ref) { - var _classNames, _getIndex; - var prefixCls = props.prefixCls, - value = props.value, - valueIndex = props.valueIndex, - onStartMove = props.onStartMove, - style = props.style, - render = props.render, - dragging = props.dragging, - onOffsetChange = props.onOffsetChange, - restProps = (0,objectWithoutProperties/* default */.Z)(props, _excluded); - var _React$useContext = _react_17_0_2_react.useContext(es_context), - min = _React$useContext.min, - max = _React$useContext.max, - direction = _React$useContext.direction, - disabled = _React$useContext.disabled, - keyboard = _React$useContext.keyboard, - range = _React$useContext.range, - tabIndex = _React$useContext.tabIndex, - ariaLabelForHandle = _React$useContext.ariaLabelForHandle, - ariaLabelledByForHandle = _React$useContext.ariaLabelledByForHandle, - ariaValueTextFormatterForHandle = _React$useContext.ariaValueTextFormatterForHandle; - var handlePrefixCls = "".concat(prefixCls, "-handle"); - // ============================ Events ============================ - var onInternalStartMove = function onInternalStartMove(e) { - if (!disabled) { - onStartMove(e, valueIndex); - } - }; - // =========================== Keyboard =========================== - var onKeyDown = function onKeyDown(e) { - if (!disabled && keyboard) { - var offset = null; - // Change the value - switch (e.which || e.keyCode) { - case KeyCode/* default */.Z.LEFT: - offset = direction === 'ltr' || direction === 'btt' ? -1 : 1; - break; - case KeyCode/* default */.Z.RIGHT: - offset = direction === 'ltr' || direction === 'btt' ? 1 : -1; - break; - // Up is plus - case KeyCode/* default */.Z.UP: - offset = direction !== 'ttb' ? 1 : -1; - break; - // Down is minus - case KeyCode/* default */.Z.DOWN: - offset = direction !== 'ttb' ? -1 : 1; - break; - case KeyCode/* default */.Z.HOME: - offset = 'min'; - break; - case KeyCode/* default */.Z.END: - offset = 'max'; - break; - case KeyCode/* default */.Z.PAGE_UP: - offset = 2; - break; - case KeyCode/* default */.Z.PAGE_DOWN: - offset = -2; - break; - } - if (offset !== null) { - e.preventDefault(); - onOffsetChange(offset, valueIndex); - } - } - }; - // ============================ Offset ============================ - var positionStyle = getDirectionStyle(direction, value, min, max); - // ============================ Render ============================ - var handleNode = /*#__PURE__*/_react_17_0_2_react.createElement("div", (0,esm_extends/* default */.Z)({ - ref: ref, - className: _classnames_2_5_1_classnames_default()(handlePrefixCls, (_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(handlePrefixCls, "-").concat(valueIndex + 1), range), (0,defineProperty/* default */.Z)(_classNames, "".concat(handlePrefixCls, "-dragging"), dragging), _classNames)), - style: (0,objectSpread2/* default */.Z)((0,objectSpread2/* default */.Z)({}, positionStyle), style), - onMouseDown: onInternalStartMove, - onTouchStart: onInternalStartMove, - onKeyDown: onKeyDown, - tabIndex: disabled ? null : getIndex(tabIndex, valueIndex), - role: "slider", - "aria-valuemin": min, - "aria-valuemax": max, - "aria-valuenow": value, - "aria-disabled": disabled, - "aria-label": getIndex(ariaLabelForHandle, valueIndex), - "aria-labelledby": getIndex(ariaLabelledByForHandle, valueIndex), - "aria-valuetext": (_getIndex = getIndex(ariaValueTextFormatterForHandle, valueIndex)) === null || _getIndex === void 0 ? void 0 : _getIndex(value), - "aria-orientation": direction === 'ltr' || direction === 'rtl' ? 'horizontal' : 'vertical' - }, restProps)); - // Customize - if (render) { - handleNode = render(handleNode, { - index: valueIndex, - prefixCls: prefixCls, - value: value, - dragging: dragging - }); - } - return handleNode; -}); -if (false) {} -/* harmony default export */ var Handles_Handle = (Handle); -;// CONCATENATED MODULE: ./node_modules/_rc-slider@10.2.1@rc-slider/es/Handles/index.js - - -var Handles_excluded = ["prefixCls", "style", "onStartMove", "onOffsetChange", "values", "handleRender", "draggingIndex"]; - - - -var Handles = /*#__PURE__*/_react_17_0_2_react.forwardRef(function (props, ref) { - var prefixCls = props.prefixCls, - style = props.style, - onStartMove = props.onStartMove, - onOffsetChange = props.onOffsetChange, - values = props.values, - handleRender = props.handleRender, - draggingIndex = props.draggingIndex, - restProps = (0,objectWithoutProperties/* default */.Z)(props, Handles_excluded); - var handlesRef = _react_17_0_2_react.useRef({}); - _react_17_0_2_react.useImperativeHandle(ref, function () { - return { - focus: function focus(index) { - var _handlesRef$current$i; - (_handlesRef$current$i = handlesRef.current[index]) === null || _handlesRef$current$i === void 0 ? void 0 : _handlesRef$current$i.focus(); - } - }; - }); - return /*#__PURE__*/_react_17_0_2_react.createElement(_react_17_0_2_react.Fragment, null, values.map(function (value, index) { - return /*#__PURE__*/_react_17_0_2_react.createElement(Handles_Handle, (0,esm_extends/* default */.Z)({ - ref: function ref(node) { - if (!node) { - delete handlesRef.current[index]; - } else { - handlesRef.current[index] = node; - } - }, - dragging: draggingIndex === index, - prefixCls: prefixCls, - style: getIndex(style, index), - key: index, - value: value, - valueIndex: index, - onStartMove: onStartMove, - onOffsetChange: onOffsetChange, - render: handleRender - }, restProps)); - })); -}); -if (false) {} -/* harmony default export */ var es_Handles = (Handles); -;// CONCATENATED MODULE: ./node_modules/_rc-slider@10.2.1@rc-slider/es/hooks/useDrag.js - - - -function getPosition(e) { - var obj = 'touches' in e ? e.touches[0] : e; - return { - pageX: obj.pageX, - pageY: obj.pageY - }; -} -function useDrag(containerRef, direction, rawValues, min, max, formatValue, triggerChange, finishChange, offsetValues) { - var _React$useState = _react_17_0_2_react.useState(null), - _React$useState2 = (0,slicedToArray/* default */.Z)(_React$useState, 2), - draggingValue = _React$useState2[0], - setDraggingValue = _React$useState2[1]; - var _React$useState3 = _react_17_0_2_react.useState(-1), - _React$useState4 = (0,slicedToArray/* default */.Z)(_React$useState3, 2), - draggingIndex = _React$useState4[0], - setDraggingIndex = _React$useState4[1]; - var _React$useState5 = _react_17_0_2_react.useState(rawValues), - _React$useState6 = (0,slicedToArray/* default */.Z)(_React$useState5, 2), - cacheValues = _React$useState6[0], - setCacheValues = _React$useState6[1]; - var _React$useState7 = _react_17_0_2_react.useState(rawValues), - _React$useState8 = (0,slicedToArray/* default */.Z)(_React$useState7, 2), - originValues = _React$useState8[0], - setOriginValues = _React$useState8[1]; - var mouseMoveEventRef = _react_17_0_2_react.useRef(null); - var mouseUpEventRef = _react_17_0_2_react.useRef(null); - _react_17_0_2_react.useEffect(function () { - if (draggingIndex === -1) { - setCacheValues(rawValues); - } - }, [rawValues, draggingIndex]); - // Clean up event - _react_17_0_2_react.useEffect(function () { - return function () { - document.removeEventListener('mousemove', mouseMoveEventRef.current); - document.removeEventListener('mouseup', mouseUpEventRef.current); - document.removeEventListener('touchmove', mouseMoveEventRef.current); - document.removeEventListener('touchend', mouseUpEventRef.current); - }; - }, []); - var flushValues = function flushValues(nextValues, nextValue) { - // Perf: Only update state when value changed - if (cacheValues.some(function (val, i) { - return val !== nextValues[i]; - })) { - if (nextValue !== undefined) { - setDraggingValue(nextValue); - } - setCacheValues(nextValues); - triggerChange(nextValues); - } - }; - var updateCacheValue = function updateCacheValue(valueIndex, offsetPercent) { - // Basic point offset - if (valueIndex === -1) { - // >>>> Dragging on the track - var startValue = originValues[0]; - var endValue = originValues[originValues.length - 1]; - var maxStartOffset = min - startValue; - var maxEndOffset = max - endValue; - // Get valid offset - var offset = offsetPercent * (max - min); - offset = Math.max(offset, maxStartOffset); - offset = Math.min(offset, maxEndOffset); - // Use first value to revert back of valid offset (like steps marks) - var formatStartValue = formatValue(startValue + offset); - offset = formatStartValue - startValue; - var cloneCacheValues = originValues.map(function (val) { - return val + offset; - }); - flushValues(cloneCacheValues); - } else { - // >>>> Dragging on the handle - var offsetDist = (max - min) * offsetPercent; - // Always start with the valueIndex origin value - var cloneValues = (0,toConsumableArray/* default */.Z)(cacheValues); - cloneValues[valueIndex] = originValues[valueIndex]; - var next = offsetValues(cloneValues, offsetDist, valueIndex, 'dist'); - flushValues(next.values, next.value); - } - }; - // Resolve closure - var updateCacheValueRef = _react_17_0_2_react.useRef(updateCacheValue); - updateCacheValueRef.current = updateCacheValue; - var onStartMove = function onStartMove(e, valueIndex) { - e.stopPropagation(); - var originValue = rawValues[valueIndex]; - setDraggingIndex(valueIndex); - setDraggingValue(originValue); - setOriginValues(rawValues); - var _getPosition = getPosition(e), - startX = _getPosition.pageX, - startY = _getPosition.pageY; - // Moving - var onMouseMove = function onMouseMove(event) { - event.preventDefault(); - var _getPosition2 = getPosition(event), - moveX = _getPosition2.pageX, - moveY = _getPosition2.pageY; - var offsetX = moveX - startX; - var offsetY = moveY - startY; - var _containerRef$current = containerRef.current.getBoundingClientRect(), - width = _containerRef$current.width, - height = _containerRef$current.height; - var offSetPercent; - switch (direction) { - case 'btt': - offSetPercent = -offsetY / height; - break; - case 'ttb': - offSetPercent = offsetY / height; - break; - case 'rtl': - offSetPercent = -offsetX / width; - break; - default: - offSetPercent = offsetX / width; - } - updateCacheValueRef.current(valueIndex, offSetPercent); - }; - // End - var onMouseUp = function onMouseUp(event) { - event.preventDefault(); - document.removeEventListener('mouseup', onMouseUp); - document.removeEventListener('mousemove', onMouseMove); - document.removeEventListener('touchend', onMouseUp); - document.removeEventListener('touchmove', onMouseMove); - mouseMoveEventRef.current = null; - mouseUpEventRef.current = null; - setDraggingIndex(-1); - finishChange(); - }; - document.addEventListener('mouseup', onMouseUp); - document.addEventListener('mousemove', onMouseMove); - document.addEventListener('touchend', onMouseUp); - document.addEventListener('touchmove', onMouseMove); - mouseMoveEventRef.current = onMouseMove; - mouseUpEventRef.current = onMouseUp; - }; - // Only return cache value when it mapping with rawValues - var returnValues = _react_17_0_2_react.useMemo(function () { - var sourceValues = (0,toConsumableArray/* default */.Z)(rawValues).sort(function (a, b) { - return a - b; - }); - var targetValues = (0,toConsumableArray/* default */.Z)(cacheValues).sort(function (a, b) { - return a - b; - }); - return sourceValues.every(function (val, index) { - return val === targetValues[index]; - }) ? cacheValues : rawValues; - }, [rawValues, cacheValues]); - return [draggingIndex, draggingValue, returnValues, onStartMove]; -} -;// CONCATENATED MODULE: ./node_modules/_rc-slider@10.2.1@rc-slider/es/Tracks/Track.js - - - - - - -function Track(props) { - var _classNames; - var prefixCls = props.prefixCls, - style = props.style, - start = props.start, - end = props.end, - index = props.index, - onStartMove = props.onStartMove; - var _React$useContext = _react_17_0_2_react.useContext(es_context), - direction = _React$useContext.direction, - min = _React$useContext.min, - max = _React$useContext.max, - disabled = _React$useContext.disabled, - range = _React$useContext.range; - var trackPrefixCls = "".concat(prefixCls, "-track"); - var offsetStart = getOffset(start, min, max); - var offsetEnd = getOffset(end, min, max); - // ============================ Events ============================ - var onInternalStartMove = function onInternalStartMove(e) { - if (!disabled && onStartMove) { - onStartMove(e, -1); - } - }; - // ============================ Render ============================ - var positionStyle = {}; - switch (direction) { - case 'rtl': - positionStyle.right = "".concat(offsetStart * 100, "%"); - positionStyle.width = "".concat(offsetEnd * 100 - offsetStart * 100, "%"); - break; - case 'btt': - positionStyle.bottom = "".concat(offsetStart * 100, "%"); - positionStyle.height = "".concat(offsetEnd * 100 - offsetStart * 100, "%"); - break; - case 'ttb': - positionStyle.top = "".concat(offsetStart * 100, "%"); - positionStyle.height = "".concat(offsetEnd * 100 - offsetStart * 100, "%"); - break; - default: - positionStyle.left = "".concat(offsetStart * 100, "%"); - positionStyle.width = "".concat(offsetEnd * 100 - offsetStart * 100, "%"); - } - return /*#__PURE__*/_react_17_0_2_react.createElement("div", { - className: _classnames_2_5_1_classnames_default()(trackPrefixCls, (_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(trackPrefixCls, "-").concat(index + 1), range), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-track-draggable"), onStartMove), _classNames)), - style: (0,objectSpread2/* default */.Z)((0,objectSpread2/* default */.Z)({}, positionStyle), style), - onMouseDown: onInternalStartMove, - onTouchStart: onInternalStartMove - }); -} -;// CONCATENATED MODULE: ./node_modules/_rc-slider@10.2.1@rc-slider/es/Tracks/index.js - - - - -function Tracks(props) { - var prefixCls = props.prefixCls, - style = props.style, - values = props.values, - startPoint = props.startPoint, - onStartMove = props.onStartMove; - var _React$useContext = _react_17_0_2_react.useContext(es_context), - included = _React$useContext.included, - range = _React$useContext.range, - min = _React$useContext.min; - var trackList = _react_17_0_2_react.useMemo(function () { - if (!range) { - // null value do not have track - if (values.length === 0) { - return []; - } - var startValue = startPoint !== null && startPoint !== void 0 ? startPoint : min; - var endValue = values[0]; - return [{ - start: Math.min(startValue, endValue), - end: Math.max(startValue, endValue) - }]; - } - // Multiple - var list = []; - for (var i = 0; i < values.length - 1; i += 1) { - list.push({ - start: values[i], - end: values[i + 1] - }); - } - return list; - }, [values, range, startPoint, min]); - return included ? trackList.map(function (_ref, index) { - var start = _ref.start, - end = _ref.end; - return /*#__PURE__*/_react_17_0_2_react.createElement(Track, { - index: index, - prefixCls: prefixCls, - style: getIndex(style, index), - start: start, - end: end, - key: index, - onStartMove: onStartMove - }); - }) : null; -} -;// CONCATENATED MODULE: ./node_modules/_rc-slider@10.2.1@rc-slider/es/Marks/Mark.js - - - - - - -function Mark(props) { - var prefixCls = props.prefixCls, - style = props.style, - children = props.children, - value = props.value, - _onClick = props.onClick; - var _React$useContext = _react_17_0_2_react.useContext(es_context), - min = _React$useContext.min, - max = _React$useContext.max, - direction = _React$useContext.direction, - includedStart = _React$useContext.includedStart, - includedEnd = _React$useContext.includedEnd, - included = _React$useContext.included; - var textCls = "".concat(prefixCls, "-text"); - // ============================ Offset ============================ - var positionStyle = getDirectionStyle(direction, value, min, max); - return /*#__PURE__*/_react_17_0_2_react.createElement("span", { - className: _classnames_2_5_1_classnames_default()(textCls, (0,defineProperty/* default */.Z)({}, "".concat(textCls, "-active"), included && includedStart <= value && value <= includedEnd)), - style: (0,objectSpread2/* default */.Z)((0,objectSpread2/* default */.Z)({}, positionStyle), style), - onMouseDown: function onMouseDown(e) { - e.stopPropagation(); - }, - onClick: function onClick() { - _onClick(value); - } - }, children); -} -;// CONCATENATED MODULE: ./node_modules/_rc-slider@10.2.1@rc-slider/es/Marks/index.js - - -function Marks(props) { - var prefixCls = props.prefixCls, - marks = props.marks, - onClick = props.onClick; - var markPrefixCls = "".concat(prefixCls, "-mark"); - // Not render mark if empty - if (!marks.length) { - return null; - } - return /*#__PURE__*/_react_17_0_2_react.createElement("div", { - className: markPrefixCls - }, marks.map(function (_ref) { - var value = _ref.value, - style = _ref.style, - label = _ref.label; - return /*#__PURE__*/_react_17_0_2_react.createElement(Mark, { - key: value, - prefixCls: markPrefixCls, - style: style, - value: value, - onClick: onClick - }, label); - })); -} -;// CONCATENATED MODULE: ./node_modules/_rc-slider@10.2.1@rc-slider/es/Steps/Dot.js - - - - - - -function Dot(props) { - var prefixCls = props.prefixCls, - value = props.value, - style = props.style, - activeStyle = props.activeStyle; - var _React$useContext = _react_17_0_2_react.useContext(es_context), - min = _React$useContext.min, - max = _React$useContext.max, - direction = _React$useContext.direction, - included = _React$useContext.included, - includedStart = _React$useContext.includedStart, - includedEnd = _React$useContext.includedEnd; - var dotClassName = "".concat(prefixCls, "-dot"); - var active = included && includedStart <= value && value <= includedEnd; - // ============================ Offset ============================ - var mergedStyle = (0,objectSpread2/* default */.Z)((0,objectSpread2/* default */.Z)({}, getDirectionStyle(direction, value, min, max)), typeof style === 'function' ? style(value) : style); - if (active) { - mergedStyle = (0,objectSpread2/* default */.Z)((0,objectSpread2/* default */.Z)({}, mergedStyle), typeof activeStyle === 'function' ? activeStyle(value) : activeStyle); - } - return /*#__PURE__*/_react_17_0_2_react.createElement("span", { - className: _classnames_2_5_1_classnames_default()(dotClassName, (0,defineProperty/* default */.Z)({}, "".concat(dotClassName, "-active"), active)), - style: mergedStyle - }); -} -;// CONCATENATED MODULE: ./node_modules/_rc-slider@10.2.1@rc-slider/es/Steps/index.js - - - -function Steps(props) { - var prefixCls = props.prefixCls, - marks = props.marks, - dots = props.dots, - style = props.style, - activeStyle = props.activeStyle; - var _React$useContext = _react_17_0_2_react.useContext(es_context), - min = _React$useContext.min, - max = _React$useContext.max, - step = _React$useContext.step; - var stepDots = _react_17_0_2_react.useMemo(function () { - var dotSet = new Set(); - // Add marks - marks.forEach(function (mark) { - dotSet.add(mark.value); - }); - // Fill dots - if (dots && step !== null) { - var current = min; - while (current <= max) { - dotSet.add(current); - current += step; - } - } - return Array.from(dotSet); - }, [min, max, step, dots, marks]); - return /*#__PURE__*/_react_17_0_2_react.createElement("div", { - className: "".concat(prefixCls, "-step") - }, stepDots.map(function (dotValue) { - return /*#__PURE__*/_react_17_0_2_react.createElement(Dot, { - prefixCls: prefixCls, - key: dotValue, - value: dotValue, - style: style, - activeStyle: activeStyle - }); - })); -} -;// CONCATENATED MODULE: ./node_modules/_rc-slider@10.2.1@rc-slider/es/hooks/useOffset.js - - -function useOffset(min, max, step, markList, allowCross, pushable) { - var formatRangeValue = _react_17_0_2_react.useCallback(function (val) { - var formatNextValue = isFinite(val) ? val : min; - formatNextValue = Math.min(max, val); - formatNextValue = Math.max(min, formatNextValue); - return formatNextValue; - }, [min, max]); - var formatStepValue = _react_17_0_2_react.useCallback(function (val) { - if (step !== null) { - var stepValue = min + Math.round((formatRangeValue(val) - min) / step) * step; - // Cut number in case to be like 0.30000000000000004 - var getDecimal = function getDecimal(num) { - return (String(num).split('.')[1] || '').length; - }; - var maxDecimal = Math.max(getDecimal(step), getDecimal(max), getDecimal(min)); - var fixedValue = Number(stepValue.toFixed(maxDecimal)); - return min <= fixedValue && fixedValue <= max ? fixedValue : null; - } - return null; - }, [step, min, max, formatRangeValue]); - var formatValue = _react_17_0_2_react.useCallback(function (val) { - var formatNextValue = formatRangeValue(val); - // List align values - var alignValues = markList.map(function (mark) { - return mark.value; - }); - if (step !== null) { - alignValues.push(formatStepValue(val)); - } - // min & max - alignValues.push(min, max); - // Align with marks - var closeValue = alignValues[0]; - var closeDist = max - min; - alignValues.forEach(function (alignValue) { - var dist = Math.abs(formatNextValue - alignValue); - if (dist <= closeDist) { - closeValue = alignValue; - closeDist = dist; - } - }); - return closeValue; - }, [min, max, markList, step, formatRangeValue, formatStepValue]); - // ========================== Offset ========================== - // Single Value - var offsetValue = function offsetValue(values, offset, valueIndex) { - var mode = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : 'unit'; - if (typeof offset === 'number') { - var nextValue; - var originValue = values[valueIndex]; - // Only used for `dist` mode - var targetDistValue = originValue + offset; - // Compare next step value & mark value which is best match - var potentialValues = []; - markList.forEach(function (mark) { - potentialValues.push(mark.value); - }); - // Min & Max - potentialValues.push(min, max); - // In case origin value is align with mark but not with step - potentialValues.push(formatStepValue(originValue)); - // Put offset step value also - var sign = offset > 0 ? 1 : -1; - if (mode === 'unit') { - potentialValues.push(formatStepValue(originValue + sign * step)); - } else { - potentialValues.push(formatStepValue(targetDistValue)); - } - // Find close one - potentialValues = potentialValues.filter(function (val) { - return val !== null; - }) - // Remove reverse value - .filter(function (val) { - return offset < 0 ? val <= originValue : val >= originValue; - }); - if (mode === 'unit') { - // `unit` mode can not contain itself - potentialValues = potentialValues.filter(function (val) { - return val !== originValue; - }); - } - var compareValue = mode === 'unit' ? originValue : targetDistValue; - nextValue = potentialValues[0]; - var valueDist = Math.abs(nextValue - compareValue); - potentialValues.forEach(function (potentialValue) { - var dist = Math.abs(potentialValue - compareValue); - if (dist < valueDist) { - nextValue = potentialValue; - valueDist = dist; - } - }); - // Out of range will back to range - if (nextValue === undefined) { - return offset < 0 ? min : max; - } - // `dist` mode - if (mode === 'dist') { - return nextValue; - } - // `unit` mode may need another round - if (Math.abs(offset) > 1) { - var cloneValues = (0,toConsumableArray/* default */.Z)(values); - cloneValues[valueIndex] = nextValue; - return offsetValue(cloneValues, offset - sign, valueIndex, mode); - } - return nextValue; - } else if (offset === 'min') { - return min; - } else if (offset === 'max') { - return max; - } - }; - /** Same as `offsetValue` but return `changed` mark to tell value changed */ - var offsetChangedValue = function offsetChangedValue(values, offset, valueIndex) { - var mode = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : 'unit'; - var originValue = values[valueIndex]; - var nextValue = offsetValue(values, offset, valueIndex, mode); - return { - value: nextValue, - changed: nextValue !== originValue - }; - }; - var needPush = function needPush(dist) { - return pushable === null && dist === 0 || typeof pushable === 'number' && dist < pushable; - }; - // Values - var offsetValues = function offsetValues(values, offset, valueIndex) { - var mode = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : 'unit'; - var nextValues = values.map(formatValue); - var originValue = nextValues[valueIndex]; - var nextValue = offsetValue(nextValues, offset, valueIndex, mode); - nextValues[valueIndex] = nextValue; - if (allowCross === false) { - // >>>>> Allow Cross - var pushNum = pushable || 0; - // ============ AllowCross =============== - if (valueIndex > 0 && nextValues[valueIndex - 1] !== originValue) { - nextValues[valueIndex] = Math.max(nextValues[valueIndex], nextValues[valueIndex - 1] + pushNum); - } - if (valueIndex < nextValues.length - 1 && nextValues[valueIndex + 1] !== originValue) { - nextValues[valueIndex] = Math.min(nextValues[valueIndex], nextValues[valueIndex + 1] - pushNum); - } - } else if (typeof pushable === 'number' || pushable === null) { - // >>>>> Pushable - // =============== Push ================== - // >>>>>> Basic push - // End values - for (var i = valueIndex + 1; i < nextValues.length; i += 1) { - var changed = true; - while (needPush(nextValues[i] - nextValues[i - 1]) && changed) { - var _offsetChangedValue = offsetChangedValue(nextValues, 1, i); - nextValues[i] = _offsetChangedValue.value; - changed = _offsetChangedValue.changed; - } - } - // Start values - for (var _i = valueIndex; _i > 0; _i -= 1) { - var _changed = true; - while (needPush(nextValues[_i] - nextValues[_i - 1]) && _changed) { - var _offsetChangedValue2 = offsetChangedValue(nextValues, -1, _i - 1); - nextValues[_i - 1] = _offsetChangedValue2.value; - _changed = _offsetChangedValue2.changed; - } - } - // >>>>> Revert back to safe push range - // End to Start - for (var _i2 = nextValues.length - 1; _i2 > 0; _i2 -= 1) { - var _changed2 = true; - while (needPush(nextValues[_i2] - nextValues[_i2 - 1]) && _changed2) { - var _offsetChangedValue3 = offsetChangedValue(nextValues, -1, _i2 - 1); - nextValues[_i2 - 1] = _offsetChangedValue3.value; - _changed2 = _offsetChangedValue3.changed; - } - } - // Start to End - for (var _i3 = 0; _i3 < nextValues.length - 1; _i3 += 1) { - var _changed3 = true; - while (needPush(nextValues[_i3 + 1] - nextValues[_i3]) && _changed3) { - var _offsetChangedValue4 = offsetChangedValue(nextValues, 1, _i3 + 1); - nextValues[_i3 + 1] = _offsetChangedValue4.value; - _changed3 = _offsetChangedValue4.changed; - } - } - } - return { - value: nextValues[valueIndex], - values: nextValues - }; - }; - return [formatValue, offsetValues]; -} -// EXTERNAL MODULE: ./node_modules/_rc-util@5.43.0@rc-util/es/warning.js -var warning = __webpack_require__(85870); -;// CONCATENATED MODULE: ./node_modules/_rc-slider@10.2.1@rc-slider/es/Slider.js - - - - - - - - - - - - - - - - -var Slider = /*#__PURE__*/_react_17_0_2_react.forwardRef(function (props, ref) { - var _classNames; - var _props$prefixCls = props.prefixCls, - prefixCls = _props$prefixCls === void 0 ? 'rc-slider' : _props$prefixCls, - className = props.className, - style = props.style, - _props$disabled = props.disabled, - disabled = _props$disabled === void 0 ? false : _props$disabled, - _props$keyboard = props.keyboard, - keyboard = _props$keyboard === void 0 ? true : _props$keyboard, - autoFocus = props.autoFocus, - onFocus = props.onFocus, - onBlur = props.onBlur, - _props$min = props.min, - min = _props$min === void 0 ? 0 : _props$min, - _props$max = props.max, - max = _props$max === void 0 ? 100 : _props$max, - _props$step = props.step, - step = _props$step === void 0 ? 1 : _props$step, - value = props.value, - defaultValue = props.defaultValue, - range = props.range, - count = props.count, - onChange = props.onChange, - onBeforeChange = props.onBeforeChange, - onAfterChange = props.onAfterChange, - _props$allowCross = props.allowCross, - allowCross = _props$allowCross === void 0 ? true : _props$allowCross, - _props$pushable = props.pushable, - pushable = _props$pushable === void 0 ? false : _props$pushable, - draggableTrack = props.draggableTrack, - reverse = props.reverse, - vertical = props.vertical, - _props$included = props.included, - included = _props$included === void 0 ? true : _props$included, - startPoint = props.startPoint, - trackStyle = props.trackStyle, - handleStyle = props.handleStyle, - railStyle = props.railStyle, - dotStyle = props.dotStyle, - activeDotStyle = props.activeDotStyle, - marks = props.marks, - dots = props.dots, - handleRender = props.handleRender, - _props$tabIndex = props.tabIndex, - tabIndex = _props$tabIndex === void 0 ? 0 : _props$tabIndex, - ariaLabelForHandle = props.ariaLabelForHandle, - ariaLabelledByForHandle = props.ariaLabelledByForHandle, - ariaValueTextFormatterForHandle = props.ariaValueTextFormatterForHandle; - var handlesRef = _react_17_0_2_react.useRef(); - var containerRef = _react_17_0_2_react.useRef(); - var direction = _react_17_0_2_react.useMemo(function () { - if (vertical) { - return reverse ? 'ttb' : 'btt'; - } - return reverse ? 'rtl' : 'ltr'; - }, [reverse, vertical]); - // ============================ Range ============================= - var mergedMin = _react_17_0_2_react.useMemo(function () { - return isFinite(min) ? min : 0; - }, [min]); - var mergedMax = _react_17_0_2_react.useMemo(function () { - return isFinite(max) ? max : 100; - }, [max]); - // ============================= Step ============================= - var mergedStep = _react_17_0_2_react.useMemo(function () { - return step !== null && step <= 0 ? 1 : step; - }, [step]); - // ============================= Push ============================= - var mergedPush = _react_17_0_2_react.useMemo(function () { - if (typeof pushable === 'boolean') { - return pushable ? mergedStep : false; - } - return pushable >= 0 ? pushable : false; - }, [pushable, mergedStep]); - // ============================ Marks ============================= - var markList = _react_17_0_2_react.useMemo(function () { - var keys = Object.keys(marks || {}); - return keys.map(function (key) { - var mark = marks[key]; - var markObj = { - value: Number(key) - }; - if (mark && (0,esm_typeof/* default */.Z)(mark) === 'object' && ! /*#__PURE__*/_react_17_0_2_react.isValidElement(mark) && ('label' in mark || 'style' in mark)) { - markObj.style = mark.style; - markObj.label = mark.label; - } else { - markObj.label = mark; - } - return markObj; - }).filter(function (_ref) { - var label = _ref.label; - return label || typeof label === 'number'; - }).sort(function (a, b) { - return a.value - b.value; - }); - }, [marks]); - // ============================ Format ============================ - var _useOffset = useOffset(mergedMin, mergedMax, mergedStep, markList, allowCross, mergedPush), - _useOffset2 = (0,slicedToArray/* default */.Z)(_useOffset, 2), - formatValue = _useOffset2[0], - offsetValues = _useOffset2[1]; - // ============================ Values ============================ - var _useMergedState = (0,useMergedState/* default */.Z)(defaultValue, { - value: value - }), - _useMergedState2 = (0,slicedToArray/* default */.Z)(_useMergedState, 2), - mergedValue = _useMergedState2[0], - setValue = _useMergedState2[1]; - var rawValues = _react_17_0_2_react.useMemo(function () { - var valueList = mergedValue === null || mergedValue === undefined ? [] : Array.isArray(mergedValue) ? mergedValue : [mergedValue]; - var _valueList = (0,slicedToArray/* default */.Z)(valueList, 1), - _valueList$ = _valueList[0], - val0 = _valueList$ === void 0 ? mergedMin : _valueList$; - var returnValues = mergedValue === null ? [] : [val0]; - // Format as range - if (range) { - returnValues = (0,toConsumableArray/* default */.Z)(valueList); - // When count provided or value is `undefined`, we fill values - if (count || mergedValue === undefined) { - var pointCount = count >= 0 ? count + 1 : 2; - returnValues = returnValues.slice(0, pointCount); - // Fill with count - while (returnValues.length < pointCount) { - var _returnValues; - returnValues.push((_returnValues = returnValues[returnValues.length - 1]) !== null && _returnValues !== void 0 ? _returnValues : mergedMin); - } - } - returnValues.sort(function (a, b) { - return a - b; - }); - } - // Align in range - returnValues.forEach(function (val, index) { - returnValues[index] = formatValue(val); - }); - return returnValues; - }, [mergedValue, range, mergedMin, count, formatValue]); - // =========================== onChange =========================== - var rawValuesRef = _react_17_0_2_react.useRef(rawValues); - rawValuesRef.current = rawValues; - var getTriggerValue = function getTriggerValue(triggerValues) { - return range ? triggerValues : triggerValues[0]; - }; - var triggerChange = function triggerChange(nextValues) { - // Order first - var cloneNextValues = (0,toConsumableArray/* default */.Z)(nextValues).sort(function (a, b) { - return a - b; - }); - // Trigger event if needed - if (onChange && !(0,isEqual/* default */.Z)(cloneNextValues, rawValuesRef.current, true)) { - onChange(getTriggerValue(cloneNextValues)); - } - // We set this later since it will re-render component immediately - setValue(cloneNextValues); - }; - var changeToCloseValue = function changeToCloseValue(newValue) { - if (!disabled) { - var valueIndex = 0; - var valueDist = mergedMax - mergedMin; - rawValues.forEach(function (val, index) { - var dist = Math.abs(newValue - val); - if (dist <= valueDist) { - valueDist = dist; - valueIndex = index; - } - }); - // Create new values - var cloneNextValues = (0,toConsumableArray/* default */.Z)(rawValues); - cloneNextValues[valueIndex] = newValue; - // Fill value to match default 2 - if (range && !rawValues.length && count === undefined) { - cloneNextValues.push(newValue); - } - onBeforeChange === null || onBeforeChange === void 0 ? void 0 : onBeforeChange(getTriggerValue(cloneNextValues)); - triggerChange(cloneNextValues); - onAfterChange === null || onAfterChange === void 0 ? void 0 : onAfterChange(getTriggerValue(cloneNextValues)); - } - }; - // ============================ Click ============================= - var onSliderMouseDown = function onSliderMouseDown(e) { - e.preventDefault(); - var _containerRef$current = containerRef.current.getBoundingClientRect(), - width = _containerRef$current.width, - height = _containerRef$current.height, - left = _containerRef$current.left, - top = _containerRef$current.top, - bottom = _containerRef$current.bottom, - right = _containerRef$current.right; - var clientX = e.clientX, - clientY = e.clientY; - var percent; - switch (direction) { - case 'btt': - percent = (bottom - clientY) / height; - break; - case 'ttb': - percent = (clientY - top) / height; - break; - case 'rtl': - percent = (right - clientX) / width; - break; - default: - percent = (clientX - left) / width; - } - var nextValue = mergedMin + percent * (mergedMax - mergedMin); - changeToCloseValue(formatValue(nextValue)); - }; - // =========================== Keyboard =========================== - var _React$useState = _react_17_0_2_react.useState(null), - _React$useState2 = (0,slicedToArray/* default */.Z)(_React$useState, 2), - keyboardValue = _React$useState2[0], - setKeyboardValue = _React$useState2[1]; - var onHandleOffsetChange = function onHandleOffsetChange(offset, valueIndex) { - if (!disabled) { - var next = offsetValues(rawValues, offset, valueIndex); - onBeforeChange === null || onBeforeChange === void 0 ? void 0 : onBeforeChange(getTriggerValue(rawValues)); - triggerChange(next.values); - onAfterChange === null || onAfterChange === void 0 ? void 0 : onAfterChange(getTriggerValue(next.values)); - setKeyboardValue(next.value); - } - }; - _react_17_0_2_react.useEffect(function () { - if (keyboardValue !== null) { - var valueIndex = rawValues.indexOf(keyboardValue); - if (valueIndex >= 0) { - handlesRef.current.focus(valueIndex); - } - } - setKeyboardValue(null); - }, [keyboardValue]); - // ============================= Drag ============================= - var mergedDraggableTrack = _react_17_0_2_react.useMemo(function () { - if (draggableTrack && mergedStep === null) { - if (false) {} - return false; - } - return draggableTrack; - }, [draggableTrack, mergedStep]); - var finishChange = function finishChange() { - onAfterChange === null || onAfterChange === void 0 ? void 0 : onAfterChange(getTriggerValue(rawValuesRef.current)); - }; - var _useDrag = useDrag(containerRef, direction, rawValues, mergedMin, mergedMax, formatValue, triggerChange, finishChange, offsetValues), - _useDrag2 = (0,slicedToArray/* default */.Z)(_useDrag, 4), - draggingIndex = _useDrag2[0], - draggingValue = _useDrag2[1], - cacheValues = _useDrag2[2], - onStartDrag = _useDrag2[3]; - var onStartMove = function onStartMove(e, valueIndex) { - onStartDrag(e, valueIndex); - onBeforeChange === null || onBeforeChange === void 0 ? void 0 : onBeforeChange(getTriggerValue(rawValuesRef.current)); - }; - // Auto focus for updated handle - var dragging = draggingIndex !== -1; - _react_17_0_2_react.useEffect(function () { - if (!dragging) { - var valueIndex = rawValues.lastIndexOf(draggingValue); - handlesRef.current.focus(valueIndex); - } - }, [dragging]); - // =========================== Included =========================== - var sortedCacheValues = _react_17_0_2_react.useMemo(function () { - return (0,toConsumableArray/* default */.Z)(cacheValues).sort(function (a, b) { - return a - b; - }); - }, [cacheValues]); - // Provide a range values with included [min, max] - // Used for Track, Mark & Dot - var _React$useMemo = _react_17_0_2_react.useMemo(function () { - if (!range) { - return [mergedMin, sortedCacheValues[0]]; - } - return [sortedCacheValues[0], sortedCacheValues[sortedCacheValues.length - 1]]; - }, [sortedCacheValues, range, mergedMin]), - _React$useMemo2 = (0,slicedToArray/* default */.Z)(_React$useMemo, 2), - includedStart = _React$useMemo2[0], - includedEnd = _React$useMemo2[1]; - // ============================= Refs ============================= - _react_17_0_2_react.useImperativeHandle(ref, function () { - return { - focus: function focus() { - handlesRef.current.focus(0); - }, - blur: function blur() { - var _document = document, - activeElement = _document.activeElement; - if (containerRef.current.contains(activeElement)) { - activeElement === null || activeElement === void 0 ? void 0 : activeElement.blur(); - } - } - }; - }); - // ========================== Auto Focus ========================== - _react_17_0_2_react.useEffect(function () { - if (autoFocus) { - handlesRef.current.focus(0); - } - }, []); - // =========================== Context ============================ - var context = _react_17_0_2_react.useMemo(function () { - return { - min: mergedMin, - max: mergedMax, - direction: direction, - disabled: disabled, - keyboard: keyboard, - step: mergedStep, - included: included, - includedStart: includedStart, - includedEnd: includedEnd, - range: range, - tabIndex: tabIndex, - ariaLabelForHandle: ariaLabelForHandle, - ariaLabelledByForHandle: ariaLabelledByForHandle, - ariaValueTextFormatterForHandle: ariaValueTextFormatterForHandle - }; - }, [mergedMin, mergedMax, direction, disabled, keyboard, mergedStep, included, includedStart, includedEnd, range, tabIndex, ariaLabelForHandle, ariaLabelledByForHandle, ariaValueTextFormatterForHandle]); - // ============================ Render ============================ - return /*#__PURE__*/_react_17_0_2_react.createElement(es_context.Provider, { - value: context - }, /*#__PURE__*/_react_17_0_2_react.createElement("div", { - ref: containerRef, - className: _classnames_2_5_1_classnames_default()(prefixCls, className, (_classNames = {}, (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-disabled"), disabled), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-vertical"), vertical), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-horizontal"), !vertical), (0,defineProperty/* default */.Z)(_classNames, "".concat(prefixCls, "-with-marks"), markList.length), _classNames)), - style: style, - onMouseDown: onSliderMouseDown - }, /*#__PURE__*/_react_17_0_2_react.createElement("div", { - className: "".concat(prefixCls, "-rail"), - style: railStyle - }), /*#__PURE__*/_react_17_0_2_react.createElement(Tracks, { - prefixCls: prefixCls, - style: trackStyle, - values: sortedCacheValues, - startPoint: startPoint, - onStartMove: mergedDraggableTrack ? onStartMove : null - }), /*#__PURE__*/_react_17_0_2_react.createElement(Steps, { - prefixCls: prefixCls, - marks: markList, - dots: dots, - style: dotStyle, - activeStyle: activeDotStyle - }), /*#__PURE__*/_react_17_0_2_react.createElement(es_Handles, { - ref: handlesRef, - prefixCls: prefixCls, - style: handleStyle, - values: cacheValues, - draggingIndex: draggingIndex, - onStartMove: onStartMove, - onOffsetChange: onHandleOffsetChange, - onFocus: onFocus, - onBlur: onBlur, - handleRender: handleRender - }), /*#__PURE__*/_react_17_0_2_react.createElement(Marks, { - prefixCls: prefixCls, - marks: markList, - onClick: changeToCloseValue - }))); -}); -if (false) {} -/* harmony default export */ var es_Slider = (Slider); -;// CONCATENATED MODULE: ./node_modules/_rc-slider@10.2.1@rc-slider/es/index.js - -/* harmony default export */ var es = (es_Slider); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/config-provider/context.js -var context = __webpack_require__(36355); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/config-provider/DisabledContext.js -var DisabledContext = __webpack_require__(1684); -// EXTERNAL MODULE: ./node_modules/_rc-util@5.43.0@rc-util/es/raf.js -var raf = __webpack_require__(71783); -// EXTERNAL MODULE: ./node_modules/_rc-util@5.43.0@rc-util/es/ref.js -var es_ref = __webpack_require__(25629); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/tooltip/index.js + 3 modules -var tooltip = __webpack_require__(6848); -;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/slider/SliderTooltip.js -"use client"; - - - - - - -const SliderTooltip = /*#__PURE__*/_react_17_0_2_react.forwardRef((props, ref) => { - const { - open - } = props; - const innerRef = (0,_react_17_0_2_react.useRef)(null); - const rafRef = (0,_react_17_0_2_react.useRef)(null); - function cancelKeepAlign() { - raf/* default */.Z.cancel(rafRef.current); - rafRef.current = null; - } - function keepAlign() { - rafRef.current = (0,raf/* default */.Z)(() => { - var _a; - (_a = innerRef.current) === null || _a === void 0 ? void 0 : _a.forceAlign(); - rafRef.current = null; - }); - } - _react_17_0_2_react.useEffect(() => { - if (open) { - keepAlign(); - } else { - cancelKeepAlign(); - } - return cancelKeepAlign; - }, [open, props.title]); - return /*#__PURE__*/_react_17_0_2_react.createElement(tooltip/* default */.Z, Object.assign({ - ref: (0,es_ref/* composeRef */.sQ)(innerRef, ref) - }, props)); -}); -if (false) {} -/* harmony default export */ var slider_SliderTooltip = (SliderTooltip); -// EXTERNAL MODULE: ./node_modules/_@ctrl_tinycolor@3.6.1@@ctrl/tinycolor/dist/module/index.js -var dist_module = __webpack_require__(64993); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/style/index.js -var style = __webpack_require__(17313); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/theme/util/genComponentStyleHook.js -var genComponentStyleHook = __webpack_require__(83116); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/theme/util/statistic.js -var statistic = __webpack_require__(37613); -;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/slider/style/index.js -"use client"; - - - - -// =============================== Base =============================== -const genBaseStyle = token => { - const { - componentCls, - antCls, - controlSize, - dotSize, - marginFull, - marginPart, - colorFillContentHover - } = token; - return { - [componentCls]: Object.assign(Object.assign({}, (0,style/* resetComponent */.Wf)(token)), { - position: 'relative', - height: controlSize, - margin: `${marginPart}px ${marginFull}px`, - padding: 0, - cursor: 'pointer', - touchAction: 'none', - [`&-vertical`]: { - margin: `${marginFull}px ${marginPart}px` - }, - [`${componentCls}-rail`]: { - position: 'absolute', - backgroundColor: token.railBg, - borderRadius: token.borderRadiusXS, - transition: `background-color ${token.motionDurationMid}` - }, - [`${componentCls}-track`]: { - position: 'absolute', - backgroundColor: token.trackBg, - borderRadius: token.borderRadiusXS, - transition: `background-color ${token.motionDurationMid}` - }, - [`${componentCls}-track-draggable`]: { - // base on https://github.com/ant-design/ant-design/pull/42825/files#diff-9b9560a611e7ed0e6ef24ca9f1faff1e8c816d3f35ed6a1f73c36d2b42790aba - // zIndex: 1, - boxSizing: 'content-box', - backgroundClip: 'content-box', - border: 'solid rgba(0,0,0,0)' - }, - '&:hover': { - [`${componentCls}-rail`]: { - backgroundColor: token.railHoverBg - }, - [`${componentCls}-track`]: { - backgroundColor: token.trackHoverBg - }, - [`${componentCls}-dot`]: { - borderColor: colorFillContentHover - }, - [`${componentCls}-handle::after`]: { - boxShadow: `0 0 0 ${token.handleLineWidth}px ${token.colorPrimaryBorderHover}` - }, - [`${componentCls}-dot-active`]: { - borderColor: token.dotActiveBorderColor - } - }, - [`${componentCls}-handle`]: { - position: 'absolute', - width: token.handleSize, - height: token.handleSize, - outline: 'none', - [`${componentCls}-dragging`]: { - zIndex: 1 - }, - // 扩大选区 - '&::before': { - content: '""', - position: 'absolute', - insetInlineStart: -token.handleLineWidth, - insetBlockStart: -token.handleLineWidth, - width: token.handleSize + token.handleLineWidth * 2, - height: token.handleSize + token.handleLineWidth * 2, - backgroundColor: 'transparent' - }, - '&::after': { - content: '""', - position: 'absolute', - insetBlockStart: 0, - insetInlineStart: 0, - width: token.handleSize, - height: token.handleSize, - backgroundColor: token.colorBgElevated, - boxShadow: `0 0 0 ${token.handleLineWidth}px ${token.handleColor}`, - borderRadius: '50%', - cursor: 'pointer', - transition: ` - inset-inline-start ${token.motionDurationMid}, - inset-block-start ${token.motionDurationMid}, - width ${token.motionDurationMid}, - height ${token.motionDurationMid}, - box-shadow ${token.motionDurationMid} - ` - }, - '&:hover, &:active, &:focus': { - '&::before': { - insetInlineStart: -((token.handleSizeHover - token.handleSize) / 2 + token.handleLineWidthHover), - insetBlockStart: -((token.handleSizeHover - token.handleSize) / 2 + token.handleLineWidthHover), - width: token.handleSizeHover + token.handleLineWidthHover * 2, - height: token.handleSizeHover + token.handleLineWidthHover * 2 - }, - '&::after': { - boxShadow: `0 0 0 ${token.handleLineWidthHover}px ${token.handleActiveColor}`, - width: token.handleSizeHover, - height: token.handleSizeHover, - insetInlineStart: (token.handleSize - token.handleSizeHover) / 2, - insetBlockStart: (token.handleSize - token.handleSizeHover) / 2 - } - } - }, - [`${componentCls}-mark`]: { - position: 'absolute', - fontSize: token.fontSize - }, - [`${componentCls}-mark-text`]: { - position: 'absolute', - display: 'inline-block', - color: token.colorTextDescription, - textAlign: 'center', - wordBreak: 'keep-all', - cursor: 'pointer', - userSelect: 'none', - '&-active': { - color: token.colorText - } - }, - [`${componentCls}-step`]: { - position: 'absolute', - background: 'transparent', - pointerEvents: 'none' - }, - [`${componentCls}-dot`]: { - position: 'absolute', - width: dotSize, - height: dotSize, - backgroundColor: token.colorBgElevated, - border: `${token.handleLineWidth}px solid ${token.dotBorderColor}`, - borderRadius: '50%', - cursor: 'pointer', - transition: `border-color ${token.motionDurationSlow}`, - pointerEvents: 'auto', - '&-active': { - borderColor: token.dotActiveBorderColor - } - }, - [`&${componentCls}-disabled`]: { - cursor: 'not-allowed', - [`${componentCls}-rail`]: { - backgroundColor: `${token.railBg} !important` - }, - [`${componentCls}-track`]: { - backgroundColor: `${token.trackBgDisabled} !important` - }, - [` - ${componentCls}-dot - `]: { - backgroundColor: token.colorBgElevated, - borderColor: token.trackBgDisabled, - boxShadow: 'none', - cursor: 'not-allowed' - }, - [`${componentCls}-handle::after`]: { - backgroundColor: token.colorBgElevated, - cursor: 'not-allowed', - width: token.handleSize, - height: token.handleSize, - boxShadow: `0 0 0 ${token.handleLineWidth}px ${new dist_module/* TinyColor */.C(token.colorTextDisabled).onBackground(token.colorBgContainer).toHexShortString()}`, - insetInlineStart: 0, - insetBlockStart: 0 - }, - [` - ${componentCls}-mark-text, - ${componentCls}-dot - `]: { - cursor: `not-allowed !important` - } - }, - [`&-tooltip ${antCls}-tooltip-inner`]: { - minWidth: 'unset' - } - }) - }; -}; -// ============================ Horizontal ============================ -const genDirectionStyle = (token, horizontal) => { - const { - componentCls, - railSize, - handleSize, - dotSize - } = token; - const railPadding = horizontal ? 'paddingBlock' : 'paddingInline'; - const full = horizontal ? 'width' : 'height'; - const part = horizontal ? 'height' : 'width'; - const handlePos = horizontal ? 'insetBlockStart' : 'insetInlineStart'; - const markInset = horizontal ? 'top' : 'insetInlineStart'; - const handlePosSize = (railSize * 3 - handleSize) / 2; - const draggableBorderSize = (handleSize - railSize) / 2; - const draggableBorder = horizontal ? { - borderWidth: `${draggableBorderSize}px 0`, - transform: `translateY(-${draggableBorderSize}px)` - } : { - borderWidth: `0 ${draggableBorderSize}px`, - transform: `translateX(-${draggableBorderSize}px)` - }; - return { - [railPadding]: railSize, - [part]: railSize * 3, - [`${componentCls}-rail`]: { - [full]: '100%', - [part]: railSize - }, - [`${componentCls}-track`]: { - [part]: railSize - }, - [`${componentCls}-track-draggable`]: Object.assign({}, draggableBorder), - [`${componentCls}-handle`]: { - [handlePos]: handlePosSize - }, - [`${componentCls}-mark`]: { - // Reset all - insetInlineStart: 0, - top: 0, - // https://github.com/ant-design/ant-design/issues/43731 - [markInset]: railSize * 3 + (horizontal ? 0 : token.marginFull), - [full]: '100%' - }, - [`${componentCls}-step`]: { - // Reset all - insetInlineStart: 0, - top: 0, - [markInset]: railSize, - [full]: '100%', - [part]: railSize - }, - [`${componentCls}-dot`]: { - position: 'absolute', - [handlePos]: (railSize - dotSize) / 2 - } - }; -}; -// ============================ Horizontal ============================ -const genHorizontalStyle = token => { - const { - componentCls, - marginPartWithMark - } = token; - return { - [`${componentCls}-horizontal`]: Object.assign(Object.assign({}, genDirectionStyle(token, true)), { - [`&${componentCls}-with-marks`]: { - marginBottom: marginPartWithMark - } - }) - }; -}; -// ============================= Vertical ============================= -const genVerticalStyle = token => { - const { - componentCls - } = token; - return { - [`${componentCls}-vertical`]: Object.assign(Object.assign({}, genDirectionStyle(token, false)), { - height: '100%' - }) - }; -}; -// ============================== Export ============================== -/* harmony default export */ var slider_style = ((0,genComponentStyleHook/* default */.Z)('Slider', token => { - const sliderToken = (0,statistic/* merge */.TS)(token, { - marginPart: (token.controlHeight - token.controlSize) / 2, - marginFull: token.controlSize / 2, - marginPartWithMark: token.controlHeightLG - token.controlSize - }); - return [genBaseStyle(sliderToken), genHorizontalStyle(sliderToken), genVerticalStyle(sliderToken)]; -}, token => { - // Handle line width is always width-er 1px - const increaseHandleWidth = 1; - const controlSize = token.controlHeightLG / 4; - const controlSizeHover = token.controlHeightSM / 2; - const handleLineWidth = token.lineWidth + increaseHandleWidth; - const handleLineWidthHover = token.lineWidth + increaseHandleWidth * 3; - return { - controlSize, - railSize: 4, - handleSize: controlSize, - handleSizeHover: controlSizeHover, - dotSize: 8, - handleLineWidth, - handleLineWidthHover, - railBg: token.colorFillTertiary, - railHoverBg: token.colorFillSecondary, - trackBg: token.colorPrimaryBorder, - trackHoverBg: token.colorPrimaryBorderHover, - handleColor: token.colorPrimaryBorder, - handleActiveColor: token.colorPrimary, - dotBorderColor: token.colorBorderSecondary, - dotActiveBorderColor: token.colorPrimaryBorder, - trackBgDisabled: token.colorBgContainerDisabled - }; -})); -;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/slider/index.js -"use client"; - -var slider_rest = undefined && undefined.__rest || function (s, e) { - var t = {}; - for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; - if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { - if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; - } - return t; -}; - - - - - - - - -const defaultFormatter = val => typeof val === 'number' ? val.toString() : ''; -const slider_Slider = /*#__PURE__*/_react_17_0_2_react.forwardRef((props, ref) => { - const { - prefixCls: customizePrefixCls, - range, - className, - rootClassName, - style, - disabled, - // Deprecated Props - tooltipPrefixCls: legacyTooltipPrefixCls, - tipFormatter: legacyTipFormatter, - tooltipVisible: legacyTooltipVisible, - getTooltipPopupContainer: legacyGetTooltipPopupContainer, - tooltipPlacement: legacyTooltipPlacement - } = props, - restProps = slider_rest(props, ["prefixCls", "range", "className", "rootClassName", "style", "disabled", "tooltipPrefixCls", "tipFormatter", "tooltipVisible", "getTooltipPopupContainer", "tooltipPlacement"]); - const { - direction, - slider, - getPrefixCls, - getPopupContainer - } = _react_17_0_2_react.useContext(context/* ConfigContext */.E_); - const contextDisabled = _react_17_0_2_react.useContext(DisabledContext/* default */.Z); - const mergedDisabled = disabled !== null && disabled !== void 0 ? disabled : contextDisabled; - const [opens, setOpens] = _react_17_0_2_react.useState({}); - const toggleTooltipOpen = (index, open) => { - setOpens(prev => Object.assign(Object.assign({}, prev), { - [index]: open - })); - }; - const getTooltipPlacement = (placement, vertical) => { - if (placement) { - return placement; - } - if (!vertical) { - return 'top'; - } - return direction === 'rtl' ? 'left' : 'right'; - }; - const prefixCls = getPrefixCls('slider', customizePrefixCls); - const [wrapSSR, hashId] = slider_style(prefixCls); - const cls = _classnames_2_5_1_classnames_default()(className, slider === null || slider === void 0 ? void 0 : slider.className, rootClassName, { - [`${prefixCls}-rtl`]: direction === 'rtl' - }, hashId); - // make reverse default on rtl direction - if (direction === 'rtl' && !restProps.vertical) { - restProps.reverse = !restProps.reverse; - } - // Range config - const [mergedRange, draggableTrack] = _react_17_0_2_react.useMemo(() => { - if (!range) { - return [false]; - } - return typeof range === 'object' ? [true, range.draggableTrack] : [true, false]; - }, [range]); - // Warning for deprecated usage - if (false) {} - const handleRender = (node, info) => { - var _a; - const { - index, - dragging - } = info; - const { - tooltip = {}, - vertical - } = props; - const tooltipProps = Object.assign({}, tooltip); - const { - open: tooltipOpen, - placement: tooltipPlacement, - getPopupContainer: getTooltipPopupContainer, - prefixCls: customizeTooltipPrefixCls, - formatter: tipFormatter - } = tooltipProps; - let mergedTipFormatter; - if (tipFormatter || tipFormatter === null) { - mergedTipFormatter = tipFormatter; - } else if (legacyTipFormatter || legacyTipFormatter === null) { - mergedTipFormatter = legacyTipFormatter; - } else { - mergedTipFormatter = defaultFormatter; - } - const isTipFormatter = mergedTipFormatter ? opens[index] || dragging : false; - const open = (_a = tooltipOpen !== null && tooltipOpen !== void 0 ? tooltipOpen : legacyTooltipVisible) !== null && _a !== void 0 ? _a : tooltipOpen === undefined && isTipFormatter; - const passedProps = Object.assign(Object.assign({}, node.props), { - onMouseEnter: () => toggleTooltipOpen(index, true), - onMouseLeave: () => toggleTooltipOpen(index, false) - }); - const tooltipPrefixCls = getPrefixCls('tooltip', customizeTooltipPrefixCls !== null && customizeTooltipPrefixCls !== void 0 ? customizeTooltipPrefixCls : legacyTooltipPrefixCls); - return /*#__PURE__*/_react_17_0_2_react.createElement(slider_SliderTooltip, Object.assign({}, tooltipProps, { - prefixCls: tooltipPrefixCls, - title: mergedTipFormatter ? mergedTipFormatter(info.value) : '', - open: open, - placement: getTooltipPlacement(tooltipPlacement !== null && tooltipPlacement !== void 0 ? tooltipPlacement : legacyTooltipPlacement, vertical), - key: index, - overlayClassName: `${prefixCls}-tooltip`, - getPopupContainer: getTooltipPopupContainer || legacyGetTooltipPopupContainer || getPopupContainer - }), /*#__PURE__*/_react_17_0_2_react.cloneElement(node, passedProps)); - }; - const mergedStyle = Object.assign(Object.assign({}, slider === null || slider === void 0 ? void 0 : slider.style), style); - return wrapSSR( /*#__PURE__*/_react_17_0_2_react.createElement(es, Object.assign({}, restProps, { - step: restProps.step, - range: mergedRange, - draggableTrack: draggableTrack, - className: cls, - style: mergedStyle, - disabled: mergedDisabled, - ref: ref, - prefixCls: prefixCls, - handleRender: handleRender - }))); -}); -if (false) {} -/* harmony default export */ var slider = (slider_Slider); -// EXTERNAL MODULE: ./node_modules/_normalize-wheel@1.0.1@normalize-wheel/index.js -var _normalize_wheel_1_0_1_normalize_wheel = __webpack_require__(23841); -var _normalize_wheel_1_0_1_normalize_wheel_default = /*#__PURE__*/__webpack_require__.n(_normalize_wheel_1_0_1_normalize_wheel); -;// CONCATENATED MODULE: ./node_modules/_react-easy-crop@5.0.8@react-easy-crop/index.module.js - - - - -/** - * Compute the dimension of the crop area based on media size, - * aspect ratio and optionally rotation - */ -function getCropSize(mediaWidth, mediaHeight, containerWidth, containerHeight, aspect, rotation) { - if (rotation === void 0) { - rotation = 0; - } - var _a = rotateSize(mediaWidth, mediaHeight, rotation), - width = _a.width, - height = _a.height; - var fittingWidth = Math.min(width, containerWidth); - var fittingHeight = Math.min(height, containerHeight); - if (fittingWidth > fittingHeight * aspect) { - return { - width: fittingHeight * aspect, - height: fittingHeight - }; - } - return { - width: fittingWidth, - height: fittingWidth / aspect - }; -} -/** - * Compute media zoom. - * We fit the media into the container with "max-width: 100%; max-height: 100%;" - */ -function getMediaZoom(mediaSize) { - // Take the axis with more pixels to improve accuracy - return mediaSize.width > mediaSize.height ? mediaSize.width / mediaSize.naturalWidth : mediaSize.height / mediaSize.naturalHeight; -} -/** - * Ensure a new media position stays in the crop area. - */ -function restrictPosition(position, mediaSize, cropSize, zoom, rotation) { - if (rotation === void 0) { - rotation = 0; - } - var _a = rotateSize(mediaSize.width, mediaSize.height, rotation), - width = _a.width, - height = _a.height; - return { - x: restrictPositionCoord(position.x, width, cropSize.width, zoom), - y: restrictPositionCoord(position.y, height, cropSize.height, zoom) - }; -} -function restrictPositionCoord(position, mediaSize, cropSize, zoom) { - var maxPosition = mediaSize * zoom / 2 - cropSize / 2; - return clamp(position, -maxPosition, maxPosition); -} -function getDistanceBetweenPoints(pointA, pointB) { - return Math.sqrt(Math.pow(pointA.y - pointB.y, 2) + Math.pow(pointA.x - pointB.x, 2)); -} -function getRotationBetweenPoints(pointA, pointB) { - return Math.atan2(pointB.y - pointA.y, pointB.x - pointA.x) * 180 / Math.PI; -} -/** - * Compute the output cropped area of the media in percentages and pixels. - * x/y are the top-left coordinates on the src media - */ -function computeCroppedArea(crop, mediaSize, cropSize, aspect, zoom, rotation, restrictPosition) { - if (rotation === void 0) { - rotation = 0; - } - if (restrictPosition === void 0) { - restrictPosition = true; - } - // if the media is rotated by the user, we cannot limit the position anymore - // as it might need to be negative. - var limitAreaFn = restrictPosition ? limitArea : noOp; - var mediaBBoxSize = rotateSize(mediaSize.width, mediaSize.height, rotation); - var mediaNaturalBBoxSize = rotateSize(mediaSize.naturalWidth, mediaSize.naturalHeight, rotation); - // calculate the crop area in percentages - // in the rotated space - var croppedAreaPercentages = { - x: limitAreaFn(100, ((mediaBBoxSize.width - cropSize.width / zoom) / 2 - crop.x / zoom) / mediaBBoxSize.width * 100), - y: limitAreaFn(100, ((mediaBBoxSize.height - cropSize.height / zoom) / 2 - crop.y / zoom) / mediaBBoxSize.height * 100), - width: limitAreaFn(100, cropSize.width / mediaBBoxSize.width * 100 / zoom), - height: limitAreaFn(100, cropSize.height / mediaBBoxSize.height * 100 / zoom) - }; - // we compute the pixels size naively - var widthInPixels = Math.round(limitAreaFn(mediaNaturalBBoxSize.width, croppedAreaPercentages.width * mediaNaturalBBoxSize.width / 100)); - var heightInPixels = Math.round(limitAreaFn(mediaNaturalBBoxSize.height, croppedAreaPercentages.height * mediaNaturalBBoxSize.height / 100)); - var isImgWiderThanHigh = mediaNaturalBBoxSize.width >= mediaNaturalBBoxSize.height * aspect; - // then we ensure the width and height exactly match the aspect (to avoid rounding approximations) - // if the media is wider than high, when zoom is 0, the crop height will be equals to image height - // thus we want to compute the width from the height and aspect for accuracy. - // Otherwise, we compute the height from width and aspect. - var sizePixels = isImgWiderThanHigh ? { - width: Math.round(heightInPixels * aspect), - height: heightInPixels - } : { - width: widthInPixels, - height: Math.round(widthInPixels / aspect) - }; - var croppedAreaPixels = __assign(__assign({}, sizePixels), { - x: Math.round(limitAreaFn(mediaNaturalBBoxSize.width - sizePixels.width, croppedAreaPercentages.x * mediaNaturalBBoxSize.width / 100)), - y: Math.round(limitAreaFn(mediaNaturalBBoxSize.height - sizePixels.height, croppedAreaPercentages.y * mediaNaturalBBoxSize.height / 100)) - }); - return { - croppedAreaPercentages: croppedAreaPercentages, - croppedAreaPixels: croppedAreaPixels - }; -} -/** - * Ensure the returned value is between 0 and max - */ -function limitArea(max, value) { - return Math.min(max, Math.max(0, value)); -} -function noOp(_max, value) { - return value; -} -/** - * Compute crop and zoom from the croppedAreaPercentages. - */ -function getInitialCropFromCroppedAreaPercentages(croppedAreaPercentages, mediaSize, rotation, cropSize, minZoom, maxZoom) { - var mediaBBoxSize = rotateSize(mediaSize.width, mediaSize.height, rotation); - // This is the inverse process of computeCroppedArea - var zoom = clamp(cropSize.width / mediaBBoxSize.width * (100 / croppedAreaPercentages.width), minZoom, maxZoom); - var crop = { - x: zoom * mediaBBoxSize.width / 2 - cropSize.width / 2 - mediaBBoxSize.width * zoom * (croppedAreaPercentages.x / 100), - y: zoom * mediaBBoxSize.height / 2 - cropSize.height / 2 - mediaBBoxSize.height * zoom * (croppedAreaPercentages.y / 100) - }; - return { - crop: crop, - zoom: zoom - }; -} -/** - * Compute zoom from the croppedAreaPixels - */ -function getZoomFromCroppedAreaPixels(croppedAreaPixels, mediaSize, cropSize) { - var mediaZoom = getMediaZoom(mediaSize); - return cropSize.height > cropSize.width ? cropSize.height / (croppedAreaPixels.height * mediaZoom) : cropSize.width / (croppedAreaPixels.width * mediaZoom); -} -/** - * Compute crop and zoom from the croppedAreaPixels - */ -function getInitialCropFromCroppedAreaPixels(croppedAreaPixels, mediaSize, rotation, cropSize, minZoom, maxZoom) { - if (rotation === void 0) { - rotation = 0; - } - var mediaNaturalBBoxSize = rotateSize(mediaSize.naturalWidth, mediaSize.naturalHeight, rotation); - var zoom = clamp(getZoomFromCroppedAreaPixels(croppedAreaPixels, mediaSize, cropSize), minZoom, maxZoom); - var cropZoom = cropSize.height > cropSize.width ? cropSize.height / croppedAreaPixels.height : cropSize.width / croppedAreaPixels.width; - var crop = { - x: ((mediaNaturalBBoxSize.width - croppedAreaPixels.width) / 2 - croppedAreaPixels.x) * cropZoom, - y: ((mediaNaturalBBoxSize.height - croppedAreaPixels.height) / 2 - croppedAreaPixels.y) * cropZoom - }; - return { - crop: crop, - zoom: zoom - }; -} -/** - * Return the point that is the center of point a and b - */ -function getCenter(a, b) { - return { - x: (b.x + a.x) / 2, - y: (b.y + a.y) / 2 - }; -} -function getRadianAngle(degreeValue) { - return degreeValue * Math.PI / 180; -} -/** - * Returns the new bounding area of a rotated rectangle. - */ -function rotateSize(width, height, rotation) { - var rotRad = getRadianAngle(rotation); - return { - width: Math.abs(Math.cos(rotRad) * width) + Math.abs(Math.sin(rotRad) * height), - height: Math.abs(Math.sin(rotRad) * width) + Math.abs(Math.cos(rotRad) * height) - }; -} -/** - * Clamp value between min and max - */ -function clamp(value, min, max) { - return Math.min(Math.max(value, min), max); -} -/** - * Combine multiple class names into a single string. - */ -function classNames() { - var args = []; - for (var _i = 0; _i < arguments.length; _i++) { - args[_i] = arguments[_i]; - } - return args.filter(function (value) { - if (typeof value === 'string' && value.length > 0) { - return true; - } - return false; - }).join(' ').trim(); -} - -var css_248z = ".reactEasyCrop_Container {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n overflow: hidden;\n user-select: none;\n touch-action: none;\n cursor: move;\n display: flex;\n justify-content: center;\n align-items: center;\n}\n\n.reactEasyCrop_Image,\n.reactEasyCrop_Video {\n will-change: transform; /* this improves performances and prevent painting issues on iOS Chrome */\n}\n\n.reactEasyCrop_Contain {\n max-width: 100%;\n max-height: 100%;\n margin: auto;\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n}\n.reactEasyCrop_Cover_Horizontal {\n width: 100%;\n height: auto;\n}\n.reactEasyCrop_Cover_Vertical {\n width: auto;\n height: 100%;\n}\n\n.reactEasyCrop_CropArea {\n position: absolute;\n left: 50%;\n top: 50%;\n transform: translate(-50%, -50%);\n border: 1px solid rgba(255, 255, 255, 0.5);\n box-sizing: border-box;\n box-shadow: 0 0 0 9999em;\n color: rgba(0, 0, 0, 0.5);\n overflow: hidden;\n}\n\n.reactEasyCrop_CropAreaRound {\n border-radius: 50%;\n}\n\n.reactEasyCrop_CropAreaGrid::before {\n content: ' ';\n box-sizing: border-box;\n position: absolute;\n border: 1px solid rgba(255, 255, 255, 0.5);\n top: 0;\n bottom: 0;\n left: 33.33%;\n right: 33.33%;\n border-top: 0;\n border-bottom: 0;\n}\n\n.reactEasyCrop_CropAreaGrid::after {\n content: ' ';\n box-sizing: border-box;\n position: absolute;\n border: 1px solid rgba(255, 255, 255, 0.5);\n top: 33.33%;\n bottom: 33.33%;\n left: 0;\n right: 0;\n border-left: 0;\n border-right: 0;\n}\n"; - -var MIN_ZOOM = 1; -var MAX_ZOOM = 3; -var Cropper = /** @class */function (_super) { - __extends(Cropper, _super); - function Cropper() { - var _this = _super !== null && _super.apply(this, arguments) || this; - _this.imageRef = _react_17_0_2_react.createRef(); - _this.videoRef = _react_17_0_2_react.createRef(); - _this.containerPosition = { - x: 0, - y: 0 - }; - _this.containerRef = null; - _this.styleRef = null; - _this.containerRect = null; - _this.mediaSize = { - width: 0, - height: 0, - naturalWidth: 0, - naturalHeight: 0 - }; - _this.dragStartPosition = { - x: 0, - y: 0 - }; - _this.dragStartCrop = { - x: 0, - y: 0 - }; - _this.gestureZoomStart = 0; - _this.gestureRotationStart = 0; - _this.isTouching = false; - _this.lastPinchDistance = 0; - _this.lastPinchRotation = 0; - _this.rafDragTimeout = null; - _this.rafPinchTimeout = null; - _this.wheelTimer = null; - _this.currentDoc = typeof document !== 'undefined' ? document : null; - _this.currentWindow = typeof window !== 'undefined' ? window : null; - _this.resizeObserver = null; - _this.state = { - cropSize: null, - hasWheelJustStarted: false, - mediaObjectFit: undefined - }; - _this.initResizeObserver = function () { - if (typeof window.ResizeObserver === 'undefined' || !_this.containerRef) { - return; - } - var isFirstResize = true; - _this.resizeObserver = new window.ResizeObserver(function (entries) { - if (isFirstResize) { - isFirstResize = false; // observe() is called on mount, we don't want to trigger a recompute on mount - return; - } - _this.computeSizes(); - }); - _this.resizeObserver.observe(_this.containerRef); - }; - // this is to prevent Safari on iOS >= 10 to zoom the page - _this.preventZoomSafari = function (e) { - return e.preventDefault(); - }; - _this.cleanEvents = function () { - if (!_this.currentDoc) return; - _this.currentDoc.removeEventListener('mousemove', _this.onMouseMove); - _this.currentDoc.removeEventListener('mouseup', _this.onDragStopped); - _this.currentDoc.removeEventListener('touchmove', _this.onTouchMove); - _this.currentDoc.removeEventListener('touchend', _this.onDragStopped); - _this.currentDoc.removeEventListener('gesturemove', _this.onGestureMove); - _this.currentDoc.removeEventListener('gestureend', _this.onGestureEnd); - _this.currentDoc.removeEventListener('scroll', _this.onScroll); - }; - _this.clearScrollEvent = function () { - if (_this.containerRef) _this.containerRef.removeEventListener('wheel', _this.onWheel); - if (_this.wheelTimer) { - clearTimeout(_this.wheelTimer); - } - }; - _this.onMediaLoad = function () { - var cropSize = _this.computeSizes(); - if (cropSize) { - _this.emitCropData(); - _this.setInitialCrop(cropSize); - } - if (_this.props.onMediaLoaded) { - _this.props.onMediaLoaded(_this.mediaSize); - } - }; - _this.setInitialCrop = function (cropSize) { - if (_this.props.initialCroppedAreaPercentages) { - var _a = getInitialCropFromCroppedAreaPercentages(_this.props.initialCroppedAreaPercentages, _this.mediaSize, _this.props.rotation, cropSize, _this.props.minZoom, _this.props.maxZoom), - crop = _a.crop, - zoom = _a.zoom; - _this.props.onCropChange(crop); - _this.props.onZoomChange && _this.props.onZoomChange(zoom); - } else if (_this.props.initialCroppedAreaPixels) { - var _b = getInitialCropFromCroppedAreaPixels(_this.props.initialCroppedAreaPixels, _this.mediaSize, _this.props.rotation, cropSize, _this.props.minZoom, _this.props.maxZoom), - crop = _b.crop, - zoom = _b.zoom; - _this.props.onCropChange(crop); - _this.props.onZoomChange && _this.props.onZoomChange(zoom); - } - }; - _this.computeSizes = function () { - var _a, _b, _c, _d, _e, _f; - var mediaRef = _this.imageRef.current || _this.videoRef.current; - if (mediaRef && _this.containerRef) { - _this.containerRect = _this.containerRef.getBoundingClientRect(); - _this.saveContainerPosition(); - var containerAspect = _this.containerRect.width / _this.containerRect.height; - var naturalWidth = ((_a = _this.imageRef.current) === null || _a === void 0 ? void 0 : _a.naturalWidth) || ((_b = _this.videoRef.current) === null || _b === void 0 ? void 0 : _b.videoWidth) || 0; - var naturalHeight = ((_c = _this.imageRef.current) === null || _c === void 0 ? void 0 : _c.naturalHeight) || ((_d = _this.videoRef.current) === null || _d === void 0 ? void 0 : _d.videoHeight) || 0; - var isMediaScaledDown = mediaRef.offsetWidth < naturalWidth || mediaRef.offsetHeight < naturalHeight; - var mediaAspect = naturalWidth / naturalHeight; - // We do not rely on the offsetWidth/offsetHeight if the media is scaled down - // as the values they report are rounded. That will result in precision losses - // when calculating zoom. We use the fact that the media is positionned relative - // to the container. That allows us to use the container's dimensions - // and natural aspect ratio of the media to calculate accurate media size. - // However, for this to work, the container should not be rotated - var renderedMediaSize = void 0; - if (isMediaScaledDown) { - switch (_this.state.mediaObjectFit) { - default: - case 'contain': - renderedMediaSize = containerAspect > mediaAspect ? { - width: _this.containerRect.height * mediaAspect, - height: _this.containerRect.height - } : { - width: _this.containerRect.width, - height: _this.containerRect.width / mediaAspect - }; - break; - case 'horizontal-cover': - renderedMediaSize = { - width: _this.containerRect.width, - height: _this.containerRect.width / mediaAspect - }; - break; - case 'vertical-cover': - renderedMediaSize = { - width: _this.containerRect.height * mediaAspect, - height: _this.containerRect.height - }; - break; - } - } else { - renderedMediaSize = { - width: mediaRef.offsetWidth, - height: mediaRef.offsetHeight - }; - } - _this.mediaSize = __assign(__assign({}, renderedMediaSize), { - naturalWidth: naturalWidth, - naturalHeight: naturalHeight - }); - // set media size in the parent - if (_this.props.setMediaSize) { - _this.props.setMediaSize(_this.mediaSize); - } - var cropSize = _this.props.cropSize ? _this.props.cropSize : getCropSize(_this.mediaSize.width, _this.mediaSize.height, _this.containerRect.width, _this.containerRect.height, _this.props.aspect, _this.props.rotation); - if (((_e = _this.state.cropSize) === null || _e === void 0 ? void 0 : _e.height) !== cropSize.height || ((_f = _this.state.cropSize) === null || _f === void 0 ? void 0 : _f.width) !== cropSize.width) { - _this.props.onCropSizeChange && _this.props.onCropSizeChange(cropSize); - } - _this.setState({ - cropSize: cropSize - }, _this.recomputeCropPosition); - // pass crop size to parent - if (_this.props.setCropSize) { - _this.props.setCropSize(cropSize); - } - return cropSize; - } - }; - _this.saveContainerPosition = function () { - if (_this.containerRef) { - var bounds = _this.containerRef.getBoundingClientRect(); - _this.containerPosition = { - x: bounds.left, - y: bounds.top - }; - } - }; - _this.onMouseDown = function (e) { - if (!_this.currentDoc) return; - e.preventDefault(); - _this.currentDoc.addEventListener('mousemove', _this.onMouseMove); - _this.currentDoc.addEventListener('mouseup', _this.onDragStopped); - _this.saveContainerPosition(); - _this.onDragStart(Cropper.getMousePoint(e)); - }; - _this.onMouseMove = function (e) { - return _this.onDrag(Cropper.getMousePoint(e)); - }; - _this.onScroll = function (e) { - if (!_this.currentDoc) return; - e.preventDefault(); - _this.saveContainerPosition(); - }; - _this.onTouchStart = function (e) { - if (!_this.currentDoc) return; - _this.isTouching = true; - if (_this.props.onTouchRequest && !_this.props.onTouchRequest(e)) { - return; - } - _this.currentDoc.addEventListener('touchmove', _this.onTouchMove, { - passive: false - }); // iOS 11 now defaults to passive: true - _this.currentDoc.addEventListener('touchend', _this.onDragStopped); - _this.saveContainerPosition(); - if (e.touches.length === 2) { - _this.onPinchStart(e); - } else if (e.touches.length === 1) { - _this.onDragStart(Cropper.getTouchPoint(e.touches[0])); - } - }; - _this.onTouchMove = function (e) { - // Prevent whole page from scrolling on iOS. - e.preventDefault(); - if (e.touches.length === 2) { - _this.onPinchMove(e); - } else if (e.touches.length === 1) { - _this.onDrag(Cropper.getTouchPoint(e.touches[0])); - } - }; - _this.onGestureStart = function (e) { - if (!_this.currentDoc) return; - e.preventDefault(); - _this.currentDoc.addEventListener('gesturechange', _this.onGestureMove); - _this.currentDoc.addEventListener('gestureend', _this.onGestureEnd); - _this.gestureZoomStart = _this.props.zoom; - _this.gestureRotationStart = _this.props.rotation; - }; - _this.onGestureMove = function (e) { - e.preventDefault(); - if (_this.isTouching) { - // this is to avoid conflict between gesture and touch events - return; - } - var point = Cropper.getMousePoint(e); - var newZoom = _this.gestureZoomStart - 1 + e.scale; - _this.setNewZoom(newZoom, point, { - shouldUpdatePosition: true - }); - if (_this.props.onRotationChange) { - var newRotation = _this.gestureRotationStart + e.rotation; - _this.props.onRotationChange(newRotation); - } - }; - _this.onGestureEnd = function (e) { - _this.cleanEvents(); - }; - _this.onDragStart = function (_a) { - var _b, _c; - var x = _a.x, - y = _a.y; - _this.dragStartPosition = { - x: x, - y: y - }; - _this.dragStartCrop = __assign({}, _this.props.crop); - (_c = (_b = _this.props).onInteractionStart) === null || _c === void 0 ? void 0 : _c.call(_b); - }; - _this.onDrag = function (_a) { - var x = _a.x, - y = _a.y; - if (!_this.currentWindow) return; - if (_this.rafDragTimeout) _this.currentWindow.cancelAnimationFrame(_this.rafDragTimeout); - _this.rafDragTimeout = _this.currentWindow.requestAnimationFrame(function () { - if (!_this.state.cropSize) return; - if (x === undefined || y === undefined) return; - var offsetX = x - _this.dragStartPosition.x; - var offsetY = y - _this.dragStartPosition.y; - var requestedPosition = { - x: _this.dragStartCrop.x + offsetX, - y: _this.dragStartCrop.y + offsetY - }; - var newPosition = _this.props.restrictPosition ? restrictPosition(requestedPosition, _this.mediaSize, _this.state.cropSize, _this.props.zoom, _this.props.rotation) : requestedPosition; - _this.props.onCropChange(newPosition); - }); - }; - _this.onDragStopped = function () { - var _a, _b; - _this.isTouching = false; - _this.cleanEvents(); - _this.emitCropData(); - (_b = (_a = _this.props).onInteractionEnd) === null || _b === void 0 ? void 0 : _b.call(_a); - }; - _this.onWheel = function (e) { - if (!_this.currentWindow) return; - if (_this.props.onWheelRequest && !_this.props.onWheelRequest(e)) { - return; - } - e.preventDefault(); - var point = Cropper.getMousePoint(e); - var pixelY = _normalize_wheel_1_0_1_normalize_wheel_default()(e).pixelY; - var newZoom = _this.props.zoom - pixelY * _this.props.zoomSpeed / 200; - _this.setNewZoom(newZoom, point, { - shouldUpdatePosition: true - }); - if (!_this.state.hasWheelJustStarted) { - _this.setState({ - hasWheelJustStarted: true - }, function () { - var _a, _b; - return (_b = (_a = _this.props).onInteractionStart) === null || _b === void 0 ? void 0 : _b.call(_a); - }); - } - if (_this.wheelTimer) { - clearTimeout(_this.wheelTimer); - } - _this.wheelTimer = _this.currentWindow.setTimeout(function () { - return _this.setState({ - hasWheelJustStarted: false - }, function () { - var _a, _b; - return (_b = (_a = _this.props).onInteractionEnd) === null || _b === void 0 ? void 0 : _b.call(_a); - }); - }, 250); - }; - _this.getPointOnContainer = function (_a, containerTopLeft) { - var x = _a.x, - y = _a.y; - if (!_this.containerRect) { - throw new Error('The Cropper is not mounted'); - } - return { - x: _this.containerRect.width / 2 - (x - containerTopLeft.x), - y: _this.containerRect.height / 2 - (y - containerTopLeft.y) - }; - }; - _this.getPointOnMedia = function (_a) { - var x = _a.x, - y = _a.y; - var _b = _this.props, - crop = _b.crop, - zoom = _b.zoom; - return { - x: (x + crop.x) / zoom, - y: (y + crop.y) / zoom - }; - }; - _this.setNewZoom = function (zoom, point, _a) { - var _b = _a === void 0 ? {} : _a, - _c = _b.shouldUpdatePosition, - shouldUpdatePosition = _c === void 0 ? true : _c; - if (!_this.state.cropSize || !_this.props.onZoomChange) return; - var newZoom = clamp(zoom, _this.props.minZoom, _this.props.maxZoom); - if (shouldUpdatePosition) { - var zoomPoint = _this.getPointOnContainer(point, _this.containerPosition); - var zoomTarget = _this.getPointOnMedia(zoomPoint); - var requestedPosition = { - x: zoomTarget.x * newZoom - zoomPoint.x, - y: zoomTarget.y * newZoom - zoomPoint.y - }; - var newPosition = _this.props.restrictPosition ? restrictPosition(requestedPosition, _this.mediaSize, _this.state.cropSize, newZoom, _this.props.rotation) : requestedPosition; - _this.props.onCropChange(newPosition); - } - _this.props.onZoomChange(newZoom); - }; - _this.getCropData = function () { - if (!_this.state.cropSize) { - return null; - } - // this is to ensure the crop is correctly restricted after a zoom back (https://github.com/ValentinH/react-easy-crop/issues/6) - var restrictedPosition = _this.props.restrictPosition ? restrictPosition(_this.props.crop, _this.mediaSize, _this.state.cropSize, _this.props.zoom, _this.props.rotation) : _this.props.crop; - return computeCroppedArea(restrictedPosition, _this.mediaSize, _this.state.cropSize, _this.getAspect(), _this.props.zoom, _this.props.rotation, _this.props.restrictPosition); - }; - _this.emitCropData = function () { - var cropData = _this.getCropData(); - if (!cropData) return; - var croppedAreaPercentages = cropData.croppedAreaPercentages, - croppedAreaPixels = cropData.croppedAreaPixels; - if (_this.props.onCropComplete) { - _this.props.onCropComplete(croppedAreaPercentages, croppedAreaPixels); - } - if (_this.props.onCropAreaChange) { - _this.props.onCropAreaChange(croppedAreaPercentages, croppedAreaPixels); - } - }; - _this.emitCropAreaChange = function () { - var cropData = _this.getCropData(); - if (!cropData) return; - var croppedAreaPercentages = cropData.croppedAreaPercentages, - croppedAreaPixels = cropData.croppedAreaPixels; - if (_this.props.onCropAreaChange) { - _this.props.onCropAreaChange(croppedAreaPercentages, croppedAreaPixels); - } - }; - _this.recomputeCropPosition = function () { - if (!_this.state.cropSize) return; - var newPosition = _this.props.restrictPosition ? restrictPosition(_this.props.crop, _this.mediaSize, _this.state.cropSize, _this.props.zoom, _this.props.rotation) : _this.props.crop; - _this.props.onCropChange(newPosition); - _this.emitCropData(); - }; - return _this; - } - Cropper.prototype.componentDidMount = function () { - if (!this.currentDoc || !this.currentWindow) return; - if (this.containerRef) { - if (this.containerRef.ownerDocument) { - this.currentDoc = this.containerRef.ownerDocument; - } - if (this.currentDoc.defaultView) { - this.currentWindow = this.currentDoc.defaultView; - } - this.initResizeObserver(); - // only add window resize listener if ResizeObserver is not supported. Otherwise, it would be redundant - if (typeof window.ResizeObserver === 'undefined') { - this.currentWindow.addEventListener('resize', this.computeSizes); - } - this.props.zoomWithScroll && this.containerRef.addEventListener('wheel', this.onWheel, { - passive: false - }); - this.containerRef.addEventListener('gesturestart', this.onGestureStart); - } - this.currentDoc.addEventListener('scroll', this.onScroll); - if (!this.props.disableAutomaticStylesInjection) { - this.styleRef = this.currentDoc.createElement('style'); - this.styleRef.setAttribute('type', 'text/css'); - if (this.props.nonce) { - this.styleRef.setAttribute('nonce', this.props.nonce); - } - this.styleRef.innerHTML = css_248z; - this.currentDoc.head.appendChild(this.styleRef); - } - // when rendered via SSR, the image can already be loaded and its onLoad callback will never be called - if (this.imageRef.current && this.imageRef.current.complete) { - this.onMediaLoad(); - } - // set image and video refs in the parent if the callbacks exist - if (this.props.setImageRef) { - this.props.setImageRef(this.imageRef); - } - if (this.props.setVideoRef) { - this.props.setVideoRef(this.videoRef); - } - }; - Cropper.prototype.componentWillUnmount = function () { - var _a, _b; - if (!this.currentDoc || !this.currentWindow) return; - if (typeof window.ResizeObserver === 'undefined') { - this.currentWindow.removeEventListener('resize', this.computeSizes); - } - (_a = this.resizeObserver) === null || _a === void 0 ? void 0 : _a.disconnect(); - if (this.containerRef) { - this.containerRef.removeEventListener('gesturestart', this.preventZoomSafari); - } - if (this.styleRef) { - (_b = this.styleRef.parentNode) === null || _b === void 0 ? void 0 : _b.removeChild(this.styleRef); - } - this.cleanEvents(); - this.props.zoomWithScroll && this.clearScrollEvent(); - }; - Cropper.prototype.componentDidUpdate = function (prevProps) { - var _a, _b, _c, _d, _e, _f, _g, _h, _j; - if (prevProps.rotation !== this.props.rotation) { - this.computeSizes(); - this.recomputeCropPosition(); - } else if (prevProps.aspect !== this.props.aspect) { - this.computeSizes(); - } else if (prevProps.objectFit !== this.props.objectFit) { - this.computeSizes(); - } else if (prevProps.zoom !== this.props.zoom) { - this.recomputeCropPosition(); - } else if (((_a = prevProps.cropSize) === null || _a === void 0 ? void 0 : _a.height) !== ((_b = this.props.cropSize) === null || _b === void 0 ? void 0 : _b.height) || ((_c = prevProps.cropSize) === null || _c === void 0 ? void 0 : _c.width) !== ((_d = this.props.cropSize) === null || _d === void 0 ? void 0 : _d.width)) { - this.computeSizes(); - } else if (((_e = prevProps.crop) === null || _e === void 0 ? void 0 : _e.x) !== ((_f = this.props.crop) === null || _f === void 0 ? void 0 : _f.x) || ((_g = prevProps.crop) === null || _g === void 0 ? void 0 : _g.y) !== ((_h = this.props.crop) === null || _h === void 0 ? void 0 : _h.y)) { - this.emitCropAreaChange(); - } - if (prevProps.zoomWithScroll !== this.props.zoomWithScroll && this.containerRef) { - this.props.zoomWithScroll ? this.containerRef.addEventListener('wheel', this.onWheel, { - passive: false - }) : this.clearScrollEvent(); - } - if (prevProps.video !== this.props.video) { - (_j = this.videoRef.current) === null || _j === void 0 ? void 0 : _j.load(); - } - var objectFit = this.getObjectFit(); - if (objectFit !== this.state.mediaObjectFit) { - this.setState({ - mediaObjectFit: objectFit - }, this.computeSizes); - } - }; - Cropper.prototype.getAspect = function () { - var _a = this.props, - cropSize = _a.cropSize, - aspect = _a.aspect; - if (cropSize) { - return cropSize.width / cropSize.height; - } - return aspect; - }; - Cropper.prototype.getObjectFit = function () { - var _a, _b, _c, _d; - if (this.props.objectFit === 'cover') { - var mediaRef = this.imageRef.current || this.videoRef.current; - if (mediaRef && this.containerRef) { - this.containerRect = this.containerRef.getBoundingClientRect(); - var containerAspect = this.containerRect.width / this.containerRect.height; - var naturalWidth = ((_a = this.imageRef.current) === null || _a === void 0 ? void 0 : _a.naturalWidth) || ((_b = this.videoRef.current) === null || _b === void 0 ? void 0 : _b.videoWidth) || 0; - var naturalHeight = ((_c = this.imageRef.current) === null || _c === void 0 ? void 0 : _c.naturalHeight) || ((_d = this.videoRef.current) === null || _d === void 0 ? void 0 : _d.videoHeight) || 0; - var mediaAspect = naturalWidth / naturalHeight; - return mediaAspect < containerAspect ? 'horizontal-cover' : 'vertical-cover'; - } - return 'horizontal-cover'; - } - return this.props.objectFit; - }; - Cropper.prototype.onPinchStart = function (e) { - var pointA = Cropper.getTouchPoint(e.touches[0]); - var pointB = Cropper.getTouchPoint(e.touches[1]); - this.lastPinchDistance = getDistanceBetweenPoints(pointA, pointB); - this.lastPinchRotation = getRotationBetweenPoints(pointA, pointB); - this.onDragStart(getCenter(pointA, pointB)); - }; - Cropper.prototype.onPinchMove = function (e) { - var _this = this; - if (!this.currentDoc || !this.currentWindow) return; - var pointA = Cropper.getTouchPoint(e.touches[0]); - var pointB = Cropper.getTouchPoint(e.touches[1]); - var center = getCenter(pointA, pointB); - this.onDrag(center); - if (this.rafPinchTimeout) this.currentWindow.cancelAnimationFrame(this.rafPinchTimeout); - this.rafPinchTimeout = this.currentWindow.requestAnimationFrame(function () { - var distance = getDistanceBetweenPoints(pointA, pointB); - var newZoom = _this.props.zoom * (distance / _this.lastPinchDistance); - _this.setNewZoom(newZoom, center, { - shouldUpdatePosition: false - }); - _this.lastPinchDistance = distance; - var rotation = getRotationBetweenPoints(pointA, pointB); - var newRotation = _this.props.rotation + (rotation - _this.lastPinchRotation); - _this.props.onRotationChange && _this.props.onRotationChange(newRotation); - _this.lastPinchRotation = rotation; - }); - }; - Cropper.prototype.render = function () { - var _this = this; - var _a; - var _b = this.props, - image = _b.image, - video = _b.video, - mediaProps = _b.mediaProps, - transform = _b.transform, - _c = _b.crop, - x = _c.x, - y = _c.y, - rotation = _b.rotation, - zoom = _b.zoom, - cropShape = _b.cropShape, - showGrid = _b.showGrid, - _d = _b.style, - containerStyle = _d.containerStyle, - cropAreaStyle = _d.cropAreaStyle, - mediaStyle = _d.mediaStyle, - _e = _b.classes, - containerClassName = _e.containerClassName, - cropAreaClassName = _e.cropAreaClassName, - mediaClassName = _e.mediaClassName; - var objectFit = (_a = this.state.mediaObjectFit) !== null && _a !== void 0 ? _a : this.getObjectFit(); - return _react_17_0_2_react.createElement("div", { - onMouseDown: this.onMouseDown, - onTouchStart: this.onTouchStart, - ref: function ref(el) { - return _this.containerRef = el; - }, - "data-testid": "container", - style: containerStyle, - className: classNames('reactEasyCrop_Container', containerClassName) - }, image ? _react_17_0_2_react.createElement("img", __assign({ - alt: "", - className: classNames('reactEasyCrop_Image', objectFit === 'contain' && 'reactEasyCrop_Contain', objectFit === 'horizontal-cover' && 'reactEasyCrop_Cover_Horizontal', objectFit === 'vertical-cover' && 'reactEasyCrop_Cover_Vertical', mediaClassName) - }, mediaProps, { - src: image, - ref: this.imageRef, - style: __assign(__assign({}, mediaStyle), { - transform: transform || "translate(".concat(x, "px, ").concat(y, "px) rotate(").concat(rotation, "deg) scale(").concat(zoom, ")") - }), - onLoad: this.onMediaLoad - })) : video && _react_17_0_2_react.createElement("video", __assign({ - autoPlay: true, - playsInline: true, - loop: true, - muted: true, - className: classNames('reactEasyCrop_Video', objectFit === 'contain' && 'reactEasyCrop_Contain', objectFit === 'horizontal-cover' && 'reactEasyCrop_Cover_Horizontal', objectFit === 'vertical-cover' && 'reactEasyCrop_Cover_Vertical', mediaClassName) - }, mediaProps, { - ref: this.videoRef, - onLoadedMetadata: this.onMediaLoad, - style: __assign(__assign({}, mediaStyle), { - transform: transform || "translate(".concat(x, "px, ").concat(y, "px) rotate(").concat(rotation, "deg) scale(").concat(zoom, ")") - }), - controls: false - }), (Array.isArray(video) ? video : [{ - src: video - }]).map(function (item) { - return _react_17_0_2_react.createElement("source", __assign({ - key: item.src - }, item)); - })), this.state.cropSize && _react_17_0_2_react.createElement("div", { - style: __assign(__assign({}, cropAreaStyle), { - width: this.state.cropSize.width, - height: this.state.cropSize.height - }), - "data-testid": "cropper", - className: classNames('reactEasyCrop_CropArea', cropShape === 'round' && 'reactEasyCrop_CropAreaRound', showGrid && 'reactEasyCrop_CropAreaGrid', cropAreaClassName) - })); - }; - Cropper.defaultProps = { - zoom: 1, - rotation: 0, - aspect: 4 / 3, - maxZoom: MAX_ZOOM, - minZoom: MIN_ZOOM, - cropShape: 'rect', - objectFit: 'contain', - showGrid: true, - style: {}, - classes: {}, - mediaProps: {}, - zoomSpeed: 1, - restrictPosition: true, - zoomWithScroll: true - }; - Cropper.getMousePoint = function (e) { - return { - x: Number(e.clientX), - y: Number(e.clientY) - }; - }; - Cropper.getTouchPoint = function (touch) { - return { - x: Number(touch.clientX), - y: Number(touch.clientY) - }; - }; - return Cropper; -}(_react_17_0_2_react.Component); - - -//# sourceMappingURL=index.module.js.map - -;// CONCATENATED MODULE: ./node_modules/_antd-img-crop@4.23.0@antd-img-crop/dist/antd-img-crop.esm.js - - - - - - - - - -const PREFIX = 'img-crop'; -const ZOOM_INITIAL = 1; -const ZOOM_STEP = 0.1; -const ROTATION_INITIAL = 0; -const ROTATION_MIN = -180; -const ROTATION_MAX = 180; -const ROTATION_STEP = 1; -const ASPECT_MIN = 0.5; -const ASPECT_MAX = 2; -const ASPECT_STEP = 0.01; - -const EasyCrop = (0,_react_17_0_2_react.forwardRef)((props, ref) => { - const { cropperRef, zoomSlider, rotationSlider, aspectSlider, showReset, resetBtnText, modalImage, aspect: ASPECT_INITIAL, minZoom, maxZoom, cropShape, showGrid, cropperProps, } = props; - const [zoom, setZoom] = (0,_react_17_0_2_react.useState)(ZOOM_INITIAL); - const [rotation, setRotation] = (0,_react_17_0_2_react.useState)(ROTATION_INITIAL); - const [aspect, setAspect] = (0,_react_17_0_2_react.useState)(ASPECT_INITIAL); - const isResetActive = zoom !== ZOOM_INITIAL || - rotation !== ROTATION_INITIAL || - aspect !== ASPECT_INITIAL; - const onReset = () => { - setZoom(ZOOM_INITIAL); - setRotation(ROTATION_INITIAL); - setAspect(ASPECT_INITIAL); - }; - const [crop, onCropChange] = (0,_react_17_0_2_react.useState)({ x: 0, y: 0 }); - const cropPixelsRef = (0,_react_17_0_2_react.useRef)({ width: 0, height: 0, x: 0, y: 0 }); - const onCropComplete = (0,_react_17_0_2_react.useCallback)((_, croppedAreaPixels) => { - cropPixelsRef.current = croppedAreaPixels; - }, []); - (0,_react_17_0_2_react.useImperativeHandle)(ref, () => ({ - rotation, - cropPixelsRef, - onReset, - })); - const wrapperClass = '[display:flex] [align-items:center] [width:60%] [margin-inline:auto]'; - const buttonClass = '[display:flex] [align-items:center] [justify-content:center] [height:32px] [width:32px] [background:transparent] [border:0] [font-family:inherit] [font-size:18px] [cursor:pointer] disabled:[opacity:20%] disabled:[cursor:default]'; - const sliderClass = '[flex:1]'; - return ((0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { children: [(0,jsx_runtime.jsx)(Cropper, Object.assign({}, cropperProps, { ref: cropperRef, image: modalImage, crop: crop, - // - zoom: zoom, rotation: rotation, aspect: aspect, minZoom: minZoom, maxZoom: maxZoom, zoomWithScroll: zoomSlider, - // - cropShape: cropShape, showGrid: showGrid, onCropChange: onCropChange, onZoomChange: setZoom, onRotationChange: setRotation, onCropComplete: onCropComplete, classes: { - containerClassName: `${PREFIX}-container ![position:relative] [width:100%] [height:40vh] [&~section:first-of-type]:[margin-top:16px] [&~section:last-of-type]:[margin-bottom:16px]`, - mediaClassName: `${PREFIX}-media`, - } })), zoomSlider && ((0,jsx_runtime.jsxs)("section", { className: `${PREFIX}-control ${PREFIX}-control-zoom ${wrapperClass}`, children: [(0,jsx_runtime.jsx)("button", { className: buttonClass, onClick: () => setZoom(+(zoom - ZOOM_STEP).toFixed(1)), disabled: zoom - ZOOM_STEP < minZoom, children: "\uFF0D" }), (0,jsx_runtime.jsx)(slider, { className: sliderClass, min: minZoom, max: maxZoom, step: ZOOM_STEP, value: zoom, onChange: setZoom }), (0,jsx_runtime.jsx)("button", { className: buttonClass, onClick: () => setZoom(+(zoom + ZOOM_STEP).toFixed(1)), disabled: zoom + ZOOM_STEP > maxZoom, children: "\uFF0B" })] })), rotationSlider && ((0,jsx_runtime.jsxs)("section", { className: `${PREFIX}-control ${PREFIX}-control-rotation ${wrapperClass}`, children: [(0,jsx_runtime.jsx)("button", { className: `${buttonClass} [font-size:16px]`, onClick: () => setRotation(rotation - ROTATION_STEP), disabled: rotation === ROTATION_MIN, children: "\u21BA" }), (0,jsx_runtime.jsx)(slider, { className: sliderClass, min: ROTATION_MIN, max: ROTATION_MAX, step: ROTATION_STEP, value: rotation, onChange: setRotation }), (0,jsx_runtime.jsx)("button", { className: `${buttonClass} [font-size:16px]`, onClick: () => setRotation(rotation + ROTATION_STEP), disabled: rotation === ROTATION_MAX, children: "\u21BB" })] })), aspectSlider && ((0,jsx_runtime.jsxs)("section", { className: `${PREFIX}-control ${PREFIX}-control-aspect ${wrapperClass}`, children: [(0,jsx_runtime.jsx)("button", { className: buttonClass, onClick: () => setAspect(+(aspect - ASPECT_STEP).toFixed(2)), disabled: aspect - ASPECT_STEP < ASPECT_MIN, children: "\u2195\uFE0F" }), (0,jsx_runtime.jsx)(slider, { className: sliderClass, min: ASPECT_MIN, max: ASPECT_MAX, step: ASPECT_STEP, value: aspect, onChange: setAspect }), (0,jsx_runtime.jsx)("button", { className: buttonClass, onClick: () => setAspect(+(aspect + ASPECT_STEP).toFixed(2)), disabled: aspect + ASPECT_STEP > ASPECT_MAX, children: "\u2194\uFE0F" })] })), showReset && (zoomSlider || rotationSlider || aspectSlider) && ((0,jsx_runtime.jsx)(es_button/* default */.ZP, { className: "[bottom:20px] [position:absolute]", style: isResetActive ? {} : { opacity: 0.3, pointerEvents: 'none' }, onClick: onReset, children: resetBtnText }))] })); -}); -var EasyCrop$1 = (0,_react_17_0_2_react.memo)(EasyCrop); - -function styleInject(css, ref) { - if ( ref === void 0 ) ref = {}; - var insertAt = ref.insertAt; - - if (typeof document === 'undefined') { return; } - - var head = document.head || document.getElementsByTagName('head')[0]; - var style = document.createElement('style'); - style.type = 'text/css'; - - if (insertAt === 'top') { - if (head.firstChild) { - head.insertBefore(style, head.firstChild); - } else { - head.appendChild(style); - } - } else { - head.appendChild(style); - } - - if (style.styleSheet) { - style.styleSheet.cssText = css; - } else { - style.appendChild(document.createTextNode(css)); - } -} - -var antd_img_crop_esm_css_248z = ".\\[align-items\\:center\\]{align-items:center}.\\[background\\:transparent\\]{background:transparent}.\\[border\\:0\\]{border:0}.\\[bottom\\:20px\\]{bottom:20px}.\\[cursor\\:pointer\\]{cursor:pointer}.\\[display\\:flex\\]{display:flex}.\\[flex\\:1\\]{flex:1}.\\[font-family\\:inherit\\]{font-family:inherit}.\\[font-size\\:16px\\]{font-size:16px}.\\[font-size\\:18px\\]{font-size:18px}.\\[height\\:32px\\]{height:32px}.\\[height\\:40vh\\]{height:40vh}.\\[justify-content\\:center\\]{justify-content:center}.\\[margin-inline\\:auto\\]{margin-inline:auto}.\\[position\\:absolute\\]{position:absolute}.\\!\\[position\\:relative\\]{position:relative!important}.\\[width\\:100\\%\\]{width:100%}.\\[width\\:32px\\]{width:32px}.\\[width\\:60\\%\\]{width:60%}.disabled\\:\\[cursor\\:default\\]:disabled{cursor:default}.disabled\\:\\[opacity\\:20\\%\\]:disabled{opacity:20%}.\\[\\&\\~section\\:first-of-type\\]\\:\\[margin-top\\:16px\\]~section:first-of-type{margin-top:16px}.\\[\\&\\~section\\:last-of-type\\]\\:\\[margin-bottom\\:16px\\]~section:last-of-type{margin-bottom:16px}"; -styleInject(antd_img_crop_esm_css_248z,{"insertAt":"top"}); - -const ImgCrop = (0,_react_17_0_2_react.forwardRef)((props, cropperRef) => { - const { quality = 0.4, fillColor = 'white', zoomSlider = true, rotationSlider = false, aspectSlider = false, showReset = false, resetText, aspect = 1, minZoom = 1, maxZoom = 3, cropShape = 'rect', showGrid = false, cropperProps, modalClassName, modalTitle, modalWidth, modalOk, modalCancel, onModalOk, onModalCancel, modalProps, beforeCrop, children, } = props; - const cb = (0,_react_17_0_2_react.useRef)({}); - cb.current.onModalOk = onModalOk; - cb.current.onModalCancel = onModalCancel; - cb.current.beforeCrop = beforeCrop; - /** - * crop - */ - const easyCropRef = (0,_react_17_0_2_react.useRef)(null); - const getCropCanvas = (0,_react_17_0_2_react.useCallback)((target) => { - var _a; - const canvas = document.createElement('canvas'); - const ctx = canvas.getContext('2d'); - const context = ((_a = target === null || target === void 0 ? void 0 : target.getRootNode) === null || _a === void 0 ? void 0 : _a.call(target)) || document; - const imgSource = context.querySelector(`.${PREFIX}-media`); - const { width: cropWidth, height: cropHeight, x: cropX, y: cropY, } = easyCropRef.current.cropPixelsRef.current; - if (rotationSlider && - easyCropRef.current.rotation !== ROTATION_INITIAL) { - const { naturalWidth: imgWidth, naturalHeight: imgHeight } = imgSource; - const angle = easyCropRef.current.rotation * (Math.PI / 180); - // get container for rotated image - const sine = Math.abs(Math.sin(angle)); - const cosine = Math.abs(Math.cos(angle)); - const squareWidth = imgWidth * cosine + imgHeight * sine; - const squareHeight = imgHeight * cosine + imgWidth * sine; - canvas.width = squareWidth; - canvas.height = squareHeight; - ctx.fillStyle = fillColor; - ctx.fillRect(0, 0, squareWidth, squareHeight); - // rotate container - const squareHalfWidth = squareWidth / 2; - const squareHalfHeight = squareHeight / 2; - ctx.translate(squareHalfWidth, squareHalfHeight); - ctx.rotate(angle); - ctx.translate(-squareHalfWidth, -squareHalfHeight); - // draw rotated image - const imgX = (squareWidth - imgWidth) / 2; - const imgY = (squareHeight - imgHeight) / 2; - ctx.drawImage(imgSource, 0, 0, imgWidth, imgHeight, imgX, imgY, imgWidth, imgHeight); - // crop rotated image - const imgData = ctx.getImageData(0, 0, squareWidth, squareHeight); - canvas.width = cropWidth; - canvas.height = cropHeight; - ctx.putImageData(imgData, -cropX, -cropY); - } - else { - canvas.width = cropWidth; - canvas.height = cropHeight; - ctx.fillStyle = fillColor; - ctx.fillRect(0, 0, cropWidth, cropHeight); - ctx.drawImage(imgSource, cropX, cropY, cropWidth, cropHeight, 0, 0, cropWidth, cropHeight); - } - return canvas; - }, [fillColor, rotationSlider]); - /** - * upload - */ - const [modalImage, setModalImage] = (0,_react_17_0_2_react.useState)(''); - const onCancel = (0,_react_17_0_2_react.useRef)(); - const onOk = (0,_react_17_0_2_react.useRef)(); - const runBeforeUpload = (0,_react_17_0_2_react.useCallback)((_a) => __awaiter(void 0, [_a], void 0, function* ({ beforeUpload, file, resolve, reject, }) { - const rawFile = file; - if (typeof beforeUpload !== 'function') { - resolve(rawFile); - return; - } - try { - // https://ant.design/components/upload-cn#api - // https://github.com/ant-design/ant-design/blob/master/components/upload/Upload.tsx#L152-L178 - const result = yield beforeUpload(file, [file]); - if (result === false) { - resolve(false); - } - else { - resolve((result !== true && result) || rawFile); - } - } - catch (err) { - reject(err); - } - }), []); - const getNewBeforeUpload = (0,_react_17_0_2_react.useCallback)((beforeUpload) => { - return ((file, fileList) => { - return new Promise((resolve, reject) => __awaiter(void 0, void 0, void 0, function* () { - let processedFile = file; - if (typeof cb.current.beforeCrop === 'function') { - try { - const result = yield cb.current.beforeCrop(file, fileList); - if (result === false) { - return runBeforeUpload({ beforeUpload, file, resolve, reject }); // not open modal - } - if (result !== true) { - processedFile = result || file; // will open modal - } - } - catch (err) { - return runBeforeUpload({ beforeUpload, file, resolve, reject }); // not open modal - } - } - // read file - const reader = new FileReader(); - reader.addEventListener('load', () => { - if (typeof reader.result === 'string') { - setModalImage(reader.result); // open modal - } - }); - reader.readAsDataURL(processedFile); - // on modal cancel - onCancel.current = () => { - var _a, _b; - setModalImage(''); - easyCropRef.current.onReset(); - let hasResolveCalled = false; - (_b = (_a = cb.current).onModalCancel) === null || _b === void 0 ? void 0 : _b.call(_a, (LIST_IGNORE) => { - resolve(LIST_IGNORE); - hasResolveCalled = true; - }); - if (!hasResolveCalled) { - resolve(upload/* default */.Z.LIST_IGNORE); - } - }; - // on modal confirm - onOk.current = (event) => __awaiter(void 0, void 0, void 0, function* () { - setModalImage(''); - easyCropRef.current.onReset(); - const canvas = getCropCanvas(event.target); - const { type, name, uid } = processedFile; - canvas.toBlob((blob) => __awaiter(void 0, void 0, void 0, function* () { - const newFile = new File([blob], name, { type }); - Object.assign(newFile, { uid }); - runBeforeUpload({ - beforeUpload, - file: newFile, - resolve: (file) => { - var _a, _b; - resolve(file); - (_b = (_a = cb.current).onModalOk) === null || _b === void 0 ? void 0 : _b.call(_a, file); - }, - reject: (err) => { - var _a, _b; - reject(err); - (_b = (_a = cb.current).onModalOk) === null || _b === void 0 ? void 0 : _b.call(_a, err); - }, - }); - }), type, quality); - }); - })); - }); - }, [getCropCanvas, quality, runBeforeUpload]); - const getNewUpload = (0,_react_17_0_2_react.useCallback)((children) => { - const upload = Array.isArray(children) ? children[0] : children; - const _a = upload.props, { beforeUpload, accept } = _a, restUploadProps = __rest(_a, ["beforeUpload", "accept"]); - return Object.assign(Object.assign({}, upload), { props: Object.assign(Object.assign({}, restUploadProps), { accept: accept || 'image/*', beforeUpload: getNewBeforeUpload(beforeUpload) }) }); - }, [getNewBeforeUpload]); - /** - * modal - */ - const modalBaseProps = (0,_react_17_0_2_react.useMemo)(() => { - const obj = {}; - if (modalWidth !== undefined) - obj.width = modalWidth; - if (modalOk !== undefined) - obj.okText = modalOk; - if (modalCancel !== undefined) - obj.cancelText = modalCancel; - return obj; - }, [modalCancel, modalOk, modalWidth]); - const wrapClassName = `${PREFIX}-modal${modalClassName ? ` ${modalClassName}` : ''}`; - const lang = typeof window === 'undefined' ? '' : window.navigator.language; - const isCN = lang === 'zh-CN'; - const title = modalTitle || (isCN ? '编辑图片' : 'Edit image'); - const resetBtnText = resetText || (isCN ? '重置' : 'Reset'); - return ((0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { children: [getNewUpload(children), modalImage && ((0,jsx_runtime.jsx)(modal/* default */.Z, Object.assign({}, modalProps, modalBaseProps, { open: true, title: title, onCancel: onCancel.current, onOk: onOk.current, wrapClassName: wrapClassName, maskClosable: false, destroyOnClose: true, children: (0,jsx_runtime.jsx)(EasyCrop$1, { ref: easyCropRef, cropperRef: cropperRef, zoomSlider: zoomSlider, rotationSlider: rotationSlider, aspectSlider: aspectSlider, showReset: showReset, resetBtnText: resetBtnText, modalImage: modalImage, aspect: aspect, minZoom: minZoom, maxZoom: maxZoom, cropShape: cropShape, showGrid: showGrid, cropperProps: cropperProps }) })))] })); -}); - - - - -/***/ }), - -/***/ 77578: -/*!**********************************************************************!*\ - !*** ./node_modules/_antd@5.9.0@antd/es/_util/getRenderPropValue.js ***! - \**********************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ Z: function() { return /* binding */ getRenderPropValue; } -/* harmony export */ }); -const getRenderPropValue = propValue => { - if (!propValue) { - return null; - } - if (typeof propValue === 'function') { - return propValue(); - } - return propValue; -}; - -/***/ }), - -/***/ 26743: -/*!**********************************************************************!*\ - !*** ./node_modules/_antd@5.9.0@antd/es/avatar/index.js + 4 modules ***! - \**********************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - C: function() { return /* binding */ es_avatar; } -}); - -// UNUSED EXPORTS: Group - -// EXTERNAL MODULE: ./node_modules/_classnames@2.5.1@classnames/index.js -var _classnames_2_5_1_classnames = __webpack_require__(92310); -var _classnames_2_5_1_classnames_default = /*#__PURE__*/__webpack_require__.n(_classnames_2_5_1_classnames); -// EXTERNAL MODULE: ./node_modules/_rc-resize-observer@1.4.0@rc-resize-observer/es/index.js + 4 modules -var es = __webpack_require__(28647); -// EXTERNAL MODULE: ./node_modules/_rc-util@5.43.0@rc-util/es/ref.js -var es_ref = __webpack_require__(25629); -// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js -var _react_17_0_2_react = __webpack_require__(59301); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/_util/responsiveObserver.js -var responsiveObserver = __webpack_require__(69507); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/config-provider/context.js -var context = __webpack_require__(36355); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/grid/hooks/useBreakpoint.js -var useBreakpoint = __webpack_require__(8628); -;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/avatar/AvatarContext.js - -const AvatarContext = /*#__PURE__*/_react_17_0_2_react.createContext({}); -/* harmony default export */ var avatar_AvatarContext = (AvatarContext); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/style/index.js -var style = __webpack_require__(17313); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/theme/util/genComponentStyleHook.js -var genComponentStyleHook = __webpack_require__(83116); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/theme/util/statistic.js -var statistic = __webpack_require__(37613); -;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/avatar/style/index.js - - -const genBaseStyle = token => { - const { - antCls, - componentCls, - iconCls, - avatarBg, - avatarColor, - containerSize, - containerSizeLG, - containerSizeSM, - textFontSize, - textFontSizeLG, - textFontSizeSM, - borderRadius, - borderRadiusLG, - borderRadiusSM, - lineWidth, - lineType - } = token; - // Avatar size style - const avatarSizeStyle = (size, fontSize, radius) => ({ - width: size, - height: size, - lineHeight: `${size - lineWidth * 2}px`, - borderRadius: '50%', - [`&${componentCls}-square`]: { - borderRadius: radius - }, - [`${componentCls}-string`]: { - position: 'absolute', - left: { - _skip_check_: true, - value: '50%' - }, - transformOrigin: '0 center' - }, - [`&${componentCls}-icon`]: { - fontSize, - [`> ${iconCls}`]: { - margin: 0 - } - } - }); - return { - [componentCls]: Object.assign(Object.assign(Object.assign(Object.assign({}, (0,style/* resetComponent */.Wf)(token)), { - position: 'relative', - display: 'inline-block', - overflow: 'hidden', - color: avatarColor, - whiteSpace: 'nowrap', - textAlign: 'center', - verticalAlign: 'middle', - background: avatarBg, - border: `${lineWidth}px ${lineType} transparent`, - [`&-image`]: { - background: 'transparent' - }, - [`${antCls}-image-img`]: { - display: 'block' - } - }), avatarSizeStyle(containerSize, textFontSize, borderRadius)), { - [`&-lg`]: Object.assign({}, avatarSizeStyle(containerSizeLG, textFontSizeLG, borderRadiusLG)), - [`&-sm`]: Object.assign({}, avatarSizeStyle(containerSizeSM, textFontSizeSM, borderRadiusSM)), - '> img': { - display: 'block', - width: '100%', - height: '100%', - objectFit: 'cover' - } - }) - }; -}; -const genGroupStyle = token => { - const { - componentCls, - groupBorderColor, - groupOverlapping, - groupSpace - } = token; - return { - [`${componentCls}-group`]: { - display: 'inline-flex', - [`${componentCls}`]: { - borderColor: groupBorderColor - }, - [`> *:not(:first-child)`]: { - marginInlineStart: groupOverlapping - } - }, - [`${componentCls}-group-popover`]: { - [`${componentCls} + ${componentCls}`]: { - marginInlineStart: groupSpace - } - } - }; -}; -/* harmony default export */ var avatar_style = ((0,genComponentStyleHook/* default */.Z)('Avatar', token => { - const { - colorTextLightSolid, - colorTextPlaceholder - } = token; - const avatarToken = (0,statistic/* merge */.TS)(token, { - avatarBg: colorTextPlaceholder, - avatarColor: colorTextLightSolid - }); - return [genBaseStyle(avatarToken), genGroupStyle(avatarToken)]; -}, token => { - const { - controlHeight, - controlHeightLG, - controlHeightSM, - fontSize, - fontSizeLG, - fontSizeXL, - fontSizeHeading3, - marginXS, - marginXXS, - colorBorderBg - } = token; - return { - containerSize: controlHeight, - containerSizeLG: controlHeightLG, - containerSizeSM: controlHeightSM, - textFontSize: Math.round((fontSizeLG + fontSizeXL) / 2), - textFontSizeLG: fontSizeHeading3, - textFontSizeSM: fontSize, - groupSpace: marginXXS, - groupOverlapping: -marginXS, - groupBorderColor: colorBorderBg - }; -})); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/config-provider/hooks/useSize.js -var useSize = __webpack_require__(19716); -;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/avatar/avatar.js -"use client"; - -var __rest = undefined && undefined.__rest || function (s, e) { - var t = {}; - for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; - if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { - if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; - } - return t; -}; - - - - - - - - - - - -const InternalAvatar = (props, ref) => { - const [scale, setScale] = _react_17_0_2_react.useState(1); - const [mounted, setMounted] = _react_17_0_2_react.useState(false); - const [isImgExist, setIsImgExist] = _react_17_0_2_react.useState(true); - const avatarNodeRef = _react_17_0_2_react.useRef(null); - const avatarChildrenRef = _react_17_0_2_react.useRef(null); - const avatarNodeMergeRef = (0,es_ref/* composeRef */.sQ)(ref, avatarNodeRef); - const { - getPrefixCls, - avatar - } = _react_17_0_2_react.useContext(context/* ConfigContext */.E_); - const avatarCtx = _react_17_0_2_react.useContext(avatar_AvatarContext); - const setScaleParam = () => { - if (!avatarChildrenRef.current || !avatarNodeRef.current) { - return; - } - const childrenWidth = avatarChildrenRef.current.offsetWidth; // offsetWidth avoid affecting be transform scale - const nodeWidth = avatarNodeRef.current.offsetWidth; - // denominator is 0 is no meaning - if (childrenWidth !== 0 && nodeWidth !== 0) { - const { - gap = 4 - } = props; - if (gap * 2 < nodeWidth) { - setScale(nodeWidth - gap * 2 < childrenWidth ? (nodeWidth - gap * 2) / childrenWidth : 1); - } - } - }; - _react_17_0_2_react.useEffect(() => { - setMounted(true); - }, []); - _react_17_0_2_react.useEffect(() => { - setIsImgExist(true); - setScale(1); - }, [props.src]); - _react_17_0_2_react.useEffect(setScaleParam, [props.gap]); - const handleImgLoadError = () => { - const { - onError - } = props; - const errorFlag = onError === null || onError === void 0 ? void 0 : onError(); - if (errorFlag !== false) { - setIsImgExist(false); - } - }; - const { - prefixCls: customizePrefixCls, - shape, - size: customSize, - src, - srcSet, - icon, - className, - rootClassName, - alt, - draggable, - children, - crossOrigin - } = props, - others = __rest(props, ["prefixCls", "shape", "size", "src", "srcSet", "icon", "className", "rootClassName", "alt", "draggable", "children", "crossOrigin"]); - const size = (0,useSize/* default */.Z)(ctxSize => { - var _a, _b; - return (_b = (_a = customSize !== null && customSize !== void 0 ? customSize : avatarCtx === null || avatarCtx === void 0 ? void 0 : avatarCtx.size) !== null && _a !== void 0 ? _a : ctxSize) !== null && _b !== void 0 ? _b : 'default'; - }); - const needResponsive = Object.keys(typeof size === 'object' ? size || {} : {}).some(key => ['xs', 'sm', 'md', 'lg', 'xl', 'xxl'].includes(key)); - const screens = (0,useBreakpoint/* default */.Z)(needResponsive); - const responsiveSizeStyle = _react_17_0_2_react.useMemo(() => { - if (typeof size !== 'object') { - return {}; - } - const currentBreakpoint = responsiveObserver/* responsiveArray */.c4.find(screen => screens[screen]); - const currentSize = size[currentBreakpoint]; - return currentSize ? { - width: currentSize, - height: currentSize, - lineHeight: `${currentSize}px`, - fontSize: icon ? currentSize / 2 : 18 - } : {}; - }, [screens, size]); - false ? 0 : void 0; - const prefixCls = getPrefixCls('avatar', customizePrefixCls); - const [wrapSSR, hashId] = avatar_style(prefixCls); - const sizeCls = _classnames_2_5_1_classnames_default()({ - [`${prefixCls}-lg`]: size === 'large', - [`${prefixCls}-sm`]: size === 'small' - }); - const hasImageElement = /*#__PURE__*/_react_17_0_2_react.isValidElement(src); - const mergedShape = shape || (avatarCtx === null || avatarCtx === void 0 ? void 0 : avatarCtx.shape) || 'circle'; - const classString = _classnames_2_5_1_classnames_default()(prefixCls, sizeCls, avatar === null || avatar === void 0 ? void 0 : avatar.className, `${prefixCls}-${mergedShape}`, { - [`${prefixCls}-image`]: hasImageElement || src && isImgExist, - [`${prefixCls}-icon`]: !!icon - }, className, rootClassName, hashId); - const sizeStyle = typeof size === 'number' ? { - width: size, - height: size, - lineHeight: `${size}px`, - fontSize: icon ? size / 2 : 18 - } : {}; - let childrenToRender; - if (typeof src === 'string' && isImgExist) { - childrenToRender = /*#__PURE__*/_react_17_0_2_react.createElement("img", { - src: src, - draggable: draggable, - srcSet: srcSet, - onError: handleImgLoadError, - alt: alt, - crossOrigin: crossOrigin - }); - } else if (hasImageElement) { - childrenToRender = src; - } else if (icon) { - childrenToRender = icon; - } else if (mounted || scale !== 1) { - const transformString = `scale(${scale}) translateX(-50%)`; - const childrenStyle = { - msTransform: transformString, - WebkitTransform: transformString, - transform: transformString - }; - const sizeChildrenStyle = typeof size === 'number' ? { - lineHeight: `${size}px` - } : {}; - childrenToRender = /*#__PURE__*/_react_17_0_2_react.createElement(es/* default */.Z, { - onResize: setScaleParam - }, /*#__PURE__*/_react_17_0_2_react.createElement("span", { - className: `${prefixCls}-string`, - ref: avatarChildrenRef, - style: Object.assign(Object.assign({}, sizeChildrenStyle), childrenStyle) - }, children)); - } else { - childrenToRender = /*#__PURE__*/_react_17_0_2_react.createElement("span", { - className: `${prefixCls}-string`, - style: { - opacity: 0 - }, - ref: avatarChildrenRef - }, children); - } - // The event is triggered twice from bubbling up the DOM tree. - // see https://codesandbox.io/s/kind-snow-9lidz - delete others.onError; - delete others.gap; - return wrapSSR( /*#__PURE__*/_react_17_0_2_react.createElement("span", Object.assign({}, others, { - style: Object.assign(Object.assign(Object.assign(Object.assign({}, sizeStyle), responsiveSizeStyle), avatar === null || avatar === void 0 ? void 0 : avatar.style), others.style), - className: classString, - ref: avatarNodeMergeRef - }), childrenToRender)); -}; -const Avatar = /*#__PURE__*/_react_17_0_2_react.forwardRef(InternalAvatar); -if (false) {} -/* harmony default export */ var avatar = (Avatar); -// EXTERNAL MODULE: ./node_modules/_rc-util@5.43.0@rc-util/es/Children/toArray.js -var toArray = __webpack_require__(75440); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/popover/index.js -var popover = __webpack_require__(60324); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/_util/reactNode.js -var reactNode = __webpack_require__(92343); -;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/avatar/group.js -"use client"; - - - - - - - - - - -const AvatarContextProvider = props => { - const { - size, - shape - } = _react_17_0_2_react.useContext(avatar_AvatarContext); - const avatarContextValue = _react_17_0_2_react.useMemo(() => ({ - size: props.size || size, - shape: props.shape || shape - }), [props.size, props.shape, size, shape]); - return /*#__PURE__*/_react_17_0_2_react.createElement(avatar_AvatarContext.Provider, { - value: avatarContextValue - }, props.children); -}; -const Group = props => { - const { - getPrefixCls, - direction - } = _react_17_0_2_react.useContext(context/* ConfigContext */.E_); - const { - prefixCls: customizePrefixCls, - className, - rootClassName, - style, - maxCount, - maxStyle, - size, - shape, - maxPopoverPlacement = 'top', - maxPopoverTrigger = 'hover', - children - } = props; - const prefixCls = getPrefixCls('avatar', customizePrefixCls); - const groupPrefixCls = `${prefixCls}-group`; - const [wrapSSR, hashId] = avatar_style(prefixCls); - const cls = _classnames_2_5_1_classnames_default()(groupPrefixCls, { - [`${groupPrefixCls}-rtl`]: direction === 'rtl' - }, className, rootClassName, hashId); - const childrenWithProps = (0,toArray/* default */.Z)(children).map((child, index) => (0,reactNode/* cloneElement */.Tm)(child, { - key: `avatar-key-${index}` - })); - const numOfChildren = childrenWithProps.length; - if (maxCount && maxCount < numOfChildren) { - const childrenShow = childrenWithProps.slice(0, maxCount); - const childrenHidden = childrenWithProps.slice(maxCount, numOfChildren); - childrenShow.push( /*#__PURE__*/_react_17_0_2_react.createElement(popover/* default */.Z, { - key: "avatar-popover-key", - content: childrenHidden, - trigger: maxPopoverTrigger, - placement: maxPopoverPlacement, - overlayClassName: `${groupPrefixCls}-popover` - }, /*#__PURE__*/_react_17_0_2_react.createElement(avatar, { - style: maxStyle - }, `+${numOfChildren - maxCount}`))); - return wrapSSR( /*#__PURE__*/_react_17_0_2_react.createElement(AvatarContextProvider, { - shape: shape, - size: size - }, /*#__PURE__*/_react_17_0_2_react.createElement("div", { - className: cls, - style: style - }, childrenShow))); - } - return wrapSSR( /*#__PURE__*/_react_17_0_2_react.createElement(AvatarContextProvider, { - shape: shape, - size: size - }, /*#__PURE__*/_react_17_0_2_react.createElement("div", { - className: cls, - style: style - }, childrenWithProps))); -}; -/* harmony default export */ var group = (Group); -;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/avatar/index.js -"use client"; - - - - -const avatar_Avatar = avatar; -avatar_Avatar.Group = group; -/* harmony default export */ var es_avatar = (avatar_Avatar); - -/***/ }), - -/***/ 18889: -/*!********************************************************************!*\ - !*** ./node_modules/_antd@5.9.0@antd/es/card/index.js + 4 modules ***! - \********************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - Z: function() { return /* binding */ card; } -}); - -// EXTERNAL MODULE: ./node_modules/_classnames@2.5.1@classnames/index.js -var _classnames_2_5_1_classnames = __webpack_require__(92310); -var _classnames_2_5_1_classnames_default = /*#__PURE__*/__webpack_require__.n(_classnames_2_5_1_classnames); -// EXTERNAL MODULE: ./node_modules/_rc-util@5.43.0@rc-util/es/omit.js -var omit = __webpack_require__(55405); -// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js -var _react_17_0_2_react = __webpack_require__(59301); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/config-provider/context.js -var context = __webpack_require__(36355); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/config-provider/hooks/useSize.js -var useSize = __webpack_require__(19716); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/skeleton/index.js + 12 modules -var skeleton = __webpack_require__(66999); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/tabs/index.js + 24 modules -var es_tabs = __webpack_require__(99313); -;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/card/Grid.js -"use client"; - -var __rest = undefined && undefined.__rest || function (s, e) { - var t = {}; - for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; - if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { - if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; - } - return t; -}; - - - -const Grid = _a => { - var { - prefixCls, - className, - hoverable = true - } = _a, - props = __rest(_a, ["prefixCls", "className", "hoverable"]); - const { - getPrefixCls - } = _react_17_0_2_react.useContext(context/* ConfigContext */.E_); - const prefix = getPrefixCls('card', prefixCls); - const classString = _classnames_2_5_1_classnames_default()(`${prefix}-grid`, className, { - [`${prefix}-grid-hoverable`]: hoverable - }); - return /*#__PURE__*/_react_17_0_2_react.createElement("div", Object.assign({}, props, { - className: classString - })); -}; -/* harmony default export */ var card_Grid = (Grid); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/style/index.js -var style = __webpack_require__(17313); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/theme/util/genComponentStyleHook.js -var genComponentStyleHook = __webpack_require__(83116); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/theme/util/statistic.js -var statistic = __webpack_require__(37613); -;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/card/style/index.js - - -// ============================== Styles ============================== -// ============================== Head ============================== -const genCardHeadStyle = token => { - const { - antCls, - componentCls, - headerHeight, - cardPaddingBase, - tabsMarginBottom - } = token; - return Object.assign(Object.assign({ - display: 'flex', - justifyContent: 'center', - flexDirection: 'column', - minHeight: headerHeight, - marginBottom: -1, - padding: `0 ${cardPaddingBase}px`, - color: token.colorTextHeading, - fontWeight: token.fontWeightStrong, - fontSize: token.headerFontSize, - background: token.headerBg, - borderBottom: `${token.lineWidth}px ${token.lineType} ${token.colorBorderSecondary}`, - borderRadius: `${token.borderRadiusLG}px ${token.borderRadiusLG}px 0 0` - }, (0,style/* clearFix */.dF)()), { - '&-wrapper': { - width: '100%', - display: 'flex', - alignItems: 'center' - }, - '&-title': Object.assign(Object.assign({ - display: 'inline-block', - flex: 1 - }, style/* textEllipsis */.vS), { - [` - > ${componentCls}-typography, - > ${componentCls}-typography-edit-content - `]: { - insetInlineStart: 0, - marginTop: 0, - marginBottom: 0 - } - }), - [`${antCls}-tabs-top`]: { - clear: 'both', - marginBottom: tabsMarginBottom, - color: token.colorText, - fontWeight: 'normal', - fontSize: token.fontSize, - '&-bar': { - borderBottom: `${token.lineWidth}px ${token.lineType} ${token.colorBorderSecondary}` - } - } - }); -}; -// ============================== Grid ============================== -const genCardGridStyle = token => { - const { - cardPaddingBase, - colorBorderSecondary, - cardShadow, - lineWidth - } = token; - return { - width: '33.33%', - padding: cardPaddingBase, - border: 0, - borderRadius: 0, - boxShadow: ` - ${lineWidth}px 0 0 0 ${colorBorderSecondary}, - 0 ${lineWidth}px 0 0 ${colorBorderSecondary}, - ${lineWidth}px ${lineWidth}px 0 0 ${colorBorderSecondary}, - ${lineWidth}px 0 0 0 ${colorBorderSecondary} inset, - 0 ${lineWidth}px 0 0 ${colorBorderSecondary} inset; - `, - transition: `all ${token.motionDurationMid}`, - '&-hoverable:hover': { - position: 'relative', - zIndex: 1, - boxShadow: cardShadow - } - }; -}; -// ============================== Actions ============================== -const genCardActionsStyle = token => { - const { - componentCls, - iconCls, - actionsLiMargin, - cardActionsIconSize, - colorBorderSecondary, - actionsBg - } = token; - return Object.assign(Object.assign({ - margin: 0, - padding: 0, - listStyle: 'none', - background: actionsBg, - borderTop: `${token.lineWidth}px ${token.lineType} ${colorBorderSecondary}`, - display: 'flex', - borderRadius: `0 0 ${token.borderRadiusLG}px ${token.borderRadiusLG}px ` - }, (0,style/* clearFix */.dF)()), { - '& > li': { - margin: actionsLiMargin, - color: token.colorTextDescription, - textAlign: 'center', - '> span': { - position: 'relative', - display: 'block', - minWidth: token.cardActionsIconSize * 2, - fontSize: token.fontSize, - lineHeight: token.lineHeight, - cursor: 'pointer', - '&:hover': { - color: token.colorPrimary, - transition: `color ${token.motionDurationMid}` - }, - [`a:not(${componentCls}-btn), > ${iconCls}`]: { - display: 'inline-block', - width: '100%', - color: token.colorTextDescription, - lineHeight: `${token.fontSize * token.lineHeight}px`, - transition: `color ${token.motionDurationMid}`, - '&:hover': { - color: token.colorPrimary - } - }, - [`> ${iconCls}`]: { - fontSize: cardActionsIconSize, - lineHeight: `${cardActionsIconSize * token.lineHeight}px` - } - }, - '&:not(:last-child)': { - borderInlineEnd: `${token.lineWidth}px ${token.lineType} ${colorBorderSecondary}` - } - } - }); -}; -// ============================== Meta ============================== -const genCardMetaStyle = token => Object.assign(Object.assign({ - margin: `-${token.marginXXS}px 0`, - display: 'flex' -}, (0,style/* clearFix */.dF)()), { - '&-avatar': { - paddingInlineEnd: token.padding - }, - '&-detail': { - overflow: 'hidden', - flex: 1, - '> div:not(:last-child)': { - marginBottom: token.marginXS - } - }, - '&-title': Object.assign({ - color: token.colorTextHeading, - fontWeight: token.fontWeightStrong, - fontSize: token.fontSizeLG - }, style/* textEllipsis */.vS), - '&-description': { - color: token.colorTextDescription - } -}); -// ============================== Inner ============================== -const genCardTypeInnerStyle = token => { - const { - componentCls, - cardPaddingBase, - colorFillAlter - } = token; - return { - [`${componentCls}-head`]: { - padding: `0 ${cardPaddingBase}px`, - background: colorFillAlter, - '&-title': { - fontSize: token.fontSize - } - }, - [`${componentCls}-body`]: { - padding: `${token.padding}px ${cardPaddingBase}px` - } - }; -}; -// ============================== Loading ============================== -const genCardLoadingStyle = token => { - const { - componentCls - } = token; - return { - overflow: 'hidden', - [`${componentCls}-body`]: { - userSelect: 'none' - } - }; -}; -// ============================== Basic ============================== -const genCardStyle = token => { - const { - antCls, - componentCls, - cardShadow, - cardHeadPadding, - colorBorderSecondary, - boxShadowTertiary, - cardPaddingBase, - extraColor - } = token; - return { - [componentCls]: Object.assign(Object.assign({}, (0,style/* resetComponent */.Wf)(token)), { - position: 'relative', - background: token.colorBgContainer, - borderRadius: token.borderRadiusLG, - [`&:not(${componentCls}-bordered)`]: { - boxShadow: boxShadowTertiary - }, - [`${componentCls}-head`]: genCardHeadStyle(token), - [`${componentCls}-extra`]: { - // https://stackoverflow.com/a/22429853/3040605 - marginInlineStart: 'auto', - color: extraColor, - fontWeight: 'normal', - fontSize: token.fontSize - }, - [`${componentCls}-body`]: Object.assign({ - padding: cardPaddingBase, - borderRadius: ` 0 0 ${token.borderRadiusLG}px ${token.borderRadiusLG}px` - }, (0,style/* clearFix */.dF)()), - [`${componentCls}-grid`]: genCardGridStyle(token), - [`${componentCls}-cover`]: { - '> *': { - display: 'block', - width: '100%' - }, - [`img, img + ${antCls}-image-mask`]: { - borderRadius: `${token.borderRadiusLG}px ${token.borderRadiusLG}px 0 0` - } - }, - [`${componentCls}-actions`]: genCardActionsStyle(token), - [`${componentCls}-meta`]: genCardMetaStyle(token) - }), - [`${componentCls}-bordered`]: { - border: `${token.lineWidth}px ${token.lineType} ${colorBorderSecondary}`, - [`${componentCls}-cover`]: { - marginTop: -1, - marginInlineStart: -1, - marginInlineEnd: -1 - } - }, - [`${componentCls}-hoverable`]: { - cursor: 'pointer', - transition: `box-shadow ${token.motionDurationMid}, border-color ${token.motionDurationMid}`, - '&:hover': { - borderColor: 'transparent', - boxShadow: cardShadow - } - }, - [`${componentCls}-contain-grid`]: { - [`${componentCls}-body`]: { - display: 'flex', - flexWrap: 'wrap' - }, - [`&:not(${componentCls}-loading) ${componentCls}-body`]: { - marginBlockStart: -token.lineWidth, - marginInlineStart: -token.lineWidth, - padding: 0 - } - }, - [`${componentCls}-contain-tabs`]: { - [`> ${componentCls}-head`]: { - [`${componentCls}-head-title, ${componentCls}-extra`]: { - paddingTop: cardHeadPadding - } - } - }, - [`${componentCls}-type-inner`]: genCardTypeInnerStyle(token), - [`${componentCls}-loading`]: genCardLoadingStyle(token), - [`${componentCls}-rtl`]: { - direction: 'rtl' - } - }; -}; -// ============================== Size ============================== -const genCardSizeStyle = token => { - const { - componentCls, - cardPaddingSM, - headerHeightSM, - headerFontSizeSM - } = token; - return { - [`${componentCls}-small`]: { - [`> ${componentCls}-head`]: { - minHeight: headerHeightSM, - padding: `0 ${cardPaddingSM}px`, - fontSize: headerFontSizeSM, - [`> ${componentCls}-head-wrapper`]: { - [`> ${componentCls}-extra`]: { - fontSize: token.fontSize - } - } - }, - [`> ${componentCls}-body`]: { - padding: cardPaddingSM - } - }, - [`${componentCls}-small${componentCls}-contain-tabs`]: { - [`> ${componentCls}-head`]: { - [`${componentCls}-head-title, ${componentCls}-extra`]: { - minHeight: headerHeightSM, - paddingTop: 0, - display: 'flex', - alignItems: 'center' - } - } - } - }; -}; -// ============================== Export ============================== -/* harmony default export */ var card_style = ((0,genComponentStyleHook/* default */.Z)('Card', token => { - const cardToken = (0,statistic/* merge */.TS)(token, { - cardShadow: token.boxShadowCard, - cardHeadPadding: token.padding, - cardPaddingBase: token.paddingLG, - cardActionsIconSize: token.fontSize, - cardPaddingSM: 12 // Fixed padding. - }); - - return [ - // Style - genCardStyle(cardToken), - // Size - genCardSizeStyle(cardToken)]; -}, token => ({ - headerBg: 'transparent', - headerFontSize: token.fontSizeLG, - headerFontSizeSM: token.fontSize, - headerHeight: token.fontSizeLG * token.lineHeightLG + token.padding * 2, - headerHeightSM: token.fontSize * token.lineHeight + token.paddingXS * 2, - actionsBg: token.colorBgContainer, - actionsLiMargin: `${token.paddingSM}px 0`, - tabsMarginBottom: -token.padding - token.lineWidth, - extraColor: token.colorText -}))); -;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/card/Card.js -"use client"; - -var Card_rest = undefined && undefined.__rest || function (s, e) { - var t = {}; - for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; - if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { - if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; - } - return t; -}; - - - - - - - - - -function getAction(actions) { - return actions.map((action, index) => - /*#__PURE__*/ - // eslint-disable-next-line react/no-array-index-key - _react_17_0_2_react.createElement("li", { - style: { - width: `${100 / actions.length}%` - }, - key: `action-${index}` - }, /*#__PURE__*/_react_17_0_2_react.createElement("span", null, action))); -} -const Card = /*#__PURE__*/_react_17_0_2_react.forwardRef((props, ref) => { - const { - prefixCls: customizePrefixCls, - className, - rootClassName, - style, - extra, - headStyle = {}, - bodyStyle = {}, - title, - loading, - bordered = true, - size: customizeSize, - type, - cover, - actions, - tabList, - children, - activeTabKey, - defaultActiveTabKey, - tabBarExtraContent, - hoverable, - tabProps = {} - } = props, - others = Card_rest(props, ["prefixCls", "className", "rootClassName", "style", "extra", "headStyle", "bodyStyle", "title", "loading", "bordered", "size", "type", "cover", "actions", "tabList", "children", "activeTabKey", "defaultActiveTabKey", "tabBarExtraContent", "hoverable", "tabProps"]); - const { - getPrefixCls, - direction, - card - } = _react_17_0_2_react.useContext(context/* ConfigContext */.E_); - const onTabChange = key => { - var _a; - (_a = props.onTabChange) === null || _a === void 0 ? void 0 : _a.call(props, key); - }; - const isContainGrid = _react_17_0_2_react.useMemo(() => { - let containGrid = false; - _react_17_0_2_react.Children.forEach(children, element => { - if (element && element.type && element.type === card_Grid) { - containGrid = true; - } - }); - return containGrid; - }, [children]); - const prefixCls = getPrefixCls('card', customizePrefixCls); - const [wrapSSR, hashId] = card_style(prefixCls); - const loadingBlock = /*#__PURE__*/_react_17_0_2_react.createElement(skeleton/* default */.Z, { - loading: true, - active: true, - paragraph: { - rows: 4 - }, - title: false - }, children); - const hasActiveTabKey = activeTabKey !== undefined; - const extraProps = Object.assign(Object.assign({}, tabProps), { - [hasActiveTabKey ? 'activeKey' : 'defaultActiveKey']: hasActiveTabKey ? activeTabKey : defaultActiveTabKey, - tabBarExtraContent - }); - let head; - const mergedSize = (0,useSize/* default */.Z)(customizeSize); - const tabSize = !mergedSize || mergedSize === 'default' ? 'large' : mergedSize; - const tabs = tabList ? /*#__PURE__*/_react_17_0_2_react.createElement(es_tabs/* default */.Z, Object.assign({ - size: tabSize - }, extraProps, { - className: `${prefixCls}-head-tabs`, - onChange: onTabChange, - items: tabList.map(_a => { - var { - tab - } = _a, - item = Card_rest(_a, ["tab"]); - return Object.assign({ - label: tab - }, item); - }) - })) : null; - if (title || extra || tabs) { - head = /*#__PURE__*/_react_17_0_2_react.createElement("div", { - className: `${prefixCls}-head`, - style: headStyle - }, /*#__PURE__*/_react_17_0_2_react.createElement("div", { - className: `${prefixCls}-head-wrapper` - }, title && /*#__PURE__*/_react_17_0_2_react.createElement("div", { - className: `${prefixCls}-head-title` - }, title), extra && /*#__PURE__*/_react_17_0_2_react.createElement("div", { - className: `${prefixCls}-extra` - }, extra)), tabs); - } - const coverDom = cover ? /*#__PURE__*/_react_17_0_2_react.createElement("div", { - className: `${prefixCls}-cover` - }, cover) : null; - const body = /*#__PURE__*/_react_17_0_2_react.createElement("div", { - className: `${prefixCls}-body`, - style: bodyStyle - }, loading ? loadingBlock : children); - const actionDom = actions && actions.length ? /*#__PURE__*/_react_17_0_2_react.createElement("ul", { - className: `${prefixCls}-actions` - }, getAction(actions)) : null; - const divProps = (0,omit/* default */.Z)(others, ['onTabChange']); - const classString = _classnames_2_5_1_classnames_default()(prefixCls, card === null || card === void 0 ? void 0 : card.className, { - [`${prefixCls}-loading`]: loading, - [`${prefixCls}-bordered`]: bordered, - [`${prefixCls}-hoverable`]: hoverable, - [`${prefixCls}-contain-grid`]: isContainGrid, - [`${prefixCls}-contain-tabs`]: tabList && tabList.length, - [`${prefixCls}-${mergedSize}`]: mergedSize, - [`${prefixCls}-type-${type}`]: !!type, - [`${prefixCls}-rtl`]: direction === 'rtl' - }, className, rootClassName, hashId); - const mergedStyle = Object.assign(Object.assign({}, card === null || card === void 0 ? void 0 : card.style), style); - return wrapSSR( /*#__PURE__*/_react_17_0_2_react.createElement("div", Object.assign({ - ref: ref - }, divProps, { - className: classString, - style: mergedStyle - }), head, coverDom, body, actionDom)); -}); -/* harmony default export */ var card_Card = (Card); -;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/card/Meta.js -"use client"; - -var Meta_rest = undefined && undefined.__rest || function (s, e) { - var t = {}; - for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; - if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { - if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; - } - return t; -}; - - - -const Meta = props => { - const { - prefixCls: customizePrefixCls, - className, - avatar, - title, - description - } = props, - others = Meta_rest(props, ["prefixCls", "className", "avatar", "title", "description"]); - const { - getPrefixCls - } = _react_17_0_2_react.useContext(context/* ConfigContext */.E_); - const prefixCls = getPrefixCls('card', customizePrefixCls); - const classString = _classnames_2_5_1_classnames_default()(`${prefixCls}-meta`, className); - const avatarDom = avatar ? /*#__PURE__*/_react_17_0_2_react.createElement("div", { - className: `${prefixCls}-meta-avatar` - }, avatar) : null; - const titleDom = title ? /*#__PURE__*/_react_17_0_2_react.createElement("div", { - className: `${prefixCls}-meta-title` - }, title) : null; - const descriptionDom = description ? /*#__PURE__*/_react_17_0_2_react.createElement("div", { - className: `${prefixCls}-meta-description` - }, description) : null; - const MetaDetail = titleDom || descriptionDom ? /*#__PURE__*/_react_17_0_2_react.createElement("div", { - className: `${prefixCls}-meta-detail` - }, titleDom, descriptionDom) : null; - return /*#__PURE__*/_react_17_0_2_react.createElement("div", Object.assign({}, others, { - className: classString - }), avatarDom, MetaDetail); -}; -/* harmony default export */ var card_Meta = (Meta); -;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/card/index.js -"use client"; - - - - -const es_card_Card = card_Card; -es_card_Card.Grid = card_Grid; -es_card_Card.Meta = card_Meta; -if (false) {} -/* harmony default export */ var card = (es_card_Card); - -/***/ }), - -/***/ 39722: -/*!***************************************************************!*\ - !*** ./node_modules/_antd@5.9.0@antd/es/popover/PurePanel.js ***! - \***************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ t5: function() { return /* binding */ RawPurePanel; } -/* harmony export */ }); -/* unused harmony export getOverlay */ -/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! classnames */ 92310); -/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var rc_tooltip__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! rc-tooltip */ 55477); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ 59301); -/* harmony import */ var _config_provider__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../config-provider */ 36355); -/* harmony import */ var _util_getRenderPropValue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../_util/getRenderPropValue */ 77578); -/* harmony import */ var _style__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./style */ 17356); -"use client"; - -var __rest = undefined && undefined.__rest || function (s, e) { - var t = {}; - for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; - if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { - if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; - } - return t; -}; - - - - - - -const getOverlay = (prefixCls, title, content) => { - if (!title && !content) return undefined; - return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.createElement(react__WEBPACK_IMPORTED_MODULE_2__.Fragment, null, title && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.createElement("div", { - className: `${prefixCls}-title` - }, (0,_util_getRenderPropValue__WEBPACK_IMPORTED_MODULE_3__/* .getRenderPropValue */ .Z)(title)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.createElement("div", { - className: `${prefixCls}-inner-content` - }, (0,_util_getRenderPropValue__WEBPACK_IMPORTED_MODULE_3__/* .getRenderPropValue */ .Z)(content))); -}; -const RawPurePanel = props => { - const { - hashId, - prefixCls, - className, - style, - placement = 'top', - title, - content, - children - } = props; - return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.createElement("div", { - className: classnames__WEBPACK_IMPORTED_MODULE_0___default()(hashId, prefixCls, `${prefixCls}-pure`, `${prefixCls}-placement-${placement}`, className), - style: style - }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.createElement("div", { - className: `${prefixCls}-arrow` - }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.createElement(rc_tooltip__WEBPACK_IMPORTED_MODULE_1__/* .Popup */ .G, Object.assign({}, props, { - className: hashId, - prefixCls: prefixCls - }), children || getOverlay(prefixCls, title, content))); -}; -const PurePanel = props => { - const { - prefixCls: customizePrefixCls - } = props, - restProps = __rest(props, ["prefixCls"]); - const { - getPrefixCls - } = react__WEBPACK_IMPORTED_MODULE_2__.useContext(_config_provider__WEBPACK_IMPORTED_MODULE_4__/* .ConfigContext */ .E_); - const prefixCls = getPrefixCls('popover', customizePrefixCls); - const [wrapSSR, hashId] = (0,_style__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)(prefixCls); - return wrapSSR( /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.createElement(RawPurePanel, Object.assign({}, restProps, { - prefixCls: prefixCls, - hashId: hashId - }))); -}; -/* harmony default export */ __webpack_exports__.ZP = (PurePanel); - -/***/ }), - -/***/ 60324: -/*!***********************************************************!*\ - !*** ./node_modules/_antd@5.9.0@antd/es/popover/index.js ***! - \***********************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! classnames */ 92310); -/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ 59301); -/* harmony import */ var _util_getRenderPropValue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../_util/getRenderPropValue */ 77578); -/* harmony import */ var _util_motion__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../_util/motion */ 62892); -/* harmony import */ var _config_provider__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../config-provider */ 36355); -/* harmony import */ var _tooltip__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../tooltip */ 6848); -/* harmony import */ var _PurePanel__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./PurePanel */ 39722); -/* harmony import */ var _style__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./style */ 17356); -"use client"; - -var __rest = undefined && undefined.__rest || function (s, e) { - var t = {}; - for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; - if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { - if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; - } - return t; -}; - - - - - - - -// CSSINJS - -const Overlay = _ref => { - let { - title, - content, - prefixCls - } = _ref; - return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1__.createElement(react__WEBPACK_IMPORTED_MODULE_1__.Fragment, null, title && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1__.createElement("div", { - className: `${prefixCls}-title` - }, (0,_util_getRenderPropValue__WEBPACK_IMPORTED_MODULE_2__/* .getRenderPropValue */ .Z)(title)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1__.createElement("div", { - className: `${prefixCls}-inner-content` - }, (0,_util_getRenderPropValue__WEBPACK_IMPORTED_MODULE_2__/* .getRenderPropValue */ .Z)(content))); -}; -const Popover = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1__.forwardRef((props, ref) => { - const { - prefixCls: customizePrefixCls, - title, - content, - overlayClassName, - placement = 'top', - trigger = 'hover', - mouseEnterDelay = 0.1, - mouseLeaveDelay = 0.1, - overlayStyle = {} - } = props, - otherProps = __rest(props, ["prefixCls", "title", "content", "overlayClassName", "placement", "trigger", "mouseEnterDelay", "mouseLeaveDelay", "overlayStyle"]); - const { - getPrefixCls - } = react__WEBPACK_IMPORTED_MODULE_1__.useContext(_config_provider__WEBPACK_IMPORTED_MODULE_3__/* .ConfigContext */ .E_); - const prefixCls = getPrefixCls('popover', customizePrefixCls); - const [wrapSSR, hashId] = (0,_style__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)(prefixCls); - const rootPrefixCls = getPrefixCls(); - const overlayCls = classnames__WEBPACK_IMPORTED_MODULE_0___default()(overlayClassName, hashId); - return wrapSSR( /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1__.createElement(_tooltip__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z, Object.assign({ - placement: placement, - trigger: trigger, - mouseEnterDelay: mouseEnterDelay, - mouseLeaveDelay: mouseLeaveDelay, - overlayStyle: overlayStyle - }, otherProps, { - prefixCls: prefixCls, - overlayClassName: overlayCls, - ref: ref, - overlay: title || content ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1__.createElement(Overlay, { - prefixCls: prefixCls, - title: title, - content: content - }) : null, - transitionName: (0,_util_motion__WEBPACK_IMPORTED_MODULE_6__/* .getTransitionName */ .m)(rootPrefixCls, 'zoom-big', otherProps.transitionName), - "data-popover-inject": true - }))); -}); -if (false) {} -Popover._InternalPanelDoNotUseOrYouWillBeFired = _PurePanel__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .ZP; -/* harmony default export */ __webpack_exports__.Z = (Popover); - -/***/ }), - -/***/ 17356: -/*!*****************************************************************!*\ - !*** ./node_modules/_antd@5.9.0@antd/es/popover/style/index.js ***! - \*****************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony import */ var _style__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../style */ 17313); -/* harmony import */ var _style_motion__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../style/motion */ 29878); -/* harmony import */ var _style_placementArrow__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../style/placementArrow */ 19447); -/* harmony import */ var _theme_internal__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../theme/internal */ 33166); -/* harmony import */ var _theme_internal__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../theme/internal */ 83116); -/* harmony import */ var _theme_internal__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../theme/internal */ 37613); -"use client"; - - - - - -const genBaseStyle = token => { - const { - componentCls, - popoverColor, - minWidth, - fontWeightStrong, - popoverPadding, - boxShadowSecondary, - colorTextHeading, - borderRadiusLG: borderRadius, - zIndexPopup, - marginXS, - colorBgElevated, - popoverBg - } = token; - return [{ - [componentCls]: Object.assign(Object.assign({}, (0,_style__WEBPACK_IMPORTED_MODULE_0__/* .resetComponent */ .Wf)(token)), { - position: 'absolute', - top: 0, - // use `left` to fix https://github.com/ant-design/ant-design/issues/39195 - left: { - _skip_check_: true, - value: 0 - }, - zIndex: zIndexPopup, - fontWeight: 'normal', - whiteSpace: 'normal', - textAlign: 'start', - cursor: 'auto', - userSelect: 'text', - transformOrigin: `var(--arrow-x, 50%) var(--arrow-y, 50%)`, - '--antd-arrow-background-color': colorBgElevated, - '&-rtl': { - direction: 'rtl' - }, - '&-hidden': { - display: 'none' - }, - [`${componentCls}-content`]: { - position: 'relative' - }, - [`${componentCls}-inner`]: { - backgroundColor: popoverBg, - backgroundClip: 'padding-box', - borderRadius, - boxShadow: boxShadowSecondary, - padding: popoverPadding - }, - [`${componentCls}-title`]: { - minWidth, - marginBottom: marginXS, - color: colorTextHeading, - fontWeight: fontWeightStrong - }, - [`${componentCls}-inner-content`]: { - color: popoverColor - } - }) - }, - // Arrow Style - (0,_style_placementArrow__WEBPACK_IMPORTED_MODULE_1__/* ["default"] */ .ZP)(token, { - colorBg: 'var(--antd-arrow-background-color)' - }), - // Pure Render - { - [`${componentCls}-pure`]: { - position: 'relative', - maxWidth: 'none', - margin: token.sizePopupArrow, - display: 'inline-block', - [`${componentCls}-content`]: { - display: 'inline-block' - } - } - }]; -}; -const genColorStyle = token => { - const { - componentCls - } = token; - return { - [componentCls]: _theme_internal__WEBPACK_IMPORTED_MODULE_2__/* .PresetColors */ .i.map(colorKey => { - const lightColor = token[`${colorKey}6`]; - return { - [`&${componentCls}-${colorKey}`]: { - '--antd-arrow-background-color': lightColor, - [`${componentCls}-inner`]: { - backgroundColor: lightColor - }, - [`${componentCls}-arrow`]: { - background: 'transparent' - } - } - }; - }) - }; -}; -const genWireframeStyle = token => { - const { - componentCls, - lineWidth, - lineType, - colorSplit, - paddingSM, - controlHeight, - fontSize, - lineHeight, - padding - } = token; - const titlePaddingBlockDist = controlHeight - Math.round(fontSize * lineHeight); - const popoverTitlePaddingBlockTop = titlePaddingBlockDist / 2; - const popoverTitlePaddingBlockBottom = titlePaddingBlockDist / 2 - lineWidth; - const popoverPaddingHorizontal = padding; - return { - [componentCls]: { - [`${componentCls}-inner`]: { - padding: 0 - }, - [`${componentCls}-title`]: { - margin: 0, - padding: `${popoverTitlePaddingBlockTop}px ${popoverPaddingHorizontal}px ${popoverTitlePaddingBlockBottom}px`, - borderBottom: `${lineWidth}px ${lineType} ${colorSplit}` - }, - [`${componentCls}-inner-content`]: { - padding: `${paddingSM}px ${popoverPaddingHorizontal}px` - } - } - }; -}; -/* harmony default export */ __webpack_exports__.Z = ((0,_theme_internal__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)('Popover', token => { - const { - colorBgElevated, - colorText, - wireframe - } = token; - const popoverToken = (0,_theme_internal__WEBPACK_IMPORTED_MODULE_4__/* .merge */ .TS)(token, { - popoverPadding: 12, - popoverBg: colorBgElevated, - popoverColor: colorText - }); - return [genBaseStyle(popoverToken), genColorStyle(popoverToken), wireframe && genWireframeStyle(popoverToken), (0,_style_motion__WEBPACK_IMPORTED_MODULE_5__/* .initZoomMotion */ ._y)(popoverToken, 'zoom-big')]; -}, token => ({ - width: 177, - minWidth: 177, - zIndexPopup: token.zIndexPopupBase + 30 -}), { - resetStyle: false, - deprecatedTokens: [['width', 'minWidth']] -})); - -/***/ }), - -/***/ 23841: -/*!**********************************************************************!*\ - !*** ./node_modules/_normalize-wheel@1.0.1@normalize-wheel/index.js ***! - \**********************************************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -module.exports = __webpack_require__(/*! ./src/normalizeWheel.js */ 70709); - - -/***/ }), - -/***/ 95343: -/*!*****************************************************************************************!*\ - !*** ./node_modules/_normalize-wheel@1.0.1@normalize-wheel/src/ExecutionEnvironment.js ***! - \*****************************************************************************************/ -/***/ (function(module) { - -"use strict"; -/** - * Copyright (c) 2015, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - * - * @providesModule ExecutionEnvironment - */ - -/*jslint evil: true */ - - - -var canUseDOM = !!( - typeof window !== 'undefined' && - window.document && - window.document.createElement -); - -/** - * Simple, lightweight module assisting with the detection and context of - * Worker. Helps avoid circular dependencies and allows code to reason about - * whether or not they are in a Worker, even if they never include the main - * `ReactWorker` dependency. - */ -var ExecutionEnvironment = { - - canUseDOM: canUseDOM, - - canUseWorkers: typeof Worker !== 'undefined', - - canUseEventListeners: - canUseDOM && !!(window.addEventListener || window.attachEvent), - - canUseViewport: canUseDOM && !!window.screen, - - isInWorker: !canUseDOM // For now, this is true - might change in the future. - -}; - -module.exports = ExecutionEnvironment; - - -/***/ }), - -/***/ 83117: -/*!*****************************************************************************************!*\ - !*** ./node_modules/_normalize-wheel@1.0.1@normalize-wheel/src/UserAgent_DEPRECATED.js ***! - \*****************************************************************************************/ -/***/ (function(module) { - -/** - * Copyright 2004-present Facebook. All Rights Reserved. - * - * @providesModule UserAgent_DEPRECATED - */ - -/** - * Provides entirely client-side User Agent and OS detection. You should prefer - * the non-deprecated UserAgent module when possible, which exposes our - * authoritative server-side PHP-based detection to the client. - * - * Usage is straightforward: - * - * if (UserAgent_DEPRECATED.ie()) { - * // IE - * } - * - * You can also do version checks: - * - * if (UserAgent_DEPRECATED.ie() >= 7) { - * // IE7 or better - * } - * - * The browser functions will return NaN if the browser does not match, so - * you can also do version compares the other way: - * - * if (UserAgent_DEPRECATED.ie() < 7) { - * // IE6 or worse - * } - * - * Note that the version is a float and may include a minor version number, - * so you should always use range operators to perform comparisons, not - * strict equality. - * - * **Note:** You should **strongly** prefer capability detection to browser - * version detection where it's reasonable: - * - * http://www.quirksmode.org/js/support.html - * - * Further, we have a large number of mature wrapper functions and classes - * which abstract away many browser irregularities. Check the documentation, - * grep for things, or ask on javascript@lists.facebook.com before writing yet - * another copy of "event || window.event". - * - */ - -var _populated = false; - -// Browsers -var _ie, _firefox, _opera, _webkit, _chrome; - -// Actual IE browser for compatibility mode -var _ie_real_version; - -// Platforms -var _osx, _windows, _linux, _android; - -// Architectures -var _win64; - -// Devices -var _iphone, _ipad, _native; - -var _mobile; - -function _populate() { - if (_populated) { - return; - } - - _populated = true; - - // To work around buggy JS libraries that can't handle multi-digit - // version numbers, Opera 10's user agent string claims it's Opera - // 9, then later includes a Version/X.Y field: - // - // Opera/9.80 (foo) Presto/2.2.15 Version/10.10 - var uas = navigator.userAgent; - var agent = /(?:MSIE.(\d+\.\d+))|(?:(?:Firefox|GranParadiso|Iceweasel).(\d+\.\d+))|(?:Opera(?:.+Version.|.)(\d+\.\d+))|(?:AppleWebKit.(\d+(?:\.\d+)?))|(?:Trident\/\d+\.\d+.*rv:(\d+\.\d+))/.exec(uas); - var os = /(Mac OS X)|(Windows)|(Linux)/.exec(uas); - - _iphone = /\b(iPhone|iP[ao]d)/.exec(uas); - _ipad = /\b(iP[ao]d)/.exec(uas); - _android = /Android/i.exec(uas); - _native = /FBAN\/\w+;/i.exec(uas); - _mobile = /Mobile/i.exec(uas); - - // Note that the IE team blog would have you believe you should be checking - // for 'Win64; x64'. But MSDN then reveals that you can actually be coming - // from either x64 or ia64; so ultimately, you should just check for Win64 - // as in indicator of whether you're in 64-bit IE. 32-bit IE on 64-bit - // Windows will send 'WOW64' instead. - _win64 = !!(/Win64/.exec(uas)); - - if (agent) { - _ie = agent[1] ? parseFloat(agent[1]) : ( - agent[5] ? parseFloat(agent[5]) : NaN); - // IE compatibility mode - if (_ie && document && document.documentMode) { - _ie = document.documentMode; - } - // grab the "true" ie version from the trident token if available - var trident = /(?:Trident\/(\d+.\d+))/.exec(uas); - _ie_real_version = trident ? parseFloat(trident[1]) + 4 : _ie; - - _firefox = agent[2] ? parseFloat(agent[2]) : NaN; - _opera = agent[3] ? parseFloat(agent[3]) : NaN; - _webkit = agent[4] ? parseFloat(agent[4]) : NaN; - if (_webkit) { - // We do not add the regexp to the above test, because it will always - // match 'safari' only since 'AppleWebKit' appears before 'Chrome' in - // the userAgent string. - agent = /(?:Chrome\/(\d+\.\d+))/.exec(uas); - _chrome = agent && agent[1] ? parseFloat(agent[1]) : NaN; - } else { - _chrome = NaN; - } - } else { - _ie = _firefox = _opera = _chrome = _webkit = NaN; - } - - if (os) { - if (os[1]) { - // Detect OS X version. If no version number matches, set _osx to true. - // Version examples: 10, 10_6_1, 10.7 - // Parses version number as a float, taking only first two sets of - // digits. If only one set of digits is found, returns just the major - // version number. - var ver = /(?:Mac OS X (\d+(?:[._]\d+)?))/.exec(uas); - - _osx = ver ? parseFloat(ver[1].replace('_', '.')) : true; - } else { - _osx = false; - } - _windows = !!os[2]; - _linux = !!os[3]; - } else { - _osx = _windows = _linux = false; - } -} - -var UserAgent_DEPRECATED = { - - /** - * Check if the UA is Internet Explorer. - * - * - * @return float|NaN Version number (if match) or NaN. - */ - ie: function() { - return _populate() || _ie; - }, - - /** - * Check if we're in Internet Explorer compatibility mode. - * - * @return bool true if in compatibility mode, false if - * not compatibility mode or not ie - */ - ieCompatibilityMode: function() { - return _populate() || (_ie_real_version > _ie); - }, - - - /** - * Whether the browser is 64-bit IE. Really, this is kind of weak sauce; we - * only need this because Skype can't handle 64-bit IE yet. We need to remove - * this when we don't need it -- tracked by #601957. - */ - ie64: function() { - return UserAgent_DEPRECATED.ie() && _win64; - }, - - /** - * Check if the UA is Firefox. - * - * - * @return float|NaN Version number (if match) or NaN. - */ - firefox: function() { - return _populate() || _firefox; - }, - - - /** - * Check if the UA is Opera. - * - * - * @return float|NaN Version number (if match) or NaN. - */ - opera: function() { - return _populate() || _opera; - }, - - - /** - * Check if the UA is WebKit. - * - * - * @return float|NaN Version number (if match) or NaN. - */ - webkit: function() { - return _populate() || _webkit; - }, - - /** - * For Push - * WILL BE REMOVED VERY SOON. Use UserAgent_DEPRECATED.webkit - */ - safari: function() { - return UserAgent_DEPRECATED.webkit(); - }, - - /** - * Check if the UA is a Chrome browser. - * - * - * @return float|NaN Version number (if match) or NaN. - */ - chrome : function() { - return _populate() || _chrome; - }, - - - /** - * Check if the user is running Windows. - * - * @return bool `true' if the user's OS is Windows. - */ - windows: function() { - return _populate() || _windows; - }, - - - /** - * Check if the user is running Mac OS X. - * - * @return float|bool Returns a float if a version number is detected, - * otherwise true/false. - */ - osx: function() { - return _populate() || _osx; - }, - - /** - * Check if the user is running Linux. - * - * @return bool `true' if the user's OS is some flavor of Linux. - */ - linux: function() { - return _populate() || _linux; - }, - - /** - * Check if the user is running on an iPhone or iPod platform. - * - * @return bool `true' if the user is running some flavor of the - * iPhone OS. - */ - iphone: function() { - return _populate() || _iphone; - }, - - mobile: function() { - return _populate() || (_iphone || _ipad || _android || _mobile); - }, - - nativeApp: function() { - // webviews inside of the native apps - return _populate() || _native; - }, - - android: function() { - return _populate() || _android; - }, - - ipad: function() { - return _populate() || _ipad; - } -}; - -module.exports = UserAgent_DEPRECATED; - - -/***/ }), - -/***/ 23555: -/*!*************************************************************************************!*\ - !*** ./node_modules/_normalize-wheel@1.0.1@normalize-wheel/src/isEventSupported.js ***! - \*************************************************************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -"use strict"; -/** - * Copyright 2013-2015, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - * - * @providesModule isEventSupported - */ - - - -var ExecutionEnvironment = __webpack_require__(/*! ./ExecutionEnvironment */ 95343); - -var useHasFeature; -if (ExecutionEnvironment.canUseDOM) { - useHasFeature = - document.implementation && - document.implementation.hasFeature && - // always returns true in newer browsers as per the standard. - // @see http://dom.spec.whatwg.org/#dom-domimplementation-hasfeature - document.implementation.hasFeature('', '') !== true; -} - -/** - * Checks if an event is supported in the current execution environment. - * - * NOTE: This will not work correctly for non-generic events such as `change`, - * `reset`, `load`, `error`, and `select`. - * - * Borrows from Modernizr. - * - * @param {string} eventNameSuffix Event name, e.g. "click". - * @param {?boolean} capture Check if the capture phase is supported. - * @return {boolean} True if the event is supported. - * @internal - * @license Modernizr 3.0.0pre (Custom Build) | MIT - */ -function isEventSupported(eventNameSuffix, capture) { - if (!ExecutionEnvironment.canUseDOM || - capture && !('addEventListener' in document)) { - return false; - } - - var eventName = 'on' + eventNameSuffix; - var isSupported = eventName in document; - - if (!isSupported) { - var element = document.createElement('div'); - element.setAttribute(eventName, 'return;'); - isSupported = typeof element[eventName] === 'function'; - } - - if (!isSupported && useHasFeature && eventNameSuffix === 'wheel') { - // This is the only way to test support for the `wheel` event in IE9+. - isSupported = document.implementation.hasFeature('Events.wheel', '3.0'); - } - - return isSupported; -} - -module.exports = isEventSupported; - - -/***/ }), - -/***/ 70709: -/*!***********************************************************************************!*\ - !*** ./node_modules/_normalize-wheel@1.0.1@normalize-wheel/src/normalizeWheel.js ***! - \***********************************************************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -"use strict"; -/** - * Copyright (c) 2015, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - * - * @providesModule normalizeWheel - * @typechecks - */ - - - -var UserAgent_DEPRECATED = __webpack_require__(/*! ./UserAgent_DEPRECATED */ 83117); - -var isEventSupported = __webpack_require__(/*! ./isEventSupported */ 23555); - - -// Reasonable defaults -var PIXEL_STEP = 10; -var LINE_HEIGHT = 40; -var PAGE_HEIGHT = 800; - -/** - * Mouse wheel (and 2-finger trackpad) support on the web sucks. It is - * complicated, thus this doc is long and (hopefully) detailed enough to answer - * your questions. - * - * If you need to react to the mouse wheel in a predictable way, this code is - * like your bestest friend. * hugs * - * - * As of today, there are 4 DOM event types you can listen to: - * - * 'wheel' -- Chrome(31+), FF(17+), IE(9+) - * 'mousewheel' -- Chrome, IE(6+), Opera, Safari - * 'MozMousePixelScroll' -- FF(3.5 only!) (2010-2013) -- don't bother! - * 'DOMMouseScroll' -- FF(0.9.7+) since 2003 - * - * So what to do? The is the best: - * - * normalizeWheel.getEventType(); - * - * In your event callback, use this code to get sane interpretation of the - * deltas. This code will return an object with properties: - * - * spinX -- normalized spin speed (use for zoom) - x plane - * spinY -- " - y plane - * pixelX -- normalized distance (to pixels) - x plane - * pixelY -- " - y plane - * - * Wheel values are provided by the browser assuming you are using the wheel to - * scroll a web page by a number of lines or pixels (or pages). Values can vary - * significantly on different platforms and browsers, forgetting that you can - * scroll at different speeds. Some devices (like trackpads) emit more events - * at smaller increments with fine granularity, and some emit massive jumps with - * linear speed or acceleration. - * - * This code does its best to normalize the deltas for you: - * - * - spin is trying to normalize how far the wheel was spun (or trackpad - * dragged). This is super useful for zoom support where you want to - * throw away the chunky scroll steps on the PC and make those equal to - * the slow and smooth tiny steps on the Mac. Key data: This code tries to - * resolve a single slow step on a wheel to 1. - * - * - pixel is normalizing the desired scroll delta in pixel units. You'll - * get the crazy differences between browsers, but at least it'll be in - * pixels! - * - * - positive value indicates scrolling DOWN/RIGHT, negative UP/LEFT. This - * should translate to positive value zooming IN, negative zooming OUT. - * This matches the newer 'wheel' event. - * - * Why are there spinX, spinY (or pixels)? - * - * - spinX is a 2-finger side drag on the trackpad, and a shift + wheel turn - * with a mouse. It results in side-scrolling in the browser by default. - * - * - spinY is what you expect -- it's the classic axis of a mouse wheel. - * - * - I dropped spinZ/pixelZ. It is supported by the DOM 3 'wheel' event and - * probably is by browsers in conjunction with fancy 3D controllers .. but - * you know. - * - * Implementation info: - * - * Examples of 'wheel' event if you scroll slowly (down) by one step with an - * average mouse: - * - * OS X + Chrome (mouse) - 4 pixel delta (wheelDelta -120) - * OS X + Safari (mouse) - N/A pixel delta (wheelDelta -12) - * OS X + Firefox (mouse) - 0.1 line delta (wheelDelta N/A) - * Win8 + Chrome (mouse) - 100 pixel delta (wheelDelta -120) - * Win8 + Firefox (mouse) - 3 line delta (wheelDelta -120) - * - * On the trackpad: - * - * OS X + Chrome (trackpad) - 2 pixel delta (wheelDelta -6) - * OS X + Firefox (trackpad) - 1 pixel delta (wheelDelta N/A) - * - * On other/older browsers.. it's more complicated as there can be multiple and - * also missing delta values. - * - * The 'wheel' event is more standard: - * - * http://www.w3.org/TR/DOM-Level-3-Events/#events-wheelevents - * - * The basics is that it includes a unit, deltaMode (pixels, lines, pages), and - * deltaX, deltaY and deltaZ. Some browsers provide other values to maintain - * backward compatibility with older events. Those other values help us - * better normalize spin speed. Example of what the browsers provide: - * - * | event.wheelDelta | event.detail - * ------------------+------------------+-------------- - * Safari v5/OS X | -120 | 0 - * Safari v5/Win7 | -120 | 0 - * Chrome v17/OS X | -120 | 0 - * Chrome v17/Win7 | -120 | 0 - * IE9/Win7 | -120 | undefined - * Firefox v4/OS X | undefined | 1 - * Firefox v4/Win7 | undefined | 3 - * - */ -function normalizeWheel(/*object*/ event) /*object*/ { - var sX = 0, sY = 0, // spinX, spinY - pX = 0, pY = 0; // pixelX, pixelY - - // Legacy - if ('detail' in event) { sY = event.detail; } - if ('wheelDelta' in event) { sY = -event.wheelDelta / 120; } - if ('wheelDeltaY' in event) { sY = -event.wheelDeltaY / 120; } - if ('wheelDeltaX' in event) { sX = -event.wheelDeltaX / 120; } - - // side scrolling on FF with DOMMouseScroll - if ( 'axis' in event && event.axis === event.HORIZONTAL_AXIS ) { - sX = sY; - sY = 0; - } - - pX = sX * PIXEL_STEP; - pY = sY * PIXEL_STEP; - - if ('deltaY' in event) { pY = event.deltaY; } - if ('deltaX' in event) { pX = event.deltaX; } - - if ((pX || pY) && event.deltaMode) { - if (event.deltaMode == 1) { // delta in LINE units - pX *= LINE_HEIGHT; - pY *= LINE_HEIGHT; - } else { // delta in PAGE units - pX *= PAGE_HEIGHT; - pY *= PAGE_HEIGHT; - } - } - - // Fall-back if spin cannot be determined - if (pX && !sX) { sX = (pX < 1) ? -1 : 1; } - if (pY && !sY) { sY = (pY < 1) ? -1 : 1; } - - return { spinX : sX, - spinY : sY, - pixelX : pX, - pixelY : pY }; -} - - -/** - * The best combination if you prefer spinX + spinY normalization. It favors - * the older DOMMouseScroll for Firefox, as FF does not include wheelDelta with - * 'wheel' event, making spin speed determination impossible. - */ -normalizeWheel.getEventType = function() /*string*/ { - return (UserAgent_DEPRECATED.firefox()) - ? 'DOMMouseScroll' - : (isEventSupported('wheel')) - ? 'wheel' - : 'mousewheel'; -}; - -module.exports = normalizeWheel; - - -/***/ }) - -}]); \ No newline at end of file diff --git a/32367.a261677e.async.js b/32367.87d7fe63.async.js similarity index 99% rename from 32367.a261677e.async.js rename to 32367.87d7fe63.async.js index f1ad87e24c..bba7443cd3 100644 --- a/32367.a261677e.async.js +++ b/32367.87d7fe63.async.js @@ -284,7 +284,7 @@ var CertificateModal = function CertificateModal(_ref) { style: { marginLeft: '560px' }, - children: "\u5934\u6B4C\u5728\u7EBF\u7F16\u7A0B\u5B66\u9662" + children: "\u5728\u7EBF\u7F16\u7A0B\u5B66\u9662" })] })] }); @@ -388,7 +388,7 @@ var CertificateModal = function CertificateModal(_ref) { children: data === null || data === void 0 || (_data$passed_date4 = data.passed_date) === null || _data$passed_date4 === void 0 ? void 0 : _data$passed_date4.slice(0, 4) }), "\u5E74", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { children: data === null || data === void 0 || (_data$passed_date5 = data.passed_date) === null || _data$passed_date5 === void 0 ? void 0 : _data$passed_date5.slice(5, 7) - }), "\u6708\u5728\u5934\u6B4C\u804C\u4E1A\u57F9\u8BAD\u5E73\u53F0\u5B8C\u6210\u4E86\u201C", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + }), "\u6708\u5728\u5E73\u53F0\u5B8C\u6210\u4E86\u201C", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { children: data === null || data === void 0 ? void 0 : data.subject_name }), "\u201D\u7684\u5168\u90E8\u8BFE\u7A0B\uFF0C\u6210\u7EE9\u4F18\u5F02\uFF0C\u51C6\u4E88\u7ED3\u4E1A!"] }) @@ -398,7 +398,7 @@ var CertificateModal = function CertificateModal(_ref) { }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: CertificateModalmodules.date, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - children: "\u5934\u6B4C\u6559\u7814\u4E2D\u5FC3" + children: "\u6559\u7814\u4E2D\u5FC3" }), /*#__PURE__*/(0,jsx_runtime.jsxs)("b", { children: ["\u53D1\u8BC1\u65E5\u671F\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { children: year diff --git a/36588.520662cf.async.js b/36588.b8a9d104.async.js similarity index 99% rename from 36588.520662cf.async.js rename to 36588.b8a9d104.async.js index 0b2e018faa..bbdc19171f 100644 --- a/36588.520662cf.async.js +++ b/36588.b8a9d104.async.js @@ -1636,7 +1636,7 @@ var Edit = function Edit(_ref) { centered: true, destroyOnClose: true, open: assistantVisible, - title: "\u5934\u6B4C\u6559\u5E08\u4EA4\u6D41\u793E\u533A", + title: "\u6559\u5E08\u4EA4\u6D41\u793E\u533A", width: 648, onCancel: modalSkip, onOk: modalSkip, diff --git a/37530.8ac6948b.async.js b/37530.2bd72cff.async.js similarity index 99% rename from 37530.8ac6948b.async.js rename to 37530.2bd72cff.async.js index 21cd1a4974..17b46cf91a 100644 --- a/37530.8ac6948b.async.js +++ b/37530.2bd72cff.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[37530,73813,73462,14682,86731,21361,91195,87099,17496,22134,8484,12550,25209],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[37530,73813,73462,14682,86731,21361,91195,87099,13397,17496,22134,8484,12550,25209],{ /***/ 76897: /*!*****************************************************************************************************!*\ diff --git a/p__Competitions__Index__index.fdafc978.async.js b/41672.21b278d3.async.js similarity index 93% rename from p__Competitions__Index__index.fdafc978.async.js rename to 41672.21b278d3.async.js index 822c2b52c9..bf473e6d14 100644 --- a/p__Competitions__Index__index.fdafc978.async.js +++ b/41672.21b278d3.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[26883,54146,95507,11525,1911,37637],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[41672,54146,95507,11525,1911,37637],{ /***/ 3148: /*!*******************************************************************************************************************!*\ @@ -91,51 +91,6 @@ if (false) {} /***/ }), -/***/ 80836: -/*!****************************************************************************************************!*\ - !*** ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/icons/UpOutlined.js + 1 modules ***! - \****************************************************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - Z: function() { return /* binding */ icons_UpOutlined; } -}); - -// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.25.6@@babel/runtime/helpers/esm/extends.js -var esm_extends = __webpack_require__(33614); -// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js -var _react_17_0_2_react = __webpack_require__(59301); -;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons-svg@4.4.2@@ant-design/icons-svg/es/asn/UpOutlined.js -// This icon file is generated automatically. -var UpOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M890.5 755.3L537.9 269.2c-12.8-17.6-39-17.6-51.7 0L133.5 755.3A8 8 0 00140 768h75c5.1 0 9.9-2.5 12.9-6.6L512 369.8l284.1 391.6c3 4.1 7.8 6.6 12.9 6.6h75c6.5 0 10.3-7.4 6.5-12.7z" } }] }, "name": "up", "theme": "outlined" }; -/* harmony default export */ var asn_UpOutlined = (UpOutlined); - -// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/components/AntdIcon.js + 3 modules -var AntdIcon = __webpack_require__(1393); -;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/icons/UpOutlined.js - -// GENERATE BY ./scripts/generate.ts -// DON NOT EDIT IT MANUALLY - - - - -var UpOutlined_UpOutlined = function UpOutlined(props, ref) { - return /*#__PURE__*/_react_17_0_2_react.createElement(AntdIcon/* default */.Z, (0,esm_extends/* default */.Z)({}, props, { - ref: ref, - icon: asn_UpOutlined - })); -}; - -/**![up](data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIGZpbGw9IiNjYWNhY2EiIHZpZXdCb3g9IjY0IDY0IDg5NiA4OTYiIGZvY3VzYWJsZT0iZmFsc2UiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTg5MC41IDc1NS4zTDUzNy45IDI2OS4yYy0xMi44LTE3LjYtMzktMTcuNi01MS43IDBMMTMzLjUgNzU1LjNBOCA4IDAgMDAxNDAgNzY4aDc1YzUuMSAwIDkuOS0yLjUgMTIuOS02LjZMNTEyIDM2OS44bDI4NC4xIDM5MS42YzMgNC4xIDcuOCA2LjYgMTIuOSA2LjZoNzVjNi41IDAgMTAuMy03LjQgNi41LTEyLjd6IiAvPjwvc3ZnPg==) */ -var RefIcon = /*#__PURE__*/_react_17_0_2_react.forwardRef(UpOutlined_UpOutlined); -if (false) {} -/* harmony default export */ var icons_UpOutlined = (RefIcon); - -/***/ }), - /***/ 38854: /*!************************************************************************!*\ !*** ./node_modules/_antd@5.9.0@antd/es/dropdown/index.js + 1 modules ***! diff --git a/41983.eb66acb9.async.js b/41983.48182423.async.js similarity index 99% rename from 41983.eb66acb9.async.js rename to 41983.48182423.async.js index e402f9a7e9..6a4cb035fe 100644 --- a/41983.eb66acb9.async.js +++ b/41983.48182423.async.js @@ -12,7 +12,6 @@ __webpack_require__.d(__webpack_exports__, { xp: function() { return /* reexport */ anony_namespaceObject; }, AG: function() { return /* reexport */ blibli_namespaceObject; }, - uM: function() { return /* reexport */ certificate_namespaceObject; }, JA: function() { return /* reexport */ chrome_namespaceObject; }, FX: function() { return /* reexport */ cjjs_namespaceObject; }, k$: function() { return /* reexport */ done1_namespaceObject; }, @@ -26,6 +25,7 @@ __webpack_require__.d(__webpack_exports__, { Gm: function() { return /* reexport */ firefox_namespaceObject; }, yt: function() { return /* reexport */ hb_namespaceObject; }, I2: function() { return /* reexport */ mainbanner_namespaceObject; }, + sQ: function() { return /* reexport */ match_ad_namespaceObject; }, z3: function() { return /* reexport */ nodata; }, GY: function() { return /* reexport */ notice_namespaceObject; }, wC: function() { return /* reexport */ qrCode; }, @@ -34,12 +34,13 @@ __webpack_require__.d(__webpack_exports__, { L6: function() { return /* reexport */ search1_namespaceObject; }, RL: function() { return /* reexport */ search; }, f$: function() { return /* reexport */ small_program_namespaceObject; }, + X3: function() { return /* reexport */ teacherQQ_namespaceObject; }, d6: function() { return /* reexport */ tx_live_namespaceObject; }, j1: function() { return /* reexport */ weibaitong_namespaceObject; }, g4: function() { return /* reexport */ zoom_namespaceObject; } }); -// UNUSED EXPORTS: UserQrCode, charpterWhiteIcon, chooseIcon, groups1Icon, groups2Icon, groups3Icon, lockcloseIcon, matchAdIcon, qrCode, teacherQQIcon +// UNUSED EXPORTS: UserQrCode, certificateIcon, charpterWhiteIcon, chooseIcon, groups1Icon, groups2Icon, groups3Icon, lockcloseIcon, qrCode // EXTERNAL MODULE: ./src/assets/images/icons/search.png var search = __webpack_require__(58143); diff --git a/46949.46c4b3f5.async.js b/46949.21bd9b98.async.js similarity index 99% rename from 46949.46c4b3f5.async.js rename to 46949.21bd9b98.async.js index 74c603a92b..7656c5a5c5 100644 --- a/46949.46c4b3f5.async.js +++ b/46949.21bd9b98.async.js @@ -2355,7 +2355,7 @@ module.exports = function (it) { /***/ }), -/***/ 23862: +/***/ 50614: /*!*********************************************************************!*\ !*** ./node_modules/_core-js@3.38.1@core-js/internals/is-symbol.js ***! \*********************************************************************/ @@ -4482,7 +4482,7 @@ module.exports = function (argument) { var call = __webpack_require__(/*! ../internals/function-call */ 35180); var isObject = __webpack_require__(/*! ../internals/is-object */ 3167); -var isSymbol = __webpack_require__(/*! ../internals/is-symbol */ 23862); +var isSymbol = __webpack_require__(/*! ../internals/is-symbol */ 50614); var getMethod = __webpack_require__(/*! ../internals/get-method */ 91474); var ordinaryToPrimitive = __webpack_require__(/*! ../internals/ordinary-to-primitive */ 38507); var wellKnownSymbol = __webpack_require__(/*! ../internals/well-known-symbol */ 13075); @@ -4518,7 +4518,7 @@ module.exports = function (input, pref) { "use strict"; var toPrimitive = __webpack_require__(/*! ../internals/to-primitive */ 3527); -var isSymbol = __webpack_require__(/*! ../internals/is-symbol */ 23862); +var isSymbol = __webpack_require__(/*! ../internals/is-symbol */ 50614); // `ToPropertyKey` abstract operation // https://tc39.es/ecma262/#sec-topropertykey diff --git a/48410.31769366.async.js b/48410.37f604f5.async.js similarity index 98% rename from 48410.31769366.async.js rename to 48410.37f604f5.async.js index fd6035c49c..cf465e2f5f 100644 --- a/48410.31769366.async.js +++ b/48410.37f604f5.async.js @@ -119,7 +119,11 @@ var CourseList = function CourseList(_ref) { _ref$wrapWidth = _ref.wrapWidth, wrapWidth = _ref$wrapWidth === void 0 ? 1200 : _ref$wrapWidth, trackEventItems = _ref.trackEventItems, - loading = _ref.loading; + loading = _ref.loading, + wrapClassName = _ref.wrapClassName, + imgClassName = _ref.imgClassName, + _ref$isArrow = _ref.isArrow, + isArrow = _ref$isArrow === void 0 ? false : _ref$isArrow; var width = Math.floor((wrapWidth - (col - 1) * right) / col); return /*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, { spinning: loading, @@ -136,7 +140,7 @@ var CourseList = function CourseList(_ref) { excellent = item.excellent, is_plan = item.is_plan; return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: CourseListmodules.wrap, + className: _classnames_2_5_1_classnames_default()(CourseListmodules.wrap, wrapClassName), style: { width: width, marginRight: (1 + index) % col === 0 ? 0 : right + precision, @@ -154,7 +158,7 @@ var CourseList = function CourseList(_ref) { (0,util/* openNewWindow */.xg)("/paths/".concat(identifier)); }, children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: CourseListmodules.img, + className: _classnames_2_5_1_classnames_default()(CourseListmodules.img, imgClassName), children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { className: CourseListmodules.cover, src: "".concat(env/* default */.Z.IMG_SERVER, "/").concat(image_url) @@ -203,9 +207,9 @@ var CourseList = function CourseList(_ref) { children: name }) }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: CourseListmodules.tags, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { children: [/*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { placement: "bottom", title: "\u7AE0\u8282\u6570", @@ -227,7 +231,12 @@ var CourseList = function CourseList(_ref) { })] }) })] - }) + }), isArrow && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + children: /*#__PURE__*/(0,jsx_runtime.jsx)("img", { + src: __webpack_require__(/*! @/assets/images/index/arrow.png */ 13310), + width: 67 + }) + })] })] }) }, id); @@ -1397,6 +1406,16 @@ var CustomCountdown_CustomCountdown = function CustomCountdown(_ref) { +/***/ }), + +/***/ 13310: +/*!*******************************************!*\ + !*** ./src/assets/images/index/arrow.png ***! + \*******************************************/ +/***/ (function(module) { + +module.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIYAAAAeCAYAAADpTGa/AAAAAXNSR0IArs4c6QAAAsBJREFUaEPtmk+IjVEYxn9PJBv/lWw0jIWysLRWYqukrK0GRZLVhPxdKWMxsRlsFBYsrGTYiYTFbJQyFtb+SyEe99RN33zudO/3fef75k73nOW97/u8z33O07nnzyvS6FsFbD8AtmcIPpO0tQnCaqJIqlFOAdu3gT2Z7LeSNpRDK5aVjFFMr0ajbV8GRjJFv0la0gSJZIwmVC5Zw/ZZYDSXvljSj5KQPaclY/QsVfOBtg8DY7nK6yS9q5tNMkbdClfAt70NeJSD2C3pTgXYnlKTMXqSaW6CbC8FPgHZeboiaX/djJIx6la4Ir7tV8CmDMy0pOGKsF3TkzG6SjS3AbYngH05FsOSputkloxRp7oRsG3vAO7noE5IOhMBflaIZIw61Y2AbXsBEE4hazNwYd8xJOlzhBIdIZIx6lI2Iq7tC8DRHORpSScjlpkBlYxRl7IRcW2Ha/CwCV2Ugf0CrJf0IWKpf1DJGHWoWgOm7UvAoRz0LUl7ayg343xcB37CjKSA7dXAGyDcbWTHqKTzkcqkFSO2kE3gzXJF/gfYJeleTA7prySmmg1g2b4bjJAr9RXYKelJLArJGLGUbAjH9jLgJZDvywgvriOSrsegkowRQ8WGMVqrxpb249rKDqUvAsck/a5CKxmjinpzmNs2xyQQNqX58RA4IOl1WYrJGGWV64M825uBYII1Hej8an0eOsBOlbnrSMbogwmuQsH2UOv19SYwW5PwRyB0go0X6fxKxqgyK32S22oBXAicC3uLXO9GluF74AYwIWmqG/VkjG4KzaPv2y+x48DGLrSfA1fDSiMprCj/jWSMeTTxvVC1Hd5TDgLHgRVdcsLJ5UX7hBNaCB9L+h5yZPtILwVTzLxTYFXbIMsLMP8JPAUmgzFcIDGFDoYCU8kYgzHRRX/ltWSMopINRvxYMsZgTHTRXzn2FxIhqRpxDpJmAAAAAElFTkSuQmCC"; + /***/ }), /***/ 96908: diff --git a/50566.67b97a49.async.js b/50566.67b97a49.async.js new file mode 100644 index 0000000000..faf938cabd --- /dev/null +++ b/50566.67b97a49.async.js @@ -0,0 +1,1678 @@ +"use strict"; +(self["webpackChunk"] = self["webpackChunk"] || []).push([[50566,73813,22134,8484,12550,54146,95507,11525,41672,1911,37637,38007,25209],{ + +/***/ 37064: +/*!********************************************************************************************************!*\ + !*** ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/icons/DeleteOutlined.js + 1 modules ***! + \********************************************************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + Z: function() { return /* binding */ icons_DeleteOutlined; } +}); + +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.25.6@@babel/runtime/helpers/esm/extends.js +var esm_extends = __webpack_require__(33614); +// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js +var _react_17_0_2_react = __webpack_require__(59301); +;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons-svg@4.4.2@@ant-design/icons-svg/es/asn/DeleteOutlined.js +// This icon file is generated automatically. +var DeleteOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M360 184h-8c4.4 0 8-3.6 8-8v8h304v-8c0 4.4 3.6 8 8 8h-8v72h72v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80h72v-72zm504 72H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM731.3 840H292.7l-24.2-512h487l-24.2 512z" } }] }, "name": "delete", "theme": "outlined" }; +/* harmony default export */ var asn_DeleteOutlined = (DeleteOutlined); + +// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/components/AntdIcon.js + 3 modules +var AntdIcon = __webpack_require__(1393); +;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/icons/DeleteOutlined.js + +// GENERATE BY ./scripts/generate.ts +// DON NOT EDIT IT MANUALLY + + + + +var DeleteOutlined_DeleteOutlined = function DeleteOutlined(props, ref) { + return /*#__PURE__*/_react_17_0_2_react.createElement(AntdIcon/* default */.Z, (0,esm_extends/* default */.Z)({}, props, { + ref: ref, + icon: asn_DeleteOutlined + })); +}; + +/**![delete](data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIGZpbGw9IiNjYWNhY2EiIHZpZXdCb3g9IjY0IDY0IDg5NiA4OTYiIGZvY3VzYWJsZT0iZmFsc2UiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTM2MCAxODRoLThjNC40IDAgOC0zLjYgOC04djhoMzA0di04YzAgNC40IDMuNiA4IDggOGgtOHY3Mmg3MnYtODBjMC0zNS4zLTI4LjctNjQtNjQtNjRIMzUyYy0zNS4zIDAtNjQgMjguNy02NCA2NHY4MGg3MnYtNzJ6bTUwNCA3MkgxNjBjLTE3LjcgMC0zMiAxNC4zLTMyIDMydjMyYzAgNC40IDMuNiA4IDggOGg2MC40bDI0LjcgNTIzYzEuNiAzNC4xIDI5LjggNjEgNjMuOSA2MWg0NTRjMzQuMiAwIDYyLjMtMjYuOCA2My45LTYxbDI0LjctNTIzSDg4OGM0LjQgMCA4LTMuNiA4LTh2LTMyYzAtMTcuNy0xNC4zLTMyLTMyLTMyek03MzEuMyA4NDBIMjkyLjdsLTI0LjItNTEyaDQ4N2wtMjQuMiA1MTJ6IiAvPjwvc3ZnPg==) */ +var RefIcon = /*#__PURE__*/_react_17_0_2_react.forwardRef(DeleteOutlined_DeleteOutlined); +if (false) {} +/* harmony default export */ var icons_DeleteOutlined = (RefIcon); + +/***/ }), + +/***/ 67636: +/*!**********************************************************************************************************!*\ + !*** ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/icons/DownloadOutlined.js + 1 modules ***! + \**********************************************************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + Z: function() { return /* binding */ icons_DownloadOutlined; } +}); + +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.25.6@@babel/runtime/helpers/esm/extends.js +var esm_extends = __webpack_require__(33614); +// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js +var _react_17_0_2_react = __webpack_require__(59301); +;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons-svg@4.4.2@@ant-design/icons-svg/es/asn/DownloadOutlined.js +// This icon file is generated automatically. +var DownloadOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M505.7 661a8 8 0 0012.6 0l112-141.7c4.1-5.2.4-12.9-6.3-12.9h-74.1V168c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v338.3H400c-6.7 0-10.4 7.7-6.3 12.9l112 141.8zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z" } }] }, "name": "download", "theme": "outlined" }; +/* harmony default export */ var asn_DownloadOutlined = (DownloadOutlined); + +// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/components/AntdIcon.js + 3 modules +var AntdIcon = __webpack_require__(1393); +;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/icons/DownloadOutlined.js + +// GENERATE BY ./scripts/generate.ts +// DON NOT EDIT IT MANUALLY + + + + +var DownloadOutlined_DownloadOutlined = function DownloadOutlined(props, ref) { + return /*#__PURE__*/_react_17_0_2_react.createElement(AntdIcon/* default */.Z, (0,esm_extends/* default */.Z)({}, props, { + ref: ref, + icon: asn_DownloadOutlined + })); +}; + +/**![download](data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIGZpbGw9IiNjYWNhY2EiIHZpZXdCb3g9IjY0IDY0IDg5NiA4OTYiIGZvY3VzYWJsZT0iZmFsc2UiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTUwNS43IDY2MWE4IDggMCAwMDEyLjYgMGwxMTItMTQxLjdjNC4xLTUuMi40LTEyLjktNi4zLTEyLjloLTc0LjFWMTY4YzAtNC40LTMuNi04LTgtOGgtNjBjLTQuNCAwLTggMy42LTggOHYzMzguM0g0MDBjLTYuNyAwLTEwLjQgNy43LTYuMyAxMi45bDExMiAxNDEuOHpNODc4IDYyNmgtNjBjLTQuNCAwLTggMy42LTggOHYxNTRIMjE0VjYzNGMwLTQuNC0zLjYtOC04LThoLTYwYy00LjQgMC04IDMuNi04IDh2MTk4YzAgMTcuNyAxNC4zIDMyIDMyIDMyaDY4NGMxNy43IDAgMzItMTQuMyAzMi0zMlY2MzRjMC00LjQtMy42LTgtOC04eiIgLz48L3N2Zz4=) */ +var RefIcon = /*#__PURE__*/_react_17_0_2_react.forwardRef(DownloadOutlined_DownloadOutlined); +if (false) {} +/* harmony default export */ var icons_DownloadOutlined = (RefIcon); + +/***/ }), + +/***/ 3148: +/*!*******************************************************************************************************************!*\ + !*** ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/icons/ExclamationCircleOutlined.js + 1 modules ***! + \*******************************************************************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + Z: function() { return /* binding */ icons_ExclamationCircleOutlined; } +}); + +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.25.6@@babel/runtime/helpers/esm/extends.js +var esm_extends = __webpack_require__(33614); +// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js +var _react_17_0_2_react = __webpack_require__(59301); +;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons-svg@4.4.2@@ant-design/icons-svg/es/asn/ExclamationCircleOutlined.js +// This icon file is generated automatically. +var ExclamationCircleOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z" } }, { "tag": "path", "attrs": { "d": "M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z" } }] }, "name": "exclamation-circle", "theme": "outlined" }; +/* harmony default export */ var asn_ExclamationCircleOutlined = (ExclamationCircleOutlined); + +// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/components/AntdIcon.js + 3 modules +var AntdIcon = __webpack_require__(1393); +;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/icons/ExclamationCircleOutlined.js + +// GENERATE BY ./scripts/generate.ts +// DON NOT EDIT IT MANUALLY + + + + +var ExclamationCircleOutlined_ExclamationCircleOutlined = function ExclamationCircleOutlined(props, ref) { + return /*#__PURE__*/_react_17_0_2_react.createElement(AntdIcon/* default */.Z, (0,esm_extends/* default */.Z)({}, props, { + ref: ref, + icon: asn_ExclamationCircleOutlined + })); +}; + +/**![exclamation-circle](data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIGZpbGw9IiNjYWNhY2EiIHZpZXdCb3g9IjY0IDY0IDg5NiA4OTYiIGZvY3VzYWJsZT0iZmFsc2UiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTUxMiA2NEMyNjQuNiA2NCA2NCAyNjQuNiA2NCA1MTJzMjAwLjYgNDQ4IDQ0OCA0NDggNDQ4LTIwMC42IDQ0OC00NDhTNzU5LjQgNjQgNTEyIDY0em0wIDgyMGMtMjA1LjQgMC0zNzItMTY2LjYtMzcyLTM3MnMxNjYuNi0zNzIgMzcyLTM3MiAzNzIgMTY2LjYgMzcyIDM3Mi0xNjYuNiAzNzItMzcyIDM3MnoiIC8+PHBhdGggZD0iTTQ2NCA2ODhhNDggNDggMCAxMDk2IDAgNDggNDggMCAxMC05NiAwem0yNC0xMTJoNDhjNC40IDAgOC0zLjYgOC04VjI5NmMwLTQuNC0zLjYtOC04LThoLTQ4Yy00LjQgMC04IDMuNi04IDh2MjcyYzAgNC40IDMuNiA4IDggOHoiIC8+PC9zdmc+) */ +var RefIcon = /*#__PURE__*/_react_17_0_2_react.forwardRef(ExclamationCircleOutlined_ExclamationCircleOutlined); +if (false) {} +/* harmony default export */ var icons_ExclamationCircleOutlined = (RefIcon); + +/***/ }), + +/***/ 76897: +/*!*****************************************************************************************************!*\ + !*** ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/icons/EyeOutlined.js + 1 modules ***! + \*****************************************************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + Z: function() { return /* binding */ icons_EyeOutlined; } +}); + +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.25.6@@babel/runtime/helpers/esm/extends.js +var esm_extends = __webpack_require__(33614); +// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js +var _react_17_0_2_react = __webpack_require__(59301); +;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons-svg@4.4.2@@ant-design/icons-svg/es/asn/EyeOutlined.js +// This icon file is generated automatically. +var EyeOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258c161.3 0 279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766zm-4-430c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z" } }] }, "name": "eye", "theme": "outlined" }; +/* harmony default export */ var asn_EyeOutlined = (EyeOutlined); + +// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/components/AntdIcon.js + 3 modules +var AntdIcon = __webpack_require__(1393); +;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/icons/EyeOutlined.js + +// GENERATE BY ./scripts/generate.ts +// DON NOT EDIT IT MANUALLY + + + + +var EyeOutlined_EyeOutlined = function EyeOutlined(props, ref) { + return /*#__PURE__*/_react_17_0_2_react.createElement(AntdIcon/* default */.Z, (0,esm_extends/* default */.Z)({}, props, { + ref: ref, + icon: asn_EyeOutlined + })); +}; + +/**![eye](data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIGZpbGw9IiNjYWNhY2EiIHZpZXdCb3g9IjY0IDY0IDg5NiA4OTYiIGZvY3VzYWJsZT0iZmFsc2UiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTk0Mi4yIDQ4Ni4yQzg0Ny40IDI4Ni41IDcwNC4xIDE4NiA1MTIgMTg2Yy0xOTIuMiAwLTMzNS40IDEwMC41LTQzMC4yIDMwMC4zYTYwLjMgNjAuMyAwIDAwMCA1MS41QzE3Ni42IDczNy41IDMxOS45IDgzOCA1MTIgODM4YzE5Mi4yIDAgMzM1LjQtMTAwLjUgNDMwLjItMzAwLjMgNy43LTE2LjIgNy43LTM1IDAtNTEuNXpNNTEyIDc2NmMtMTYxLjMgMC0yNzkuNC04MS44LTM2Mi43LTI1NEMyMzIuNiAzMzkuOCAzNTAuNyAyNTggNTEyIDI1OGMxNjEuMyAwIDI3OS40IDgxLjggMzYyLjcgMjU0Qzc5MS41IDY4NC4yIDY3My40IDc2NiA1MTIgNzY2em0tNC00MzBjLTk3LjIgMC0xNzYgNzguOC0xNzYgMTc2czc4LjggMTc2IDE3NiAxNzYgMTc2LTc4LjggMTc2LTE3Ni03OC44LTE3Ni0xNzYtMTc2em0wIDI4OGMtNjEuOSAwLTExMi01MC4xLTExMi0xMTJzNTAuMS0xMTIgMTEyLTExMiAxMTIgNTAuMSAxMTIgMTEyLTUwLjEgMTEyLTExMiAxMTJ6IiAvPjwvc3ZnPg==) */ +var RefIcon = /*#__PURE__*/_react_17_0_2_react.forwardRef(EyeOutlined_EyeOutlined); +if (false) {} +/* harmony default export */ var icons_EyeOutlined = (RefIcon); + +/***/ }), + +/***/ 53583: +/*!********************************************************************************************************!*\ + !*** ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/icons/ReloadOutlined.js + 1 modules ***! + \********************************************************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + Z: function() { return /* binding */ icons_ReloadOutlined; } +}); + +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.25.6@@babel/runtime/helpers/esm/extends.js +var esm_extends = __webpack_require__(33614); +// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js +var _react_17_0_2_react = __webpack_require__(59301); +;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons-svg@4.4.2@@ant-design/icons-svg/es/asn/ReloadOutlined.js +// This icon file is generated automatically. +var ReloadOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M909.1 209.3l-56.4 44.1C775.8 155.1 656.2 92 521.9 92 290 92 102.3 279.5 102 511.5 101.7 743.7 289.8 932 521.9 932c181.3 0 335.8-115 394.6-276.1 1.5-4.2-.7-8.9-4.9-10.3l-56.7-19.5a8 8 0 00-10.1 4.8c-1.8 5-3.8 10-5.9 14.9-17.3 41-42.1 77.8-73.7 109.4A344.77 344.77 0 01655.9 829c-42.3 17.9-87.4 27-133.8 27-46.5 0-91.5-9.1-133.8-27A341.5 341.5 0 01279 755.2a342.16 342.16 0 01-73.7-109.4c-17.9-42.4-27-87.4-27-133.9s9.1-91.5 27-133.9c17.3-41 42.1-77.8 73.7-109.4 31.6-31.6 68.4-56.4 109.3-73.8 42.3-17.9 87.4-27 133.8-27 46.5 0 91.5 9.1 133.8 27a341.5 341.5 0 01109.3 73.8c9.9 9.9 19.2 20.4 27.8 31.4l-60.2 47a8 8 0 003 14.1l175.6 43c5 1.2 9.9-2.6 9.9-7.7l.8-180.9c-.1-6.6-7.8-10.3-13-6.2z" } }] }, "name": "reload", "theme": "outlined" }; +/* harmony default export */ var asn_ReloadOutlined = (ReloadOutlined); + +// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/components/AntdIcon.js + 3 modules +var AntdIcon = __webpack_require__(1393); +;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/icons/ReloadOutlined.js + +// GENERATE BY ./scripts/generate.ts +// DON NOT EDIT IT MANUALLY + + + + +var ReloadOutlined_ReloadOutlined = function ReloadOutlined(props, ref) { + return /*#__PURE__*/_react_17_0_2_react.createElement(AntdIcon/* default */.Z, (0,esm_extends/* default */.Z)({}, props, { + ref: ref, + icon: asn_ReloadOutlined + })); +}; + +/**![reload](data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIGZpbGw9IiNjYWNhY2EiIHZpZXdCb3g9IjY0IDY0IDg5NiA4OTYiIGZvY3VzYWJsZT0iZmFsc2UiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTkwOS4xIDIwOS4zbC01Ni40IDQ0LjFDNzc1LjggMTU1LjEgNjU2LjIgOTIgNTIxLjkgOTIgMjkwIDkyIDEwMi4zIDI3OS41IDEwMiA1MTEuNSAxMDEuNyA3NDMuNyAyODkuOCA5MzIgNTIxLjkgOTMyYzE4MS4zIDAgMzM1LjgtMTE1IDM5NC42LTI3Ni4xIDEuNS00LjItLjctOC45LTQuOS0xMC4zbC01Ni43LTE5LjVhOCA4IDAgMDAtMTAuMSA0LjhjLTEuOCA1LTMuOCAxMC01LjkgMTQuOS0xNy4zIDQxLTQyLjEgNzcuOC03My43IDEwOS40QTM0NC43NyAzNDQuNzcgMCAwMTY1NS45IDgyOWMtNDIuMyAxNy45LTg3LjQgMjctMTMzLjggMjctNDYuNSAwLTkxLjUtOS4xLTEzMy44LTI3QTM0MS41IDM0MS41IDAgMDEyNzkgNzU1LjJhMzQyLjE2IDM0Mi4xNiAwIDAxLTczLjctMTA5LjRjLTE3LjktNDIuNC0yNy04Ny40LTI3LTEzMy45czkuMS05MS41IDI3LTEzMy45YzE3LjMtNDEgNDIuMS03Ny44IDczLjctMTA5LjQgMzEuNi0zMS42IDY4LjQtNTYuNCAxMDkuMy03My44IDQyLjMtMTcuOSA4Ny40LTI3IDEzMy44LTI3IDQ2LjUgMCA5MS41IDkuMSAxMzMuOCAyN2EzNDEuNSAzNDEuNSAwIDAxMTA5LjMgNzMuOGM5LjkgOS45IDE5LjIgMjAuNCAyNy44IDMxLjRsLTYwLjIgNDdhOCA4IDAgMDAzIDE0LjFsMTc1LjYgNDNjNSAxLjIgOS45LTIuNiA5LjktNy43bC44LTE4MC45Yy0uMS02LjYtNy44LTEwLjMtMTMtNi4yeiIgLz48L3N2Zz4=) */ +var RefIcon = /*#__PURE__*/_react_17_0_2_react.forwardRef(ReloadOutlined_ReloadOutlined); +if (false) {} +/* harmony default export */ var icons_ReloadOutlined = (RefIcon); + +/***/ }), + +/***/ 66104: +/*!**************************************************************************!*\ + !*** ./node_modules/_antd@5.9.0@antd/es/breadcrumb/index.js + 6 modules ***! + \**************************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + Z: function() { return /* binding */ breadcrumb; } +}); + +// EXTERNAL MODULE: ./node_modules/_classnames@2.5.1@classnames/index.js +var _classnames_2_5_1_classnames = __webpack_require__(92310); +var _classnames_2_5_1_classnames_default = /*#__PURE__*/__webpack_require__.n(_classnames_2_5_1_classnames); +// EXTERNAL MODULE: ./node_modules/_rc-util@5.43.0@rc-util/es/Children/toArray.js +var toArray = __webpack_require__(75440); +// EXTERNAL MODULE: ./node_modules/_rc-util@5.43.0@rc-util/es/pickAttrs.js +var pickAttrs = __webpack_require__(47413); +// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js +var _react_17_0_2_react = __webpack_require__(59301); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/_util/reactNode.js +var reactNode = __webpack_require__(92343); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/config-provider/context.js +var context = __webpack_require__(36355); +// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/icons/DownOutlined.js + 1 modules +var DownOutlined = __webpack_require__(46952); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/dropdown/dropdown.js +var dropdown = __webpack_require__(91857); +;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/breadcrumb/BreadcrumbSeparator.js +"use client"; + + + +const BreadcrumbSeparator = _ref => { + let { + children + } = _ref; + const { + getPrefixCls + } = _react_17_0_2_react.useContext(context/* ConfigContext */.E_); + const prefixCls = getPrefixCls('breadcrumb'); + return /*#__PURE__*/_react_17_0_2_react.createElement("li", { + className: `${prefixCls}-separator`, + "aria-hidden": "true" + }, children === '' ? children : children || '/'); +}; +BreadcrumbSeparator.__ANT_BREADCRUMB_SEPARATOR = true; +/* harmony default export */ var breadcrumb_BreadcrumbSeparator = (BreadcrumbSeparator); +;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/breadcrumb/useItemRender.js +"use client"; + +var __rest = undefined && undefined.__rest || function (s, e) { + var t = {}; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; + if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { + if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; + } + return t; +}; + + + +function getBreadcrumbName(route, params) { + if (route.title === undefined || route.title === null) { + return null; + } + const paramsKeys = Object.keys(params).join('|'); + return typeof route.title === 'object' ? route.title : String(route.title).replace(new RegExp(`:(${paramsKeys})`, 'g'), (replacement, key) => params[key] || replacement); +} +function renderItem(prefixCls, item, children, href) { + if (children === null || children === undefined) { + return null; + } + const { + className, + onClick + } = item, + restItem = __rest(item, ["className", "onClick"]); + const passedProps = Object.assign(Object.assign({}, (0,pickAttrs/* default */.Z)(restItem, { + data: true, + aria: true + })), { + onClick + }); + if (href !== undefined) { + return /*#__PURE__*/_react_17_0_2_react.createElement("a", Object.assign({}, passedProps, { + className: _classnames_2_5_1_classnames_default()(`${prefixCls}-link`, className), + href: href + }), children); + } + return /*#__PURE__*/_react_17_0_2_react.createElement("span", Object.assign({}, passedProps, { + className: _classnames_2_5_1_classnames_default()(`${prefixCls}-link`, className) + }), children); +} +function useItemRender(prefixCls, itemRender) { + const mergedItemRender = (item, params, routes, path, href) => { + if (itemRender) { + return itemRender(item, params, routes, path); + } + const name = getBreadcrumbName(item, params); + return renderItem(prefixCls, item, name, href); + }; + return mergedItemRender; +} +;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/breadcrumb/BreadcrumbItem.js +"use client"; + +var BreadcrumbItem_rest = undefined && undefined.__rest || function (s, e) { + var t = {}; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; + if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { + if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; + } + return t; +}; + + + + + + + +const InternalBreadcrumbItem = props => { + const { + prefixCls, + separator = '/', + children, + menu, + overlay, + dropdownProps, + href + } = props; + // Warning for deprecated usage + if (false) {} + /** If overlay is have Wrap a Dropdown */ + const renderBreadcrumbNode = breadcrumbItem => { + if (menu || overlay) { + const mergeDropDownProps = Object.assign({}, dropdownProps); + if (menu) { + const _a = menu || {}, + { + items + } = _a, + menuProps = BreadcrumbItem_rest(_a, ["items"]); + mergeDropDownProps.menu = Object.assign(Object.assign({}, menuProps), { + items: items === null || items === void 0 ? void 0 : items.map((_a, index) => { + var { + key, + title, + label, + path + } = _a, + itemProps = BreadcrumbItem_rest(_a, ["key", "title", "label", "path"]); + let mergedLabel = label !== null && label !== void 0 ? label : title; + if (path) { + mergedLabel = /*#__PURE__*/_react_17_0_2_react.createElement("a", { + href: `${href}${path}` + }, mergedLabel); + } + return Object.assign(Object.assign({}, itemProps), { + key: key !== null && key !== void 0 ? key : index, + label: mergedLabel + }); + }) + }); + } else if (overlay) { + mergeDropDownProps.overlay = overlay; + } + return /*#__PURE__*/_react_17_0_2_react.createElement(dropdown/* default */.Z, Object.assign({ + placement: "bottom" + }, mergeDropDownProps), /*#__PURE__*/_react_17_0_2_react.createElement("span", { + className: `${prefixCls}-overlay-link` + }, breadcrumbItem, /*#__PURE__*/_react_17_0_2_react.createElement(DownOutlined/* default */.Z, null))); + } + return breadcrumbItem; + }; + // wrap to dropDown + const link = renderBreadcrumbNode(children); + if (link !== undefined && link !== null) { + return /*#__PURE__*/_react_17_0_2_react.createElement(_react_17_0_2_react.Fragment, null, /*#__PURE__*/_react_17_0_2_react.createElement("li", null, link), separator && /*#__PURE__*/_react_17_0_2_react.createElement(breadcrumb_BreadcrumbSeparator, null, separator)); + } + return null; +}; +const BreadcrumbItem = props => { + const { + prefixCls: customizePrefixCls, + children, + href + } = props, + restProps = BreadcrumbItem_rest(props, ["prefixCls", "children", "href"]); + const { + getPrefixCls + } = _react_17_0_2_react.useContext(context/* ConfigContext */.E_); + const prefixCls = getPrefixCls('breadcrumb', customizePrefixCls); + return /*#__PURE__*/_react_17_0_2_react.createElement(InternalBreadcrumbItem, Object.assign({}, restProps, { + prefixCls: prefixCls + }), renderItem(prefixCls, restProps, children, href)); +}; +BreadcrumbItem.__ANT_BREADCRUMB_ITEM = true; +/* harmony default export */ var breadcrumb_BreadcrumbItem = (BreadcrumbItem); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/style/index.js +var style = __webpack_require__(17313); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/theme/util/genComponentStyleHook.js +var genComponentStyleHook = __webpack_require__(83116); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/theme/util/statistic.js +var statistic = __webpack_require__(37613); +;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/breadcrumb/style/index.js + + +const genBreadcrumbStyle = token => { + const { + componentCls, + iconCls + } = token; + return { + [componentCls]: Object.assign(Object.assign({}, (0,style/* resetComponent */.Wf)(token)), { + color: token.itemColor, + fontSize: token.fontSize, + [iconCls]: { + fontSize: token.iconFontSize + }, + ol: { + display: 'flex', + flexWrap: 'wrap', + margin: 0, + padding: 0, + listStyle: 'none' + }, + a: Object.assign({ + color: token.linkColor, + transition: `color ${token.motionDurationMid}`, + padding: `0 ${token.paddingXXS}px`, + borderRadius: token.borderRadiusSM, + height: token.lineHeight * token.fontSize, + display: 'inline-block', + marginInline: -token.marginXXS, + '&:hover': { + color: token.linkHoverColor, + backgroundColor: token.colorBgTextHover + } + }, (0,style/* genFocusStyle */.Qy)(token)), + [`li:last-child`]: { + color: token.lastItemColor + }, + [`${componentCls}-separator`]: { + marginInline: token.separatorMargin, + color: token.separatorColor + }, + [`${componentCls}-link`]: { + [` + > ${iconCls} + span, + > ${iconCls} + a + `]: { + marginInlineStart: token.marginXXS + } + }, + [`${componentCls}-overlay-link`]: { + borderRadius: token.borderRadiusSM, + height: token.lineHeight * token.fontSize, + display: 'inline-block', + padding: `0 ${token.paddingXXS}px`, + marginInline: -token.marginXXS, + [`> ${iconCls}`]: { + marginInlineStart: token.marginXXS, + fontSize: token.fontSizeIcon + }, + '&:hover': { + color: token.linkHoverColor, + backgroundColor: token.colorBgTextHover, + a: { + color: token.linkHoverColor + } + }, + a: { + '&:hover': { + backgroundColor: 'transparent' + } + } + }, + // rtl style + [`&${token.componentCls}-rtl`]: { + direction: 'rtl' + } + }) + }; +}; +// ============================== Export ============================== +/* harmony default export */ var breadcrumb_style = ((0,genComponentStyleHook/* default */.Z)('Breadcrumb', token => { + const BreadcrumbToken = (0,statistic/* merge */.TS)(token, {}); + return [genBreadcrumbStyle(BreadcrumbToken)]; +}, token => ({ + itemColor: token.colorTextDescription, + lastItemColor: token.colorText, + iconFontSize: token.fontSize, + linkColor: token.colorTextDescription, + linkHoverColor: token.colorText, + separatorColor: token.colorTextDescription, + separatorMargin: token.marginXS +}))); +;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/breadcrumb/useItems.js +var useItems_rest = undefined && undefined.__rest || function (s, e) { + var t = {}; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; + if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { + if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; + } + return t; +}; + +function route2item(route) { + const { + breadcrumbName, + children + } = route, + rest = useItems_rest(route, ["breadcrumbName", "children"]); + const clone = Object.assign({ + title: breadcrumbName + }, rest); + if (children) { + clone.menu = { + items: children.map(_a => { + var { + breadcrumbName: itemBreadcrumbName + } = _a, + itemProps = useItems_rest(_a, ["breadcrumbName"]); + return Object.assign(Object.assign({}, itemProps), { + title: itemBreadcrumbName + }); + }) + }; + } + return clone; +} +function useItems(items, routes) { + return (0,_react_17_0_2_react.useMemo)(() => { + if (items) { + return items; + } + if (routes) { + return routes.map(route2item); + } + return null; + }, [items, routes]); +} +;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/breadcrumb/Breadcrumb.js +"use client"; + +var Breadcrumb_rest = undefined && undefined.__rest || function (s, e) { + var t = {}; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; + if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { + if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; + } + return t; +}; + + + + + + + + + + + + +const getPath = (params, path) => { + if (path === undefined) { + return path; + } + let mergedPath = (path || '').replace(/^\//, ''); + Object.keys(params).forEach(key => { + mergedPath = mergedPath.replace(`:${key}`, params[key]); + }); + return mergedPath; +}; +const Breadcrumb = props => { + const { + prefixCls: customizePrefixCls, + separator = '/', + style, + className, + rootClassName, + routes: legacyRoutes, + items, + children, + itemRender, + params = {} + } = props, + restProps = Breadcrumb_rest(props, ["prefixCls", "separator", "style", "className", "rootClassName", "routes", "items", "children", "itemRender", "params"]); + const { + getPrefixCls, + direction, + breadcrumb + } = _react_17_0_2_react.useContext(context/* ConfigContext */.E_); + let crumbs; + const prefixCls = getPrefixCls('breadcrumb', customizePrefixCls); + const [wrapSSR, hashId] = breadcrumb_style(prefixCls); + const mergedItems = useItems(items, legacyRoutes); + if (false) {} + const mergedItemRender = useItemRender(prefixCls, itemRender); + if (mergedItems && mergedItems.length > 0) { + // generated by route + const paths = []; + const itemRenderRoutes = items || legacyRoutes; + crumbs = mergedItems.map((item, index) => { + const { + path, + key, + type, + menu, + overlay, + onClick, + className: itemClassName, + separator: itemSeparator, + dropdownProps + } = item; + const mergedPath = getPath(params, path); + if (mergedPath !== undefined) { + paths.push(mergedPath); + } + const mergedKey = key !== null && key !== void 0 ? key : index; + if (type === 'separator') { + return /*#__PURE__*/_react_17_0_2_react.createElement(breadcrumb_BreadcrumbSeparator, { + key: mergedKey + }, itemSeparator); + } + const itemProps = {}; + const isLastItem = index === mergedItems.length - 1; + if (menu) { + itemProps.menu = menu; + } else if (overlay) { + itemProps.overlay = overlay; + } + let { + href + } = item; + if (paths.length && mergedPath !== undefined) { + href = `#/${paths.join('/')}`; + } + return /*#__PURE__*/_react_17_0_2_react.createElement(InternalBreadcrumbItem, Object.assign({ + key: mergedKey + }, itemProps, (0,pickAttrs/* default */.Z)(item, { + data: true, + aria: true + }), { + className: itemClassName, + dropdownProps: dropdownProps, + href: href, + separator: isLastItem ? '' : separator, + onClick: onClick, + prefixCls: prefixCls + }), mergedItemRender(item, params, itemRenderRoutes, paths, href)); + }); + } else if (children) { + const childrenLength = (0,toArray/* default */.Z)(children).length; + crumbs = (0,toArray/* default */.Z)(children).map((element, index) => { + if (!element) { + return element; + } + // =================== Warning ===================== + if (false) {} + false ? 0 : void 0; + const isLastItem = index === childrenLength - 1; + return (0,reactNode/* cloneElement */.Tm)(element, { + separator: isLastItem ? '' : separator, + key: index + }); + }); + } + const breadcrumbClassName = _classnames_2_5_1_classnames_default()(prefixCls, breadcrumb === null || breadcrumb === void 0 ? void 0 : breadcrumb.className, { + [`${prefixCls}-rtl`]: direction === 'rtl' + }, className, rootClassName, hashId); + const mergedStyle = Object.assign(Object.assign({}, breadcrumb === null || breadcrumb === void 0 ? void 0 : breadcrumb.style), style); + return wrapSSR( /*#__PURE__*/_react_17_0_2_react.createElement("nav", Object.assign({ + className: breadcrumbClassName, + style: mergedStyle + }, restProps), /*#__PURE__*/_react_17_0_2_react.createElement("ol", null, crumbs))); +}; +Breadcrumb.Item = breadcrumb_BreadcrumbItem; +Breadcrumb.Separator = breadcrumb_BreadcrumbSeparator; +if (false) {} +/* harmony default export */ var breadcrumb_Breadcrumb = (Breadcrumb); +;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/breadcrumb/index.js +"use client"; + + +/* harmony default export */ var breadcrumb = (breadcrumb_Breadcrumb); + +/***/ }), + +/***/ 38854: +/*!************************************************************************!*\ + !*** ./node_modules/_antd@5.9.0@antd/es/dropdown/index.js + 1 modules ***! + \************************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + Z: function() { return /* binding */ es_dropdown; } +}); + +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/dropdown/dropdown.js +var dropdown = __webpack_require__(91857); +// EXTERNAL MODULE: ./node_modules/_classnames@2.5.1@classnames/index.js +var _classnames_2_5_1_classnames = __webpack_require__(92310); +var _classnames_2_5_1_classnames_default = /*#__PURE__*/__webpack_require__.n(_classnames_2_5_1_classnames); +// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js +var _react_17_0_2_react = __webpack_require__(59301); +// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/icons/EllipsisOutlined.js + 1 modules +var EllipsisOutlined = __webpack_require__(78892); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/button/index.js +var es_button = __webpack_require__(3113); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/config-provider/context.js +var context = __webpack_require__(36355); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/space/index.js + 3 modules +var space = __webpack_require__(81327); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/space/Compact.js +var Compact = __webpack_require__(33234); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/dropdown/style/index.js + 1 modules +var style = __webpack_require__(47211); +;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/dropdown/dropdown-button.js +"use client"; + +var __rest = undefined && undefined.__rest || function (s, e) { + var t = {}; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; + if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { + if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; + } + return t; +}; + + + + + + + + + +const DropdownButton = props => { + const { + getPopupContainer: getContextPopupContainer, + getPrefixCls, + direction + } = _react_17_0_2_react.useContext(context/* ConfigContext */.E_); + const { + prefixCls: customizePrefixCls, + type = 'default', + danger, + disabled, + loading, + onClick, + htmlType, + children, + className, + menu, + arrow, + autoFocus, + overlay, + trigger, + align, + open, + onOpenChange, + placement, + getPopupContainer, + href, + icon = /*#__PURE__*/_react_17_0_2_react.createElement(EllipsisOutlined/* default */.Z, null), + title, + buttonsRender = buttons => buttons, + mouseEnterDelay, + mouseLeaveDelay, + overlayClassName, + overlayStyle, + destroyPopupOnHide, + dropdownRender + } = props, + restProps = __rest(props, ["prefixCls", "type", "danger", "disabled", "loading", "onClick", "htmlType", "children", "className", "menu", "arrow", "autoFocus", "overlay", "trigger", "align", "open", "onOpenChange", "placement", "getPopupContainer", "href", "icon", "title", "buttonsRender", "mouseEnterDelay", "mouseLeaveDelay", "overlayClassName", "overlayStyle", "destroyPopupOnHide", "dropdownRender"]); + const prefixCls = getPrefixCls('dropdown', customizePrefixCls); + const buttonPrefixCls = `${prefixCls}-button`; + const [wrapSSR, hashId] = (0,style/* default */.Z)(prefixCls); + const dropdownProps = { + menu, + arrow, + autoFocus, + align, + disabled, + trigger: disabled ? [] : trigger, + onOpenChange, + getPopupContainer: getPopupContainer || getContextPopupContainer, + mouseEnterDelay, + mouseLeaveDelay, + overlayClassName, + overlayStyle, + destroyPopupOnHide, + dropdownRender + }; + const { + compactSize, + compactItemClassnames + } = (0,Compact/* useCompactItemContext */.ri)(prefixCls, direction); + const classes = _classnames_2_5_1_classnames_default()(buttonPrefixCls, compactItemClassnames, className, hashId); + if ('overlay' in props) { + dropdownProps.overlay = overlay; + } + if ('open' in props) { + dropdownProps.open = open; + } + if ('placement' in props) { + dropdownProps.placement = placement; + } else { + dropdownProps.placement = direction === 'rtl' ? 'bottomLeft' : 'bottomRight'; + } + const leftButton = /*#__PURE__*/_react_17_0_2_react.createElement(es_button/* default */.ZP, { + type: type, + danger: danger, + disabled: disabled, + loading: loading, + onClick: onClick, + htmlType: htmlType, + href: href, + title: title + }, children); + const rightButton = /*#__PURE__*/_react_17_0_2_react.createElement(es_button/* default */.ZP, { + type: type, + danger: danger, + icon: icon + }); + const [leftButtonToRender, rightButtonToRender] = buttonsRender([leftButton, rightButton]); + return wrapSSR( /*#__PURE__*/_react_17_0_2_react.createElement(space/* default */.Z.Compact, Object.assign({ + className: classes, + size: compactSize, + block: true + }, restProps), leftButtonToRender, /*#__PURE__*/_react_17_0_2_react.createElement(dropdown/* default */.Z, Object.assign({}, dropdownProps), rightButtonToRender))); +}; +DropdownButton.__ANT_BUTTON = true; +/* harmony default export */ var dropdown_button = (DropdownButton); +;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/dropdown/index.js +"use client"; + + + +const Dropdown = dropdown/* default */.Z; +Dropdown.Button = dropdown_button; +/* harmony default export */ var es_dropdown = (Dropdown); + +/***/ }), + +/***/ 24650: +/*!*********************************************************************!*\ + !*** ./node_modules/_antd@5.9.0@antd/es/input/index.js + 5 modules ***! + \*********************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + Z: function() { return /* binding */ input; } +}); + +// EXTERNAL MODULE: ./node_modules/_classnames@2.5.1@classnames/index.js +var _classnames_2_5_1_classnames = __webpack_require__(92310); +var _classnames_2_5_1_classnames_default = /*#__PURE__*/__webpack_require__.n(_classnames_2_5_1_classnames); +// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js +var _react_17_0_2_react = __webpack_require__(59301); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/config-provider/context.js +var context = __webpack_require__(36355); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/form/context.js +var form_context = __webpack_require__(32441); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/style/index.js +var style = __webpack_require__(9937); +;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/input/Group.js +"use client"; + + + + + + + + +const Group = props => { + const { + getPrefixCls, + direction + } = (0,_react_17_0_2_react.useContext)(context/* ConfigContext */.E_); + const { + prefixCls: customizePrefixCls, + className + } = props; + const prefixCls = getPrefixCls('input-group', customizePrefixCls); + const inputPrefixCls = getPrefixCls('input'); + const [wrapSSR, hashId] = (0,style/* default */.ZP)(inputPrefixCls); + const cls = _classnames_2_5_1_classnames_default()(prefixCls, { + [`${prefixCls}-lg`]: props.size === 'large', + [`${prefixCls}-sm`]: props.size === 'small', + [`${prefixCls}-compact`]: props.compact, + [`${prefixCls}-rtl`]: direction === 'rtl' + }, hashId, className); + const formItemContext = (0,_react_17_0_2_react.useContext)(form_context/* FormItemInputContext */.aM); + const groupFormItemContext = (0,_react_17_0_2_react.useMemo)(() => Object.assign(Object.assign({}, formItemContext), { + isFormItemInput: false + }), [formItemContext]); + if (false) {} + return wrapSSR( /*#__PURE__*/_react_17_0_2_react.createElement("span", { + className: cls, + style: props.style, + onMouseEnter: props.onMouseEnter, + onMouseLeave: props.onMouseLeave, + onFocus: props.onFocus, + onBlur: props.onBlur + }, /*#__PURE__*/_react_17_0_2_react.createElement(form_context/* FormItemInputContext */.aM.Provider, { + value: groupFormItemContext + }, props.children))); +}; +/* harmony default export */ var input_Group = (Group); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/Input.js + 1 modules +var Input = __webpack_require__(9432); +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.25.6@@babel/runtime/helpers/esm/extends.js +var esm_extends = __webpack_require__(33614); +;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons-svg@4.4.2@@ant-design/icons-svg/es/asn/EyeInvisibleOutlined.js +// This icon file is generated automatically. +var EyeInvisibleOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M942.2 486.2Q889.47 375.11 816.7 305l-50.88 50.88C807.31 395.53 843.45 447.4 874.7 512 791.5 684.2 673.4 766 512 766q-72.67 0-133.87-22.38L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 000-51.5zm-63.57-320.64L836 122.88a8 8 0 00-11.32 0L715.31 232.2Q624.86 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 000 51.5q56.69 119.4 136.5 191.41L112.48 835a8 8 0 000 11.31L155.17 889a8 8 0 0011.31 0l712.15-712.12a8 8 0 000-11.32zM149.3 512C232.6 339.8 350.7 258 512 258c54.54 0 104.13 9.36 149.12 28.39l-70.3 70.3a176 176 0 00-238.13 238.13l-83.42 83.42C223.1 637.49 183.3 582.28 149.3 512zm246.7 0a112.11 112.11 0 01146.2-106.69L401.31 546.2A112 112 0 01396 512z" } }, { "tag": "path", "attrs": { "d": "M508 624c-3.46 0-6.87-.16-10.25-.47l-52.82 52.82a176.09 176.09 0 00227.42-227.42l-52.82 52.82c.31 3.38.47 6.79.47 10.25a111.94 111.94 0 01-112 112z" } }] }, "name": "eye-invisible", "theme": "outlined" }; +/* harmony default export */ var asn_EyeInvisibleOutlined = (EyeInvisibleOutlined); + +// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/components/AntdIcon.js + 3 modules +var AntdIcon = __webpack_require__(1393); +;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/icons/EyeInvisibleOutlined.js + +// GENERATE BY ./scripts/generate.ts +// DON NOT EDIT IT MANUALLY + + + + +var EyeInvisibleOutlined_EyeInvisibleOutlined = function EyeInvisibleOutlined(props, ref) { + return /*#__PURE__*/_react_17_0_2_react.createElement(AntdIcon/* default */.Z, (0,esm_extends/* default */.Z)({}, props, { + ref: ref, + icon: asn_EyeInvisibleOutlined + })); +}; + +/**![eye-invisible](data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIGZpbGw9IiNjYWNhY2EiIHZpZXdCb3g9IjY0IDY0IDg5NiA4OTYiIGZvY3VzYWJsZT0iZmFsc2UiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTk0Mi4yIDQ4Ni4yUTg4OS40NyAzNzUuMTEgODE2LjcgMzA1bC01MC44OCA1MC44OEM4MDcuMzEgMzk1LjUzIDg0My40NSA0NDcuNCA4NzQuNyA1MTIgNzkxLjUgNjg0LjIgNjczLjQgNzY2IDUxMiA3NjZxLTcyLjY3IDAtMTMzLjg3LTIyLjM4TDMyMyA3OTguNzVRNDA4IDgzOCA1MTIgODM4cTI4OC4zIDAgNDMwLjItMzAwLjNhNjAuMjkgNjAuMjkgMCAwMDAtNTEuNXptLTYzLjU3LTMyMC42NEw4MzYgMTIyLjg4YTggOCAwIDAwLTExLjMyIDBMNzE1LjMxIDIzMi4yUTYyNC44NiAxODYgNTEyIDE4NnEtMjg4LjMgMC00MzAuMiAzMDAuM2E2MC4zIDYwLjMgMCAwMDAgNTEuNXE1Ni42OSAxMTkuNCAxMzYuNSAxOTEuNDFMMTEyLjQ4IDgzNWE4IDggMCAwMDAgMTEuMzFMMTU1LjE3IDg4OWE4IDggMCAwMDExLjMxIDBsNzEyLjE1LTcxMi4xMmE4IDggMCAwMDAtMTEuMzJ6TTE0OS4zIDUxMkMyMzIuNiAzMzkuOCAzNTAuNyAyNTggNTEyIDI1OGM1NC41NCAwIDEwNC4xMyA5LjM2IDE0OS4xMiAyOC4zOWwtNzAuMyA3MC4zYTE3NiAxNzYgMCAwMC0yMzguMTMgMjM4LjEzbC04My40MiA4My40MkMyMjMuMSA2MzcuNDkgMTgzLjMgNTgyLjI4IDE0OS4zIDUxMnptMjQ2LjcgMGExMTIuMTEgMTEyLjExIDAgMDExNDYuMi0xMDYuNjlMNDAxLjMxIDU0Ni4yQTExMiAxMTIgMCAwMTM5NiA1MTJ6IiAvPjxwYXRoIGQ9Ik01MDggNjI0Yy0zLjQ2IDAtNi44Ny0uMTYtMTAuMjUtLjQ3bC01Mi44MiA1Mi44MmExNzYuMDkgMTc2LjA5IDAgMDAyMjcuNDItMjI3LjQybC01Mi44MiA1Mi44MmMuMzEgMy4zOC40NyA2Ljc5LjQ3IDEwLjI1YTExMS45NCAxMTEuOTQgMCAwMS0xMTIgMTEyeiIgLz48L3N2Zz4=) */ +var RefIcon = /*#__PURE__*/_react_17_0_2_react.forwardRef(EyeInvisibleOutlined_EyeInvisibleOutlined); +if (false) {} +/* harmony default export */ var icons_EyeInvisibleOutlined = (RefIcon); +// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/icons/EyeOutlined.js + 1 modules +var EyeOutlined = __webpack_require__(76897); +// EXTERNAL MODULE: ./node_modules/_rc-util@5.43.0@rc-util/es/omit.js +var omit = __webpack_require__(55405); +// EXTERNAL MODULE: ./node_modules/_rc-util@5.43.0@rc-util/es/ref.js +var es_ref = __webpack_require__(25629); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/hooks/useRemovePasswordTimeout.js +var useRemovePasswordTimeout = __webpack_require__(59412); +;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/input/Password.js +"use client"; + +var __rest = undefined && undefined.__rest || function (s, e) { + var t = {}; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; + if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { + if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; + } + return t; +}; + + + + + + + + + + +const defaultIconRender = visible => visible ? /*#__PURE__*/_react_17_0_2_react.createElement(EyeOutlined/* default */.Z, null) : /*#__PURE__*/_react_17_0_2_react.createElement(icons_EyeInvisibleOutlined, null); +const ActionMap = { + click: 'onClick', + hover: 'onMouseOver' +}; +const Password = /*#__PURE__*/_react_17_0_2_react.forwardRef((props, ref) => { + const { + visibilityToggle = true + } = props; + const visibilityControlled = typeof visibilityToggle === 'object' && visibilityToggle.visible !== undefined; + const [visible, setVisible] = (0,_react_17_0_2_react.useState)(() => visibilityControlled ? visibilityToggle.visible : false); + const inputRef = (0,_react_17_0_2_react.useRef)(null); + _react_17_0_2_react.useEffect(() => { + if (visibilityControlled) { + setVisible(visibilityToggle.visible); + } + }, [visibilityControlled, visibilityToggle]); + // Remove Password value + const removePasswordTimeout = (0,useRemovePasswordTimeout/* default */.Z)(inputRef); + const onVisibleChange = () => { + const { + disabled + } = props; + if (disabled) { + return; + } + if (visible) { + removePasswordTimeout(); + } + setVisible(prevState => { + var _a; + const newState = !prevState; + if (typeof visibilityToggle === 'object') { + (_a = visibilityToggle.onVisibleChange) === null || _a === void 0 ? void 0 : _a.call(visibilityToggle, newState); + } + return newState; + }); + }; + const getIcon = prefixCls => { + const { + action = 'click', + iconRender = defaultIconRender + } = props; + const iconTrigger = ActionMap[action] || ''; + const icon = iconRender(visible); + const iconProps = { + [iconTrigger]: onVisibleChange, + className: `${prefixCls}-icon`, + key: 'passwordIcon', + onMouseDown: e => { + // Prevent focused state lost + // https://github.com/ant-design/ant-design/issues/15173 + e.preventDefault(); + }, + onMouseUp: e => { + // Prevent caret position change + // https://github.com/ant-design/ant-design/issues/23524 + e.preventDefault(); + } + }; + return /*#__PURE__*/_react_17_0_2_react.cloneElement( /*#__PURE__*/_react_17_0_2_react.isValidElement(icon) ? icon : /*#__PURE__*/_react_17_0_2_react.createElement("span", null, icon), iconProps); + }; + const { + className, + prefixCls: customizePrefixCls, + inputPrefixCls: customizeInputPrefixCls, + size + } = props, + restProps = __rest(props, ["className", "prefixCls", "inputPrefixCls", "size"]); + const { + getPrefixCls + } = _react_17_0_2_react.useContext(context/* ConfigContext */.E_); + const inputPrefixCls = getPrefixCls('input', customizeInputPrefixCls); + const prefixCls = getPrefixCls('input-password', customizePrefixCls); + const suffixIcon = visibilityToggle && getIcon(prefixCls); + const inputClassName = _classnames_2_5_1_classnames_default()(prefixCls, className, { + [`${prefixCls}-${size}`]: !!size + }); + const omittedProps = Object.assign(Object.assign({}, (0,omit/* default */.Z)(restProps, ['suffix', 'iconRender', 'visibilityToggle'])), { + type: visible ? 'text' : 'password', + className: inputClassName, + prefixCls: inputPrefixCls, + suffix: suffixIcon + }); + if (size) { + omittedProps.size = size; + } + return /*#__PURE__*/_react_17_0_2_react.createElement(Input/* default */.Z, Object.assign({ + ref: (0,es_ref/* composeRef */.sQ)(ref, inputRef) + }, omittedProps)); +}); +if (false) {} +/* harmony default export */ var input_Password = (Password); +// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/icons/SearchOutlined.js + 1 modules +var SearchOutlined = __webpack_require__(78405); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/_util/reactNode.js +var reactNode = __webpack_require__(92343); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/button/index.js +var es_button = __webpack_require__(3113); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/config-provider/hooks/useSize.js +var useSize = __webpack_require__(19716); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/space/Compact.js +var Compact = __webpack_require__(33234); +;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/input/Search.js +"use client"; + +var Search_rest = undefined && undefined.__rest || function (s, e) { + var t = {}; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; + if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { + if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; + } + return t; +}; + + + + + + + + + + +const Search = /*#__PURE__*/_react_17_0_2_react.forwardRef((props, ref) => { + const { + prefixCls: customizePrefixCls, + inputPrefixCls: customizeInputPrefixCls, + className, + size: customizeSize, + suffix, + enterButton = false, + addonAfter, + loading, + disabled, + onSearch: customOnSearch, + onChange: customOnChange, + onCompositionStart, + onCompositionEnd + } = props, + restProps = Search_rest(props, ["prefixCls", "inputPrefixCls", "className", "size", "suffix", "enterButton", "addonAfter", "loading", "disabled", "onSearch", "onChange", "onCompositionStart", "onCompositionEnd"]); + const { + getPrefixCls, + direction + } = _react_17_0_2_react.useContext(context/* ConfigContext */.E_); + const composedRef = _react_17_0_2_react.useRef(false); + const prefixCls = getPrefixCls('input-search', customizePrefixCls); + const inputPrefixCls = getPrefixCls('input', customizeInputPrefixCls); + const { + compactSize + } = (0,Compact/* useCompactItemContext */.ri)(prefixCls, direction); + const size = (0,useSize/* default */.Z)(ctx => { + var _a; + return (_a = customizeSize !== null && customizeSize !== void 0 ? customizeSize : compactSize) !== null && _a !== void 0 ? _a : ctx; + }); + const inputRef = _react_17_0_2_react.useRef(null); + const onChange = e => { + if (e && e.target && e.type === 'click' && customOnSearch) { + customOnSearch(e.target.value, e, { + source: 'clear' + }); + } + if (customOnChange) { + customOnChange(e); + } + }; + const onMouseDown = e => { + var _a; + if (document.activeElement === ((_a = inputRef.current) === null || _a === void 0 ? void 0 : _a.input)) { + e.preventDefault(); + } + }; + const onSearch = e => { + var _a, _b; + if (customOnSearch) { + customOnSearch((_b = (_a = inputRef.current) === null || _a === void 0 ? void 0 : _a.input) === null || _b === void 0 ? void 0 : _b.value, e, { + source: 'input' + }); + } + }; + const onPressEnter = e => { + if (composedRef.current || loading) { + return; + } + onSearch(e); + }; + const searchIcon = typeof enterButton === 'boolean' ? /*#__PURE__*/_react_17_0_2_react.createElement(SearchOutlined/* default */.Z, null) : null; + const btnClassName = `${prefixCls}-button`; + let button; + const enterButtonAsElement = enterButton || {}; + const isAntdButton = enterButtonAsElement.type && enterButtonAsElement.type.__ANT_BUTTON === true; + if (isAntdButton || enterButtonAsElement.type === 'button') { + button = (0,reactNode/* cloneElement */.Tm)(enterButtonAsElement, Object.assign({ + onMouseDown, + onClick: e => { + var _a, _b; + (_b = (_a = enterButtonAsElement === null || enterButtonAsElement === void 0 ? void 0 : enterButtonAsElement.props) === null || _a === void 0 ? void 0 : _a.onClick) === null || _b === void 0 ? void 0 : _b.call(_a, e); + onSearch(e); + }, + key: 'enterButton' + }, isAntdButton ? { + className: btnClassName, + size + } : {})); + } else { + button = /*#__PURE__*/_react_17_0_2_react.createElement(es_button/* default */.ZP, { + className: btnClassName, + type: enterButton ? 'primary' : undefined, + size: size, + disabled: disabled, + key: "enterButton", + onMouseDown: onMouseDown, + onClick: onSearch, + loading: loading, + icon: searchIcon + }, enterButton); + } + if (addonAfter) { + button = [button, (0,reactNode/* cloneElement */.Tm)(addonAfter, { + key: 'addonAfter' + })]; + } + const cls = _classnames_2_5_1_classnames_default()(prefixCls, { + [`${prefixCls}-rtl`]: direction === 'rtl', + [`${prefixCls}-${size}`]: !!size, + [`${prefixCls}-with-button`]: !!enterButton + }, className); + const handleOnCompositionStart = e => { + composedRef.current = true; + onCompositionStart === null || onCompositionStart === void 0 ? void 0 : onCompositionStart(e); + }; + const handleOnCompositionEnd = e => { + composedRef.current = false; + onCompositionEnd === null || onCompositionEnd === void 0 ? void 0 : onCompositionEnd(e); + }; + return /*#__PURE__*/_react_17_0_2_react.createElement(Input/* default */.Z, Object.assign({ + ref: (0,es_ref/* composeRef */.sQ)(inputRef, ref), + onPressEnter: onPressEnter + }, restProps, { + size: size, + onCompositionStart: handleOnCompositionStart, + onCompositionEnd: handleOnCompositionEnd, + prefixCls: inputPrefixCls, + addonAfter: button, + suffix: suffix, + onChange: onChange, + className: cls, + disabled: disabled + })); +}); +if (false) {} +/* harmony default export */ var input_Search = (Search); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/TextArea.js +var TextArea = __webpack_require__(1643); +;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/input/index.js +"use client"; + + + + + + +const input_Input = Input/* default */.Z; +if (false) {} +input_Input.Group = input_Group; +input_Input.Search = input_Search; +input_Input.TextArea = TextArea/* default */.Z; +input_Input.Password = input_Password; +/* harmony default export */ var input = (input_Input); + +/***/ }), + +/***/ 57809: +/*!**********************************************************!*\ + !*** ./node_modules/_antd@5.9.0@antd/es/select/index.js ***! + \**********************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! classnames */ 92310); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var rc_select__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! rc-select */ 77861); +/* harmony import */ var rc_util_es_omit__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! rc-util/es/omit */ 55405); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ 59301); +/* harmony import */ var _util_PurePanel__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ../_util/PurePanel */ 53487); +/* harmony import */ var _util_motion__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ../_util/motion */ 62892); +/* harmony import */ var _util_statusUtils__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../_util/statusUtils */ 19080); +/* harmony import */ var _config_provider__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../config-provider */ 36355); +/* harmony import */ var _config_provider_DisabledContext__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ../config-provider/DisabledContext */ 1684); +/* harmony import */ var _config_provider_defaultRenderEmpty__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../config-provider/defaultRenderEmpty */ 93891); +/* harmony import */ var _config_provider_hooks_useSize__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../config-provider/hooks/useSize */ 19716); +/* harmony import */ var _form_context__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../form/context */ 32441); +/* harmony import */ var _space_Compact__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../space/Compact */ 33234); +/* harmony import */ var _style__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./style */ 14154); +/* harmony import */ var _useBuiltinPlacements__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ./useBuiltinPlacements */ 58582); +/* harmony import */ var _useShowArrow__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./useShowArrow */ 96510); +/* harmony import */ var _utils_iconUtil__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./utils/iconUtil */ 66339); +"use client"; + +var __rest = undefined && undefined.__rest || function (s, e) { + var t = {}; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; + if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { + if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; + } + return t; +}; +// TODO: 4.0 - codemod should help to change `filterOption` to support node props. + + + + + + + + + + + + + + + + + + +const SECRET_COMBOBOX_MODE_DO_NOT_USE = 'SECRET_COMBOBOX_MODE_DO_NOT_USE'; +const InternalSelect = (_a, ref) => { + var _b; + var { + prefixCls: customizePrefixCls, + bordered = true, + className, + rootClassName, + getPopupContainer, + popupClassName, + dropdownClassName, + listHeight = 256, + placement, + listItemHeight = 24, + size: customizeSize, + disabled: customDisabled, + notFoundContent, + status: customStatus, + builtinPlacements, + dropdownMatchSelectWidth, + popupMatchSelectWidth, + direction: propDirection, + style, + allowClear + } = _a, + props = __rest(_a, ["prefixCls", "bordered", "className", "rootClassName", "getPopupContainer", "popupClassName", "dropdownClassName", "listHeight", "placement", "listItemHeight", "size", "disabled", "notFoundContent", "status", "builtinPlacements", "dropdownMatchSelectWidth", "popupMatchSelectWidth", "direction", "style", "allowClear"]); + const { + getPopupContainer: getContextPopupContainer, + getPrefixCls, + renderEmpty, + direction: contextDirection, + virtual, + popupMatchSelectWidth: contextPopupMatchSelectWidth, + popupOverflow, + select + } = react__WEBPACK_IMPORTED_MODULE_2__.useContext(_config_provider__WEBPACK_IMPORTED_MODULE_3__/* .ConfigContext */ .E_); + const prefixCls = getPrefixCls('select', customizePrefixCls); + const rootPrefixCls = getPrefixCls(); + const direction = propDirection !== null && propDirection !== void 0 ? propDirection : contextDirection; + const { + compactSize, + compactItemClassnames + } = (0,_space_Compact__WEBPACK_IMPORTED_MODULE_4__/* .useCompactItemContext */ .ri)(prefixCls, direction); + const [wrapSSR, hashId] = (0,_style__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)(prefixCls); + const mode = react__WEBPACK_IMPORTED_MODULE_2__.useMemo(() => { + const { + mode: m + } = props; + if (m === 'combobox') { + return undefined; + } + if (m === SECRET_COMBOBOX_MODE_DO_NOT_USE) { + return 'combobox'; + } + return m; + }, [props.mode]); + const isMultiple = mode === 'multiple' || mode === 'tags'; + const showSuffixIcon = (0,_useShowArrow__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z)(props.suffixIcon, props.showArrow); + const mergedPopupMatchSelectWidth = (_b = popupMatchSelectWidth !== null && popupMatchSelectWidth !== void 0 ? popupMatchSelectWidth : dropdownMatchSelectWidth) !== null && _b !== void 0 ? _b : contextPopupMatchSelectWidth; + // ===================== Form Status ===================== + const { + status: contextStatus, + hasFeedback, + isFormItemInput, + feedbackIcon + } = react__WEBPACK_IMPORTED_MODULE_2__.useContext(_form_context__WEBPACK_IMPORTED_MODULE_7__/* .FormItemInputContext */ .aM); + const mergedStatus = (0,_util_statusUtils__WEBPACK_IMPORTED_MODULE_8__/* .getMergedStatus */ .F)(contextStatus, customStatus); + // ===================== Empty ===================== + let mergedNotFound; + if (notFoundContent !== undefined) { + mergedNotFound = notFoundContent; + } else if (mode === 'combobox') { + mergedNotFound = null; + } else { + mergedNotFound = (renderEmpty === null || renderEmpty === void 0 ? void 0 : renderEmpty('Select')) || /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.createElement(_config_provider_defaultRenderEmpty__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z, { + componentName: "Select" + }); + } + // ===================== Icons ===================== + const { + suffixIcon, + itemIcon, + removeIcon, + clearIcon + } = (0,_utils_iconUtil__WEBPACK_IMPORTED_MODULE_10__/* ["default"] */ .Z)(Object.assign(Object.assign({}, props), { + multiple: isMultiple, + hasFeedback, + feedbackIcon, + showSuffixIcon, + prefixCls, + showArrow: props.showArrow, + componentName: 'Select' + })); + const mergedAllowClear = allowClear === true ? { + clearIcon + } : allowClear; + const selectProps = (0,rc_util_es_omit__WEBPACK_IMPORTED_MODULE_11__/* ["default"] */ .Z)(props, ['suffixIcon', 'itemIcon']); + const rcSelectRtlDropdownClassName = classnames__WEBPACK_IMPORTED_MODULE_0___default()(popupClassName || dropdownClassName, { + [`${prefixCls}-dropdown-${direction}`]: direction === 'rtl' + }, rootClassName, hashId); + const mergedSize = (0,_config_provider_hooks_useSize__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .Z)(ctx => { + var _a; + return (_a = customizeSize !== null && customizeSize !== void 0 ? customizeSize : compactSize) !== null && _a !== void 0 ? _a : ctx; + }); + // ===================== Disabled ===================== + const disabled = react__WEBPACK_IMPORTED_MODULE_2__.useContext(_config_provider_DisabledContext__WEBPACK_IMPORTED_MODULE_13__/* ["default"] */ .Z); + const mergedDisabled = customDisabled !== null && customDisabled !== void 0 ? customDisabled : disabled; + const mergedClassName = classnames__WEBPACK_IMPORTED_MODULE_0___default()({ + [`${prefixCls}-lg`]: mergedSize === 'large', + [`${prefixCls}-sm`]: mergedSize === 'small', + [`${prefixCls}-rtl`]: direction === 'rtl', + [`${prefixCls}-borderless`]: !bordered, + [`${prefixCls}-in-form-item`]: isFormItemInput + }, (0,_util_statusUtils__WEBPACK_IMPORTED_MODULE_8__/* .getStatusClassNames */ .Z)(prefixCls, mergedStatus, hasFeedback), compactItemClassnames, select === null || select === void 0 ? void 0 : select.className, className, rootClassName, hashId); + // ===================== Placement ===================== + const memoPlacement = react__WEBPACK_IMPORTED_MODULE_2__.useMemo(() => { + if (placement !== undefined) { + return placement; + } + return direction === 'rtl' ? 'bottomRight' : 'bottomLeft'; + }, [placement, direction]); + const mergedBuiltinPlacements = (0,_useBuiltinPlacements__WEBPACK_IMPORTED_MODULE_14__/* ["default"] */ .Z)(builtinPlacements, popupOverflow); + // ====================== Warning ====================== + if (false) {} + // ====================== Render ======================= + return wrapSSR( /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.createElement(rc_select__WEBPACK_IMPORTED_MODULE_1__/* ["default"] */ .ZP, Object.assign({ + ref: ref, + virtual: virtual, + showSearch: select === null || select === void 0 ? void 0 : select.showSearch + }, selectProps, { + style: Object.assign(Object.assign({}, select === null || select === void 0 ? void 0 : select.style), style), + dropdownMatchSelectWidth: mergedPopupMatchSelectWidth, + builtinPlacements: mergedBuiltinPlacements, + transitionName: (0,_util_motion__WEBPACK_IMPORTED_MODULE_15__/* .getTransitionName */ .m)(rootPrefixCls, 'slide-up', props.transitionName), + listHeight: listHeight, + listItemHeight: listItemHeight, + mode: mode, + prefixCls: prefixCls, + placement: memoPlacement, + direction: direction, + suffixIcon: suffixIcon, + menuItemSelectedIcon: itemIcon, + removeIcon: removeIcon, + allowClear: mergedAllowClear, + notFoundContent: mergedNotFound, + className: mergedClassName, + getPopupContainer: getPopupContainer || getContextPopupContainer, + dropdownClassName: rcSelectRtlDropdownClassName, + disabled: mergedDisabled + }))); +}; +if (false) {} +const Select = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.forwardRef(InternalSelect); +// We don't care debug panel +/* istanbul ignore next */ +const PurePanel = (0,_util_PurePanel__WEBPACK_IMPORTED_MODULE_16__/* ["default"] */ .Z)(Select); +Select.SECRET_COMBOBOX_MODE_DO_NOT_USE = SECRET_COMBOBOX_MODE_DO_NOT_USE; +Select.Option = rc_select__WEBPACK_IMPORTED_MODULE_1__/* .Option */ .Wx; +Select.OptGroup = rc_select__WEBPACK_IMPORTED_MODULE_1__/* .OptGroup */ .Xo; +Select._InternalPanelDoNotUseOrYouWillBeFired = PurePanel; +if (false) {} +/* harmony default export */ __webpack_exports__["default"] = (Select); + +/***/ }), + +/***/ 81327: +/*!*********************************************************************!*\ + !*** ./node_modules/_antd@5.9.0@antd/es/space/index.js + 3 modules ***! + \*********************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + Z: function() { return /* binding */ space; } +}); + +// UNUSED EXPORTS: SpaceContext + +// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js +var _react_17_0_2_react = __webpack_require__(59301); +// EXTERNAL MODULE: ./node_modules/_classnames@2.5.1@classnames/index.js +var _classnames_2_5_1_classnames = __webpack_require__(92310); +var _classnames_2_5_1_classnames_default = /*#__PURE__*/__webpack_require__.n(_classnames_2_5_1_classnames); +// EXTERNAL MODULE: ./node_modules/_rc-util@5.43.0@rc-util/es/Children/toArray.js +var toArray = __webpack_require__(75440); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/config-provider/context.js +var context = __webpack_require__(36355); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/space/Compact.js +var Compact = __webpack_require__(33234); +;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/space/context.js + +const SpaceContext = /*#__PURE__*/_react_17_0_2_react.createContext({ + latestIndex: 0 +}); +const SpaceContextProvider = SpaceContext.Provider; +;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/space/Item.js +"use client"; + + + +const Item = _ref => { + let { + className, + index, + children, + split, + style + } = _ref; + const { + latestIndex + } = _react_17_0_2_react.useContext(SpaceContext); + if (children === null || children === undefined) { + return null; + } + return /*#__PURE__*/_react_17_0_2_react.createElement(_react_17_0_2_react.Fragment, null, /*#__PURE__*/_react_17_0_2_react.createElement("div", { + className: className, + style: style + }, children), index < latestIndex && split && /*#__PURE__*/_react_17_0_2_react.createElement("span", { + className: `${className}-split` + }, split)); +}; +/* harmony default export */ var space_Item = (Item); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/space/style/index.js + 1 modules +var space_style = __webpack_require__(2856); +;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/space/utils.js +function isPresetSize(size) { + return ['small', 'middle', 'large'].includes(size); +} +function isValidGapNumber(size) { + if (!size) { + // The case of size = 0 is deliberately excluded here, because the default value of the gap attribute in CSS is 0, so if the user passes 0 in, we can directly ignore it. + return false; + } + return typeof size === 'number' && !Number.isNaN(size); +} +;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/space/index.js +"use client"; + +var __rest = undefined && undefined.__rest || function (s, e) { + var t = {}; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; + if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { + if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; + } + return t; +}; + + + + + + + + + + +const Space = /*#__PURE__*/_react_17_0_2_react.forwardRef((props, ref) => { + var _a, _b; + const { + getPrefixCls, + space, + direction: directionConfig + } = _react_17_0_2_react.useContext(context/* ConfigContext */.E_); + const { + size = (space === null || space === void 0 ? void 0 : space.size) || 'small', + align, + className, + rootClassName, + children, + direction = 'horizontal', + prefixCls: customizePrefixCls, + split, + style, + wrap = false, + classNames: customClassNames, + styles + } = props, + otherProps = __rest(props, ["size", "align", "className", "rootClassName", "children", "direction", "prefixCls", "split", "style", "wrap", "classNames", "styles"]); + const [horizontalSize, verticalSize] = Array.isArray(size) ? size : [size, size]; + const isPresetVerticalSize = isPresetSize(verticalSize); + const isPresetHorizontalSize = isPresetSize(horizontalSize); + const isValidVerticalSize = isValidGapNumber(verticalSize); + const isValidHorizontalSize = isValidGapNumber(horizontalSize); + const childNodes = (0,toArray/* default */.Z)(children, { + keepEmpty: true + }); + const mergedAlign = align === undefined && direction === 'horizontal' ? 'center' : align; + const prefixCls = getPrefixCls('space', customizePrefixCls); + const [wrapSSR, hashId] = (0,space_style/* default */.Z)(prefixCls); + const cls = _classnames_2_5_1_classnames_default()(prefixCls, space === null || space === void 0 ? void 0 : space.className, hashId, `${prefixCls}-${direction}`, { + [`${prefixCls}-rtl`]: directionConfig === 'rtl', + [`${prefixCls}-align-${mergedAlign}`]: mergedAlign, + [`${prefixCls}-gap-row-${verticalSize}`]: isPresetVerticalSize, + [`${prefixCls}-gap-col-${horizontalSize}`]: isPresetHorizontalSize + }, className, rootClassName); + const itemClassName = _classnames_2_5_1_classnames_default()(`${prefixCls}-item`, (_a = customClassNames === null || customClassNames === void 0 ? void 0 : customClassNames.item) !== null && _a !== void 0 ? _a : (_b = space === null || space === void 0 ? void 0 : space.classNames) === null || _b === void 0 ? void 0 : _b.item); + // Calculate latest one + let latestIndex = 0; + const nodes = childNodes.map((child, i) => { + var _a, _b; + if (child !== null && child !== undefined) { + latestIndex = i; + } + const key = child && child.key || `${itemClassName}-${i}`; + return /*#__PURE__*/_react_17_0_2_react.createElement(space_Item, { + className: itemClassName, + key: key, + index: i, + split: split, + style: (_a = styles === null || styles === void 0 ? void 0 : styles.item) !== null && _a !== void 0 ? _a : (_b = space === null || space === void 0 ? void 0 : space.styles) === null || _b === void 0 ? void 0 : _b.item + }, child); + }); + const spaceContext = _react_17_0_2_react.useMemo(() => ({ + latestIndex + }), [latestIndex]); + // =========================== Render =========================== + if (childNodes.length === 0) { + return null; + } + const gapStyle = {}; + if (wrap) { + gapStyle.flexWrap = 'wrap'; + } + if (!isPresetHorizontalSize && isValidHorizontalSize) { + gapStyle.columnGap = horizontalSize; + } + if (!isPresetVerticalSize && isValidVerticalSize) { + gapStyle.rowGap = verticalSize; + } + return wrapSSR( /*#__PURE__*/_react_17_0_2_react.createElement("div", Object.assign({ + ref: ref, + className: cls, + style: Object.assign(Object.assign(Object.assign({}, gapStyle), space === null || space === void 0 ? void 0 : space.style), style) + }, otherProps), /*#__PURE__*/_react_17_0_2_react.createElement(SpaceContextProvider, { + value: spaceContext + }, nodes))); +}); +if (false) {} +const CompoundedSpace = Space; +CompoundedSpace.Compact = Compact/* default */.ZP; +/* harmony default export */ var space = (CompoundedSpace); + +/***/ }) + +}]); \ No newline at end of file diff --git a/52644.50ef2334.async.js b/52644.50ef2334.async.js deleted file mode 100644 index e424fd5d95..0000000000 --- a/52644.50ef2334.async.js +++ /dev/null @@ -1,1558 +0,0 @@ -"use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[52644,52720,45504],{ - -/***/ 3148: -/*!*******************************************************************************************************************!*\ - !*** ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/icons/ExclamationCircleOutlined.js + 1 modules ***! - \*******************************************************************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - Z: function() { return /* binding */ icons_ExclamationCircleOutlined; } -}); - -// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.25.6@@babel/runtime/helpers/esm/extends.js -var esm_extends = __webpack_require__(33614); -// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js -var _react_17_0_2_react = __webpack_require__(59301); -;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons-svg@4.4.2@@ant-design/icons-svg/es/asn/ExclamationCircleOutlined.js -// This icon file is generated automatically. -var ExclamationCircleOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z" } }, { "tag": "path", "attrs": { "d": "M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z" } }] }, "name": "exclamation-circle", "theme": "outlined" }; -/* harmony default export */ var asn_ExclamationCircleOutlined = (ExclamationCircleOutlined); - -// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/components/AntdIcon.js + 3 modules -var AntdIcon = __webpack_require__(1393); -;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/icons/ExclamationCircleOutlined.js - -// GENERATE BY ./scripts/generate.ts -// DON NOT EDIT IT MANUALLY - - - - -var ExclamationCircleOutlined_ExclamationCircleOutlined = function ExclamationCircleOutlined(props, ref) { - return /*#__PURE__*/_react_17_0_2_react.createElement(AntdIcon/* default */.Z, (0,esm_extends/* default */.Z)({}, props, { - ref: ref, - icon: asn_ExclamationCircleOutlined - })); -}; - -/**![exclamation-circle](data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIGZpbGw9IiNjYWNhY2EiIHZpZXdCb3g9IjY0IDY0IDg5NiA4OTYiIGZvY3VzYWJsZT0iZmFsc2UiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTUxMiA2NEMyNjQuNiA2NCA2NCAyNjQuNiA2NCA1MTJzMjAwLjYgNDQ4IDQ0OCA0NDggNDQ4LTIwMC42IDQ0OC00NDhTNzU5LjQgNjQgNTEyIDY0em0wIDgyMGMtMjA1LjQgMC0zNzItMTY2LjYtMzcyLTM3MnMxNjYuNi0zNzIgMzcyLTM3MiAzNzIgMTY2LjYgMzcyIDM3Mi0xNjYuNiAzNzItMzcyIDM3MnoiIC8+PHBhdGggZD0iTTQ2NCA2ODhhNDggNDggMCAxMDk2IDAgNDggNDggMCAxMC05NiAwem0yNC0xMTJoNDhjNC40IDAgOC0zLjYgOC04VjI5NmMwLTQuNC0zLjYtOC04LThoLTQ4Yy00LjQgMC04IDMuNi04IDh2MjcyYzAgNC40IDMuNiA4IDggOHoiIC8+PC9zdmc+) */ -var RefIcon = /*#__PURE__*/_react_17_0_2_react.forwardRef(ExclamationCircleOutlined_ExclamationCircleOutlined); -if (false) {} -/* harmony default export */ var icons_ExclamationCircleOutlined = (RefIcon); - -/***/ }), - -/***/ 25032: -/*!*******************************************************************************************************!*\ - !*** ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/icons/InboxOutlined.js + 1 modules ***! - \*******************************************************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - Z: function() { return /* binding */ icons_InboxOutlined; } -}); - -// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.25.6@@babel/runtime/helpers/esm/extends.js -var esm_extends = __webpack_require__(33614); -// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js -var _react_17_0_2_react = __webpack_require__(59301); -;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons-svg@4.4.2@@ant-design/icons-svg/es/asn/InboxOutlined.js -// This icon file is generated automatically. -var InboxOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "0 0 1024 1024", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M885.2 446.3l-.2-.8-112.2-285.1c-5-16.1-19.9-27.2-36.8-27.2H281.2c-17 0-32.1 11.3-36.9 27.6L139.4 443l-.3.7-.2.8c-1.3 4.9-1.7 9.9-1 14.8-.1 1.6-.2 3.2-.2 4.8V830a60.9 60.9 0 0060.8 60.8h627.2c33.5 0 60.8-27.3 60.9-60.8V464.1c0-1.3 0-2.6-.1-3.7.4-4.9 0-9.6-1.3-14.1zm-295.8-43l-.3 15.7c-.8 44.9-31.8 75.1-77.1 75.1-22.1 0-41.1-7.1-54.8-20.6S436 441.2 435.6 419l-.3-15.7H229.5L309 210h399.2l81.7 193.3H589.4zm-375 76.8h157.3c24.3 57.1 76 90.8 140.4 90.8 33.7 0 65-9.4 90.3-27.2 22.2-15.6 39.5-37.4 50.7-63.6h156.5V814H214.4V480.1z" } }] }, "name": "inbox", "theme": "outlined" }; -/* harmony default export */ var asn_InboxOutlined = (InboxOutlined); - -// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/components/AntdIcon.js + 3 modules -var AntdIcon = __webpack_require__(1393); -;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/icons/InboxOutlined.js - -// GENERATE BY ./scripts/generate.ts -// DON NOT EDIT IT MANUALLY - - - - -var InboxOutlined_InboxOutlined = function InboxOutlined(props, ref) { - return /*#__PURE__*/_react_17_0_2_react.createElement(AntdIcon/* default */.Z, (0,esm_extends/* default */.Z)({}, props, { - ref: ref, - icon: asn_InboxOutlined - })); -}; - -/**![inbox](data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIGZpbGw9IiNjYWNhY2EiIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIGZvY3VzYWJsZT0iZmFsc2UiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTg4NS4yIDQ0Ni4zbC0uMi0uOC0xMTIuMi0yODUuMWMtNS0xNi4xLTE5LjktMjcuMi0zNi44LTI3LjJIMjgxLjJjLTE3IDAtMzIuMSAxMS4zLTM2LjkgMjcuNkwxMzkuNCA0NDNsLS4zLjctLjIuOGMtMS4zIDQuOS0xLjcgOS45LTEgMTQuOC0uMSAxLjYtLjIgMy4yLS4yIDQuOFY4MzBhNjAuOSA2MC45IDAgMDA2MC44IDYwLjhoNjI3LjJjMzMuNSAwIDYwLjgtMjcuMyA2MC45LTYwLjhWNDY0LjFjMC0xLjMgMC0yLjYtLjEtMy43LjQtNC45IDAtOS42LTEuMy0xNC4xem0tMjk1LjgtNDNsLS4zIDE1LjdjLS44IDQ0LjktMzEuOCA3NS4xLTc3LjEgNzUuMS0yMi4xIDAtNDEuMS03LjEtNTQuOC0yMC42UzQzNiA0NDEuMiA0MzUuNiA0MTlsLS4zLTE1LjdIMjI5LjVMMzA5IDIxMGgzOTkuMmw4MS43IDE5My4zSDU4OS40em0tMzc1IDc2LjhoMTU3LjNjMjQuMyA1Ny4xIDc2IDkwLjggMTQwLjQgOTAuOCAzMy43IDAgNjUtOS40IDkwLjMtMjcuMiAyMi4yLTE1LjYgMzkuNS0zNy40IDUwLjctNjMuNmgxNTYuNVY4MTRIMjE0LjRWNDgwLjF6IiAvPjwvc3ZnPg==) */ -var RefIcon = /*#__PURE__*/_react_17_0_2_react.forwardRef(InboxOutlined_InboxOutlined); -if (false) {} -/* harmony default export */ var icons_InboxOutlined = (RefIcon); - -/***/ }), - -/***/ 88522: -/*!*****************************************************************!*\ - !*** ./node_modules/_antd@5.9.0@antd/es/auto-complete/index.js ***! - \*****************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! classnames */ 92310); -/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var rc_util_es_Children_toArray__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! rc-util/es/Children/toArray */ 75440); -/* harmony import */ var rc_util_es_omit__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! rc-util/es/omit */ 55405); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ 59301); -/* harmony import */ var _util_PurePanel__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../_util/PurePanel */ 53487); -/* harmony import */ var _util_reactNode__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../_util/reactNode */ 92343); -/* harmony import */ var _config_provider__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../config-provider */ 36355); -/* harmony import */ var _select__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../select */ 57809); -"use client"; - - - - - - - - - - -const { - Option -} = _select__WEBPACK_IMPORTED_MODULE_3__["default"]; -function isSelectOptionOrSelectOptGroup(child) { - return child && child.type && (child.type.isSelectOption || child.type.isSelectOptGroup); -} -const AutoComplete = (props, ref) => { - const { - prefixCls: customizePrefixCls, - className, - popupClassName, - dropdownClassName, - children, - dataSource - } = props; - const childNodes = (0,rc_util_es_Children_toArray__WEBPACK_IMPORTED_MODULE_1__/* ["default"] */ .Z)(children); - // ============================= Input ============================= - let customizeInput; - if (childNodes.length === 1 && (0,_util_reactNode__WEBPACK_IMPORTED_MODULE_4__/* .isValidElement */ .l$)(childNodes[0]) && !isSelectOptionOrSelectOptGroup(childNodes[0])) { - [customizeInput] = childNodes; - } - const getInputElement = customizeInput ? () => customizeInput : undefined; - // ============================ Options ============================ - let optionChildren; - // [Legacy] convert `children` or `dataSource` into option children - if (childNodes.length && isSelectOptionOrSelectOptGroup(childNodes[0])) { - optionChildren = children; - } else { - optionChildren = dataSource ? dataSource.map(item => { - if ((0,_util_reactNode__WEBPACK_IMPORTED_MODULE_4__/* .isValidElement */ .l$)(item)) { - return item; - } - switch (typeof item) { - case 'string': - return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.createElement(Option, { - key: item, - value: item - }, item); - case 'object': - { - const { - value: optionValue - } = item; - return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.createElement(Option, { - key: optionValue, - value: optionValue - }, item.text); - } - default: - false ? 0 : void 0; - return undefined; - } - }) : []; - } - if (false) {} - const { - getPrefixCls - } = react__WEBPACK_IMPORTED_MODULE_2__.useContext(_config_provider__WEBPACK_IMPORTED_MODULE_5__/* .ConfigContext */ .E_); - const prefixCls = getPrefixCls('select', customizePrefixCls); - return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.createElement(_select__WEBPACK_IMPORTED_MODULE_3__["default"], Object.assign({ - ref: ref, - suffixIcon: null - }, (0,rc_util_es_omit__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z)(props, ['dataSource', 'dropdownClassName']), { - prefixCls: prefixCls, - popupClassName: popupClassName || dropdownClassName, - className: classnames__WEBPACK_IMPORTED_MODULE_0___default()(`${prefixCls}-auto-complete`, className), - mode: _select__WEBPACK_IMPORTED_MODULE_3__["default"].SECRET_COMBOBOX_MODE_DO_NOT_USE - }, { - // Internal api - getInputElement - }), optionChildren); -}; -const RefAutoComplete = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.forwardRef(AutoComplete); -// We don't care debug panel -/* istanbul ignore next */ -const PurePanel = (0,_util_PurePanel__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .Z)(RefAutoComplete); -RefAutoComplete.Option = Option; -RefAutoComplete._InternalPanelDoNotUseOrYouWillBeFired = PurePanel; -if (false) {} -/* harmony default export */ __webpack_exports__.Z = (RefAutoComplete); - -/***/ }), - -/***/ 66104: -/*!**************************************************************************!*\ - !*** ./node_modules/_antd@5.9.0@antd/es/breadcrumb/index.js + 6 modules ***! - \**************************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - Z: function() { return /* binding */ breadcrumb; } -}); - -// EXTERNAL MODULE: ./node_modules/_classnames@2.5.1@classnames/index.js -var _classnames_2_5_1_classnames = __webpack_require__(92310); -var _classnames_2_5_1_classnames_default = /*#__PURE__*/__webpack_require__.n(_classnames_2_5_1_classnames); -// EXTERNAL MODULE: ./node_modules/_rc-util@5.43.0@rc-util/es/Children/toArray.js -var toArray = __webpack_require__(75440); -// EXTERNAL MODULE: ./node_modules/_rc-util@5.43.0@rc-util/es/pickAttrs.js -var pickAttrs = __webpack_require__(47413); -// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js -var _react_17_0_2_react = __webpack_require__(59301); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/_util/reactNode.js -var reactNode = __webpack_require__(92343); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/config-provider/context.js -var context = __webpack_require__(36355); -// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/icons/DownOutlined.js + 1 modules -var DownOutlined = __webpack_require__(46952); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/dropdown/dropdown.js -var dropdown = __webpack_require__(91857); -;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/breadcrumb/BreadcrumbSeparator.js -"use client"; - - - -const BreadcrumbSeparator = _ref => { - let { - children - } = _ref; - const { - getPrefixCls - } = _react_17_0_2_react.useContext(context/* ConfigContext */.E_); - const prefixCls = getPrefixCls('breadcrumb'); - return /*#__PURE__*/_react_17_0_2_react.createElement("li", { - className: `${prefixCls}-separator`, - "aria-hidden": "true" - }, children === '' ? children : children || '/'); -}; -BreadcrumbSeparator.__ANT_BREADCRUMB_SEPARATOR = true; -/* harmony default export */ var breadcrumb_BreadcrumbSeparator = (BreadcrumbSeparator); -;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/breadcrumb/useItemRender.js -"use client"; - -var __rest = undefined && undefined.__rest || function (s, e) { - var t = {}; - for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; - if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { - if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; - } - return t; -}; - - - -function getBreadcrumbName(route, params) { - if (route.title === undefined || route.title === null) { - return null; - } - const paramsKeys = Object.keys(params).join('|'); - return typeof route.title === 'object' ? route.title : String(route.title).replace(new RegExp(`:(${paramsKeys})`, 'g'), (replacement, key) => params[key] || replacement); -} -function renderItem(prefixCls, item, children, href) { - if (children === null || children === undefined) { - return null; - } - const { - className, - onClick - } = item, - restItem = __rest(item, ["className", "onClick"]); - const passedProps = Object.assign(Object.assign({}, (0,pickAttrs/* default */.Z)(restItem, { - data: true, - aria: true - })), { - onClick - }); - if (href !== undefined) { - return /*#__PURE__*/_react_17_0_2_react.createElement("a", Object.assign({}, passedProps, { - className: _classnames_2_5_1_classnames_default()(`${prefixCls}-link`, className), - href: href - }), children); - } - return /*#__PURE__*/_react_17_0_2_react.createElement("span", Object.assign({}, passedProps, { - className: _classnames_2_5_1_classnames_default()(`${prefixCls}-link`, className) - }), children); -} -function useItemRender(prefixCls, itemRender) { - const mergedItemRender = (item, params, routes, path, href) => { - if (itemRender) { - return itemRender(item, params, routes, path); - } - const name = getBreadcrumbName(item, params); - return renderItem(prefixCls, item, name, href); - }; - return mergedItemRender; -} -;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/breadcrumb/BreadcrumbItem.js -"use client"; - -var BreadcrumbItem_rest = undefined && undefined.__rest || function (s, e) { - var t = {}; - for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; - if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { - if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; - } - return t; -}; - - - - - - - -const InternalBreadcrumbItem = props => { - const { - prefixCls, - separator = '/', - children, - menu, - overlay, - dropdownProps, - href - } = props; - // Warning for deprecated usage - if (false) {} - /** If overlay is have Wrap a Dropdown */ - const renderBreadcrumbNode = breadcrumbItem => { - if (menu || overlay) { - const mergeDropDownProps = Object.assign({}, dropdownProps); - if (menu) { - const _a = menu || {}, - { - items - } = _a, - menuProps = BreadcrumbItem_rest(_a, ["items"]); - mergeDropDownProps.menu = Object.assign(Object.assign({}, menuProps), { - items: items === null || items === void 0 ? void 0 : items.map((_a, index) => { - var { - key, - title, - label, - path - } = _a, - itemProps = BreadcrumbItem_rest(_a, ["key", "title", "label", "path"]); - let mergedLabel = label !== null && label !== void 0 ? label : title; - if (path) { - mergedLabel = /*#__PURE__*/_react_17_0_2_react.createElement("a", { - href: `${href}${path}` - }, mergedLabel); - } - return Object.assign(Object.assign({}, itemProps), { - key: key !== null && key !== void 0 ? key : index, - label: mergedLabel - }); - }) - }); - } else if (overlay) { - mergeDropDownProps.overlay = overlay; - } - return /*#__PURE__*/_react_17_0_2_react.createElement(dropdown/* default */.Z, Object.assign({ - placement: "bottom" - }, mergeDropDownProps), /*#__PURE__*/_react_17_0_2_react.createElement("span", { - className: `${prefixCls}-overlay-link` - }, breadcrumbItem, /*#__PURE__*/_react_17_0_2_react.createElement(DownOutlined/* default */.Z, null))); - } - return breadcrumbItem; - }; - // wrap to dropDown - const link = renderBreadcrumbNode(children); - if (link !== undefined && link !== null) { - return /*#__PURE__*/_react_17_0_2_react.createElement(_react_17_0_2_react.Fragment, null, /*#__PURE__*/_react_17_0_2_react.createElement("li", null, link), separator && /*#__PURE__*/_react_17_0_2_react.createElement(breadcrumb_BreadcrumbSeparator, null, separator)); - } - return null; -}; -const BreadcrumbItem = props => { - const { - prefixCls: customizePrefixCls, - children, - href - } = props, - restProps = BreadcrumbItem_rest(props, ["prefixCls", "children", "href"]); - const { - getPrefixCls - } = _react_17_0_2_react.useContext(context/* ConfigContext */.E_); - const prefixCls = getPrefixCls('breadcrumb', customizePrefixCls); - return /*#__PURE__*/_react_17_0_2_react.createElement(InternalBreadcrumbItem, Object.assign({}, restProps, { - prefixCls: prefixCls - }), renderItem(prefixCls, restProps, children, href)); -}; -BreadcrumbItem.__ANT_BREADCRUMB_ITEM = true; -/* harmony default export */ var breadcrumb_BreadcrumbItem = (BreadcrumbItem); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/style/index.js -var style = __webpack_require__(17313); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/theme/util/genComponentStyleHook.js -var genComponentStyleHook = __webpack_require__(83116); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/theme/util/statistic.js -var statistic = __webpack_require__(37613); -;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/breadcrumb/style/index.js - - -const genBreadcrumbStyle = token => { - const { - componentCls, - iconCls - } = token; - return { - [componentCls]: Object.assign(Object.assign({}, (0,style/* resetComponent */.Wf)(token)), { - color: token.itemColor, - fontSize: token.fontSize, - [iconCls]: { - fontSize: token.iconFontSize - }, - ol: { - display: 'flex', - flexWrap: 'wrap', - margin: 0, - padding: 0, - listStyle: 'none' - }, - a: Object.assign({ - color: token.linkColor, - transition: `color ${token.motionDurationMid}`, - padding: `0 ${token.paddingXXS}px`, - borderRadius: token.borderRadiusSM, - height: token.lineHeight * token.fontSize, - display: 'inline-block', - marginInline: -token.marginXXS, - '&:hover': { - color: token.linkHoverColor, - backgroundColor: token.colorBgTextHover - } - }, (0,style/* genFocusStyle */.Qy)(token)), - [`li:last-child`]: { - color: token.lastItemColor - }, - [`${componentCls}-separator`]: { - marginInline: token.separatorMargin, - color: token.separatorColor - }, - [`${componentCls}-link`]: { - [` - > ${iconCls} + span, - > ${iconCls} + a - `]: { - marginInlineStart: token.marginXXS - } - }, - [`${componentCls}-overlay-link`]: { - borderRadius: token.borderRadiusSM, - height: token.lineHeight * token.fontSize, - display: 'inline-block', - padding: `0 ${token.paddingXXS}px`, - marginInline: -token.marginXXS, - [`> ${iconCls}`]: { - marginInlineStart: token.marginXXS, - fontSize: token.fontSizeIcon - }, - '&:hover': { - color: token.linkHoverColor, - backgroundColor: token.colorBgTextHover, - a: { - color: token.linkHoverColor - } - }, - a: { - '&:hover': { - backgroundColor: 'transparent' - } - } - }, - // rtl style - [`&${token.componentCls}-rtl`]: { - direction: 'rtl' - } - }) - }; -}; -// ============================== Export ============================== -/* harmony default export */ var breadcrumb_style = ((0,genComponentStyleHook/* default */.Z)('Breadcrumb', token => { - const BreadcrumbToken = (0,statistic/* merge */.TS)(token, {}); - return [genBreadcrumbStyle(BreadcrumbToken)]; -}, token => ({ - itemColor: token.colorTextDescription, - lastItemColor: token.colorText, - iconFontSize: token.fontSize, - linkColor: token.colorTextDescription, - linkHoverColor: token.colorText, - separatorColor: token.colorTextDescription, - separatorMargin: token.marginXS -}))); -;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/breadcrumb/useItems.js -var useItems_rest = undefined && undefined.__rest || function (s, e) { - var t = {}; - for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; - if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { - if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; - } - return t; -}; - -function route2item(route) { - const { - breadcrumbName, - children - } = route, - rest = useItems_rest(route, ["breadcrumbName", "children"]); - const clone = Object.assign({ - title: breadcrumbName - }, rest); - if (children) { - clone.menu = { - items: children.map(_a => { - var { - breadcrumbName: itemBreadcrumbName - } = _a, - itemProps = useItems_rest(_a, ["breadcrumbName"]); - return Object.assign(Object.assign({}, itemProps), { - title: itemBreadcrumbName - }); - }) - }; - } - return clone; -} -function useItems(items, routes) { - return (0,_react_17_0_2_react.useMemo)(() => { - if (items) { - return items; - } - if (routes) { - return routes.map(route2item); - } - return null; - }, [items, routes]); -} -;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/breadcrumb/Breadcrumb.js -"use client"; - -var Breadcrumb_rest = undefined && undefined.__rest || function (s, e) { - var t = {}; - for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; - if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { - if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; - } - return t; -}; - - - - - - - - - - - - -const getPath = (params, path) => { - if (path === undefined) { - return path; - } - let mergedPath = (path || '').replace(/^\//, ''); - Object.keys(params).forEach(key => { - mergedPath = mergedPath.replace(`:${key}`, params[key]); - }); - return mergedPath; -}; -const Breadcrumb = props => { - const { - prefixCls: customizePrefixCls, - separator = '/', - style, - className, - rootClassName, - routes: legacyRoutes, - items, - children, - itemRender, - params = {} - } = props, - restProps = Breadcrumb_rest(props, ["prefixCls", "separator", "style", "className", "rootClassName", "routes", "items", "children", "itemRender", "params"]); - const { - getPrefixCls, - direction, - breadcrumb - } = _react_17_0_2_react.useContext(context/* ConfigContext */.E_); - let crumbs; - const prefixCls = getPrefixCls('breadcrumb', customizePrefixCls); - const [wrapSSR, hashId] = breadcrumb_style(prefixCls); - const mergedItems = useItems(items, legacyRoutes); - if (false) {} - const mergedItemRender = useItemRender(prefixCls, itemRender); - if (mergedItems && mergedItems.length > 0) { - // generated by route - const paths = []; - const itemRenderRoutes = items || legacyRoutes; - crumbs = mergedItems.map((item, index) => { - const { - path, - key, - type, - menu, - overlay, - onClick, - className: itemClassName, - separator: itemSeparator, - dropdownProps - } = item; - const mergedPath = getPath(params, path); - if (mergedPath !== undefined) { - paths.push(mergedPath); - } - const mergedKey = key !== null && key !== void 0 ? key : index; - if (type === 'separator') { - return /*#__PURE__*/_react_17_0_2_react.createElement(breadcrumb_BreadcrumbSeparator, { - key: mergedKey - }, itemSeparator); - } - const itemProps = {}; - const isLastItem = index === mergedItems.length - 1; - if (menu) { - itemProps.menu = menu; - } else if (overlay) { - itemProps.overlay = overlay; - } - let { - href - } = item; - if (paths.length && mergedPath !== undefined) { - href = `#/${paths.join('/')}`; - } - return /*#__PURE__*/_react_17_0_2_react.createElement(InternalBreadcrumbItem, Object.assign({ - key: mergedKey - }, itemProps, (0,pickAttrs/* default */.Z)(item, { - data: true, - aria: true - }), { - className: itemClassName, - dropdownProps: dropdownProps, - href: href, - separator: isLastItem ? '' : separator, - onClick: onClick, - prefixCls: prefixCls - }), mergedItemRender(item, params, itemRenderRoutes, paths, href)); - }); - } else if (children) { - const childrenLength = (0,toArray/* default */.Z)(children).length; - crumbs = (0,toArray/* default */.Z)(children).map((element, index) => { - if (!element) { - return element; - } - // =================== Warning ===================== - if (false) {} - false ? 0 : void 0; - const isLastItem = index === childrenLength - 1; - return (0,reactNode/* cloneElement */.Tm)(element, { - separator: isLastItem ? '' : separator, - key: index - }); - }); - } - const breadcrumbClassName = _classnames_2_5_1_classnames_default()(prefixCls, breadcrumb === null || breadcrumb === void 0 ? void 0 : breadcrumb.className, { - [`${prefixCls}-rtl`]: direction === 'rtl' - }, className, rootClassName, hashId); - const mergedStyle = Object.assign(Object.assign({}, breadcrumb === null || breadcrumb === void 0 ? void 0 : breadcrumb.style), style); - return wrapSSR( /*#__PURE__*/_react_17_0_2_react.createElement("nav", Object.assign({ - className: breadcrumbClassName, - style: mergedStyle - }, restProps), /*#__PURE__*/_react_17_0_2_react.createElement("ol", null, crumbs))); -}; -Breadcrumb.Item = breadcrumb_BreadcrumbItem; -Breadcrumb.Separator = breadcrumb_BreadcrumbSeparator; -if (false) {} -/* harmony default export */ var breadcrumb_Breadcrumb = (Breadcrumb); -;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/breadcrumb/index.js -"use client"; - - -/* harmony default export */ var breadcrumb = (breadcrumb_Breadcrumb); - -/***/ }), - -/***/ 18889: -/*!********************************************************************!*\ - !*** ./node_modules/_antd@5.9.0@antd/es/card/index.js + 4 modules ***! - \********************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - Z: function() { return /* binding */ card; } -}); - -// EXTERNAL MODULE: ./node_modules/_classnames@2.5.1@classnames/index.js -var _classnames_2_5_1_classnames = __webpack_require__(92310); -var _classnames_2_5_1_classnames_default = /*#__PURE__*/__webpack_require__.n(_classnames_2_5_1_classnames); -// EXTERNAL MODULE: ./node_modules/_rc-util@5.43.0@rc-util/es/omit.js -var omit = __webpack_require__(55405); -// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js -var _react_17_0_2_react = __webpack_require__(59301); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/config-provider/context.js -var context = __webpack_require__(36355); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/config-provider/hooks/useSize.js -var useSize = __webpack_require__(19716); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/skeleton/index.js + 12 modules -var skeleton = __webpack_require__(66999); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/tabs/index.js + 24 modules -var es_tabs = __webpack_require__(99313); -;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/card/Grid.js -"use client"; - -var __rest = undefined && undefined.__rest || function (s, e) { - var t = {}; - for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; - if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { - if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; - } - return t; -}; - - - -const Grid = _a => { - var { - prefixCls, - className, - hoverable = true - } = _a, - props = __rest(_a, ["prefixCls", "className", "hoverable"]); - const { - getPrefixCls - } = _react_17_0_2_react.useContext(context/* ConfigContext */.E_); - const prefix = getPrefixCls('card', prefixCls); - const classString = _classnames_2_5_1_classnames_default()(`${prefix}-grid`, className, { - [`${prefix}-grid-hoverable`]: hoverable - }); - return /*#__PURE__*/_react_17_0_2_react.createElement("div", Object.assign({}, props, { - className: classString - })); -}; -/* harmony default export */ var card_Grid = (Grid); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/style/index.js -var style = __webpack_require__(17313); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/theme/util/genComponentStyleHook.js -var genComponentStyleHook = __webpack_require__(83116); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/theme/util/statistic.js -var statistic = __webpack_require__(37613); -;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/card/style/index.js - - -// ============================== Styles ============================== -// ============================== Head ============================== -const genCardHeadStyle = token => { - const { - antCls, - componentCls, - headerHeight, - cardPaddingBase, - tabsMarginBottom - } = token; - return Object.assign(Object.assign({ - display: 'flex', - justifyContent: 'center', - flexDirection: 'column', - minHeight: headerHeight, - marginBottom: -1, - padding: `0 ${cardPaddingBase}px`, - color: token.colorTextHeading, - fontWeight: token.fontWeightStrong, - fontSize: token.headerFontSize, - background: token.headerBg, - borderBottom: `${token.lineWidth}px ${token.lineType} ${token.colorBorderSecondary}`, - borderRadius: `${token.borderRadiusLG}px ${token.borderRadiusLG}px 0 0` - }, (0,style/* clearFix */.dF)()), { - '&-wrapper': { - width: '100%', - display: 'flex', - alignItems: 'center' - }, - '&-title': Object.assign(Object.assign({ - display: 'inline-block', - flex: 1 - }, style/* textEllipsis */.vS), { - [` - > ${componentCls}-typography, - > ${componentCls}-typography-edit-content - `]: { - insetInlineStart: 0, - marginTop: 0, - marginBottom: 0 - } - }), - [`${antCls}-tabs-top`]: { - clear: 'both', - marginBottom: tabsMarginBottom, - color: token.colorText, - fontWeight: 'normal', - fontSize: token.fontSize, - '&-bar': { - borderBottom: `${token.lineWidth}px ${token.lineType} ${token.colorBorderSecondary}` - } - } - }); -}; -// ============================== Grid ============================== -const genCardGridStyle = token => { - const { - cardPaddingBase, - colorBorderSecondary, - cardShadow, - lineWidth - } = token; - return { - width: '33.33%', - padding: cardPaddingBase, - border: 0, - borderRadius: 0, - boxShadow: ` - ${lineWidth}px 0 0 0 ${colorBorderSecondary}, - 0 ${lineWidth}px 0 0 ${colorBorderSecondary}, - ${lineWidth}px ${lineWidth}px 0 0 ${colorBorderSecondary}, - ${lineWidth}px 0 0 0 ${colorBorderSecondary} inset, - 0 ${lineWidth}px 0 0 ${colorBorderSecondary} inset; - `, - transition: `all ${token.motionDurationMid}`, - '&-hoverable:hover': { - position: 'relative', - zIndex: 1, - boxShadow: cardShadow - } - }; -}; -// ============================== Actions ============================== -const genCardActionsStyle = token => { - const { - componentCls, - iconCls, - actionsLiMargin, - cardActionsIconSize, - colorBorderSecondary, - actionsBg - } = token; - return Object.assign(Object.assign({ - margin: 0, - padding: 0, - listStyle: 'none', - background: actionsBg, - borderTop: `${token.lineWidth}px ${token.lineType} ${colorBorderSecondary}`, - display: 'flex', - borderRadius: `0 0 ${token.borderRadiusLG}px ${token.borderRadiusLG}px ` - }, (0,style/* clearFix */.dF)()), { - '& > li': { - margin: actionsLiMargin, - color: token.colorTextDescription, - textAlign: 'center', - '> span': { - position: 'relative', - display: 'block', - minWidth: token.cardActionsIconSize * 2, - fontSize: token.fontSize, - lineHeight: token.lineHeight, - cursor: 'pointer', - '&:hover': { - color: token.colorPrimary, - transition: `color ${token.motionDurationMid}` - }, - [`a:not(${componentCls}-btn), > ${iconCls}`]: { - display: 'inline-block', - width: '100%', - color: token.colorTextDescription, - lineHeight: `${token.fontSize * token.lineHeight}px`, - transition: `color ${token.motionDurationMid}`, - '&:hover': { - color: token.colorPrimary - } - }, - [`> ${iconCls}`]: { - fontSize: cardActionsIconSize, - lineHeight: `${cardActionsIconSize * token.lineHeight}px` - } - }, - '&:not(:last-child)': { - borderInlineEnd: `${token.lineWidth}px ${token.lineType} ${colorBorderSecondary}` - } - } - }); -}; -// ============================== Meta ============================== -const genCardMetaStyle = token => Object.assign(Object.assign({ - margin: `-${token.marginXXS}px 0`, - display: 'flex' -}, (0,style/* clearFix */.dF)()), { - '&-avatar': { - paddingInlineEnd: token.padding - }, - '&-detail': { - overflow: 'hidden', - flex: 1, - '> div:not(:last-child)': { - marginBottom: token.marginXS - } - }, - '&-title': Object.assign({ - color: token.colorTextHeading, - fontWeight: token.fontWeightStrong, - fontSize: token.fontSizeLG - }, style/* textEllipsis */.vS), - '&-description': { - color: token.colorTextDescription - } -}); -// ============================== Inner ============================== -const genCardTypeInnerStyle = token => { - const { - componentCls, - cardPaddingBase, - colorFillAlter - } = token; - return { - [`${componentCls}-head`]: { - padding: `0 ${cardPaddingBase}px`, - background: colorFillAlter, - '&-title': { - fontSize: token.fontSize - } - }, - [`${componentCls}-body`]: { - padding: `${token.padding}px ${cardPaddingBase}px` - } - }; -}; -// ============================== Loading ============================== -const genCardLoadingStyle = token => { - const { - componentCls - } = token; - return { - overflow: 'hidden', - [`${componentCls}-body`]: { - userSelect: 'none' - } - }; -}; -// ============================== Basic ============================== -const genCardStyle = token => { - const { - antCls, - componentCls, - cardShadow, - cardHeadPadding, - colorBorderSecondary, - boxShadowTertiary, - cardPaddingBase, - extraColor - } = token; - return { - [componentCls]: Object.assign(Object.assign({}, (0,style/* resetComponent */.Wf)(token)), { - position: 'relative', - background: token.colorBgContainer, - borderRadius: token.borderRadiusLG, - [`&:not(${componentCls}-bordered)`]: { - boxShadow: boxShadowTertiary - }, - [`${componentCls}-head`]: genCardHeadStyle(token), - [`${componentCls}-extra`]: { - // https://stackoverflow.com/a/22429853/3040605 - marginInlineStart: 'auto', - color: extraColor, - fontWeight: 'normal', - fontSize: token.fontSize - }, - [`${componentCls}-body`]: Object.assign({ - padding: cardPaddingBase, - borderRadius: ` 0 0 ${token.borderRadiusLG}px ${token.borderRadiusLG}px` - }, (0,style/* clearFix */.dF)()), - [`${componentCls}-grid`]: genCardGridStyle(token), - [`${componentCls}-cover`]: { - '> *': { - display: 'block', - width: '100%' - }, - [`img, img + ${antCls}-image-mask`]: { - borderRadius: `${token.borderRadiusLG}px ${token.borderRadiusLG}px 0 0` - } - }, - [`${componentCls}-actions`]: genCardActionsStyle(token), - [`${componentCls}-meta`]: genCardMetaStyle(token) - }), - [`${componentCls}-bordered`]: { - border: `${token.lineWidth}px ${token.lineType} ${colorBorderSecondary}`, - [`${componentCls}-cover`]: { - marginTop: -1, - marginInlineStart: -1, - marginInlineEnd: -1 - } - }, - [`${componentCls}-hoverable`]: { - cursor: 'pointer', - transition: `box-shadow ${token.motionDurationMid}, border-color ${token.motionDurationMid}`, - '&:hover': { - borderColor: 'transparent', - boxShadow: cardShadow - } - }, - [`${componentCls}-contain-grid`]: { - [`${componentCls}-body`]: { - display: 'flex', - flexWrap: 'wrap' - }, - [`&:not(${componentCls}-loading) ${componentCls}-body`]: { - marginBlockStart: -token.lineWidth, - marginInlineStart: -token.lineWidth, - padding: 0 - } - }, - [`${componentCls}-contain-tabs`]: { - [`> ${componentCls}-head`]: { - [`${componentCls}-head-title, ${componentCls}-extra`]: { - paddingTop: cardHeadPadding - } - } - }, - [`${componentCls}-type-inner`]: genCardTypeInnerStyle(token), - [`${componentCls}-loading`]: genCardLoadingStyle(token), - [`${componentCls}-rtl`]: { - direction: 'rtl' - } - }; -}; -// ============================== Size ============================== -const genCardSizeStyle = token => { - const { - componentCls, - cardPaddingSM, - headerHeightSM, - headerFontSizeSM - } = token; - return { - [`${componentCls}-small`]: { - [`> ${componentCls}-head`]: { - minHeight: headerHeightSM, - padding: `0 ${cardPaddingSM}px`, - fontSize: headerFontSizeSM, - [`> ${componentCls}-head-wrapper`]: { - [`> ${componentCls}-extra`]: { - fontSize: token.fontSize - } - } - }, - [`> ${componentCls}-body`]: { - padding: cardPaddingSM - } - }, - [`${componentCls}-small${componentCls}-contain-tabs`]: { - [`> ${componentCls}-head`]: { - [`${componentCls}-head-title, ${componentCls}-extra`]: { - minHeight: headerHeightSM, - paddingTop: 0, - display: 'flex', - alignItems: 'center' - } - } - } - }; -}; -// ============================== Export ============================== -/* harmony default export */ var card_style = ((0,genComponentStyleHook/* default */.Z)('Card', token => { - const cardToken = (0,statistic/* merge */.TS)(token, { - cardShadow: token.boxShadowCard, - cardHeadPadding: token.padding, - cardPaddingBase: token.paddingLG, - cardActionsIconSize: token.fontSize, - cardPaddingSM: 12 // Fixed padding. - }); - - return [ - // Style - genCardStyle(cardToken), - // Size - genCardSizeStyle(cardToken)]; -}, token => ({ - headerBg: 'transparent', - headerFontSize: token.fontSizeLG, - headerFontSizeSM: token.fontSize, - headerHeight: token.fontSizeLG * token.lineHeightLG + token.padding * 2, - headerHeightSM: token.fontSize * token.lineHeight + token.paddingXS * 2, - actionsBg: token.colorBgContainer, - actionsLiMargin: `${token.paddingSM}px 0`, - tabsMarginBottom: -token.padding - token.lineWidth, - extraColor: token.colorText -}))); -;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/card/Card.js -"use client"; - -var Card_rest = undefined && undefined.__rest || function (s, e) { - var t = {}; - for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; - if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { - if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; - } - return t; -}; - - - - - - - - - -function getAction(actions) { - return actions.map((action, index) => - /*#__PURE__*/ - // eslint-disable-next-line react/no-array-index-key - _react_17_0_2_react.createElement("li", { - style: { - width: `${100 / actions.length}%` - }, - key: `action-${index}` - }, /*#__PURE__*/_react_17_0_2_react.createElement("span", null, action))); -} -const Card = /*#__PURE__*/_react_17_0_2_react.forwardRef((props, ref) => { - const { - prefixCls: customizePrefixCls, - className, - rootClassName, - style, - extra, - headStyle = {}, - bodyStyle = {}, - title, - loading, - bordered = true, - size: customizeSize, - type, - cover, - actions, - tabList, - children, - activeTabKey, - defaultActiveTabKey, - tabBarExtraContent, - hoverable, - tabProps = {} - } = props, - others = Card_rest(props, ["prefixCls", "className", "rootClassName", "style", "extra", "headStyle", "bodyStyle", "title", "loading", "bordered", "size", "type", "cover", "actions", "tabList", "children", "activeTabKey", "defaultActiveTabKey", "tabBarExtraContent", "hoverable", "tabProps"]); - const { - getPrefixCls, - direction, - card - } = _react_17_0_2_react.useContext(context/* ConfigContext */.E_); - const onTabChange = key => { - var _a; - (_a = props.onTabChange) === null || _a === void 0 ? void 0 : _a.call(props, key); - }; - const isContainGrid = _react_17_0_2_react.useMemo(() => { - let containGrid = false; - _react_17_0_2_react.Children.forEach(children, element => { - if (element && element.type && element.type === card_Grid) { - containGrid = true; - } - }); - return containGrid; - }, [children]); - const prefixCls = getPrefixCls('card', customizePrefixCls); - const [wrapSSR, hashId] = card_style(prefixCls); - const loadingBlock = /*#__PURE__*/_react_17_0_2_react.createElement(skeleton/* default */.Z, { - loading: true, - active: true, - paragraph: { - rows: 4 - }, - title: false - }, children); - const hasActiveTabKey = activeTabKey !== undefined; - const extraProps = Object.assign(Object.assign({}, tabProps), { - [hasActiveTabKey ? 'activeKey' : 'defaultActiveKey']: hasActiveTabKey ? activeTabKey : defaultActiveTabKey, - tabBarExtraContent - }); - let head; - const mergedSize = (0,useSize/* default */.Z)(customizeSize); - const tabSize = !mergedSize || mergedSize === 'default' ? 'large' : mergedSize; - const tabs = tabList ? /*#__PURE__*/_react_17_0_2_react.createElement(es_tabs/* default */.Z, Object.assign({ - size: tabSize - }, extraProps, { - className: `${prefixCls}-head-tabs`, - onChange: onTabChange, - items: tabList.map(_a => { - var { - tab - } = _a, - item = Card_rest(_a, ["tab"]); - return Object.assign({ - label: tab - }, item); - }) - })) : null; - if (title || extra || tabs) { - head = /*#__PURE__*/_react_17_0_2_react.createElement("div", { - className: `${prefixCls}-head`, - style: headStyle - }, /*#__PURE__*/_react_17_0_2_react.createElement("div", { - className: `${prefixCls}-head-wrapper` - }, title && /*#__PURE__*/_react_17_0_2_react.createElement("div", { - className: `${prefixCls}-head-title` - }, title), extra && /*#__PURE__*/_react_17_0_2_react.createElement("div", { - className: `${prefixCls}-extra` - }, extra)), tabs); - } - const coverDom = cover ? /*#__PURE__*/_react_17_0_2_react.createElement("div", { - className: `${prefixCls}-cover` - }, cover) : null; - const body = /*#__PURE__*/_react_17_0_2_react.createElement("div", { - className: `${prefixCls}-body`, - style: bodyStyle - }, loading ? loadingBlock : children); - const actionDom = actions && actions.length ? /*#__PURE__*/_react_17_0_2_react.createElement("ul", { - className: `${prefixCls}-actions` - }, getAction(actions)) : null; - const divProps = (0,omit/* default */.Z)(others, ['onTabChange']); - const classString = _classnames_2_5_1_classnames_default()(prefixCls, card === null || card === void 0 ? void 0 : card.className, { - [`${prefixCls}-loading`]: loading, - [`${prefixCls}-bordered`]: bordered, - [`${prefixCls}-hoverable`]: hoverable, - [`${prefixCls}-contain-grid`]: isContainGrid, - [`${prefixCls}-contain-tabs`]: tabList && tabList.length, - [`${prefixCls}-${mergedSize}`]: mergedSize, - [`${prefixCls}-type-${type}`]: !!type, - [`${prefixCls}-rtl`]: direction === 'rtl' - }, className, rootClassName, hashId); - const mergedStyle = Object.assign(Object.assign({}, card === null || card === void 0 ? void 0 : card.style), style); - return wrapSSR( /*#__PURE__*/_react_17_0_2_react.createElement("div", Object.assign({ - ref: ref - }, divProps, { - className: classString, - style: mergedStyle - }), head, coverDom, body, actionDom)); -}); -/* harmony default export */ var card_Card = (Card); -;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/card/Meta.js -"use client"; - -var Meta_rest = undefined && undefined.__rest || function (s, e) { - var t = {}; - for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; - if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { - if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; - } - return t; -}; - - - -const Meta = props => { - const { - prefixCls: customizePrefixCls, - className, - avatar, - title, - description - } = props, - others = Meta_rest(props, ["prefixCls", "className", "avatar", "title", "description"]); - const { - getPrefixCls - } = _react_17_0_2_react.useContext(context/* ConfigContext */.E_); - const prefixCls = getPrefixCls('card', customizePrefixCls); - const classString = _classnames_2_5_1_classnames_default()(`${prefixCls}-meta`, className); - const avatarDom = avatar ? /*#__PURE__*/_react_17_0_2_react.createElement("div", { - className: `${prefixCls}-meta-avatar` - }, avatar) : null; - const titleDom = title ? /*#__PURE__*/_react_17_0_2_react.createElement("div", { - className: `${prefixCls}-meta-title` - }, title) : null; - const descriptionDom = description ? /*#__PURE__*/_react_17_0_2_react.createElement("div", { - className: `${prefixCls}-meta-description` - }, description) : null; - const MetaDetail = titleDom || descriptionDom ? /*#__PURE__*/_react_17_0_2_react.createElement("div", { - className: `${prefixCls}-meta-detail` - }, titleDom, descriptionDom) : null; - return /*#__PURE__*/_react_17_0_2_react.createElement("div", Object.assign({}, others, { - className: classString - }), avatarDom, MetaDetail); -}; -/* harmony default export */ var card_Meta = (Meta); -;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/card/index.js -"use client"; - - - - -const es_card_Card = card_Card; -es_card_Card.Grid = card_Grid; -es_card_Card.Meta = card_Meta; -if (false) {} -/* harmony default export */ var card = (es_card_Card); - -/***/ }), - -/***/ 28103: -/*!***********************************************************************!*\ - !*** ./node_modules/_antd@5.9.0@antd/es/divider/index.js + 1 modules ***! - \***********************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - Z: function() { return /* binding */ divider; } -}); - -// EXTERNAL MODULE: ./node_modules/_classnames@2.5.1@classnames/index.js -var _classnames_2_5_1_classnames = __webpack_require__(92310); -var _classnames_2_5_1_classnames_default = /*#__PURE__*/__webpack_require__.n(_classnames_2_5_1_classnames); -// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js -var _react_17_0_2_react = __webpack_require__(59301); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/config-provider/context.js -var context = __webpack_require__(36355); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/style/index.js -var style = __webpack_require__(17313); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/theme/util/genComponentStyleHook.js -var genComponentStyleHook = __webpack_require__(83116); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/theme/util/statistic.js -var statistic = __webpack_require__(37613); -;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/divider/style/index.js - - -// ============================== Shared ============================== -const genSharedDividerStyle = token => { - const { - componentCls, - sizePaddingEdgeHorizontal, - colorSplit, - lineWidth, - textPaddingInline, - orientationMargin, - verticalMarginInline - } = token; - return { - [componentCls]: Object.assign(Object.assign({}, (0,style/* resetComponent */.Wf)(token)), { - borderBlockStart: `${lineWidth}px solid ${colorSplit}`, - // vertical - '&-vertical': { - position: 'relative', - top: '-0.06em', - display: 'inline-block', - height: '0.9em', - marginInline: verticalMarginInline, - marginBlock: 0, - verticalAlign: 'middle', - borderTop: 0, - borderInlineStart: `${lineWidth}px solid ${colorSplit}` - }, - '&-horizontal': { - display: 'flex', - clear: 'both', - width: '100%', - minWidth: '100%', - margin: `${token.dividerHorizontalGutterMargin}px 0` - }, - [`&-horizontal${componentCls}-with-text`]: { - display: 'flex', - alignItems: 'center', - margin: `${token.dividerHorizontalWithTextGutterMargin}px 0`, - color: token.colorTextHeading, - fontWeight: 500, - fontSize: token.fontSizeLG, - whiteSpace: 'nowrap', - textAlign: 'center', - borderBlockStart: `0 ${colorSplit}`, - '&::before, &::after': { - position: 'relative', - width: '50%', - borderBlockStart: `${lineWidth}px solid transparent`, - // Chrome not accept `inherit` in `border-top` - borderBlockStartColor: 'inherit', - borderBlockEnd: 0, - transform: 'translateY(50%)', - content: "''" - } - }, - [`&-horizontal${componentCls}-with-text-left`]: { - '&::before': { - width: `${orientationMargin * 100}%` - }, - '&::after': { - width: `${100 - orientationMargin * 100}%` - } - }, - [`&-horizontal${componentCls}-with-text-right`]: { - '&::before': { - width: `${100 - orientationMargin * 100}%` - }, - '&::after': { - width: `${orientationMargin * 100}%` - } - }, - [`${componentCls}-inner-text`]: { - display: 'inline-block', - paddingBlock: 0, - paddingInline: textPaddingInline - }, - '&-dashed': { - background: 'none', - borderColor: colorSplit, - borderStyle: 'dashed', - borderWidth: `${lineWidth}px 0 0` - }, - [`&-horizontal${componentCls}-with-text${componentCls}-dashed`]: { - '&::before, &::after': { - borderStyle: 'dashed none none' - } - }, - [`&-vertical${componentCls}-dashed`]: { - borderInlineStartWidth: lineWidth, - borderInlineEnd: 0, - borderBlockStart: 0, - borderBlockEnd: 0 - }, - [`&-plain${componentCls}-with-text`]: { - color: token.colorText, - fontWeight: 'normal', - fontSize: token.fontSize - }, - [`&-horizontal${componentCls}-with-text-left${componentCls}-no-default-orientation-margin-left`]: { - '&::before': { - width: 0 - }, - '&::after': { - width: '100%' - }, - [`${componentCls}-inner-text`]: { - paddingInlineStart: sizePaddingEdgeHorizontal - } - }, - [`&-horizontal${componentCls}-with-text-right${componentCls}-no-default-orientation-margin-right`]: { - '&::before': { - width: '100%' - }, - '&::after': { - width: 0 - }, - [`${componentCls}-inner-text`]: { - paddingInlineEnd: sizePaddingEdgeHorizontal - } - } - }) - }; -}; -// ============================== Export ============================== -/* harmony default export */ var divider_style = ((0,genComponentStyleHook/* default */.Z)('Divider', token => { - const dividerToken = (0,statistic/* merge */.TS)(token, { - dividerHorizontalWithTextGutterMargin: token.margin, - dividerHorizontalGutterMargin: token.marginLG, - sizePaddingEdgeHorizontal: 0 - }); - return [genSharedDividerStyle(dividerToken)]; -}, token => ({ - textPaddingInline: '1em', - orientationMargin: 0.05, - verticalMarginInline: token.marginXS -}))); -;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/divider/index.js -"use client"; - -var __rest = undefined && undefined.__rest || function (s, e) { - var t = {}; - for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; - if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { - if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; - } - return t; -}; - - - - - -const Divider = props => { - const { - getPrefixCls, - direction, - divider - } = _react_17_0_2_react.useContext(context/* ConfigContext */.E_); - const { - prefixCls: customizePrefixCls, - type = 'horizontal', - orientation = 'center', - orientationMargin, - className, - rootClassName, - children, - dashed, - plain, - style - } = props, - restProps = __rest(props, ["prefixCls", "type", "orientation", "orientationMargin", "className", "rootClassName", "children", "dashed", "plain", "style"]); - const prefixCls = getPrefixCls('divider', customizePrefixCls); - const [wrapSSR, hashId] = divider_style(prefixCls); - const orientationPrefix = orientation.length > 0 ? `-${orientation}` : orientation; - const hasChildren = !!children; - const hasCustomMarginLeft = orientation === 'left' && orientationMargin != null; - const hasCustomMarginRight = orientation === 'right' && orientationMargin != null; - const classString = _classnames_2_5_1_classnames_default()(prefixCls, divider === null || divider === void 0 ? void 0 : divider.className, hashId, `${prefixCls}-${type}`, { - [`${prefixCls}-with-text`]: hasChildren, - [`${prefixCls}-with-text${orientationPrefix}`]: hasChildren, - [`${prefixCls}-dashed`]: !!dashed, - [`${prefixCls}-plain`]: !!plain, - [`${prefixCls}-rtl`]: direction === 'rtl', - [`${prefixCls}-no-default-orientation-margin-left`]: hasCustomMarginLeft, - [`${prefixCls}-no-default-orientation-margin-right`]: hasCustomMarginRight - }, className, rootClassName); - const memoizedOrientationMargin = _react_17_0_2_react.useMemo(() => { - if (typeof orientationMargin === 'number') { - return orientationMargin; - } - if (/^\d+$/.test(orientationMargin)) { - return Number(orientationMargin); - } - return orientationMargin; - }, [orientationMargin]); - const innerStyle = Object.assign(Object.assign({}, hasCustomMarginLeft && { - marginLeft: memoizedOrientationMargin - }), hasCustomMarginRight && { - marginRight: memoizedOrientationMargin - }); - // Warning children not work in vertical mode - if (false) {} - return wrapSSR( /*#__PURE__*/_react_17_0_2_react.createElement("div", Object.assign({ - className: classString, - style: Object.assign(Object.assign({}, divider === null || divider === void 0 ? void 0 : divider.style), style) - }, restProps, { - role: "separator" - }), children && type !== 'vertical' && /*#__PURE__*/_react_17_0_2_react.createElement("span", { - className: `${prefixCls}-inner-text`, - style: innerStyle - }, children))); -}; -if (false) {} -/* harmony default export */ var divider = (Divider); - -/***/ }) - -}]); \ No newline at end of file diff --git a/54146.73a5e458.async.js b/54146.0b992a3d.async.js similarity index 99% rename from 54146.73a5e458.async.js rename to 54146.0b992a3d.async.js index 961f977a78..1c9fac1af1 100644 --- a/54146.73a5e458.async.js +++ b/54146.0b992a3d.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[54146,95507,11525,1911,37637],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[54146,95507,11525,41672,1911,37637],{ /***/ 3148: /*!*******************************************************************************************************************!*\ diff --git a/703.f547d6b8.async.js b/588.a17f03a1.async.js similarity index 96% rename from 703.f547d6b8.async.js rename to 588.a17f03a1.async.js index 18e5d70c9f..bbb8849406 100644 --- a/703.f547d6b8.async.js +++ b/588.a17f03a1.async.js @@ -1,4 +1,50 @@ -(self["webpackChunk"] = self["webpackChunk"] || []).push([[703,49127,97986,25827,84567,12154,84742],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[588,49127,97986,14692,13715,84567,12154,20357,84742],{ + +/***/ 80117: +/*!*************************************************************************************************************!*\ + !*** ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/icons/CloseCircleOutlined.js + 1 modules ***! + \*************************************************************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + Z: function() { return /* binding */ icons_CloseCircleOutlined; } +}); + +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.25.6@@babel/runtime/helpers/esm/extends.js +var esm_extends = __webpack_require__(33614); +// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js +var _react_17_0_2_react = __webpack_require__(59301); +;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons-svg@4.4.2@@ant-design/icons-svg/es/asn/CloseCircleOutlined.js +// This icon file is generated automatically. +var CloseCircleOutlined = { "icon": { "tag": "svg", "attrs": { "fill-rule": "evenodd", "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm0 76c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm128.01 198.83c.03 0 .05.01.09.06l45.02 45.01a.2.2 0 01.05.09.12.12 0 010 .07c0 .02-.01.04-.05.08L557.25 512l127.87 127.86a.27.27 0 01.05.06v.02a.12.12 0 010 .07c0 .03-.01.05-.05.09l-45.02 45.02a.2.2 0 01-.09.05.12.12 0 01-.07 0c-.02 0-.04-.01-.08-.05L512 557.25 384.14 685.12c-.04.04-.06.05-.08.05a.12.12 0 01-.07 0c-.03 0-.05-.01-.09-.05l-45.02-45.02a.2.2 0 01-.05-.09.12.12 0 010-.07c0-.02.01-.04.06-.08L466.75 512 338.88 384.14a.27.27 0 01-.05-.06l-.01-.02a.12.12 0 010-.07c0-.03.01-.05.05-.09l45.02-45.02a.2.2 0 01.09-.05.12.12 0 01.07 0c.02 0 .04.01.08.06L512 466.75l127.86-127.86c.04-.05.06-.06.08-.06a.12.12 0 01.07 0z" } }] }, "name": "close-circle", "theme": "outlined" }; +/* harmony default export */ var asn_CloseCircleOutlined = (CloseCircleOutlined); + +// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/components/AntdIcon.js + 3 modules +var AntdIcon = __webpack_require__(1393); +;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/icons/CloseCircleOutlined.js + +// GENERATE BY ./scripts/generate.ts +// DON NOT EDIT IT MANUALLY + + + + +var CloseCircleOutlined_CloseCircleOutlined = function CloseCircleOutlined(props, ref) { + return /*#__PURE__*/_react_17_0_2_react.createElement(AntdIcon/* default */.Z, (0,esm_extends/* default */.Z)({}, props, { + ref: ref, + icon: asn_CloseCircleOutlined + })); +}; + +/**![close-circle](data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIGZpbGw9IiNjYWNhY2EiIGZpbGwtcnVsZT0iZXZlbm9kZCIgdmlld0JveD0iNjQgNjQgODk2IDg5NiIgZm9jdXNhYmxlPSJmYWxzZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNTEyIDY0YzI0Ny40IDAgNDQ4IDIwMC42IDQ0OCA0NDhTNzU5LjQgOTYwIDUxMiA5NjAgNjQgNzU5LjQgNjQgNTEyIDI2NC42IDY0IDUxMiA2NHptMCA3NmMtMjA1LjQgMC0zNzIgMTY2LjYtMzcyIDM3MnMxNjYuNiAzNzIgMzcyIDM3MiAzNzItMTY2LjYgMzcyLTM3Mi0xNjYuNi0zNzItMzcyLTM3MnptMTI4LjAxIDE5OC44M2MuMDMgMCAuMDUuMDEuMDkuMDZsNDUuMDIgNDUuMDFhLjIuMiAwIDAxLjA1LjA5LjEyLjEyIDAgMDEwIC4wN2MwIC4wMi0uMDEuMDQtLjA1LjA4TDU1Ny4yNSA1MTJsMTI3Ljg3IDEyNy44NmEuMjcuMjcgMCAwMS4wNS4wNnYuMDJhLjEyLjEyIDAgMDEwIC4wN2MwIC4wMy0uMDEuMDUtLjA1LjA5bC00NS4wMiA0NS4wMmEuMi4yIDAgMDEtLjA5LjA1LjEyLjEyIDAgMDEtLjA3IDBjLS4wMiAwLS4wNC0uMDEtLjA4LS4wNUw1MTIgNTU3LjI1IDM4NC4xNCA2ODUuMTJjLS4wNC4wNC0uMDYuMDUtLjA4LjA1YS4xMi4xMiAwIDAxLS4wNyAwYy0uMDMgMC0uMDUtLjAxLS4wOS0uMDVsLTQ1LjAyLTQ1LjAyYS4yLjIgMCAwMS0uMDUtLjA5LjEyLjEyIDAgMDEwLS4wN2MwLS4wMi4wMS0uMDQuMDYtLjA4TDQ2Ni43NSA1MTIgMzM4Ljg4IDM4NC4xNGEuMjcuMjcgMCAwMS0uMDUtLjA2bC0uMDEtLjAyYS4xMi4xMiAwIDAxMC0uMDdjMC0uMDMuMDEtLjA1LjA1LS4wOWw0NS4wMi00NS4wMmEuMi4yIDAgMDEuMDktLjA1LjEyLjEyIDAgMDEuMDcgMGMuMDIgMCAuMDQuMDEuMDguMDZMNTEyIDQ2Ni43NWwxMjcuODYtMTI3Ljg2Yy4wNC0uMDUuMDYtLjA2LjA4LS4wNmEuMTIuMTIgMCAwMS4wNyAweiIgLz48L3N2Zz4=) */ +var RefIcon = /*#__PURE__*/_react_17_0_2_react.forwardRef(CloseCircleOutlined_CloseCircleOutlined); +if (false) {} +/* harmony default export */ var icons_CloseCircleOutlined = (RefIcon); + +/***/ }), /***/ 76558: /*!*************************************************************************************************************!*\ diff --git a/59735.14629426.async.js b/59735.82129ed8.async.js similarity index 99% rename from 59735.14629426.async.js rename to 59735.82129ed8.async.js index 3c6cd260e0..83919584f1 100644 --- a/59735.14629426.async.js +++ b/59735.82129ed8.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[59735,54146,95507,11525,1911,37637],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[59735,54146,95507,11525,41672,1911,37637],{ /***/ 3148: /*!*******************************************************************************************************************!*\ diff --git a/6146.5fac1526.async.js b/6146.5fac1526.async.js new file mode 100644 index 0000000000..b74d5d2dc6 --- /dev/null +++ b/6146.5fac1526.async.js @@ -0,0 +1,2019 @@ +"use strict"; +(self["webpackChunk"] = self["webpackChunk"] || []).push([[6146,74862,54146,95507,11525,41672,1911,37637,38007,25209],{ + +/***/ 80117: +/*!*************************************************************************************************************!*\ + !*** ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/icons/CloseCircleOutlined.js + 1 modules ***! + \*************************************************************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + Z: function() { return /* binding */ icons_CloseCircleOutlined; } +}); + +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.25.6@@babel/runtime/helpers/esm/extends.js +var esm_extends = __webpack_require__(33614); +// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js +var _react_17_0_2_react = __webpack_require__(59301); +;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons-svg@4.4.2@@ant-design/icons-svg/es/asn/CloseCircleOutlined.js +// This icon file is generated automatically. +var CloseCircleOutlined = { "icon": { "tag": "svg", "attrs": { "fill-rule": "evenodd", "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm0 76c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm128.01 198.83c.03 0 .05.01.09.06l45.02 45.01a.2.2 0 01.05.09.12.12 0 010 .07c0 .02-.01.04-.05.08L557.25 512l127.87 127.86a.27.27 0 01.05.06v.02a.12.12 0 010 .07c0 .03-.01.05-.05.09l-45.02 45.02a.2.2 0 01-.09.05.12.12 0 01-.07 0c-.02 0-.04-.01-.08-.05L512 557.25 384.14 685.12c-.04.04-.06.05-.08.05a.12.12 0 01-.07 0c-.03 0-.05-.01-.09-.05l-45.02-45.02a.2.2 0 01-.05-.09.12.12 0 010-.07c0-.02.01-.04.06-.08L466.75 512 338.88 384.14a.27.27 0 01-.05-.06l-.01-.02a.12.12 0 010-.07c0-.03.01-.05.05-.09l45.02-45.02a.2.2 0 01.09-.05.12.12 0 01.07 0c.02 0 .04.01.08.06L512 466.75l127.86-127.86c.04-.05.06-.06.08-.06a.12.12 0 01.07 0z" } }] }, "name": "close-circle", "theme": "outlined" }; +/* harmony default export */ var asn_CloseCircleOutlined = (CloseCircleOutlined); + +// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/components/AntdIcon.js + 3 modules +var AntdIcon = __webpack_require__(1393); +;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/icons/CloseCircleOutlined.js + +// GENERATE BY ./scripts/generate.ts +// DON NOT EDIT IT MANUALLY + + + + +var CloseCircleOutlined_CloseCircleOutlined = function CloseCircleOutlined(props, ref) { + return /*#__PURE__*/_react_17_0_2_react.createElement(AntdIcon/* default */.Z, (0,esm_extends/* default */.Z)({}, props, { + ref: ref, + icon: asn_CloseCircleOutlined + })); +}; + +/**![close-circle](data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIGZpbGw9IiNjYWNhY2EiIGZpbGwtcnVsZT0iZXZlbm9kZCIgdmlld0JveD0iNjQgNjQgODk2IDg5NiIgZm9jdXNhYmxlPSJmYWxzZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNTEyIDY0YzI0Ny40IDAgNDQ4IDIwMC42IDQ0OCA0NDhTNzU5LjQgOTYwIDUxMiA5NjAgNjQgNzU5LjQgNjQgNTEyIDI2NC42IDY0IDUxMiA2NHptMCA3NmMtMjA1LjQgMC0zNzIgMTY2LjYtMzcyIDM3MnMxNjYuNiAzNzIgMzcyIDM3MiAzNzItMTY2LjYgMzcyLTM3Mi0xNjYuNi0zNzItMzcyLTM3MnptMTI4LjAxIDE5OC44M2MuMDMgMCAuMDUuMDEuMDkuMDZsNDUuMDIgNDUuMDFhLjIuMiAwIDAxLjA1LjA5LjEyLjEyIDAgMDEwIC4wN2MwIC4wMi0uMDEuMDQtLjA1LjA4TDU1Ny4yNSA1MTJsMTI3Ljg3IDEyNy44NmEuMjcuMjcgMCAwMS4wNS4wNnYuMDJhLjEyLjEyIDAgMDEwIC4wN2MwIC4wMy0uMDEuMDUtLjA1LjA5bC00NS4wMiA0NS4wMmEuMi4yIDAgMDEtLjA5LjA1LjEyLjEyIDAgMDEtLjA3IDBjLS4wMiAwLS4wNC0uMDEtLjA4LS4wNUw1MTIgNTU3LjI1IDM4NC4xNCA2ODUuMTJjLS4wNC4wNC0uMDYuMDUtLjA4LjA1YS4xMi4xMiAwIDAxLS4wNyAwYy0uMDMgMC0uMDUtLjAxLS4wOS0uMDVsLTQ1LjAyLTQ1LjAyYS4yLjIgMCAwMS0uMDUtLjA5LjEyLjEyIDAgMDEwLS4wN2MwLS4wMi4wMS0uMDQuMDYtLjA4TDQ2Ni43NSA1MTIgMzM4Ljg4IDM4NC4xNGEuMjcuMjcgMCAwMS0uMDUtLjA2bC0uMDEtLjAyYS4xMi4xMiAwIDAxMC0uMDdjMC0uMDMuMDEtLjA1LjA1LS4wOWw0NS4wMi00NS4wMmEuMi4yIDAgMDEuMDktLjA1LjEyLjEyIDAgMDEuMDcgMGMuMDIgMCAuMDQuMDEuMDguMDZMNTEyIDQ2Ni43NWwxMjcuODYtMTI3Ljg2Yy4wNC0uMDUuMDYtLjA2LjA4LS4wNmEuMTIuMTIgMCAwMS4wNyAweiIgLz48L3N2Zz4=) */ +var RefIcon = /*#__PURE__*/_react_17_0_2_react.forwardRef(CloseCircleOutlined_CloseCircleOutlined); +if (false) {} +/* harmony default export */ var icons_CloseCircleOutlined = (RefIcon); + +/***/ }), + +/***/ 3148: +/*!*******************************************************************************************************************!*\ + !*** ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/icons/ExclamationCircleOutlined.js + 1 modules ***! + \*******************************************************************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + Z: function() { return /* binding */ icons_ExclamationCircleOutlined; } +}); + +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.25.6@@babel/runtime/helpers/esm/extends.js +var esm_extends = __webpack_require__(33614); +// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js +var _react_17_0_2_react = __webpack_require__(59301); +;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons-svg@4.4.2@@ant-design/icons-svg/es/asn/ExclamationCircleOutlined.js +// This icon file is generated automatically. +var ExclamationCircleOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z" } }, { "tag": "path", "attrs": { "d": "M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z" } }] }, "name": "exclamation-circle", "theme": "outlined" }; +/* harmony default export */ var asn_ExclamationCircleOutlined = (ExclamationCircleOutlined); + +// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/components/AntdIcon.js + 3 modules +var AntdIcon = __webpack_require__(1393); +;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/icons/ExclamationCircleOutlined.js + +// GENERATE BY ./scripts/generate.ts +// DON NOT EDIT IT MANUALLY + + + + +var ExclamationCircleOutlined_ExclamationCircleOutlined = function ExclamationCircleOutlined(props, ref) { + return /*#__PURE__*/_react_17_0_2_react.createElement(AntdIcon/* default */.Z, (0,esm_extends/* default */.Z)({}, props, { + ref: ref, + icon: asn_ExclamationCircleOutlined + })); +}; + +/**![exclamation-circle](data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIGZpbGw9IiNjYWNhY2EiIHZpZXdCb3g9IjY0IDY0IDg5NiA4OTYiIGZvY3VzYWJsZT0iZmFsc2UiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTUxMiA2NEMyNjQuNiA2NCA2NCAyNjQuNiA2NCA1MTJzMjAwLjYgNDQ4IDQ0OCA0NDggNDQ4LTIwMC42IDQ0OC00NDhTNzU5LjQgNjQgNTEyIDY0em0wIDgyMGMtMjA1LjQgMC0zNzItMTY2LjYtMzcyLTM3MnMxNjYuNi0zNzIgMzcyLTM3MiAzNzIgMTY2LjYgMzcyIDM3Mi0xNjYuNiAzNzItMzcyIDM3MnoiIC8+PHBhdGggZD0iTTQ2NCA2ODhhNDggNDggMCAxMDk2IDAgNDggNDggMCAxMC05NiAwem0yNC0xMTJoNDhjNC40IDAgOC0zLjYgOC04VjI5NmMwLTQuNC0zLjYtOC04LThoLTQ4Yy00LjQgMC04IDMuNi04IDh2MjcyYzAgNC40IDMuNiA4IDggOHoiIC8+PC9zdmc+) */ +var RefIcon = /*#__PURE__*/_react_17_0_2_react.forwardRef(ExclamationCircleOutlined_ExclamationCircleOutlined); +if (false) {} +/* harmony default export */ var icons_ExclamationCircleOutlined = (RefIcon); + +/***/ }), + +/***/ 76897: +/*!*****************************************************************************************************!*\ + !*** ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/icons/EyeOutlined.js + 1 modules ***! + \*****************************************************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + Z: function() { return /* binding */ icons_EyeOutlined; } +}); + +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.25.6@@babel/runtime/helpers/esm/extends.js +var esm_extends = __webpack_require__(33614); +// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js +var _react_17_0_2_react = __webpack_require__(59301); +;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons-svg@4.4.2@@ant-design/icons-svg/es/asn/EyeOutlined.js +// This icon file is generated automatically. +var EyeOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258c161.3 0 279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766zm-4-430c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z" } }] }, "name": "eye", "theme": "outlined" }; +/* harmony default export */ var asn_EyeOutlined = (EyeOutlined); + +// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/components/AntdIcon.js + 3 modules +var AntdIcon = __webpack_require__(1393); +;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/icons/EyeOutlined.js + +// GENERATE BY ./scripts/generate.ts +// DON NOT EDIT IT MANUALLY + + + + +var EyeOutlined_EyeOutlined = function EyeOutlined(props, ref) { + return /*#__PURE__*/_react_17_0_2_react.createElement(AntdIcon/* default */.Z, (0,esm_extends/* default */.Z)({}, props, { + ref: ref, + icon: asn_EyeOutlined + })); +}; + +/**![eye](data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIGZpbGw9IiNjYWNhY2EiIHZpZXdCb3g9IjY0IDY0IDg5NiA4OTYiIGZvY3VzYWJsZT0iZmFsc2UiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTk0Mi4yIDQ4Ni4yQzg0Ny40IDI4Ni41IDcwNC4xIDE4NiA1MTIgMTg2Yy0xOTIuMiAwLTMzNS40IDEwMC41LTQzMC4yIDMwMC4zYTYwLjMgNjAuMyAwIDAwMCA1MS41QzE3Ni42IDczNy41IDMxOS45IDgzOCA1MTIgODM4YzE5Mi4yIDAgMzM1LjQtMTAwLjUgNDMwLjItMzAwLjMgNy43LTE2LjIgNy43LTM1IDAtNTEuNXpNNTEyIDc2NmMtMTYxLjMgMC0yNzkuNC04MS44LTM2Mi43LTI1NEMyMzIuNiAzMzkuOCAzNTAuNyAyNTggNTEyIDI1OGMxNjEuMyAwIDI3OS40IDgxLjggMzYyLjcgMjU0Qzc5MS41IDY4NC4yIDY3My40IDc2NiA1MTIgNzY2em0tNC00MzBjLTk3LjIgMC0xNzYgNzguOC0xNzYgMTc2czc4LjggMTc2IDE3NiAxNzYgMTc2LTc4LjggMTc2LTE3Ni03OC44LTE3Ni0xNzYtMTc2em0wIDI4OGMtNjEuOSAwLTExMi01MC4xLTExMi0xMTJzNTAuMS0xMTIgMTEyLTExMiAxMTIgNTAuMSAxMTIgMTEyLTUwLjEgMTEyLTExMiAxMTJ6IiAvPjwvc3ZnPg==) */ +var RefIcon = /*#__PURE__*/_react_17_0_2_react.forwardRef(EyeOutlined_EyeOutlined); +if (false) {} +/* harmony default export */ var icons_EyeOutlined = (RefIcon); + +/***/ }), + +/***/ 13845: +/*!*************************************************************!*\ + !*** ./node_modules/_antd@5.9.0@antd/es/_util/getScroll.js ***! + \*************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ F: function() { return /* binding */ isWindow; }, +/* harmony export */ Z: function() { return /* binding */ getScroll; } +/* harmony export */ }); +function isWindow(obj) { + return obj !== null && obj !== undefined && obj === obj.window; +} +function getScroll(target, top) { + var _a, _b; + if (typeof window === 'undefined') { + return 0; + } + const method = top ? 'scrollTop' : 'scrollLeft'; + let result = 0; + if (isWindow(target)) { + result = target[top ? 'pageYOffset' : 'pageXOffset']; + } else if (target instanceof Document) { + result = target.documentElement[method]; + } else if (target instanceof HTMLElement) { + result = target[method]; + } else if (target) { + // According to the type inference, the `target` is `never` type. + // Since we configured the loose mode type checking, and supports mocking the target with such shape below:: + // `{ documentElement: { scrollLeft: 200, scrollTop: 400 } }`, + // the program may falls into this branch. + // Check the corresponding tests for details. Don't sure what is the real scenario this happens. + result = target[method]; + } + if (target && !isWindow(target) && typeof result !== 'number') { + result = (_b = ((_a = target.ownerDocument) !== null && _a !== void 0 ? _a : target).documentElement) === null || _b === void 0 ? void 0 : _b[method]; + } + return result; +} + +/***/ }), + +/***/ 68031: +/*!************************************************************************!*\ + !*** ./node_modules/_antd@5.9.0@antd/es/_util/scrollTo.js + 1 modules ***! + \************************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + Z: function() { return /* binding */ scrollTo; } +}); + +// EXTERNAL MODULE: ./node_modules/_rc-util@5.43.0@rc-util/es/raf.js +var raf = __webpack_require__(71783); +;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/_util/easings.js +// eslint-disable-next-line import/prefer-default-export +function easeInOutCubic(t, b, c, d) { + const cc = c - b; + t /= d / 2; + if (t < 1) { + return cc / 2 * t * t * t + b; + } + // eslint-disable-next-line no-return-assign + return cc / 2 * ((t -= 2) * t * t + 2) + b; +} +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/_util/getScroll.js +var getScroll = __webpack_require__(13845); +;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/_util/scrollTo.js + + + +function scrollTo(y) { + let options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; + const { + getContainer = () => window, + callback, + duration = 450 + } = options; + const container = getContainer(); + const scrollTop = (0,getScroll/* default */.Z)(container, true); + const startTime = Date.now(); + const frameFunc = () => { + const timestamp = Date.now(); + const time = timestamp - startTime; + const nextScrollTop = easeInOutCubic(time > duration ? duration : time, scrollTop, y, duration); + if ((0,getScroll/* isWindow */.F)(container)) { + container.scrollTo(window.pageXOffset, nextScrollTop); + } else if (container instanceof Document || container.constructor.name === 'HTMLDocument') { + container.documentElement.scrollTop = nextScrollTop; + } else { + container.scrollTop = nextScrollTop; + } + if (time < duration) { + (0,raf/* default */.Z)(frameFunc); + } else if (typeof callback === 'function') { + callback(); + } + }; + (0,raf/* default */.Z)(frameFunc); +} + +/***/ }), + +/***/ 27666: +/*!****************************************************************************!*\ + !*** ./node_modules/_antd@5.9.0@antd/es/_util/throttleByAnimationFrame.js ***! + \****************************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony import */ var _babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/esm/toConsumableArray */ 61414); +/* harmony import */ var rc_util_es_raf__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! rc-util/es/raf */ 71783); + + +function throttleByAnimationFrame(fn) { + let requestId; + const later = args => () => { + requestId = null; + fn.apply(void 0, (0,_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_1__/* ["default"] */ .Z)(args)); + }; + const throttled = function () { + if (requestId == null) { + for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { + args[_key] = arguments[_key]; + } + requestId = (0,rc_util_es_raf__WEBPACK_IMPORTED_MODULE_0__/* ["default"] */ .Z)(later(args)); + } + }; + throttled.cancel = () => { + rc_util_es_raf__WEBPACK_IMPORTED_MODULE_0__/* ["default"] */ .Z.cancel(requestId); + requestId = null; + }; + return throttled; +} +/* harmony default export */ __webpack_exports__.Z = (throttleByAnimationFrame); + +/***/ }), + +/***/ 35304: +/*!************************************************************************!*\ + !*** ./node_modules/_antd@5.9.0@antd/es/back-top/index.js + 3 modules ***! + \************************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + Z: function() { return /* binding */ back_top; } +}); + +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.25.6@@babel/runtime/helpers/esm/extends.js +var esm_extends = __webpack_require__(33614); +// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js +var _react_17_0_2_react = __webpack_require__(59301); +;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons-svg@4.4.2@@ant-design/icons-svg/es/asn/VerticalAlignTopOutlined.js +// This icon file is generated automatically. +var VerticalAlignTopOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M859.9 168H164.1c-4.5 0-8.1 3.6-8.1 8v60c0 4.4 3.6 8 8.1 8h695.8c4.5 0 8.1-3.6 8.1-8v-60c0-4.4-3.6-8-8.1-8zM518.3 355a8 8 0 00-12.6 0l-112 141.7a7.98 7.98 0 006.3 12.9h73.9V848c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V509.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 355z" } }] }, "name": "vertical-align-top", "theme": "outlined" }; +/* harmony default export */ var asn_VerticalAlignTopOutlined = (VerticalAlignTopOutlined); + +// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/components/AntdIcon.js + 3 modules +var AntdIcon = __webpack_require__(1393); +;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/icons/VerticalAlignTopOutlined.js + +// GENERATE BY ./scripts/generate.ts +// DON NOT EDIT IT MANUALLY + + + + +var VerticalAlignTopOutlined_VerticalAlignTopOutlined = function VerticalAlignTopOutlined(props, ref) { + return /*#__PURE__*/_react_17_0_2_react.createElement(AntdIcon/* default */.Z, (0,esm_extends/* default */.Z)({}, props, { + ref: ref, + icon: asn_VerticalAlignTopOutlined + })); +}; + +/**![vertical-align-top](data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIGZpbGw9IiNjYWNhY2EiIHZpZXdCb3g9IjY0IDY0IDg5NiA4OTYiIGZvY3VzYWJsZT0iZmFsc2UiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTg1OS45IDE2OEgxNjQuMWMtNC41IDAtOC4xIDMuNi04LjEgOHY2MGMwIDQuNCAzLjYgOCA4LjEgOGg2OTUuOGM0LjUgMCA4LjEtMy42IDguMS04di02MGMwLTQuNC0zLjYtOC04LjEtOHpNNTE4LjMgMzU1YTggOCAwIDAwLTEyLjYgMGwtMTEyIDE0MS43YTcuOTggNy45OCAwIDAwNi4zIDEyLjloNzMuOVY4NDhjMCA0LjQgMy42IDggOCA4aDYwYzQuNCAwIDgtMy42IDgtOFY1MDkuN0g2MjRjNi43IDAgMTAuNC03LjcgNi4zLTEyLjlMNTE4LjMgMzU1eiIgLz48L3N2Zz4=) */ +var RefIcon = /*#__PURE__*/_react_17_0_2_react.forwardRef(VerticalAlignTopOutlined_VerticalAlignTopOutlined); +if (false) {} +/* harmony default export */ var icons_VerticalAlignTopOutlined = (RefIcon); +// EXTERNAL MODULE: ./node_modules/_classnames@2.5.1@classnames/index.js +var _classnames_2_5_1_classnames = __webpack_require__(92310); +var _classnames_2_5_1_classnames_default = /*#__PURE__*/__webpack_require__.n(_classnames_2_5_1_classnames); +// EXTERNAL MODULE: ./node_modules/_rc-motion@2.9.2@rc-motion/es/index.js + 13 modules +var es = __webpack_require__(16934); +// EXTERNAL MODULE: ./node_modules/_rc-util@5.43.0@rc-util/es/omit.js +var omit = __webpack_require__(55405); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/_util/getScroll.js +var getScroll = __webpack_require__(13845); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/_util/reactNode.js +var reactNode = __webpack_require__(92343); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/_util/scrollTo.js + 1 modules +var scrollTo = __webpack_require__(68031); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/_util/throttleByAnimationFrame.js +var throttleByAnimationFrame = __webpack_require__(27666); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/config-provider/context.js +var context = __webpack_require__(36355); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/theme/util/genComponentStyleHook.js +var genComponentStyleHook = __webpack_require__(83116); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/theme/util/statistic.js +var statistic = __webpack_require__(37613); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/style/index.js +var style = __webpack_require__(17313); +;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/back-top/style/index.js + + +// ============================== Shared ============================== +const genSharedBackTopStyle = token => { + const { + componentCls, + backTopFontSize, + backTopSize, + zIndexPopup + } = token; + return { + [componentCls]: Object.assign(Object.assign({}, (0,style/* resetComponent */.Wf)(token)), { + position: 'fixed', + insetInlineEnd: token.backTopInlineEnd, + insetBlockEnd: token.backTopBlockEnd, + zIndex: zIndexPopup, + width: 40, + height: 40, + cursor: 'pointer', + '&:empty': { + display: 'none' + }, + [`${componentCls}-content`]: { + width: backTopSize, + height: backTopSize, + overflow: 'hidden', + color: token.backTopColor, + textAlign: 'center', + backgroundColor: token.backTopBackground, + borderRadius: backTopSize, + transition: `all ${token.motionDurationMid}`, + '&:hover': { + backgroundColor: token.backTopHoverBackground, + transition: `all ${token.motionDurationMid}` + } + }, + // change to .backtop .backtop-icon + [`${componentCls}-icon`]: { + fontSize: backTopFontSize, + lineHeight: `${backTopSize}px` + } + }) + }; +}; +const genMediaBackTopStyle = token => { + const { + componentCls + } = token; + return { + [`@media (max-width: ${token.screenMD}px)`]: { + [componentCls]: { + insetInlineEnd: token.backTopInlineEndMD + } + }, + [`@media (max-width: ${token.screenXS}px)`]: { + [componentCls]: { + insetInlineEnd: token.backTopInlineEndXS + } + } + }; +}; +// ============================== Export ============================== +/* harmony default export */ var back_top_style = ((0,genComponentStyleHook/* default */.Z)('BackTop', token => { + const { + fontSizeHeading3, + colorTextDescription, + colorTextLightSolid, + colorText, + controlHeightLG + } = token; + const backTopToken = (0,statistic/* merge */.TS)(token, { + backTopBackground: colorTextDescription, + backTopColor: colorTextLightSolid, + backTopHoverBackground: colorText, + backTopFontSize: fontSizeHeading3, + backTopSize: controlHeightLG, + backTopBlockEnd: controlHeightLG * 1.25, + backTopInlineEnd: controlHeightLG * 2.5, + backTopInlineEndMD: controlHeightLG * 1.5, + backTopInlineEndXS: controlHeightLG * 0.5 + }); + return [genSharedBackTopStyle(backTopToken), genMediaBackTopStyle(backTopToken)]; +}, token => ({ + zIndexPopup: token.zIndexBase + 10 +}))); +;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/back-top/index.js +"use client"; + + + + + + + + + + + + + +const BackTop = props => { + const { + prefixCls: customizePrefixCls, + className, + rootClassName, + visibilityHeight = 400, + target, + onClick, + duration = 450 + } = props; + const [visible, setVisible] = _react_17_0_2_react.useState(visibilityHeight === 0); + const ref = _react_17_0_2_react.useRef(null); + const getDefaultTarget = () => ref.current && ref.current.ownerDocument ? ref.current.ownerDocument : window; + const handleScroll = (0,throttleByAnimationFrame/* default */.Z)(e => { + const scrollTop = (0,getScroll/* default */.Z)(e.target, true); + setVisible(scrollTop >= visibilityHeight); + }); + if (false) {} + _react_17_0_2_react.useEffect(() => { + const getTarget = target || getDefaultTarget; + const container = getTarget(); + handleScroll({ + target: container + }); + container === null || container === void 0 ? void 0 : container.addEventListener('scroll', handleScroll); + return () => { + handleScroll.cancel(); + container === null || container === void 0 ? void 0 : container.removeEventListener('scroll', handleScroll); + }; + }, [target]); + const scrollToTop = e => { + (0,scrollTo/* default */.Z)(0, { + getContainer: target || getDefaultTarget, + duration + }); + onClick === null || onClick === void 0 ? void 0 : onClick(e); + }; + const { + getPrefixCls, + direction + } = _react_17_0_2_react.useContext(context/* ConfigContext */.E_); + const prefixCls = getPrefixCls('back-top', customizePrefixCls); + const rootPrefixCls = getPrefixCls(); + const [wrapSSR, hashId] = back_top_style(prefixCls); + const classString = _classnames_2_5_1_classnames_default()(hashId, prefixCls, { + [`${prefixCls}-rtl`]: direction === 'rtl' + }, className, rootClassName); + // fix https://fb.me/react-unknown-prop + const divProps = (0,omit/* default */.Z)(props, ['prefixCls', 'className', 'rootClassName', 'children', 'visibilityHeight', 'target']); + const defaultElement = /*#__PURE__*/_react_17_0_2_react.createElement("div", { + className: `${prefixCls}-content` + }, /*#__PURE__*/_react_17_0_2_react.createElement("div", { + className: `${prefixCls}-icon` + }, /*#__PURE__*/_react_17_0_2_react.createElement(icons_VerticalAlignTopOutlined, null))); + return wrapSSR( /*#__PURE__*/_react_17_0_2_react.createElement("div", Object.assign({}, divProps, { + className: classString, + onClick: scrollToTop, + ref: ref + }), /*#__PURE__*/_react_17_0_2_react.createElement(es["default"], { + visible: visible, + motionName: `${rootPrefixCls}-fade` + }, _ref => { + let { + className: motionClassName + } = _ref; + return (0,reactNode/* cloneElement */.Tm)(props.children || defaultElement, _ref2 => { + let { + className: cloneCls + } = _ref2; + return { + className: _classnames_2_5_1_classnames_default()(motionClassName, cloneCls) + }; + }); + }))); +}; +if (false) {} +/* harmony default export */ var back_top = (BackTop); + +/***/ }), + +/***/ 24905: +/*!************************************************************************!*\ + !*** ./node_modules/_antd@5.9.0@antd/es/checkbox/index.js + 3 modules ***! + \************************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + Z: function() { return /* binding */ es_checkbox; } +}); + +// EXTERNAL MODULE: ./node_modules/_classnames@2.5.1@classnames/index.js +var _classnames_2_5_1_classnames = __webpack_require__(92310); +var _classnames_2_5_1_classnames_default = /*#__PURE__*/__webpack_require__.n(_classnames_2_5_1_classnames); +// EXTERNAL MODULE: ./node_modules/_rc-checkbox@3.1.0@rc-checkbox/es/index.js +var es = __webpack_require__(5630); +// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js +var _react_17_0_2_react = __webpack_require__(59301); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/config-provider/context.js +var config_provider_context = __webpack_require__(36355); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/config-provider/DisabledContext.js +var DisabledContext = __webpack_require__(1684); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/form/context.js +var context = __webpack_require__(32441); +;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/checkbox/GroupContext.js + +const GroupContext = /*#__PURE__*/_react_17_0_2_react.createContext(null); +/* harmony default export */ var checkbox_GroupContext = (GroupContext); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/checkbox/style/index.js +var checkbox_style = __webpack_require__(98447); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/_util/wave/index.js + 4 modules +var wave = __webpack_require__(14088); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/_util/wave/interface.js +var wave_interface = __webpack_require__(4572); +;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/checkbox/Checkbox.js +"use client"; + +var __rest = undefined && undefined.__rest || function (s, e) { + var t = {}; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; + if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { + if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; + } + return t; +}; + + + + + + + + + + + +const InternalCheckbox = (props, ref) => { + var _a; + const { + prefixCls: customizePrefixCls, + className, + rootClassName, + children, + indeterminate = false, + style, + onMouseEnter, + onMouseLeave, + skipGroup = false, + disabled + } = props, + restProps = __rest(props, ["prefixCls", "className", "rootClassName", "children", "indeterminate", "style", "onMouseEnter", "onMouseLeave", "skipGroup", "disabled"]); + const { + getPrefixCls, + direction, + checkbox + } = _react_17_0_2_react.useContext(config_provider_context/* ConfigContext */.E_); + const checkboxGroup = _react_17_0_2_react.useContext(checkbox_GroupContext); + const { + isFormItemInput + } = _react_17_0_2_react.useContext(context/* FormItemInputContext */.aM); + const contextDisabled = _react_17_0_2_react.useContext(DisabledContext/* default */.Z); + const mergedDisabled = (_a = (checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.disabled) || disabled) !== null && _a !== void 0 ? _a : contextDisabled; + const prevValue = _react_17_0_2_react.useRef(restProps.value); + _react_17_0_2_react.useEffect(() => { + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.registerValue(restProps.value); + false ? 0 : void 0; + }, []); + _react_17_0_2_react.useEffect(() => { + if (skipGroup) { + return; + } + if (restProps.value !== prevValue.current) { + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.cancelValue(prevValue.current); + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.registerValue(restProps.value); + prevValue.current = restProps.value; + } + return () => checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.cancelValue(restProps.value); + }, [restProps.value]); + const prefixCls = getPrefixCls('checkbox', customizePrefixCls); + const [wrapSSR, hashId] = (0,checkbox_style/* default */.ZP)(prefixCls); + const checkboxProps = Object.assign({}, restProps); + if (checkboxGroup && !skipGroup) { + checkboxProps.onChange = function () { + if (restProps.onChange) { + restProps.onChange.apply(restProps, arguments); + } + if (checkboxGroup.toggleOption) { + checkboxGroup.toggleOption({ + label: children, + value: restProps.value + }); + } + }; + checkboxProps.name = checkboxGroup.name; + checkboxProps.checked = checkboxGroup.value.includes(restProps.value); + } + const classString = _classnames_2_5_1_classnames_default()(`${prefixCls}-wrapper`, { + [`${prefixCls}-rtl`]: direction === 'rtl', + [`${prefixCls}-wrapper-checked`]: checkboxProps.checked, + [`${prefixCls}-wrapper-disabled`]: mergedDisabled, + [`${prefixCls}-wrapper-in-form-item`]: isFormItemInput + }, checkbox === null || checkbox === void 0 ? void 0 : checkbox.className, className, rootClassName, hashId); + const checkboxClass = _classnames_2_5_1_classnames_default()({ + [`${prefixCls}-indeterminate`]: indeterminate + }, wave_interface/* TARGET_CLS */.A, hashId); + const ariaChecked = indeterminate ? 'mixed' : undefined; + return wrapSSR( /*#__PURE__*/_react_17_0_2_react.createElement(wave/* default */.Z, { + component: "Checkbox", + disabled: mergedDisabled + }, /*#__PURE__*/_react_17_0_2_react.createElement("label", { + className: classString, + style: Object.assign(Object.assign({}, checkbox === null || checkbox === void 0 ? void 0 : checkbox.style), style), + onMouseEnter: onMouseEnter, + onMouseLeave: onMouseLeave + }, /*#__PURE__*/_react_17_0_2_react.createElement(es/* default */.Z, Object.assign({ + "aria-checked": ariaChecked + }, checkboxProps, { + prefixCls: prefixCls, + className: checkboxClass, + disabled: mergedDisabled, + ref: ref + })), children !== undefined && /*#__PURE__*/_react_17_0_2_react.createElement("span", null, children)))); +}; +const Checkbox = /*#__PURE__*/_react_17_0_2_react.forwardRef(InternalCheckbox); +if (false) {} +/* harmony default export */ var checkbox_Checkbox = (Checkbox); +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.25.6@@babel/runtime/helpers/esm/toConsumableArray.js + 2 modules +var toConsumableArray = __webpack_require__(61414); +// EXTERNAL MODULE: ./node_modules/_rc-util@5.43.0@rc-util/es/omit.js +var omit = __webpack_require__(55405); +;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/checkbox/Group.js +"use client"; + + +var Group_rest = undefined && undefined.__rest || function (s, e) { + var t = {}; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; + if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { + if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; + } + return t; +}; + + + + + + + +const InternalGroup = (props, ref) => { + const { + defaultValue, + children, + options = [], + prefixCls: customizePrefixCls, + className, + rootClassName, + style, + onChange + } = props, + restProps = Group_rest(props, ["defaultValue", "children", "options", "prefixCls", "className", "rootClassName", "style", "onChange"]); + const { + getPrefixCls, + direction + } = _react_17_0_2_react.useContext(config_provider_context/* ConfigContext */.E_); + const [value, setValue] = _react_17_0_2_react.useState(restProps.value || defaultValue || []); + const [registeredValues, setRegisteredValues] = _react_17_0_2_react.useState([]); + _react_17_0_2_react.useEffect(() => { + if ('value' in restProps) { + setValue(restProps.value || []); + } + }, [restProps.value]); + const memoOptions = _react_17_0_2_react.useMemo(() => options.map(option => { + if (typeof option === 'string' || typeof option === 'number') { + return { + label: option, + value: option + }; + } + return option; + }), [options]); + const cancelValue = val => { + setRegisteredValues(prevValues => prevValues.filter(v => v !== val)); + }; + const registerValue = val => { + setRegisteredValues(prevValues => [].concat((0,toConsumableArray/* default */.Z)(prevValues), [val])); + }; + const toggleOption = option => { + const optionIndex = value.indexOf(option.value); + const newValue = (0,toConsumableArray/* default */.Z)(value); + if (optionIndex === -1) { + newValue.push(option.value); + } else { + newValue.splice(optionIndex, 1); + } + if (!('value' in restProps)) { + setValue(newValue); + } + onChange === null || onChange === void 0 ? void 0 : onChange(newValue.filter(val => registeredValues.includes(val)).sort((a, b) => { + const indexA = memoOptions.findIndex(opt => opt.value === a); + const indexB = memoOptions.findIndex(opt => opt.value === b); + return indexA - indexB; + })); + }; + const prefixCls = getPrefixCls('checkbox', customizePrefixCls); + const groupPrefixCls = `${prefixCls}-group`; + const [wrapSSR, hashId] = (0,checkbox_style/* default */.ZP)(prefixCls); + const domProps = (0,omit/* default */.Z)(restProps, ['value', 'disabled']); + const childrenNode = options.length ? memoOptions.map(option => /*#__PURE__*/_react_17_0_2_react.createElement(checkbox_Checkbox, { + prefixCls: prefixCls, + key: option.value.toString(), + disabled: 'disabled' in option ? option.disabled : restProps.disabled, + value: option.value, + checked: value.includes(option.value), + onChange: option.onChange, + className: `${groupPrefixCls}-item`, + style: option.style, + title: option.title + }, option.label)) : children; + // eslint-disable-next-line react/jsx-no-constructed-context-values + const context = { + toggleOption, + value, + disabled: restProps.disabled, + name: restProps.name, + // https://github.com/ant-design/ant-design/issues/16376 + registerValue, + cancelValue + }; + const classString = _classnames_2_5_1_classnames_default()(groupPrefixCls, { + [`${groupPrefixCls}-rtl`]: direction === 'rtl' + }, className, rootClassName, hashId); + return wrapSSR( /*#__PURE__*/_react_17_0_2_react.createElement("div", Object.assign({ + className: classString, + style: style + }, domProps, { + ref: ref + }), /*#__PURE__*/_react_17_0_2_react.createElement(checkbox_GroupContext.Provider, { + value: context + }, childrenNode))); +}; + +const CheckboxGroup = /*#__PURE__*/_react_17_0_2_react.forwardRef(InternalGroup); +/* harmony default export */ var Group = (/*#__PURE__*/_react_17_0_2_react.memo(CheckboxGroup)); +;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/checkbox/index.js +"use client"; + + + +const es_checkbox_Checkbox = checkbox_Checkbox; +es_checkbox_Checkbox.Group = Group; +es_checkbox_Checkbox.__ANT_CHECKBOX = true; +if (false) {} +/* harmony default export */ var es_checkbox = (es_checkbox_Checkbox); + +/***/ }), + +/***/ 98447: +/*!******************************************************************!*\ + !*** ./node_modules/_antd@5.9.0@antd/es/checkbox/style/index.js ***! + \******************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ C2: function() { return /* binding */ getStyle; } +/* harmony export */ }); +/* unused harmony export genCheckboxStyle */ +/* harmony import */ var _style__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../style */ 17313); +/* harmony import */ var _theme_internal__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../theme/internal */ 37613); +/* harmony import */ var _theme_internal__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../theme/internal */ 83116); + + +// ============================== Styles ============================== +const genCheckboxStyle = token => { + const { + checkboxCls + } = token; + const wrapperCls = `${checkboxCls}-wrapper`; + return [ + // ===================== Basic ===================== + { + // Group + [`${checkboxCls}-group`]: Object.assign(Object.assign({}, (0,_style__WEBPACK_IMPORTED_MODULE_0__/* .resetComponent */ .Wf)(token)), { + display: 'inline-flex', + flexWrap: 'wrap', + columnGap: token.marginXS, + // Group > Grid + [`> ${token.antCls}-row`]: { + flex: 1 + } + }), + // Wrapper + [wrapperCls]: Object.assign(Object.assign({}, (0,_style__WEBPACK_IMPORTED_MODULE_0__/* .resetComponent */ .Wf)(token)), { + display: 'inline-flex', + alignItems: 'baseline', + cursor: 'pointer', + // Fix checkbox & radio in flex align #30260 + '&:after': { + display: 'inline-block', + width: 0, + overflow: 'hidden', + content: "'\\a0'" + }, + // Checkbox near checkbox + [`& + ${wrapperCls}`]: { + marginInlineStart: 0 + }, + [`&${wrapperCls}-in-form-item`]: { + 'input[type="checkbox"]': { + width: 14, + height: 14 // FIXME: magic + } + } + }), + + // Wrapper > Checkbox + [checkboxCls]: Object.assign(Object.assign({}, (0,_style__WEBPACK_IMPORTED_MODULE_0__/* .resetComponent */ .Wf)(token)), { + position: 'relative', + whiteSpace: 'nowrap', + lineHeight: 1, + cursor: 'pointer', + borderRadius: token.borderRadiusSM, + // To make alignment right when `controlHeight` is changed + // Ref: https://github.com/ant-design/ant-design/issues/41564 + alignSelf: 'center', + // Wrapper > Checkbox > input + [`${checkboxCls}-input`]: { + position: 'absolute', + // Since baseline align will get additional space offset, + // we need to move input to top to make it align with text. + // Ref: https://github.com/ant-design/ant-design/issues/38926#issuecomment-1486137799 + inset: 0, + zIndex: 1, + cursor: 'pointer', + opacity: 0, + margin: 0, + [`&:focus-visible + ${checkboxCls}-inner`]: Object.assign({}, (0,_style__WEBPACK_IMPORTED_MODULE_0__/* .genFocusOutline */ .oN)(token)) + }, + // Wrapper > Checkbox > inner + [`${checkboxCls}-inner`]: { + boxSizing: 'border-box', + position: 'relative', + top: 0, + insetInlineStart: 0, + display: 'block', + width: token.checkboxSize, + height: token.checkboxSize, + direction: 'ltr', + backgroundColor: token.colorBgContainer, + border: `${token.lineWidth}px ${token.lineType} ${token.colorBorder}`, + borderRadius: token.borderRadiusSM, + borderCollapse: 'separate', + transition: `all ${token.motionDurationSlow}`, + '&:after': { + boxSizing: 'border-box', + position: 'absolute', + top: '50%', + insetInlineStart: '21.5%', + display: 'table', + width: token.checkboxSize / 14 * 5, + height: token.checkboxSize / 14 * 8, + border: `${token.lineWidthBold}px solid ${token.colorWhite}`, + borderTop: 0, + borderInlineStart: 0, + transform: 'rotate(45deg) scale(0) translate(-50%,-50%)', + opacity: 0, + content: '""', + transition: `all ${token.motionDurationFast} ${token.motionEaseInBack}, opacity ${token.motionDurationFast}` + } + }, + // Wrapper > Checkbox + Text + '& + span': { + paddingInlineStart: token.paddingXS, + paddingInlineEnd: token.paddingXS + } + }) + }, + // ===================== Hover ===================== + { + // Wrapper & Wrapper > Checkbox + [` + ${wrapperCls}:not(${wrapperCls}-disabled), + ${checkboxCls}:not(${checkboxCls}-disabled) + `]: { + [`&:hover ${checkboxCls}-inner`]: { + borderColor: token.colorPrimary + } + }, + [`${wrapperCls}:not(${wrapperCls}-disabled)`]: { + [`&:hover ${checkboxCls}-checked:not(${checkboxCls}-disabled) ${checkboxCls}-inner`]: { + backgroundColor: token.colorPrimaryHover, + borderColor: 'transparent' + }, + [`&:hover ${checkboxCls}-checked:not(${checkboxCls}-disabled):after`]: { + borderColor: token.colorPrimaryHover + } + } + }, + // ==================== Checked ==================== + { + // Wrapper > Checkbox + [`${checkboxCls}-checked`]: { + [`${checkboxCls}-inner`]: { + backgroundColor: token.colorPrimary, + borderColor: token.colorPrimary, + '&:after': { + opacity: 1, + transform: 'rotate(45deg) scale(1) translate(-50%,-50%)', + transition: `all ${token.motionDurationMid} ${token.motionEaseOutBack} ${token.motionDurationFast}` + } + } + }, + [` + ${wrapperCls}-checked:not(${wrapperCls}-disabled), + ${checkboxCls}-checked:not(${checkboxCls}-disabled) + `]: { + [`&:hover ${checkboxCls}-inner`]: { + backgroundColor: token.colorPrimaryHover, + borderColor: 'transparent' + } + } + }, + // ================= Indeterminate ================= + { + [checkboxCls]: { + '&-indeterminate': { + // Wrapper > Checkbox > inner + [`${checkboxCls}-inner`]: { + backgroundColor: token.colorBgContainer, + borderColor: token.colorBorder, + '&:after': { + top: '50%', + insetInlineStart: '50%', + width: token.fontSizeLG / 2, + height: token.fontSizeLG / 2, + backgroundColor: token.colorPrimary, + border: 0, + transform: 'translate(-50%, -50%) scale(1)', + opacity: 1, + content: '""' + } + } + } + } + }, + // ==================== Disable ==================== + { + // Wrapper + [`${wrapperCls}-disabled`]: { + cursor: 'not-allowed' + }, + // Wrapper > Checkbox + [`${checkboxCls}-disabled`]: { + // Wrapper > Checkbox > input + [`&, ${checkboxCls}-input`]: { + cursor: 'not-allowed', + // Disabled for native input to enable Tooltip event handler + // ref: https://github.com/ant-design/ant-design/issues/39822#issuecomment-1365075901 + pointerEvents: 'none' + }, + // Wrapper > Checkbox > inner + [`${checkboxCls}-inner`]: { + background: token.colorBgContainerDisabled, + borderColor: token.colorBorder, + '&:after': { + borderColor: token.colorTextDisabled + } + }, + '&:after': { + display: 'none' + }, + '& + span': { + color: token.colorTextDisabled + }, + [`&${checkboxCls}-indeterminate ${checkboxCls}-inner::after`]: { + background: token.colorTextDisabled + } + } + }]; +}; +// ============================== Export ============================== +function getStyle(prefixCls, token) { + const checkboxToken = (0,_theme_internal__WEBPACK_IMPORTED_MODULE_1__/* .merge */ .TS)(token, { + checkboxCls: `.${prefixCls}`, + checkboxSize: token.controlInteractiveSize + }); + return [genCheckboxStyle(checkboxToken)]; +} +/* harmony default export */ __webpack_exports__.ZP = ((0,_theme_internal__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)('Checkbox', (token, _ref) => { + let { + prefixCls + } = _ref; + return [getStyle(prefixCls, token)]; +})); + +/***/ }), + +/***/ 38854: +/*!************************************************************************!*\ + !*** ./node_modules/_antd@5.9.0@antd/es/dropdown/index.js + 1 modules ***! + \************************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + Z: function() { return /* binding */ es_dropdown; } +}); + +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/dropdown/dropdown.js +var dropdown = __webpack_require__(91857); +// EXTERNAL MODULE: ./node_modules/_classnames@2.5.1@classnames/index.js +var _classnames_2_5_1_classnames = __webpack_require__(92310); +var _classnames_2_5_1_classnames_default = /*#__PURE__*/__webpack_require__.n(_classnames_2_5_1_classnames); +// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js +var _react_17_0_2_react = __webpack_require__(59301); +// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/icons/EllipsisOutlined.js + 1 modules +var EllipsisOutlined = __webpack_require__(78892); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/button/index.js +var es_button = __webpack_require__(3113); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/config-provider/context.js +var context = __webpack_require__(36355); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/space/index.js + 3 modules +var space = __webpack_require__(81327); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/space/Compact.js +var Compact = __webpack_require__(33234); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/dropdown/style/index.js + 1 modules +var style = __webpack_require__(47211); +;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/dropdown/dropdown-button.js +"use client"; + +var __rest = undefined && undefined.__rest || function (s, e) { + var t = {}; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; + if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { + if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; + } + return t; +}; + + + + + + + + + +const DropdownButton = props => { + const { + getPopupContainer: getContextPopupContainer, + getPrefixCls, + direction + } = _react_17_0_2_react.useContext(context/* ConfigContext */.E_); + const { + prefixCls: customizePrefixCls, + type = 'default', + danger, + disabled, + loading, + onClick, + htmlType, + children, + className, + menu, + arrow, + autoFocus, + overlay, + trigger, + align, + open, + onOpenChange, + placement, + getPopupContainer, + href, + icon = /*#__PURE__*/_react_17_0_2_react.createElement(EllipsisOutlined/* default */.Z, null), + title, + buttonsRender = buttons => buttons, + mouseEnterDelay, + mouseLeaveDelay, + overlayClassName, + overlayStyle, + destroyPopupOnHide, + dropdownRender + } = props, + restProps = __rest(props, ["prefixCls", "type", "danger", "disabled", "loading", "onClick", "htmlType", "children", "className", "menu", "arrow", "autoFocus", "overlay", "trigger", "align", "open", "onOpenChange", "placement", "getPopupContainer", "href", "icon", "title", "buttonsRender", "mouseEnterDelay", "mouseLeaveDelay", "overlayClassName", "overlayStyle", "destroyPopupOnHide", "dropdownRender"]); + const prefixCls = getPrefixCls('dropdown', customizePrefixCls); + const buttonPrefixCls = `${prefixCls}-button`; + const [wrapSSR, hashId] = (0,style/* default */.Z)(prefixCls); + const dropdownProps = { + menu, + arrow, + autoFocus, + align, + disabled, + trigger: disabled ? [] : trigger, + onOpenChange, + getPopupContainer: getPopupContainer || getContextPopupContainer, + mouseEnterDelay, + mouseLeaveDelay, + overlayClassName, + overlayStyle, + destroyPopupOnHide, + dropdownRender + }; + const { + compactSize, + compactItemClassnames + } = (0,Compact/* useCompactItemContext */.ri)(prefixCls, direction); + const classes = _classnames_2_5_1_classnames_default()(buttonPrefixCls, compactItemClassnames, className, hashId); + if ('overlay' in props) { + dropdownProps.overlay = overlay; + } + if ('open' in props) { + dropdownProps.open = open; + } + if ('placement' in props) { + dropdownProps.placement = placement; + } else { + dropdownProps.placement = direction === 'rtl' ? 'bottomLeft' : 'bottomRight'; + } + const leftButton = /*#__PURE__*/_react_17_0_2_react.createElement(es_button/* default */.ZP, { + type: type, + danger: danger, + disabled: disabled, + loading: loading, + onClick: onClick, + htmlType: htmlType, + href: href, + title: title + }, children); + const rightButton = /*#__PURE__*/_react_17_0_2_react.createElement(es_button/* default */.ZP, { + type: type, + danger: danger, + icon: icon + }); + const [leftButtonToRender, rightButtonToRender] = buttonsRender([leftButton, rightButton]); + return wrapSSR( /*#__PURE__*/_react_17_0_2_react.createElement(space/* default */.Z.Compact, Object.assign({ + className: classes, + size: compactSize, + block: true + }, restProps), leftButtonToRender, /*#__PURE__*/_react_17_0_2_react.createElement(dropdown/* default */.Z, Object.assign({}, dropdownProps), rightButtonToRender))); +}; +DropdownButton.__ANT_BUTTON = true; +/* harmony default export */ var dropdown_button = (DropdownButton); +;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/dropdown/index.js +"use client"; + + + +const Dropdown = dropdown/* default */.Z; +Dropdown.Button = dropdown_button; +/* harmony default export */ var es_dropdown = (Dropdown); + +/***/ }), + +/***/ 24650: +/*!*********************************************************************!*\ + !*** ./node_modules/_antd@5.9.0@antd/es/input/index.js + 5 modules ***! + \*********************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + Z: function() { return /* binding */ input; } +}); + +// EXTERNAL MODULE: ./node_modules/_classnames@2.5.1@classnames/index.js +var _classnames_2_5_1_classnames = __webpack_require__(92310); +var _classnames_2_5_1_classnames_default = /*#__PURE__*/__webpack_require__.n(_classnames_2_5_1_classnames); +// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js +var _react_17_0_2_react = __webpack_require__(59301); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/config-provider/context.js +var context = __webpack_require__(36355); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/form/context.js +var form_context = __webpack_require__(32441); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/style/index.js +var style = __webpack_require__(9937); +;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/input/Group.js +"use client"; + + + + + + + + +const Group = props => { + const { + getPrefixCls, + direction + } = (0,_react_17_0_2_react.useContext)(context/* ConfigContext */.E_); + const { + prefixCls: customizePrefixCls, + className + } = props; + const prefixCls = getPrefixCls('input-group', customizePrefixCls); + const inputPrefixCls = getPrefixCls('input'); + const [wrapSSR, hashId] = (0,style/* default */.ZP)(inputPrefixCls); + const cls = _classnames_2_5_1_classnames_default()(prefixCls, { + [`${prefixCls}-lg`]: props.size === 'large', + [`${prefixCls}-sm`]: props.size === 'small', + [`${prefixCls}-compact`]: props.compact, + [`${prefixCls}-rtl`]: direction === 'rtl' + }, hashId, className); + const formItemContext = (0,_react_17_0_2_react.useContext)(form_context/* FormItemInputContext */.aM); + const groupFormItemContext = (0,_react_17_0_2_react.useMemo)(() => Object.assign(Object.assign({}, formItemContext), { + isFormItemInput: false + }), [formItemContext]); + if (false) {} + return wrapSSR( /*#__PURE__*/_react_17_0_2_react.createElement("span", { + className: cls, + style: props.style, + onMouseEnter: props.onMouseEnter, + onMouseLeave: props.onMouseLeave, + onFocus: props.onFocus, + onBlur: props.onBlur + }, /*#__PURE__*/_react_17_0_2_react.createElement(form_context/* FormItemInputContext */.aM.Provider, { + value: groupFormItemContext + }, props.children))); +}; +/* harmony default export */ var input_Group = (Group); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/Input.js + 1 modules +var Input = __webpack_require__(9432); +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.25.6@@babel/runtime/helpers/esm/extends.js +var esm_extends = __webpack_require__(33614); +;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons-svg@4.4.2@@ant-design/icons-svg/es/asn/EyeInvisibleOutlined.js +// This icon file is generated automatically. +var EyeInvisibleOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M942.2 486.2Q889.47 375.11 816.7 305l-50.88 50.88C807.31 395.53 843.45 447.4 874.7 512 791.5 684.2 673.4 766 512 766q-72.67 0-133.87-22.38L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 000-51.5zm-63.57-320.64L836 122.88a8 8 0 00-11.32 0L715.31 232.2Q624.86 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 000 51.5q56.69 119.4 136.5 191.41L112.48 835a8 8 0 000 11.31L155.17 889a8 8 0 0011.31 0l712.15-712.12a8 8 0 000-11.32zM149.3 512C232.6 339.8 350.7 258 512 258c54.54 0 104.13 9.36 149.12 28.39l-70.3 70.3a176 176 0 00-238.13 238.13l-83.42 83.42C223.1 637.49 183.3 582.28 149.3 512zm246.7 0a112.11 112.11 0 01146.2-106.69L401.31 546.2A112 112 0 01396 512z" } }, { "tag": "path", "attrs": { "d": "M508 624c-3.46 0-6.87-.16-10.25-.47l-52.82 52.82a176.09 176.09 0 00227.42-227.42l-52.82 52.82c.31 3.38.47 6.79.47 10.25a111.94 111.94 0 01-112 112z" } }] }, "name": "eye-invisible", "theme": "outlined" }; +/* harmony default export */ var asn_EyeInvisibleOutlined = (EyeInvisibleOutlined); + +// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/components/AntdIcon.js + 3 modules +var AntdIcon = __webpack_require__(1393); +;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/icons/EyeInvisibleOutlined.js + +// GENERATE BY ./scripts/generate.ts +// DON NOT EDIT IT MANUALLY + + + + +var EyeInvisibleOutlined_EyeInvisibleOutlined = function EyeInvisibleOutlined(props, ref) { + return /*#__PURE__*/_react_17_0_2_react.createElement(AntdIcon/* default */.Z, (0,esm_extends/* default */.Z)({}, props, { + ref: ref, + icon: asn_EyeInvisibleOutlined + })); +}; + +/**![eye-invisible](data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIGZpbGw9IiNjYWNhY2EiIHZpZXdCb3g9IjY0IDY0IDg5NiA4OTYiIGZvY3VzYWJsZT0iZmFsc2UiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTk0Mi4yIDQ4Ni4yUTg4OS40NyAzNzUuMTEgODE2LjcgMzA1bC01MC44OCA1MC44OEM4MDcuMzEgMzk1LjUzIDg0My40NSA0NDcuNCA4NzQuNyA1MTIgNzkxLjUgNjg0LjIgNjczLjQgNzY2IDUxMiA3NjZxLTcyLjY3IDAtMTMzLjg3LTIyLjM4TDMyMyA3OTguNzVRNDA4IDgzOCA1MTIgODM4cTI4OC4zIDAgNDMwLjItMzAwLjNhNjAuMjkgNjAuMjkgMCAwMDAtNTEuNXptLTYzLjU3LTMyMC42NEw4MzYgMTIyLjg4YTggOCAwIDAwLTExLjMyIDBMNzE1LjMxIDIzMi4yUTYyNC44NiAxODYgNTEyIDE4NnEtMjg4LjMgMC00MzAuMiAzMDAuM2E2MC4zIDYwLjMgMCAwMDAgNTEuNXE1Ni42OSAxMTkuNCAxMzYuNSAxOTEuNDFMMTEyLjQ4IDgzNWE4IDggMCAwMDAgMTEuMzFMMTU1LjE3IDg4OWE4IDggMCAwMDExLjMxIDBsNzEyLjE1LTcxMi4xMmE4IDggMCAwMDAtMTEuMzJ6TTE0OS4zIDUxMkMyMzIuNiAzMzkuOCAzNTAuNyAyNTggNTEyIDI1OGM1NC41NCAwIDEwNC4xMyA5LjM2IDE0OS4xMiAyOC4zOWwtNzAuMyA3MC4zYTE3NiAxNzYgMCAwMC0yMzguMTMgMjM4LjEzbC04My40MiA4My40MkMyMjMuMSA2MzcuNDkgMTgzLjMgNTgyLjI4IDE0OS4zIDUxMnptMjQ2LjcgMGExMTIuMTEgMTEyLjExIDAgMDExNDYuMi0xMDYuNjlMNDAxLjMxIDU0Ni4yQTExMiAxMTIgMCAwMTM5NiA1MTJ6IiAvPjxwYXRoIGQ9Ik01MDggNjI0Yy0zLjQ2IDAtNi44Ny0uMTYtMTAuMjUtLjQ3bC01Mi44MiA1Mi44MmExNzYuMDkgMTc2LjA5IDAgMDAyMjcuNDItMjI3LjQybC01Mi44MiA1Mi44MmMuMzEgMy4zOC40NyA2Ljc5LjQ3IDEwLjI1YTExMS45NCAxMTEuOTQgMCAwMS0xMTIgMTEyeiIgLz48L3N2Zz4=) */ +var RefIcon = /*#__PURE__*/_react_17_0_2_react.forwardRef(EyeInvisibleOutlined_EyeInvisibleOutlined); +if (false) {} +/* harmony default export */ var icons_EyeInvisibleOutlined = (RefIcon); +// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/icons/EyeOutlined.js + 1 modules +var EyeOutlined = __webpack_require__(76897); +// EXTERNAL MODULE: ./node_modules/_rc-util@5.43.0@rc-util/es/omit.js +var omit = __webpack_require__(55405); +// EXTERNAL MODULE: ./node_modules/_rc-util@5.43.0@rc-util/es/ref.js +var es_ref = __webpack_require__(25629); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/hooks/useRemovePasswordTimeout.js +var useRemovePasswordTimeout = __webpack_require__(59412); +;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/input/Password.js +"use client"; + +var __rest = undefined && undefined.__rest || function (s, e) { + var t = {}; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; + if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { + if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; + } + return t; +}; + + + + + + + + + + +const defaultIconRender = visible => visible ? /*#__PURE__*/_react_17_0_2_react.createElement(EyeOutlined/* default */.Z, null) : /*#__PURE__*/_react_17_0_2_react.createElement(icons_EyeInvisibleOutlined, null); +const ActionMap = { + click: 'onClick', + hover: 'onMouseOver' +}; +const Password = /*#__PURE__*/_react_17_0_2_react.forwardRef((props, ref) => { + const { + visibilityToggle = true + } = props; + const visibilityControlled = typeof visibilityToggle === 'object' && visibilityToggle.visible !== undefined; + const [visible, setVisible] = (0,_react_17_0_2_react.useState)(() => visibilityControlled ? visibilityToggle.visible : false); + const inputRef = (0,_react_17_0_2_react.useRef)(null); + _react_17_0_2_react.useEffect(() => { + if (visibilityControlled) { + setVisible(visibilityToggle.visible); + } + }, [visibilityControlled, visibilityToggle]); + // Remove Password value + const removePasswordTimeout = (0,useRemovePasswordTimeout/* default */.Z)(inputRef); + const onVisibleChange = () => { + const { + disabled + } = props; + if (disabled) { + return; + } + if (visible) { + removePasswordTimeout(); + } + setVisible(prevState => { + var _a; + const newState = !prevState; + if (typeof visibilityToggle === 'object') { + (_a = visibilityToggle.onVisibleChange) === null || _a === void 0 ? void 0 : _a.call(visibilityToggle, newState); + } + return newState; + }); + }; + const getIcon = prefixCls => { + const { + action = 'click', + iconRender = defaultIconRender + } = props; + const iconTrigger = ActionMap[action] || ''; + const icon = iconRender(visible); + const iconProps = { + [iconTrigger]: onVisibleChange, + className: `${prefixCls}-icon`, + key: 'passwordIcon', + onMouseDown: e => { + // Prevent focused state lost + // https://github.com/ant-design/ant-design/issues/15173 + e.preventDefault(); + }, + onMouseUp: e => { + // Prevent caret position change + // https://github.com/ant-design/ant-design/issues/23524 + e.preventDefault(); + } + }; + return /*#__PURE__*/_react_17_0_2_react.cloneElement( /*#__PURE__*/_react_17_0_2_react.isValidElement(icon) ? icon : /*#__PURE__*/_react_17_0_2_react.createElement("span", null, icon), iconProps); + }; + const { + className, + prefixCls: customizePrefixCls, + inputPrefixCls: customizeInputPrefixCls, + size + } = props, + restProps = __rest(props, ["className", "prefixCls", "inputPrefixCls", "size"]); + const { + getPrefixCls + } = _react_17_0_2_react.useContext(context/* ConfigContext */.E_); + const inputPrefixCls = getPrefixCls('input', customizeInputPrefixCls); + const prefixCls = getPrefixCls('input-password', customizePrefixCls); + const suffixIcon = visibilityToggle && getIcon(prefixCls); + const inputClassName = _classnames_2_5_1_classnames_default()(prefixCls, className, { + [`${prefixCls}-${size}`]: !!size + }); + const omittedProps = Object.assign(Object.assign({}, (0,omit/* default */.Z)(restProps, ['suffix', 'iconRender', 'visibilityToggle'])), { + type: visible ? 'text' : 'password', + className: inputClassName, + prefixCls: inputPrefixCls, + suffix: suffixIcon + }); + if (size) { + omittedProps.size = size; + } + return /*#__PURE__*/_react_17_0_2_react.createElement(Input/* default */.Z, Object.assign({ + ref: (0,es_ref/* composeRef */.sQ)(ref, inputRef) + }, omittedProps)); +}); +if (false) {} +/* harmony default export */ var input_Password = (Password); +// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/icons/SearchOutlined.js + 1 modules +var SearchOutlined = __webpack_require__(78405); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/_util/reactNode.js +var reactNode = __webpack_require__(92343); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/button/index.js +var es_button = __webpack_require__(3113); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/config-provider/hooks/useSize.js +var useSize = __webpack_require__(19716); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/space/Compact.js +var Compact = __webpack_require__(33234); +;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/input/Search.js +"use client"; + +var Search_rest = undefined && undefined.__rest || function (s, e) { + var t = {}; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; + if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { + if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; + } + return t; +}; + + + + + + + + + + +const Search = /*#__PURE__*/_react_17_0_2_react.forwardRef((props, ref) => { + const { + prefixCls: customizePrefixCls, + inputPrefixCls: customizeInputPrefixCls, + className, + size: customizeSize, + suffix, + enterButton = false, + addonAfter, + loading, + disabled, + onSearch: customOnSearch, + onChange: customOnChange, + onCompositionStart, + onCompositionEnd + } = props, + restProps = Search_rest(props, ["prefixCls", "inputPrefixCls", "className", "size", "suffix", "enterButton", "addonAfter", "loading", "disabled", "onSearch", "onChange", "onCompositionStart", "onCompositionEnd"]); + const { + getPrefixCls, + direction + } = _react_17_0_2_react.useContext(context/* ConfigContext */.E_); + const composedRef = _react_17_0_2_react.useRef(false); + const prefixCls = getPrefixCls('input-search', customizePrefixCls); + const inputPrefixCls = getPrefixCls('input', customizeInputPrefixCls); + const { + compactSize + } = (0,Compact/* useCompactItemContext */.ri)(prefixCls, direction); + const size = (0,useSize/* default */.Z)(ctx => { + var _a; + return (_a = customizeSize !== null && customizeSize !== void 0 ? customizeSize : compactSize) !== null && _a !== void 0 ? _a : ctx; + }); + const inputRef = _react_17_0_2_react.useRef(null); + const onChange = e => { + if (e && e.target && e.type === 'click' && customOnSearch) { + customOnSearch(e.target.value, e, { + source: 'clear' + }); + } + if (customOnChange) { + customOnChange(e); + } + }; + const onMouseDown = e => { + var _a; + if (document.activeElement === ((_a = inputRef.current) === null || _a === void 0 ? void 0 : _a.input)) { + e.preventDefault(); + } + }; + const onSearch = e => { + var _a, _b; + if (customOnSearch) { + customOnSearch((_b = (_a = inputRef.current) === null || _a === void 0 ? void 0 : _a.input) === null || _b === void 0 ? void 0 : _b.value, e, { + source: 'input' + }); + } + }; + const onPressEnter = e => { + if (composedRef.current || loading) { + return; + } + onSearch(e); + }; + const searchIcon = typeof enterButton === 'boolean' ? /*#__PURE__*/_react_17_0_2_react.createElement(SearchOutlined/* default */.Z, null) : null; + const btnClassName = `${prefixCls}-button`; + let button; + const enterButtonAsElement = enterButton || {}; + const isAntdButton = enterButtonAsElement.type && enterButtonAsElement.type.__ANT_BUTTON === true; + if (isAntdButton || enterButtonAsElement.type === 'button') { + button = (0,reactNode/* cloneElement */.Tm)(enterButtonAsElement, Object.assign({ + onMouseDown, + onClick: e => { + var _a, _b; + (_b = (_a = enterButtonAsElement === null || enterButtonAsElement === void 0 ? void 0 : enterButtonAsElement.props) === null || _a === void 0 ? void 0 : _a.onClick) === null || _b === void 0 ? void 0 : _b.call(_a, e); + onSearch(e); + }, + key: 'enterButton' + }, isAntdButton ? { + className: btnClassName, + size + } : {})); + } else { + button = /*#__PURE__*/_react_17_0_2_react.createElement(es_button/* default */.ZP, { + className: btnClassName, + type: enterButton ? 'primary' : undefined, + size: size, + disabled: disabled, + key: "enterButton", + onMouseDown: onMouseDown, + onClick: onSearch, + loading: loading, + icon: searchIcon + }, enterButton); + } + if (addonAfter) { + button = [button, (0,reactNode/* cloneElement */.Tm)(addonAfter, { + key: 'addonAfter' + })]; + } + const cls = _classnames_2_5_1_classnames_default()(prefixCls, { + [`${prefixCls}-rtl`]: direction === 'rtl', + [`${prefixCls}-${size}`]: !!size, + [`${prefixCls}-with-button`]: !!enterButton + }, className); + const handleOnCompositionStart = e => { + composedRef.current = true; + onCompositionStart === null || onCompositionStart === void 0 ? void 0 : onCompositionStart(e); + }; + const handleOnCompositionEnd = e => { + composedRef.current = false; + onCompositionEnd === null || onCompositionEnd === void 0 ? void 0 : onCompositionEnd(e); + }; + return /*#__PURE__*/_react_17_0_2_react.createElement(Input/* default */.Z, Object.assign({ + ref: (0,es_ref/* composeRef */.sQ)(inputRef, ref), + onPressEnter: onPressEnter + }, restProps, { + size: size, + onCompositionStart: handleOnCompositionStart, + onCompositionEnd: handleOnCompositionEnd, + prefixCls: inputPrefixCls, + addonAfter: button, + suffix: suffix, + onChange: onChange, + className: cls, + disabled: disabled + })); +}); +if (false) {} +/* harmony default export */ var input_Search = (Search); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/TextArea.js +var TextArea = __webpack_require__(1643); +;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/input/index.js +"use client"; + + + + + + +const input_Input = Input/* default */.Z; +if (false) {} +input_Input.Group = input_Group; +input_Input.Search = input_Search; +input_Input.TextArea = TextArea/* default */.Z; +input_Input.Password = input_Password; +/* harmony default export */ var input = (input_Input); + +/***/ }), + +/***/ 44000: +/*!**********************************************************!*\ + !*** ./node_modules/_antd@5.9.0@antd/es/layout/index.js ***! + \**********************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony import */ var _layout__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./layout */ 84966); +/* harmony import */ var _Sider__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Sider */ 86737); +"use client"; + + + +const Layout = _layout__WEBPACK_IMPORTED_MODULE_0__/* ["default"] */ .ZP; +Layout.Header = _layout__WEBPACK_IMPORTED_MODULE_0__/* .Header */ .h4; +Layout.Footer = _layout__WEBPACK_IMPORTED_MODULE_0__/* .Footer */ .$_; +Layout.Content = _layout__WEBPACK_IMPORTED_MODULE_0__/* .Content */ .VY; +Layout.Sider = _Sider__WEBPACK_IMPORTED_MODULE_1__/* ["default"] */ .Z; +/* harmony default export */ __webpack_exports__.Z = (Layout); + +/***/ }), + +/***/ 57809: +/*!**********************************************************!*\ + !*** ./node_modules/_antd@5.9.0@antd/es/select/index.js ***! + \**********************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! classnames */ 92310); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var rc_select__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! rc-select */ 77861); +/* harmony import */ var rc_util_es_omit__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! rc-util/es/omit */ 55405); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ 59301); +/* harmony import */ var _util_PurePanel__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ../_util/PurePanel */ 53487); +/* harmony import */ var _util_motion__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ../_util/motion */ 62892); +/* harmony import */ var _util_statusUtils__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../_util/statusUtils */ 19080); +/* harmony import */ var _config_provider__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../config-provider */ 36355); +/* harmony import */ var _config_provider_DisabledContext__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ../config-provider/DisabledContext */ 1684); +/* harmony import */ var _config_provider_defaultRenderEmpty__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../config-provider/defaultRenderEmpty */ 93891); +/* harmony import */ var _config_provider_hooks_useSize__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../config-provider/hooks/useSize */ 19716); +/* harmony import */ var _form_context__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../form/context */ 32441); +/* harmony import */ var _space_Compact__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../space/Compact */ 33234); +/* harmony import */ var _style__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./style */ 14154); +/* harmony import */ var _useBuiltinPlacements__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ./useBuiltinPlacements */ 58582); +/* harmony import */ var _useShowArrow__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./useShowArrow */ 96510); +/* harmony import */ var _utils_iconUtil__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./utils/iconUtil */ 66339); +"use client"; + +var __rest = undefined && undefined.__rest || function (s, e) { + var t = {}; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; + if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { + if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; + } + return t; +}; +// TODO: 4.0 - codemod should help to change `filterOption` to support node props. + + + + + + + + + + + + + + + + + + +const SECRET_COMBOBOX_MODE_DO_NOT_USE = 'SECRET_COMBOBOX_MODE_DO_NOT_USE'; +const InternalSelect = (_a, ref) => { + var _b; + var { + prefixCls: customizePrefixCls, + bordered = true, + className, + rootClassName, + getPopupContainer, + popupClassName, + dropdownClassName, + listHeight = 256, + placement, + listItemHeight = 24, + size: customizeSize, + disabled: customDisabled, + notFoundContent, + status: customStatus, + builtinPlacements, + dropdownMatchSelectWidth, + popupMatchSelectWidth, + direction: propDirection, + style, + allowClear + } = _a, + props = __rest(_a, ["prefixCls", "bordered", "className", "rootClassName", "getPopupContainer", "popupClassName", "dropdownClassName", "listHeight", "placement", "listItemHeight", "size", "disabled", "notFoundContent", "status", "builtinPlacements", "dropdownMatchSelectWidth", "popupMatchSelectWidth", "direction", "style", "allowClear"]); + const { + getPopupContainer: getContextPopupContainer, + getPrefixCls, + renderEmpty, + direction: contextDirection, + virtual, + popupMatchSelectWidth: contextPopupMatchSelectWidth, + popupOverflow, + select + } = react__WEBPACK_IMPORTED_MODULE_2__.useContext(_config_provider__WEBPACK_IMPORTED_MODULE_3__/* .ConfigContext */ .E_); + const prefixCls = getPrefixCls('select', customizePrefixCls); + const rootPrefixCls = getPrefixCls(); + const direction = propDirection !== null && propDirection !== void 0 ? propDirection : contextDirection; + const { + compactSize, + compactItemClassnames + } = (0,_space_Compact__WEBPACK_IMPORTED_MODULE_4__/* .useCompactItemContext */ .ri)(prefixCls, direction); + const [wrapSSR, hashId] = (0,_style__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)(prefixCls); + const mode = react__WEBPACK_IMPORTED_MODULE_2__.useMemo(() => { + const { + mode: m + } = props; + if (m === 'combobox') { + return undefined; + } + if (m === SECRET_COMBOBOX_MODE_DO_NOT_USE) { + return 'combobox'; + } + return m; + }, [props.mode]); + const isMultiple = mode === 'multiple' || mode === 'tags'; + const showSuffixIcon = (0,_useShowArrow__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z)(props.suffixIcon, props.showArrow); + const mergedPopupMatchSelectWidth = (_b = popupMatchSelectWidth !== null && popupMatchSelectWidth !== void 0 ? popupMatchSelectWidth : dropdownMatchSelectWidth) !== null && _b !== void 0 ? _b : contextPopupMatchSelectWidth; + // ===================== Form Status ===================== + const { + status: contextStatus, + hasFeedback, + isFormItemInput, + feedbackIcon + } = react__WEBPACK_IMPORTED_MODULE_2__.useContext(_form_context__WEBPACK_IMPORTED_MODULE_7__/* .FormItemInputContext */ .aM); + const mergedStatus = (0,_util_statusUtils__WEBPACK_IMPORTED_MODULE_8__/* .getMergedStatus */ .F)(contextStatus, customStatus); + // ===================== Empty ===================== + let mergedNotFound; + if (notFoundContent !== undefined) { + mergedNotFound = notFoundContent; + } else if (mode === 'combobox') { + mergedNotFound = null; + } else { + mergedNotFound = (renderEmpty === null || renderEmpty === void 0 ? void 0 : renderEmpty('Select')) || /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.createElement(_config_provider_defaultRenderEmpty__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z, { + componentName: "Select" + }); + } + // ===================== Icons ===================== + const { + suffixIcon, + itemIcon, + removeIcon, + clearIcon + } = (0,_utils_iconUtil__WEBPACK_IMPORTED_MODULE_10__/* ["default"] */ .Z)(Object.assign(Object.assign({}, props), { + multiple: isMultiple, + hasFeedback, + feedbackIcon, + showSuffixIcon, + prefixCls, + showArrow: props.showArrow, + componentName: 'Select' + })); + const mergedAllowClear = allowClear === true ? { + clearIcon + } : allowClear; + const selectProps = (0,rc_util_es_omit__WEBPACK_IMPORTED_MODULE_11__/* ["default"] */ .Z)(props, ['suffixIcon', 'itemIcon']); + const rcSelectRtlDropdownClassName = classnames__WEBPACK_IMPORTED_MODULE_0___default()(popupClassName || dropdownClassName, { + [`${prefixCls}-dropdown-${direction}`]: direction === 'rtl' + }, rootClassName, hashId); + const mergedSize = (0,_config_provider_hooks_useSize__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .Z)(ctx => { + var _a; + return (_a = customizeSize !== null && customizeSize !== void 0 ? customizeSize : compactSize) !== null && _a !== void 0 ? _a : ctx; + }); + // ===================== Disabled ===================== + const disabled = react__WEBPACK_IMPORTED_MODULE_2__.useContext(_config_provider_DisabledContext__WEBPACK_IMPORTED_MODULE_13__/* ["default"] */ .Z); + const mergedDisabled = customDisabled !== null && customDisabled !== void 0 ? customDisabled : disabled; + const mergedClassName = classnames__WEBPACK_IMPORTED_MODULE_0___default()({ + [`${prefixCls}-lg`]: mergedSize === 'large', + [`${prefixCls}-sm`]: mergedSize === 'small', + [`${prefixCls}-rtl`]: direction === 'rtl', + [`${prefixCls}-borderless`]: !bordered, + [`${prefixCls}-in-form-item`]: isFormItemInput + }, (0,_util_statusUtils__WEBPACK_IMPORTED_MODULE_8__/* .getStatusClassNames */ .Z)(prefixCls, mergedStatus, hasFeedback), compactItemClassnames, select === null || select === void 0 ? void 0 : select.className, className, rootClassName, hashId); + // ===================== Placement ===================== + const memoPlacement = react__WEBPACK_IMPORTED_MODULE_2__.useMemo(() => { + if (placement !== undefined) { + return placement; + } + return direction === 'rtl' ? 'bottomRight' : 'bottomLeft'; + }, [placement, direction]); + const mergedBuiltinPlacements = (0,_useBuiltinPlacements__WEBPACK_IMPORTED_MODULE_14__/* ["default"] */ .Z)(builtinPlacements, popupOverflow); + // ====================== Warning ====================== + if (false) {} + // ====================== Render ======================= + return wrapSSR( /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.createElement(rc_select__WEBPACK_IMPORTED_MODULE_1__/* ["default"] */ .ZP, Object.assign({ + ref: ref, + virtual: virtual, + showSearch: select === null || select === void 0 ? void 0 : select.showSearch + }, selectProps, { + style: Object.assign(Object.assign({}, select === null || select === void 0 ? void 0 : select.style), style), + dropdownMatchSelectWidth: mergedPopupMatchSelectWidth, + builtinPlacements: mergedBuiltinPlacements, + transitionName: (0,_util_motion__WEBPACK_IMPORTED_MODULE_15__/* .getTransitionName */ .m)(rootPrefixCls, 'slide-up', props.transitionName), + listHeight: listHeight, + listItemHeight: listItemHeight, + mode: mode, + prefixCls: prefixCls, + placement: memoPlacement, + direction: direction, + suffixIcon: suffixIcon, + menuItemSelectedIcon: itemIcon, + removeIcon: removeIcon, + allowClear: mergedAllowClear, + notFoundContent: mergedNotFound, + className: mergedClassName, + getPopupContainer: getPopupContainer || getContextPopupContainer, + dropdownClassName: rcSelectRtlDropdownClassName, + disabled: mergedDisabled + }))); +}; +if (false) {} +const Select = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.forwardRef(InternalSelect); +// We don't care debug panel +/* istanbul ignore next */ +const PurePanel = (0,_util_PurePanel__WEBPACK_IMPORTED_MODULE_16__/* ["default"] */ .Z)(Select); +Select.SECRET_COMBOBOX_MODE_DO_NOT_USE = SECRET_COMBOBOX_MODE_DO_NOT_USE; +Select.Option = rc_select__WEBPACK_IMPORTED_MODULE_1__/* .Option */ .Wx; +Select.OptGroup = rc_select__WEBPACK_IMPORTED_MODULE_1__/* .OptGroup */ .Xo; +Select._InternalPanelDoNotUseOrYouWillBeFired = PurePanel; +if (false) {} +/* harmony default export */ __webpack_exports__["default"] = (Select); + +/***/ }), + +/***/ 81327: +/*!*********************************************************************!*\ + !*** ./node_modules/_antd@5.9.0@antd/es/space/index.js + 3 modules ***! + \*********************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + Z: function() { return /* binding */ space; } +}); + +// UNUSED EXPORTS: SpaceContext + +// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js +var _react_17_0_2_react = __webpack_require__(59301); +// EXTERNAL MODULE: ./node_modules/_classnames@2.5.1@classnames/index.js +var _classnames_2_5_1_classnames = __webpack_require__(92310); +var _classnames_2_5_1_classnames_default = /*#__PURE__*/__webpack_require__.n(_classnames_2_5_1_classnames); +// EXTERNAL MODULE: ./node_modules/_rc-util@5.43.0@rc-util/es/Children/toArray.js +var toArray = __webpack_require__(75440); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/config-provider/context.js +var context = __webpack_require__(36355); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/space/Compact.js +var Compact = __webpack_require__(33234); +;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/space/context.js + +const SpaceContext = /*#__PURE__*/_react_17_0_2_react.createContext({ + latestIndex: 0 +}); +const SpaceContextProvider = SpaceContext.Provider; +;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/space/Item.js +"use client"; + + + +const Item = _ref => { + let { + className, + index, + children, + split, + style + } = _ref; + const { + latestIndex + } = _react_17_0_2_react.useContext(SpaceContext); + if (children === null || children === undefined) { + return null; + } + return /*#__PURE__*/_react_17_0_2_react.createElement(_react_17_0_2_react.Fragment, null, /*#__PURE__*/_react_17_0_2_react.createElement("div", { + className: className, + style: style + }, children), index < latestIndex && split && /*#__PURE__*/_react_17_0_2_react.createElement("span", { + className: `${className}-split` + }, split)); +}; +/* harmony default export */ var space_Item = (Item); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/space/style/index.js + 1 modules +var space_style = __webpack_require__(2856); +;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/space/utils.js +function isPresetSize(size) { + return ['small', 'middle', 'large'].includes(size); +} +function isValidGapNumber(size) { + if (!size) { + // The case of size = 0 is deliberately excluded here, because the default value of the gap attribute in CSS is 0, so if the user passes 0 in, we can directly ignore it. + return false; + } + return typeof size === 'number' && !Number.isNaN(size); +} +;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/space/index.js +"use client"; + +var __rest = undefined && undefined.__rest || function (s, e) { + var t = {}; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; + if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { + if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; + } + return t; +}; + + + + + + + + + + +const Space = /*#__PURE__*/_react_17_0_2_react.forwardRef((props, ref) => { + var _a, _b; + const { + getPrefixCls, + space, + direction: directionConfig + } = _react_17_0_2_react.useContext(context/* ConfigContext */.E_); + const { + size = (space === null || space === void 0 ? void 0 : space.size) || 'small', + align, + className, + rootClassName, + children, + direction = 'horizontal', + prefixCls: customizePrefixCls, + split, + style, + wrap = false, + classNames: customClassNames, + styles + } = props, + otherProps = __rest(props, ["size", "align", "className", "rootClassName", "children", "direction", "prefixCls", "split", "style", "wrap", "classNames", "styles"]); + const [horizontalSize, verticalSize] = Array.isArray(size) ? size : [size, size]; + const isPresetVerticalSize = isPresetSize(verticalSize); + const isPresetHorizontalSize = isPresetSize(horizontalSize); + const isValidVerticalSize = isValidGapNumber(verticalSize); + const isValidHorizontalSize = isValidGapNumber(horizontalSize); + const childNodes = (0,toArray/* default */.Z)(children, { + keepEmpty: true + }); + const mergedAlign = align === undefined && direction === 'horizontal' ? 'center' : align; + const prefixCls = getPrefixCls('space', customizePrefixCls); + const [wrapSSR, hashId] = (0,space_style/* default */.Z)(prefixCls); + const cls = _classnames_2_5_1_classnames_default()(prefixCls, space === null || space === void 0 ? void 0 : space.className, hashId, `${prefixCls}-${direction}`, { + [`${prefixCls}-rtl`]: directionConfig === 'rtl', + [`${prefixCls}-align-${mergedAlign}`]: mergedAlign, + [`${prefixCls}-gap-row-${verticalSize}`]: isPresetVerticalSize, + [`${prefixCls}-gap-col-${horizontalSize}`]: isPresetHorizontalSize + }, className, rootClassName); + const itemClassName = _classnames_2_5_1_classnames_default()(`${prefixCls}-item`, (_a = customClassNames === null || customClassNames === void 0 ? void 0 : customClassNames.item) !== null && _a !== void 0 ? _a : (_b = space === null || space === void 0 ? void 0 : space.classNames) === null || _b === void 0 ? void 0 : _b.item); + // Calculate latest one + let latestIndex = 0; + const nodes = childNodes.map((child, i) => { + var _a, _b; + if (child !== null && child !== undefined) { + latestIndex = i; + } + const key = child && child.key || `${itemClassName}-${i}`; + return /*#__PURE__*/_react_17_0_2_react.createElement(space_Item, { + className: itemClassName, + key: key, + index: i, + split: split, + style: (_a = styles === null || styles === void 0 ? void 0 : styles.item) !== null && _a !== void 0 ? _a : (_b = space === null || space === void 0 ? void 0 : space.styles) === null || _b === void 0 ? void 0 : _b.item + }, child); + }); + const spaceContext = _react_17_0_2_react.useMemo(() => ({ + latestIndex + }), [latestIndex]); + // =========================== Render =========================== + if (childNodes.length === 0) { + return null; + } + const gapStyle = {}; + if (wrap) { + gapStyle.flexWrap = 'wrap'; + } + if (!isPresetHorizontalSize && isValidHorizontalSize) { + gapStyle.columnGap = horizontalSize; + } + if (!isPresetVerticalSize && isValidVerticalSize) { + gapStyle.rowGap = verticalSize; + } + return wrapSSR( /*#__PURE__*/_react_17_0_2_react.createElement("div", Object.assign({ + ref: ref, + className: cls, + style: Object.assign(Object.assign(Object.assign({}, gapStyle), space === null || space === void 0 ? void 0 : space.style), style) + }, otherProps), /*#__PURE__*/_react_17_0_2_react.createElement(SpaceContextProvider, { + value: spaceContext + }, nodes))); +}); +if (false) {} +const CompoundedSpace = Space; +CompoundedSpace.Compact = Compact/* default */.ZP; +/* harmony default export */ var space = (CompoundedSpace); + +/***/ }) + +}]); \ No newline at end of file diff --git a/17457.aefb4dbb.async.js b/6177.89e1da01.async.js similarity index 87% rename from 17457.aefb4dbb.async.js rename to 6177.89e1da01.async.js index bfc7a7dc0b..4e95a96b6a 100644 --- a/17457.aefb4dbb.async.js +++ b/6177.89e1da01.async.js @@ -1,5 +1,4 @@ -"use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[17457,1911,37637],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[6177,49166,1911,37637],{ /***/ 76897: /*!*****************************************************************************************************!*\ @@ -7,6 +6,7 @@ \*****************************************************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { +"use strict"; // EXPORTS __webpack_require__.d(__webpack_exports__, { @@ -52,6 +52,7 @@ if (false) {} \******************************************************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { +"use strict"; // EXPORTS __webpack_require__.d(__webpack_exports__, { @@ -97,6 +98,7 @@ if (false) {} \**********************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { +"use strict"; /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ Z: function() { return /* binding */ getRenderPropValue; } /* harmony export */ }); @@ -118,6 +120,7 @@ const getRenderPropValue = propValue => { \**************************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { +"use strict"; // EXPORTS __webpack_require__.d(__webpack_exports__, { @@ -611,6 +614,7 @@ if (false) {} \************************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { +"use strict"; // EXPORTS __webpack_require__.d(__webpack_exports__, { @@ -770,6 +774,7 @@ Dropdown.Button = dropdown_button; \*********************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { +"use strict"; // EXPORTS __webpack_require__.d(__webpack_exports__, { @@ -1169,6 +1174,7 @@ input_Input.Password = input_Password; \**************************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { +"use strict"; // EXPORTS __webpack_require__.d(__webpack_exports__, { @@ -1495,6 +1501,7 @@ if (false) {} \***************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { +"use strict"; /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ t5: function() { return /* binding */ RawPurePanel; } /* harmony export */ }); @@ -1576,6 +1583,7 @@ const PurePanel = props => { \***********************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { +"use strict"; /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! classnames */ 92310); /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ 59301); @@ -1667,6 +1675,7 @@ Popover._InternalPanelDoNotUseOrYouWillBeFired = _PurePanel__WEBPACK_IMPORTED_MO \*****************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { +"use strict"; /* harmony import */ var _style__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../style */ 17313); /* harmony import */ var _style_motion__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../style/motion */ 29878); /* harmony import */ var _style_placementArrow__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../style/placementArrow */ 19447); @@ -1837,6 +1846,7 @@ const genWireframeStyle = token => { \*********************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { +"use strict"; // EXPORTS __webpack_require__.d(__webpack_exports__, { @@ -2009,6 +2019,322 @@ const CompoundedSpace = Space; CompoundedSpace.Compact = Compact/* default */.ZP; /* harmony default export */ var space = (CompoundedSpace); +/***/ }), + +/***/ 51581: +/*!****************************************************************************************************!*\ + !*** ./node_modules/_react-infinite-scroller@1.2.4@react-infinite-scroller/dist/InfiniteScroll.js ***! + \****************************************************************************************************/ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", ({ + value: true +})); + +var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); + +var _react = __webpack_require__(/*! react */ 59301); + +var _react2 = _interopRequireDefault(_react); + +var _propTypes = __webpack_require__(/*! prop-types */ 12708); + +var _propTypes2 = _interopRequireDefault(_propTypes); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +function _objectWithoutProperties(obj, keys) { var target = {}; for (var i in obj) { if (keys.indexOf(i) >= 0) continue; if (!Object.prototype.hasOwnProperty.call(obj, i)) continue; target[i] = obj[i]; } return target; } + +function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } + +function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } + +function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; } + +var InfiniteScroll = function (_Component) { + _inherits(InfiniteScroll, _Component); + + function InfiniteScroll(props) { + _classCallCheck(this, InfiniteScroll); + + var _this = _possibleConstructorReturn(this, (InfiniteScroll.__proto__ || Object.getPrototypeOf(InfiniteScroll)).call(this, props)); + + _this.scrollListener = _this.scrollListener.bind(_this); + _this.eventListenerOptions = _this.eventListenerOptions.bind(_this); + _this.mousewheelListener = _this.mousewheelListener.bind(_this); + return _this; + } + + _createClass(InfiniteScroll, [{ + key: 'componentDidMount', + value: function componentDidMount() { + this.pageLoaded = this.props.pageStart; + this.options = this.eventListenerOptions(); + this.attachScrollListener(); + } + }, { + key: 'componentDidUpdate', + value: function componentDidUpdate() { + if (this.props.isReverse && this.loadMore) { + var parentElement = this.getParentElement(this.scrollComponent); + parentElement.scrollTop = parentElement.scrollHeight - this.beforeScrollHeight + this.beforeScrollTop; + this.loadMore = false; + } + this.attachScrollListener(); + } + }, { + key: 'componentWillUnmount', + value: function componentWillUnmount() { + this.detachScrollListener(); + this.detachMousewheelListener(); + } + }, { + key: 'isPassiveSupported', + value: function isPassiveSupported() { + var passive = false; + + var testOptions = { + get passive() { + passive = true; + } + }; + + try { + document.addEventListener('test', null, testOptions); + document.removeEventListener('test', null, testOptions); + } catch (e) { + // ignore + } + return passive; + } + }, { + key: 'eventListenerOptions', + value: function eventListenerOptions() { + var options = this.props.useCapture; + + if (this.isPassiveSupported()) { + options = { + useCapture: this.props.useCapture, + passive: true + }; + } + return options; + } + + // Set a defaut loader for all your `InfiniteScroll` components + + }, { + key: 'setDefaultLoader', + value: function setDefaultLoader(loader) { + this.defaultLoader = loader; + } + }, { + key: 'detachMousewheelListener', + value: function detachMousewheelListener() { + var scrollEl = window; + if (this.props.useWindow === false) { + scrollEl = this.scrollComponent.parentNode; + } + + scrollEl.removeEventListener('mousewheel', this.mousewheelListener, this.options ? this.options : this.props.useCapture); + } + }, { + key: 'detachScrollListener', + value: function detachScrollListener() { + var scrollEl = window; + if (this.props.useWindow === false) { + scrollEl = this.getParentElement(this.scrollComponent); + } + + scrollEl.removeEventListener('scroll', this.scrollListener, this.options ? this.options : this.props.useCapture); + scrollEl.removeEventListener('resize', this.scrollListener, this.options ? this.options : this.props.useCapture); + } + }, { + key: 'getParentElement', + value: function getParentElement(el) { + var scrollParent = this.props.getScrollParent && this.props.getScrollParent(); + if (scrollParent != null) { + return scrollParent; + } + return el && el.parentNode; + } + }, { + key: 'filterProps', + value: function filterProps(props) { + return props; + } + }, { + key: 'attachScrollListener', + value: function attachScrollListener() { + var parentElement = this.getParentElement(this.scrollComponent); + + if (!this.props.hasMore || !parentElement) { + return; + } + + var scrollEl = window; + if (this.props.useWindow === false) { + scrollEl = parentElement; + } + + scrollEl.addEventListener('mousewheel', this.mousewheelListener, this.options ? this.options : this.props.useCapture); + scrollEl.addEventListener('scroll', this.scrollListener, this.options ? this.options : this.props.useCapture); + scrollEl.addEventListener('resize', this.scrollListener, this.options ? this.options : this.props.useCapture); + + if (this.props.initialLoad) { + this.scrollListener(); + } + } + }, { + key: 'mousewheelListener', + value: function mousewheelListener(e) { + // Prevents Chrome hangups + // See: https://stackoverflow.com/questions/47524205/random-high-content-download-time-in-chrome/47684257#47684257 + if (e.deltaY === 1 && !this.isPassiveSupported()) { + e.preventDefault(); + } + } + }, { + key: 'scrollListener', + value: function scrollListener() { + var el = this.scrollComponent; + var scrollEl = window; + var parentNode = this.getParentElement(el); + + var offset = void 0; + if (this.props.useWindow) { + var doc = document.documentElement || document.body.parentNode || document.body; + var scrollTop = scrollEl.pageYOffset !== undefined ? scrollEl.pageYOffset : doc.scrollTop; + if (this.props.isReverse) { + offset = scrollTop; + } else { + offset = this.calculateOffset(el, scrollTop); + } + } else if (this.props.isReverse) { + offset = parentNode.scrollTop; + } else { + offset = el.scrollHeight - parentNode.scrollTop - parentNode.clientHeight; + } + + // Here we make sure the element is visible as well as checking the offset + if (offset < Number(this.props.threshold) && el && el.offsetParent !== null) { + this.detachScrollListener(); + this.beforeScrollHeight = parentNode.scrollHeight; + this.beforeScrollTop = parentNode.scrollTop; + // Call loadMore after detachScrollListener to allow for non-async loadMore functions + if (typeof this.props.loadMore === 'function') { + this.props.loadMore(this.pageLoaded += 1); + this.loadMore = true; + } + } + } + }, { + key: 'calculateOffset', + value: function calculateOffset(el, scrollTop) { + if (!el) { + return 0; + } + + return this.calculateTopPosition(el) + (el.offsetHeight - scrollTop - window.innerHeight); + } + }, { + key: 'calculateTopPosition', + value: function calculateTopPosition(el) { + if (!el) { + return 0; + } + return el.offsetTop + this.calculateTopPosition(el.offsetParent); + } + }, { + key: 'render', + value: function render() { + var _this2 = this; + + var renderProps = this.filterProps(this.props); + + var children = renderProps.children, + element = renderProps.element, + hasMore = renderProps.hasMore, + initialLoad = renderProps.initialLoad, + isReverse = renderProps.isReverse, + loader = renderProps.loader, + loadMore = renderProps.loadMore, + pageStart = renderProps.pageStart, + ref = renderProps.ref, + threshold = renderProps.threshold, + useCapture = renderProps.useCapture, + useWindow = renderProps.useWindow, + getScrollParent = renderProps.getScrollParent, + props = _objectWithoutProperties(renderProps, ['children', 'element', 'hasMore', 'initialLoad', 'isReverse', 'loader', 'loadMore', 'pageStart', 'ref', 'threshold', 'useCapture', 'useWindow', 'getScrollParent']); + + props.ref = function (node) { + _this2.scrollComponent = node; + if (ref) { + ref(node); + } + }; + + var childrenArray = [children]; + if (hasMore) { + if (loader) { + isReverse ? childrenArray.unshift(loader) : childrenArray.push(loader); + } else if (this.defaultLoader) { + isReverse ? childrenArray.unshift(this.defaultLoader) : childrenArray.push(this.defaultLoader); + } + } + return _react2.default.createElement(element, props, childrenArray); + } + }]); + + return InfiniteScroll; +}(_react.Component); + +InfiniteScroll.propTypes = { + children: _propTypes2.default.node.isRequired, + element: _propTypes2.default.node, + hasMore: _propTypes2.default.bool, + initialLoad: _propTypes2.default.bool, + isReverse: _propTypes2.default.bool, + loader: _propTypes2.default.node, + loadMore: _propTypes2.default.func.isRequired, + pageStart: _propTypes2.default.number, + ref: _propTypes2.default.func, + getScrollParent: _propTypes2.default.func, + threshold: _propTypes2.default.number, + useCapture: _propTypes2.default.bool, + useWindow: _propTypes2.default.bool +}; +InfiniteScroll.defaultProps = { + element: 'div', + hasMore: false, + initialLoad: true, + pageStart: 0, + ref: null, + threshold: 250, + useWindow: true, + isReverse: false, + useCapture: false, + loader: null, + getScrollParent: null +}; +exports["default"] = InfiniteScroll; +module.exports = exports['default']; + + +/***/ }), + +/***/ 26724: +/*!**************************************************************************************!*\ + !*** ./node_modules/_react-infinite-scroller@1.2.4@react-infinite-scroller/index.js ***! + \**************************************************************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +module.exports = __webpack_require__(/*! ./dist/InfiniteScroll */ 51581) + + /***/ }) }]); \ No newline at end of file diff --git a/86687.56d89562.async.js b/62449.c0cd5198.async.js similarity index 83% rename from 86687.56d89562.async.js rename to 62449.c0cd5198.async.js index a82ad8a899..85eb7af815 100644 --- a/86687.56d89562.async.js +++ b/62449.c0cd5198.async.js @@ -1,9 +1,9 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[86687],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[62449],{ -/***/ 86687: +/***/ 62449: /*!**********************************************************!*\ - !*** ./src/components/MultiUpload/index.tsx + 2 modules ***! + !*** ./src/components/MultiUpload/index.tsx + 3 modules ***! \**********************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { @@ -34,7 +34,7 @@ var _react_17_0_2_react = __webpack_require__(59301); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/upload/index.js + 24 modules var upload = __webpack_require__(53326); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/message/index.js + 4 modules -var message = __webpack_require__(8591); +var es_message = __webpack_require__(8591); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/modal/index.js + 16 modules var modal = __webpack_require__(43418); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/button/index.js @@ -43,8 +43,136 @@ var es_button = __webpack_require__(3113); var env = __webpack_require__(71681); // EXTERNAL MODULE: ./src/pages/MoopCases/FormPanel/service.ts var service = __webpack_require__(70754); -// EXTERNAL MODULE: ./src/components/SingleUpload/index.tsx -var SingleUpload = __webpack_require__(9795); +// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js +var jsx_runtime = __webpack_require__(37712); +;// CONCATENATED MODULE: ./src/components/SingleUpload/index.tsx + + + + + + + + + + +var uploadNameSizeSeperator = '  '; +function bytesToSize(bytes) { + var sizes = ['Bytes', 'KB', 'MB', 'GB', 'TB']; + if (bytes == 0) return '0 Byte'; + var i = parseInt('' + Math.floor(Math.log(bytes) / Math.log(1024)), 10); + return (bytes / Math.pow(1024, i)).toFixed(1) + ' ' + sizes[i]; +} +/* harmony default export */ var SingleUpload = (function (_ref) { + var _ref$value = _ref.value, + value = _ref$value === void 0 ? [] : _ref$value, + action = _ref.action, + _onChange = _ref.onChange, + className = _ref.className, + _ref$maxSize = _ref.maxSize, + maxSize = _ref$maxSize === void 0 ? 150 : _ref$maxSize, + _ref$title = _ref.title, + title = _ref$title === void 0 ? '文件上传' : _ref$title, + _ref$accept = _ref.accept, + accept = _ref$accept === void 0 ? null : _ref$accept; + var uploadProps = { + multiple: false, + fileList: value, + accept: accept, + withCredentials: true, + beforeUpload: function beforeUpload(file) { + var fileSize = file.size / 1024 / 1024; + if (!(fileSize < maxSize)) { + message.error("\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(".concat(maxSize, "MB),\u5EFA\u8BAE\u4E0A\u4F20\u5230\u767E\u5EA6\u4E91\u7B49\u5176\u5B83\u5171\u4EAB\u5DE5\u5177\u91CC\uFF0C\u7136\u540E\u518Dtxt\u6587\u6863\u91CC\u7ED9\u51FA\u94FE\u63A5\u4EE5\u53CA\u5171\u4EAB\u5BC6\u7801\u5E76\u4E0A\u4F20")); + return Promise.reject(); + } + return true; + }, + action: "".concat(ENV.API_SERVER, "/api/attachments.json"), + // ?debug=student&randomcode=undefined&client_key=6d57f8c3dd186c5ada392546ace9620a + onChange: function onChange(info) { + var _info$file; + var fileList = _toConsumableArray(info.fileList); + fileList = fileList.map(function (file) { + if (file.name.indexOf(uploadNameSizeSeperator) === -1) { + file.name = "".concat(file.name).concat(uploadNameSizeSeperator).concat(bytesToSize(file.size)); + } + return _objectSpread({}, file); + }); + if (info.file.status === 'done' && ((_info$file = info.file) === null || _info$file === void 0 || (_info$file = _info$file.response) === null || _info$file === void 0 ? void 0 : _info$file.status) === -1) { + var _info$file2; + message.error((_info$file2 = info.file) === null || _info$file2 === void 0 || (_info$file2 = _info$file2.response) === null || _info$file2 === void 0 ? void 0 : _info$file2.message); + _onChange([]); + return; + } + _onChange(fileList); + }, + onRemove: function () { + var _onRemove = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee(file) { + var fileSize, id, rs; + return _regeneratorRuntime().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + fileSize = file.size / 1024 / 1024; + if (!(file.status === 'uploading')) { + _context.next = 3; + break; + } + return _context.abrupt("return", true); + case 3: + if (fileSize < maxSize) { + _context.next = 7; + break; + } + return _context.abrupt("return", true); + case 7: + id = file.response ? file.response.id : file.uid; + if (!id) { + _context.next = 15; + break; + } + _context.next = 11; + return removeAttachment(file.response ? file.response.id : file.id); + case 11: + rs = _context.sent; + return _context.abrupt("return", rs); + case 15: + return _context.abrupt("return", true); + case 16: + case "end": + return _context.stop(); + } + }, _callee); + })); + function onRemove(_x) { + return _onRemove.apply(this, arguments); + } + return onRemove; + }() + }; + function onCancel(e) { + e.preventDefault(); + e.stopPropagation(); + } + return /*#__PURE__*/_jsx("div", { + className: "single-upload ".concat(className ? className : ''), + children: /*#__PURE__*/_jsxs(Upload, _objectSpread(_objectSpread({}, uploadProps), {}, { + children: [/*#__PURE__*/_jsx(Button, { + type: "primary", + title: value.length > 0 ? '每次只能上传一个资源, 删除下面资源可重新上传 ' : '', + disabled: value.length > 0, + ghost: true, + children: title + }), /*#__PURE__*/_jsxs("span", { + onClick: onCancel, + style: { + marginLeft: 10 + }, + children: ["(\u5355\u4E2A\u6587\u4EF6\u6700\u5927", maxSize, "M)", ' '] + })] + })) + }); +}); // EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/icons/InboxOutlined.js + 1 modules var InboxOutlined = __webpack_require__(25032); // EXTERNAL MODULE: ./node_modules/_lodash@4.17.21@lodash/lodash.js @@ -100,8 +228,6 @@ var SvgUploadImg = function SvgUploadImg(props) { }; /* harmony default export */ var uploadImg = ("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjM1NCAzLjVoLTIuNzd2OC4xNjdINi40MTZWMy41SDMuNjQ2TDcgMGwzLjM1NCAzLjVaTTE0IDdoLTEuMTY3djUuODMzSDEuMTY3VjdIMHY3aDE0VjdaIiBmaWxsPSIjMzA2MUQwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4="); -// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js -var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/components/MultiUpload/index.tsx @@ -127,7 +253,7 @@ function coverToFileList(data) { return { uid: item.id, id: item.id, - name: item.title + SingleUpload/* uploadNameSizeSeperator */.sX + item.filesize, + name: item.title + uploadNameSizeSeperator + item.filesize, url: item.url, filesize: item.filesize, status: 'done', @@ -200,7 +326,7 @@ function coverToFileList(data) { if (fileList.concat(fileArr).length > number) { fileList.pop(); setFileList(toConsumableArray_default()(fileList)); - message/* default */.ZP.error("\u6700\u591A\u53EA\u80FD\u4E0A\u4F20".concat(number, "\u4E2A\u6587\u4EF6")); + es_message/* default */.ZP.error("\u6700\u591A\u53EA\u80FD\u4E0A\u4F20".concat(number, "\u4E2A\u6587\u4EF6")); if (aloneClear) { return Promise.reject(); } @@ -208,7 +334,7 @@ function coverToFileList(data) { return false; } if (!(fileSize < maxSize)) { - message/* default */.ZP.error("\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(".concat(maxSize, "MB).")); + es_message/* default */.ZP.error("\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(".concat(maxSize, "MB).")); if (aloneClear) { return Promise.reject(); } @@ -229,7 +355,7 @@ function coverToFileList(data) { } if (info.file.status === 'done' && ((_info$file = info.file) === null || _info$file === void 0 || (_info$file = _info$file.response) === null || _info$file === void 0 ? void 0 : _info$file.status) === -1) { var _info$file2; - message/* default */.ZP.error((_info$file2 = info.file) === null || _info$file2 === void 0 || (_info$file2 = _info$file2.response) === null || _info$file2 === void 0 ? void 0 : _info$file2.message); + es_message/* default */.ZP.error((_info$file2 = info.file) === null || _info$file2 === void 0 || (_info$file2 = _info$file2.response) === null || _info$file2 === void 0 ? void 0 : _info$file2.message); return; } if (fileList.length >= number) setDisabled(true);else setDisabled(false); @@ -240,8 +366,8 @@ function coverToFileList(data) { var _file$response2; file.url = "/api/attachments/".concat(file === null || file === void 0 || (_file$response2 = file.response) === null || _file$response2 === void 0 ? void 0 : _file$response2.id); } - if (file.name.indexOf(SingleUpload/* uploadNameSizeSeperator */.sX) === -1) { - file.name = "".concat(file.name).concat(SingleUpload/* uploadNameSizeSeperator */.sX).concat((0,SingleUpload/* bytesToSize */.RD)(file.size)); + if (file.name.indexOf(uploadNameSizeSeperator) === -1) { + file.name = "".concat(file.name).concat(uploadNameSizeSeperator).concat(bytesToSize(file.size)); } return objectSpread2_default()({}, file); }); @@ -307,7 +433,7 @@ function coverToFileList(data) { return remove(); case 2: res = _context2.sent; - message/* default */.ZP.success('删除成功'); + es_message/* default */.ZP.success('删除成功'); resolve(true); case 5: case "end": @@ -375,158 +501,6 @@ function coverToFileList(data) { /***/ }), -/***/ 9795: -/*!***********************************************!*\ - !*** ./src/components/SingleUpload/index.tsx ***! - \***********************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ RD: function() { return /* binding */ bytesToSize; }, -/* harmony export */ sX: function() { return /* binding */ uploadNameSizeSeperator; } -/* harmony export */ }); -/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/regeneratorRuntime.js */ 7557); -/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/asyncToGenerator.js */ 41498); -/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/objectSpread2.js */ 82242); -/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2__); -/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/toConsumableArray.js */ 37205); -/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_3__); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react */ 59301); -/* harmony import */ var _utils_env__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/utils/env */ 71681); -/* harmony import */ var _pages_MoopCases_FormPanel_service__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/pages/MoopCases/FormPanel/service */ 70754); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! react/jsx-runtime */ 37712); - - - - - - - - - - -var uploadNameSizeSeperator = '  '; -function bytesToSize(bytes) { - var sizes = ['Bytes', 'KB', 'MB', 'GB', 'TB']; - if (bytes == 0) return '0 Byte'; - var i = parseInt('' + Math.floor(Math.log(bytes) / Math.log(1024)), 10); - return (bytes / Math.pow(1024, i)).toFixed(1) + ' ' + sizes[i]; -} -/* unused harmony default export */ var __WEBPACK_DEFAULT_EXPORT__ = (function (_ref) { - var _ref$value = _ref.value, - value = _ref$value === void 0 ? [] : _ref$value, - action = _ref.action, - _onChange = _ref.onChange, - className = _ref.className, - _ref$maxSize = _ref.maxSize, - maxSize = _ref$maxSize === void 0 ? 150 : _ref$maxSize, - _ref$title = _ref.title, - title = _ref$title === void 0 ? '文件上传' : _ref$title, - _ref$accept = _ref.accept, - accept = _ref$accept === void 0 ? null : _ref$accept; - var uploadProps = { - multiple: false, - fileList: value, - accept: accept, - withCredentials: true, - beforeUpload: function beforeUpload(file) { - var fileSize = file.size / 1024 / 1024; - if (!(fileSize < maxSize)) { - message.error("\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(".concat(maxSize, "MB),\u5EFA\u8BAE\u4E0A\u4F20\u5230\u767E\u5EA6\u4E91\u7B49\u5176\u5B83\u5171\u4EAB\u5DE5\u5177\u91CC\uFF0C\u7136\u540E\u518Dtxt\u6587\u6863\u91CC\u7ED9\u51FA\u94FE\u63A5\u4EE5\u53CA\u5171\u4EAB\u5BC6\u7801\u5E76\u4E0A\u4F20")); - return Promise.reject(); - } - return true; - }, - action: "".concat(ENV.API_SERVER, "/api/attachments.json"), - // ?debug=student&randomcode=undefined&client_key=6d57f8c3dd186c5ada392546ace9620a - onChange: function onChange(info) { - var _info$file; - var fileList = _toConsumableArray(info.fileList); - fileList = fileList.map(function (file) { - if (file.name.indexOf(uploadNameSizeSeperator) === -1) { - file.name = "".concat(file.name).concat(uploadNameSizeSeperator).concat(bytesToSize(file.size)); - } - return _objectSpread({}, file); - }); - if (info.file.status === 'done' && ((_info$file = info.file) === null || _info$file === void 0 || (_info$file = _info$file.response) === null || _info$file === void 0 ? void 0 : _info$file.status) === -1) { - var _info$file2; - message.error((_info$file2 = info.file) === null || _info$file2 === void 0 || (_info$file2 = _info$file2.response) === null || _info$file2 === void 0 ? void 0 : _info$file2.message); - _onChange([]); - return; - } - _onChange(fileList); - }, - onRemove: function () { - var _onRemove = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee(file) { - var fileSize, id, rs; - return _regeneratorRuntime().wrap(function _callee$(_context) { - while (1) switch (_context.prev = _context.next) { - case 0: - fileSize = file.size / 1024 / 1024; - if (!(file.status === 'uploading')) { - _context.next = 3; - break; - } - return _context.abrupt("return", true); - case 3: - if (fileSize < maxSize) { - _context.next = 7; - break; - } - return _context.abrupt("return", true); - case 7: - id = file.response ? file.response.id : file.uid; - if (!id) { - _context.next = 15; - break; - } - _context.next = 11; - return removeAttachment(file.response ? file.response.id : file.id); - case 11: - rs = _context.sent; - return _context.abrupt("return", rs); - case 15: - return _context.abrupt("return", true); - case 16: - case "end": - return _context.stop(); - } - }, _callee); - })); - function onRemove(_x) { - return _onRemove.apply(this, arguments); - } - return onRemove; - }() - }; - function onCancel(e) { - e.preventDefault(); - e.stopPropagation(); - } - return /*#__PURE__*/_jsx("div", { - className: "single-upload ".concat(className ? className : ''), - children: /*#__PURE__*/_jsxs(Upload, _objectSpread(_objectSpread({}, uploadProps), {}, { - children: [/*#__PURE__*/_jsx(Button, { - type: "primary", - title: value.length > 0 ? '每次只能上传一个资源, 删除下面资源可重新上传 ' : '', - disabled: value.length > 0, - ghost: true, - children: title - }), /*#__PURE__*/_jsxs("span", { - onClick: onCancel, - style: { - marginLeft: 10 - }, - children: ["(\u5355\u4E2A\u6587\u4EF6\u6700\u5927", maxSize, "M)", ' '] - })] - })) - }); -}); - -/***/ }), - /***/ 70754: /*!**************************************************!*\ !*** ./src/pages/MoopCases/FormPanel/service.ts ***! diff --git a/57040.724eec8a.async.js b/62945.927b34c0.async.js similarity index 93% rename from 57040.724eec8a.async.js rename to 62945.927b34c0.async.js index 4b662f2bf0..3118815ecd 100644 --- a/57040.724eec8a.async.js +++ b/62945.927b34c0.async.js @@ -1,449 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[57040],{ - -/***/ 76897: -/*!*****************************************************************************************************!*\ - !*** ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/icons/EyeOutlined.js + 1 modules ***! - \*****************************************************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - Z: function() { return /* binding */ icons_EyeOutlined; } -}); - -// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.25.6@@babel/runtime/helpers/esm/extends.js -var esm_extends = __webpack_require__(33614); -// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js -var _react_17_0_2_react = __webpack_require__(59301); -;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons-svg@4.4.2@@ant-design/icons-svg/es/asn/EyeOutlined.js -// This icon file is generated automatically. -var EyeOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258c161.3 0 279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766zm-4-430c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z" } }] }, "name": "eye", "theme": "outlined" }; -/* harmony default export */ var asn_EyeOutlined = (EyeOutlined); - -// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/components/AntdIcon.js + 3 modules -var AntdIcon = __webpack_require__(1393); -;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/icons/EyeOutlined.js - -// GENERATE BY ./scripts/generate.ts -// DON NOT EDIT IT MANUALLY - - - - -var EyeOutlined_EyeOutlined = function EyeOutlined(props, ref) { - return /*#__PURE__*/_react_17_0_2_react.createElement(AntdIcon/* default */.Z, (0,esm_extends/* default */.Z)({}, props, { - ref: ref, - icon: asn_EyeOutlined - })); -}; - -/**![eye](data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIGZpbGw9IiNjYWNhY2EiIHZpZXdCb3g9IjY0IDY0IDg5NiA4OTYiIGZvY3VzYWJsZT0iZmFsc2UiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTk0Mi4yIDQ4Ni4yQzg0Ny40IDI4Ni41IDcwNC4xIDE4NiA1MTIgMTg2Yy0xOTIuMiAwLTMzNS40IDEwMC41LTQzMC4yIDMwMC4zYTYwLjMgNjAuMyAwIDAwMCA1MS41QzE3Ni42IDczNy41IDMxOS45IDgzOCA1MTIgODM4YzE5Mi4yIDAgMzM1LjQtMTAwLjUgNDMwLjItMzAwLjMgNy43LTE2LjIgNy43LTM1IDAtNTEuNXpNNTEyIDc2NmMtMTYxLjMgMC0yNzkuNC04MS44LTM2Mi43LTI1NEMyMzIuNiAzMzkuOCAzNTAuNyAyNTggNTEyIDI1OGMxNjEuMyAwIDI3OS40IDgxLjggMzYyLjcgMjU0Qzc5MS41IDY4NC4yIDY3My40IDc2NiA1MTIgNzY2em0tNC00MzBjLTk3LjIgMC0xNzYgNzguOC0xNzYgMTc2czc4LjggMTc2IDE3NiAxNzYgMTc2LTc4LjggMTc2LTE3Ni03OC44LTE3Ni0xNzYtMTc2em0wIDI4OGMtNjEuOSAwLTExMi01MC4xLTExMi0xMTJzNTAuMS0xMTIgMTEyLTExMiAxMTIgNTAuMSAxMTIgMTEyLTUwLjEgMTEyLTExMiAxMTJ6IiAvPjwvc3ZnPg==) */ -var RefIcon = /*#__PURE__*/_react_17_0_2_react.forwardRef(EyeOutlined_EyeOutlined); -if (false) {} -/* harmony default export */ var icons_EyeOutlined = (RefIcon); - -/***/ }), - -/***/ 24650: -/*!*********************************************************************!*\ - !*** ./node_modules/_antd@5.9.0@antd/es/input/index.js + 5 modules ***! - \*********************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - Z: function() { return /* binding */ input; } -}); - -// EXTERNAL MODULE: ./node_modules/_classnames@2.5.1@classnames/index.js -var _classnames_2_5_1_classnames = __webpack_require__(92310); -var _classnames_2_5_1_classnames_default = /*#__PURE__*/__webpack_require__.n(_classnames_2_5_1_classnames); -// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js -var _react_17_0_2_react = __webpack_require__(59301); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/config-provider/context.js -var context = __webpack_require__(36355); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/form/context.js -var form_context = __webpack_require__(32441); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/style/index.js -var style = __webpack_require__(9937); -;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/input/Group.js -"use client"; - - - - - - - - -const Group = props => { - const { - getPrefixCls, - direction - } = (0,_react_17_0_2_react.useContext)(context/* ConfigContext */.E_); - const { - prefixCls: customizePrefixCls, - className - } = props; - const prefixCls = getPrefixCls('input-group', customizePrefixCls); - const inputPrefixCls = getPrefixCls('input'); - const [wrapSSR, hashId] = (0,style/* default */.ZP)(inputPrefixCls); - const cls = _classnames_2_5_1_classnames_default()(prefixCls, { - [`${prefixCls}-lg`]: props.size === 'large', - [`${prefixCls}-sm`]: props.size === 'small', - [`${prefixCls}-compact`]: props.compact, - [`${prefixCls}-rtl`]: direction === 'rtl' - }, hashId, className); - const formItemContext = (0,_react_17_0_2_react.useContext)(form_context/* FormItemInputContext */.aM); - const groupFormItemContext = (0,_react_17_0_2_react.useMemo)(() => Object.assign(Object.assign({}, formItemContext), { - isFormItemInput: false - }), [formItemContext]); - if (false) {} - return wrapSSR( /*#__PURE__*/_react_17_0_2_react.createElement("span", { - className: cls, - style: props.style, - onMouseEnter: props.onMouseEnter, - onMouseLeave: props.onMouseLeave, - onFocus: props.onFocus, - onBlur: props.onBlur - }, /*#__PURE__*/_react_17_0_2_react.createElement(form_context/* FormItemInputContext */.aM.Provider, { - value: groupFormItemContext - }, props.children))); -}; -/* harmony default export */ var input_Group = (Group); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/Input.js + 1 modules -var Input = __webpack_require__(9432); -// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.25.6@@babel/runtime/helpers/esm/extends.js -var esm_extends = __webpack_require__(33614); -;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons-svg@4.4.2@@ant-design/icons-svg/es/asn/EyeInvisibleOutlined.js -// This icon file is generated automatically. -var EyeInvisibleOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M942.2 486.2Q889.47 375.11 816.7 305l-50.88 50.88C807.31 395.53 843.45 447.4 874.7 512 791.5 684.2 673.4 766 512 766q-72.67 0-133.87-22.38L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 000-51.5zm-63.57-320.64L836 122.88a8 8 0 00-11.32 0L715.31 232.2Q624.86 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 000 51.5q56.69 119.4 136.5 191.41L112.48 835a8 8 0 000 11.31L155.17 889a8 8 0 0011.31 0l712.15-712.12a8 8 0 000-11.32zM149.3 512C232.6 339.8 350.7 258 512 258c54.54 0 104.13 9.36 149.12 28.39l-70.3 70.3a176 176 0 00-238.13 238.13l-83.42 83.42C223.1 637.49 183.3 582.28 149.3 512zm246.7 0a112.11 112.11 0 01146.2-106.69L401.31 546.2A112 112 0 01396 512z" } }, { "tag": "path", "attrs": { "d": "M508 624c-3.46 0-6.87-.16-10.25-.47l-52.82 52.82a176.09 176.09 0 00227.42-227.42l-52.82 52.82c.31 3.38.47 6.79.47 10.25a111.94 111.94 0 01-112 112z" } }] }, "name": "eye-invisible", "theme": "outlined" }; -/* harmony default export */ var asn_EyeInvisibleOutlined = (EyeInvisibleOutlined); - -// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/components/AntdIcon.js + 3 modules -var AntdIcon = __webpack_require__(1393); -;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/icons/EyeInvisibleOutlined.js - -// GENERATE BY ./scripts/generate.ts -// DON NOT EDIT IT MANUALLY - - - - -var EyeInvisibleOutlined_EyeInvisibleOutlined = function EyeInvisibleOutlined(props, ref) { - return /*#__PURE__*/_react_17_0_2_react.createElement(AntdIcon/* default */.Z, (0,esm_extends/* default */.Z)({}, props, { - ref: ref, - icon: asn_EyeInvisibleOutlined - })); -}; - -/**![eye-invisible](data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIGZpbGw9IiNjYWNhY2EiIHZpZXdCb3g9IjY0IDY0IDg5NiA4OTYiIGZvY3VzYWJsZT0iZmFsc2UiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTk0Mi4yIDQ4Ni4yUTg4OS40NyAzNzUuMTEgODE2LjcgMzA1bC01MC44OCA1MC44OEM4MDcuMzEgMzk1LjUzIDg0My40NSA0NDcuNCA4NzQuNyA1MTIgNzkxLjUgNjg0LjIgNjczLjQgNzY2IDUxMiA3NjZxLTcyLjY3IDAtMTMzLjg3LTIyLjM4TDMyMyA3OTguNzVRNDA4IDgzOCA1MTIgODM4cTI4OC4zIDAgNDMwLjItMzAwLjNhNjAuMjkgNjAuMjkgMCAwMDAtNTEuNXptLTYzLjU3LTMyMC42NEw4MzYgMTIyLjg4YTggOCAwIDAwLTExLjMyIDBMNzE1LjMxIDIzMi4yUTYyNC44NiAxODYgNTEyIDE4NnEtMjg4LjMgMC00MzAuMiAzMDAuM2E2MC4zIDYwLjMgMCAwMDAgNTEuNXE1Ni42OSAxMTkuNCAxMzYuNSAxOTEuNDFMMTEyLjQ4IDgzNWE4IDggMCAwMDAgMTEuMzFMMTU1LjE3IDg4OWE4IDggMCAwMDExLjMxIDBsNzEyLjE1LTcxMi4xMmE4IDggMCAwMDAtMTEuMzJ6TTE0OS4zIDUxMkMyMzIuNiAzMzkuOCAzNTAuNyAyNTggNTEyIDI1OGM1NC41NCAwIDEwNC4xMyA5LjM2IDE0OS4xMiAyOC4zOWwtNzAuMyA3MC4zYTE3NiAxNzYgMCAwMC0yMzguMTMgMjM4LjEzbC04My40MiA4My40MkMyMjMuMSA2MzcuNDkgMTgzLjMgNTgyLjI4IDE0OS4zIDUxMnptMjQ2LjcgMGExMTIuMTEgMTEyLjExIDAgMDExNDYuMi0xMDYuNjlMNDAxLjMxIDU0Ni4yQTExMiAxMTIgMCAwMTM5NiA1MTJ6IiAvPjxwYXRoIGQ9Ik01MDggNjI0Yy0zLjQ2IDAtNi44Ny0uMTYtMTAuMjUtLjQ3bC01Mi44MiA1Mi44MmExNzYuMDkgMTc2LjA5IDAgMDAyMjcuNDItMjI3LjQybC01Mi44MiA1Mi44MmMuMzEgMy4zOC40NyA2Ljc5LjQ3IDEwLjI1YTExMS45NCAxMTEuOTQgMCAwMS0xMTIgMTEyeiIgLz48L3N2Zz4=) */ -var RefIcon = /*#__PURE__*/_react_17_0_2_react.forwardRef(EyeInvisibleOutlined_EyeInvisibleOutlined); -if (false) {} -/* harmony default export */ var icons_EyeInvisibleOutlined = (RefIcon); -// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/icons/EyeOutlined.js + 1 modules -var EyeOutlined = __webpack_require__(76897); -// EXTERNAL MODULE: ./node_modules/_rc-util@5.43.0@rc-util/es/omit.js -var omit = __webpack_require__(55405); -// EXTERNAL MODULE: ./node_modules/_rc-util@5.43.0@rc-util/es/ref.js -var es_ref = __webpack_require__(25629); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/hooks/useRemovePasswordTimeout.js -var useRemovePasswordTimeout = __webpack_require__(59412); -;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/input/Password.js -"use client"; - -var __rest = undefined && undefined.__rest || function (s, e) { - var t = {}; - for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; - if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { - if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; - } - return t; -}; - - - - - - - - - - -const defaultIconRender = visible => visible ? /*#__PURE__*/_react_17_0_2_react.createElement(EyeOutlined/* default */.Z, null) : /*#__PURE__*/_react_17_0_2_react.createElement(icons_EyeInvisibleOutlined, null); -const ActionMap = { - click: 'onClick', - hover: 'onMouseOver' -}; -const Password = /*#__PURE__*/_react_17_0_2_react.forwardRef((props, ref) => { - const { - visibilityToggle = true - } = props; - const visibilityControlled = typeof visibilityToggle === 'object' && visibilityToggle.visible !== undefined; - const [visible, setVisible] = (0,_react_17_0_2_react.useState)(() => visibilityControlled ? visibilityToggle.visible : false); - const inputRef = (0,_react_17_0_2_react.useRef)(null); - _react_17_0_2_react.useEffect(() => { - if (visibilityControlled) { - setVisible(visibilityToggle.visible); - } - }, [visibilityControlled, visibilityToggle]); - // Remove Password value - const removePasswordTimeout = (0,useRemovePasswordTimeout/* default */.Z)(inputRef); - const onVisibleChange = () => { - const { - disabled - } = props; - if (disabled) { - return; - } - if (visible) { - removePasswordTimeout(); - } - setVisible(prevState => { - var _a; - const newState = !prevState; - if (typeof visibilityToggle === 'object') { - (_a = visibilityToggle.onVisibleChange) === null || _a === void 0 ? void 0 : _a.call(visibilityToggle, newState); - } - return newState; - }); - }; - const getIcon = prefixCls => { - const { - action = 'click', - iconRender = defaultIconRender - } = props; - const iconTrigger = ActionMap[action] || ''; - const icon = iconRender(visible); - const iconProps = { - [iconTrigger]: onVisibleChange, - className: `${prefixCls}-icon`, - key: 'passwordIcon', - onMouseDown: e => { - // Prevent focused state lost - // https://github.com/ant-design/ant-design/issues/15173 - e.preventDefault(); - }, - onMouseUp: e => { - // Prevent caret position change - // https://github.com/ant-design/ant-design/issues/23524 - e.preventDefault(); - } - }; - return /*#__PURE__*/_react_17_0_2_react.cloneElement( /*#__PURE__*/_react_17_0_2_react.isValidElement(icon) ? icon : /*#__PURE__*/_react_17_0_2_react.createElement("span", null, icon), iconProps); - }; - const { - className, - prefixCls: customizePrefixCls, - inputPrefixCls: customizeInputPrefixCls, - size - } = props, - restProps = __rest(props, ["className", "prefixCls", "inputPrefixCls", "size"]); - const { - getPrefixCls - } = _react_17_0_2_react.useContext(context/* ConfigContext */.E_); - const inputPrefixCls = getPrefixCls('input', customizeInputPrefixCls); - const prefixCls = getPrefixCls('input-password', customizePrefixCls); - const suffixIcon = visibilityToggle && getIcon(prefixCls); - const inputClassName = _classnames_2_5_1_classnames_default()(prefixCls, className, { - [`${prefixCls}-${size}`]: !!size - }); - const omittedProps = Object.assign(Object.assign({}, (0,omit/* default */.Z)(restProps, ['suffix', 'iconRender', 'visibilityToggle'])), { - type: visible ? 'text' : 'password', - className: inputClassName, - prefixCls: inputPrefixCls, - suffix: suffixIcon - }); - if (size) { - omittedProps.size = size; - } - return /*#__PURE__*/_react_17_0_2_react.createElement(Input/* default */.Z, Object.assign({ - ref: (0,es_ref/* composeRef */.sQ)(ref, inputRef) - }, omittedProps)); -}); -if (false) {} -/* harmony default export */ var input_Password = (Password); -// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/icons/SearchOutlined.js + 1 modules -var SearchOutlined = __webpack_require__(78405); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/_util/reactNode.js -var reactNode = __webpack_require__(92343); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/button/index.js -var es_button = __webpack_require__(3113); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/config-provider/hooks/useSize.js -var useSize = __webpack_require__(19716); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/space/Compact.js -var Compact = __webpack_require__(33234); -;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/input/Search.js -"use client"; - -var Search_rest = undefined && undefined.__rest || function (s, e) { - var t = {}; - for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; - if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { - if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; - } - return t; -}; - - - - - - - - - - -const Search = /*#__PURE__*/_react_17_0_2_react.forwardRef((props, ref) => { - const { - prefixCls: customizePrefixCls, - inputPrefixCls: customizeInputPrefixCls, - className, - size: customizeSize, - suffix, - enterButton = false, - addonAfter, - loading, - disabled, - onSearch: customOnSearch, - onChange: customOnChange, - onCompositionStart, - onCompositionEnd - } = props, - restProps = Search_rest(props, ["prefixCls", "inputPrefixCls", "className", "size", "suffix", "enterButton", "addonAfter", "loading", "disabled", "onSearch", "onChange", "onCompositionStart", "onCompositionEnd"]); - const { - getPrefixCls, - direction - } = _react_17_0_2_react.useContext(context/* ConfigContext */.E_); - const composedRef = _react_17_0_2_react.useRef(false); - const prefixCls = getPrefixCls('input-search', customizePrefixCls); - const inputPrefixCls = getPrefixCls('input', customizeInputPrefixCls); - const { - compactSize - } = (0,Compact/* useCompactItemContext */.ri)(prefixCls, direction); - const size = (0,useSize/* default */.Z)(ctx => { - var _a; - return (_a = customizeSize !== null && customizeSize !== void 0 ? customizeSize : compactSize) !== null && _a !== void 0 ? _a : ctx; - }); - const inputRef = _react_17_0_2_react.useRef(null); - const onChange = e => { - if (e && e.target && e.type === 'click' && customOnSearch) { - customOnSearch(e.target.value, e, { - source: 'clear' - }); - } - if (customOnChange) { - customOnChange(e); - } - }; - const onMouseDown = e => { - var _a; - if (document.activeElement === ((_a = inputRef.current) === null || _a === void 0 ? void 0 : _a.input)) { - e.preventDefault(); - } - }; - const onSearch = e => { - var _a, _b; - if (customOnSearch) { - customOnSearch((_b = (_a = inputRef.current) === null || _a === void 0 ? void 0 : _a.input) === null || _b === void 0 ? void 0 : _b.value, e, { - source: 'input' - }); - } - }; - const onPressEnter = e => { - if (composedRef.current || loading) { - return; - } - onSearch(e); - }; - const searchIcon = typeof enterButton === 'boolean' ? /*#__PURE__*/_react_17_0_2_react.createElement(SearchOutlined/* default */.Z, null) : null; - const btnClassName = `${prefixCls}-button`; - let button; - const enterButtonAsElement = enterButton || {}; - const isAntdButton = enterButtonAsElement.type && enterButtonAsElement.type.__ANT_BUTTON === true; - if (isAntdButton || enterButtonAsElement.type === 'button') { - button = (0,reactNode/* cloneElement */.Tm)(enterButtonAsElement, Object.assign({ - onMouseDown, - onClick: e => { - var _a, _b; - (_b = (_a = enterButtonAsElement === null || enterButtonAsElement === void 0 ? void 0 : enterButtonAsElement.props) === null || _a === void 0 ? void 0 : _a.onClick) === null || _b === void 0 ? void 0 : _b.call(_a, e); - onSearch(e); - }, - key: 'enterButton' - }, isAntdButton ? { - className: btnClassName, - size - } : {})); - } else { - button = /*#__PURE__*/_react_17_0_2_react.createElement(es_button/* default */.ZP, { - className: btnClassName, - type: enterButton ? 'primary' : undefined, - size: size, - disabled: disabled, - key: "enterButton", - onMouseDown: onMouseDown, - onClick: onSearch, - loading: loading, - icon: searchIcon - }, enterButton); - } - if (addonAfter) { - button = [button, (0,reactNode/* cloneElement */.Tm)(addonAfter, { - key: 'addonAfter' - })]; - } - const cls = _classnames_2_5_1_classnames_default()(prefixCls, { - [`${prefixCls}-rtl`]: direction === 'rtl', - [`${prefixCls}-${size}`]: !!size, - [`${prefixCls}-with-button`]: !!enterButton - }, className); - const handleOnCompositionStart = e => { - composedRef.current = true; - onCompositionStart === null || onCompositionStart === void 0 ? void 0 : onCompositionStart(e); - }; - const handleOnCompositionEnd = e => { - composedRef.current = false; - onCompositionEnd === null || onCompositionEnd === void 0 ? void 0 : onCompositionEnd(e); - }; - return /*#__PURE__*/_react_17_0_2_react.createElement(Input/* default */.Z, Object.assign({ - ref: (0,es_ref/* composeRef */.sQ)(inputRef, ref), - onPressEnter: onPressEnter - }, restProps, { - size: size, - onCompositionStart: handleOnCompositionStart, - onCompositionEnd: handleOnCompositionEnd, - prefixCls: inputPrefixCls, - addonAfter: button, - suffix: suffix, - onChange: onChange, - className: cls, - disabled: disabled - })); -}); -if (false) {} -/* harmony default export */ var input_Search = (Search); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/TextArea.js -var TextArea = __webpack_require__(1643); -;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/input/index.js -"use client"; - - - - - - -const input_Input = Input/* default */.Z; -if (false) {} -input_Input.Group = input_Group; -input_Input.Search = input_Search; -input_Input.TextArea = TextArea/* default */.Z; -input_Input.Password = input_Password; -/* harmony default export */ var input = (input_Input); - -/***/ }), +(self["webpackChunk"] = self["webpackChunk"] || []).push([[62945],{ /***/ 63767: /*!**********************************************************************************!*\ diff --git a/64422.1eb08192.async.js b/64422.062cc907.async.js similarity index 99% rename from 64422.1eb08192.async.js rename to 64422.062cc907.async.js index a8e5b1b369..932c2cebe0 100644 --- a/64422.1eb08192.async.js +++ b/64422.062cc907.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[64422,11947,48474,50928,52687,7436,54146,95507,11525,1911,37637],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[64422,11947,48474,50928,52687,7436,54146,95507,11525,41672,1911,37637],{ /***/ 3148: /*!*******************************************************************************************************************!*\ diff --git a/69960.2d0a31df.async.js b/69960.549eed83.async.js similarity index 98% rename from 69960.2d0a31df.async.js rename to 69960.549eed83.async.js index 87614f83df..8784565d7a 100644 --- a/69960.2d0a31df.async.js +++ b/69960.549eed83.async.js @@ -1200,7 +1200,6 @@ var Head = function Head(_ref) { /* harmony export */ D9: function() { return /* binding */ ExportStudentanalysis; }, /* harmony export */ IM: function() { return /* binding */ get_ecs_attachment; }, /* harmony export */ Iy: function() { return /* binding */ ExportCourseWorkListScores; }, -/* harmony export */ KM: function() { return /* binding */ getmember_works; }, /* harmony export */ Ne: function() { return /* binding */ getec_training_objectives; }, /* harmony export */ ON: function() { return /* binding */ exportPaperlibraryPaper; }, /* harmony export */ Uj: function() { return /* binding */ exportTaskPass; }, @@ -1226,9 +1225,10 @@ var Head = function Head(_ref) { /* harmony export */ rQ: function() { return /* binding */ ExportProblemset; }, /* harmony export */ sA: function() { return /* binding */ ExportPollsScores; }, /* harmony export */ xm: function() { return /* binding */ getecyears; }, -/* harmony export */ xo: function() { return /* binding */ getec_graduation_requirements; } +/* harmony export */ xo: function() { return /* binding */ getec_graduation_requirements; }, +/* harmony export */ y8: function() { return /* binding */ Exportcompetitions; } /* harmony export */ }); -/* unused harmony exports ExportCourseWorkListAppendix, Exportcompetitions */ +/* unused harmony export ExportCourseWorkListAppendix */ /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/regeneratorRuntime.js */ 7557); /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/objectSpread2.js */ 82242); @@ -1596,27 +1596,25 @@ var ExportCourseWorkListAppendix = /*#__PURE__*/(/* unused pure expression or su }())); var ExportPollsScores = /*#__PURE__*/function () { var _ref9 = _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee9(params) { - var res; return _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee9$(_context9) { while (1) switch (_context9.prev = _context9.next) { case 0: showLoading(); _context9.next = 3; - return (0,_service_classrooms__WEBPACK_IMPORTED_MODULE_3__/* .exportPollsScores */ .MJ)(_root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params)); + return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFileIframe */ .QH)("", _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/polls/".concat(params.categoryId, "/commit_result.xlsx")); case 3: - res = _context9.sent; - if (!(res.status === 0)) { - _context9.next = 7; - break; - } - _context9.next = 7; - return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFileIframe */ .QH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({ - url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/polls/".concat(params.categoryId, "/commit_result.xlsx"), - query: params - })); - case 7: + // const res = await exportPollsScores({ ...params }); + // if (res.status === 0) + // await downLoadFileIframe( + // '', + // setUrlQuery({ + // url: + // ENV.API_SERVER + `/api/polls/${params.categoryId}/commit_result.xlsx`, + // query: params, + // }), + // ); hideLoading(); - case 8: + case 4: case "end": return _context9.stop(); } @@ -1746,14 +1744,14 @@ var ExportProblemset = /*#__PURE__*/function () { return _ref15.apply(this, arguments); }; }(); -var Exportcompetitions = /*#__PURE__*/(/* unused pure expression or super */ null && (function () { - var _ref16 = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee16(params) { - return _regeneratorRuntime().wrap(function _callee16$(_context16) { +var Exportcompetitions = /*#__PURE__*/function () { + var _ref16 = _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee16(params) { + return _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee16$(_context16) { while (1) switch (_context16.prev = _context16.next) { case 0: _context16.next = 2; - return downLoadFile('', setUrlQuery({ - url: ENV.API_SERVER + "/api/competitions/region_reports.xlsx", + return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({ + url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/competitions/region_reports.xlsx", query: params })); case 2: @@ -1765,7 +1763,7 @@ var Exportcompetitions = /*#__PURE__*/(/* unused pure expression or super */ nul return function Exportcompetitions(_x17) { return _ref16.apply(this, arguments); }; -}())); +}(); var ExportExerciseStudentScores = /*#__PURE__*/function () { var _ref17 = _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee17(params) { var res; @@ -2053,14 +2051,16 @@ var exportClassroomsPaper = /*#__PURE__*/function () { return _ref29.apply(this, arguments); }; }(); -var getmember_works = /*#__PURE__*/function () { + +// 导出问卷word文档 +var exportCommitResultWord = /*#__PURE__*/function () { var _ref30 = _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee30(params) { return _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee30$(_context30) { while (1) switch (_context30.prev = _context30.next) { case 0: _context30.next = 2; return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({ - url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/competitions/".concat(params === null || params === void 0 ? void 0 : params.identifier, "/competition_commit_records/member_works.xlsx"), + url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/polls/".concat(params === null || params === void 0 ? void 0 : params.id, "/commit_result.json"), query: params })); case 2: @@ -2069,19 +2069,20 @@ var getmember_works = /*#__PURE__*/function () { } }, _callee30); })); - return function getmember_works(_x32) { + return function exportCommitResultWord(_x32) { return _ref30.apply(this, arguments); }; }(); -// 导出问卷word文档 -var exportCommitResultWord = /*#__PURE__*/function () { + +// 导出实训word +var exportTaskPass = /*#__PURE__*/function () { var _ref31 = _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee31(params) { return _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee31$(_context31) { while (1) switch (_context31.prev = _context31.next) { case 0: _context31.next = 2; return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({ - url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/polls/".concat(params === null || params === void 0 ? void 0 : params.id, "/commit_result.json"), + url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/paths/get_task_pass.json", query: params })); case 2: @@ -2090,42 +2091,20 @@ var exportCommitResultWord = /*#__PURE__*/function () { } }, _callee31); })); - return function exportCommitResultWord(_x33) { + return function exportTaskPass(_x33) { return _ref31.apply(this, arguments); }; }(); - -// 导出实训word -var exportTaskPass = /*#__PURE__*/function () { - var _ref32 = _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee32(params) { +var ExportCourseWorkListShixuns = /*#__PURE__*/function () { + var _ref32 = _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee32(params, type) { + var res; return _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee32$(_context32) { while (1) switch (_context32.prev = _context32.next) { case 0: _context32.next = 2; - return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({ - url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/paths/get_task_pass.json", - query: params - })); - case 2: - case "end": - return _context32.stop(); - } - }, _callee32); - })); - return function exportTaskPass(_x34) { - return _ref32.apply(this, arguments); - }; -}(); -var ExportCourseWorkListShixuns = /*#__PURE__*/function () { - var _ref33 = _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee33(params, type) { - var res; - return _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee33$(_context33) { - while (1) switch (_context33.prev = _context33.next) { - case 0: - _context33.next = 2; return (0,_service_classrooms__WEBPACK_IMPORTED_MODULE_3__/* .exportCourseWorkListShiXuns */ .o_)(_root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params)); case 2: - res = _context33.sent; + res = _context32.sent; if (res.status === 0) { antd__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .ZP.info('导出任务生成成功!导出后文件保存时间为7天,请及时下载'); umi__WEBPACK_IMPORTED_MODULE_4__.history.push("/classrooms/".concat(params.coursesId, "/exportlist/").concat(type)); @@ -2146,12 +2125,12 @@ var ExportCourseWorkListShixuns = /*#__PURE__*/function () { // hideLoading(); case 4: case "end": - return _context33.stop(); + return _context32.stop(); } - }, _callee33); + }, _callee32); })); - return function ExportCourseWorkListShixuns(_x35, _x36) { - return _ref33.apply(this, arguments); + return function ExportCourseWorkListShixuns(_x34, _x35) { + return _ref32.apply(this, arguments); }; }(); diff --git a/66140.da291f58.async.js b/70199.20c44f0e.async.js similarity index 97% rename from 66140.da291f58.async.js rename to 70199.20c44f0e.async.js index 0331bf9736..57758b3bb8 100644 --- a/66140.da291f58.async.js +++ b/70199.20c44f0e.async.js @@ -1,4 +1,4 @@ -(self["webpackChunk"] = self["webpackChunk"] || []).push([[66140],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[70199],{ /***/ 84378: /*!******************************************************************************************************!*\ @@ -46,23 +46,27 @@ if (false) {} /***/ }), -/***/ 12487: -/*!******************************************************************************************************!*\ - !*** ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/icons/EditOutlined.js + 1 modules ***! - \******************************************************************************************************/ +/***/ 70199: +/*!***************************************************************************!*\ + !*** ./node_modules/_antd@5.9.0@antd/es/typography/index.js + 18 modules ***! + \***************************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { "use strict"; // EXPORTS __webpack_require__.d(__webpack_exports__, { - Z: function() { return /* binding */ icons_EditOutlined; } + Z: function() { return /* binding */ typography; } }); -// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.25.6@@babel/runtime/helpers/esm/extends.js -var esm_extends = __webpack_require__(33614); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js var _react_17_0_2_react = __webpack_require__(59301); +// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/icons/CheckOutlined.js + 1 modules +var CheckOutlined = __webpack_require__(9516); +// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/icons/CopyOutlined.js + 1 modules +var CopyOutlined = __webpack_require__(84378); +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.25.6@@babel/runtime/helpers/esm/extends.js +var esm_extends = __webpack_require__(33614); ;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons-svg@4.4.2@@ant-design/icons-svg/es/asn/EditOutlined.js // This icon file is generated automatically. var EditOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M257.7 752c2 0 4-.2 6-.5L431.9 722c2-.4 3.9-1.3 5.3-2.8l423.9-423.9a9.96 9.96 0 000-14.1L694.9 114.9c-1.9-1.9-4.4-2.9-7.1-2.9s-5.2 1-7.1 2.9L256.8 538.8c-1.5 1.5-2.4 3.3-2.8 5.3l-29.5 168.2a33.5 33.5 0 009.4 29.8c6.6 6.4 14.9 9.9 23.8 9.9zm67.4-174.4L687.8 215l73.3 73.3-362.7 362.6-88.9 15.7 15.6-89zM880 836H144c-17.7 0-32 14.3-32 32v36c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-36c0-17.7-14.3-32-32-32z" } }] }, "name": "edit", "theme": "outlined" }; @@ -89,30 +93,6 @@ var EditOutlined_EditOutlined = function EditOutlined(props, ref) { var RefIcon = /*#__PURE__*/_react_17_0_2_react.forwardRef(EditOutlined_EditOutlined); if (false) {} /* harmony default export */ var icons_EditOutlined = (RefIcon); - -/***/ }), - -/***/ 66140: -/*!***************************************************************************!*\ - !*** ./node_modules/_antd@5.9.0@antd/es/typography/index.js + 16 modules ***! - \***************************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - Z: function() { return /* binding */ typography; } -}); - -// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js -var _react_17_0_2_react = __webpack_require__(59301); -// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/icons/CheckOutlined.js + 1 modules -var CheckOutlined = __webpack_require__(9516); -// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/icons/CopyOutlined.js + 1 modules -var CopyOutlined = __webpack_require__(84378); -// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/icons/EditOutlined.js + 1 modules -var EditOutlined = __webpack_require__(12487); // EXTERNAL MODULE: ./node_modules/_classnames@2.5.1@classnames/index.js var _classnames_2_5_1_classnames = __webpack_require__(92310); var _classnames_2_5_1_classnames_default = /*#__PURE__*/__webpack_require__.n(_classnames_2_5_1_classnames); @@ -211,15 +191,11 @@ var context = __webpack_require__(36355); var useLocale = __webpack_require__(9763); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/tooltip/index.js + 3 modules var es_tooltip = __webpack_require__(6848); -// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.25.6@@babel/runtime/helpers/esm/extends.js -var esm_extends = __webpack_require__(33614); ;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons-svg@4.4.2@@ant-design/icons-svg/es/asn/EnterOutlined.js // This icon file is generated automatically. var EnterOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M864 170h-60c-4.4 0-8 3.6-8 8v518H310v-73c0-6.7-7.8-10.5-13-6.3l-141.9 112a8 8 0 000 12.6l141.9 112c5.3 4.2 13 .4 13-6.3v-75h498c35.3 0 64-28.7 64-64V178c0-4.4-3.6-8-8-8z" } }] }, "name": "enter", "theme": "outlined" }; /* harmony default export */ var asn_EnterOutlined = (EnterOutlined); -// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/components/AntdIcon.js + 3 modules -var AntdIcon = __webpack_require__(1393); ;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/icons/EnterOutlined.js // GENERATE BY ./scripts/generate.ts @@ -236,9 +212,9 @@ var EnterOutlined_EnterOutlined = function EnterOutlined(props, ref) { }; /**![enter](data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIGZpbGw9IiNjYWNhY2EiIHZpZXdCb3g9IjY0IDY0IDg5NiA4OTYiIGZvY3VzYWJsZT0iZmFsc2UiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTg2NCAxNzBoLTYwYy00LjQgMC04IDMuNi04IDh2NTE4SDMxMHYtNzNjMC02LjctNy44LTEwLjUtMTMtNi4zbC0xNDEuOSAxMTJhOCA4IDAgMDAwIDEyLjZsMTQxLjkgMTEyYzUuMyA0LjIgMTMgLjQgMTMtNi4zdi03NWg0OThjMzUuMyAwIDY0LTI4LjcgNjQtNjRWMTc4YzAtNC40LTMuNi04LTgtOHoiIC8+PC9zdmc+) */ -var RefIcon = /*#__PURE__*/_react_17_0_2_react.forwardRef(EnterOutlined_EnterOutlined); +var EnterOutlined_RefIcon = /*#__PURE__*/_react_17_0_2_react.forwardRef(EnterOutlined_EnterOutlined); if (false) {} -/* harmony default export */ var icons_EnterOutlined = (RefIcon); +/* harmony default export */ var icons_EnterOutlined = (EnterOutlined_RefIcon); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/_util/reactNode.js var reactNode = __webpack_require__(92343); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/TextArea.js @@ -1287,7 +1263,7 @@ const Base = /*#__PURE__*/_react_17_0_2_react.forwardRef((props, ref) => { className: `${prefixCls}-edit`, onClick: onEditClick, "aria-label": ariaLabel - }, icon || /*#__PURE__*/_react_17_0_2_react.createElement(EditOutlined/* default */.Z, { + }, icon || /*#__PURE__*/_react_17_0_2_react.createElement(icons_EditOutlined, { role: "button" }))) : null; }; diff --git a/71340.d941f036.async.js b/71340.d941f036.async.js deleted file mode 100644 index 9280dbbd33..0000000000 --- a/71340.d941f036.async.js +++ /dev/null @@ -1,866 +0,0 @@ -"use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[71340],{ - -/***/ 71340: -/*!************************************************************!*\ - !*** ./src/pages/Competitions/Index/index.tsx + 4 modules ***! - \************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -// ESM COMPAT FLAG -__webpack_require__.r(__webpack_exports__); - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - "default": function() { return /* binding */ Index; } -}); - -// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/objectSpread2.js -var objectSpread2 = __webpack_require__(82242); -var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2); -// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/regeneratorRuntime.js -var regeneratorRuntime = __webpack_require__(7557); -var regeneratorRuntime_default = /*#__PURE__*/__webpack_require__.n(regeneratorRuntime); -// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/asyncToGenerator.js -var asyncToGenerator = __webpack_require__(41498); -var asyncToGenerator_default = /*#__PURE__*/__webpack_require__.n(asyncToGenerator); -// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/slicedToArray.js -var slicedToArray = __webpack_require__(79800); -var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray); -// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/objectWithoutProperties.js -var objectWithoutProperties = __webpack_require__(39647); -var objectWithoutProperties_default = /*#__PURE__*/__webpack_require__.n(objectWithoutProperties); -// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js -var _react_17_0_2_react = __webpack_require__(59301); -// EXTERNAL MODULE: ./src/.umi-production/exports.ts -var _umi_production_exports = __webpack_require__(80608); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/form/index.js + 19 modules -var es_form = __webpack_require__(78241); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/dropdown/index.js + 1 modules -var dropdown = __webpack_require__(38854); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/menu/index.js + 11 modules -var menu = __webpack_require__(20834); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/button/index.js -var es_button = __webpack_require__(3113); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/skeleton/index.js + 12 modules -var skeleton = __webpack_require__(66999); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/row/index.js -var row = __webpack_require__(95237); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/col/index.js -var col = __webpack_require__(43604); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/tooltip/index.js + 3 modules -var tooltip = __webpack_require__(6848); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/pagination/index.js + 10 modules -var pagination = __webpack_require__(86859); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/modal/index.js + 16 modules -var modal = __webpack_require__(43418); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/index.js + 5 modules -var input = __webpack_require__(24650); -// EXTERNAL MODULE: ./src/utils/util.tsx -var util = __webpack_require__(27876); -;// CONCATENATED MODULE: ./src/pages/Competitions/Index/index.less?modules -// extracted by mini-css-extract-plugin -/* harmony default export */ var Indexmodules = ({"flex_box_center":"flex_box_center___KHcKj","flex_space_between":"flex_space_between___rpKE6","flex_box_vertical_center":"flex_box_vertical_center___aBwFB","flex_box_center_end":"flex_box_center_end___eszEn","flex_box_column":"flex_box_column___y2rDr","wrp":"wrp___b6xZq","Onerow":"Onerow___xWGkB","MultiLine":"MultiLine___huyVm","FlexNoWrap":"FlexNoWrap___Z6SJN","TagDiv":"TagDiv___aimaV","myButton":"myButton___qKaJJ","ChildItem":"ChildItem___C9teK","name":"name___XH9gb","num":"num____I4rT","bg":"bg___lqNd2","ListItem":"ListItem___CDDbh","list":"list___JU4aR","status":"status___d75lJ","desc":"desc___NuO07","flex1":"flex1___ibscW","item":"item___E2e6I","footer":"footer___az6N2","tabs":"tabs___YfWSD","CompetitionsList":"CompetitionsList___BU3Jl","CompetitionsListzhezhao":"CompetitionsListzhezhao___E2v5E","shadow":"shadow___kJYAn","divimg":"divimg___R3hKI","havetext":"havetext___Q_Zdl","Finishedtext":"Finishedtext___zMGI8","Comingtext":"Comingtext___cJOQk","task_hide":"task_hide___MQUVb","task_hide_2":"task_hide_2___MoAlk","Unpublishedtext":"Unpublishedtext___tqsH6","signup":"signup___UmfzR","checkboxtitle":"checkboxtitle___iwuEz"}); -// EXTERNAL MODULE: ./src/components/NoData/index.tsx -var NoData = __webpack_require__(6638); -// EXTERNAL MODULE: ./src/utils/env.ts + 1 modules -var env = __webpack_require__(71681); -// EXTERNAL MODULE: ./src/utils/authority.ts -var authority = __webpack_require__(75916); -// EXTERNAL MODULE: ./src/utils/verifyLogin.tsx + 2 modules -var verifyLogin = __webpack_require__(10283); -// EXTERNAL MODULE: ./src/components/ImagesIcon/index.ts + 32 modules -var ImagesIcon = __webpack_require__(67782); -// EXTERNAL MODULE: ./src/components/ui-customization/index.tsx + 32 modules -var ui_customization = __webpack_require__(48410); -;// CONCATENATED MODULE: ./src/pages/Competitions/Index/imgs/jszzct.png -var jszzct_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAbYAAACfCAYAAACV3fw6AAAAAXNSR0IArs4c6QAAIABJREFUeF7sXQd4HMXZfmf3mros2bLcqywZyd3YdDDVmBICJKEEAoSSQDAOnTiAIfSO6SWUPwViQkgoxoDB9GDHDVtd7rLcZHXp+u73P9+uTla/ojvpTtp5Hlsn3dR3Zved+eYrAkYyEDAQCAkBql47Gqp3BwARUgVtCxFMYoJInbs9DHUZVRgIDGgEwvFADmgAjcH3bwSIIIQAdTZKIkqHo/Ag3ErPQbCYgLjJQ4UQB7qojJ/VTvvR88aNGgwE+hcCBrH1r/k0RhMBBGjFJEKCBJjaPS6SCrUxLZ8U12iNclp/HeTvJKR9pqTGSaB2/OUmKE1quWlB2egIDM2o0kCgXyJgEFu/nFZjUOFEwLMib60AlchCfhCqKvnqdqteMmUcdQuAS5jVBB06UgnBn5v/oD1lXX8vSQJQ7PejevOyNv02waN48TwEqk3z888L55iMugwE+jMCBrH159k1xhYWBJTPZt9HpM40nbp+QfsKadOdl8GE16GoLSc24lOXIKYykHZyI430fCe69t8Lqwx4vHNF7v1r2tfv+XRWkSSJJ+WT174clsEYlRgIDAAEDGIbAJNsDLFnCNDKo4+FBV+L477r8LzQpjtyYKUicnpDbkQkWCAmPtCxbmbAjcerOIDR4rSvy0NuwChoIDDAEDCIbYBNuDHc0BCgNScRnJgmjvt8U4dTW/FNRHY3wFomfEQTfFZjVQ9d14P49+a/d/Y9hKiQZiwd2aHeL088SyX1LXnel4mh9dooZSAwMBEwiG1gzrsx6iAR8H516qckxP/Mx32yuAMBrb2mRAUm8d811Y92+h+tf+3se0nCO2LmSz9vX6/y5Sl/gSQc8nGfXh1kd43sBgIDGgGD2Ab09BuDDxQB+u7Mq0gVf5SO/WBMBwL63+VvgnCp/vfmu7VWP/W/+x61tt/zn4UQN4nZrz3RgTC/PZMznyaO/vDTQPtp5DMQMBAIj2GpgaOBQL9HgAp+ZoFsdjlr7OPijvw3G2W3JPrh4usg8KzK4kafpZnvmNb6p857h3iOAMkqwev0Hm0+6u3v29T53/NPgFmsErPfMTaf/X51GQMMNwLGQxNuRI36+i0C6g8XfiMEvhdz37qt9SDd354322wz/U91KZqKv6bqT0L72SZpvNf2eynBDDHtrY6KIz9c9LZK8MpH/v2X/RZQY2AGAhFCwCC2CAFrVNv/EKDVV/wUEv1LHP56RyJa/1NSmrz6HVvbQ1kbINp/D2CffOwHw9qc1squt0J1OVGvzBSH/3lD/0PSGJGBQGQRMIgtsvgatfczBGjd1U4AC8Wsl9vYlXm/Oq0CwPAOR7Ru3UhqFPie6fhPz21DbOuuvo8IF0qzX57Qz+AzhmMg0CsIGMTWKzAbjfQXBGj99VcQ6GVp5rOm1mPyfjHvXYAOEVR79UddPnmoCCuNaJojuFU+YdWjvi9o+xIbPA0O2D0niulLV/UX3IxxGAj0JgIGsfUm2kZb/QIB2nhjvirEenna482akIDyxVG3gvCwpkCiU1Ybtf9DOpGHvpctAl43jjOf/N03PmDUjTd+LYTUJKY9dnq/AMsYhIFAHyBgEFsfgG40GdsI0A9LkpHgqgHEvWLKA/fwaGjlzGNhkr9W3Kqm6N+VI379G/1/U6IJ4qjVLc8gbf7Dn0H0E0x5YIgQmhMuIxkIGAiEgIBBbCGAZhQZ2AiwbxFsuj2VJGuxELADohCSqULZ89HPyNOYqqHj8w3ZWpOkFWzs9xjWzAIp49j/AmomER0hgEo49k4Ts1/2DGyEjdEbCPQMAYPYeoafUXqAI0BFD/wKEFZIRHA3VHl3vfsGgCQftzXr/rec4Ti4G4d3I1I3m7KueQiKW3eXJVArcha39e4/wLE1hm8gECoCBrGFipxRzkCgHQLaSY4glA/HfybHixO9DrUlBx/c+JQm2yR4HHjDcubWyw0ADQQMBCKDgEFskcHVqHWAI0D/njDKa1KvgnnQyUTedMkyyEpN2583yZYXxYIt9QMcHmP4BgIRRcAgtojCa1Q+0BGgoj+tgiydAA5NM+IW43kb6AvCGH+vIGA8aL0Cs9HIQEVA/fGWQoAmiwQr4DJbRe4S90DFwhi3gUBvIWAQW28hbbQz4BAgx45xqHhrG7kVCIsMiGFnigmXfTTggDAGbCDQywgYxNbLgBvNDRwEqPLrz6G4T2yxaZPMP4iME44cOAgYIzUQ6BsEDGLrG9yNVgcAAp6vTv0OpB7V7IeEA699ZDr+szMHwNCNIRoI9CkCBrH1KfxG4/0VAfpm/oWQxd8Vt9IcVhuQ401AvWuwOPnzqv46bmNcBgLRgIBBbNEwC0Yf+hUCtOqYk2ESn3ldqs8+uyWkrwRRJp/07aR+NWBjMAYCUYaAQWxRNiH9oTtEJBxuPETASUJgapwZZh6XwwMiwh4hUA7+R9gN0fyPUBFnQjmA3UKIQ5bNMQaId8W0Z2Sb9DuvU2XR4yGP/m0/10Omc8wn/xgz3vuJKLXBhaEmGemkYLAkIY0E0kjFIAgMEkAKEVKJkCIEkjXvKwKJILBnlXgB7JRlLLKaxL9jbEqN7sYgAgaxxeCkRXuXnV46Q5bxoTsAxXZ+38syIEuA3DwwZjWHG1UC2A2gAgIVIOyRBCpUFXshoYLM2JMoxP5owIJWwdRwcOgtZrP1XgCmlug0Pl/InfhEjrNIsLu9G7wu7+KUC/Z93JfjIKJkuwfZkoRsELJUFaOFwCgQRhEwKt6COO4fe0/huVEJUFX9X+tIPP7GEG/R5vWCeKv4h7+8xvcGAj1BwCC2nqBnlO0UAbub/kKEX4YbHiZAiUmQ3VM1V+4hwONFJQh7ORo1BPYK0n7uF4T9kLDPq+JAogX7hRCV4ewTFfzxbKVu23Uy6k71eEgV+ns/qCQJMqmQ60zJ4/8Mc9J7Ivf+b4OqIMDMTU00TLIgRxCyVSCHBLKhIsdqwVjGkzvuVQGvN8AKQ81GWJFgE0ZInlDxM8oFhIBBbAHBFDuZaohShQfjFS/GyxLSVUK6DNgUgkUAViFgVVWYhIBTSHCRAicEqiSBKghUKl7sMSWgIlmIkBUcmlzE3unbBOLsbQQFnwCb/zEJtl7odjeaNE/6AgeJUCUEqgioBqFGEGqFhFoi1EkSGlSg0USwqyocZIVTAVwewJkKNKLg9tuhuA6D6tWFrHz85P80P8f80xeVTeI/C6gkIEl8zNEVJZmefZ85P7wfiOlP/zUYrIjI5gDSyYMMSBgtVIzmkxaA0QSMhsCEeDMyuE4F2iZAO2n1VbJYADNj0YNUT5TubcII2YThIAzhNQ5CupBhIxVWItgkCV4iuAhwyQKswuPkNa6oqJJN2EZmbBskRG0PumEUjWIEerTAonhcRtcAbN9OtqShSCfCUBkYLgTGCd6tH5IqdcCJJYMQkLUbIhX7hIw9pGAvCLv27ERhbq7oVsDY5KbDbWascQYghozGSeJXLnMP/+PPGlW1+te+z77oNEwazHgA3ALaC9UNATcIjAR/4/vJZyLtnxAa1ygqQWXaE6QdRn3NMR/LRNr9pBkCVkGII4EEASSZzYhrvXNgrlIIUJS+JS5/c8rE5nLhlESbWOkvL39f56QsjxdjZBmjm8l6GG8HQPpwu6iD/U1zQLtiImxXoN3r7m/Yj6px44QzkHaNPLGNgEFssT1/IfW+2kHHyoTz1EMSPb/1MOGpAmYJ2CYENnpUbB4cLyraF7S76XEi3Oi3QiPDgEVAEng5ziKu6QyAKjuNkggzhYTJAMZpfE0agQUUeFUCVEXg3bQ40RKVfMACPYAHbhDbAJ38BqIhHjuWNJ8agkKBhW6SpClJeIhQZLagsMmJoswkcaDJTftAGBpUhUbmgYWAQF2CRegBWQHUOGgMKThaNmEWEeJ5XYUCCBFkczyWJIX5LjWUvhhl+hYBg9j6Fv9ebb2+ntJVE04mYC4REoSAK0wdEKSf5iwJNlweiDZkmNo1qolBBFg70m7HbK+MwUQ4HsCgUMms/fCJtHtkvkNdLXmxMjk59LviGITW6HIzAgaxDZClUNNIlwgZx/CFeqSGbJIxSxY4KhgV8Ej1xag3uhFQCeu8Kr6PZC9ZUYoUfDsoUfwlku0YdUcfAgaxRd+chLVH2p0FcDMI8ayE12wyrJkLayZJpCkyhENPzmuWcZkktN23kQwEukWAgBqPgtc1xZjwJEkITRNX4kjmvnWurWwBuwo8lh4v2AGAkQYAAgax9fNJ3ttAQzIT0SBER22waqIU2YFshTBTkjC9WRwUKi2xZl8uq18LCYkSNFEna/Alms0QPmNeYqPefo65MTwdAZ+GKf9UFM3KoJ5UzYSiXlHR4FVQbpY1+8NQ30NsOGBWVWyUBdYrcShJE6Kuo3iSbPsakTQsKbx2jMY8Ry8CoS6o6B2R0bOQECAiudaJYwEcL4DhpKupB8NBpBCGq6R5qWCrLt4r8+GNJAGTJCFBBhIgIUHi+z0ggf8mCcSz4bWWsdmjRUgDMAr1GQItphFsieeFk0mLRAuJNXiZzEgzg2AiajErFATFJGNnkMTGdVgI2APgq1QbvhFCdKX232eYGA33LQIGsfUt/lHZel0dpZEVs6BiGgQm+rEZaj0GUlUkK8BgPwNj4mPS1MShfBdikjR/gkx28WgmPpk/Awlmk+7GyUd+hqiz95eNj7z4p8ejOSlhsmoAtJNXIxEaFBVNpNv++Qisu46SRcbuZlF4twPy2VaCsAUSfhQurEtJEdW9j4LRYqwgYBBbrMxUH/az0UVTPCpmgjCDdEPhbtWxtWMeIUXRtd1CWWMtxMcEKEswCT7dsTNdgXgWc0qshSnhoAAmxpmRxE363EKxkbJBfsEtGCYsk+kQbh4P2FsZE1ajQmhi4vKqaGwmM95nSJLuPyXY+WWnMLWyhG6JibVsBSs6CWwwS1ifaBWbgxuRkXsgIxDsohzIWBljb7Y5EhIOJwVHkkC8H5Jj8WQyQfP6zkoCwYg2u9/FE9YNSRJLfJkaiDJkD8ZDwlihYJwqMBaEsQIYR8DYeIuupDBQyY/vuZi4TM3eVFhjyO3GLhBKIaFEAKWSQGGTBwu8CiY0+zoOlbzazB07AjARHEJCgwQ0dEWFzWRmFzL+Syr+NyhOsJjSSAYCQSNgEFvQkBkFfAjU1NBYsuIIAczVVKt1DcsOSfMGQYhTVKSQQCKTi+YWKfQkySY8lW4TnwVTBTsCNpsx2ksYqxJGSxJGEemumiAwKs6Mwb4HQvd1pbuoioXTH99TmpodRDMmDo/W7+0Q2CoBWxXCdknGFlXFlgQzyoQQ9s6wq3HQ8R4PboPUpbuqgCBXVe1E55CZzAQam/cUHd43rMnY7NNxtXDhh0GDxI6AGjAyGQh0g4BBbMbyCAsCtU6aoHpxpJAwhwRMohOSkySQokKwcbhKSCRVUybhFCzJWb31OGf48M5fzj0ZEBGZnMBIeDGSVIwAYQQEhkFgOFipBhhKhGFxFqT6Igz0NJxLp5uBZn+Vmt/KVtEMuC2HR3PYzMoTHM+O49qVk8AuWWAnTNgRJ0Inhz1E8eYmLGv2JxoUlExmJhl2ATR2R2a+9UEq1kgm/DfVJrYG1ZCR2UDADwIGsRlLJOwI1LsoR1FxJKmYzd5ou3BWq5GZqiCeZMSTgkQSmhNgvyQnCBVDksRvwt7xECokonQ3MMTtRIZkRpqktgnAmQzSgm7qwTaFpjHKIlF2bswKFlqkGEHg0xP/Y23COllo0QWqhYSDCkcf4PA7ZuyPB/b1RhDWqkZ6QgGyAoGDxYzayQxsUoLG5tA9HU9m7GuUDcwkrJUl/DfZKooDqd/IYyAQCgIGsYWCmlEmYAQaXTTV7cVRkDC9+RTXlTE4B3WxKgqS+DTXbGzbGckJIeFvQ+LFWwF3wsgYFAL1Tjrb6QU7Ke50rjQyI7gkgQZZQn1XYkbNWJqNplVstJjwfaJVbAqqI0ZmA4EQETCILUTgjGLBIkCizo65JOFYECaqKtxCdH46a/bQbtHElQqSWKnAd5IjwGrx4KpBgwzFgmBnIND8jUSZ9ib8uR2xCahQJQn1kkC9EJpmbIf3R7ODbAsEtggV36TEY7UeQcZIBgK9h4BBbL2HtdFSMwK1RINEE+aqEiYLoYm8+N6NFU86vAAlSVM84ZNcKgFJILgyksR5BpiRReBgE72mEjI4npwQsEsCdpPumsp3tejrAItU2ZUVm2iUSSqKKAGrU4WoiWwPjdoNBLpGwCA2Y3X0OQJNRMPdTmSpKrJkSVM1T2++e2qtZUkqaZHACzMSxdN93ul+3oGqRrpcBU60SKhqTWYsWmSTN0CLRr1VklBmsaEsQQhWZjGSgUBUIGAQW1RMg9GJ1ggQkbnBhfHENmgKxkLCqGayKx9kwzNCCL7XMVIEEWA/opIT12mmEEAVVJQLGTsEsD3Jiq1CiE5NOyLYpQFT9bJlJI8fD6mhATRvnoFzKBNvEFsoqBllDAQMBAwEeojAByU02GvHSMiQZQmSwp5cPIAtThfJK240njlFFPWwmQFZ3CC2ATntxqANBAwEogWB5etpiGLRHIibXW7QvzcDH20GRgyGWniH2PDkKkpNBZwH3ZCT0+G+eha8QhgKOd3Nn0Fs0bK6jX4YCBgIDGgE3ttAqbJFcwoQ73RB3bATDQ+eK0qJiD2i4aV12t0mUIP4uAx4652wuRXYbzxKOAY0cJ0M3iA2Y0UYCBgIGAhEEQKf/EgJTRaMECpSVTfo3OlY151h/tLlNARAPesXL8wSrigaSp91xSC2PoPeaNhAwEDAQKBrBJYvJ6t3PIarHnjPmeI/+vezKyk9oxq1NeMhXTNbdBuBo7/jbhBbf59hY3wGAgYCMY3AkiUkLVkiuvLY02FsL3xHGV9UoOqdnw/cAKwGscX0kjc6byBgIGAg0BGB51YR+yfFdfMER1YYcMkgtgE35caADQQMBAYCAkuIpPTPkHn9qQPPeN4gtoGwwo0xGggYCAxYBNjg++cDTCxpEFt0LHeeB8NRbHTMhdELA4F+gcCSZWRJHY1BkgNmr1UzC6juFwMLYBAGsQUAUjiyTJ06NUFV1V8T0RkAZgohBkvs4VdVv7JYLFd6vV5ZVdXa/Pz8/eFoz6ij7xGYNGVWDqnKTEEYS4QUgNxCErtISN+W5a83PEr0/RT16x4sXUUjF84Tu3mQf/6Wkprq4bZmICnODEdtBbwLF/Rf0wCD2Hphaefm5j4uSdKNqtpRsYldo/O/1klV1TIA/5eYmLh09erVhl/EXpijcDaRPXn6IlXQ7UJIQ0Gkub0/lASEJECkHpCEdFVJwYb3w9l2T+vaUE4nAPggKRmJbbrd04p7WJ4fkYZ6sCLEWTNGiS97WN2AKL50OVldMkzWFMiSgPl3c0WVb+DLy8i6bScSzamo74+mAQaxRXCJz5o1y+xyubYR0chQmuETHRGtBHBHfn7+2lDqMMr0HgJZh02/jIheFdAigftNHDEVUB9XJdMLMlGWAphlQXtL8jf02VxvKKcGIl2jLhqTEKJxxiiRFI19i9Y+aZ5LunDBRUTS818i47p5Yl+09j+UfhnEFgpqAZbJzc1dD2BGgNm7zNZMcF+pqnpqYWGhu6f1GeXDiwBvYBocyioAR7c9nQXSjn6C45OdnpqvWwmvlhZtvCqQGsKZZ0sdUX1d2+tetflX7qYvdfa3cPajq7qSUwQmprQTcfRGw/24Db6LSx4Juf5TuIKxl4tmSAxii9Ds5OXl/QLA28G/6LrtUEFBQUFehLpsVBsCAhMnnm6VzHt2EJAZQvHuiwiUlxX+yGFjei2V1RI11B8iNiaw3GF68wV7ASa3zv7WWx1MShbISjWILRJ4s7Pl388TtZGou7frNIgtQojn5eVtIqIp4ayeT25CiFmbNm3ik6CRogCBrMOm5YOQG6muCCFeLi3ceE2k6m9fr0FsvYV0dLajKZycgArEePQAg9gisL5OOOEEU3V1tUdRlLDXLoT4bX5+/othr9ioMGgEsg+b9hsV4oVDYsSgq/BbQEgSSgs29Npz2p7YuIPRJIrsqxNbXl7eTwHMIyK+WsgCMETinSbb6RDZiahECLHCZDI9snHjxpg+9Tz8LSXddoxo8Ls4ozhDrz0wUYxB2Ls2ffr0sYqibO9MC7KnjQkhbs7Pz3+8p/UY5XuOwKTJ07cTaGzPa+q6BtaYlSQcXZy/8ftItuOruzWxMaFFg2YkCx5993u9SWx5eXm/BHCpEOIUvlII5Fqh+T78kvz8/L/2xnxFoo3XV5EtoRLqz38uYvY+3yC2CKyM3NzcdwCcH4GqucrbCwoKHo5Q3Ua1QSCQnTeT1Aicytt2QUAQri4t3vhKEF0LOauP2BKtwPjB0PTE+zopKmHbQaDRBfQGsU2dOvVaRVEeFkIkBkJm7fFhcpMkKfvHH38s7WvsQm3/pbWUElcF76WniaZQ6+jLcn2/avty9GFuOy8v72kAC0N5GILoyt8LCgouDiK/kTUCCGRnH50Ek70+Eqfy9t0VQiwuLdz4QASG0aFKJra6OsL0kdFBar4OMrlt3A2kpEROeWTKlCnHE9FyIooPA9Y/AigUQuTn5+f3ytyFoc9tqnhpLZlj1cbNILYwrYa8vLwbADwVYVLTeltQUGDMW5jmrSfVZOfOJFUN/z1qXxNbbS1h9pjoW2JrdxJSUyNDbLm5uQ9KknR7JDYqQoh/5efnn9eTtdYXZZnYGhqQcvM8cbAv2u9Jm9G3ensymj4sm5eXt5mIIq6K3+yp5JzNmzf/pw+HazQNYNLk6R4CmYIBgzc+7T3N+CsvBK4vLfzxWX/5wvE9n9gGGrFNmTLlWSK6LlKb0mbXeXMKCgr+F4456s06lhSQZdi3oGuuia3ApQaxhWmVTJkyhQLZ7fHD43A6YTKZYDGbQ2pdCFGcn58/OaTCRqGwIZA1eRobZbMLqk5TexIbMywTFQcq4Q3iXk4nQbGgtHDDx2HreDcVDTRiy83NnS9J0seBPLs9wV8I8e/8/HzWrIy59NJnlHLNKaIuljpuEFsYZmvatGm5qqrmB/JwHJ6bi2fvuAOlO3fiXytX4p3PPgOrdMu65nBAqXnHH9OaVwENNMozTTps+hIiuruzbnq8Xlw8/1T8ZfknkCSBI6dOwRnHHIm7Xny107lucjhw0pzZ+HbjJpjkQx65eLcfb0HGhg0bKnsDjoFGbHl5eTVElBppbPmZzc/Pj8n37RPfU1yKCtOvY8gEQKwvp4+TUzCfAg48HuklEHz9igo4m3De9FHiX8GX7nmJvLy8UwF84k+U4fV68fzixThxzhy90WYy++cnn2DZp59ibUFBC8nJsgypEwfJejEJFotl+Lp16/b2vPdGDaEiMGnyjEsh6M32866oKi447WRYzWa88cFyPHLDdTjvxBOQfe4FbZpyeTyIt9rwywWn4upzz9HUyWf98nLEWa2t89WVFf0Y8Revr8GBRGx5eXk/B/APf89tqOujdbnmzehZ+fn5H4ajvt6uY9kyssSS+r/YUE6cNHsVmxlweXXILCbA3fy5t0EMqT2iN2eOkS8LqWwPC02dOvU8VVX/6e8BcXs8+Ov992POlHYOSVjc1CyW3FNRgd3792NvZSWq6+pQ39QEu9OJ/VVVKN6xA+X7NF+ldxQWFj7Uw24bxXuIwMScGUdKEn3fet7tDicuOv1UnHj4LHy5dj3u/e1VvAnB5Xf/CQXbtkOWZIwZNhSzJudg3uxZmD1zOuB2aVbQm8q24qxFt8BqaS2iFk+XFW1c1MOuBly8J8TGjrj21bgxJNkMk9zxcMJ2cftq3chMtbTYpQXcMQDhVh7Jzc39go2ug+kD5+UNKl8lhJBeKSgouDqEcn1e5P9+pISDe2G9cX5sxHQT63fpfgV4GeYMBQr2AXFmYHgKNNuRWPHKJiTx+oyR4oq+WAF5eXnnAnjXH7E53W58+sILGD+ylbN/IbDqk0/wvx9+wMhRo7DgJz9Balpa22HYbPrvsozxJ5yAtNTU1HXr1sWUzLsv5iXSbXKMPZciN/pE0JnpaXjz3rswbuxoOOobEBcfD/hCFTFZSc0iRr5j83o7WD+X7tyFk6+9ATaLRes6n8wVCzK29JIYktvsCbH9e40eFeWUaalIsHYMcODxElZsrEG9w4uLj80IenoiQGwcHmpioB3h55uf3RcWL8axl1+OhLi4QIv68pUXFBT0qu/PYDvYXf7uogSEs51w1KURG5/WWBLJPzVH4+0+h6OhiNVBbG8D9pDeZ8Q2derUk1RVXemP2FxuN8pWrAA8nkNw8M6PgecTm9Op7yRau3uQJKz+9lus+e47XPLb3zbMvOCCrdu3bOlxxICIzccAqzhr8jTW95d4blc8+wQmjxsXMgIHqmsw8+LLEN+8kREQO0qLNoZeYQg96QmxPf1RBRYuGOF3M/zof3bjlp8EH8kpAsTGauzpgcDE0pZTjjgCz915p5b93uefxz8++SQoDVe+Xti0aVNM3rPxmJcup2Q5Dup18wTHxYvqJNbtVGlMOpCeELN4o2Q/weHtU2LLI6LN3SmPqES49MwzcfuVV+q7eElC2Y4d+PO//w2LyQSPoiBr9Ghccf75bYmPl48QqD5wAB9///2BP7322o0lJSV/i+pVNYA6N2biYWtNsjyLNR13fLECO7dsQdnOnSjZtg3Z48bh5OOO009n7ZPZjIeffx6jhg3DpLFjkTN+PBLT05F12tkaMfB6EUSvbynZ3KtSiJ4S2+8WjEAnUsg2o48WYsvLy2skooTulisrAaWlpOBP116Lk48/HnC59OyyjDOvvRY79uwJeLXr7tGkmHZizu62Lp8nnAEPuo8yirU7VZo2Ap3KxPuoT0E3u6eOcKCx74gtOzs7yWKxdOmFggnvqGnT8Oq997aQ2n+++AI79+7FwssvB1g0JUnYsX07HnztNbx0110tIiy+X3vir3/VTAT2VVXhtbcy1qyBAAAgAElEQVTeit0dSNAzG90FaNeu2cWFRctef/+jcd9s2IiHrr0Kj772GiaNGYOkhAQ4XS7ceMUVyGgvWpYkvLN8OQq3bNFU/w9UVWlk+MWyZbjyD3fhsx/W4OZLL8bR06d+PTP3sF+KiRPLewuJUImt0ang1c/3YdEZI/x29YVP9uL8Iwdrd3HBpHCf2DojNpa68OnMarHgtKOOwk9PPBHHHHmkLk3xJZayCAFye3DO7xdpc9fsD7nb4TCxEdFFBQUFbwUz7mjKy6629jagack8EdUaGBqxTR2hhe6NJvyC6sueWsKBpr4jNu5sXh4f2gi8w3O63QdtFstgc/MF8zHTp+PF++5r2e3tqazE3z/+GDdfcUWH3XxdYyOeeftt/PHqq+FwOLDo0Ufx0h//CKSm4uqbb35iU1lZwurVq38TFEBG5oggQNu3E+/g2d3TY//3V9x2zZX6fPJGxSde7uy01twbFvkLFkFzHl4rHg82lW3B4udexgcvPO1bLw0iJyc5IgPopNJQie2VlfswY3wiZo/3H3y7cLcdn/1YgxsCIMHWXQw3seXm5rJWsRZHjzVZj54+HUdMmYKjZ8zA5MmTdclJa5tDScKKD/+JxoY6TQTp8Xgxd+7RWLGhAE/835uaXao/43siMhS/emExG8QWJpBzc3PXuD2eyZ+88ELTuMmTh+Zv2FB9/k03pfHub+uHH0LwvUnzC++PzzyD+66/vu1D4+uHJOHBV1/FbZdfjvteeQWLr7xSt3tKSIAYNUrMmTPnfrPZ/NJ33323K0xdN6oJAQEikrFnjxcNDdpmxmy1AJ5mhRAi7NhTgVf++S7uv/HGrmsXAj9buBDvvPAC4NYdqfN6Kd1ZjryJ4/VySUks9koUmZm94ow2VGLjrj7xQQVuPMv/iW3p8j24bv6woB0sR4DYWrQiG+x27Pz6G8Dp6PS53LN7J+596hFMOGwmhNkKRfHixksuRVnRJqxZ/RUuuvRavPqvf+E/q1Zha0VFiwIQi5RZizJn7FhUVFaS0+V6qLCw8A8hLDmjSBAIdElsjW7A1UrHgetMidNjMzU4dXOAJCtQ1epxM0l6nt5O0XBiO+yww/5w62WX3f6rs89O0sYvBP7v/ffx3hdfYNzw4dri5hPduJEjUWe3457f/a7taY3Ji3f5RFhXWAi2cVr+7bc6AfKdnBD1Ijs7hWueO3fui6tXr+614JO9PZ+x0h6VlGwE0TStvzx3mrajR9O+envFCk2EvOb993XS6kS9uHTHDmTPnw8qLweaDj1ILJ7UjLR1RaIvRU5O0CrpoWLYE2Jj5ZGA7tje341bzu575ZG8vLzriWiptqHwenHn+WfABML8M87DoLTBLRA2NTbglTdegjM+HdOzJ2HU0KGagh3bG04YNQocd/EvbzyHy357s3alsPyzz3DT449r4smzjz8eD95yiz6XJhM+WrFi+ZlXXXVGqPNjlAsMgW5PbIcCxOvmAL6kiVDa/a69ywNrM+y5ooHYeFA7v/zy4OjMzENaVpKExUuX4v5Fi3RjbLMZ1NiIJS++iHuuu+6QKrgk4b233sLosWMxa+5c7DlwAB988432sryGlUlYrdjhaBFJzZ07963Vq1dfGHYgjQqDQoDKyoZAVQsgxBBNnMiKBUxuHg927N+Pl99/Hw/cfLNeJxOfFlislYcZIXD+9dfjny++2HJi46wasSUkcH0fiuzss4LqVA8z94TYnv2YT2LD/WpFPvb+btwcBcSWm5ubJiSpilQVrNX6j0cfc9mdTuuny/+J31z6awwfOVZTEvnbG8/h4isX6faGXQSoW7/2vxoZjhufpc1x9llnafP49WuvYURGK9MGXfR8mcjOfrOHU2UU7wYBQxQZxuVBxcWbAOjW1/X1QFoa9u/fj6HprTSKbTb88fHHcd/ChYdEHnFxOOGww/Dziy/GtTfdhM1lZdhVVITi+nrcdOWVOPuII/D3Dz5oSJo9W7trmTNnzj/WrFnzizB23aiqBwhUfPPN0xkpKQtNTG4OxyG7mYREncj49LV3L8AvuFb+QVvu2FqbfwCorm9AWmrK8WLSpK970K2QivaE2FYV1KG4wo4Ljx6C1ISOBswuD+H1VfswarAVZ8xsZ6sZQG/DLYrkJufNzLMfcFEcK3idfswxjUdPn55YsnMXkpv24bqb79Hmb9lrz+LnF/1a72HzXWgbguMNi82Gd954AT+78AqtzI0PP4xP//tf5H/0UVvFE+0EID4T2dnsrchIEULAL7Fp7qqa9V/YcJs3LPw7ix2tJsDu1u3eeitxH9rHPoyWExuVlDwBot9rWDhdurw+tZ03JFnG7U8+iYdYPNGsOux0OnHc9Om445578NMLLsBTf/sbFh4+Gzd9tBwPXHkljpw9G599/XVDxnHHJc+dO3cqgBNXr179VG9hbrTjH4Fdn39Oo3gDw8SmeHVCs9oANrbml+H2bcCk7M5V/9tVv7ao+C+H//ScS/23Gv4cPSG28PembY3hIDYqKVkA4BgQpX395SfO9/6z7H8rdlS/IoC4pbfdVnHyEUeM4DkrXL8a1S4PTKnpaNxagJNPPRtNdjsSZ84E7dhxSHTMYip+AVpt+OffXsH5TICKgm/Wr8ezb7+Nfzz5ZGfmO71+Eo/03ERb/X6Jje/U2LUWz52NbYmhu91iYjPLOsn1Zvh4dvvVXuQZNcRWVpYMIepa7JbaG1s3z37R9u1YnZ+Py37yE10cabNh0a9+hceee07Tqlr83HN46JJL8MH33yNl6FC8cM89eGvlygYxZkzynDlzVq5Zs+bkaFtIA70/no0bPzAJcWaLVqTvpMbExp93bAcmZnWuMNQaPLMZe/fvP3f4UUe91xeY9kdio127hsPheAZW67k+UTFj+8XKj3Diyafju42bXr3i7ruvvPfaa/cdNXVq5h+efBKv338fvvx6JU4+YT7e/ddfcN7PfgWPxwPLlCmg0lJ9U8qx+PgFyfObmIR/vPk8fvHLq/VnWpbx5Btv4PeXXtr2Bak7uP61yMp6rS/md6C06ZfYYgGIaCE2xopKSqaBaDUkydriTqk9iCYTnn/pJYydPBkLTjxRv1+xWuGoqcH1Dz+MFxcv1n3R7dqFB1auROaQIRg5ZEjjLU899XW8zXbnDz/8sD4W5mWg9JFdDaGo6BYAD7e4yuJNjU8BhD/v3q3DwS899k7ic7XVHqTERGDECFkI0SduyfsbsVFJye2w2R5sERH7zDCI8PWXKzB92uFIHjYCf3nnnd95PJ77p0+cmDLr/PNB+ZvwzXercOykqfjrJ+/hl7+5CXA5UVBaitwJE/STOYuemdisFuw5sBfle3dj7hHHtSgKadqy7X1KCnFAZGcPHSjPRl+Ns0tic3gAT7vgwAkWfR75Oz6tsViQNSR7UxTJfWAXWq1TNBGbr19UUvI7EF0DIfLau8jC118BlZX4bN9+fOJyId5q1S6aE2w23HHFFbqxJ78Mi4uAKVNRVVWF7Z9/bj/89tu79ZLQV4vIaBegysokOBz1aGw8tEP3KYrwXGruRFRdLNldPDYhVors7FP6CtP+RGxUWvoQZPm2Fhd2TGrlu1g7R4O3vq4GTlKRMXUGz8s7MJs55t1rz7z6KmaPG47ssVlIs8Zha301Kiv344ij5+lk5lMU4rtRrjMxES+98iSuWXSnrhXbmYNdXguqegCKMlnk5lb31fwOlHa7JDYmMG+7PaNF1kmMCY/tuZlg+HNvEhv3oX2KRmJrPr3dBeCeDsT21ZfAgQOacgkWnHHopccnt9Y7ebsdOHgQ4Lub5R9VijvvCt5z7EBZyVEwTioufghC3NZsnnFIE5K16aprgMGDdbHV/n1A5rCOL0BdMWGwmDxZ9ybcB4mJra6OMH0kP999pefcceBsBL9xN5CSIpCV6t81O23fngmzea+20WiffBsNiwWvPnU/rjz9fP1ZTE4+GSqt5Of1xWcfxG9+fgX/DUhIxKqVH8JsNuOYk84Amhq10xsTJHm9ePXtV3HBhb9G0qB0fX593fNpwgIHIct3i6ys5/tgSgdkk4YoMoLTTkVF+RAit9MH68B+YEg3POXb7e/do5Pdzp3F4rLLjajZEZyvcFRNxcXfQ4gjO2jN8Salplonu7R03YSjdeK7OLf7JJGTw0bDfZa21BHV1xESrcD4wdFBbkxqHGmk0QUkpwhMTAmA2EpKlgC4u2UeuAhrpnKyWQFbnOb0wONy4pWXnsBlR5+C+FMX3Nqwad0jf33rNVx57iUw19ZqEhONqGQZO7eV4psvP9U8jMgQUNxumCxmnPOTCyH5lIR8pMntsG0ii5aJDogcjp1ipN5CwC+xuRV9QXFKtumiSP6do1IktImHGN4uszZmXTtXm121GY0nNiIyo6LC3emOMRCoOO5afR2HLdDu3zB+/Bdi4sSTAilq5OlbBKiwsBSynBWwVhVvYoqKdouf/GRU3/Yc2FBODUSk+cXiZ703FcO6Grtm/td8eBRCNM4YJXQnCN0kKimpANHwNll4MCw+ZMUPviOzN+mDzJmM8v99jzX/+277mIk542bPOAJQPLq0hBvPGKqf3DSCMzWr/LvZD5deF3eu2X9kGzFk5QFgaKamHAaHY6TIzq7w12/j+/Ag4JfYfAucf/oWF68FbWMSnj50WYseKe5Q6qrNqCS2kpILIMtvderZPRDcWhvz8olNVZ8VkydfH0hRI0/fIkBFRZ+itvYUTbwVCDNs+hGob6gTV17Za5Gyu0JoQzmdAOCDpGQkBtL13kKaH4eGerBc8awZo8SX3ZLatm3ZkOVijbz8Jb4S4NNzSgqw+gcPJmZth6JM0opxDD1bPHuI18WPTHTDhusbzWYvQS3Vd2J8r2nCjp/gWwOLxKRJT/vrjvF9eBAIq+eR8HSp61q6ItKoJLbi4mUAfqbt6HjHFshbogvzgGaj0IvE5Mkx6xU8kLWxoZxWJaXgBOoTfcBAeug/D5vGjK/eUW6DZ5T2ImTNSCa49goj/PfqaqCoQN/5A3bx6ysN5SD/EPvNQSUlj4Ooo5POzp4vnoeyUmDESMDDrs+kR6B4b9UUB9iYnk9i7GyBn+MxY3QNZp/7u/Y9aS0h5Xo3bgSmTfPdm38ncnKO8dt5I0NYEAirr8iw9MhPJeyLkm3oWqeoJLaSEnYOKWsvt0GpugjDX6qp0R+u+ARd88pn3M3ulczmXnOE66+bkfp+Sz1RfS1pewC2V2R7SW3jbNJtKWMhEQSynOVIUu16d3ke+VTAbJ3C60AGGhuAigqwA2XtJcn/8vI84vA5euhsI/UIASourmf30W0q4Y3F1i1AXDyQmMCXdYfMMdh4nsPSzJnLJDYCslyhXSHwXDG58VyNHt21iUZnvWUpy8YNwOzDtXKqkFGaOOI50/C4m7KEaL7c6dEwjcLdIBCQKDLaEYw2YqPCwpmIi1un7fJYe2rbNiA3z/+DwTs+VjJgscfgIa1h/0rk5LCIqF8n1shrqGdqAPiqvWCfblIyPAWa8oB/lYG+h6cDsXGXfCcFvjetqQKa7DrRmS26xuvoMdqJXuTkRFq63/cARbgHVFo6F2bzDy0BQRl7VuLgZ5BPT7zR4OeLf585S/9921bdeF5VNX+sVFj4IYh0R8U+e8RAJC6tx7a7HLA7gOzsZmkNoSJtnMNis5oJOH5osvg+wlAM6OoDIjaf2r/vpMS/s7q/ZprT6oK59SVvb6IadcRWUvQgSNyuYcC7vi9XAYfl6i+xYFN8PItB8kRWVkGwRWMtPxMba+SxYI7fI3ynyxKh1p+jekyaE4p2J7b2HfZpzfnIzmfeYTJBTJxoEFsPJ5hKSl4FUbNjRxbw2nVtyGHDAH6WOEkyUFIEZOf4NI59RvMvipyc3xJ7ECKqaxEfB7uj4hP499/pdbLyCCdSUZU5CYoka1d6TieuzEgWf+7hcI3iXSDgl9jYTq2J/UHSIa1I/p3tyeItQG2r+1m2a+NQNr2dooLYbqdBsOM4eDB3wy93/mp6ulPXyOKHorAQqDqoqw6zeDHQ3R9fUrvdi0V29gO9jWlftFdaS5RmIqQnxND7XXWDXI1QXY1Q3E3YeaAJmcKCJFOQD4IsY3fRi9eYTUleLymNEuR6yYJa8qBeyDiYedqSA30xJ7HWJpWUKCA6dFnBzx+LIfdUACNH6RvNzZuBrCxdzMi/8/M5fTo/axkiK6tS46GyslNhNn/SJnJ2IGBwe1u2ABXlwNHH6vVzIFOTGQczxkM0K8QxuX21vuHx597ds1qCUjZy4mEFL18j2gUKC6TB8OfZUE7fJSXjqEBfU+HvQeg1Mvz1dXjJL7GF3kTvlewTYruBpnLoJotQjh4s2c9MMkFKQz0KHcnu2kV7LGh9J8T2SwUFOqGx2GnsOF0U1V1ihROX6zqRnT1gjDpLaojGJxFMURbN3dt4AJ76/VCaKuFpOADFXg3FUQvFyVc5zaILbVcvIIQEW8JIDBo2z/8ct5p/e30pNVStFVxel3wICEloP7V/ktCiPNudniohxFaQug2Qi2SBteR2rxv6kwf2994TF50tUXHxfM17SLtoCRq5lJUB7ArrYCVgsfoCuLKZBTBxIhPQQyI7+47WI6OSknNgMr3Xob6uhs8ntT17dGUUNsZnKU0zOzQmD4E94VBEA5ZGvPbRAXy5sQFCkiFJZng9jV4QCgWQLyRpDST8sPzBSat7G22fLSO3y1cB7GmKpXW8Ltt7o+rtvgXSnoDYZhBbIEhxnusoHSb8wkLK/KEWz1mD0IAhoh5xwg2FBPhuxSRU0NBR9R+eXZGM1u7I+MH67/eHvHzzAzBypO59ggnMJ47S3mja/u4NSN7bxfgpA+plxcQ2Lolg7ktiIxXOA6VwVZbCXb0Dnvp9+sGbxVdsUxhAIvIic+wvIMmBndpUxYH9O/4V9CUiU6nJJMNikmF3ujka7XII8bGs4l8ZZyzROz6AEpWUvAuiczsMmZ83JpusbD3KAitz8XyyOj6LIy2WjSI7e0ZnUFFBQSZk+RPExU3t1nyAn11WTmFFE14nRx7ZclrjTWzlsGxQq/VjNgFL/rwLpeVdmCTwZka2QJLN8Loa9wkhfU6quoIUZfknT0bWJZfvrpvJbFgKsKsaSGGrBwFUN+tERfmy2moQW3czdDNlwI2rUiXnpUMt3kmZdBBJwgGFpE7diNWoNvz2OFv9r7JrtbhpbRJrWW1Ypz9QvsQiEvaAkJykaU0eVG2VQ5af/JEwUwJJgkVPL2KpyI/yRRS27vUZsakK7LvXwb5rHdw1OwHJpBNZD5LZOgiDR54JUDuHq23qFFC9TThQzroK4VH75JNdvM2CRoerQAi8kDl4xMti9jVRIeLqAZwBFaVt20hTx+8s8ebRp4FaVaWfptO1KNlbRHZ2lr8GqKxsBlT1EhBx2KhxIBoGkxyHxiaAvQjxSY3b4BMaK6X47vM4OrctkWrTRvDutyXFWYGLlpT43Fb6a177ntekbLKxyPsgQbwly/KbHz00cV1AhYPI5LvrZm3kWEusPS0EtooN5URDEgkZfm35o3OIKglsqSS4PfTmzDHyZWHp5SK6MJ48N4yyuueOon2wwgMlAHP0DY4Mdee1ByWr1ImYkXd0lZW6Y+MuLqM/do6vuGvbpBGZcoOmlLNLDEOZO/E7lypfhKViV1jGFsWVdEVsjW7A1e7VzGYfjBE74eYHkO92q5oODY53m5ynu8TixPriT+Co2AghcTyk8N7tmcxJSBlyBCzxw1o043yiS/La0VhbhIaaTRCiZyTa1RiZ5MyyDI+iPj3UitvFvCXtfPlE8WIIsmtUVHQhTKa/d+tgunWdui3aGkyadIQQvpuvwBvd66I/Z772/BUwcYDI5pM8S2amTmtDakx0NRnjVI/J2ua43+hQ8OsHS2GzBCYF6KxnkskKVXHaJSG9ZJXU+997MDw+Rvk5HBlPiLd08zwc8oMZOGi9kLO6ibCjGlvF+nL6ODkZ83Ub0dhMWvDTJpw3fZT4V49GsJBuHSo13jveVGNNF43w6nLBgFORKx1rLq9FRlw3u3SXG9ixDdi/v63DVACv1h62//W9I4cmi0PnfRkqijAG25zx1+IZ8ULAnYnBjN2d2Fo7oWn9uGlRqFuN1ZevO4oi1YvaDcvg2LsZQo6s6RiRohGX2ZqmiSZJVaB4m+B110JIvCUOL5l2Nu3cgsVigsut/mn4giXsmLvfJSouZh+b8wIaGGtuOBzPi5yc6wLK3y7Tvjp6xhyH36X+8+16yd7IGpQcakj3MtIueSxxSs3g0XJ7Ec/a4gY8tawibI6mTZYEeN1Nn5okceuHD2f/GMq4fGWKa4iyUki72+0qbd7VhCmjo8+fgN1NKNqHrZF/qnqCcG+VvZ6uyZQbns8xV0rxcEMN8WXTRBacND0Fdx9e2X3IA81OQgFqaoG6Wl0l2eXC4l1TlHVVVrmNzEJ79RGqkIo1nsyX8ZS4prdg6e12ekMUqboacOCrp0HsC3CAJVmWoKj06fDT7zmtPw2dCgosSEpyac+R/+SCJJ0qJk362n/Wjjn21NI1CXF4kU1Uk7ZsbrTVVyVqviT5tNZejZBV/IdOUBS5bUwSVhx5ffl+fLGuNpQudFtGtsRD8djfl6W4yz56aExNKA0wsU1Mpg6ku6fGjap6D6aMSUBBuR0pCTIaHComDLXBwhdwUZAMYuNJuJ5GJkjur6eZ941LFfaQCc03n0xAhe4heOlMB04bzXG5ApxsFmVYVEz780jvKGe5qSuxZwNs+ME95n3lafGTKFhDYe+CP2JjqQJHbOfE2lraSb05mrvVBNjZLKW7XrkbUf/tY4GbW4R9hH1fIYsnidRlw07/0y/6vjfh6QGVlFwLIZ7rMnhr62aEWCays4Me+5m3lszxqPTkxfNHHHXa4ZqPaJg9TueggzttXY3CFZ/srUsdZmq/KK1m4HdPbMPBushtriSTBUL1XPjRw9lvB4tyV8S2u9qNmkYvEq0SMgdZUNXg0Yht/FArrObgpFvB9inQ/AaxLaQLxlia3soT5QHdnwUKLKuVFLrSccVcCXcecQDwBDDhAli+MxG3LJdptLmuWzZ0kYm+84xd637aNCfQPsVKPn/ExndqfDnM5GUz6T/Z7Rbfp3HgWya5rmxv+IRW99XDgBq5l0ms4MxalF5FuTHz9HufjJU+d9dPKinZCKJpfseiG8XfKXJy7vObtznD6deXWUWc+q4w2c5QPA4cPjkJN/xsuObekwS8Q/eWmrpadJXDshUCOlygejwqLr63BHFtr90C7VLA+bQ7OK/7jRWPZl8ecCEAXRGbr47aJi9SE6JTs2RgE9tCWjzdVnPfcNrf41NaZwuGmalBtaAmLgN3H1GHn02uAxQWP7bjLE1fW8Ubmwdh8ZdxmGHeGxDJeiHTN66xRa6l5o6x3oJZwVGW1x+x9aS7lV89Da/dCFzswzDOaobLq0zJPG1JTGvdUknJYMTHV2pus/wlNshW1bNFVtYH/rLy92fcvmWWonjZ9VXLReygJBNeuGUC+KqceTKx7oArrqmmnV0HoSF1mMcRl2LurJ3/FtTjuXf3hO1+rbuxsCYlqeqrKx7NviqQMXOe7oit9cax9RVc67vuljy9EAGm/ZgGLrFdT3fNse29Jx31EY/8zYof+9VE7HQn44TxAmMGKRid6EGCrKLeI6Ok1oKVWySkKzVIl4IThSqQ6Bv3uGLn0+bDAl2w0Z6vK2JjA9H2hqEJFl0rkr/j0xqLJllDsoMoUgJcm5fBe4Df3wGKhqMdqDD1j500DFtwb0qYquuTaqi0dDGI7gvImw8rjXi9Y8SECX41jE+/vexUIUyfqN62/oodLhVv35OjGcxrSUAZsrdMFq0cLnjNVrVqyFjWteyw4Ng709J/7sGawoZew4tt4aB4Fi1/NCegsDldERt7mfKZ3HLn+QYlNU6Pm+lVgEHxukSFrwQ48bOYltC7T93AJLYb6NczrQdfHUpVESe11quW795YRMnrvFE1Q4EEs1CRINza30JVVlFIoq+94/JdT5nZtibmU1fExgTm81fqGyRfx/ODw4TH9tz8wuDP7YnNWbERTZvf0WzTjNQWAc1XihB/zTz9nktiFRsqLi4HMDKg/sfHQ4we7Xd3c8YdJccC1q8Vb0frCK9CuOOSUcgbf0gjUFa9lL6/WRGPCAczs0iVOvcyYLMAFy4pCeg6MKAxBZiJxZKSah/z4cO5fkndnygywCb7JNvAI7ZFNDPL3LRuIso1MukvyU0yvvZMWO59WtK9kcdwCrcoUnXWY9/nDzer1ccwMBHserzNDLfLe2zG6fd8G8FmIlI1FRVNQnx8SUABRfUe7BQ5OWO768yCxdvGkFfZwWYZXaXT5gzCxadltDkkWsgL086tkIdlqs6EFMnThb39jn1O/OHFHTD3gRahECj9+JGcbH+TYRCbP4Si5fufkZw+wt5whHlnHJ+W+luqRzy+d436E5aKmLZR8kdsbgVobJYMJbMnMtJ/t8pAQifeqw6serzZn2N/m/Gwj6d+eAyKJLsMKNo1PO+LnJwuNYpnXb3WPCQlsapDLLd29Q1JNeOZG8dr92yc2D3W3z6txLJVVZppzpQJ8bjtolGwtjO+5jupf3xeiY++75u7XrabJPJeueKRnG6jCvgjNhb/s8iRpbFJNv0ZZGUa/sxSE2cv6WdxYHO+kmidBtSJTb5B/ehkS9mC9vZhYX899FGFfP7cKY1gLyWHe54Ua/uoGz1u1h+xcQNMZpx8Vxz8uxYJpl3r9UXL0bT9h7B7E+nxIKOwAsEOl0FPZp5+b8eo01HYX1+XqLiYL6p03ftAkiT9SUya1OXmb/6tgWlX8j3ba3+YhMQ4XeFx05ZGPPiX3bCYD63CeJuE526ceOgujjV5LcBvHt2KmobwuE8LZMid5PGueDSnU6UWX15/xMbPnO+5Y4Erq36ywghrJ/Pj2VvOPkG8/VsAACAASURBVPgd4HsP+Po+cIjtejpjZtzBDzOIN2L9N7GiyreecQfrnoprE6E0lkYcLs8jnro9OPjNsxB8aW6kgBCIt5phdzrHDj/j/p0BFejjTFRUdCRstu9bAor664/JxIojPxM5Of/sLOvptxa/AEi/IX9RN5rjA150yhDMPyINFjNw0zPbsedgRx+VE0fa8KerxsDdfIKprvfgt49t6ZEbLX/D9Pc9R48A0eKPH+06FJY/YvPXRl9+P2CILXVRU9XR5l1pgfh67MsJCUfbfN/2hWviA3hGLA5Hfb1dRzh8RfLpzfXtg4DSb90iRnJaNg5fcG+nXu4j2WgodVNJyesgCtw3LGtENjVNEocdVta+vQW3l54nhOWfnSmLdNW3jEFmPPP78ZpI7rzFRYjvxCZNUQi/PisTJ85M1U4yH35XhWVfHAy3S9KQ4FvxaE6XdzJdakXa9dOZL/FpiTUh6xy6chd/ZrtSn1ZkKB0LpozPR2zrMgOD2BbS7SdYtj1oi474fcHMWUh5WdSar45G+a54E94R3bmVD6n+SBcKRBTprw/1+f9BU/l6f9mM7ztBwGKW4VaU84fPv/fdaAeISkooIBV/30ASEiBGjeqgNXbq4i2jTIrYpQbpYs3lUfHIteM0f4q3PL+9S5dSqkp4fXE2EmwCv1+6HXuruog+0IuAs+9SIvWaFY9mv9xZs8aJrRcnI5Smhi2qV6ebKzozJ+m8uij1WB3M2BXI+Mw18TEsFbcEUy4a8gZCbD61f5bnc+LfWc7PJzW3IYLs8TQKgaZhp98b+L1Vj1sMvgIqLT0DsvxhwAFA9Sb2ipwcPap9q3T6LcWVBGjxa4JNUyck4Px5g3GHHy3HI3KTcNmCTPzqvsh7GwliDBUrHs3p1EzCH7GxLRuf3PiZ4+eQ79T4zo3tSSOVuP72d3edtdf/T2wL6c551q33WtuEsu4edvb6rntcj93Ep7YfvSOx58mkmLNp8EdsrHHVxP4gCfBpRfLvbNMWbwH2fPYwhDcgR7ixO8ER7jmfQEjQXcPm3/unCDcVcvVUXPwfAGcHVYEQK0R29umty8y/pfhjAPODqqdVZpdbxU0XjsQTb1e0URxpXx/nO2XuIHy1vi4axJBa92Qzx3VTp614bPym9v31R2w+hwksiky06s8kkw5/bq/MESq2HTD06mLO1qmz9vo9sQ1d1OCeZd5tDsb4mRQ3hBb1uFtXuuGaq7DW43QThqbKsFmBOkqAN23I9X+90M4Pbgwkp5qamrndH7F1N5CGkk/RuI1NsULgc5WfmNib867xYHWx0DdoZpOMRjPFjWsVv626unq0JHHQuj5PlFJbu1X1BCjSI0DigL6y/LCYNOl2X+9Pv6X0eiHLS4MVQbYffUKcjEY7hybqHhc+cUTqpR/qjEhC/Hn5I9lXBktsobbXG+X6N7EtosuOMu16PVl0EXa9C4RVrxOSiaNTxs5Ljk8vk0ebcNvPE5GSIDVfOxBk1ggUob/cemMRtrQhBJyOptotjUNTpw4nmDt32tBllzhg6P7PHwlJC1IkDIF5/MkQZmssTXu3nEYeBzxbPgM5QreXEpDeHLZgyWVEe+JrquXy+Pj4tKDutCK0gPjJtDscQZlxyELA7HA9kDB8pKZUdcatOyZDRmEwyiIRGk4fVys8Kx7N7hCQsKsTG9un+cxtuONM5uzKzvd3/uwloCvj9HAPlr0NcVSP1qlfE1vyDc6iYy3bcoI1xlY8TZAtiTEV1iQ1QcIri1Lhaa2uFO4V1Av1SYJQWj8U00cGT2yV3zwLb2Nl8L1UPbDOuhrCEh982SgvQa56uNa/HvLJLcFmQZPDMdZ6xA1XCtAfo3y4fruXEB8Ph8s5OzVl8PrTby2tI1CS30L9PAO72SLFe+THj2T90HqoXREbiwJbExufQJlYWDOUXz82dkmpdvTrGikYfVE9BgaxXU8TDour3zKa9gaNJ5/YhGQGe8SOhcS71/OPseH8Y+Ji6IzZObJMbGUNQzEsmZAR6CuHT3rla9FY8B+A7XOCTYobtiMXAiI25juo4SkeOFc/x5cpQRVrnVlAfBF/7I1fKm7nvSFXEkUF423Sq2ffdXCsJImTo6hbfdsVgaUrHsm5IRBi69uOBtZ6/z2x3UBPz7eWLAzlTc/GmarHrp/aYiCxR+3bf5GImRNDf3lFyzBZ6WWvM81pSTTbAvVc4HYAaRvuYke+oQ1D8cA65zcQpi5jRYZWbxSUIq8TrjUv9ojY2I+kMvLEl00Z2VcrfE8V46mqnhp+80x9kllWY3wk4ey+2L7i0ezxwRAb26mxIhc/dqzE1dDsUos/s9s7V7NBOm+8U+JCuvUOeYD9ltiGLGoqP9y8a2QwSiM+FNkq320/CHNcWsjA9mZBt4ew9NpUDE8P4bTSmx0NoC1ZliGTelnioIw3A8iuZdn3wc2vkSnhcuoquqi/ilQvrDMug7DFdOSWTkdJ7ia41r0C9FDfQ04ds9eWe84wxdunbqD8zWRA31vMou6i+6vdbhUx650noIEGkclkTYTbWZX46WPTWgLasSgyK5nauANrXSU/bj6XWiyO5M/8N77z8rnU8m01+W+9mfotsY2/zUWT1O0hYcnE5mo6AEt8SGYtIbXZk0IOF+HdO9O0uEixniwWC0d1PiU1dfDKQMayd+Wdh8dJ1jV2Z4DacZ1VqiqwTLkAUmJGIE3GVB5y1cG1/o2Q79h8g5VsybDMuBzQNEdjO5EQSN5Xi5//VdXi+BmJJfgmkFDOXfFQ9ns+PMrqiJIFYXBCbOlT8QmyohaobBTbQpThROmSuJ6On2Xd9+UQURdaB/nE1rAXlqTMmFAg4V3Sf5akwe6KHS3OriYmPj4OTpdjYmrq0K2BTF7F8rsqBNDB4DaQsi15SIFl8rmQUgIL5xVU3X2cmTUiXRv/0mNi42HYjvo9oPRgA9HHWPiaZ2JLqaqF3a7ikrcAV+xLV8OCrJCkpz9+eNIiX2Xrd9L3Sak4MtArgbB0IkyV8AmxoQ4v9S9iW0h3nmotu1dCiDJ0IeCq3wNr8gggAGeoYZqLkKvJHCThud+lwuWJfWJLSkqCyRwnCY477Cft+XjJjbLA40rrcL7+CnX2PamwTDoDUlqbK4ZQaoq6MtRUCdemv/eY2Ni2M+4ofuf1j1dFYl0jzG6PFvX58mV6BPaBnJxeCZMzaPULd2Qf0Z9w6B+rtXlGLDeo751qLTnHS6EPy1lfgbiU0SCK/u3ctPFmLL4wUQvLHuuJxcCD0ob4nbjy75+IszbU273h2E4SwTThJJiGTI51+Dr0X23YB3f+MqCnGr797B4yvtEOq0MP6uf0Ate8C+xv7C+0HfgydiomHD9eOfC7I2EZnEwpIqtrp8iB1xo9Of2+SKKnq/57Muz39c4ZpgprKIojvtpdjftgSRgCdhQa7em0WVZcdmp8NNjN9hgqIbB9UNpQv0enPR/ftQyEn/W4Qa0CgmnMsTBlTgtPdVFUi1pfAXfhuz03ZSAF5sk/hZwyKopGF3pXbA4n4hpbOW6QgCe+BD4oAmwx4s8g1NGrkCBBbTpvChxXzIFLMskjtF2xzQY4ndNETk4H91qhttXX5foPsV1LiZMSmxrG0+4eYepxVEOSrZAtCT2qJ9KF+X7tV6fEYf7s/qGqTsAX6elDT+oOt/0rl0y1SaYfm3qiMNKuAdPIOTCNODzS09Xr9au1u+Au/ncYiI1gHj8PckZur48hEg2yGJLFkW2SBGytBB77Cig9qPse7S9JIQkqkTpvPCoWTIY8YwwNhiJZ0FqMr0XqFXeKSZPu6y/j7j/EtohOn2PeuzwN9T2aG8XdBNXrgDnKNSN5o/WHCxIxfULs27DxhAlJvDpoUMZV3U3e3hV3LY+zmE+3hzH2PJ/W+NQWW/pf/pe4Ur0NntKPQjNcb0/+w2fBNKp/XMHIXgXJ1XWdu+QyAxt3Aq//D/hxr+4uKtoTCRP4rtmngq95BiGV8jKxZ/oIkXLsWKrPHo40kGzr9s5CiNUiu//cs/UnYltymrn0bjb07UkixQNX037YkqNbU44VRp69LgXD0mJ/e8kG1gLS4tS0wQ/4m7vyD27JSkyd/LazcccESSClp1dt8pDJME84KSa0YP1h0/p7paoMnrIVoRMbqaBmJSxzxjSYJpwYEwpV/jDiF17qgerufU2agPKDwD9+BFaURDYci7/+dvc9CQmLT8Qbw5LolBQbRLKNhNUqzJAoBSSbtZhOgdp4xsVBjBnTb/ig3wzEssj73qmWsh4pjvgWkb26DPHpkwJfFD1ZnSGWZRX/f98dG4bk/oZoMplAinpRStqQt/zlpYKCNKSkVMHucrsce/bZa/LdjqbyiRLb44Swp5HSJsAyaUG/eGm3IbaDxfBsWRmws2CWRpGqsBNwpy1+lM0SlwmLbTBkcwoUs4S61AT411f1N3t9/z2r/KcxsQWS+O0oAyc8C4ozt1UL5bXWerlx1lAd4ATSlc7yyOY4PHSa47G8YdLNbUSLoVRosQCKcoLIyvoqlOLRVqbfEFvm7+vrZpoqknuiOKKJxISMhv2bkTQ0j6PMRtt8tfSHH6J/3ZUGNtKO9WS1WuF0OY9MT89s44y1s3FRcfHzAH7b8p2JPa/SPntdIRpqC1wS2cd4lcCXNduwsS0bYkALNph5Vg4UwLNtld+3rW5dYTqYmDo5MT45S0jmZKtujH1oXZEkUDN4EEQoO4dgOt0LeZnYUqvq9FA2gSSbhOOfUlWrDMkkAzNGAGNSgfR4IJ4DaEiAqgBuFTjYBOysBbYcBPbU60E4zZLfKQikF53mYU3iOaOxdMmZloVwOkOup9VL5SGRnX1Hzyvq+xoCfwP0fV+77cGE21yUFaLHkdYV82Kp378JyUOnRjWxsQjymetSwG61IpsItrhEsNsqp6MpdL+M3XQyISGBxzE0KSnpQHdjISIJ27crcHdiLKyF87VAddaXNdRuimuqK0k1SVKiP1GllJABy9QL+4VnjdbYKQdLdqvbPx+ptHbH3ioDkRfWuGGepLSpTkvi6CR4dRX4ThMRqoemR4zYrNY4yCYz7E09ux8P9Dnw2bIFlD8OH5zwtOmsO07w4rTDAE06q91jdVJaO7bppzyOb1xWCRQdALZVATtqgO3VQI1DF22yIXGQ0Zk67W6DW7zx7fXiMk3s2NMkxEaRnT2jp9VEQ/n+QWwLadYMy4G1Q0VNzzEVAk2VxYhPmxjVXv5nTDDjjgsib8NmtcUhPl53t99QXwOvN/wWrcnJbJwd73ctUkkJB4p80K/MUeY3i2x3Ne462FCT7/Q6905iD/7tDxwCaBBxg5Is0y/td8RGkuk+9w9P/7H9mFkKYbGmITXjKDLZBouAXGURoXbIIPBpJ9xJkmSkpKZr1bpcDtibGsLdRIf6Wtuy+WmsWuTkpH+7cjcdParxEJmxD7tgnAMwbOz2jou5dYLjfzuZ7GqAHdXA7mZ9Fj7lMekFirTLi8ovFmIzXDixx8D1o3u2QPHrMWYRreAGuvZ4y47n4tDNrjPgDgg4arZptmzR7OV//mwrfnVK5G3Y4hOSwDtqTk2N9XC7wyDy6DAXojEt3X+wGiouZketwQVPM2t3B+VN1flyQ22BIgv3KNYo5SjRKtFPE5NS3nMd9itACT9hB7zkIpBRSKa7XT8sHaESXX2oesKgjKNhS54YHJEToT4tBQrL4sKcOCDu/7d35TFuVGf898b3sbbH3jvH5vCuvd0kEEhJAiXlKqKkpZxSS0/1EIijKQWBBKIFRNWWqoVSFfUvQKKHVFUtUWkBUakttJCGNoWWJfEm2U2yG3aT7K531/b6nld9M/bihF171p5xbNdPGa2VmXnHN2/m9773fb/vc7lFudZMOoVIhBan+n6WiKBN4Fa0GI1AJrMCgvBJGISfLWTPpGDQ4+8Bq3sqt8HnNbxcrNcTM4pmR0CX/0sASETyPOCdmYVbMNnx7I2Jp9vs0pcrfjQWC/HZLmT9/W9UXNdZrkDfGVStwe3ij++07P8GcTa0KMnIcZnLVqsu/7QKJ2I2EbT1LgaDES43JU+WMBOe1Ku5/3p9HZuKVc6Hhm6AIPwG5UaZJ23DYIKUmg2FJ16LpJOT6a6PP3Jh9LXv8dTGW6oWC5G2dMtOs6NS+rIjCNgDmb1P/dpiMR4keoTF6oOn41I532A5JeZyImUp796iz5VzeX4ZjSbddgTObF/mss0UCTdiswHx+LVgbBoWy6un2a/efRfYsEHR2PIarB62x5yGR1pePFag5c3kfoeBkxFlgXbTRulXt+4wfWbRLfrlPGxlPPezQOC7y7mtFq9tCGCz70q+eKll+KpsBaG0Ch9OKjYJKZuElWJG1mAhjYNCaVFIrWoVPT/IjGG36O24tugHMBTaB84r3/+324GItYUNtEdHX3rI22JiU/z8r4NiIupdzBYbHI4WxGIRpJIF0S80blgGTs7uFn1tPxp/8VsHJSn7t+6+r2SQTX213KbiThsSNn2CAeTTDukN+PmxG7ISXFMzi3t1KKkyfgxB+CGAYwsLKfr/wXeAfjK00baiAAwfBlauBMiBqVqlYFsTWeDYNJBOZcfXR0a64PEAbe2KJlk+2L7EgsGPV2s4erXTEMDWedfc1HnG495KPSLzQk4nZpGePwW7r7eSCaLXM5ODHj91hwcdojYaqm4dVVkxA3tC9LXftdTl/MCBtXA4hhFbSBmlsuZFL3ueBYPX0ZmJlx/ZauLJPcLWu2RXdz0LfbxFb7usrdHv8PRJ3TQ3QRDAuHS729vx1J4n/a6t1x00InrgVphM3ylX403aLJh3Lm8XWE95Vlq3uDSXbR+y2e0wGMjYZ1ZAjAEjI8CKFQqI0cLh2FHA1wrQQolKfm46zlLEIrIrz84CJ08o1BWPWB7IMTbHAoG6T1DYEMC29r40D0iqsp2oeh+y6XnEp4fR0lk7npHk3JY/5hMcLz5K24OqhlPTF9FHmIPvEsX2J4sA208B3FbxQJTV+NPg/FkWCLx2fPc3rzGZrLuNF9xReeipEp2rJrAxQYA1lviDNRojFesS2O0GJCnNcfngnTabEHXXR2b5UvOkCJctimjUC6fzGIDOfD1vjQOrPAJ8tpznYSRCW5VAey6PH72IB4eAYP/ynEpKdbTc8wsgdzIHch6gtU3dIt3pJIC0sIEB/bcwyh2fivvqH9ju5j0fYlNHVrMP2n8ICCiFOX3/14hAjwh0tQDzaSCaBKKp3JH/ncylseBpZKfehnvFBVV1+c/3l7yiNnQAG7oAm1HxkhIRh9jqgGiVMJNgCGwRkcnUP7KZTCakM6lrvN7O3y8JbKFQBpxr47lAq22TCTCbIc1OzSSjxzyJtecCBmVxrmep1lYkjcERicGsYUxNyWDAjM+tm8u/nnI/s26FyzYDoZALohCUVyGb/TWA7fI9RPIz89AlTwrBF78iye+iXEaGgd4+ci5RtiQP7AcCQXXAUc2BUlsEcnOzwFwE6O4u3UdyIEmltrJAYG+1u6ple/UPbHfyndts4y94uMKBSWUVMNi+BtjcDWzsBFblE2LnOSjypC1wvsr/pr8cSCYYtj30JjpWbQLT8YOXliA7W61wA5u6lGNjV66/1NczF9iTk4DTgfckJxxr3ZCW4ChpOUH0rstms2E+nt7g8/kGF2uLHzx4JQThZaR18lokjz+fB9kq5bDX01ZZKD/nXBSmpIYyYwzTbY1B0iY5ncZlo495On0zOO+FIDxcoNkmWTBovezeUf7Kl2JKpnpaGB0+DPh7FWY2EaNnZ4AORcE7MjmJlaIIo0w5qcNC/eb8s6yv75d12PuFLjcCsH3jMuvw4zyTxpV9wLUDQJB8PggUyuUsWg047759aO1cB4NZ4XBVUgh/iD9J2mO3C+hrA3pbgYEOBcyM5Nyopr+MYW46ht9NeHDdJQ6UIh9X0udq3et0OjE5Nevo7u5e1P+ah0LPgvMv6tYfzhHxupHRwZVdtz6rqHhZJGQV9dG+d7jDV3rFr6auGrhmgcumbE8/A4vlbgjC9IKtjP5fEHqZ33/o8ntH+QtfiClpbQjYyGmEgI22dk9MKPYsAkfG8PbRYZyzZn1tbEmWI2dFHrtYX9+SpoFyqq32PfUPbHfwH9y5cv89j14lwEV23HLBrFDyFgEXPzwIs70NZkde3VP3aAjA6CAFoNf3PogRmNEBejnUgNiZzUWjALkhmww4nLDAt1J/Dpu6EVd2ldVqhd3hXnIe8lDoBDjPGTMqa2vRuzkQ9bQgbW6gZFwMaJmJwpjSUGPjHLOtHkjKh6/uiyWRhH0uRmC0nwWDH+KhEBH/KQCAUjgPsP7+Ifp59f2j/EvnxnCTnLaPgG0Y8PsVYDtyBFi/XvktAI//VcAaUcJ1RF5ZKkJJrUuPsW+zQOCRWu9msf7VPbBd8Vj0F69cP3ozMhoOxcRw/RMHEU5aYZUTLH7QlkX2YnkrMQu0OxXQ6mtVjt42oM2Tu41ArFJTGIWQIlA7eVL20IqvXoWEVX+bUFUmNmPjXm9791Jt8dFRrpE35JLD0YujVRX5LdIIsV5c4QiMtM+tVSHNVnQhY2qMBYDCZYukEIuJbMuWeX7gwJ9lRxtlaexnweBIXnSfeGCUz8djuGUrcGUA4GPHIQZXQ04DQ96QdJAjCQOOzyp2+uf+pdj0b94MyK+qFgturZ5lqXoYe4gFAg+XuqyWz2uIBmdnmHtfPTr44fZ4jlyiUR8MDLt+fhRvjSZhb+1DNssXQrGtz2lhMojltDDZDLeYTUyj7sjbH6dOKeAmSYh63Uh76t4jNy+d172+jouWBLYjR7gmAV6LPItYiwOpRlko0DqKMbjDczBoCWzk0d5AcrIbjbCMTWxmAwNvyQra0ND3IUlfhcm0ma1fT16RC4WALUN5GjmQygASY7h1K8fVQcBoFLB33ymsWNcKv4+D+O9jU8BP/g68/R6QzAAf6wM+txlYTTs2Gq41tPq8nFaPzIHk97Fg8DFd6q9SpXUPbEP/GE70ulPahuBgwE/+dBKDExK29Haht5XLINZFWWJI+yIQq9YKjFRD2uYgr62pKWJjYsIfgMVS949OnuKMCT8XvW2fXxLYtPSIXKKRuNOOhE3bKVSl93fRZmRgm54FJdXUssTtNiQc+pC0teynmrooVZLL7VP1EuWBrbBeei0JtOhzQBm3szk7Ov0/hb+ynKHYUlis/nZFg/uIv4YBjpxHJOkLLBB4To0ca/UaVQ+2VjtP/ZoZPMrdBh2iOMiht4k8psFWYqUCJA5SOAx0dwHTYUz618HQCMmxZNGyR32+9geLANs74HygUhEWuz9htyLuUOJhNkJZdmoWlYMmrZa0tkYoLS0UeNtmYYyV5GstBmzlyoDs704zZHvdTRsV5knVFslqOq3Ei7yI9fe/rubyWr2m7oGNHxnjSERrVb7q+5UPlVNIPcjfTctCsiGSm3FPD6a72hqCT2QwUCBi6cui2P7MksA2NPQIOH9QTzZ6o0XVWJSnpX4mLnkl2dfmxJaGSDiq0ExiG3y+rkVpJoVC0BLYFl5p0viywOV+4IaNQD95cmvo61P2425pAVuxou5xoe4HwMfe44hWJ49T2ZPlzBtJ6kRzkYD9E8DgCSWFBaWuoGSFsZRCIs/vJNnNwBfPB24434DY6AmkNgXq1524QBYWixmpdOZSUWz7y5LARsTsUIhSCujmtZCyWhBraZxwUQRs4uQM2HJSq6iY3NwgIOzzNMSiigIDJFOpa1tbO3eXGroewFbYJnFvWx0KVYkOOSSntrvIpYZYeF72El3ODbV4bf0D2/HjHBTiptYLARkDBo8De44B/xxVkhASLUBNll3awtixFrj9CjMMHY5lpYOqVdHY7XbEE5k1oigeLdZHPjKyBsnk2xAElx4DT1tMiLoaI1wUyVEGtlPhygGIHAnItkv7ZbHYYXD+y/jq7gcTFE6qzosSKJrfI/o6KNhx0aI3sBVqcWSL27oa2NkP7CBbXN6mX6qTWpwnKkc2ew/r7y8pEy2a07OO+ge2Y2Mc8zW2FZnfVjQA41PAm6MKmNFfMi5TBt2stDw+kDy/JeDTOyy46aNWPXfm9Jxvp9XtcrnIzqF6DvJQ6DZwfiOMxkvljy3RICqIf5jvTMZsRMTTUjkto2qSK96QHAvxVFg9mZocBij/GB0EWpL0Dhj7NwRhHzKZvYX2lvD0iSTnueDANTLecrshMPaUx9t+e6n7d5JXZLJE/rZFKqGIXOUWOfgCA67wQw48cW5PzuGk/CrVdEViwWCdhkw5fXiqPypqpHI2ruHDIxwpLRKMltH7RVJIDE8DhyaB0Clli5E4LeQ1VZgg0CBIuMB/EBKBG6N/fOFv/oHkX4r3zymh687x92L7gH585TKkUMktWa+vo6wtRn7okB/p9EUQhC0AtsgpbZxOixx6i2L4LQPwsiYjZkVX5RpOJZLQ8N6FIL+klSgRNJSYgYrHG4HXJBgbgSQdBmOHwBgRkUNwuwdZZ2fRFArTUycPADygYXfPWlVTkfjYcy/ve8VkWDqemsHAUxOzvq9xaXl++vTeHj3VjmSmrOl9mkyIK0vxAy7vBS5bB2xerYMmZ7XSQvFK1tf3yll7IBo2XP/ANjiYBmOVzx6VQiWgOjwFEIANTylJ/+j3eAQwsvcz3RarzmDIYkfw3WVrbWSUu/icTfhwQMk4XP+F7/e2dmm6n8//8+Y6MGs/BAQB1geB9YKztWBYBS5bNj9QZNtRK9mO6l+iNAKz1QLHyNgDYHwSWT4BSRpHMnmMbdt2otIRhqcnnucSPlVpPbVw/9x8Aj/b/Q8YdYgTahA49h72I5bQlh5BIEfrlQt7gG09wPYeoJsoreXOXdn5mw8iHbmKnbNtrBaeixZ9OKvANsM5Ba3/o9WGbeWk6qPOh8mtoIqF2iSeCoUWPDNN+3K6ISsUZUifHEqWoYwsp0tVv5YUCKdOKulK2gAAAOJJREFU9DHZkZQOCnGmQmasWrzEakiZgbtsC/mdNW2RnJr0iketaUdVVCabEMv58Kiom4BG7zjIecI4cegqKRRMxlE11aC8npLD6Hwce2Jp7FzlZtOlainj01qqSvXnp+f5G+DYpv6O5pVNCTQl0JRAUwL/txJg2OO1MyWtUJFyVoEtkuK8UVZ/pQTdPN+UQFMCTQk0JVCZBMhnrMVMunYNA1tTYyv1eJrnmxJoSqApgaYEFiRQDxrbLOfebBy/JVso59Brt7s5K5oSaEqgKYGmBOpYAowhzYHXDWlc71ZhY/sfeGt/MCHGaDkAAAAASUVORK5CYII="; -;// CONCATENATED MODULE: ./src/pages/Competitions/Index/imgs/index.ts - - -// EXTERNAL MODULE: ./src/types/competitions.ts -var types_competitions = __webpack_require__(61929); -// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/icons/UpOutlined.js + 1 modules -var UpOutlined = __webpack_require__(80836); -// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/icons/DownOutlined.js + 1 modules -var DownOutlined = __webpack_require__(46952); -// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js -var jsx_runtime = __webpack_require__(37712); -;// CONCATENATED MODULE: ./src/pages/Competitions/Index/components/ChildItem.tsx - - - - - - - - - - - -var ChildItem = function ChildItem(_ref) { - var _ref$data = _ref.data, - data = _ref$data === void 0 ? [] : _ref$data; - var _useState = (0,_react_17_0_2_react.useState)(false), - _useState2 = slicedToArray_default()(_useState, 2), - isOpen = _useState2[0], - setIsOpen = _useState2[1]; - var handleListClick = function handleListClick(item) { - if ((item === null || item === void 0 ? void 0 : item.competition_status) != "nearly_published") { - (0,util/* openNewWindow */.xg)("/competitions/detail/".concat(item === null || item === void 0 ? void 0 : item.identifier)); - return; - } - (0,util/* openNewWindow */.xg)("/competitions/detail/".concat(item === null || item === void 0 ? void 0 : item.identifier, "?type=3")); - }; - return /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { - children: [data === null || data === void 0 ? void 0 : data.map(function (item, i) { - return /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { - align: "middle", - className: Indexmodules.ChildItem, - style: { - display: !isOpen && i > 2 && "none", - flexWrap: "nowrap" - }, - onClick: function onClick() { - return handleListClick(item); - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { - className: "mr10", - width: 200, - height: 110, - src: env/* default */.Z.IMG_SERVER + item.image - }), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { - align: "middle", - style: { - padding: 10, - background: '#f6f7f9', - borderRadius: 2, - height: '100%', - flex: 1 - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { - align: "top", - style: { - flexDirection: "column", - flex: 1, - paddingRight: 40 - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: Indexmodules.FlexNoWrap, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - placement: "topLeft", - title: item.name, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "font14 ".concat(Indexmodules.Onerow), - style: { - color: "#000", - fontWeight: 600 - }, - children: item.name - }) - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: "ml5", - style: { - whiteSpace: "nowrap" - }, - children: [item.competition_status === types_competitions/* CompetitionStatus */.$f.PROGRESSING && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: Indexmodules.TagDiv, - style: { - color: "#00b187", - borderColor: "rgb(177,240,225)", - padding: "0px 6px", - lineHeight: "18px", - fontSize: 12 - }, - children: "\u8FDB\u884C\u4E2D" - }), item.competition_status === types_competitions/* CompetitionStatus */.$f.NEARLY_PUBLISHED && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: Indexmodules.TagDiv, - style: { - color: "#165dff", - borderColor: "#d5e2ff", - padding: "0px 6px", - lineHeight: "18px", - fontSize: 12 - }, - children: "\u5373\u5C06\u53D1\u5E03" - }), item.competition_status === types_competitions/* CompetitionStatus */.$f.ENDED && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: Indexmodules.TagDiv, - style: { - color: "#999", - padding: "0px 6px", - lineHeight: "18px", - fontSize: 12 - }, - children: "\u5DF2\u7ED3\u675F" - })] - })] - }) - }), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { - className: "mt5 font12", - children: [(item === null || item === void 0 ? void 0 : item.sponsor) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: "".concat(Indexmodules.FlexNoWrap), - style: { - whiteSpace: "nowrap" - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - style: { - width: 58, - color: "#666666" - }, - children: "\u4E3B\u529E\u5355\u4F4D\uFF1A" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - placement: "topLeft", - overlayStyle: { - maxWidth: 600 - }, - title: item === null || item === void 0 ? void 0 : item.sponsor, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "font12 c-grey-666 ".concat(Indexmodules.Onerow), - children: item === null || item === void 0 ? void 0 : item.sponsor - }) - })] - }), (item === null || item === void 0 ? void 0 : item.organizer) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: "mt5 ".concat(Indexmodules.FlexNoWrap), - style: { - whiteSpace: "nowrap" - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - style: { - width: 58, - color: "#666666" - }, - children: "\u627F\u529E\u5355\u4F4D\uFF1A" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - placement: "topLeft", - overlayStyle: { - maxWidth: 600 - }, - title: item === null || item === void 0 ? void 0 : item.organizer, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "font12 c-grey-666 ".concat(Indexmodules.Onerow), - children: item === null || item === void 0 ? void 0 : item.organizer - }) - })] - }), (item === null || item === void 0 ? void 0 : item.co_organizer) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: "mt5 ".concat(Indexmodules.FlexNoWrap), - style: { - whiteSpace: "nowrap" - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - style: { - width: 58, - color: "#666666" - }, - children: "\u534F\u529E\u5355\u4F4D\uFF1A" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - placement: "topLeft", - overlayStyle: { - maxWidth: 600 - }, - title: item === null || item === void 0 ? void 0 : item.co_organizer, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "font12 c-grey-666 ".concat(Indexmodules.Onerow), - children: item === null || item === void 0 ? void 0 : item.co_organizer - }) - })] - })] - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { - align: "middle", - justify: "space-between", - style: { - flexWrap: "nowrap" - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { - style: { - paddingRight: "30px" - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: Indexmodules.name, - children: "\u5956\u91D1" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: Indexmodules.num, - children: parseInt(item === null || item === void 0 ? void 0 : item.bonus).toLocaleString() - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { - style: { - borderLeft: "1px solid #DBDCE0", - padding: "0px 30px" - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: Indexmodules.name, - children: "\u53C2\u8D5B\u961F\u4F0D" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: Indexmodules.num, - children: item === null || item === void 0 ? void 0 : item.team_count - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { - style: { - borderLeft: "1px solid #DBDCE0", - paddingLeft: "30px" - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: Indexmodules.name, - children: "\u53C2\u8D5B\u4EBA\u5458" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: Indexmodules.num, - children: item === null || item === void 0 ? void 0 : item.member_count - })] - })] - })] - })] - }, i); - }), (data === null || data === void 0 ? void 0 : data.length) > 3 && /*#__PURE__*/(0,jsx_runtime.jsx)(row/* default */.Z, { - className: "mt20 font12", - style: { - marginLeft: "254px" - }, - align: "middle", - justify: "center", - children: isOpen ? /*#__PURE__*/(0,jsx_runtime.jsxs)("a", { - onClick: function onClick() { - return setIsOpen(false); - }, - children: ["\u6536\u8D77", /*#__PURE__*/(0,jsx_runtime.jsx)(UpOutlined/* default */.Z, { - className: "ml5" - })] - }) : /*#__PURE__*/(0,jsx_runtime.jsxs)("a", { - onClick: function onClick() { - return setIsOpen(true); - }, - children: ["\u5C55\u5F00", /*#__PURE__*/(0,jsx_runtime.jsx)(DownOutlined/* default */.Z, { - className: "ml5" - })] - }) - })] - }); -}; -/* harmony default export */ var components_ChildItem = (ChildItem); -;// CONCATENATED MODULE: ./src/pages/Competitions/Index/index.tsx - - - - - -var _excluded = ["competitions", "globalSetting", "loading", "dispatch", "user", "show"]; - - - - - - - - - - - - - - - - - -var competitionsPage = function competitionsPage(_ref) { - var _formValue$name; - var competitions = _ref.competitions, - globalSetting = _ref.globalSetting, - loading = _ref.loading, - dispatch = _ref.dispatch, - user = _ref.user, - _ref$show = _ref.show, - show = _ref$show === void 0 ? true : _ref$show, - props = objectWithoutProperties_default()(_ref, _excluded); - var location = (0,_umi_production_exports.useLocation)(); - var qs = competitions.qs; - var _Form$useForm = es_form/* default */.Z.useForm(), - _Form$useForm2 = slicedToArray_default()(_Form$useForm, 1), - form = _Form$useForm2[0]; - var _useState = (0,_react_17_0_2_react.useState)({}), - _useState2 = slicedToArray_default()(_useState, 2), - formValue = _useState2[0], - setFormValue = _useState2[1]; - var _useState3 = (0,_react_17_0_2_react.useState)(false), - _useState4 = slicedToArray_default()(_useState3, 2), - isCreateModal = _useState4[0], - setIsCreateModal = _useState4[1]; - var _useState5 = (0,_react_17_0_2_react.useState)({ - category: "", - keyword: "", - page: 1, - per_page: 10, - is_admin: (0,authority/* isSuperAdmins */.Ny)() ? 0 : 1 - }), - _useState6 = slicedToArray_default()(_useState5, 2), - urlData = _useState6[0], - setUrlData = _useState6[1]; - var tabsData = [{ - id: "", - name: "全部", - show: true - }, { - id: "nearly_published", - name: "即将发布", - show: true - }, { - id: "progressing", - name: "进行中", - show: true - }, { - id: "ended", - name: "往期比赛", - show: true - }, { - id: "", - name: "数据统计", - show: false - }, { - id: "mine", - name: "我的竞赛", - show: true - }].filter(function (item) { - return item.show; - }); - var tabsMenu = [{ - id: 0, - name: "我管理的" - }, { - id: 1, - name: "我参加的" - }]; - var getData = /*#__PURE__*/function () { - var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { - var res; - return regeneratorRuntime_default()().wrap(function _callee$(_context) { - while (1) switch (_context.prev = _context.next) { - case 0: - _context.next = 2; - return dispatch({ - type: "competitions/getList", - payload: urlData - }); - case 2: - res = _context.sent; - case 3: - case "end": - return _context.stop(); - } - }, _callee); - })); - return function getData() { - return _ref2.apply(this, arguments); - }; - }(); - var handleListClick = function handleListClick(item) { - if (item !== null && item !== void 0 && item.is_special) { - // 是否为专题赛 - (0,util/* openNewWindow */.xg)("/competitions/group/".concat(item === null || item === void 0 ? void 0 : item.identifier)); - return; - } - if (item !== null && item !== void 0 && item.external_url) { - var _user$userInfo; - (0,util/* openNewWindow */.xg)("".concat(item === null || item === void 0 ? void 0 : item.external_url, "?login=").concat(user === null || user === void 0 || (_user$userInfo = user.userInfo) === null || _user$userInfo === void 0 ? void 0 : _user$userInfo.login, "&websiteName=educoder")); - return; - } - if (item !== null && item !== void 0 && item.is_new) { - if ((item === null || item === void 0 ? void 0 : item.competition_status) != "nearly_published") { - (0,util/* openNewWindow */.xg)("/competitions/detail/".concat(item === null || item === void 0 ? void 0 : item.identifier)); - return; - } - (0,util/* openNewWindow */.xg)("/competitions/detail/".concat(item === null || item === void 0 ? void 0 : item.identifier, "?type=3")); - return; - } - if (["ended", 'progressing', 'unpublish', 'nearly_published'].includes(item === null || item === void 0 ? void 0 : item.competition_status)) { - (0,util/* openNewWindow */.xg)("/competitions/index/".concat(item === null || item === void 0 ? void 0 : item.identifier)); - } - }; - var handleCancel = function handleCancel() { - setIsCreateModal(false); - form.resetFields(); - setFormValue({}); - }; - //出现页面右侧悬浮按钮 - (0,_react_17_0_2_react.useEffect)(function () { - dispatch({ - type: 'globalSetting/onlyShowBackTopToggle', - payload: false - }); - return function () { - dispatch({ - type: 'globalSetting/onlyShowBackTopToggle', - payload: true - }); - }; - }, []); - (0,_react_17_0_2_react.useEffect)(function () { - if (show) { - (0,util/* setDocumentTitle */.Dk)('在线竞赛'); - } - }); - (0,_react_17_0_2_react.useEffect)(function () { - getData(); - }, [urlData]); - return /*#__PURE__*/(0,jsx_runtime.jsxs)("section", { - className: Indexmodules.bg, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: Indexmodules.wrp, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(ui_customization/* Banner */.jL, { - title: "鹏城AI竞技场", - sunTitle: '与全球开发者竞逐比分,挑战排名', - img: jszzct_namespaceObject, - imgWidth: 438, - bannerExtraContent: (0,authority/* isSuperAdmins */.Ny)() && /*#__PURE__*/(0,jsx_runtime.jsx)(dropdown/* default */.Z, { - overlay: /*#__PURE__*/(0,jsx_runtime.jsxs)(menu/* default */.Z, { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, { - onClick: function onClick() { - (0,verifyLogin/* OpeniCompetitionVerifyLogin */.Ku)(dispatch) && _umi_production_exports.history.push('/competitions/specialSubject'); - }, - children: "\u4E13\u9898\u8D5B" - }), /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, { - onClick: function onClick() { - (0,verifyLogin/* OpeniCompetitionVerifyLogin */.Ku)(dispatch) && setIsCreateModal(true); - }, - children: "\u5355\u9898\u8D5B" - })] - }), - placement: "bottomLeft", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { - className: Indexmodules.myButton, - icon: /*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "iconfont icon-xuexipaiming mr5" - }), - children: "\u6211\u8981\u529E\u8D5B" - }) - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(ui_customization/* CustomTabs */.YG, { - value: urlData.category, - dataSource: tabsData, - tabBarExtraContent: /*#__PURE__*/(0,jsx_runtime.jsx)(ui_customization/* CustomInput */.t7, { - style: { - width: 303 - }, - placeholder: "\u8BF7\u8F93\u5165\u7ADE\u8D5B\u540D\u79F0\u8FDB\u884C\u641C\u7D22", - value: urlData.keyword, - onChange: function onChange(keyword) { - setUrlData(objectSpread2_default()(objectSpread2_default()({}, urlData), {}, { - keyword: keyword, - page: 1 - })); - } - }), - onChange: function onChange(category) { - if (category == "mine" && !(0,verifyLogin/* OpeniCompetitionVerifyLogin */.Ku)(dispatch)) { - return; - } - setUrlData(objectSpread2_default()(objectSpread2_default()({}, urlData), {}, { - category: category, - page: 1 - })); - } - }), /*#__PURE__*/(0,jsx_runtime.jsxs)(skeleton/* default */.Z, { - loading: loading, - active: true, - avatar: { - size: 40 - }, - paragraph: { - rows: 5 - }, - children: [urlData.category == "mine" && /*#__PURE__*/(0,jsx_runtime.jsx)(ui_customization/* SuperiorTabs */.tp, { - className: "mt20", - dataSource: tabsMenu, - value: urlData.is_admin, - onChange: function onChange(is_admin) { - return setUrlData(objectSpread2_default()(objectSpread2_default()({}, urlData), {}, { - is_admin: is_admin - })); - } - }), (competitions === null || competitions === void 0 ? void 0 : competitions.count) > 0 ? competitions.competitions.map(function (item, index) { - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: "".concat(Indexmodules.ListItem, " mt20"), - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { - onClick: function onClick() { - return handleListClick(item); - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - children: /*#__PURE__*/(0,jsx_runtime.jsx)("img", { - src: item.image ? "".concat(env/* default */.Z.IMG_SERVER).concat(item.image) : ImagesIcon/* mainbannerBg */.I2, - width: 234, - height: 140 - }) - }), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { - className: "ml20", - style: { - width: 694, - display: "flex", - flexDirection: "column" - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: Indexmodules.FlexNoWrap, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - placement: "topLeft", - title: item.name, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "font20 ".concat(Indexmodules.Onerow), - style: { - color: "#000", - fontWeight: 600 - }, - children: item.name - }) - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: "ml5", - style: { - whiteSpace: "nowrap" - }, - children: [item.competition_status === types_competitions/* CompetitionStatus */.$f.PROGRESSING && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: Indexmodules.TagDiv, - style: { - color: "#00b187", - borderColor: "rgb(177,240,225)" - }, - children: "\u8FDB\u884C\u4E2D" - }), item.competition_status === types_competitions/* CompetitionStatus */.$f.NEARLY_PUBLISHED && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: Indexmodules.TagDiv, - style: { - color: "#165dff", - borderColor: "#d5e2ff" - }, - children: "\u5373\u5C06\u53D1\u5E03" - }), item.competition_status === types_competitions/* CompetitionStatus */.$f.ENDED && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: Indexmodules.TagDiv, - style: { - color: "#999" - }, - children: "\u5DF2\u7ED3\u675F" - })] - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: "mt10", - style: { - display: "flex", - justifyContent: "space-between", - flexDirection: "column", - flex: 1 - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { - placement: "topLeft", - overlayStyle: { - maxWidth: 694 - }, - title: qs.isChinese ? item.description : item.english_description, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "font14 ".concat(Indexmodules.MultiLine), - style: { - color: "#333", - lineHeight: "26px" - }, - children: qs.isChinese ? item.description || '暂无简介~' : item.english_description || '暂无简介~' - }) - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: "font14 ".concat(Indexmodules.FlexNoWrap), - style: { - color: "#666", - lineHeight: "20px" - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - children: ["\u7ADE\u8D5B\u65F6\u95F4\uFF1A", item.start_time, "\u2014", item.end_time] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - style: { - marginLeft: 60 - }, - children: ["\u603B\u53C2\u8D5B\u961F\u4F0D\uFF1A", item.team_count] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - className: "ml30", - children: ["\u603B\u53C2\u8D5B\u4EBA\u5458\uFF1A", item.member_count] - })] - })] - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { - className: "ml20", - flex: 1, - style: { - display: "flex", - justifyContent: "center", - alignItems: "center", - flexDirection: "column" - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: "font14", - style: { - color: "#5F6367" - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "mr5 iconfont icon-jiangjin" - }), "\u5956\u91D1"] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "mt10", - style: { - lineHeight: "42px", - fontWeight: 500, - fontSize: "30px" - }, - children: parseInt(item.bonus) ? /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { - style: { - color: "#333" - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "font20", - children: "\xA5" - }), parseInt(item.bonus).toLocaleString()] - }) : /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - color: "#C5C5C5" - }, - children: "\u6682\u65E0" - }) - })] - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)(components_ChildItem, { - data: item === null || item === void 0 ? void 0 : item.competitions_list - })] - }, index); - }) : /*#__PURE__*/(0,jsx_runtime.jsx)(NoData/* default */.Z, { - imgUrl: __webpack_require__(/*! @/assets/images/icons/nodata.png */ 4977) - }), (competitions === null || competitions === void 0 ? void 0 : competitions.count) > 0 && /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { - className: "mt20 mb30", - align: "middle", - justify: "space-between", - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { - className: "font14", - style: { - color: "#333" - }, - children: ["\u5171", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - color: "#165DFF" - }, - children: competitions === null || competitions === void 0 ? void 0 : competitions.count - }), "\u6761\u6570\u636E"] - }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { - children: /*#__PURE__*/(0,jsx_runtime.jsx)(pagination/* default */.Z, { - showQuickJumper: true, - current: urlData.page, - pageSize: urlData.per_page, - onChange: function onChange(page) { - return setUrlData(objectSpread2_default()(objectSpread2_default()({}, urlData), {}, { - page: page - })); - }, - onShowSizeChange: function onShowSizeChange(page, per_page) { - return setUrlData(objectSpread2_default()(objectSpread2_default()({}, urlData), {}, { - page: 1, - per_page: per_page - })); - }, - total: competitions === null || competitions === void 0 ? void 0 : competitions.count - }) - })] - })] - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, { - title: "创建竞赛", - centered: true, - visible: isCreateModal, - onCancel: function onCancel() { - return handleCancel(); - }, - okText: "创建竞赛", - destroyOnClose: true, - onOk: function onOk() { - return form.submit(); - }, - children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z, { - form: form, - initialValues: { - name: "" - }, - layout: "vertical", - onValuesChange: function onValuesChange(changeValue, allValue) { - return setFormValue(allValue); - }, - onFinish: ( /*#__PURE__*/function () { - var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2(values) { - var res; - return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { - while (1) switch (_context2.prev = _context2.next) { - case 0: - _context2.next = 2; - return dispatch({ - type: "competitions/addCompetitions", - payload: values - }); - case 2: - res = _context2.sent; - if (res.status == 0) { - setUrlData(objectSpread2_default()(objectSpread2_default()({}, urlData), {}, { - page: 1 - })); - handleCancel(); - (0,util/* openNewWindow */.xg)("/competitions/detail/".concat(res.identifier, "?type=3")); - } - case 4: - case "end": - return _context2.stop(); - } - }, _callee2); - })); - return function (_x) { - return _ref3.apply(this, arguments); - }; - }()), - children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { - label: "\u7ADE\u8D5B\u540D\u79F0", - name: "name", - rules: [{ - required: true, - message: "请输入竞赛名称" - }], - children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { - suffix: "".concat((formValue === null || formValue === void 0 || (_formValue$name = formValue.name) === null || _formValue$name === void 0 ? void 0 : _formValue$name.length) || 0, "/60"), - maxLength: 60, - placeholder: "\u8BF7\u8F93\u5165\u7ADE\u8D5B\u540D\u79F0" - }) - }) - }) - })] - }); -}; -/* harmony default export */ var Index = ((0,_umi_production_exports.connect)(function (_ref4) { - var competitions = _ref4.competitions, - loading = _ref4.loading, - globalSetting = _ref4.globalSetting, - user = _ref4.user; - return { - competitions: competitions, - globalSetting: globalSetting, - loading: loading.models.competitions, - user: user - }; -})(competitionsPage)); - -/***/ }), - -/***/ 61929: -/*!***********************************!*\ - !*** ./src/types/competitions.ts ***! - \***********************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ $f: function() { return /* binding */ CompetitionStatus; } -/* harmony export */ }); -/* unused harmony exports NewindexPage, IndexPage, ViewPage */ -var CompetitionStatus = /*#__PURE__*/function (CompetitionStatus) { - CompetitionStatus["PROGRESSING"] = "progressing"; - CompetitionStatus["NEARLY_PUBLISHED"] = "nearly_published"; - CompetitionStatus["ENDED"] = "ended"; - return CompetitionStatus; -}({}); -var NewindexPage; -var IndexPage; -var ViewPage; - -/***/ }) - -}]); \ No newline at end of file diff --git a/72842.63c89875.async.js b/72842.63c89875.async.js deleted file mode 100644 index 15d6b034d3..0000000000 --- a/72842.63c89875.async.js +++ /dev/null @@ -1,522 +0,0 @@ -"use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[72842],{ - -/***/ 72842: -/*!*****************************************************!*\ - !*** ./src/components/Header/index.tsx + 5 modules ***! - \*****************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - Z: function() { return /* binding */ components_Header; }, - g: function() { return /* binding */ getCourseParam; } -}); - -// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/objectWithoutProperties.js -var objectWithoutProperties = __webpack_require__(39647); -var objectWithoutProperties_default = /*#__PURE__*/__webpack_require__.n(objectWithoutProperties); -// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/objectSpread2.js -var objectSpread2 = __webpack_require__(82242); -var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2); -// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js -var _react_17_0_2_react = __webpack_require__(59301); -// EXTERNAL MODULE: ./src/.umi-production/exports.ts -var _umi_production_exports = __webpack_require__(80608); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/layout/index.js -var layout = __webpack_require__(44000); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/index.js + 5 modules -var input = __webpack_require__(24650); -;// CONCATENATED MODULE: ./src/components/Header/index.less?modules -// extracted by mini-css-extract-plugin -/* harmony default export */ var Headermodules = ({"flex_box_center":"flex_box_center___et8xE","flex_space_between":"flex_space_between___GBGuw","flex_box_vertical_center":"flex_box_vertical_center____6P1q","flex_box_center_end":"flex_box_center_end___whXw6","flex_box_column":"flex_box_column___mWgI_","header":"header___Wn4fJ","wrap":"wrap___Yr9Co","logo":"logo___QnotM"}); -;// CONCATENATED MODULE: ./src/components/Header/logow.svg -function _createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; if (!it) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it["return"] != null) it["return"](); } finally { if (didErr) throw err; } } }; } -function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } -function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i]; return arr2; } -var __defProp = Object.defineProperty; -var __getOwnPropSymbols = Object.getOwnPropertySymbols; -var __hasOwnProp = Object.prototype.hasOwnProperty; -var __propIsEnum = Object.prototype.propertyIsEnumerable; -var __defNormalProp = function __defNormalProp(obj, key, value) { - return key in obj ? __defProp(obj, key, { - enumerable: true, - configurable: true, - writable: true, - value: value - }) : obj[key] = value; -}; -var __spreadValues = function __spreadValues(a, b) { - for (var prop in b || (b = {})) if (__hasOwnProp.call(b, prop)) __defNormalProp(a, prop, b[prop]); - if (__getOwnPropSymbols) { - var _iterator = _createForOfIteratorHelper(__getOwnPropSymbols(b)), - _step; - try { - for (_iterator.s(); !(_step = _iterator.n()).done;) { - var prop = _step.value; - if (__propIsEnum.call(b, prop)) __defNormalProp(a, prop, b[prop]); - } - } catch (err) { - _iterator.e(err); - } finally { - _iterator.f(); - } - } - return a; -}; - -var SvgLogow = function SvgLogow(props) { - return /* @__PURE__ */React.createElement("svg", __spreadValues({ - width: 253, - height: 40, - xmlns: "http://www.w3.org/2000/svg", - xmlnsXlink: "http://www.w3.org/1999/xlink" - }, props), /* @__PURE__ */React.createElement("title", null, "\u7F16\u7EC4"), /* @__PURE__ */React.createElement("defs", null, /* @__PURE__ */React.createElement("path", { - id: "logow_svg__a", - d: "M0 39.316h252.85V-.001H0z" - })), /* @__PURE__ */React.createElement("g", { - fill: "none", - fillRule: "evenodd" - }, /* @__PURE__ */React.createElement("path", { - d: "M65.906 12.89h-1.99v.781l.8-.68c.392.46.714.902 1.105 1.497.05-.731.085-1.564.085-1.598Zm2.28 5.052-.221 4.917c-.051 1.7-.56 2.125-2.177 2.262l-1.38.101-.578-1.718 1.48-.102c.767-.05.92-.118 1.005-.781.068-.34.135-2.91.135-3.028h-4.065v-8.507h1.378l.34-1.14 1.838.067-.34 1.073h2.04c-.051 1.276-.136 4.338-.136 4.747-.051 1.037-.322 1.548-1.462 1.684l-.698.085-.613-1.736.494-.084c.544-.085.579-.307.579-.58 0-.152 0-.321.016-.509l-1.004.986c-.323-.544-.578-.97-.902-1.36v3.623h4.271Zm-6.005 4.219h3.776v-1.77h-3.776v1.77Zm-2.535-3.606h.8v-2.127h-.8v2.127Zm0-3.88h.8v-2.33h-.8v2.33Zm-3.912 3.878h.68v-2.16h-.68v2.16Zm0-3.945h.68v-2.262h-.68v2.262Zm2.518-4.05h3.57v12.879c0 1.225-.254 1.53-1.343 1.667l-.629.067-.544-1.718.56-.085c.46-.067.58-.151.58-.544v-2.5h-.818c-.085 1.82-.322 3.266-1.054 4.898l-.97-.663c-.203.29-.527.376-.985.425l-.733.07-.527-1.719.596-.069c.424-.05.459-.17.459-.764v-2.178h-.731c-.155 1.7-.597 3.113-1.226 4.866l-1.394-.699c.765-1.905 1.123-3.163 1.123-8.232v-5.7h3.657v12.52c.409-1.242.409-2.618.409-6.771v-5.75ZM85.577 21.668c-.05.527-.102.884-.289 1.684-.41 1.769-1.19 2.007-1.838 2.007-.68 0-1.36-.375-2.04-1.906-.051-.085-.07-.169-.12-.254-.493.73-1.073 1.394-1.737 2.093l-1.376-1.21a16.16 16.16 0 0 0 2.45-3.096c-.426-1.75-.732-3.98-.988-6.65h-2.67v1.581h2.739c0 .664-.204 5.053-.204 5.751-.05 1.276-.578 1.735-1.532 1.855l-.815.101-.545-1.872.698-.084c.389-.05.46-.17.509-.902.053-.409.138-2.467.138-2.823h-.987c-.053 3.232-.546 4.898-2.093 7.416l-1.804-.987c.63-.935 1.071-1.65 1.36-2.45-1.02.391-2.278.817-3.963 1.344l-.424-2.076a61.572 61.572 0 0 0 1.751-.475V15.85h-1.242v-1.991h1.242v-3.64l1.922.085v3.555h.885v1.99h-.885v4.219c.324-.118.578-.238.784-.324l.067 1.159.034.527c.357-1.191.477-2.535.477-4.611v-4.473h4.405l-.102-2.28 1.839.033c0 .342.034 1.156.083 2.247h1.55c-.46-.529-.817-.903-1.21-1.327l1.158-1.038c.477.474.988 1.003 1.582 1.667l-.73.698h1.088v1.99h-3.3c.119 1.565.271 2.84.459 3.997.356-.97.68-2.025.985-3.163l1.667.493c-.61 2.245-1.223 3.963-2.023 5.512.118.424.254.815.39 1.173.188.493.324.682.511.682.255 0 .34-.427.408-.818.05-.273.136-.63.187-1.157l1.55.613Z", - fill: "#FFF" - }), /* @__PURE__ */React.createElement("mask", { - id: "logow_svg__b", - fill: "#fff" - }, /* @__PURE__ */React.createElement("use", { - xlinkHref: "#logow_svg__a" - })), /* @__PURE__ */React.createElement("path", { - d: "M88.745 12.77h11.535v-2.127H88.745v2.127Zm6.073 4.491c-1.054 1.82-2.687 4.135-3.383 4.78a452.93 452.93 0 0 1 5.885-.442 75.106 75.106 0 0 0-1.702-2.585l1.804-1.055c1.223 1.719 2.465 3.675 3.76 5.87l-1.77 1.292c-.288-.527-.58-1.005-.867-1.498-2.025.136-6.534.444-8.796.647-.476.051-.816.068-1.207.137l-.613-2.178c.63-.239.731-.46 1.242-.868.714-.68 2.076-2.432 3.027-4.1h-4.916v-2.127h14.46v2.127h-6.924ZM116.259 15.492c-.41.953-.835 1.87-1.293 2.823.458.8.902 1.584 1.293 2.315v-5.138Zm0 7.538v-1.107l-.936.782c-.39-.748-.85-1.633-1.344-2.535a27.354 27.354 0 0 1-1.718 2.67l-.918-.9v1.09h4.916Zm-4.916-7.52v5.51a32.98 32.98 0 0 0 1.632-2.67c-.594-1.07-1.174-2.042-1.632-2.84Zm5.034-.324 1.702.084v9.613h-8.524v-9.646l1.668.086-.119-.206 1.328-.987c.39.613.918 1.447 1.48 2.4.39-.833.763-1.65 1.105-2.467l1.464.902-.104.221Zm2.382-3.385v1.94h-9.34V11.8h3.489l-.41-1.633 2.163-.102.372 1.735h3.726Zm-12.555 6.584h1.004V16.53h-1.004v1.855Zm0-3.777h1.004v-1.956h-1.004v1.956Zm-1.683-3.896h4.44v12.742c0 1.225-.442 1.632-1.718 1.752l-.562.051-.611-1.956.594-.035c.426-.049.544-.221.544-.781v-2.23h-1.02c-.085 2.128-.698 3.573-1.515 5.173l-1.514-.987c.97-1.94 1.362-2.995 1.362-7.775v-5.954ZM129.975 16.666V12.84h-3.709v3.827h3.71Zm5.511 2.091h-3.367v6.33h-2.144v-6.33H126.2c-.222 3.148-1.14 4.662-3.658 6.96l-1.668-1.6c2.297-1.854 2.995-3.062 3.182-5.36H120.5v-2.09h3.623v-3.828h-2.721v-2.076h13.15v2.076h-2.432v3.827h3.367v2.091ZM150.411 20.493c.68.733 1.871 2.399 2.416 3.351l-1.532 1.055c-.458-.85-1.582-2.62-2.278-3.402l1.394-1.004Zm-4.558-1.972h3.538v-.715h-3.538v.715Zm0-2.433h3.538v-.73h-3.538v.73Zm2.773 4.167v2.842c0 1.802-.291 2.093-1.873 2.227l-.987.086-.579-1.906.631-.067c.63-.069.833-.187.833-1.054v-2.128h-2.687v-6.634h2.416c.086-.273.153-.528.238-.851l2.008.12c-.051.254-.137.476-.206.73h2.893v6.635h-2.687Zm-2.519 1.191c-.578 1.191-1.632 2.722-2.483 3.573l-1.464-1.156c.867-.953 1.873-2.008 2.467-3.251l1.48.834Zm-2.687-5.053c0 4.151-.545 6.226-2.042 9.017l-1.82-.867c1.497-2.773 1.99-4.508 1.99-8.099v-4.098l-1.106 1.597c-.68-.73-1.905-1.733-2.604-2.193l1.175-1.531a26.048 26.048 0 0 1 2.534 1.922v-1.515h10.328v1.975h-8.455v3.792Zm-2.774 2.551c-.068.666-1.242 5.633-1.513 6.11l-1.89-.546c.274-.75 1.448-5.19 1.583-6.056l.952.272.868.22Zm-.595-1.121c-.714-.715-2.007-1.853-2.824-2.433l1.122-1.582c.817.493 2.246 1.65 2.96 2.313l-1.258 1.702ZM168.84 22.603v2.11H154.48v-2.11h6.26v-3.011h-4.678v-2.075h4.678v-2.501h-3.281a28.69 28.69 0 0 1-1.753 3.045l-1.871-1.14c1.41-1.924 2.5-3.929 3.096-6.31l1.99.543c-.171.613-.357 1.19-.562 1.736h2.381v-2.807l2.213.085v2.722h5.104v2.126h-5.104v2.501h4.558v2.075h-4.558v3.01h5.886ZM183.236 18.657c.765.985 2.127 3.078 2.756 4.252l-1.734 1.259c-.647-1.379-1.82-3.386-2.586-4.422l1.564-1.09Zm-4.593-.306c.477.51 1.464 1.837 1.906 2.551l-1.48 1.277c-.493-.817-1.378-2.144-1.838-2.706l1.412-1.122Zm1.922 2.924 1.873.664c-.053.427-.07.869-.187 1.429-.273 1.429-.664 1.616-2.451 1.701-1.071.051-2.16.051-3.231 0-1.55-.05-2.111-.594-2.111-2.04v-4.203l2.058.085v3.404c0 .68.136.816.698.865.766.053 1.531.053 2.297 0 .68-.049.834-.049.92-.696.067-.425.118-.816.134-1.21Zm-10.122 2.093c.68-1.19 1.48-2.891 1.973-4.39l1.855.7c-.493 1.53-1.377 3.402-2.057 4.677l-1.77-.987Zm-.05-6.31c3.436-1.04 5.103-2.161 5.903-3.505h-4.865v-1.99h5.545c.085-.528.153-1.192.17-1.617l2.16.12c-.015.409-.1 1.003-.168 1.496h5.936v1.991h-5.087c1.276 1.515 3.3 2.653 6.04 3.386l-.851 2.176c-3.113-.951-5.478-2.584-6.958-4.575-.187.324-.391.63-.613.9.631.53 1.327 1.159 1.651 1.48l-1.14 1.55a27.436 27.436 0 0 0-1.905-1.702c-1.106.834-2.586 1.616-4.628 2.381l-1.19-2.09ZM192.377 17.397c.663 1.174 1.396 2.144 2.416 2.96 1.41-.935 2.28-1.871 2.909-2.96h-5.325Zm9.474 8.353c-3.129-.8-5.324-1.668-7.024-2.773-1.65.953-3.743 1.753-6.618 2.687l-1.003-2.21c2.38-.664 4.201-1.326 5.647-2.024-.953-.953-1.753-2.008-2.5-3.3l1.122-.733h-2.315v-2.075h4.713v-1.394h-5.987v-2.111h5.987v-1.77l2.245.086v1.684h5.92v2.11h-5.92v1.395h4.119v2.075c-.971 1.769-1.975 3.096-3.42 4.253 1.498.732 3.3 1.294 5.665 1.821l-.63 2.279ZM212.133 15.85h3.57v-.527h-3.57v.527Zm-1.362 1.208h6.278v-3.03h-6.278v3.03Zm-.407-1.973h-1.395v-3.062h1.513c-.273-.46-.56-.904-.766-1.294l1.582-.646 1.022 1.94h.63V9.981l1.87.068v1.974h.733c.39-.613.883-1.327 1.154-1.854l1.515.798c-.187.289-.458.663-.75 1.056h1.464v3.062h-1.463v-1.618h-7.11v1.618Zm8.912 7.909h-4.269v.102c0 1.582-.476 2.074-1.787 2.16l-1.376.103-.579-1.701 1.037-.084c.663-.053.749-.12.749-.58h-4.576v-1.48h4.576v-.527h-3.37v-1.395h3.37v-.596c-1.362.053-2.671.069-3.624.085l-.05-1.462c2.33-.052 6.498-.187 8.708-.409l.12 1.548c-.834.069-1.974.12-3.198.17v.664h3.131v1.395h-3.13v.527h4.268v1.48Zm-10.207-4.745-1.224.476v4.558c0 1.515-.46 1.906-1.75 2.042l-.971.104-.613-1.89.85-.101c.426-.051.56-.12.56-.579v-3.387c-.594.257-1.14.442-1.496.597l-.321-1.957a75.5 75.5 0 0 0 1.818-.645v-2.604h-1.327v-1.905h1.327V10.15l1.923.086v2.722h.766v1.905h-.766v1.855l1.004-.41.102.902.118 1.039ZM231.582 20.205c1.207.68 3.3 2.007 4.558 2.858l-1.003 1.922c-1.31-.987-3.573-2.398-4.66-3.03l1.105-1.75Zm-2.16-5.564a35.816 35.816 0 0 0 2.5-2.176c-1.21.085-2.5.169-3.81.238l.374.442c-.87.798-1.566 1.325-2.093 1.616.816-.05 2.007-.069 3.029-.12Zm.34 5.393v2.995c0 1.683-.425 2.074-2.145 2.212l-1.259.1-.61-2.023 1.001-.102c.75-.07.886-.238.886-.698v-2.364l-2.468.135 1.191 1.514c-1.309 1.09-2.958 2.298-4.37 3.113l-1.191-1.684c1.223-.73 2.96-1.905 4.116-2.925l-1.175.067c-.39.018-.781.035-1.207.085l-.374-2.16c.63-.05.97-.12 1.632-.254.8-.222 1.838-.766 2.995-1.498-.867.05-1.77.034-2.433.085-.594.051-1.174.051-1.564.102l-.392-1.89c.8-.117 1.14-.254 1.362-.374.407-.203 1.327-.865 2.278-1.665-1.478.085-2.79.134-3.742.153l-.206-1.975c3.268-.067 9.19-.34 12.471-.747l.324 1.974c-.8.084-1.787.17-2.925.255l1.325 1.598c-1.853 1.718-4.253 3.404-5.75 4.135 1.294-.051 2.705-.137 4.117-.19-.358-.389-.663-.696-.918-.916l1.531-1.294c.953.92 2.57 2.638 3.47 3.674l-1.412 1.566c-.254-.324-.578-.731-.969-1.157l-3.589.153ZM252.852 21.633c-.051.766-.086 1.293-.171 1.753-.222 1.224-.63 1.751-2.16 1.751h-.97c-1.292 0-1.923-.424-1.923-2.04v-4.916l-.918.049c0 .256-.018.527-.018.749-.135 3.198-.595 4.934-3.504 6.754l-1.242-1.616c.426-.254.784-.493 1.073-.714-1.226.221-4.033.92-5.087 1.14l-.357-2.179c1.055-.134 4.304-.816 5.462-1.156l.1 1.107.102.902c1.225-1.04 1.362-2.094 1.496-4.424 0-.12.018-.256.018-.443-.545.05-1.054.085-1.378.136l-.562-1.853c.359-.12.495-.325.682-.443.34-.29 1.191-1.447 1.922-2.551h-1.889l.204.102c-.817 1.785-2.228 4.218-2.737 4.814.56-.12 1.478-.222 2.006-.34l.018 2.024c-.375.05-2.433.442-3.573.578-.342.051-.698.118-.953.171l-.492-1.958c.202-.118.629-.34.832-.68.222-.391.664-1.09 1.159-1.922-.36.05-.717.07-.988.085a5.703 5.703 0 0 0-.887.135l-.442-1.99c.19-.068.36-.186.495-.374.358-.492 1.462-2.569 2.093-4.252l1.921.561c-.594 1.379-1.701 3.435-2.16 3.948.324-.053.731-.035 1.139-.086.325-.562.58-1.107.834-1.6l1.191.613v-1.804h3.25l-.374-1.632 2.075-.102.356 1.734h3.744v1.975h-4.544c-.714 1.122-1.63 2.449-2.023 2.754l3.47-.136c-.356-.527-.698-.969-.952-1.293l1.496-1.02c.818.902 2.16 2.773 2.842 3.862l-1.515 1.31c-.185-.323-.407-.68-.663-1.072-.22.017-.51.033-.833.033v4.662c0 .478.035.51.426.51h.356c.493 0 .596-.068.714-.596.086-.476.12-.918.135-1.598l1.704.578ZM29.206 37.933a.432.432 0 1 1 0-.864.432.432 0 0 1 0 .864ZM37.243 9.16a.431.431 0 1 1 .865 0 .431.431 0 0 1-.865 0Zm2.009.894a1.814 1.814 0 1 0-1.09.853l4.092 5.454v5.082L28.44 30.38v5.479a1.813 1.813 0 0 0 .765 3.456c1 0 1.815-.813 1.815-1.813 0-.783-.5-1.453-1.198-1.705v-4.664l13.814-8.938v-6.296l-4.385-5.846ZM15.035 12.53a.433.433 0 1 1 0-.866.433.433 0 0 1 0 .865ZM28.197 22.63v-3.513l-6.882-7.741H16.7a1.816 1.816 0 0 0-1.664-1.095 1.816 1.816 0 0 0-1.814 1.815 1.814 1.814 0 0 0 3.502.662h3.972l6.12 6.885v2.987h1.382Z", - fill: "#FFF", - mask: "url(#logow_svg__b)" - }), /* @__PURE__ */React.createElement("path", { - d: "M32.23 9.678a.434.434 0 0 1 .866 0 .434.434 0 0 1-.866 0Zm-.778 14.776a.432.432 0 1 1 .003-.864.432.432 0 0 1-.003.864ZM35.51 12.67l-1.33-1.998a1.817 1.817 0 0 0-1.516-2.81c-1.001.001-1.816.816-1.816 1.816a1.817 1.817 0 0 0 2.19 1.776l1.09 1.635v8.36l-1.634 1.089a1.803 1.803 0 0 0-1.042-.331c-1 0-1.815.814-1.815 1.814s.815 1.815 1.815 1.815a1.816 1.816 0 0 0 1.785-2.133l2.273-1.514V12.67ZM28.342 3.025a.432.432 0 1 1 0 .864.432.432 0 0 1 0-.864m0 2.245c.725 0 1.35-.427 1.64-1.044h6.512l3.857 5.399 1.125-.804-4.27-5.978h-7.159a1.816 1.816 0 0 0-1.705-1.202c-1 0-1.815.814-1.815 1.814 0 1.002.815 1.815 1.815 1.815M25.922 33.095a.432.432 0 1 1 .003-.865.432.432 0 0 1-.003.865M6.393 6.825a.433.433 0 1 1 0 .866.433.433 0 0 1 0-.865M26.571 30.97V25.19h-7.67l-3.251-4.063H4.17l-2.789-2.091v-7.411l4.153-2.767a1.816 1.816 0 0 0 2.673-1.598c0-1-.813-1.815-1.815-1.815A1.816 1.816 0 0 0 4.657 7.78L0 10.886v8.84l3.71 2.783h11.273l3.251 4.064h6.955v4.43a1.815 1.815 0 0 0-1.082 1.659c0 1 .814 1.815 1.814 1.815s1.815-.815 1.815-1.815c0-.77-.486-1.43-1.166-1.69M32.317 31.712a.432.432 0 1 1-.003.864.432.432 0 0 1 .003-.864m0-1.382a1.812 1.812 0 0 0-.627 3.515v1.787h1.383v-1.84a1.814 1.814 0 0 0 1.059-1.648c0-1-.815-1.814-1.815-1.814M38.884 15.467a.432.432 0 1 1-.003.864.432.432 0 0 1 .003-.864m0 5.185a.434.434 0 0 1 0-.865.432.432 0 0 1 0 .865m-1.815-.432c0 1 .815 1.814 1.815 1.814s1.815-.814 1.815-1.814c0-.757-.466-1.406-1.126-1.679v-.963A1.818 1.818 0 0 0 40.7 15.9c0-1-.815-1.815-1.815-1.815s-1.815.815-1.815 1.815c0 .754.464 1.403 1.122 1.676v.967a1.817 1.817 0 0 0-1.122 1.677M11.233 3.197a.434.434 0 0 1 0 .865.434.434 0 0 1 0-.865m0 2.247a1.817 1.817 0 0 0 1.793-2.083l3.296-1.979h6.751l1.42 2.13 1.151-.766-1.83-2.745h-7.875l-3.626 2.174a1.797 1.797 0 0 0-1.08-.36c-1 0-1.814.815-1.814 1.815s.814 1.814 1.814 1.814", - fill: "#FFF", - mask: "url(#logow_svg__b)" - }), /* @__PURE__ */React.createElement("path", { - d: "M21.17 20.91a.433.433 0 1 1-.865.001.433.433 0 0 1 .865 0M5.185 17.367a.432.432 0 1 1-.001-.864.432.432 0 0 1 0 .864m15.553 5.358c1 0 1.815-.814 1.815-1.814s-.815-1.815-1.815-1.815c-.158 0-.31.022-.456.062l-2.18-2.907H6.865a1.817 1.817 0 0 0-1.68-1.13c-1 0-1.815.815-1.815 1.815s.815 1.815 1.815 1.815c.752 0 1.4-.462 1.674-1.117H17.41l1.767 2.357c-.16.27-.254.583-.254.92 0 1 .814 1.814 1.814 1.814M31.02 15.035a.432.432 0 1 1-.864-.002.432.432 0 0 1 .865.002M5.703 13.048a.432.432 0 1 1-.001-.863.432.432 0 0 1 0 .863m24.886 3.802c1 0 1.815-.815 1.815-1.815a1.817 1.817 0 0 0-2.178-1.778l-5.622-7.569H14.286l-7.663 5.366a1.8 1.8 0 0 0-.92-.253c-1 0-1.815.814-1.815 1.814s.815 1.815 1.815 1.815a1.817 1.817 0 0 0 1.754-2.273l7.266-5.087h9.185l5.17 6.962a1.81 1.81 0 0 0-.304 1.003c0 1 .814 1.815 1.814 1.815", - fill: "#FFF", - mask: "url(#logow_svg__b)" - }))); -}; - -/* harmony default export */ var logow = ("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUzIiBoZWlnaHQ9IjQwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48ZGVmcz48cGF0aCBpZD0iYSIgZD0iTTAgMzkuMzE2aDI1Mi44NVYtLjAwMUgweiIvPjwvZGVmcz48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik02NS45MDYgMTIuODloLTEuOTl2Ljc4MWwuOC0uNjhjLjM5Mi40Ni43MTQuOTAyIDEuMTA1IDEuNDk3LjA1LS43MzEuMDg1LTEuNTY0LjA4NS0xLjU5OFptMi4yOCA1LjA1Mi0uMjIxIDQuOTE3Yy0uMDUxIDEuNy0uNTYgMi4xMjUtMi4xNzcgMi4yNjJsLTEuMzguMTAxLS41NzgtMS43MTggMS40OC0uMTAyYy43NjctLjA1LjkyLS4xMTggMS4wMDUtLjc4MS4wNjgtLjM0LjEzNS0yLjkxLjEzNS0zLjAyOGgtNC4wNjV2LTguNTA3aDEuMzc4bC4zNC0xLjE0IDEuODM4LjA2Ny0uMzQgMS4wNzNoMi4wNGMtLjA1MSAxLjI3Ni0uMTM2IDQuMzM4LS4xMzYgNC43NDctLjA1MSAxLjAzNy0uMzIyIDEuNTQ4LTEuNDYyIDEuNjg0bC0uNjk4LjA4NS0uNjEzLTEuNzM2LjQ5NC0uMDg0Yy41NDQtLjA4NS41NzktLjMwNy41NzktLjU4IDAtLjE1MiAwLS4zMjEuMDE2LS41MDlsLTEuMDA0Ljk4NmMtLjMyMy0uNTQ0LS41NzgtLjk3LS45MDItMS4zNnYzLjYyM2g0LjI3MVptLTYuMDA1IDQuMjE5aDMuNzc2di0xLjc3aC0zLjc3NnYxLjc3Wm0tMi41MzUtMy42MDZoLjh2LTIuMTI3aC0uOHYyLjEyN1ptMC0zLjg4aC44di0yLjMzaC0uOHYyLjMzWm0tMy45MTIgMy44NzhoLjY4di0yLjE2aC0uNjh2Mi4xNlptMC0zLjk0NWguNjh2LTIuMjYyaC0uNjh2Mi4yNjJabTIuNTE4LTQuMDVoMy41N3YxMi44NzljMCAxLjIyNS0uMjU0IDEuNTMtMS4zNDMgMS42NjdsLS42MjkuMDY3LS41NDQtMS43MTguNTYtLjA4NWMuNDYtLjA2Ny41OC0uMTUxLjU4LS41NDR2LTIuNWgtLjgxOGMtLjA4NSAxLjgyLS4zMjIgMy4yNjYtMS4wNTQgNC44OThsLS45Ny0uNjYzYy0uMjAzLjI5LS41MjcuMzc2LS45ODUuNDI1bC0uNzMzLjA3LS41MjctMS43MTkuNTk2LS4wNjljLjQyNC0uMDUuNDU5LS4xNy40NTktLjc2NHYtMi4xNzhoLS43MzFjLS4xNTUgMS43LS41OTcgMy4xMTMtMS4yMjYgNC44NjZsLTEuMzk0LS42OTljLjc2NS0xLjkwNSAxLjEyMy0zLjE2MyAxLjEyMy04LjIzMnYtNS43aDMuNjU3djEyLjUyYy40MDktMS4yNDIuNDA5LTIuNjE4LjQwOS02Ljc3MXYtNS43NVpNODUuNTc3IDIxLjY2OGMtLjA1LjUyNy0uMTAyLjg4NC0uMjg5IDEuNjg0LS40MSAxLjc2OS0xLjE5IDIuMDA3LTEuODM4IDIuMDA3LS42OCAwLTEuMzYtLjM3NS0yLjA0LTEuOTA2LS4wNTEtLjA4NS0uMDctLjE2OS0uMTItLjI1NC0uNDkzLjczLTEuMDczIDEuMzk0LTEuNzM3IDIuMDkzbC0xLjM3Ni0xLjIxYTE2LjE2IDE2LjE2IDAgMCAwIDIuNDUtMy4wOTZjLS40MjYtMS43NS0uNzMyLTMuOTgtLjk4OC02LjY1aC0yLjY3djEuNTgxaDIuNzM5YzAgLjY2NC0uMjA0IDUuMDUzLS4yMDQgNS43NTEtLjA1IDEuMjc2LS41NzggMS43MzUtMS41MzIgMS44NTVsLS44MTUuMTAxLS41NDUtMS44NzIuNjk4LS4wODRjLjM4OS0uMDUuNDYtLjE3LjUwOS0uOTAyLjA1My0uNDA5LjEzOC0yLjQ2Ny4xMzgtMi44MjNoLS45ODdjLS4wNTMgMy4yMzItLjU0NiA0Ljg5OC0yLjA5MyA3LjQxNmwtMS44MDQtLjk4N2MuNjMtLjkzNSAxLjA3MS0xLjY1IDEuMzYtMi40NS0xLjAyLjM5MS0yLjI3OC44MTctMy45NjMgMS4zNDRsLS40MjQtMi4wNzZhNjEuNTcyIDYxLjU3MiAwIDAgMCAxLjc1MS0uNDc1VjE1Ljg1aC0xLjI0MnYtMS45OTFoMS4yNDJ2LTMuNjRsMS45MjIuMDg1djMuNTU1aC44ODV2MS45OWgtLjg4NXY0LjIxOWMuMzI0LS4xMTguNTc4LS4yMzguNzg0LS4zMjRsLjA2NyAxLjE1OS4wMzQuNTI3Yy4zNTctMS4xOTEuNDc3LTIuNTM1LjQ3Ny00LjYxMXYtNC40NzNoNC40MDVsLS4xMDItMi4yOCAxLjgzOS4wMzNjMCAuMzQyLjAzNCAxLjE1Ni4wODMgMi4yNDdoMS41NWMtLjQ2LS41MjktLjgxNy0uOTAzLTEuMjEtMS4zMjdsMS4xNTgtMS4wMzhjLjQ3Ny40NzQuOTg4IDEuMDAzIDEuNTgyIDEuNjY3bC0uNzMuNjk4aDEuMDg4djEuOTloLTMuM2MuMTE5IDEuNTY1LjI3MSAyLjg0LjQ1OSAzLjk5Ny4zNTYtLjk3LjY4LTIuMDI1Ljk4NS0zLjE2M2wxLjY2Ny40OTNjLS42MSAyLjI0NS0xLjIyMyAzLjk2My0yLjAyMyA1LjUxMi4xMTguNDI0LjI1NC44MTUuMzkgMS4xNzMuMTg4LjQ5My4zMjQuNjgyLjUxMS42ODIuMjU1IDAgLjM0LS40MjcuNDA4LS44MTguMDUtLjI3My4xMzYtLjYzLjE4Ny0xLjE1N2wxLjU1LjYxM1oiIGZpbGw9IiNGRkYiLz48bWFzayBpZD0iYiIgZmlsbD0iI2ZmZiI+PHVzZSB4bGluazpocmVmPSIjYSIvPjwvbWFzaz48cGF0aCBkPSJNODguNzQ1IDEyLjc3aDExLjUzNXYtMi4xMjdIODguNzQ1djIuMTI3Wm02LjA3MyA0LjQ5MWMtMS4wNTQgMS44Mi0yLjY4NyA0LjEzNS0zLjM4MyA0Ljc4YTQ1Mi45MyA0NTIuOTMgMCAwIDEgNS44ODUtLjQ0MiA3NS4xMDYgNzUuMTA2IDAgMCAwLTEuNzAyLTIuNTg1bDEuODA0LTEuMDU1YzEuMjIzIDEuNzE5IDIuNDY1IDMuNjc1IDMuNzYgNS44N2wtMS43NyAxLjI5MmMtLjI4OC0uNTI3LS41OC0xLjAwNS0uODY3LTEuNDk4LTIuMDI1LjEzNi02LjUzNC40NDQtOC43OTYuNjQ3LS40NzYuMDUxLS44MTYuMDY4LTEuMjA3LjEzN2wtLjYxMy0yLjE3OGMuNjMtLjIzOS43MzEtLjQ2IDEuMjQyLS44NjguNzE0LS42OCAyLjA3Ni0yLjQzMiAzLjAyNy00LjFoLTQuOTE2di0yLjEyN2gxNC40NnYyLjEyN2gtNi45MjRaTTExNi4yNTkgMTUuNDkyYy0uNDEuOTUzLS44MzUgMS44Ny0xLjI5MyAyLjgyMy40NTguOC45MDIgMS41ODQgMS4yOTMgMi4zMTV2LTUuMTM4Wm0wIDcuNTM4di0xLjEwN2wtLjkzNi43ODJjLS4zOS0uNzQ4LS44NS0xLjYzMy0xLjM0NC0yLjUzNWEyNy4zNTQgMjcuMzU0IDAgMCAxLTEuNzE4IDIuNjdsLS45MTgtLjl2MS4wOWg0LjkxNlptLTQuOTE2LTcuNTJ2NS41MWEzMi45OCAzMi45OCAwIDAgMCAxLjYzMi0yLjY3Yy0uNTk0LTEuMDctMS4xNzQtMi4wNDItMS42MzItMi44NFptNS4wMzQtLjMyNCAxLjcwMi4wODR2OS42MTNoLTguNTI0di05LjY0NmwxLjY2OC4wODYtLjExOS0uMjA2IDEuMzI4LS45ODdjLjM5LjYxMy45MTggMS40NDcgMS40OCAyLjQuMzktLjgzMy43NjMtMS42NSAxLjEwNS0yLjQ2N2wxLjQ2NC45MDItLjEwNC4yMjFabTIuMzgyLTMuMzg1djEuOTRoLTkuMzRWMTEuOGgzLjQ4OWwtLjQxLTEuNjMzIDIuMTYzLS4xMDIuMzcyIDEuNzM1aDMuNzI2Wm0tMTIuNTU1IDYuNTg0aDEuMDA0VjE2LjUzaC0xLjAwNHYxLjg1NVptMC0zLjc3N2gxLjAwNHYtMS45NTZoLTEuMDA0djEuOTU2Wm0tMS42ODMtMy44OTZoNC40NHYxMi43NDJjMCAxLjIyNS0uNDQyIDEuNjMyLTEuNzE4IDEuNzUybC0uNTYyLjA1MS0uNjExLTEuOTU2LjU5NC0uMDM1Yy40MjYtLjA0OS41NDQtLjIyMS41NDQtLjc4MXYtMi4yM2gtMS4wMmMtLjA4NSAyLjEyOC0uNjk4IDMuNTczLTEuNTE1IDUuMTczbC0xLjUxNC0uOTg3Yy45Ny0xLjk0IDEuMzYyLTIuOTk1IDEuMzYyLTcuNzc1di01Ljk1NFpNMTI5Ljk3NSAxNi42NjZWMTIuODRoLTMuNzA5djMuODI3aDMuNzFabTUuNTExIDIuMDkxaC0zLjM2N3Y2LjMzaC0yLjE0NHYtNi4zM0gxMjYuMmMtLjIyMiAzLjE0OC0xLjE0IDQuNjYyLTMuNjU4IDYuOTZsLTEuNjY4LTEuNmMyLjI5Ny0xLjg1NCAyLjk5NS0zLjA2MiAzLjE4Mi01LjM2SDEyMC41di0yLjA5aDMuNjIzdi0zLjgyOGgtMi43MjF2LTIuMDc2aDEzLjE1djIuMDc2aC0yLjQzMnYzLjgyN2gzLjM2N3YyLjA5MVpNMTUwLjQxMSAyMC40OTNjLjY4LjczMyAxLjg3MSAyLjM5OSAyLjQxNiAzLjM1MWwtMS41MzIgMS4wNTVjLS40NTgtLjg1LTEuNTgyLTIuNjItMi4yNzgtMy40MDJsMS4zOTQtMS4wMDRabS00LjU1OC0xLjk3MmgzLjUzOHYtLjcxNWgtMy41Mzh2LjcxNVptMC0yLjQzM2gzLjUzOHYtLjczaC0zLjUzOHYuNzNabTIuNzczIDQuMTY3djIuODQyYzAgMS44MDItLjI5MSAyLjA5My0xLjg3MyAyLjIyN2wtLjk4Ny4wODYtLjU3OS0xLjkwNi42MzEtLjA2N2MuNjMtLjA2OS44MzMtLjE4Ny44MzMtMS4wNTR2LTIuMTI4aC0yLjY4N3YtNi42MzRoMi40MTZjLjA4Ni0uMjczLjE1My0uNTI4LjIzOC0uODUxbDIuMDA4LjEyYy0uMDUxLjI1NC0uMTM3LjQ3Ni0uMjA2LjczaDIuODkzdjYuNjM1aC0yLjY4N1ptLTIuNTE5IDEuMTkxYy0uNTc4IDEuMTkxLTEuNjMyIDIuNzIyLTIuNDgzIDMuNTczbC0xLjQ2NC0xLjE1NmMuODY3LS45NTMgMS44NzMtMi4wMDggMi40NjctMy4yNTFsMS40OC44MzRabS0yLjY4Ny01LjA1M2MwIDQuMTUxLS41NDUgNi4yMjYtMi4wNDIgOS4wMTdsLTEuODItLjg2N2MxLjQ5Ny0yLjc3MyAxLjk5LTQuNTA4IDEuOTktOC4wOTl2LTQuMDk4bC0xLjEwNiAxLjU5N2MtLjY4LS43My0xLjkwNS0xLjczMy0yLjYwNC0yLjE5M2wxLjE3NS0xLjUzMWEyNi4wNDggMjYuMDQ4IDAgMCAxIDIuNTM0IDEuOTIydi0xLjUxNWgxMC4zMjh2MS45NzVoLTguNDU1djMuNzkyWm0tMi43NzQgMi41NTFjLS4wNjguNjY2LTEuMjQyIDUuNjMzLTEuNTEzIDYuMTFsLTEuODktLjU0NmMuMjc0LS43NSAxLjQ0OC01LjE5IDEuNTgzLTYuMDU2bC45NTIuMjcyLjg2OC4yMlptLS41OTUtMS4xMjFjLS43MTQtLjcxNS0yLjAwNy0xLjg1My0yLjgyNC0yLjQzM2wxLjEyMi0xLjU4MmMuODE3LjQ5MyAyLjI0NiAxLjY1IDIuOTYgMi4zMTNsLTEuMjU4IDEuNzAyWk0xNjguODQgMjIuNjAzdjIuMTFIMTU0LjQ4di0yLjExaDYuMjZ2LTMuMDExaC00LjY3OHYtMi4wNzVoNC42Nzh2LTIuNTAxaC0zLjI4MWEyOC42OSAyOC42OSAwIDAgMS0xLjc1MyAzLjA0NWwtMS44NzEtMS4xNGMxLjQxLTEuOTI0IDIuNS0zLjkyOSAzLjA5Ni02LjMxbDEuOTkuNTQzYy0uMTcxLjYxMy0uMzU3IDEuMTktLjU2MiAxLjczNmgyLjM4MXYtMi44MDdsMi4yMTMuMDg1djIuNzIyaDUuMTA0djIuMTI2aC01LjEwNHYyLjUwMWg0LjU1OHYyLjA3NWgtNC41NTh2My4wMWg1Ljg4NlpNMTgzLjIzNiAxOC42NTdjLjc2NS45ODUgMi4xMjcgMy4wNzggMi43NTYgNC4yNTJsLTEuNzM0IDEuMjU5Yy0uNjQ3LTEuMzc5LTEuODItMy4zODYtMi41ODYtNC40MjJsMS41NjQtMS4wOVptLTQuNTkzLS4zMDZjLjQ3Ny41MSAxLjQ2NCAxLjgzNyAxLjkwNiAyLjU1MWwtMS40OCAxLjI3N2MtLjQ5My0uODE3LTEuMzc4LTIuMTQ0LTEuODM4LTIuNzA2bDEuNDEyLTEuMTIyWm0xLjkyMiAyLjkyNCAxLjg3My42NjRjLS4wNTMuNDI3LS4wNy44NjktLjE4NyAxLjQyOS0uMjczIDEuNDI5LS42NjQgMS42MTYtMi40NTEgMS43MDEtMS4wNzEuMDUxLTIuMTYuMDUxLTMuMjMxIDAtMS41NS0uMDUtMi4xMTEtLjU5NC0yLjExMS0yLjA0di00LjIwM2wyLjA1OC4wODV2My40MDRjMCAuNjguMTM2LjgxNi42OTguODY1Ljc2Ni4wNTMgMS41MzEuMDUzIDIuMjk3IDAgLjY4LS4wNDkuODM0LS4wNDkuOTItLjY5Ni4wNjctLjQyNS4xMTgtLjgxNi4xMzQtMS4yMVptLTEwLjEyMiAyLjA5M2MuNjgtMS4xOSAxLjQ4LTIuODkxIDEuOTczLTQuMzlsMS44NTUuN2MtLjQ5MyAxLjUzLTEuMzc3IDMuNDAyLTIuMDU3IDQuNjc3bC0xLjc3LS45ODdabS0uMDUtNi4zMWMzLjQzNi0xLjA0IDUuMTAzLTIuMTYxIDUuOTAzLTMuNTA1aC00Ljg2NXYtMS45OWg1LjU0NWMuMDg1LS41MjguMTUzLTEuMTkyLjE3LTEuNjE3bDIuMTYuMTJjLS4wMTUuNDA5LS4xIDEuMDAzLS4xNjggMS40OTZoNS45MzZ2MS45OTFoLTUuMDg3YzEuMjc2IDEuNTE1IDMuMyAyLjY1MyA2LjA0IDMuMzg2bC0uODUxIDIuMTc2Yy0zLjExMy0uOTUxLTUuNDc4LTIuNTg0LTYuOTU4LTQuNTc1LS4xODcuMzI0LS4zOTEuNjMtLjYxMy45LjYzMS41MyAxLjMyNyAxLjE1OSAxLjY1MSAxLjQ4bC0xLjE0IDEuNTVhMjcuNDM2IDI3LjQzNiAwIDAgMC0xLjkwNS0xLjcwMmMtMS4xMDYuODM0LTIuNTg2IDEuNjE2LTQuNjI4IDIuMzgxbC0xLjE5LTIuMDlaTTE5Mi4zNzcgMTcuMzk3Yy42NjMgMS4xNzQgMS4zOTYgMi4xNDQgMi40MTYgMi45NiAxLjQxLS45MzUgMi4yOC0xLjg3MSAyLjkwOS0yLjk2aC01LjMyNVptOS40NzQgOC4zNTNjLTMuMTI5LS44LTUuMzI0LTEuNjY4LTcuMDI0LTIuNzczLTEuNjUuOTUzLTMuNzQzIDEuNzUzLTYuNjE4IDIuNjg3bC0xLjAwMy0yLjIxYzIuMzgtLjY2NCA0LjIwMS0xLjMyNiA1LjY0Ny0yLjAyNC0uOTUzLS45NTMtMS43NTMtMi4wMDgtMi41LTMuM2wxLjEyMi0uNzMzaC0yLjMxNXYtMi4wNzVoNC43MTN2LTEuMzk0aC01Ljk4N3YtMi4xMTFoNS45ODd2LTEuNzdsMi4yNDUuMDg2djEuNjg0aDUuOTJ2Mi4xMWgtNS45MnYxLjM5NWg0LjExOXYyLjA3NWMtLjk3MSAxLjc2OS0xLjk3NSAzLjA5Ni0zLjQyIDQuMjUzIDEuNDk4LjczMiAzLjMgMS4yOTQgNS42NjUgMS44MjFsLS42MyAyLjI3OVpNMjEyLjEzMyAxNS44NWgzLjU3di0uNTI3aC0zLjU3di41MjdabS0xLjM2MiAxLjIwOGg2LjI3OHYtMy4wM2gtNi4yNzh2My4wM1ptLS40MDctMS45NzNoLTEuMzk1di0zLjA2MmgxLjUxM2MtLjI3My0uNDYtLjU2LS45MDQtLjc2Ni0xLjI5NGwxLjU4Mi0uNjQ2IDEuMDIyIDEuOTRoLjYzVjkuOTgxbDEuODcuMDY4djEuOTc0aC43MzNjLjM5LS42MTMuODgzLTEuMzI3IDEuMTU0LTEuODU0bDEuNTE1Ljc5OGMtLjE4Ny4yODktLjQ1OC42NjMtLjc1IDEuMDU2aDEuNDY0djMuMDYyaC0xLjQ2M3YtMS42MThoLTcuMTF2MS42MThabTguOTEyIDcuOTA5aC00LjI2OXYuMTAyYzAgMS41ODItLjQ3NiAyLjA3NC0xLjc4NyAyLjE2bC0xLjM3Ni4xMDMtLjU3OS0xLjcwMSAxLjAzNy0uMDg0Yy42NjMtLjA1My43NDktLjEyLjc0OS0uNThoLTQuNTc2di0xLjQ4aDQuNTc2di0uNTI3aC0zLjM3di0xLjM5NWgzLjM3di0uNTk2Yy0xLjM2Mi4wNTMtMi42NzEuMDY5LTMuNjI0LjA4NWwtLjA1LTEuNDYyYzIuMzMtLjA1MiA2LjQ5OC0uMTg3IDguNzA4LS40MDlsLjEyIDEuNTQ4Yy0uODM0LjA2OS0xLjk3NC4xMi0zLjE5OC4xN3YuNjY0aDMuMTMxdjEuMzk1aC0zLjEzdi41MjdoNC4yNjh2MS40OFptLTEwLjIwNy00Ljc0NS0xLjIyNC40NzZ2NC41NThjMCAxLjUxNS0uNDYgMS45MDYtMS43NSAyLjA0MmwtLjk3MS4xMDQtLjYxMy0xLjg5Ljg1LS4xMDFjLjQyNi0uMDUxLjU2LS4xMi41Ni0uNTc5di0zLjM4N2MtLjU5NC4yNTctMS4xNC40NDItMS40OTYuNTk3bC0uMzIxLTEuOTU3YTc1LjUgNzUuNSAwIDAgMCAxLjgxOC0uNjQ1di0yLjYwNGgtMS4zMjd2LTEuOTA1aDEuMzI3VjEwLjE1bDEuOTIzLjA4NnYyLjcyMmguNzY2djEuOTA1aC0uNzY2djEuODU1bDEuMDA0LS40MS4xMDIuOTAyLjExOCAxLjAzOVpNMjMxLjU4MiAyMC4yMDVjMS4yMDcuNjggMy4zIDIuMDA3IDQuNTU4IDIuODU4bC0xLjAwMyAxLjkyMmMtMS4zMS0uOTg3LTMuNTczLTIuMzk4LTQuNjYtMy4wM2wxLjEwNS0xLjc1Wm0tMi4xNi01LjU2NGEzNS44MTYgMzUuODE2IDAgMCAwIDIuNS0yLjE3NmMtMS4yMS4wODUtMi41LjE2OS0zLjgxLjIzOGwuMzc0LjQ0MmMtLjg3Ljc5OC0xLjU2NiAxLjMyNS0yLjA5MyAxLjYxNi44MTYtLjA1IDIuMDA3LS4wNjkgMy4wMjktLjEyWm0uMzQgNS4zOTN2Mi45OTVjMCAxLjY4My0uNDI1IDIuMDc0LTIuMTQ1IDIuMjEybC0xLjI1OS4xLS42MS0yLjAyMyAxLjAwMS0uMTAyYy43NS0uMDcuODg2LS4yMzguODg2LS42OTh2LTIuMzY0bC0yLjQ2OC4xMzUgMS4xOTEgMS41MTRjLTEuMzA5IDEuMDktMi45NTggMi4yOTgtNC4zNyAzLjExM2wtMS4xOTEtMS42ODRjMS4yMjMtLjczIDIuOTYtMS45MDUgNC4xMTYtMi45MjVsLTEuMTc1LjA2N2MtLjM5LjAxOC0uNzgxLjAzNS0xLjIwNy4wODVsLS4zNzQtMi4xNmMuNjMtLjA1Ljk3LS4xMiAxLjYzMi0uMjU0LjgtLjIyMiAxLjgzOC0uNzY2IDIuOTk1LTEuNDk4LS44NjcuMDUtMS43Ny4wMzQtMi40MzMuMDg1LS41OTQuMDUxLTEuMTc0LjA1MS0xLjU2NC4xMDJsLS4zOTItMS44OWMuOC0uMTE3IDEuMTQtLjI1NCAxLjM2Mi0uMzc0LjQwNy0uMjAzIDEuMzI3LS44NjUgMi4yNzgtMS42NjUtMS40NzguMDg1LTIuNzkuMTM0LTMuNzQyLjE1M2wtLjIwNi0xLjk3NWMzLjI2OC0uMDY3IDkuMTktLjM0IDEyLjQ3MS0uNzQ3bC4zMjQgMS45NzRjLS44LjA4NC0xLjc4Ny4xNy0yLjkyNS4yNTVsMS4zMjUgMS41OThjLTEuODUzIDEuNzE4LTQuMjUzIDMuNDA0LTUuNzUgNC4xMzUgMS4yOTQtLjA1MSAyLjcwNS0uMTM3IDQuMTE3LS4xOS0uMzU4LS4zODktLjY2My0uNjk2LS45MTgtLjkxNmwxLjUzMS0xLjI5NGMuOTUzLjkyIDIuNTcgMi42MzggMy40NyAzLjY3NGwtMS40MTIgMS41NjZjLS4yNTQtLjMyNC0uNTc4LS43MzEtLjk2OS0xLjE1N2wtMy41ODkuMTUzWk0yNTIuODUyIDIxLjYzM2MtLjA1MS43NjYtLjA4NiAxLjI5My0uMTcxIDEuNzUzLS4yMjIgMS4yMjQtLjYzIDEuNzUxLTIuMTYgMS43NTFoLS45N2MtMS4yOTIgMC0xLjkyMy0uNDI0LTEuOTIzLTIuMDR2LTQuOTE2bC0uOTE4LjA0OWMwIC4yNTYtLjAxOC41MjctLjAxOC43NDktLjEzNSAzLjE5OC0uNTk1IDQuOTM0LTMuNTA0IDYuNzU0bC0xLjI0Mi0xLjYxNmMuNDI2LS4yNTQuNzg0LS40OTMgMS4wNzMtLjcxNC0xLjIyNi4yMjEtNC4wMzMuOTItNS4wODcgMS4xNGwtLjM1Ny0yLjE3OWMxLjA1NS0uMTM0IDQuMzA0LS44MTYgNS40NjItMS4xNTZsLjEgMS4xMDcuMTAyLjkwMmMxLjIyNS0xLjA0IDEuMzYyLTIuMDk0IDEuNDk2LTQuNDI0IDAtLjEyLjAxOC0uMjU2LjAxOC0uNDQzLS41NDUuMDUtMS4wNTQuMDg1LTEuMzc4LjEzNmwtLjU2Mi0xLjg1M2MuMzU5LS4xMi40OTUtLjMyNS42ODItLjQ0My4zNC0uMjkgMS4xOTEtMS40NDcgMS45MjItMi41NTFoLTEuODg5bC4yMDQuMTAyYy0uODE3IDEuNzg1LTIuMjI4IDQuMjE4LTIuNzM3IDQuODE0LjU2LS4xMiAxLjQ3OC0uMjIyIDIuMDA2LS4zNGwuMDE4IDIuMDI0Yy0uMzc1LjA1LTIuNDMzLjQ0Mi0zLjU3My41NzgtLjM0Mi4wNTEtLjY5OC4xMTgtLjk1My4xNzFsLS40OTItMS45NThjLjIwMi0uMTE4LjYyOS0uMzQuODMyLS42OC4yMjItLjM5MS42NjQtMS4wOSAxLjE1OS0xLjkyMi0uMzYuMDUtLjcxNy4wNy0uOTg4LjA4NWE1LjcwMyA1LjcwMyAwIDAgMC0uODg3LjEzNWwtLjQ0Mi0xLjk5Yy4xOS0uMDY4LjM2LS4xODYuNDk1LS4zNzQuMzU4LS40OTIgMS40NjItMi41NjkgMi4wOTMtNC4yNTJsMS45MjEuNTYxYy0uNTk0IDEuMzc5LTEuNzAxIDMuNDM1LTIuMTYgMy45NDguMzI0LS4wNTMuNzMxLS4wMzUgMS4xMzktLjA4Ni4zMjUtLjU2Mi41OC0xLjEwNy44MzQtMS42bDEuMTkxLjYxM3YtMS44MDRoMy4yNWwtLjM3NC0xLjYzMiAyLjA3NS0uMTAyLjM1NiAxLjczNGgzLjc0NHYxLjk3NWgtNC41NDRjLS43MTQgMS4xMjItMS42MyAyLjQ0OS0yLjAyMyAyLjc1NGwzLjQ3LS4xMzZjLS4zNTYtLjUyNy0uNjk4LS45NjktLjk1Mi0xLjI5M2wxLjQ5Ni0xLjAyYy44MTguOTAyIDIuMTYgMi43NzMgMi44NDIgMy44NjJsLTEuNTE1IDEuMzFjLS4xODUtLjMyMy0uNDA3LS42OC0uNjYzLTEuMDcyLS4yMi4wMTctLjUxLjAzMy0uODMzLjAzM3Y0LjY2MmMwIC40NzguMDM1LjUxLjQyNi41MWguMzU2Yy40OTMgMCAuNTk2LS4wNjguNzE0LS41OTYuMDg2LS40NzYuMTItLjkxOC4xMzUtMS41OThsMS43MDQuNTc4Wk0yOS4yMDYgMzcuOTMzYS40MzIuNDMyIDAgMSAxIDAtLjg2NC40MzIuNDMyIDAgMCAxIDAgLjg2NFpNMzcuMjQzIDkuMTZhLjQzMS40MzEgMCAxIDEgLjg2NSAwIC40MzEuNDMxIDAgMCAxLS44NjUgMFptMi4wMDkuODk0YTEuODE0IDEuODE0IDAgMSAwLTEuMDkuODUzbDQuMDkyIDUuNDU0djUuMDgyTDI4LjQ0IDMwLjM4djUuNDc5YTEuODEzIDEuODEzIDAgMCAwIC43NjUgMy40NTZjMSAwIDEuODE1LS44MTMgMS44MTUtMS44MTMgMC0uNzgzLS41LTEuNDUzLTEuMTk4LTEuNzA1di00LjY2NGwxMy44MTQtOC45Mzh2LTYuMjk2bC00LjM4NS01Ljg0NlpNMTUuMDM1IDEyLjUzYS40MzMuNDMzIDAgMSAxIDAtLjg2Ni40MzMuNDMzIDAgMCAxIDAgLjg2NVpNMjguMTk3IDIyLjYzdi0zLjUxM2wtNi44ODItNy43NDFIMTYuN2ExLjgxNiAxLjgxNiAwIDAgMC0xLjY2NC0xLjA5NSAxLjgxNiAxLjgxNiAwIDAgMC0xLjgxNCAxLjgxNSAxLjgxNCAxLjgxNCAwIDAgMCAzLjUwMi42NjJoMy45NzJsNi4xMiA2Ljg4NXYyLjk4N2gxLjM4MloiIGZpbGw9IiNGRkYiIG1hc2s9InVybCgjYikiLz48cGF0aCBkPSJNMzIuMjMgOS42NzhhLjQzNC40MzQgMCAwIDEgLjg2NiAwIC40MzQuNDM0IDAgMCAxLS44NjYgMFptLS43NzggMTQuNzc2YS40MzIuNDMyIDAgMSAxIC4wMDMtLjg2NC40MzIuNDMyIDAgMCAxLS4wMDMuODY0Wk0zNS41MSAxMi42N2wtMS4zMy0xLjk5OGExLjgxNyAxLjgxNyAwIDAgMC0xLjUxNi0yLjgxYy0xLjAwMS4wMDEtMS44MTYuODE2LTEuODE2IDEuODE2YTEuODE3IDEuODE3IDAgMCAwIDIuMTkgMS43NzZsMS4wOSAxLjYzNXY4LjM2bC0xLjYzNCAxLjA4OWExLjgwMyAxLjgwMyAwIDAgMC0xLjA0Mi0uMzMxYy0xIDAtMS44MTUuODE0LTEuODE1IDEuODE0cy44MTUgMS44MTUgMS44MTUgMS44MTVhMS44MTYgMS44MTYgMCAwIDAgMS43ODUtMi4xMzNsMi4yNzMtMS41MTRWMTIuNjdaTTI4LjM0MiAzLjAyNWEuNDMyLjQzMiAwIDEgMSAwIC44NjQuNDMyLjQzMiAwIDAgMSAwLS44NjRtMCAyLjI0NWMuNzI1IDAgMS4zNS0uNDI3IDEuNjQtMS4wNDRoNi41MTJsMy44NTcgNS4zOTkgMS4xMjUtLjgwNC00LjI3LTUuOTc4aC03LjE1OWExLjgxNiAxLjgxNiAwIDAgMC0xLjcwNS0xLjIwMmMtMSAwLTEuODE1LjgxNC0xLjgxNSAxLjgxNCAwIDEuMDAyLjgxNSAxLjgxNSAxLjgxNSAxLjgxNU0yNS45MjIgMzMuMDk1YS40MzIuNDMyIDAgMSAxIC4wMDMtLjg2NS40MzIuNDMyIDAgMCAxLS4wMDMuODY1TTYuMzkzIDYuODI1YS40MzMuNDMzIDAgMSAxIDAgLjg2Ni40MzMuNDMzIDAgMCAxIDAtLjg2NU0yNi41NzEgMzAuOTdWMjUuMTloLTcuNjdsLTMuMjUxLTQuMDYzSDQuMTdsLTIuNzg5LTIuMDkxdi03LjQxMWw0LjE1My0yLjc2N2ExLjgxNiAxLjgxNiAwIDAgMCAyLjY3My0xLjU5OGMwLTEtLjgxMy0xLjgxNS0xLjgxNS0xLjgxNUExLjgxNiAxLjgxNiAwIDAgMCA0LjY1NyA3Ljc4TDAgMTAuODg2djguODRsMy43MSAyLjc4M2gxMS4yNzNsMy4yNTEgNC4wNjRoNi45NTV2NC40M2ExLjgxNSAxLjgxNSAwIDAgMC0xLjA4MiAxLjY1OWMwIDEgLjgxNCAxLjgxNSAxLjgxNCAxLjgxNXMxLjgxNS0uODE1IDEuODE1LTEuODE1YzAtLjc3LS40ODYtMS40My0xLjE2Ni0xLjY5TTMyLjMxNyAzMS43MTJhLjQzMi40MzIgMCAxIDEtLjAwMy44NjQuNDMyLjQzMiAwIDAgMSAuMDAzLS44NjRtMC0xLjM4MmExLjgxMiAxLjgxMiAwIDAgMC0uNjI3IDMuNTE1djEuNzg3aDEuMzgzdi0xLjg0YTEuODE0IDEuODE0IDAgMCAwIDEuMDU5LTEuNjQ4YzAtMS0uODE1LTEuODE0LTEuODE1LTEuODE0TTM4Ljg4NCAxNS40NjdhLjQzMi40MzIgMCAxIDEtLjAwMy44NjQuNDMyLjQzMiAwIDAgMSAuMDAzLS44NjRtMCA1LjE4NWEuNDM0LjQzNCAwIDAgMSAwLS44NjUuNDMyLjQzMiAwIDAgMSAwIC44NjVtLTEuODE1LS40MzJjMCAxIC44MTUgMS44MTQgMS44MTUgMS44MTRzMS44MTUtLjgxNCAxLjgxNS0xLjgxNGMwLS43NTctLjQ2Ni0xLjQwNi0xLjEyNi0xLjY3OXYtLjk2M0ExLjgxOCAxLjgxOCAwIDAgMCA0MC43IDE1LjljMC0xLS44MTUtMS44MTUtMS44MTUtMS44MTVzLTEuODE1LjgxNS0xLjgxNSAxLjgxNWMwIC43NTQuNDY0IDEuNDAzIDEuMTIyIDEuNjc2di45NjdhMS44MTcgMS44MTcgMCAwIDAtMS4xMjIgMS42NzdNMTEuMjMzIDMuMTk3YS40MzQuNDM0IDAgMCAxIDAgLjg2NS40MzQuNDM0IDAgMCAxIDAtLjg2NW0wIDIuMjQ3YTEuODE3IDEuODE3IDAgMCAwIDEuNzkzLTIuMDgzbDMuMjk2LTEuOTc5aDYuNzUxbDEuNDIgMi4xMyAxLjE1MS0uNzY2LTEuODMtMi43NDVoLTcuODc1bC0zLjYyNiAyLjE3NGExLjc5NyAxLjc5NyAwIDAgMC0xLjA4LS4zNmMtMSAwLTEuODE0LjgxNS0xLjgxNCAxLjgxNXMuODE0IDEuODE0IDEuODE0IDEuODE0IiBmaWxsPSIjRkZGIiBtYXNrPSJ1cmwoI2IpIi8+PHBhdGggZD0iTTIxLjE3IDIwLjkxYS40MzMuNDMzIDAgMSAxLS44NjUuMDAxLjQzMy40MzMgMCAwIDEgLjg2NSAwTTUuMTg1IDE3LjM2N2EuNDMyLjQzMiAwIDEgMS0uMDAxLS44NjQuNDMyLjQzMiAwIDAgMSAwIC44NjRtMTUuNTUzIDUuMzU4YzEgMCAxLjgxNS0uODE0IDEuODE1LTEuODE0cy0uODE1LTEuODE1LTEuODE1LTEuODE1Yy0uMTU4IDAtLjMxLjAyMi0uNDU2LjA2MmwtMi4xOC0yLjkwN0g2Ljg2NWExLjgxNyAxLjgxNyAwIDAgMC0xLjY4LTEuMTNjLTEgMC0xLjgxNS44MTUtMS44MTUgMS44MTVzLjgxNSAxLjgxNSAxLjgxNSAxLjgxNWMuNzUyIDAgMS40LS40NjIgMS42NzQtMS4xMTdIMTcuNDFsMS43NjcgMi4zNTdjLS4xNi4yNy0uMjU0LjU4My0uMjU0LjkyIDAgMSAuODE0IDEuODE0IDEuODE0IDEuODE0TTMxLjAyIDE1LjAzNWEuNDMyLjQzMiAwIDEgMS0uODY0LS4wMDIuNDMyLjQzMiAwIDAgMSAuODY1LjAwMk01LjcwMyAxMy4wNDhhLjQzMi40MzIgMCAxIDEtLjAwMS0uODYzLjQzMi40MzIgMCAwIDEgMCAuODYzbTI0Ljg4NiAzLjgwMmMxIDAgMS44MTUtLjgxNSAxLjgxNS0xLjgxNWExLjgxNyAxLjgxNyAwIDAgMC0yLjE3OC0xLjc3OGwtNS42MjItNy41NjlIMTQuMjg2bC03LjY2MyA1LjM2NmExLjggMS44IDAgMCAwLS45Mi0uMjUzYy0xIDAtMS44MTUuODE0LTEuODE1IDEuODE0cy44MTUgMS44MTUgMS44MTUgMS44MTVhMS44MTcgMS44MTcgMCAwIDAgMS43NTQtMi4yNzNsNy4yNjYtNS4wODdoOS4xODVsNS4xNyA2Ljk2MmExLjgxIDEuODEgMCAwIDAtLjMwNCAxLjAwM2MwIDEgLjgxNCAxLjgxNSAxLjgxNCAxLjgxNSIgZmlsbD0iI0ZGRiIgbWFzaz0idXJsKCNiKSIvPjwvZz48L3N2Zz4="); -;// CONCATENATED MODULE: ./src/components/Header/search-input.less -// extracted by mini-css-extract-plugin - -// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/regeneratorRuntime.js -var regeneratorRuntime = __webpack_require__(7557); -var regeneratorRuntime_default = /*#__PURE__*/__webpack_require__.n(regeneratorRuntime); -// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/asyncToGenerator.js -var asyncToGenerator = __webpack_require__(41498); -var asyncToGenerator_default = /*#__PURE__*/__webpack_require__.n(asyncToGenerator); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/menu/index.js + 11 modules -var menu = __webpack_require__(20834); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/message/index.js + 4 modules -var message = __webpack_require__(8591); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/dropdown/index.js + 1 modules -var dropdown = __webpack_require__(38854); -;// CONCATENATED MODULE: ./src/components/Header/components/User/index.less?modules -// extracted by mini-css-extract-plugin -/* harmony default export */ var Usermodules = ({"flex_box_center":"flex_box_center___YbxYn","flex_space_between":"flex_space_between___Atwkg","flex_box_vertical_center":"flex_box_vertical_center____I6AC","flex_box_center_end":"flex_box_center_end___LrYPg","flex_box_column":"flex_box_column___j7QNF","userPic":"userPic___a46Uz","rightMenu":"rightMenu___y_nqk","menuWrap":"menuWrap___iwlZB","exit":"exit___MOREW","classromediv":"classromediv___crYsO","glow":"glow___jMGk7","height67":"height67___asp2E","login":"login___WGEW9"}); -// EXTERNAL MODULE: ./src/utils/authority.ts -var authority = __webpack_require__(75916); -// EXTERNAL MODULE: ./src/service/user.ts -var service_user = __webpack_require__(43764); -// EXTERNAL MODULE: ./src/utils/env.ts + 1 modules -var env = __webpack_require__(71681); -// EXTERNAL MODULE: ./src/utils/util.tsx -var util = __webpack_require__(27876); -// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js -var jsx_runtime = __webpack_require__(37712); -;// CONCATENATED MODULE: ./src/components/Header/components/User/index.tsx - - - - -var _excluded = ["homePage", "user", "globalSetting", "loading", "dispatch", "shixunHomeworks", "location", "payload"]; - - - - - - - - - - -var getCookie = function getCookie(key) { - var arr, - reg = RegExp('(^| )' + key + '=([^;]+)(;|$)'); - if (arr = document.cookie.match(reg)) - //["username=liuwei;", "", "liuwei", ";"] - return decodeURIComponent(arr[2]);else return null; -}; -var delCookie = function delCookie(name) { - var exp = new Date(); - exp.setTime(exp.getTime() - 1); - var cval = getCookie(name); - if (cval != null) { - document.cookie = name + '=' + cval + ';expires=' + exp.toGMTString(); - } -}; -var NavType = /*#__PURE__*/function (NavType) { - NavType["Classrooms"] = "classrooms"; - NavType["Shixuns"] = "shixuns"; - NavType["Paths"] = "paths"; - NavType["Projects"] = "projects"; - NavType["Videos"] = "videos"; - NavType["Topics"] = "topics"; - return NavType; -}(NavType || {}); -var User = function User(_ref) { - var _find, _globalSetting$settin, _find2, _globalSetting$settin2, _find3, _globalSetting$settin3, _user$userInfo, _user$userInfo2, _user$userInfo3, _user$userInfo4, _user$userInfo5; - var homePage = _ref.homePage, - user = _ref.user, - globalSetting = _ref.globalSetting, - loading = _ref.loading, - dispatch = _ref.dispatch, - shixunHomeworks = _ref.shixunHomeworks, - location = _ref.location, - _ref$payload = _ref.payload, - payload = _ref$payload === void 0 ? {} : _ref$payload, - props = objectWithoutProperties_default()(_ref, _excluded); - var isClassroomsHidden = (_find = (((_globalSetting$settin = globalSetting.setting) === null || _globalSetting$settin === void 0 ? void 0 : _globalSetting$settin.navbar) || []).find(function (item) { - return item.link === "/".concat(NavType.Classrooms); - })) === null || _find === void 0 ? void 0 : _find.hidden; - var isShixunsHidden = (_find2 = (((_globalSetting$settin2 = globalSetting.setting) === null || _globalSetting$settin2 === void 0 ? void 0 : _globalSetting$settin2.navbar) || []).find(function (item) { - return item.link === "/".concat(NavType.Shixuns); - })) === null || _find2 === void 0 ? void 0 : _find2.hidden; - var isPathsHidden = (_find3 = (((_globalSetting$settin3 = globalSetting.setting) === null || _globalSetting$settin3 === void 0 ? void 0 : _globalSetting$settin3.navbar) || []).find(function (item) { - return item.link === "/".concat(NavType.Paths); - })) === null || _find3 === void 0 ? void 0 : _find3.hidden; - var isPaperlibraryShow = ((_user$userInfo = user.userInfo) === null || _user$userInfo === void 0 ? void 0 : _user$userInfo.admin) || ((_user$userInfo2 = user.userInfo) === null || _user$userInfo2 === void 0 ? void 0 : _user$userInfo2.business) || ((_user$userInfo3 = user.userInfo) === null || _user$userInfo3 === void 0 ? void 0 : _user$userInfo3.is_shixun_marker) || ((_user$userInfo4 = user.userInfo) === null || _user$userInfo4 === void 0 ? void 0 : _user$userInfo4.is_teacher) || ((_user$userInfo5 = user.userInfo) === null || _user$userInfo5 === void 0 ? void 0 : _user$userInfo5.user_identity) !== '学生'; - var DropdownMenu = function DropdownMenu() { - if ((0,util/* checkIsClientExam */.Ll)()) { - var _globalSetting$settin4; - return /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z, { - className: "".concat(Usermodules.rightMenu, " ").concat(Usermodules.menuWrap), - children: /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, { - children: /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, { - to: globalSetting === null || globalSetting === void 0 || (_globalSetting$settin4 = globalSetting.setting) === null || _globalSetting$settin4 === void 0 ? void 0 : _globalSetting$settin4.user_setting_url, - children: "\u8D26\u53F7\u7BA1\u7406" - }) - }) - }); - } else { - var _globalSetting$settin5; - return /*#__PURE__*/(0,jsx_runtime.jsxs)(menu/* default */.Z, { - className: "".concat(Usermodules.rightMenu, " ").concat(Usermodules.menuWrap), - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, { - children: /*#__PURE__*/(0,jsx_runtime.jsx)("a", { - href: (globalSetting === null || globalSetting === void 0 || (_globalSetting$settin5 = globalSetting.setting) === null || _globalSetting$settin5 === void 0 ? void 0 : _globalSetting$settin5.user_setting_url) || '/account/certification', - children: "\u8D26\u53F7\u7BA1\u7406" - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, { - className: Usermodules.exit, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("a", { - onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { - var res; - return regeneratorRuntime_default()().wrap(function _callee$(_context) { - while (1) switch (_context.prev = _context.next) { - case 0: - _context.next = 2; - return (0,service_user/* LoginOut */.vR)({}); - case 2: - res = _context.sent; - if ((res === null || res === void 0 ? void 0 : res.status) === 1) { - dispatch({ - type: 'user/getUserInfo', - payload: objectSpread2_default()({}, payload) - }); - dispatch({ - type: 'user/getNavigationInfo', - payload: objectSpread2_default()({}, payload) - }); - delCookie('autologin_trustie'); - delCookie('_educoder_session'); - localStorage.removeItem('isfirst'); - localStorage.removeItem('SystemUpdateadvtime'); - localStorage.removeItem('item'); - localStorage.removeItem('iscreate'); - // localStorage.removeItem('CCshow') - message/* default */.ZP.success(res === null || res === void 0 ? void 0 : res.message); - _umi_production_exports.history.replace((0,util/* skipNetLogin */.T0)(true) ? "/competitions" : '/'); - } - case 4: - case "end": - return _context.stop(); - } - }, _callee); - })), - children: "\u9000\u51FA" - }) - })] - }); - } - }; - if ((0,authority/* isLogin */.bg)()) { - var _user$userInfo6, _user$userInfo7; - return /*#__PURE__*/(0,jsx_runtime.jsx)(dropdown/* default */.Z - // className={`${styles.height67} pr25`} - , { - overlay: DropdownMenu, - placement: "bottomRight", - children: /*#__PURE__*/(0,jsx_runtime.jsx)("section", { - children: /*#__PURE__*/(0,jsx_runtime.jsx)("aside", { - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: shixunHomeworks.actionTabs.type === 1 ? Usermodules.classromediv : '', - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { - className: "".concat(Usermodules.userPic, " current ml15"), - src: "".concat(env/* default */.Z === null || env/* default */.Z === void 0 ? void 0 : env/* default */.Z.IMG_SERVER, "/images/").concat((_user$userInfo6 = user.userInfo) === null || _user$userInfo6 === void 0 ? void 0 : _user$userInfo6.image_url), - alt: "" - // onClick={() => - // // history.push( - // // '/account/profile' - // // ) - // window.location.href = `/forums/accounts/${user?.userInfo && user.userInfo?.login}/memos` - // } - }), (0,util/* checkIsClientExam */.Ll)() && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "ml10 font16", - children: (_user$userInfo7 = user.userInfo) === null || _user$userInfo7 === void 0 ? void 0 : _user$userInfo7.username - })] - }) - }) - }) - }); - } else { - return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "font15 ".concat(globalSetting.isIlearning ? Usermodules.login : "", " ml30"), - children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - className: "ml10 mr5 current c-white", - onClick: function onClick() { - (0,util/* skipNetLogin */.T0)(); - // dispatch({ - // type: 'user/showPopLogin', - // payload: { - // showPopLogin: true, - // showClosable: true, - // }, - // }); - }, - children: "\u767B\u5F55" - }) - }); - } -}; -/* harmony default export */ var components_User = ((0,_umi_production_exports.connect)(function (_ref3) { - var homePage = _ref3.homePage, - loading = _ref3.loading, - user = _ref3.user, - globalSetting = _ref3.globalSetting, - shixunHomeworks = _ref3.shixunHomeworks; - return { - homePage: homePage, - user: user, - globalSetting: globalSetting, - shixunHomeworks: shixunHomeworks, - loading: loading.models.index - }; -})(User)); -;// CONCATENATED MODULE: ./src/components/Header/index.tsx - - -var Header_excluded = ["homePage", "user", "globalSetting", "loading", "dispatch", "isLogin", "shixunHomeworks", "competitions"]; - - - -var Header = layout/* default */.Z.Header; - - - - - - - -var Search = input/* default */.Z.Search; -function getCourseParam() { - var _type$, _type$2; - var query = window.location.pathname; - var type = query.split('/'); - var params = {}; - if (type[1] == 'classrooms' && type.length > 3 && !((_type$ = type[4]) !== null && _type$ !== void 0 && _type$.includes('newgold')) && !((_type$2 = type[5]) !== null && _type$2 !== void 0 && _type$2.includes('newgold')) && type[2] !== 'coursesId') { - params.course_id = type[2]; - } - if (type[1] === 'shixuns' && type.length > 3) { - params.objective_type = 'shixun'; - params.objective_id = type[2]; - } - if (type[1] === 'paths' && type.length > 3) { - params.objective_type = 'path'; - params.objective_id = type[2]; - } - return objectSpread2_default()(objectSpread2_default()({}, params), { - school: 1 - }); -} -var routerLinks = { - 首页: "/", - '/paths': { - link: "/paths", - key: 1 - }, - '/shixuns': { - link: "/shixuns", - key: 2 - }, - '/classrooms': { - link: "/classrooms", - key: 3 - }, - '/competitions': { - link: "/competitions", - key: 4 - }, - '/moop_cases': { - link: "/moop_cases", - key: 5 - }, - '/forums': { - link: "/forums", - key: 6 - }, - '/recruitment': { - link: "/competitions/index", - key: 7 - }, - '/three': { - link: "/three", - key: 7 - } -}; -var showLinks = (/* unused pure expression or super */ null && (['/', '/classrooms', '/account/profile', '/account/profile/edit', '/classrooms/new'])); -var HeaderComponents = function HeaderComponents(_ref) { - var homePage = _ref.homePage, - user = _ref.user, - globalSetting = _ref.globalSetting, - loading = _ref.loading, - dispatch = _ref.dispatch, - _ref$isLogin = _ref.isLogin, - isLogin = _ref$isLogin === void 0 ? false : _ref$isLogin, - shixunHomeworks = _ref.shixunHomeworks, - competitions = _ref.competitions, - props = objectWithoutProperties_default()(_ref, Header_excluded); - var payload = getCourseParam(); - var pathname = window.location.pathname; - var bool = pathname === null || pathname === void 0 ? void 0 : pathname.includes('/forums'); - var qs = competitions.qs; - var Url = "https://code-kyxt.pcl.ac.cn"; //`http://10.16.22.23:43001` || `https://code-kyxt.pcl.ac.cn` ||`https://app-kyxt.pcl.ac.cn` - - if (globalSetting.showHeader && globalSetting.showHeaderFooter) { - return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: Headermodules.header, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: Headermodules.wrap, - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: "menu", - children: [globalSetting !== null && globalSetting !== void 0 && globalSetting.isOuterNet ? /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("a", { - className: "logo", - href: "https://app-kyxt.pcl.ac.cn/competitions", - title: "OpenI \u542F\u667A \u65B0\u4E00\u4EE3\u4EBA\u5DE5\u667A\u80FD\u5F00\u6E90\u5F00\u653E\u5E73\u53F0", - children: /*#__PURE__*/(0,jsx_runtime.jsx)("img", { - src: logow, - alt: "OpenI \u542F\u667A \u65B0\u4E00\u4EE3\u4EBA\u5DE5\u667A\u80FD\u5F00\u6E90\u5F00\u653E\u5E73\u53F0" - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("a", { - href: "https://app-kyxt.pcl.ac.cn/competitions", - children: qs['首页'] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("a", { - href: "https://openi.org.cn", - children: qs['启智官网'] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("a", { - href: "https://openi.pcl.ac.cn", - title: "AI\u534F\u4F5C\u5E73\u53F0", - children: qs['AI协作平台'] - })] - }) : /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("a", { - className: "logo", - href: "".concat(Url), - children: /*#__PURE__*/(0,jsx_runtime.jsx)("img", { - src: logow, - alt: "OpenI \u542F\u667A \u65B0\u4E00\u4EE3\u4EBA\u5DE5\u667A\u80FD\u5F00\u6E90\u5F00\u653E\u5E73\u53F0" - }) - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("a", { - className: "list", - children: ['个人中心', /*#__PURE__*/(0,jsx_runtime.jsx)("i", { - className: "iconfont icon-shangla-copy" - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: "transition", - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("a", { - className: "item", - href: "".concat(Url, "/issues"), - children: '任务管理' - }), /*#__PURE__*/(0,jsx_runtime.jsx)("a", { - className: "item", - href: "".concat(Url, "/pulls"), - children: '合并请求' - }), /*#__PURE__*/(0,jsx_runtime.jsx)("a", { - className: "item", - href: "".concat(Url, "/milestones"), - children: '里程碑' - }), /*#__PURE__*/(0,jsx_runtime.jsx)("a", { - className: "item", - href: "https://aiops-kyxt.pcl.ac.cn/AIStudio/mlops/pipeline/list", - target: "_blank", - children: 'AI流水线' - })] - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("a", { - href: "".concat(Url, "/explore/repos/square"), - children: qs['项目'] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("a", { - href: "".concat(Url, "/explore/datasets"), - children: '数据集' - }), /*#__PURE__*/(0,jsx_runtime.jsx)("a", { - href: "".concat(Url, "/login/oauth/authorize?client_id=cf278592-4023-4073-9fb4-5f581190b98d&redirect_uri=https://app-kyxt.pcl.ac.cn/auth/openi/login&response_type=code&state=STATE"), - children: '论坛' - }), /*#__PURE__*/(0,jsx_runtime.jsx)("a", { - href: "".concat(Url, "/login/oauth/authorize?client_id=cf278592-4023-4073-9fb4-5f581190b98d&redirect_uri=https://app-kyxt.pcl.ac.cn/auth/openi/login&response_type=code&state=STATE&redirect_type=shixuns "), - children: '实训' - }), /*#__PURE__*/(0,jsx_runtime.jsx)("a", { - href: "".concat(Url, "/login/oauth/authorize?client_id=cf278592-4023-4073-9fb4-5f581190b98d&redirect_uri=https://app-kyxt.pcl.ac.cn/auth/openi/login&response_type=code&state=STATE&redirect_type=competitions"), - children: '竞赛' - }), /*#__PURE__*/(0,jsx_runtime.jsx)("a", { - href: "https://data-kyxt.pcl.ac.cn/custom/login", - children: '大数据' - })] - }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "right", - children: /*#__PURE__*/(0,jsx_runtime.jsx)(components_User, { - payload: payload - }) - })] - }) - }) - }); - } else { - return /*#__PURE__*/(0,jsx_runtime.jsx)(jsx_runtime.Fragment, {}); - } -}; -/* harmony default export */ var components_Header = ((0,_umi_production_exports.connect)(function (_ref2) { - var homePage = _ref2.homePage, - loading = _ref2.loading, - user = _ref2.user, - globalSetting = _ref2.globalSetting, - shixunHomeworks = _ref2.shixunHomeworks, - competitions = _ref2.competitions; - return { - homePage: homePage, - user: user, - globalSetting: globalSetting, - loading: loading.models.index, - shixunHomeworks: shixunHomeworks, - competitions: competitions - }; -})(HeaderComponents)); - -/***/ }) - -}]); \ No newline at end of file diff --git a/73462.67a552ea.async.js b/73462.619518fc.async.js similarity index 99% rename from 73462.67a552ea.async.js rename to 73462.619518fc.async.js index 7c73ae4898..36e23051cf 100644 --- a/73462.67a552ea.async.js +++ b/73462.619518fc.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[73462,73813,14682,37530,86731,21361,91195,87099,17496,22134,8484,12550,25209],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[73462,73813,14682,37530,86731,21361,91195,87099,13397,17496,22134,8484,12550,25209],{ /***/ 76897: /*!*****************************************************************************************************!*\ diff --git a/74862.e048066a.async.js b/74862.e048066a.async.js new file mode 100644 index 0000000000..6ad8ccbf53 --- /dev/null +++ b/74862.e048066a.async.js @@ -0,0 +1,1634 @@ +"use strict"; +(self["webpackChunk"] = self["webpackChunk"] || []).push([[74862,54146,95507,11525,41672,1911,37637,38007,25209],{ + +/***/ 80117: +/*!*************************************************************************************************************!*\ + !*** ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/icons/CloseCircleOutlined.js + 1 modules ***! + \*************************************************************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + Z: function() { return /* binding */ icons_CloseCircleOutlined; } +}); + +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.25.6@@babel/runtime/helpers/esm/extends.js +var esm_extends = __webpack_require__(33614); +// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js +var _react_17_0_2_react = __webpack_require__(59301); +;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons-svg@4.4.2@@ant-design/icons-svg/es/asn/CloseCircleOutlined.js +// This icon file is generated automatically. +var CloseCircleOutlined = { "icon": { "tag": "svg", "attrs": { "fill-rule": "evenodd", "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm0 76c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm128.01 198.83c.03 0 .05.01.09.06l45.02 45.01a.2.2 0 01.05.09.12.12 0 010 .07c0 .02-.01.04-.05.08L557.25 512l127.87 127.86a.27.27 0 01.05.06v.02a.12.12 0 010 .07c0 .03-.01.05-.05.09l-45.02 45.02a.2.2 0 01-.09.05.12.12 0 01-.07 0c-.02 0-.04-.01-.08-.05L512 557.25 384.14 685.12c-.04.04-.06.05-.08.05a.12.12 0 01-.07 0c-.03 0-.05-.01-.09-.05l-45.02-45.02a.2.2 0 01-.05-.09.12.12 0 010-.07c0-.02.01-.04.06-.08L466.75 512 338.88 384.14a.27.27 0 01-.05-.06l-.01-.02a.12.12 0 010-.07c0-.03.01-.05.05-.09l45.02-45.02a.2.2 0 01.09-.05.12.12 0 01.07 0c.02 0 .04.01.08.06L512 466.75l127.86-127.86c.04-.05.06-.06.08-.06a.12.12 0 01.07 0z" } }] }, "name": "close-circle", "theme": "outlined" }; +/* harmony default export */ var asn_CloseCircleOutlined = (CloseCircleOutlined); + +// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/components/AntdIcon.js + 3 modules +var AntdIcon = __webpack_require__(1393); +;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/icons/CloseCircleOutlined.js + +// GENERATE BY ./scripts/generate.ts +// DON NOT EDIT IT MANUALLY + + + + +var CloseCircleOutlined_CloseCircleOutlined = function CloseCircleOutlined(props, ref) { + return /*#__PURE__*/_react_17_0_2_react.createElement(AntdIcon/* default */.Z, (0,esm_extends/* default */.Z)({}, props, { + ref: ref, + icon: asn_CloseCircleOutlined + })); +}; + +/**![close-circle](data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIGZpbGw9IiNjYWNhY2EiIGZpbGwtcnVsZT0iZXZlbm9kZCIgdmlld0JveD0iNjQgNjQgODk2IDg5NiIgZm9jdXNhYmxlPSJmYWxzZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNTEyIDY0YzI0Ny40IDAgNDQ4IDIwMC42IDQ0OCA0NDhTNzU5LjQgOTYwIDUxMiA5NjAgNjQgNzU5LjQgNjQgNTEyIDI2NC42IDY0IDUxMiA2NHptMCA3NmMtMjA1LjQgMC0zNzIgMTY2LjYtMzcyIDM3MnMxNjYuNiAzNzIgMzcyIDM3MiAzNzItMTY2LjYgMzcyLTM3Mi0xNjYuNi0zNzItMzcyLTM3MnptMTI4LjAxIDE5OC44M2MuMDMgMCAuMDUuMDEuMDkuMDZsNDUuMDIgNDUuMDFhLjIuMiAwIDAxLjA1LjA5LjEyLjEyIDAgMDEwIC4wN2MwIC4wMi0uMDEuMDQtLjA1LjA4TDU1Ny4yNSA1MTJsMTI3Ljg3IDEyNy44NmEuMjcuMjcgMCAwMS4wNS4wNnYuMDJhLjEyLjEyIDAgMDEwIC4wN2MwIC4wMy0uMDEuMDUtLjA1LjA5bC00NS4wMiA0NS4wMmEuMi4yIDAgMDEtLjA5LjA1LjEyLjEyIDAgMDEtLjA3IDBjLS4wMiAwLS4wNC0uMDEtLjA4LS4wNUw1MTIgNTU3LjI1IDM4NC4xNCA2ODUuMTJjLS4wNC4wNC0uMDYuMDUtLjA4LjA1YS4xMi4xMiAwIDAxLS4wNyAwYy0uMDMgMC0uMDUtLjAxLS4wOS0uMDVsLTQ1LjAyLTQ1LjAyYS4yLjIgMCAwMS0uMDUtLjA5LjEyLjEyIDAgMDEwLS4wN2MwLS4wMi4wMS0uMDQuMDYtLjA4TDQ2Ni43NSA1MTIgMzM4Ljg4IDM4NC4xNGEuMjcuMjcgMCAwMS0uMDUtLjA2bC0uMDEtLjAyYS4xMi4xMiAwIDAxMC0uMDdjMC0uMDMuMDEtLjA1LjA1LS4wOWw0NS4wMi00NS4wMmEuMi4yIDAgMDEuMDktLjA1LjEyLjEyIDAgMDEuMDcgMGMuMDIgMCAuMDQuMDEuMDguMDZMNTEyIDQ2Ni43NWwxMjcuODYtMTI3Ljg2Yy4wNC0uMDUuMDYtLjA2LjA4LS4wNmEuMTIuMTIgMCAwMS4wNyAweiIgLz48L3N2Zz4=) */ +var RefIcon = /*#__PURE__*/_react_17_0_2_react.forwardRef(CloseCircleOutlined_CloseCircleOutlined); +if (false) {} +/* harmony default export */ var icons_CloseCircleOutlined = (RefIcon); + +/***/ }), + +/***/ 3148: +/*!*******************************************************************************************************************!*\ + !*** ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/icons/ExclamationCircleOutlined.js + 1 modules ***! + \*******************************************************************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + Z: function() { return /* binding */ icons_ExclamationCircleOutlined; } +}); + +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.25.6@@babel/runtime/helpers/esm/extends.js +var esm_extends = __webpack_require__(33614); +// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js +var _react_17_0_2_react = __webpack_require__(59301); +;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons-svg@4.4.2@@ant-design/icons-svg/es/asn/ExclamationCircleOutlined.js +// This icon file is generated automatically. +var ExclamationCircleOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z" } }, { "tag": "path", "attrs": { "d": "M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z" } }] }, "name": "exclamation-circle", "theme": "outlined" }; +/* harmony default export */ var asn_ExclamationCircleOutlined = (ExclamationCircleOutlined); + +// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/components/AntdIcon.js + 3 modules +var AntdIcon = __webpack_require__(1393); +;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/icons/ExclamationCircleOutlined.js + +// GENERATE BY ./scripts/generate.ts +// DON NOT EDIT IT MANUALLY + + + + +var ExclamationCircleOutlined_ExclamationCircleOutlined = function ExclamationCircleOutlined(props, ref) { + return /*#__PURE__*/_react_17_0_2_react.createElement(AntdIcon/* default */.Z, (0,esm_extends/* default */.Z)({}, props, { + ref: ref, + icon: asn_ExclamationCircleOutlined + })); +}; + +/**![exclamation-circle](data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIGZpbGw9IiNjYWNhY2EiIHZpZXdCb3g9IjY0IDY0IDg5NiA4OTYiIGZvY3VzYWJsZT0iZmFsc2UiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTUxMiA2NEMyNjQuNiA2NCA2NCAyNjQuNiA2NCA1MTJzMjAwLjYgNDQ4IDQ0OCA0NDggNDQ4LTIwMC42IDQ0OC00NDhTNzU5LjQgNjQgNTEyIDY0em0wIDgyMGMtMjA1LjQgMC0zNzItMTY2LjYtMzcyLTM3MnMxNjYuNi0zNzIgMzcyLTM3MiAzNzIgMTY2LjYgMzcyIDM3Mi0xNjYuNiAzNzItMzcyIDM3MnoiIC8+PHBhdGggZD0iTTQ2NCA2ODhhNDggNDggMCAxMDk2IDAgNDggNDggMCAxMC05NiAwem0yNC0xMTJoNDhjNC40IDAgOC0zLjYgOC04VjI5NmMwLTQuNC0zLjYtOC04LThoLTQ4Yy00LjQgMC04IDMuNi04IDh2MjcyYzAgNC40IDMuNiA4IDggOHoiIC8+PC9zdmc+) */ +var RefIcon = /*#__PURE__*/_react_17_0_2_react.forwardRef(ExclamationCircleOutlined_ExclamationCircleOutlined); +if (false) {} +/* harmony default export */ var icons_ExclamationCircleOutlined = (RefIcon); + +/***/ }), + +/***/ 76897: +/*!*****************************************************************************************************!*\ + !*** ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/icons/EyeOutlined.js + 1 modules ***! + \*****************************************************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + Z: function() { return /* binding */ icons_EyeOutlined; } +}); + +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.25.6@@babel/runtime/helpers/esm/extends.js +var esm_extends = __webpack_require__(33614); +// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js +var _react_17_0_2_react = __webpack_require__(59301); +;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons-svg@4.4.2@@ant-design/icons-svg/es/asn/EyeOutlined.js +// This icon file is generated automatically. +var EyeOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258c161.3 0 279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766zm-4-430c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z" } }] }, "name": "eye", "theme": "outlined" }; +/* harmony default export */ var asn_EyeOutlined = (EyeOutlined); + +// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/components/AntdIcon.js + 3 modules +var AntdIcon = __webpack_require__(1393); +;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/icons/EyeOutlined.js + +// GENERATE BY ./scripts/generate.ts +// DON NOT EDIT IT MANUALLY + + + + +var EyeOutlined_EyeOutlined = function EyeOutlined(props, ref) { + return /*#__PURE__*/_react_17_0_2_react.createElement(AntdIcon/* default */.Z, (0,esm_extends/* default */.Z)({}, props, { + ref: ref, + icon: asn_EyeOutlined + })); +}; + +/**![eye](data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIGZpbGw9IiNjYWNhY2EiIHZpZXdCb3g9IjY0IDY0IDg5NiA4OTYiIGZvY3VzYWJsZT0iZmFsc2UiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTk0Mi4yIDQ4Ni4yQzg0Ny40IDI4Ni41IDcwNC4xIDE4NiA1MTIgMTg2Yy0xOTIuMiAwLTMzNS40IDEwMC41LTQzMC4yIDMwMC4zYTYwLjMgNjAuMyAwIDAwMCA1MS41QzE3Ni42IDczNy41IDMxOS45IDgzOCA1MTIgODM4YzE5Mi4yIDAgMzM1LjQtMTAwLjUgNDMwLjItMzAwLjMgNy43LTE2LjIgNy43LTM1IDAtNTEuNXpNNTEyIDc2NmMtMTYxLjMgMC0yNzkuNC04MS44LTM2Mi43LTI1NEMyMzIuNiAzMzkuOCAzNTAuNyAyNTggNTEyIDI1OGMxNjEuMyAwIDI3OS40IDgxLjggMzYyLjcgMjU0Qzc5MS41IDY4NC4yIDY3My40IDc2NiA1MTIgNzY2em0tNC00MzBjLTk3LjIgMC0xNzYgNzguOC0xNzYgMTc2czc4LjggMTc2IDE3NiAxNzYgMTc2LTc4LjggMTc2LTE3Ni03OC44LTE3Ni0xNzYtMTc2em0wIDI4OGMtNjEuOSAwLTExMi01MC4xLTExMi0xMTJzNTAuMS0xMTIgMTEyLTExMiAxMTIgNTAuMSAxMTIgMTEyLTUwLjEgMTEyLTExMiAxMTJ6IiAvPjwvc3ZnPg==) */ +var RefIcon = /*#__PURE__*/_react_17_0_2_react.forwardRef(EyeOutlined_EyeOutlined); +if (false) {} +/* harmony default export */ var icons_EyeOutlined = (RefIcon); + +/***/ }), + +/***/ 24905: +/*!************************************************************************!*\ + !*** ./node_modules/_antd@5.9.0@antd/es/checkbox/index.js + 3 modules ***! + \************************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + Z: function() { return /* binding */ es_checkbox; } +}); + +// EXTERNAL MODULE: ./node_modules/_classnames@2.5.1@classnames/index.js +var _classnames_2_5_1_classnames = __webpack_require__(92310); +var _classnames_2_5_1_classnames_default = /*#__PURE__*/__webpack_require__.n(_classnames_2_5_1_classnames); +// EXTERNAL MODULE: ./node_modules/_rc-checkbox@3.1.0@rc-checkbox/es/index.js +var es = __webpack_require__(5630); +// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js +var _react_17_0_2_react = __webpack_require__(59301); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/config-provider/context.js +var config_provider_context = __webpack_require__(36355); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/config-provider/DisabledContext.js +var DisabledContext = __webpack_require__(1684); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/form/context.js +var context = __webpack_require__(32441); +;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/checkbox/GroupContext.js + +const GroupContext = /*#__PURE__*/_react_17_0_2_react.createContext(null); +/* harmony default export */ var checkbox_GroupContext = (GroupContext); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/checkbox/style/index.js +var checkbox_style = __webpack_require__(98447); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/_util/wave/index.js + 4 modules +var wave = __webpack_require__(14088); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/_util/wave/interface.js +var wave_interface = __webpack_require__(4572); +;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/checkbox/Checkbox.js +"use client"; + +var __rest = undefined && undefined.__rest || function (s, e) { + var t = {}; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; + if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { + if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; + } + return t; +}; + + + + + + + + + + + +const InternalCheckbox = (props, ref) => { + var _a; + const { + prefixCls: customizePrefixCls, + className, + rootClassName, + children, + indeterminate = false, + style, + onMouseEnter, + onMouseLeave, + skipGroup = false, + disabled + } = props, + restProps = __rest(props, ["prefixCls", "className", "rootClassName", "children", "indeterminate", "style", "onMouseEnter", "onMouseLeave", "skipGroup", "disabled"]); + const { + getPrefixCls, + direction, + checkbox + } = _react_17_0_2_react.useContext(config_provider_context/* ConfigContext */.E_); + const checkboxGroup = _react_17_0_2_react.useContext(checkbox_GroupContext); + const { + isFormItemInput + } = _react_17_0_2_react.useContext(context/* FormItemInputContext */.aM); + const contextDisabled = _react_17_0_2_react.useContext(DisabledContext/* default */.Z); + const mergedDisabled = (_a = (checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.disabled) || disabled) !== null && _a !== void 0 ? _a : contextDisabled; + const prevValue = _react_17_0_2_react.useRef(restProps.value); + _react_17_0_2_react.useEffect(() => { + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.registerValue(restProps.value); + false ? 0 : void 0; + }, []); + _react_17_0_2_react.useEffect(() => { + if (skipGroup) { + return; + } + if (restProps.value !== prevValue.current) { + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.cancelValue(prevValue.current); + checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.registerValue(restProps.value); + prevValue.current = restProps.value; + } + return () => checkboxGroup === null || checkboxGroup === void 0 ? void 0 : checkboxGroup.cancelValue(restProps.value); + }, [restProps.value]); + const prefixCls = getPrefixCls('checkbox', customizePrefixCls); + const [wrapSSR, hashId] = (0,checkbox_style/* default */.ZP)(prefixCls); + const checkboxProps = Object.assign({}, restProps); + if (checkboxGroup && !skipGroup) { + checkboxProps.onChange = function () { + if (restProps.onChange) { + restProps.onChange.apply(restProps, arguments); + } + if (checkboxGroup.toggleOption) { + checkboxGroup.toggleOption({ + label: children, + value: restProps.value + }); + } + }; + checkboxProps.name = checkboxGroup.name; + checkboxProps.checked = checkboxGroup.value.includes(restProps.value); + } + const classString = _classnames_2_5_1_classnames_default()(`${prefixCls}-wrapper`, { + [`${prefixCls}-rtl`]: direction === 'rtl', + [`${prefixCls}-wrapper-checked`]: checkboxProps.checked, + [`${prefixCls}-wrapper-disabled`]: mergedDisabled, + [`${prefixCls}-wrapper-in-form-item`]: isFormItemInput + }, checkbox === null || checkbox === void 0 ? void 0 : checkbox.className, className, rootClassName, hashId); + const checkboxClass = _classnames_2_5_1_classnames_default()({ + [`${prefixCls}-indeterminate`]: indeterminate + }, wave_interface/* TARGET_CLS */.A, hashId); + const ariaChecked = indeterminate ? 'mixed' : undefined; + return wrapSSR( /*#__PURE__*/_react_17_0_2_react.createElement(wave/* default */.Z, { + component: "Checkbox", + disabled: mergedDisabled + }, /*#__PURE__*/_react_17_0_2_react.createElement("label", { + className: classString, + style: Object.assign(Object.assign({}, checkbox === null || checkbox === void 0 ? void 0 : checkbox.style), style), + onMouseEnter: onMouseEnter, + onMouseLeave: onMouseLeave + }, /*#__PURE__*/_react_17_0_2_react.createElement(es/* default */.Z, Object.assign({ + "aria-checked": ariaChecked + }, checkboxProps, { + prefixCls: prefixCls, + className: checkboxClass, + disabled: mergedDisabled, + ref: ref + })), children !== undefined && /*#__PURE__*/_react_17_0_2_react.createElement("span", null, children)))); +}; +const Checkbox = /*#__PURE__*/_react_17_0_2_react.forwardRef(InternalCheckbox); +if (false) {} +/* harmony default export */ var checkbox_Checkbox = (Checkbox); +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.25.6@@babel/runtime/helpers/esm/toConsumableArray.js + 2 modules +var toConsumableArray = __webpack_require__(61414); +// EXTERNAL MODULE: ./node_modules/_rc-util@5.43.0@rc-util/es/omit.js +var omit = __webpack_require__(55405); +;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/checkbox/Group.js +"use client"; + + +var Group_rest = undefined && undefined.__rest || function (s, e) { + var t = {}; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; + if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { + if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; + } + return t; +}; + + + + + + + +const InternalGroup = (props, ref) => { + const { + defaultValue, + children, + options = [], + prefixCls: customizePrefixCls, + className, + rootClassName, + style, + onChange + } = props, + restProps = Group_rest(props, ["defaultValue", "children", "options", "prefixCls", "className", "rootClassName", "style", "onChange"]); + const { + getPrefixCls, + direction + } = _react_17_0_2_react.useContext(config_provider_context/* ConfigContext */.E_); + const [value, setValue] = _react_17_0_2_react.useState(restProps.value || defaultValue || []); + const [registeredValues, setRegisteredValues] = _react_17_0_2_react.useState([]); + _react_17_0_2_react.useEffect(() => { + if ('value' in restProps) { + setValue(restProps.value || []); + } + }, [restProps.value]); + const memoOptions = _react_17_0_2_react.useMemo(() => options.map(option => { + if (typeof option === 'string' || typeof option === 'number') { + return { + label: option, + value: option + }; + } + return option; + }), [options]); + const cancelValue = val => { + setRegisteredValues(prevValues => prevValues.filter(v => v !== val)); + }; + const registerValue = val => { + setRegisteredValues(prevValues => [].concat((0,toConsumableArray/* default */.Z)(prevValues), [val])); + }; + const toggleOption = option => { + const optionIndex = value.indexOf(option.value); + const newValue = (0,toConsumableArray/* default */.Z)(value); + if (optionIndex === -1) { + newValue.push(option.value); + } else { + newValue.splice(optionIndex, 1); + } + if (!('value' in restProps)) { + setValue(newValue); + } + onChange === null || onChange === void 0 ? void 0 : onChange(newValue.filter(val => registeredValues.includes(val)).sort((a, b) => { + const indexA = memoOptions.findIndex(opt => opt.value === a); + const indexB = memoOptions.findIndex(opt => opt.value === b); + return indexA - indexB; + })); + }; + const prefixCls = getPrefixCls('checkbox', customizePrefixCls); + const groupPrefixCls = `${prefixCls}-group`; + const [wrapSSR, hashId] = (0,checkbox_style/* default */.ZP)(prefixCls); + const domProps = (0,omit/* default */.Z)(restProps, ['value', 'disabled']); + const childrenNode = options.length ? memoOptions.map(option => /*#__PURE__*/_react_17_0_2_react.createElement(checkbox_Checkbox, { + prefixCls: prefixCls, + key: option.value.toString(), + disabled: 'disabled' in option ? option.disabled : restProps.disabled, + value: option.value, + checked: value.includes(option.value), + onChange: option.onChange, + className: `${groupPrefixCls}-item`, + style: option.style, + title: option.title + }, option.label)) : children; + // eslint-disable-next-line react/jsx-no-constructed-context-values + const context = { + toggleOption, + value, + disabled: restProps.disabled, + name: restProps.name, + // https://github.com/ant-design/ant-design/issues/16376 + registerValue, + cancelValue + }; + const classString = _classnames_2_5_1_classnames_default()(groupPrefixCls, { + [`${groupPrefixCls}-rtl`]: direction === 'rtl' + }, className, rootClassName, hashId); + return wrapSSR( /*#__PURE__*/_react_17_0_2_react.createElement("div", Object.assign({ + className: classString, + style: style + }, domProps, { + ref: ref + }), /*#__PURE__*/_react_17_0_2_react.createElement(checkbox_GroupContext.Provider, { + value: context + }, childrenNode))); +}; + +const CheckboxGroup = /*#__PURE__*/_react_17_0_2_react.forwardRef(InternalGroup); +/* harmony default export */ var Group = (/*#__PURE__*/_react_17_0_2_react.memo(CheckboxGroup)); +;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/checkbox/index.js +"use client"; + + + +const es_checkbox_Checkbox = checkbox_Checkbox; +es_checkbox_Checkbox.Group = Group; +es_checkbox_Checkbox.__ANT_CHECKBOX = true; +if (false) {} +/* harmony default export */ var es_checkbox = (es_checkbox_Checkbox); + +/***/ }), + +/***/ 98447: +/*!******************************************************************!*\ + !*** ./node_modules/_antd@5.9.0@antd/es/checkbox/style/index.js ***! + \******************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ C2: function() { return /* binding */ getStyle; } +/* harmony export */ }); +/* unused harmony export genCheckboxStyle */ +/* harmony import */ var _style__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../style */ 17313); +/* harmony import */ var _theme_internal__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../theme/internal */ 37613); +/* harmony import */ var _theme_internal__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../theme/internal */ 83116); + + +// ============================== Styles ============================== +const genCheckboxStyle = token => { + const { + checkboxCls + } = token; + const wrapperCls = `${checkboxCls}-wrapper`; + return [ + // ===================== Basic ===================== + { + // Group + [`${checkboxCls}-group`]: Object.assign(Object.assign({}, (0,_style__WEBPACK_IMPORTED_MODULE_0__/* .resetComponent */ .Wf)(token)), { + display: 'inline-flex', + flexWrap: 'wrap', + columnGap: token.marginXS, + // Group > Grid + [`> ${token.antCls}-row`]: { + flex: 1 + } + }), + // Wrapper + [wrapperCls]: Object.assign(Object.assign({}, (0,_style__WEBPACK_IMPORTED_MODULE_0__/* .resetComponent */ .Wf)(token)), { + display: 'inline-flex', + alignItems: 'baseline', + cursor: 'pointer', + // Fix checkbox & radio in flex align #30260 + '&:after': { + display: 'inline-block', + width: 0, + overflow: 'hidden', + content: "'\\a0'" + }, + // Checkbox near checkbox + [`& + ${wrapperCls}`]: { + marginInlineStart: 0 + }, + [`&${wrapperCls}-in-form-item`]: { + 'input[type="checkbox"]': { + width: 14, + height: 14 // FIXME: magic + } + } + }), + + // Wrapper > Checkbox + [checkboxCls]: Object.assign(Object.assign({}, (0,_style__WEBPACK_IMPORTED_MODULE_0__/* .resetComponent */ .Wf)(token)), { + position: 'relative', + whiteSpace: 'nowrap', + lineHeight: 1, + cursor: 'pointer', + borderRadius: token.borderRadiusSM, + // To make alignment right when `controlHeight` is changed + // Ref: https://github.com/ant-design/ant-design/issues/41564 + alignSelf: 'center', + // Wrapper > Checkbox > input + [`${checkboxCls}-input`]: { + position: 'absolute', + // Since baseline align will get additional space offset, + // we need to move input to top to make it align with text. + // Ref: https://github.com/ant-design/ant-design/issues/38926#issuecomment-1486137799 + inset: 0, + zIndex: 1, + cursor: 'pointer', + opacity: 0, + margin: 0, + [`&:focus-visible + ${checkboxCls}-inner`]: Object.assign({}, (0,_style__WEBPACK_IMPORTED_MODULE_0__/* .genFocusOutline */ .oN)(token)) + }, + // Wrapper > Checkbox > inner + [`${checkboxCls}-inner`]: { + boxSizing: 'border-box', + position: 'relative', + top: 0, + insetInlineStart: 0, + display: 'block', + width: token.checkboxSize, + height: token.checkboxSize, + direction: 'ltr', + backgroundColor: token.colorBgContainer, + border: `${token.lineWidth}px ${token.lineType} ${token.colorBorder}`, + borderRadius: token.borderRadiusSM, + borderCollapse: 'separate', + transition: `all ${token.motionDurationSlow}`, + '&:after': { + boxSizing: 'border-box', + position: 'absolute', + top: '50%', + insetInlineStart: '21.5%', + display: 'table', + width: token.checkboxSize / 14 * 5, + height: token.checkboxSize / 14 * 8, + border: `${token.lineWidthBold}px solid ${token.colorWhite}`, + borderTop: 0, + borderInlineStart: 0, + transform: 'rotate(45deg) scale(0) translate(-50%,-50%)', + opacity: 0, + content: '""', + transition: `all ${token.motionDurationFast} ${token.motionEaseInBack}, opacity ${token.motionDurationFast}` + } + }, + // Wrapper > Checkbox + Text + '& + span': { + paddingInlineStart: token.paddingXS, + paddingInlineEnd: token.paddingXS + } + }) + }, + // ===================== Hover ===================== + { + // Wrapper & Wrapper > Checkbox + [` + ${wrapperCls}:not(${wrapperCls}-disabled), + ${checkboxCls}:not(${checkboxCls}-disabled) + `]: { + [`&:hover ${checkboxCls}-inner`]: { + borderColor: token.colorPrimary + } + }, + [`${wrapperCls}:not(${wrapperCls}-disabled)`]: { + [`&:hover ${checkboxCls}-checked:not(${checkboxCls}-disabled) ${checkboxCls}-inner`]: { + backgroundColor: token.colorPrimaryHover, + borderColor: 'transparent' + }, + [`&:hover ${checkboxCls}-checked:not(${checkboxCls}-disabled):after`]: { + borderColor: token.colorPrimaryHover + } + } + }, + // ==================== Checked ==================== + { + // Wrapper > Checkbox + [`${checkboxCls}-checked`]: { + [`${checkboxCls}-inner`]: { + backgroundColor: token.colorPrimary, + borderColor: token.colorPrimary, + '&:after': { + opacity: 1, + transform: 'rotate(45deg) scale(1) translate(-50%,-50%)', + transition: `all ${token.motionDurationMid} ${token.motionEaseOutBack} ${token.motionDurationFast}` + } + } + }, + [` + ${wrapperCls}-checked:not(${wrapperCls}-disabled), + ${checkboxCls}-checked:not(${checkboxCls}-disabled) + `]: { + [`&:hover ${checkboxCls}-inner`]: { + backgroundColor: token.colorPrimaryHover, + borderColor: 'transparent' + } + } + }, + // ================= Indeterminate ================= + { + [checkboxCls]: { + '&-indeterminate': { + // Wrapper > Checkbox > inner + [`${checkboxCls}-inner`]: { + backgroundColor: token.colorBgContainer, + borderColor: token.colorBorder, + '&:after': { + top: '50%', + insetInlineStart: '50%', + width: token.fontSizeLG / 2, + height: token.fontSizeLG / 2, + backgroundColor: token.colorPrimary, + border: 0, + transform: 'translate(-50%, -50%) scale(1)', + opacity: 1, + content: '""' + } + } + } + } + }, + // ==================== Disable ==================== + { + // Wrapper + [`${wrapperCls}-disabled`]: { + cursor: 'not-allowed' + }, + // Wrapper > Checkbox + [`${checkboxCls}-disabled`]: { + // Wrapper > Checkbox > input + [`&, ${checkboxCls}-input`]: { + cursor: 'not-allowed', + // Disabled for native input to enable Tooltip event handler + // ref: https://github.com/ant-design/ant-design/issues/39822#issuecomment-1365075901 + pointerEvents: 'none' + }, + // Wrapper > Checkbox > inner + [`${checkboxCls}-inner`]: { + background: token.colorBgContainerDisabled, + borderColor: token.colorBorder, + '&:after': { + borderColor: token.colorTextDisabled + } + }, + '&:after': { + display: 'none' + }, + '& + span': { + color: token.colorTextDisabled + }, + [`&${checkboxCls}-indeterminate ${checkboxCls}-inner::after`]: { + background: token.colorTextDisabled + } + } + }]; +}; +// ============================== Export ============================== +function getStyle(prefixCls, token) { + const checkboxToken = (0,_theme_internal__WEBPACK_IMPORTED_MODULE_1__/* .merge */ .TS)(token, { + checkboxCls: `.${prefixCls}`, + checkboxSize: token.controlInteractiveSize + }); + return [genCheckboxStyle(checkboxToken)]; +} +/* harmony default export */ __webpack_exports__.ZP = ((0,_theme_internal__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)('Checkbox', (token, _ref) => { + let { + prefixCls + } = _ref; + return [getStyle(prefixCls, token)]; +})); + +/***/ }), + +/***/ 38854: +/*!************************************************************************!*\ + !*** ./node_modules/_antd@5.9.0@antd/es/dropdown/index.js + 1 modules ***! + \************************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + Z: function() { return /* binding */ es_dropdown; } +}); + +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/dropdown/dropdown.js +var dropdown = __webpack_require__(91857); +// EXTERNAL MODULE: ./node_modules/_classnames@2.5.1@classnames/index.js +var _classnames_2_5_1_classnames = __webpack_require__(92310); +var _classnames_2_5_1_classnames_default = /*#__PURE__*/__webpack_require__.n(_classnames_2_5_1_classnames); +// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js +var _react_17_0_2_react = __webpack_require__(59301); +// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/icons/EllipsisOutlined.js + 1 modules +var EllipsisOutlined = __webpack_require__(78892); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/button/index.js +var es_button = __webpack_require__(3113); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/config-provider/context.js +var context = __webpack_require__(36355); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/space/index.js + 3 modules +var space = __webpack_require__(81327); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/space/Compact.js +var Compact = __webpack_require__(33234); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/dropdown/style/index.js + 1 modules +var style = __webpack_require__(47211); +;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/dropdown/dropdown-button.js +"use client"; + +var __rest = undefined && undefined.__rest || function (s, e) { + var t = {}; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; + if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { + if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; + } + return t; +}; + + + + + + + + + +const DropdownButton = props => { + const { + getPopupContainer: getContextPopupContainer, + getPrefixCls, + direction + } = _react_17_0_2_react.useContext(context/* ConfigContext */.E_); + const { + prefixCls: customizePrefixCls, + type = 'default', + danger, + disabled, + loading, + onClick, + htmlType, + children, + className, + menu, + arrow, + autoFocus, + overlay, + trigger, + align, + open, + onOpenChange, + placement, + getPopupContainer, + href, + icon = /*#__PURE__*/_react_17_0_2_react.createElement(EllipsisOutlined/* default */.Z, null), + title, + buttonsRender = buttons => buttons, + mouseEnterDelay, + mouseLeaveDelay, + overlayClassName, + overlayStyle, + destroyPopupOnHide, + dropdownRender + } = props, + restProps = __rest(props, ["prefixCls", "type", "danger", "disabled", "loading", "onClick", "htmlType", "children", "className", "menu", "arrow", "autoFocus", "overlay", "trigger", "align", "open", "onOpenChange", "placement", "getPopupContainer", "href", "icon", "title", "buttonsRender", "mouseEnterDelay", "mouseLeaveDelay", "overlayClassName", "overlayStyle", "destroyPopupOnHide", "dropdownRender"]); + const prefixCls = getPrefixCls('dropdown', customizePrefixCls); + const buttonPrefixCls = `${prefixCls}-button`; + const [wrapSSR, hashId] = (0,style/* default */.Z)(prefixCls); + const dropdownProps = { + menu, + arrow, + autoFocus, + align, + disabled, + trigger: disabled ? [] : trigger, + onOpenChange, + getPopupContainer: getPopupContainer || getContextPopupContainer, + mouseEnterDelay, + mouseLeaveDelay, + overlayClassName, + overlayStyle, + destroyPopupOnHide, + dropdownRender + }; + const { + compactSize, + compactItemClassnames + } = (0,Compact/* useCompactItemContext */.ri)(prefixCls, direction); + const classes = _classnames_2_5_1_classnames_default()(buttonPrefixCls, compactItemClassnames, className, hashId); + if ('overlay' in props) { + dropdownProps.overlay = overlay; + } + if ('open' in props) { + dropdownProps.open = open; + } + if ('placement' in props) { + dropdownProps.placement = placement; + } else { + dropdownProps.placement = direction === 'rtl' ? 'bottomLeft' : 'bottomRight'; + } + const leftButton = /*#__PURE__*/_react_17_0_2_react.createElement(es_button/* default */.ZP, { + type: type, + danger: danger, + disabled: disabled, + loading: loading, + onClick: onClick, + htmlType: htmlType, + href: href, + title: title + }, children); + const rightButton = /*#__PURE__*/_react_17_0_2_react.createElement(es_button/* default */.ZP, { + type: type, + danger: danger, + icon: icon + }); + const [leftButtonToRender, rightButtonToRender] = buttonsRender([leftButton, rightButton]); + return wrapSSR( /*#__PURE__*/_react_17_0_2_react.createElement(space/* default */.Z.Compact, Object.assign({ + className: classes, + size: compactSize, + block: true + }, restProps), leftButtonToRender, /*#__PURE__*/_react_17_0_2_react.createElement(dropdown/* default */.Z, Object.assign({}, dropdownProps), rightButtonToRender))); +}; +DropdownButton.__ANT_BUTTON = true; +/* harmony default export */ var dropdown_button = (DropdownButton); +;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/dropdown/index.js +"use client"; + + + +const Dropdown = dropdown/* default */.Z; +Dropdown.Button = dropdown_button; +/* harmony default export */ var es_dropdown = (Dropdown); + +/***/ }), + +/***/ 24650: +/*!*********************************************************************!*\ + !*** ./node_modules/_antd@5.9.0@antd/es/input/index.js + 5 modules ***! + \*********************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + Z: function() { return /* binding */ input; } +}); + +// EXTERNAL MODULE: ./node_modules/_classnames@2.5.1@classnames/index.js +var _classnames_2_5_1_classnames = __webpack_require__(92310); +var _classnames_2_5_1_classnames_default = /*#__PURE__*/__webpack_require__.n(_classnames_2_5_1_classnames); +// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js +var _react_17_0_2_react = __webpack_require__(59301); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/config-provider/context.js +var context = __webpack_require__(36355); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/form/context.js +var form_context = __webpack_require__(32441); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/style/index.js +var style = __webpack_require__(9937); +;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/input/Group.js +"use client"; + + + + + + + + +const Group = props => { + const { + getPrefixCls, + direction + } = (0,_react_17_0_2_react.useContext)(context/* ConfigContext */.E_); + const { + prefixCls: customizePrefixCls, + className + } = props; + const prefixCls = getPrefixCls('input-group', customizePrefixCls); + const inputPrefixCls = getPrefixCls('input'); + const [wrapSSR, hashId] = (0,style/* default */.ZP)(inputPrefixCls); + const cls = _classnames_2_5_1_classnames_default()(prefixCls, { + [`${prefixCls}-lg`]: props.size === 'large', + [`${prefixCls}-sm`]: props.size === 'small', + [`${prefixCls}-compact`]: props.compact, + [`${prefixCls}-rtl`]: direction === 'rtl' + }, hashId, className); + const formItemContext = (0,_react_17_0_2_react.useContext)(form_context/* FormItemInputContext */.aM); + const groupFormItemContext = (0,_react_17_0_2_react.useMemo)(() => Object.assign(Object.assign({}, formItemContext), { + isFormItemInput: false + }), [formItemContext]); + if (false) {} + return wrapSSR( /*#__PURE__*/_react_17_0_2_react.createElement("span", { + className: cls, + style: props.style, + onMouseEnter: props.onMouseEnter, + onMouseLeave: props.onMouseLeave, + onFocus: props.onFocus, + onBlur: props.onBlur + }, /*#__PURE__*/_react_17_0_2_react.createElement(form_context/* FormItemInputContext */.aM.Provider, { + value: groupFormItemContext + }, props.children))); +}; +/* harmony default export */ var input_Group = (Group); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/Input.js + 1 modules +var Input = __webpack_require__(9432); +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.25.6@@babel/runtime/helpers/esm/extends.js +var esm_extends = __webpack_require__(33614); +;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons-svg@4.4.2@@ant-design/icons-svg/es/asn/EyeInvisibleOutlined.js +// This icon file is generated automatically. +var EyeInvisibleOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M942.2 486.2Q889.47 375.11 816.7 305l-50.88 50.88C807.31 395.53 843.45 447.4 874.7 512 791.5 684.2 673.4 766 512 766q-72.67 0-133.87-22.38L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 000-51.5zm-63.57-320.64L836 122.88a8 8 0 00-11.32 0L715.31 232.2Q624.86 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 000 51.5q56.69 119.4 136.5 191.41L112.48 835a8 8 0 000 11.31L155.17 889a8 8 0 0011.31 0l712.15-712.12a8 8 0 000-11.32zM149.3 512C232.6 339.8 350.7 258 512 258c54.54 0 104.13 9.36 149.12 28.39l-70.3 70.3a176 176 0 00-238.13 238.13l-83.42 83.42C223.1 637.49 183.3 582.28 149.3 512zm246.7 0a112.11 112.11 0 01146.2-106.69L401.31 546.2A112 112 0 01396 512z" } }, { "tag": "path", "attrs": { "d": "M508 624c-3.46 0-6.87-.16-10.25-.47l-52.82 52.82a176.09 176.09 0 00227.42-227.42l-52.82 52.82c.31 3.38.47 6.79.47 10.25a111.94 111.94 0 01-112 112z" } }] }, "name": "eye-invisible", "theme": "outlined" }; +/* harmony default export */ var asn_EyeInvisibleOutlined = (EyeInvisibleOutlined); + +// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/components/AntdIcon.js + 3 modules +var AntdIcon = __webpack_require__(1393); +;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/icons/EyeInvisibleOutlined.js + +// GENERATE BY ./scripts/generate.ts +// DON NOT EDIT IT MANUALLY + + + + +var EyeInvisibleOutlined_EyeInvisibleOutlined = function EyeInvisibleOutlined(props, ref) { + return /*#__PURE__*/_react_17_0_2_react.createElement(AntdIcon/* default */.Z, (0,esm_extends/* default */.Z)({}, props, { + ref: ref, + icon: asn_EyeInvisibleOutlined + })); +}; + +/**![eye-invisible](data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIGZpbGw9IiNjYWNhY2EiIHZpZXdCb3g9IjY0IDY0IDg5NiA4OTYiIGZvY3VzYWJsZT0iZmFsc2UiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTk0Mi4yIDQ4Ni4yUTg4OS40NyAzNzUuMTEgODE2LjcgMzA1bC01MC44OCA1MC44OEM4MDcuMzEgMzk1LjUzIDg0My40NSA0NDcuNCA4NzQuNyA1MTIgNzkxLjUgNjg0LjIgNjczLjQgNzY2IDUxMiA3NjZxLTcyLjY3IDAtMTMzLjg3LTIyLjM4TDMyMyA3OTguNzVRNDA4IDgzOCA1MTIgODM4cTI4OC4zIDAgNDMwLjItMzAwLjNhNjAuMjkgNjAuMjkgMCAwMDAtNTEuNXptLTYzLjU3LTMyMC42NEw4MzYgMTIyLjg4YTggOCAwIDAwLTExLjMyIDBMNzE1LjMxIDIzMi4yUTYyNC44NiAxODYgNTEyIDE4NnEtMjg4LjMgMC00MzAuMiAzMDAuM2E2MC4zIDYwLjMgMCAwMDAgNTEuNXE1Ni42OSAxMTkuNCAxMzYuNSAxOTEuNDFMMTEyLjQ4IDgzNWE4IDggMCAwMDAgMTEuMzFMMTU1LjE3IDg4OWE4IDggMCAwMDExLjMxIDBsNzEyLjE1LTcxMi4xMmE4IDggMCAwMDAtMTEuMzJ6TTE0OS4zIDUxMkMyMzIuNiAzMzkuOCAzNTAuNyAyNTggNTEyIDI1OGM1NC41NCAwIDEwNC4xMyA5LjM2IDE0OS4xMiAyOC4zOWwtNzAuMyA3MC4zYTE3NiAxNzYgMCAwMC0yMzguMTMgMjM4LjEzbC04My40MiA4My40MkMyMjMuMSA2MzcuNDkgMTgzLjMgNTgyLjI4IDE0OS4zIDUxMnptMjQ2LjcgMGExMTIuMTEgMTEyLjExIDAgMDExNDYuMi0xMDYuNjlMNDAxLjMxIDU0Ni4yQTExMiAxMTIgMCAwMTM5NiA1MTJ6IiAvPjxwYXRoIGQ9Ik01MDggNjI0Yy0zLjQ2IDAtNi44Ny0uMTYtMTAuMjUtLjQ3bC01Mi44MiA1Mi44MmExNzYuMDkgMTc2LjA5IDAgMDAyMjcuNDItMjI3LjQybC01Mi44MiA1Mi44MmMuMzEgMy4zOC40NyA2Ljc5LjQ3IDEwLjI1YTExMS45NCAxMTEuOTQgMCAwMS0xMTIgMTEyeiIgLz48L3N2Zz4=) */ +var RefIcon = /*#__PURE__*/_react_17_0_2_react.forwardRef(EyeInvisibleOutlined_EyeInvisibleOutlined); +if (false) {} +/* harmony default export */ var icons_EyeInvisibleOutlined = (RefIcon); +// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/icons/EyeOutlined.js + 1 modules +var EyeOutlined = __webpack_require__(76897); +// EXTERNAL MODULE: ./node_modules/_rc-util@5.43.0@rc-util/es/omit.js +var omit = __webpack_require__(55405); +// EXTERNAL MODULE: ./node_modules/_rc-util@5.43.0@rc-util/es/ref.js +var es_ref = __webpack_require__(25629); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/hooks/useRemovePasswordTimeout.js +var useRemovePasswordTimeout = __webpack_require__(59412); +;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/input/Password.js +"use client"; + +var __rest = undefined && undefined.__rest || function (s, e) { + var t = {}; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; + if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { + if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; + } + return t; +}; + + + + + + + + + + +const defaultIconRender = visible => visible ? /*#__PURE__*/_react_17_0_2_react.createElement(EyeOutlined/* default */.Z, null) : /*#__PURE__*/_react_17_0_2_react.createElement(icons_EyeInvisibleOutlined, null); +const ActionMap = { + click: 'onClick', + hover: 'onMouseOver' +}; +const Password = /*#__PURE__*/_react_17_0_2_react.forwardRef((props, ref) => { + const { + visibilityToggle = true + } = props; + const visibilityControlled = typeof visibilityToggle === 'object' && visibilityToggle.visible !== undefined; + const [visible, setVisible] = (0,_react_17_0_2_react.useState)(() => visibilityControlled ? visibilityToggle.visible : false); + const inputRef = (0,_react_17_0_2_react.useRef)(null); + _react_17_0_2_react.useEffect(() => { + if (visibilityControlled) { + setVisible(visibilityToggle.visible); + } + }, [visibilityControlled, visibilityToggle]); + // Remove Password value + const removePasswordTimeout = (0,useRemovePasswordTimeout/* default */.Z)(inputRef); + const onVisibleChange = () => { + const { + disabled + } = props; + if (disabled) { + return; + } + if (visible) { + removePasswordTimeout(); + } + setVisible(prevState => { + var _a; + const newState = !prevState; + if (typeof visibilityToggle === 'object') { + (_a = visibilityToggle.onVisibleChange) === null || _a === void 0 ? void 0 : _a.call(visibilityToggle, newState); + } + return newState; + }); + }; + const getIcon = prefixCls => { + const { + action = 'click', + iconRender = defaultIconRender + } = props; + const iconTrigger = ActionMap[action] || ''; + const icon = iconRender(visible); + const iconProps = { + [iconTrigger]: onVisibleChange, + className: `${prefixCls}-icon`, + key: 'passwordIcon', + onMouseDown: e => { + // Prevent focused state lost + // https://github.com/ant-design/ant-design/issues/15173 + e.preventDefault(); + }, + onMouseUp: e => { + // Prevent caret position change + // https://github.com/ant-design/ant-design/issues/23524 + e.preventDefault(); + } + }; + return /*#__PURE__*/_react_17_0_2_react.cloneElement( /*#__PURE__*/_react_17_0_2_react.isValidElement(icon) ? icon : /*#__PURE__*/_react_17_0_2_react.createElement("span", null, icon), iconProps); + }; + const { + className, + prefixCls: customizePrefixCls, + inputPrefixCls: customizeInputPrefixCls, + size + } = props, + restProps = __rest(props, ["className", "prefixCls", "inputPrefixCls", "size"]); + const { + getPrefixCls + } = _react_17_0_2_react.useContext(context/* ConfigContext */.E_); + const inputPrefixCls = getPrefixCls('input', customizeInputPrefixCls); + const prefixCls = getPrefixCls('input-password', customizePrefixCls); + const suffixIcon = visibilityToggle && getIcon(prefixCls); + const inputClassName = _classnames_2_5_1_classnames_default()(prefixCls, className, { + [`${prefixCls}-${size}`]: !!size + }); + const omittedProps = Object.assign(Object.assign({}, (0,omit/* default */.Z)(restProps, ['suffix', 'iconRender', 'visibilityToggle'])), { + type: visible ? 'text' : 'password', + className: inputClassName, + prefixCls: inputPrefixCls, + suffix: suffixIcon + }); + if (size) { + omittedProps.size = size; + } + return /*#__PURE__*/_react_17_0_2_react.createElement(Input/* default */.Z, Object.assign({ + ref: (0,es_ref/* composeRef */.sQ)(ref, inputRef) + }, omittedProps)); +}); +if (false) {} +/* harmony default export */ var input_Password = (Password); +// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/icons/SearchOutlined.js + 1 modules +var SearchOutlined = __webpack_require__(78405); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/_util/reactNode.js +var reactNode = __webpack_require__(92343); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/button/index.js +var es_button = __webpack_require__(3113); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/config-provider/hooks/useSize.js +var useSize = __webpack_require__(19716); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/space/Compact.js +var Compact = __webpack_require__(33234); +;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/input/Search.js +"use client"; + +var Search_rest = undefined && undefined.__rest || function (s, e) { + var t = {}; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; + if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { + if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; + } + return t; +}; + + + + + + + + + + +const Search = /*#__PURE__*/_react_17_0_2_react.forwardRef((props, ref) => { + const { + prefixCls: customizePrefixCls, + inputPrefixCls: customizeInputPrefixCls, + className, + size: customizeSize, + suffix, + enterButton = false, + addonAfter, + loading, + disabled, + onSearch: customOnSearch, + onChange: customOnChange, + onCompositionStart, + onCompositionEnd + } = props, + restProps = Search_rest(props, ["prefixCls", "inputPrefixCls", "className", "size", "suffix", "enterButton", "addonAfter", "loading", "disabled", "onSearch", "onChange", "onCompositionStart", "onCompositionEnd"]); + const { + getPrefixCls, + direction + } = _react_17_0_2_react.useContext(context/* ConfigContext */.E_); + const composedRef = _react_17_0_2_react.useRef(false); + const prefixCls = getPrefixCls('input-search', customizePrefixCls); + const inputPrefixCls = getPrefixCls('input', customizeInputPrefixCls); + const { + compactSize + } = (0,Compact/* useCompactItemContext */.ri)(prefixCls, direction); + const size = (0,useSize/* default */.Z)(ctx => { + var _a; + return (_a = customizeSize !== null && customizeSize !== void 0 ? customizeSize : compactSize) !== null && _a !== void 0 ? _a : ctx; + }); + const inputRef = _react_17_0_2_react.useRef(null); + const onChange = e => { + if (e && e.target && e.type === 'click' && customOnSearch) { + customOnSearch(e.target.value, e, { + source: 'clear' + }); + } + if (customOnChange) { + customOnChange(e); + } + }; + const onMouseDown = e => { + var _a; + if (document.activeElement === ((_a = inputRef.current) === null || _a === void 0 ? void 0 : _a.input)) { + e.preventDefault(); + } + }; + const onSearch = e => { + var _a, _b; + if (customOnSearch) { + customOnSearch((_b = (_a = inputRef.current) === null || _a === void 0 ? void 0 : _a.input) === null || _b === void 0 ? void 0 : _b.value, e, { + source: 'input' + }); + } + }; + const onPressEnter = e => { + if (composedRef.current || loading) { + return; + } + onSearch(e); + }; + const searchIcon = typeof enterButton === 'boolean' ? /*#__PURE__*/_react_17_0_2_react.createElement(SearchOutlined/* default */.Z, null) : null; + const btnClassName = `${prefixCls}-button`; + let button; + const enterButtonAsElement = enterButton || {}; + const isAntdButton = enterButtonAsElement.type && enterButtonAsElement.type.__ANT_BUTTON === true; + if (isAntdButton || enterButtonAsElement.type === 'button') { + button = (0,reactNode/* cloneElement */.Tm)(enterButtonAsElement, Object.assign({ + onMouseDown, + onClick: e => { + var _a, _b; + (_b = (_a = enterButtonAsElement === null || enterButtonAsElement === void 0 ? void 0 : enterButtonAsElement.props) === null || _a === void 0 ? void 0 : _a.onClick) === null || _b === void 0 ? void 0 : _b.call(_a, e); + onSearch(e); + }, + key: 'enterButton' + }, isAntdButton ? { + className: btnClassName, + size + } : {})); + } else { + button = /*#__PURE__*/_react_17_0_2_react.createElement(es_button/* default */.ZP, { + className: btnClassName, + type: enterButton ? 'primary' : undefined, + size: size, + disabled: disabled, + key: "enterButton", + onMouseDown: onMouseDown, + onClick: onSearch, + loading: loading, + icon: searchIcon + }, enterButton); + } + if (addonAfter) { + button = [button, (0,reactNode/* cloneElement */.Tm)(addonAfter, { + key: 'addonAfter' + })]; + } + const cls = _classnames_2_5_1_classnames_default()(prefixCls, { + [`${prefixCls}-rtl`]: direction === 'rtl', + [`${prefixCls}-${size}`]: !!size, + [`${prefixCls}-with-button`]: !!enterButton + }, className); + const handleOnCompositionStart = e => { + composedRef.current = true; + onCompositionStart === null || onCompositionStart === void 0 ? void 0 : onCompositionStart(e); + }; + const handleOnCompositionEnd = e => { + composedRef.current = false; + onCompositionEnd === null || onCompositionEnd === void 0 ? void 0 : onCompositionEnd(e); + }; + return /*#__PURE__*/_react_17_0_2_react.createElement(Input/* default */.Z, Object.assign({ + ref: (0,es_ref/* composeRef */.sQ)(inputRef, ref), + onPressEnter: onPressEnter + }, restProps, { + size: size, + onCompositionStart: handleOnCompositionStart, + onCompositionEnd: handleOnCompositionEnd, + prefixCls: inputPrefixCls, + addonAfter: button, + suffix: suffix, + onChange: onChange, + className: cls, + disabled: disabled + })); +}); +if (false) {} +/* harmony default export */ var input_Search = (Search); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/TextArea.js +var TextArea = __webpack_require__(1643); +;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/input/index.js +"use client"; + + + + + + +const input_Input = Input/* default */.Z; +if (false) {} +input_Input.Group = input_Group; +input_Input.Search = input_Search; +input_Input.TextArea = TextArea/* default */.Z; +input_Input.Password = input_Password; +/* harmony default export */ var input = (input_Input); + +/***/ }), + +/***/ 44000: +/*!**********************************************************!*\ + !*** ./node_modules/_antd@5.9.0@antd/es/layout/index.js ***! + \**********************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony import */ var _layout__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./layout */ 84966); +/* harmony import */ var _Sider__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Sider */ 86737); +"use client"; + + + +const Layout = _layout__WEBPACK_IMPORTED_MODULE_0__/* ["default"] */ .ZP; +Layout.Header = _layout__WEBPACK_IMPORTED_MODULE_0__/* .Header */ .h4; +Layout.Footer = _layout__WEBPACK_IMPORTED_MODULE_0__/* .Footer */ .$_; +Layout.Content = _layout__WEBPACK_IMPORTED_MODULE_0__/* .Content */ .VY; +Layout.Sider = _Sider__WEBPACK_IMPORTED_MODULE_1__/* ["default"] */ .Z; +/* harmony default export */ __webpack_exports__.Z = (Layout); + +/***/ }), + +/***/ 57809: +/*!**********************************************************!*\ + !*** ./node_modules/_antd@5.9.0@antd/es/select/index.js ***! + \**********************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! classnames */ 92310); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var rc_select__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! rc-select */ 77861); +/* harmony import */ var rc_util_es_omit__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! rc-util/es/omit */ 55405); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ 59301); +/* harmony import */ var _util_PurePanel__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ../_util/PurePanel */ 53487); +/* harmony import */ var _util_motion__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ../_util/motion */ 62892); +/* harmony import */ var _util_statusUtils__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../_util/statusUtils */ 19080); +/* harmony import */ var _config_provider__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../config-provider */ 36355); +/* harmony import */ var _config_provider_DisabledContext__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ../config-provider/DisabledContext */ 1684); +/* harmony import */ var _config_provider_defaultRenderEmpty__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../config-provider/defaultRenderEmpty */ 93891); +/* harmony import */ var _config_provider_hooks_useSize__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../config-provider/hooks/useSize */ 19716); +/* harmony import */ var _form_context__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../form/context */ 32441); +/* harmony import */ var _space_Compact__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../space/Compact */ 33234); +/* harmony import */ var _style__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./style */ 14154); +/* harmony import */ var _useBuiltinPlacements__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ./useBuiltinPlacements */ 58582); +/* harmony import */ var _useShowArrow__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./useShowArrow */ 96510); +/* harmony import */ var _utils_iconUtil__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./utils/iconUtil */ 66339); +"use client"; + +var __rest = undefined && undefined.__rest || function (s, e) { + var t = {}; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; + if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { + if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; + } + return t; +}; +// TODO: 4.0 - codemod should help to change `filterOption` to support node props. + + + + + + + + + + + + + + + + + + +const SECRET_COMBOBOX_MODE_DO_NOT_USE = 'SECRET_COMBOBOX_MODE_DO_NOT_USE'; +const InternalSelect = (_a, ref) => { + var _b; + var { + prefixCls: customizePrefixCls, + bordered = true, + className, + rootClassName, + getPopupContainer, + popupClassName, + dropdownClassName, + listHeight = 256, + placement, + listItemHeight = 24, + size: customizeSize, + disabled: customDisabled, + notFoundContent, + status: customStatus, + builtinPlacements, + dropdownMatchSelectWidth, + popupMatchSelectWidth, + direction: propDirection, + style, + allowClear + } = _a, + props = __rest(_a, ["prefixCls", "bordered", "className", "rootClassName", "getPopupContainer", "popupClassName", "dropdownClassName", "listHeight", "placement", "listItemHeight", "size", "disabled", "notFoundContent", "status", "builtinPlacements", "dropdownMatchSelectWidth", "popupMatchSelectWidth", "direction", "style", "allowClear"]); + const { + getPopupContainer: getContextPopupContainer, + getPrefixCls, + renderEmpty, + direction: contextDirection, + virtual, + popupMatchSelectWidth: contextPopupMatchSelectWidth, + popupOverflow, + select + } = react__WEBPACK_IMPORTED_MODULE_2__.useContext(_config_provider__WEBPACK_IMPORTED_MODULE_3__/* .ConfigContext */ .E_); + const prefixCls = getPrefixCls('select', customizePrefixCls); + const rootPrefixCls = getPrefixCls(); + const direction = propDirection !== null && propDirection !== void 0 ? propDirection : contextDirection; + const { + compactSize, + compactItemClassnames + } = (0,_space_Compact__WEBPACK_IMPORTED_MODULE_4__/* .useCompactItemContext */ .ri)(prefixCls, direction); + const [wrapSSR, hashId] = (0,_style__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)(prefixCls); + const mode = react__WEBPACK_IMPORTED_MODULE_2__.useMemo(() => { + const { + mode: m + } = props; + if (m === 'combobox') { + return undefined; + } + if (m === SECRET_COMBOBOX_MODE_DO_NOT_USE) { + return 'combobox'; + } + return m; + }, [props.mode]); + const isMultiple = mode === 'multiple' || mode === 'tags'; + const showSuffixIcon = (0,_useShowArrow__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z)(props.suffixIcon, props.showArrow); + const mergedPopupMatchSelectWidth = (_b = popupMatchSelectWidth !== null && popupMatchSelectWidth !== void 0 ? popupMatchSelectWidth : dropdownMatchSelectWidth) !== null && _b !== void 0 ? _b : contextPopupMatchSelectWidth; + // ===================== Form Status ===================== + const { + status: contextStatus, + hasFeedback, + isFormItemInput, + feedbackIcon + } = react__WEBPACK_IMPORTED_MODULE_2__.useContext(_form_context__WEBPACK_IMPORTED_MODULE_7__/* .FormItemInputContext */ .aM); + const mergedStatus = (0,_util_statusUtils__WEBPACK_IMPORTED_MODULE_8__/* .getMergedStatus */ .F)(contextStatus, customStatus); + // ===================== Empty ===================== + let mergedNotFound; + if (notFoundContent !== undefined) { + mergedNotFound = notFoundContent; + } else if (mode === 'combobox') { + mergedNotFound = null; + } else { + mergedNotFound = (renderEmpty === null || renderEmpty === void 0 ? void 0 : renderEmpty('Select')) || /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.createElement(_config_provider_defaultRenderEmpty__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z, { + componentName: "Select" + }); + } + // ===================== Icons ===================== + const { + suffixIcon, + itemIcon, + removeIcon, + clearIcon + } = (0,_utils_iconUtil__WEBPACK_IMPORTED_MODULE_10__/* ["default"] */ .Z)(Object.assign(Object.assign({}, props), { + multiple: isMultiple, + hasFeedback, + feedbackIcon, + showSuffixIcon, + prefixCls, + showArrow: props.showArrow, + componentName: 'Select' + })); + const mergedAllowClear = allowClear === true ? { + clearIcon + } : allowClear; + const selectProps = (0,rc_util_es_omit__WEBPACK_IMPORTED_MODULE_11__/* ["default"] */ .Z)(props, ['suffixIcon', 'itemIcon']); + const rcSelectRtlDropdownClassName = classnames__WEBPACK_IMPORTED_MODULE_0___default()(popupClassName || dropdownClassName, { + [`${prefixCls}-dropdown-${direction}`]: direction === 'rtl' + }, rootClassName, hashId); + const mergedSize = (0,_config_provider_hooks_useSize__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .Z)(ctx => { + var _a; + return (_a = customizeSize !== null && customizeSize !== void 0 ? customizeSize : compactSize) !== null && _a !== void 0 ? _a : ctx; + }); + // ===================== Disabled ===================== + const disabled = react__WEBPACK_IMPORTED_MODULE_2__.useContext(_config_provider_DisabledContext__WEBPACK_IMPORTED_MODULE_13__/* ["default"] */ .Z); + const mergedDisabled = customDisabled !== null && customDisabled !== void 0 ? customDisabled : disabled; + const mergedClassName = classnames__WEBPACK_IMPORTED_MODULE_0___default()({ + [`${prefixCls}-lg`]: mergedSize === 'large', + [`${prefixCls}-sm`]: mergedSize === 'small', + [`${prefixCls}-rtl`]: direction === 'rtl', + [`${prefixCls}-borderless`]: !bordered, + [`${prefixCls}-in-form-item`]: isFormItemInput + }, (0,_util_statusUtils__WEBPACK_IMPORTED_MODULE_8__/* .getStatusClassNames */ .Z)(prefixCls, mergedStatus, hasFeedback), compactItemClassnames, select === null || select === void 0 ? void 0 : select.className, className, rootClassName, hashId); + // ===================== Placement ===================== + const memoPlacement = react__WEBPACK_IMPORTED_MODULE_2__.useMemo(() => { + if (placement !== undefined) { + return placement; + } + return direction === 'rtl' ? 'bottomRight' : 'bottomLeft'; + }, [placement, direction]); + const mergedBuiltinPlacements = (0,_useBuiltinPlacements__WEBPACK_IMPORTED_MODULE_14__/* ["default"] */ .Z)(builtinPlacements, popupOverflow); + // ====================== Warning ====================== + if (false) {} + // ====================== Render ======================= + return wrapSSR( /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.createElement(rc_select__WEBPACK_IMPORTED_MODULE_1__/* ["default"] */ .ZP, Object.assign({ + ref: ref, + virtual: virtual, + showSearch: select === null || select === void 0 ? void 0 : select.showSearch + }, selectProps, { + style: Object.assign(Object.assign({}, select === null || select === void 0 ? void 0 : select.style), style), + dropdownMatchSelectWidth: mergedPopupMatchSelectWidth, + builtinPlacements: mergedBuiltinPlacements, + transitionName: (0,_util_motion__WEBPACK_IMPORTED_MODULE_15__/* .getTransitionName */ .m)(rootPrefixCls, 'slide-up', props.transitionName), + listHeight: listHeight, + listItemHeight: listItemHeight, + mode: mode, + prefixCls: prefixCls, + placement: memoPlacement, + direction: direction, + suffixIcon: suffixIcon, + menuItemSelectedIcon: itemIcon, + removeIcon: removeIcon, + allowClear: mergedAllowClear, + notFoundContent: mergedNotFound, + className: mergedClassName, + getPopupContainer: getPopupContainer || getContextPopupContainer, + dropdownClassName: rcSelectRtlDropdownClassName, + disabled: mergedDisabled + }))); +}; +if (false) {} +const Select = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.forwardRef(InternalSelect); +// We don't care debug panel +/* istanbul ignore next */ +const PurePanel = (0,_util_PurePanel__WEBPACK_IMPORTED_MODULE_16__/* ["default"] */ .Z)(Select); +Select.SECRET_COMBOBOX_MODE_DO_NOT_USE = SECRET_COMBOBOX_MODE_DO_NOT_USE; +Select.Option = rc_select__WEBPACK_IMPORTED_MODULE_1__/* .Option */ .Wx; +Select.OptGroup = rc_select__WEBPACK_IMPORTED_MODULE_1__/* .OptGroup */ .Xo; +Select._InternalPanelDoNotUseOrYouWillBeFired = PurePanel; +if (false) {} +/* harmony default export */ __webpack_exports__["default"] = (Select); + +/***/ }), + +/***/ 81327: +/*!*********************************************************************!*\ + !*** ./node_modules/_antd@5.9.0@antd/es/space/index.js + 3 modules ***! + \*********************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + Z: function() { return /* binding */ space; } +}); + +// UNUSED EXPORTS: SpaceContext + +// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js +var _react_17_0_2_react = __webpack_require__(59301); +// EXTERNAL MODULE: ./node_modules/_classnames@2.5.1@classnames/index.js +var _classnames_2_5_1_classnames = __webpack_require__(92310); +var _classnames_2_5_1_classnames_default = /*#__PURE__*/__webpack_require__.n(_classnames_2_5_1_classnames); +// EXTERNAL MODULE: ./node_modules/_rc-util@5.43.0@rc-util/es/Children/toArray.js +var toArray = __webpack_require__(75440); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/config-provider/context.js +var context = __webpack_require__(36355); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/space/Compact.js +var Compact = __webpack_require__(33234); +;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/space/context.js + +const SpaceContext = /*#__PURE__*/_react_17_0_2_react.createContext({ + latestIndex: 0 +}); +const SpaceContextProvider = SpaceContext.Provider; +;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/space/Item.js +"use client"; + + + +const Item = _ref => { + let { + className, + index, + children, + split, + style + } = _ref; + const { + latestIndex + } = _react_17_0_2_react.useContext(SpaceContext); + if (children === null || children === undefined) { + return null; + } + return /*#__PURE__*/_react_17_0_2_react.createElement(_react_17_0_2_react.Fragment, null, /*#__PURE__*/_react_17_0_2_react.createElement("div", { + className: className, + style: style + }, children), index < latestIndex && split && /*#__PURE__*/_react_17_0_2_react.createElement("span", { + className: `${className}-split` + }, split)); +}; +/* harmony default export */ var space_Item = (Item); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/space/style/index.js + 1 modules +var space_style = __webpack_require__(2856); +;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/space/utils.js +function isPresetSize(size) { + return ['small', 'middle', 'large'].includes(size); +} +function isValidGapNumber(size) { + if (!size) { + // The case of size = 0 is deliberately excluded here, because the default value of the gap attribute in CSS is 0, so if the user passes 0 in, we can directly ignore it. + return false; + } + return typeof size === 'number' && !Number.isNaN(size); +} +;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/space/index.js +"use client"; + +var __rest = undefined && undefined.__rest || function (s, e) { + var t = {}; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; + if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { + if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; + } + return t; +}; + + + + + + + + + + +const Space = /*#__PURE__*/_react_17_0_2_react.forwardRef((props, ref) => { + var _a, _b; + const { + getPrefixCls, + space, + direction: directionConfig + } = _react_17_0_2_react.useContext(context/* ConfigContext */.E_); + const { + size = (space === null || space === void 0 ? void 0 : space.size) || 'small', + align, + className, + rootClassName, + children, + direction = 'horizontal', + prefixCls: customizePrefixCls, + split, + style, + wrap = false, + classNames: customClassNames, + styles + } = props, + otherProps = __rest(props, ["size", "align", "className", "rootClassName", "children", "direction", "prefixCls", "split", "style", "wrap", "classNames", "styles"]); + const [horizontalSize, verticalSize] = Array.isArray(size) ? size : [size, size]; + const isPresetVerticalSize = isPresetSize(verticalSize); + const isPresetHorizontalSize = isPresetSize(horizontalSize); + const isValidVerticalSize = isValidGapNumber(verticalSize); + const isValidHorizontalSize = isValidGapNumber(horizontalSize); + const childNodes = (0,toArray/* default */.Z)(children, { + keepEmpty: true + }); + const mergedAlign = align === undefined && direction === 'horizontal' ? 'center' : align; + const prefixCls = getPrefixCls('space', customizePrefixCls); + const [wrapSSR, hashId] = (0,space_style/* default */.Z)(prefixCls); + const cls = _classnames_2_5_1_classnames_default()(prefixCls, space === null || space === void 0 ? void 0 : space.className, hashId, `${prefixCls}-${direction}`, { + [`${prefixCls}-rtl`]: directionConfig === 'rtl', + [`${prefixCls}-align-${mergedAlign}`]: mergedAlign, + [`${prefixCls}-gap-row-${verticalSize}`]: isPresetVerticalSize, + [`${prefixCls}-gap-col-${horizontalSize}`]: isPresetHorizontalSize + }, className, rootClassName); + const itemClassName = _classnames_2_5_1_classnames_default()(`${prefixCls}-item`, (_a = customClassNames === null || customClassNames === void 0 ? void 0 : customClassNames.item) !== null && _a !== void 0 ? _a : (_b = space === null || space === void 0 ? void 0 : space.classNames) === null || _b === void 0 ? void 0 : _b.item); + // Calculate latest one + let latestIndex = 0; + const nodes = childNodes.map((child, i) => { + var _a, _b; + if (child !== null && child !== undefined) { + latestIndex = i; + } + const key = child && child.key || `${itemClassName}-${i}`; + return /*#__PURE__*/_react_17_0_2_react.createElement(space_Item, { + className: itemClassName, + key: key, + index: i, + split: split, + style: (_a = styles === null || styles === void 0 ? void 0 : styles.item) !== null && _a !== void 0 ? _a : (_b = space === null || space === void 0 ? void 0 : space.styles) === null || _b === void 0 ? void 0 : _b.item + }, child); + }); + const spaceContext = _react_17_0_2_react.useMemo(() => ({ + latestIndex + }), [latestIndex]); + // =========================== Render =========================== + if (childNodes.length === 0) { + return null; + } + const gapStyle = {}; + if (wrap) { + gapStyle.flexWrap = 'wrap'; + } + if (!isPresetHorizontalSize && isValidHorizontalSize) { + gapStyle.columnGap = horizontalSize; + } + if (!isPresetVerticalSize && isValidVerticalSize) { + gapStyle.rowGap = verticalSize; + } + return wrapSSR( /*#__PURE__*/_react_17_0_2_react.createElement("div", Object.assign({ + ref: ref, + className: cls, + style: Object.assign(Object.assign(Object.assign({}, gapStyle), space === null || space === void 0 ? void 0 : space.style), style) + }, otherProps), /*#__PURE__*/_react_17_0_2_react.createElement(SpaceContextProvider, { + value: spaceContext + }, nodes))); +}); +if (false) {} +const CompoundedSpace = Space; +CompoundedSpace.Compact = Compact/* default */.ZP; +/* harmony default export */ var space = (CompoundedSpace); + +/***/ }) + +}]); \ No newline at end of file diff --git a/76386.5f8e6c92.async.js b/76386.04ec4007.async.js similarity index 99% rename from 76386.5f8e6c92.async.js rename to 76386.04ec4007.async.js index 1706c380e7..a337ad9694 100644 --- a/76386.5f8e6c92.async.js +++ b/76386.04ec4007.async.js @@ -162,11 +162,11 @@ function getUnlockAnswer(id, aid) { answer_id: aid }); } -function setUnity3dStatus(id, result, data) { - return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* .post */ .v_)("tasks/".concat(id, "/set_games_status.json"), { +function setUnity3dStatus(id, result, data, otherData) { + return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* .post */ .v_)("tasks/".concat(id, "/set_games_status.json"), _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2___default()({ result: result, data: data - }); + }, otherData || {})); } //保留唯一一个方法 @@ -377,8 +377,8 @@ var PoweroffOutlined = __webpack_require__(29419); var lib = __webpack_require__(56102); // EXTERNAL MODULE: ./src/.umi-production/exports.ts var _umi_production_exports = __webpack_require__(80608); -// EXTERNAL MODULE: ./src/components/MultiUpload/index.tsx + 2 modules -var MultiUpload = __webpack_require__(86687); +// EXTERNAL MODULE: ./src/components/MultiUpload/index.tsx + 3 modules +var MultiUpload = __webpack_require__(62449); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules var env = __webpack_require__(71681); // EXTERNAL MODULE: ./src/utils/fetch.ts @@ -614,7 +614,7 @@ var difficultyDesc = { title: "下载代码", centered: true, width: 600, - content: "\u4EE3\u7801\u4E0B\u8F7D\u529F\u80FD\uFF1A\u5C06\u201C".concat(downloadWorkspace, "\u201D\u76EE\u5F55\u8FDB\u884C\u6253\u5305\u5E76\u4E0B\u8F7D"), + content: "\u4EE3\u7801\u4E0B\u8F7D\u529F\u80FD\uFF1A\u5C06\u201C".concat(downloadWorkspace, "\u201D\u76EE\u5F55\u8FDB\u884C\u6253\u5305\u5E76\u4E0B\u8F7D\uFF0C\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC71G"), onOk: function () { var _onOk = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { return regeneratorRuntime_default()().wrap(function _callee$(_context) { @@ -968,7 +968,7 @@ var difficultyDesc = { }, className: "c-white font16" }), "\u91CD\u542F\u4E91\u4E3B\u673A "] - }), (tab_type === 3 || tab_type === 5 || is_jupyter_notebook || is_jupyter_lab) && /*#__PURE__*/(0,jsx_runtime.jsxs)("a", { + }), (tab_type === 3 || tab_type === 5 || is_jupyter_notebook) && /*#__PURE__*/(0,jsx_runtime.jsxs)("a", { onClick: function onClick() { return onVncAction('reset-code'); }, diff --git a/78565.47a16fd8.async.js b/78565.f61c1a09.async.js similarity index 99% rename from 78565.47a16fd8.async.js rename to 78565.f61c1a09.async.js index 0840076038..da273621bd 100644 --- a/78565.47a16fd8.async.js +++ b/78565.f61c1a09.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[78565,8976,97154,32311,96495,91090,25209],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[78565,8976,32311,96495,91090,25209],{ /***/ 76897: /*!*****************************************************************************************************!*\ diff --git a/81549.dd3169a3.async.js b/79015.b504a30e.async.js similarity index 73% rename from 81549.dd3169a3.async.js rename to 79015.b504a30e.async.js index 943664a6b4..6bc4a10457 100644 --- a/81549.dd3169a3.async.js +++ b/79015.b504a30e.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[81549],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[79015,2744],{ /***/ 49092: /*!*********************************************!*\ @@ -986,8 +986,8 @@ var TabPane = tabs/* default */.Z.TabPane; /* harmony default export */ var Collaboratemodules = ({"bg":"bg___Onnmh","wrap":"wrap___VTtdp","modal":"modal___MArZa","content":"content___a69LK","head":"head____zVzr","headCount":"headCount___GhK7o","button":"button___DoAh3","itemWrap":"itemWrap___UR35k","imgWrap":"imgWrap___DpS0R","img":"img___N9se3","manager":"manager___m4Mzg","itemContent":"itemContent___Ut7hr","nameWrap":"nameWrap___y73uS","name":"name___hJUHg","actionGroup":"actionGroup___QEytf","deleteIcon":"deleteIcon___XGFcN","schoolWrap":"schoolWrap___qsoOp","school":"school___yh8l2","countWrap":"countWrap___MQKPn","deletetitle":"deletetitle___nAICN","yseTitle":"yseTitle___t5fzp"}); // EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/icons/PlusOutlined.js + 1 modules var PlusOutlined = __webpack_require__(67147); -// EXTERNAL MODULE: ./src/components/Header/index.tsx + 5 modules -var Header = __webpack_require__(72842); +// EXTERNAL MODULE: ./src/components/Header/index.tsx + 14 modules +var Header = __webpack_require__(24223); // EXTERNAL MODULE: ./src/utils/fetch.ts var fetch = __webpack_require__(49105); ;// CONCATENATED MODULE: ./src/pages/Innovation/Tasks/Collaborate/index.tsx @@ -1609,6 +1609,344 @@ function _getProjectDataSet() { /***/ }), +/***/ 10283: +/*!***********************************************!*\ + !*** ./src/utils/verifyLogin.tsx + 2 modules ***! + \***********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + rX: function() { return /* binding */ AuthorizeModel; }, + gy: function() { return /* binding */ ShixunStatusModel; }, + xY: function() { return /* binding */ handleCanShixunAddModal; }, + O5: function() { return /* binding */ handleProfessionalCertificationModal; }, + tJ: function() { return /* binding */ handleVerify; }, + o1: function() { return /* binding */ handleVerifyLogin; } +}); + +// UNUSED EXPORTS: handleProfleCompletedModal, handleReload + +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/regeneratorRuntime.js +var regeneratorRuntime = __webpack_require__(7557); +var regeneratorRuntime_default = /*#__PURE__*/__webpack_require__.n(regeneratorRuntime); +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/asyncToGenerator.js +var asyncToGenerator = __webpack_require__(41498); +var asyncToGenerator_default = /*#__PURE__*/__webpack_require__.n(asyncToGenerator); +// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js +var _react_17_0_2_react = __webpack_require__(59301); +// EXTERNAL MODULE: ./src/.umi-production/exports.ts +var _umi_production_exports = __webpack_require__(80608); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/modal/index.js + 16 modules +var modal = __webpack_require__(43418); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/message/index.js + 4 modules +var message = __webpack_require__(8591); +// EXTERNAL MODULE: ./src/utils/authority.ts +var authority = __webpack_require__(75916); +// EXTERNAL MODULE: ./src/utils/util.tsx +var util = __webpack_require__(27876); +// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/icons/ExclamationCircleOutlined.js + 1 modules +var ExclamationCircleOutlined = __webpack_require__(3148); +// EXTERNAL MODULE: ./src/assets/images/403Qrcode.png +var _403Qrcode = __webpack_require__(25510); +;// CONCATENATED MODULE: ./src/assets/images/Authorize.png +var Authorize_namespaceObject = "data:image/png;base64,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"; +;// CONCATENATED MODULE: ./src/assets/images/user/newqrcode.png +var newqrcode_namespaceObject = __webpack_require__.p + "static/newqrcode.a8740efb.png"; +// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js +var jsx_runtime = __webpack_require__(37712); +;// CONCATENATED MODULE: ./src/utils/verifyLogin.tsx + + + + + + + + + + +// import Studnetqun from '@/assets/images/studnetqun.png'; +// import qrCodeImg from '@/assets/images/user/qrcode.png' + +// import ENV from './env'; + + +var handleVerify = function handleVerify(dispatch) { + var isShixun = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false; + if (handleVerifyLogin(dispatch) && handleProfleCompletedModal(isShixun)) { + return true; + } + return false; +}; +var handleVerifyLogin = function handleVerifyLogin(dispatch) { + if (!(0,authority/* isLogin */.bg)()) { + dispatch({ + type: 'user/showPopLogin', + payload: { + showPopLogin: true, + showClosable: true + } + }); + return false; + } + return true; +}; +// 校验是否有完善个人资料的弹窗: +var handleProfleCompletedModal = function handleProfleCompletedModal() { + var _user$userInfo; + var isShixun = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : false; + var _getDvaApp$_store$get = (0,_umi_production_exports.getDvaApp)()._store.getState(), + user = _getDvaApp$_store$get.user; + if (!((_user$userInfo = user.userInfo) !== null && _user$userInfo !== void 0 && _user$userInfo.profile_completed)) { + modal/* default */.Z.confirm({ + title: '提示', + width: 530, + centered: true, + content: '您需要去完善您的个人资料,才能使用此功能', + okText: "\u7ACB\u5373\u5B8C\u5584", + cancelText: "稍后完善", + onOk: function onOk() { + // history.push('/account/profile/edit'); + (0,util/* openNewWindow */.xg)('/account/profile/edit'); + handleReload(); + } + }); + return false; + } + return true; +}; +var handleReload = function handleReload() { + modal/* default */.Z.success({ + title: '提示', + width: 430, + closable: true, + centered: true, + content: "已完善个人资料?请刷新页面", + okText: "\u7ACB\u5373\u5237\u65B0", + icon: null, + onOk: function onOk() { + location.reload(); + } + }); +}; +var handleProfessionalCertificationModal = function handleProfessionalCertificationModal() { + var _user$userInfo2; + var _getDvaApp$_store$get2 = (0,_umi_production_exports.getDvaApp)()._store.getState(), + user = _getDvaApp$_store$get2.user; + if (!((_user$userInfo2 = user.userInfo) !== null && _user$userInfo2 !== void 0 && _user$userInfo2.professional_certification)) { + modal/* default */.Z.confirm({ + title: '提示', + centered: true, + content: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: "tc", + children: "\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD" + }), + okText: "\u7ACB\u5373\u5B8C\u5584", + cancelText: "稍后完善", + onOk: function onOk() { + (0,util/* openNewWindow */.xg)('/account/certification'); + } + }); + return false; + } + return true; +}; +var handleCanShixunAddModal = function handleCanShixunAddModal() { + if ((0,authority/* canShixunAdd */.V9)()) { + return true; + } + modal/* default */.Z.warning({ + centered: true, + width: 530, + title: '提示', + content: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "tc", + style: { + marginLeft: -38 + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", { + children: "\u626B\u7801\u52A0\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("img", { + src: newqrcode_namespaceObject, + width: 200 + })] + }), + okText: "\u6211\u77E5\u9053\u4E86", + maskClosable: true + }); + return false; +}; +var AuthorizeModel = function AuthorizeModel(type, text) { + if (type) { + return true; + } + modal/* default */.Z.confirm({ + centered: true, + zIndex: 10000, + width: 530, + title: '提示', + content: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", { + children: text || '该实践资源需授权后才可使用。 您可以在QQ服务群向管理员申请,获得继续操作的权限。' + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + marginLeft: '110px' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { + src: Authorize_namespaceObject, + width: 200 + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + marginLeft: '35px' + }, + children: ["\u7FA4\u53F7\uFF1A", '714336072'] + })] + })] + }), + okText: "\u7ACB\u5373\u8054\u7CFB", + cancelText: '取消', + onOk: function onOk() { + (0,util/* openNewWindow */.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi"); + } + }); + return false; +}; +var ShixunStatusModel = function ShixunStatusModel(dispatch) { + var text = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : ''; + var _getDvaApp$_store$get3 = (0,_umi_production_exports.getDvaApp)()._store.getState(), + detail = _getDvaApp$_store$get3.shixunsDetail.detail; + if ((detail === null || detail === void 0 ? void 0 : detail["public"]) === 2 || (detail === null || detail === void 0 ? void 0 : detail["public"]) === 1 || (detail === null || detail === void 0 ? void 0 : detail.shixun_status) === 3) { + var str = ''; + if ((detail === null || detail === void 0 ? void 0 : detail["public"]) === 2) { + str = '已公开'; + } + if ((detail === null || detail === void 0 ? void 0 : detail["public"]) === 1) { + str = '待审核'; + } + if ((detail === null || detail === void 0 ? void 0 : detail.shixun_status) === 3) { + str = '已关闭'; + } + modal/* default */.Z.info({ + centered: true, + icon: /*#__PURE__*/(0,jsx_runtime.jsx)(ExclamationCircleOutlined/* default */.Z, { + style: { + color: '#faad14' + } + }), + width: 460, + title: '提示', + content: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "tc", + style: { + marginLeft: -38 + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + style: { + display: 'flex', + flexDirection: 'column', + alignItems: 'flex-start', + paddingLeft: 38, + margin: '12px 0' + }, + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: ["\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A", str, "\uFF0C", text, "\u3002"] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { + children: "\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002" + })] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("img", { + style: { + border: '4px solid #0152d9', + borderRadius: '4px' + }, + src: _403Qrcode, + alt: "\u4E8C\u7EF4\u7801", + width: 160 + })] + }), + okText: '我知道了' + }); + return true; + } + if ((detail === null || detail === void 0 ? void 0 : detail.shixun_status) === 2) { + modal/* default */.Z.confirm({ + centered: true, + icon: /*#__PURE__*/(0,jsx_runtime.jsx)(ExclamationCircleOutlined/* default */.Z, {}), + title: '提示', + content: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { + children: ["\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C", text, "\u3002"] + }), /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: "\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002" + })] + }), + okText: "\u64A4\u9500\u53D1\u5E03", + cancelText: '取消', + onOk: function onOk() { + modal/* default */.Z.confirm({ + width: 440, + centered: true, + icon: /*#__PURE__*/(0,jsx_runtime.jsx)(ExclamationCircleOutlined/* default */.Z, { + style: { + color: '#faad14' + } + }), + title: '提示', + content: '撤销发布后,学员将无法进行练习。是否确认撤销发布?', + okText: "\u786E\u5B9A\u64A4\u9500\u53D1\u5E03", + cancelText: '取消', + onOk: function () { + var _onOk = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { + var res; + return regeneratorRuntime_default()().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + _context.next = 2; + return dispatch({ + type: 'shixunsDetail/cancelRelease', + payload: { + id: detail === null || detail === void 0 ? void 0 : detail.identifier + } + }); + case 2: + res = _context.sent; + if (res.status !== 401) { + message/* default */.ZP.success('撤销发布成功。实训回到未发布的状态。'); + dispatch({ + type: 'shixunsDetail/getShixunsDetail', + payload: { + id: detail === null || detail === void 0 ? void 0 : detail.identifier + } + }); + dispatch({ + type: 'practiceSetting/getCommonData', + payload: { + id: detail === null || detail === void 0 ? void 0 : detail.identifier + } + }); + } + case 4: + case "end": + return _context.stop(); + } + }, _callee); + })); + function onOk() { + return _onOk.apply(this, arguments); + } + return onOk; + }() + }); + } + }); + return true; + } + return false; +}; + +/***/ }), + /***/ 11806: /*!************************************************************!*\ !*** ./src/components/ui-customization/reset.less?modules ***! diff --git a/83552.f5d05ee7.async.js b/83552.0c2ea6f3.async.js similarity index 99% rename from 83552.f5d05ee7.async.js rename to 83552.0c2ea6f3.async.js index 735a1099d8..9648d3f25d 100644 --- a/83552.f5d05ee7.async.js +++ b/83552.0c2ea6f3.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[83552,54146,95507,11525,1911,37637],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[83552,54146,95507,11525,41672,1911,37637],{ /***/ 3148: /*!*******************************************************************************************************************!*\ diff --git a/41153.5569bb8d.async.js b/84712.aec3a1b2.async.js similarity index 68% rename from 41153.5569bb8d.async.js rename to 84712.aec3a1b2.async.js index 165c63d005..41f82e755b 100644 --- a/41153.5569bb8d.async.js +++ b/84712.aec3a1b2.async.js @@ -1,4 +1,4 @@ -(self["webpackChunk"] = self["webpackChunk"] || []).push([[41153],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[84712,52720,45504],{ /***/ 3148: /*!*******************************************************************************************************************!*\ @@ -46,50 +46,26 @@ if (false) {} /***/ }), -/***/ 67147: -/*!******************************************************************************************************!*\ - !*** ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/icons/PlusOutlined.js + 1 modules ***! - \******************************************************************************************************/ +/***/ 77578: +/*!**********************************************************************!*\ + !*** ./node_modules/_antd@5.9.0@antd/es/_util/getRenderPropValue.js ***! + \**********************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { "use strict"; - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - Z: function() { return /* binding */ icons_PlusOutlined; } -}); - -// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.25.6@@babel/runtime/helpers/esm/extends.js -var esm_extends = __webpack_require__(33614); -// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js -var _react_17_0_2_react = __webpack_require__(59301); -;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons-svg@4.4.2@@ant-design/icons-svg/es/asn/PlusOutlined.js -// This icon file is generated automatically. -var PlusOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M482 152h60q8 0 8 8v704q0 8-8 8h-60q-8 0-8-8V160q0-8 8-8z" } }, { "tag": "path", "attrs": { "d": "M192 474h672q8 0 8 8v60q0 8-8 8H160q-8 0-8-8v-60q0-8 8-8z" } }] }, "name": "plus", "theme": "outlined" }; -/* harmony default export */ var asn_PlusOutlined = (PlusOutlined); - -// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/components/AntdIcon.js + 3 modules -var AntdIcon = __webpack_require__(1393); -;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/icons/PlusOutlined.js - -// GENERATE BY ./scripts/generate.ts -// DON NOT EDIT IT MANUALLY - - - - -var PlusOutlined_PlusOutlined = function PlusOutlined(props, ref) { - return /*#__PURE__*/_react_17_0_2_react.createElement(AntdIcon/* default */.Z, (0,esm_extends/* default */.Z)({}, props, { - ref: ref, - icon: asn_PlusOutlined - })); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ Z: function() { return /* binding */ getRenderPropValue; } +/* harmony export */ }); +const getRenderPropValue = propValue => { + if (!propValue) { + return null; + } + if (typeof propValue === 'function') { + return propValue(); + } + return propValue; }; -/**![plus](data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIGZpbGw9IiNjYWNhY2EiIHZpZXdCb3g9IjY0IDY0IDg5NiA4OTYiIGZvY3VzYWJsZT0iZmFsc2UiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTQ4MiAxNTJoNjBxOCAwIDggOHY3MDRxMCA4LTggOGgtNjBxLTggMC04LThWMTYwcTAtOCA4LTh6IiAvPjxwYXRoIGQ9Ik0xOTIgNDc0aDY3MnE4IDAgOCA4djYwcTAgOC04IDhIMTYwcS04IDAtOC04di02MHEwLTggOC04eiIgLz48L3N2Zz4=) */ -var RefIcon = /*#__PURE__*/_react_17_0_2_react.forwardRef(PlusOutlined_PlusOutlined); -if (false) {} -/* harmony default export */ var icons_PlusOutlined = (RefIcon); - /***/ }), /***/ 88522: @@ -696,6 +672,596 @@ if (false) {} /***/ }), +/***/ 28103: +/*!***********************************************************************!*\ + !*** ./node_modules/_antd@5.9.0@antd/es/divider/index.js + 1 modules ***! + \***********************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + Z: function() { return /* binding */ divider; } +}); + +// EXTERNAL MODULE: ./node_modules/_classnames@2.5.1@classnames/index.js +var _classnames_2_5_1_classnames = __webpack_require__(92310); +var _classnames_2_5_1_classnames_default = /*#__PURE__*/__webpack_require__.n(_classnames_2_5_1_classnames); +// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js +var _react_17_0_2_react = __webpack_require__(59301); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/config-provider/context.js +var context = __webpack_require__(36355); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/style/index.js +var style = __webpack_require__(17313); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/theme/util/genComponentStyleHook.js +var genComponentStyleHook = __webpack_require__(83116); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/theme/util/statistic.js +var statistic = __webpack_require__(37613); +;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/divider/style/index.js + + +// ============================== Shared ============================== +const genSharedDividerStyle = token => { + const { + componentCls, + sizePaddingEdgeHorizontal, + colorSplit, + lineWidth, + textPaddingInline, + orientationMargin, + verticalMarginInline + } = token; + return { + [componentCls]: Object.assign(Object.assign({}, (0,style/* resetComponent */.Wf)(token)), { + borderBlockStart: `${lineWidth}px solid ${colorSplit}`, + // vertical + '&-vertical': { + position: 'relative', + top: '-0.06em', + display: 'inline-block', + height: '0.9em', + marginInline: verticalMarginInline, + marginBlock: 0, + verticalAlign: 'middle', + borderTop: 0, + borderInlineStart: `${lineWidth}px solid ${colorSplit}` + }, + '&-horizontal': { + display: 'flex', + clear: 'both', + width: '100%', + minWidth: '100%', + margin: `${token.dividerHorizontalGutterMargin}px 0` + }, + [`&-horizontal${componentCls}-with-text`]: { + display: 'flex', + alignItems: 'center', + margin: `${token.dividerHorizontalWithTextGutterMargin}px 0`, + color: token.colorTextHeading, + fontWeight: 500, + fontSize: token.fontSizeLG, + whiteSpace: 'nowrap', + textAlign: 'center', + borderBlockStart: `0 ${colorSplit}`, + '&::before, &::after': { + position: 'relative', + width: '50%', + borderBlockStart: `${lineWidth}px solid transparent`, + // Chrome not accept `inherit` in `border-top` + borderBlockStartColor: 'inherit', + borderBlockEnd: 0, + transform: 'translateY(50%)', + content: "''" + } + }, + [`&-horizontal${componentCls}-with-text-left`]: { + '&::before': { + width: `${orientationMargin * 100}%` + }, + '&::after': { + width: `${100 - orientationMargin * 100}%` + } + }, + [`&-horizontal${componentCls}-with-text-right`]: { + '&::before': { + width: `${100 - orientationMargin * 100}%` + }, + '&::after': { + width: `${orientationMargin * 100}%` + } + }, + [`${componentCls}-inner-text`]: { + display: 'inline-block', + paddingBlock: 0, + paddingInline: textPaddingInline + }, + '&-dashed': { + background: 'none', + borderColor: colorSplit, + borderStyle: 'dashed', + borderWidth: `${lineWidth}px 0 0` + }, + [`&-horizontal${componentCls}-with-text${componentCls}-dashed`]: { + '&::before, &::after': { + borderStyle: 'dashed none none' + } + }, + [`&-vertical${componentCls}-dashed`]: { + borderInlineStartWidth: lineWidth, + borderInlineEnd: 0, + borderBlockStart: 0, + borderBlockEnd: 0 + }, + [`&-plain${componentCls}-with-text`]: { + color: token.colorText, + fontWeight: 'normal', + fontSize: token.fontSize + }, + [`&-horizontal${componentCls}-with-text-left${componentCls}-no-default-orientation-margin-left`]: { + '&::before': { + width: 0 + }, + '&::after': { + width: '100%' + }, + [`${componentCls}-inner-text`]: { + paddingInlineStart: sizePaddingEdgeHorizontal + } + }, + [`&-horizontal${componentCls}-with-text-right${componentCls}-no-default-orientation-margin-right`]: { + '&::before': { + width: '100%' + }, + '&::after': { + width: 0 + }, + [`${componentCls}-inner-text`]: { + paddingInlineEnd: sizePaddingEdgeHorizontal + } + } + }) + }; +}; +// ============================== Export ============================== +/* harmony default export */ var divider_style = ((0,genComponentStyleHook/* default */.Z)('Divider', token => { + const dividerToken = (0,statistic/* merge */.TS)(token, { + dividerHorizontalWithTextGutterMargin: token.margin, + dividerHorizontalGutterMargin: token.marginLG, + sizePaddingEdgeHorizontal: 0 + }); + return [genSharedDividerStyle(dividerToken)]; +}, token => ({ + textPaddingInline: '1em', + orientationMargin: 0.05, + verticalMarginInline: token.marginXS +}))); +;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/divider/index.js +"use client"; + +var __rest = undefined && undefined.__rest || function (s, e) { + var t = {}; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; + if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { + if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; + } + return t; +}; + + + + + +const Divider = props => { + const { + getPrefixCls, + direction, + divider + } = _react_17_0_2_react.useContext(context/* ConfigContext */.E_); + const { + prefixCls: customizePrefixCls, + type = 'horizontal', + orientation = 'center', + orientationMargin, + className, + rootClassName, + children, + dashed, + plain, + style + } = props, + restProps = __rest(props, ["prefixCls", "type", "orientation", "orientationMargin", "className", "rootClassName", "children", "dashed", "plain", "style"]); + const prefixCls = getPrefixCls('divider', customizePrefixCls); + const [wrapSSR, hashId] = divider_style(prefixCls); + const orientationPrefix = orientation.length > 0 ? `-${orientation}` : orientation; + const hasChildren = !!children; + const hasCustomMarginLeft = orientation === 'left' && orientationMargin != null; + const hasCustomMarginRight = orientation === 'right' && orientationMargin != null; + const classString = _classnames_2_5_1_classnames_default()(prefixCls, divider === null || divider === void 0 ? void 0 : divider.className, hashId, `${prefixCls}-${type}`, { + [`${prefixCls}-with-text`]: hasChildren, + [`${prefixCls}-with-text${orientationPrefix}`]: hasChildren, + [`${prefixCls}-dashed`]: !!dashed, + [`${prefixCls}-plain`]: !!plain, + [`${prefixCls}-rtl`]: direction === 'rtl', + [`${prefixCls}-no-default-orientation-margin-left`]: hasCustomMarginLeft, + [`${prefixCls}-no-default-orientation-margin-right`]: hasCustomMarginRight + }, className, rootClassName); + const memoizedOrientationMargin = _react_17_0_2_react.useMemo(() => { + if (typeof orientationMargin === 'number') { + return orientationMargin; + } + if (/^\d+$/.test(orientationMargin)) { + return Number(orientationMargin); + } + return orientationMargin; + }, [orientationMargin]); + const innerStyle = Object.assign(Object.assign({}, hasCustomMarginLeft && { + marginLeft: memoizedOrientationMargin + }), hasCustomMarginRight && { + marginRight: memoizedOrientationMargin + }); + // Warning children not work in vertical mode + if (false) {} + return wrapSSR( /*#__PURE__*/_react_17_0_2_react.createElement("div", Object.assign({ + className: classString, + style: Object.assign(Object.assign({}, divider === null || divider === void 0 ? void 0 : divider.style), style) + }, restProps, { + role: "separator" + }), children && type !== 'vertical' && /*#__PURE__*/_react_17_0_2_react.createElement("span", { + className: `${prefixCls}-inner-text`, + style: innerStyle + }, children))); +}; +if (false) {} +/* harmony default export */ var divider = (Divider); + +/***/ }), + +/***/ 39722: +/*!***************************************************************!*\ + !*** ./node_modules/_antd@5.9.0@antd/es/popover/PurePanel.js ***! + \***************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ t5: function() { return /* binding */ RawPurePanel; } +/* harmony export */ }); +/* unused harmony export getOverlay */ +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! classnames */ 92310); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var rc_tooltip__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! rc-tooltip */ 55477); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ 59301); +/* harmony import */ var _config_provider__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../config-provider */ 36355); +/* harmony import */ var _util_getRenderPropValue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../_util/getRenderPropValue */ 77578); +/* harmony import */ var _style__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./style */ 17356); +"use client"; + +var __rest = undefined && undefined.__rest || function (s, e) { + var t = {}; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; + if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { + if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; + } + return t; +}; + + + + + + +const getOverlay = (prefixCls, title, content) => { + if (!title && !content) return undefined; + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.createElement(react__WEBPACK_IMPORTED_MODULE_2__.Fragment, null, title && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.createElement("div", { + className: `${prefixCls}-title` + }, (0,_util_getRenderPropValue__WEBPACK_IMPORTED_MODULE_3__/* .getRenderPropValue */ .Z)(title)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.createElement("div", { + className: `${prefixCls}-inner-content` + }, (0,_util_getRenderPropValue__WEBPACK_IMPORTED_MODULE_3__/* .getRenderPropValue */ .Z)(content))); +}; +const RawPurePanel = props => { + const { + hashId, + prefixCls, + className, + style, + placement = 'top', + title, + content, + children + } = props; + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.createElement("div", { + className: classnames__WEBPACK_IMPORTED_MODULE_0___default()(hashId, prefixCls, `${prefixCls}-pure`, `${prefixCls}-placement-${placement}`, className), + style: style + }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.createElement("div", { + className: `${prefixCls}-arrow` + }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.createElement(rc_tooltip__WEBPACK_IMPORTED_MODULE_1__/* .Popup */ .G, Object.assign({}, props, { + className: hashId, + prefixCls: prefixCls + }), children || getOverlay(prefixCls, title, content))); +}; +const PurePanel = props => { + const { + prefixCls: customizePrefixCls + } = props, + restProps = __rest(props, ["prefixCls"]); + const { + getPrefixCls + } = react__WEBPACK_IMPORTED_MODULE_2__.useContext(_config_provider__WEBPACK_IMPORTED_MODULE_4__/* .ConfigContext */ .E_); + const prefixCls = getPrefixCls('popover', customizePrefixCls); + const [wrapSSR, hashId] = (0,_style__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)(prefixCls); + return wrapSSR( /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2__.createElement(RawPurePanel, Object.assign({}, restProps, { + prefixCls: prefixCls, + hashId: hashId + }))); +}; +/* harmony default export */ __webpack_exports__.ZP = (PurePanel); + +/***/ }), + +/***/ 60324: +/*!***********************************************************!*\ + !*** ./node_modules/_antd@5.9.0@antd/es/popover/index.js ***! + \***********************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! classnames */ 92310); +/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ 59301); +/* harmony import */ var _util_getRenderPropValue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../_util/getRenderPropValue */ 77578); +/* harmony import */ var _util_motion__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../_util/motion */ 62892); +/* harmony import */ var _config_provider__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../config-provider */ 36355); +/* harmony import */ var _tooltip__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../tooltip */ 6848); +/* harmony import */ var _PurePanel__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./PurePanel */ 39722); +/* harmony import */ var _style__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./style */ 17356); +"use client"; + +var __rest = undefined && undefined.__rest || function (s, e) { + var t = {}; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; + if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { + if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; + } + return t; +}; + + + + + + + +// CSSINJS + +const Overlay = _ref => { + let { + title, + content, + prefixCls + } = _ref; + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1__.createElement(react__WEBPACK_IMPORTED_MODULE_1__.Fragment, null, title && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1__.createElement("div", { + className: `${prefixCls}-title` + }, (0,_util_getRenderPropValue__WEBPACK_IMPORTED_MODULE_2__/* .getRenderPropValue */ .Z)(title)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1__.createElement("div", { + className: `${prefixCls}-inner-content` + }, (0,_util_getRenderPropValue__WEBPACK_IMPORTED_MODULE_2__/* .getRenderPropValue */ .Z)(content))); +}; +const Popover = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1__.forwardRef((props, ref) => { + const { + prefixCls: customizePrefixCls, + title, + content, + overlayClassName, + placement = 'top', + trigger = 'hover', + mouseEnterDelay = 0.1, + mouseLeaveDelay = 0.1, + overlayStyle = {} + } = props, + otherProps = __rest(props, ["prefixCls", "title", "content", "overlayClassName", "placement", "trigger", "mouseEnterDelay", "mouseLeaveDelay", "overlayStyle"]); + const { + getPrefixCls + } = react__WEBPACK_IMPORTED_MODULE_1__.useContext(_config_provider__WEBPACK_IMPORTED_MODULE_3__/* .ConfigContext */ .E_); + const prefixCls = getPrefixCls('popover', customizePrefixCls); + const [wrapSSR, hashId] = (0,_style__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)(prefixCls); + const rootPrefixCls = getPrefixCls(); + const overlayCls = classnames__WEBPACK_IMPORTED_MODULE_0___default()(overlayClassName, hashId); + return wrapSSR( /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1__.createElement(_tooltip__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z, Object.assign({ + placement: placement, + trigger: trigger, + mouseEnterDelay: mouseEnterDelay, + mouseLeaveDelay: mouseLeaveDelay, + overlayStyle: overlayStyle + }, otherProps, { + prefixCls: prefixCls, + overlayClassName: overlayCls, + ref: ref, + overlay: title || content ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1__.createElement(Overlay, { + prefixCls: prefixCls, + title: title, + content: content + }) : null, + transitionName: (0,_util_motion__WEBPACK_IMPORTED_MODULE_6__/* .getTransitionName */ .m)(rootPrefixCls, 'zoom-big', otherProps.transitionName), + "data-popover-inject": true + }))); +}); +if (false) {} +Popover._InternalPanelDoNotUseOrYouWillBeFired = _PurePanel__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .ZP; +/* harmony default export */ __webpack_exports__.Z = (Popover); + +/***/ }), + +/***/ 17356: +/*!*****************************************************************!*\ + !*** ./node_modules/_antd@5.9.0@antd/es/popover/style/index.js ***! + \*****************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony import */ var _style__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../style */ 17313); +/* harmony import */ var _style_motion__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../style/motion */ 29878); +/* harmony import */ var _style_placementArrow__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../style/placementArrow */ 19447); +/* harmony import */ var _theme_internal__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../theme/internal */ 33166); +/* harmony import */ var _theme_internal__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../theme/internal */ 83116); +/* harmony import */ var _theme_internal__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../theme/internal */ 37613); +"use client"; + + + + + +const genBaseStyle = token => { + const { + componentCls, + popoverColor, + minWidth, + fontWeightStrong, + popoverPadding, + boxShadowSecondary, + colorTextHeading, + borderRadiusLG: borderRadius, + zIndexPopup, + marginXS, + colorBgElevated, + popoverBg + } = token; + return [{ + [componentCls]: Object.assign(Object.assign({}, (0,_style__WEBPACK_IMPORTED_MODULE_0__/* .resetComponent */ .Wf)(token)), { + position: 'absolute', + top: 0, + // use `left` to fix https://github.com/ant-design/ant-design/issues/39195 + left: { + _skip_check_: true, + value: 0 + }, + zIndex: zIndexPopup, + fontWeight: 'normal', + whiteSpace: 'normal', + textAlign: 'start', + cursor: 'auto', + userSelect: 'text', + transformOrigin: `var(--arrow-x, 50%) var(--arrow-y, 50%)`, + '--antd-arrow-background-color': colorBgElevated, + '&-rtl': { + direction: 'rtl' + }, + '&-hidden': { + display: 'none' + }, + [`${componentCls}-content`]: { + position: 'relative' + }, + [`${componentCls}-inner`]: { + backgroundColor: popoverBg, + backgroundClip: 'padding-box', + borderRadius, + boxShadow: boxShadowSecondary, + padding: popoverPadding + }, + [`${componentCls}-title`]: { + minWidth, + marginBottom: marginXS, + color: colorTextHeading, + fontWeight: fontWeightStrong + }, + [`${componentCls}-inner-content`]: { + color: popoverColor + } + }) + }, + // Arrow Style + (0,_style_placementArrow__WEBPACK_IMPORTED_MODULE_1__/* ["default"] */ .ZP)(token, { + colorBg: 'var(--antd-arrow-background-color)' + }), + // Pure Render + { + [`${componentCls}-pure`]: { + position: 'relative', + maxWidth: 'none', + margin: token.sizePopupArrow, + display: 'inline-block', + [`${componentCls}-content`]: { + display: 'inline-block' + } + } + }]; +}; +const genColorStyle = token => { + const { + componentCls + } = token; + return { + [componentCls]: _theme_internal__WEBPACK_IMPORTED_MODULE_2__/* .PresetColors */ .i.map(colorKey => { + const lightColor = token[`${colorKey}6`]; + return { + [`&${componentCls}-${colorKey}`]: { + '--antd-arrow-background-color': lightColor, + [`${componentCls}-inner`]: { + backgroundColor: lightColor + }, + [`${componentCls}-arrow`]: { + background: 'transparent' + } + } + }; + }) + }; +}; +const genWireframeStyle = token => { + const { + componentCls, + lineWidth, + lineType, + colorSplit, + paddingSM, + controlHeight, + fontSize, + lineHeight, + padding + } = token; + const titlePaddingBlockDist = controlHeight - Math.round(fontSize * lineHeight); + const popoverTitlePaddingBlockTop = titlePaddingBlockDist / 2; + const popoverTitlePaddingBlockBottom = titlePaddingBlockDist / 2 - lineWidth; + const popoverPaddingHorizontal = padding; + return { + [componentCls]: { + [`${componentCls}-inner`]: { + padding: 0 + }, + [`${componentCls}-title`]: { + margin: 0, + padding: `${popoverTitlePaddingBlockTop}px ${popoverPaddingHorizontal}px ${popoverTitlePaddingBlockBottom}px`, + borderBottom: `${lineWidth}px ${lineType} ${colorSplit}` + }, + [`${componentCls}-inner-content`]: { + padding: `${paddingSM}px ${popoverPaddingHorizontal}px` + } + } + }; +}; +/* harmony default export */ __webpack_exports__.Z = ((0,_theme_internal__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)('Popover', token => { + const { + colorBgElevated, + colorText, + wireframe + } = token; + const popoverToken = (0,_theme_internal__WEBPACK_IMPORTED_MODULE_4__/* .merge */ .TS)(token, { + popoverPadding: 12, + popoverBg: colorBgElevated, + popoverColor: colorText + }); + return [genBaseStyle(popoverToken), genColorStyle(popoverToken), wireframe && genWireframeStyle(popoverToken), (0,_style_motion__WEBPACK_IMPORTED_MODULE_5__/* .initZoomMotion */ ._y)(popoverToken, 'zoom-big')]; +}, token => ({ + width: 177, + minWidth: 177, + zIndexPopup: token.zIndexPopupBase + 30 +}), { + resetStyle: false, + deprecatedTokens: [['width', 'minWidth']] +})); + +/***/ }), + /***/ 25769: /*!**************************************************************************!*\ !*** ./node_modules/_copy-to-clipboard@3.3.3@copy-to-clipboard/index.js ***! diff --git a/86731.ff48c793.async.js b/86731.eac1125c.async.js similarity index 99% rename from 86731.ff48c793.async.js rename to 86731.eac1125c.async.js index 84376eb83c..f6b258af59 100644 --- a/86731.ff48c793.async.js +++ b/86731.eac1125c.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[86731,73813,73462,14682,37530,21361,91195,87099,17496,22134,8484,12550,25209],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[86731,73813,73462,14682,37530,21361,91195,87099,13397,17496,22134,8484,12550,25209],{ /***/ 76897: /*!*****************************************************************************************************!*\ diff --git a/87099.ea9ff87b.async.js b/87099.aab90c25.async.js similarity index 99% rename from 87099.ea9ff87b.async.js rename to 87099.aab90c25.async.js index ee97613874..98712330a2 100644 --- a/87099.ea9ff87b.async.js +++ b/87099.aab90c25.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[87099,73813,91195,17496,22134,8484,12550,25209],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[87099,73813,91195,13397,17496,22134,8484,12550,25209],{ /***/ 76897: /*!*****************************************************************************************************!*\ diff --git a/91195.631c5eb3.async.js b/91195.f4227084.async.js similarity index 99% rename from 91195.631c5eb3.async.js rename to 91195.f4227084.async.js index ecb59e6b47..f670fe4634 100644 --- a/91195.631c5eb3.async.js +++ b/91195.f4227084.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[91195,73813,87099,17496,22134,8484,12550,25209],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[91195,73813,87099,13397,17496,22134,8484,12550,25209],{ /***/ 76897: /*!*****************************************************************************************************!*\ diff --git a/92309.b73df391.async.js b/92309.432d57dc.async.js similarity index 99% rename from 92309.b73df391.async.js rename to 92309.432d57dc.async.js index 34cb018926..239d6d75d6 100644 --- a/92309.b73df391.async.js +++ b/92309.432d57dc.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[92309,52720,73813,45504,24821,91195,87099,17496,22134,8484,12550,81326,25209],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[92309,52720,73813,45504,24821,91195,87099,13397,17496,22134,8484,12550,81326,25209],{ /***/ 76897: /*!*****************************************************************************************************!*\ diff --git a/93735.9c637df2.async.js b/93735.848d9570.async.js similarity index 96% rename from 93735.9c637df2.async.js rename to 93735.848d9570.async.js index 2d8da2d564..fbb473072a 100644 --- a/93735.9c637df2.async.js +++ b/93735.848d9570.async.js @@ -12,7 +12,6 @@ /* harmony export */ D9: function() { return /* binding */ ExportStudentanalysis; }, /* harmony export */ IM: function() { return /* binding */ get_ecs_attachment; }, /* harmony export */ Iy: function() { return /* binding */ ExportCourseWorkListScores; }, -/* harmony export */ KM: function() { return /* binding */ getmember_works; }, /* harmony export */ Ne: function() { return /* binding */ getec_training_objectives; }, /* harmony export */ ON: function() { return /* binding */ exportPaperlibraryPaper; }, /* harmony export */ Uj: function() { return /* binding */ exportTaskPass; }, @@ -38,9 +37,10 @@ /* harmony export */ rQ: function() { return /* binding */ ExportProblemset; }, /* harmony export */ sA: function() { return /* binding */ ExportPollsScores; }, /* harmony export */ xm: function() { return /* binding */ getecyears; }, -/* harmony export */ xo: function() { return /* binding */ getec_graduation_requirements; } +/* harmony export */ xo: function() { return /* binding */ getec_graduation_requirements; }, +/* harmony export */ y8: function() { return /* binding */ Exportcompetitions; } /* harmony export */ }); -/* unused harmony exports ExportCourseWorkListAppendix, Exportcompetitions */ +/* unused harmony export ExportCourseWorkListAppendix */ /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/regeneratorRuntime.js */ 7557); /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/objectSpread2.js */ 82242); @@ -408,27 +408,25 @@ var ExportCourseWorkListAppendix = /*#__PURE__*/(/* unused pure expression or su }())); var ExportPollsScores = /*#__PURE__*/function () { var _ref9 = _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee9(params) { - var res; return _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee9$(_context9) { while (1) switch (_context9.prev = _context9.next) { case 0: showLoading(); _context9.next = 3; - return (0,_service_classrooms__WEBPACK_IMPORTED_MODULE_3__/* .exportPollsScores */ .MJ)(_root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params)); + return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFileIframe */ .QH)("", _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/polls/".concat(params.categoryId, "/commit_result.xlsx")); case 3: - res = _context9.sent; - if (!(res.status === 0)) { - _context9.next = 7; - break; - } - _context9.next = 7; - return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFileIframe */ .QH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({ - url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/polls/".concat(params.categoryId, "/commit_result.xlsx"), - query: params - })); - case 7: + // const res = await exportPollsScores({ ...params }); + // if (res.status === 0) + // await downLoadFileIframe( + // '', + // setUrlQuery({ + // url: + // ENV.API_SERVER + `/api/polls/${params.categoryId}/commit_result.xlsx`, + // query: params, + // }), + // ); hideLoading(); - case 8: + case 4: case "end": return _context9.stop(); } @@ -558,14 +556,14 @@ var ExportProblemset = /*#__PURE__*/function () { return _ref15.apply(this, arguments); }; }(); -var Exportcompetitions = /*#__PURE__*/(/* unused pure expression or super */ null && (function () { - var _ref16 = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee16(params) { - return _regeneratorRuntime().wrap(function _callee16$(_context16) { +var Exportcompetitions = /*#__PURE__*/function () { + var _ref16 = _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee16(params) { + return _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee16$(_context16) { while (1) switch (_context16.prev = _context16.next) { case 0: _context16.next = 2; - return downLoadFile('', setUrlQuery({ - url: ENV.API_SERVER + "/api/competitions/region_reports.xlsx", + return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({ + url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/competitions/region_reports.xlsx", query: params })); case 2: @@ -577,7 +575,7 @@ var Exportcompetitions = /*#__PURE__*/(/* unused pure expression or super */ nul return function Exportcompetitions(_x17) { return _ref16.apply(this, arguments); }; -}())); +}(); var ExportExerciseStudentScores = /*#__PURE__*/function () { var _ref17 = _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee17(params) { var res; @@ -865,14 +863,16 @@ var exportClassroomsPaper = /*#__PURE__*/function () { return _ref29.apply(this, arguments); }; }(); -var getmember_works = /*#__PURE__*/function () { + +// 导出问卷word文档 +var exportCommitResultWord = /*#__PURE__*/function () { var _ref30 = _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee30(params) { return _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee30$(_context30) { while (1) switch (_context30.prev = _context30.next) { case 0: _context30.next = 2; return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({ - url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/competitions/".concat(params === null || params === void 0 ? void 0 : params.identifier, "/competition_commit_records/member_works.xlsx"), + url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/polls/".concat(params === null || params === void 0 ? void 0 : params.id, "/commit_result.json"), query: params })); case 2: @@ -881,19 +881,20 @@ var getmember_works = /*#__PURE__*/function () { } }, _callee30); })); - return function getmember_works(_x32) { + return function exportCommitResultWord(_x32) { return _ref30.apply(this, arguments); }; }(); -// 导出问卷word文档 -var exportCommitResultWord = /*#__PURE__*/function () { + +// 导出实训word +var exportTaskPass = /*#__PURE__*/function () { var _ref31 = _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee31(params) { return _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee31$(_context31) { while (1) switch (_context31.prev = _context31.next) { case 0: _context31.next = 2; return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({ - url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/polls/".concat(params === null || params === void 0 ? void 0 : params.id, "/commit_result.json"), + url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/paths/get_task_pass.json", query: params })); case 2: @@ -902,42 +903,20 @@ var exportCommitResultWord = /*#__PURE__*/function () { } }, _callee31); })); - return function exportCommitResultWord(_x33) { + return function exportTaskPass(_x33) { return _ref31.apply(this, arguments); }; }(); - -// 导出实训word -var exportTaskPass = /*#__PURE__*/function () { - var _ref32 = _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee32(params) { +var ExportCourseWorkListShixuns = /*#__PURE__*/function () { + var _ref32 = _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee32(params, type) { + var res; return _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee32$(_context32) { while (1) switch (_context32.prev = _context32.next) { case 0: _context32.next = 2; - return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({ - url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/paths/get_task_pass.json", - query: params - })); - case 2: - case "end": - return _context32.stop(); - } - }, _callee32); - })); - return function exportTaskPass(_x34) { - return _ref32.apply(this, arguments); - }; -}(); -var ExportCourseWorkListShixuns = /*#__PURE__*/function () { - var _ref33 = _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee33(params, type) { - var res; - return _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee33$(_context33) { - while (1) switch (_context33.prev = _context33.next) { - case 0: - _context33.next = 2; return (0,_service_classrooms__WEBPACK_IMPORTED_MODULE_3__/* .exportCourseWorkListShiXuns */ .o_)(_root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params)); case 2: - res = _context33.sent; + res = _context32.sent; if (res.status === 0) { antd__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .ZP.info('导出任务生成成功!导出后文件保存时间为7天,请及时下载'); umi__WEBPACK_IMPORTED_MODULE_4__.history.push("/classrooms/".concat(params.coursesId, "/exportlist/").concat(type)); @@ -958,12 +937,12 @@ var ExportCourseWorkListShixuns = /*#__PURE__*/function () { // hideLoading(); case 4: case "end": - return _context33.stop(); + return _context32.stop(); } - }, _callee33); + }, _callee32); })); - return function ExportCourseWorkListShixuns(_x35, _x36) { - return _ref33.apply(this, arguments); + return function ExportCourseWorkListShixuns(_x34, _x35) { + return _ref32.apply(this, arguments); }; }(); diff --git a/9399.523c3187.async.js b/9399.523c3187.async.js deleted file mode 100644 index cc266b9e65..0000000000 --- a/9399.523c3187.async.js +++ /dev/null @@ -1,877 +0,0 @@ -"use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[9399,1911,37637],{ - -/***/ 76897: -/*!*****************************************************************************************************!*\ - !*** ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/icons/EyeOutlined.js + 1 modules ***! - \*****************************************************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - Z: function() { return /* binding */ icons_EyeOutlined; } -}); - -// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.25.6@@babel/runtime/helpers/esm/extends.js -var esm_extends = __webpack_require__(33614); -// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js -var _react_17_0_2_react = __webpack_require__(59301); -;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons-svg@4.4.2@@ant-design/icons-svg/es/asn/EyeOutlined.js -// This icon file is generated automatically. -var EyeOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258c161.3 0 279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766zm-4-430c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z" } }] }, "name": "eye", "theme": "outlined" }; -/* harmony default export */ var asn_EyeOutlined = (EyeOutlined); - -// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/components/AntdIcon.js + 3 modules -var AntdIcon = __webpack_require__(1393); -;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/icons/EyeOutlined.js - -// GENERATE BY ./scripts/generate.ts -// DON NOT EDIT IT MANUALLY - - - - -var EyeOutlined_EyeOutlined = function EyeOutlined(props, ref) { - return /*#__PURE__*/_react_17_0_2_react.createElement(AntdIcon/* default */.Z, (0,esm_extends/* default */.Z)({}, props, { - ref: ref, - icon: asn_EyeOutlined - })); -}; - -/**![eye](data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIGZpbGw9IiNjYWNhY2EiIHZpZXdCb3g9IjY0IDY0IDg5NiA4OTYiIGZvY3VzYWJsZT0iZmFsc2UiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTk0Mi4yIDQ4Ni4yQzg0Ny40IDI4Ni41IDcwNC4xIDE4NiA1MTIgMTg2Yy0xOTIuMiAwLTMzNS40IDEwMC41LTQzMC4yIDMwMC4zYTYwLjMgNjAuMyAwIDAwMCA1MS41QzE3Ni42IDczNy41IDMxOS45IDgzOCA1MTIgODM4YzE5Mi4yIDAgMzM1LjQtMTAwLjUgNDMwLjItMzAwLjMgNy43LTE2LjIgNy43LTM1IDAtNTEuNXpNNTEyIDc2NmMtMTYxLjMgMC0yNzkuNC04MS44LTM2Mi43LTI1NEMyMzIuNiAzMzkuOCAzNTAuNyAyNTggNTEyIDI1OGMxNjEuMyAwIDI3OS40IDgxLjggMzYyLjcgMjU0Qzc5MS41IDY4NC4yIDY3My40IDc2NiA1MTIgNzY2em0tNC00MzBjLTk3LjIgMC0xNzYgNzguOC0xNzYgMTc2czc4LjggMTc2IDE3NiAxNzYgMTc2LTc4LjggMTc2LTE3Ni03OC44LTE3Ni0xNzYtMTc2em0wIDI4OGMtNjEuOSAwLTExMi01MC4xLTExMi0xMTJzNTAuMS0xMTIgMTEyLTExMiAxMTIgNTAuMSAxMTIgMTEyLTUwLjEgMTEyLTExMiAxMTJ6IiAvPjwvc3ZnPg==) */ -var RefIcon = /*#__PURE__*/_react_17_0_2_react.forwardRef(EyeOutlined_EyeOutlined); -if (false) {} -/* harmony default export */ var icons_EyeOutlined = (RefIcon); - -/***/ }), - -/***/ 92187: -/*!******************************************************************************************************!*\ - !*** ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/icons/LikeOutlined.js + 1 modules ***! - \******************************************************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - Z: function() { return /* binding */ icons_LikeOutlined; } -}); - -// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.25.6@@babel/runtime/helpers/esm/extends.js -var esm_extends = __webpack_require__(33614); -// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js -var _react_17_0_2_react = __webpack_require__(59301); -;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons-svg@4.4.2@@ant-design/icons-svg/es/asn/LikeOutlined.js -// This icon file is generated automatically. -var LikeOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M885.9 533.7c16.8-22.2 26.1-49.4 26.1-77.7 0-44.9-25.1-87.4-65.5-111.1a67.67 67.67 0 00-34.3-9.3H572.4l6-122.9c1.4-29.7-9.1-57.9-29.5-79.4A106.62 106.62 0 00471 99.9c-52 0-98 35-111.8 85.1l-85.9 311H144c-17.7 0-32 14.3-32 32v364c0 17.7 14.3 32 32 32h601.3c9.2 0 18.2-1.8 26.5-5.4 47.6-20.3 78.3-66.8 78.3-118.4 0-12.6-1.8-25-5.4-37 16.8-22.2 26.1-49.4 26.1-77.7 0-12.6-1.8-25-5.4-37 16.8-22.2 26.1-49.4 26.1-77.7-.2-12.6-2-25.1-5.6-37.1zM184 852V568h81v284h-81zm636.4-353l-21.9 19 13.9 25.4a56.2 56.2 0 016.9 27.3c0 16.5-7.2 32.2-19.6 43l-21.9 19 13.9 25.4a56.2 56.2 0 016.9 27.3c0 16.5-7.2 32.2-19.6 43l-21.9 19 13.9 25.4a56.2 56.2 0 016.9 27.3c0 22.4-13.2 42.6-33.6 51.8H329V564.8l99.5-360.5a44.1 44.1 0 0142.2-32.3c7.6 0 15.1 2.2 21.1 6.7 9.9 7.4 15.2 18.6 14.6 30.5l-9.6 198.4h314.4C829 418.5 840 436.9 840 456c0 16.5-7.2 32.1-19.6 43z" } }] }, "name": "like", "theme": "outlined" }; -/* harmony default export */ var asn_LikeOutlined = (LikeOutlined); - -// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/components/AntdIcon.js + 3 modules -var AntdIcon = __webpack_require__(1393); -;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/icons/LikeOutlined.js - -// GENERATE BY ./scripts/generate.ts -// DON NOT EDIT IT MANUALLY - - - - -var LikeOutlined_LikeOutlined = function LikeOutlined(props, ref) { - return /*#__PURE__*/_react_17_0_2_react.createElement(AntdIcon/* default */.Z, (0,esm_extends/* default */.Z)({}, props, { - ref: ref, - icon: asn_LikeOutlined - })); -}; - -/**![like](data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIGZpbGw9IiNjYWNhY2EiIHZpZXdCb3g9IjY0IDY0IDg5NiA4OTYiIGZvY3VzYWJsZT0iZmFsc2UiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTg4NS45IDUzMy43YzE2LjgtMjIuMiAyNi4xLTQ5LjQgMjYuMS03Ny43IDAtNDQuOS0yNS4xLTg3LjQtNjUuNS0xMTEuMWE2Ny42NyA2Ny42NyAwIDAwLTM0LjMtOS4zSDU3Mi40bDYtMTIyLjljMS40LTI5LjctOS4xLTU3LjktMjkuNS03OS40QTEwNi42MiAxMDYuNjIgMCAwMDQ3MSA5OS45Yy01MiAwLTk4IDM1LTExMS44IDg1LjFsLTg1LjkgMzExSDE0NGMtMTcuNyAwLTMyIDE0LjMtMzIgMzJ2MzY0YzAgMTcuNyAxNC4zIDMyIDMyIDMyaDYwMS4zYzkuMiAwIDE4LjItMS44IDI2LjUtNS40IDQ3LjYtMjAuMyA3OC4zLTY2LjggNzguMy0xMTguNCAwLTEyLjYtMS44LTI1LTUuNC0zNyAxNi44LTIyLjIgMjYuMS00OS40IDI2LjEtNzcuNyAwLTEyLjYtMS44LTI1LTUuNC0zNyAxNi44LTIyLjIgMjYuMS00OS40IDI2LjEtNzcuNy0uMi0xMi42LTItMjUuMS01LjYtMzcuMXpNMTg0IDg1MlY1NjhoODF2Mjg0aC04MXptNjM2LjQtMzUzbC0yMS45IDE5IDEzLjkgMjUuNGE1Ni4yIDU2LjIgMCAwMTYuOSAyNy4zYzAgMTYuNS03LjIgMzIuMi0xOS42IDQzbC0yMS45IDE5IDEzLjkgMjUuNGE1Ni4yIDU2LjIgMCAwMTYuOSAyNy4zYzAgMTYuNS03LjIgMzIuMi0xOS42IDQzbC0yMS45IDE5IDEzLjkgMjUuNGE1Ni4yIDU2LjIgMCAwMTYuOSAyNy4zYzAgMjIuNC0xMy4yIDQyLjYtMzMuNiA1MS44SDMyOVY1NjQuOGw5OS41LTM2MC41YTQ0LjEgNDQuMSAwIDAxNDIuMi0zMi4zYzcuNiAwIDE1LjEgMi4yIDIxLjEgNi43IDkuOSA3LjQgMTUuMiAxOC42IDE0LjYgMzAuNWwtOS42IDE5OC40aDMxNC40QzgyOSA0MTguNSA4NDAgNDM2LjkgODQwIDQ1NmMwIDE2LjUtNy4yIDMyLjEtMTkuNiA0M3oiIC8+PC9zdmc+) */ -var RefIcon = /*#__PURE__*/_react_17_0_2_react.forwardRef(LikeOutlined_LikeOutlined); -if (false) {} -/* harmony default export */ var icons_LikeOutlined = (RefIcon); - -/***/ }), - -/***/ 84199: -/*!*********************************************************************************************************!*\ - !*** ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/icons/MessageOutlined.js + 1 modules ***! - \*********************************************************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - Z: function() { return /* binding */ icons_MessageOutlined; } -}); - -// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.25.6@@babel/runtime/helpers/esm/extends.js -var esm_extends = __webpack_require__(33614); -// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js -var _react_17_0_2_react = __webpack_require__(59301); -;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons-svg@4.4.2@@ant-design/icons-svg/es/asn/MessageOutlined.js -// This icon file is generated automatically. -var MessageOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M464 512a48 48 0 1096 0 48 48 0 10-96 0zm200 0a48 48 0 1096 0 48 48 0 10-96 0zm-400 0a48 48 0 1096 0 48 48 0 10-96 0zm661.2-173.6c-22.6-53.7-55-101.9-96.3-143.3a444.35 444.35 0 00-143.3-96.3C630.6 75.7 572.2 64 512 64h-2c-60.6.3-119.3 12.3-174.5 35.9a445.35 445.35 0 00-142 96.5c-40.9 41.3-73 89.3-95.2 142.8-23 55.4-34.6 114.3-34.3 174.9A449.4 449.4 0 00112 714v152a46 46 0 0046 46h152.1A449.4 449.4 0 00510 960h2.1c59.9 0 118-11.6 172.7-34.3a444.48 444.48 0 00142.8-95.2c41.3-40.9 73.8-88.7 96.5-142 23.6-55.2 35.6-113.9 35.9-174.5.3-60.9-11.5-120-34.8-175.6zm-151.1 438C704 845.8 611 884 512 884h-1.7c-60.3-.3-120.2-15.3-173.1-43.5l-8.4-4.5H188V695.2l-4.5-8.4C155.3 633.9 140.3 574 140 513.7c-.4-99.7 37.7-193.3 107.6-263.8 69.8-70.5 163.1-109.5 262.8-109.9h1.7c50 0 98.5 9.7 144.2 28.9 44.6 18.7 84.6 45.6 119 80 34.3 34.3 61.3 74.4 80 119 19.4 46.2 29.1 95.2 28.9 145.8-.6 99.6-39.7 192.9-110.1 262.7z" } }] }, "name": "message", "theme": "outlined" }; -/* harmony default export */ var asn_MessageOutlined = (MessageOutlined); - -// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/components/AntdIcon.js + 3 modules -var AntdIcon = __webpack_require__(1393); -;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/icons/MessageOutlined.js - -// GENERATE BY ./scripts/generate.ts -// DON NOT EDIT IT MANUALLY - - - - -var MessageOutlined_MessageOutlined = function MessageOutlined(props, ref) { - return /*#__PURE__*/_react_17_0_2_react.createElement(AntdIcon/* default */.Z, (0,esm_extends/* default */.Z)({}, props, { - ref: ref, - icon: asn_MessageOutlined - })); -}; - -/**![message](data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIGZpbGw9IiNjYWNhY2EiIHZpZXdCb3g9IjY0IDY0IDg5NiA4OTYiIGZvY3VzYWJsZT0iZmFsc2UiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTQ2NCA1MTJhNDggNDggMCAxMDk2IDAgNDggNDggMCAxMC05NiAwem0yMDAgMGE0OCA0OCAwIDEwOTYgMCA0OCA0OCAwIDEwLTk2IDB6bS00MDAgMGE0OCA0OCAwIDEwOTYgMCA0OCA0OCAwIDEwLTk2IDB6bTY2MS4yLTE3My42Yy0yMi42LTUzLjctNTUtMTAxLjktOTYuMy0xNDMuM2E0NDQuMzUgNDQ0LjM1IDAgMDAtMTQzLjMtOTYuM0M2MzAuNiA3NS43IDU3Mi4yIDY0IDUxMiA2NGgtMmMtNjAuNi4zLTExOS4zIDEyLjMtMTc0LjUgMzUuOWE0NDUuMzUgNDQ1LjM1IDAgMDAtMTQyIDk2LjVjLTQwLjkgNDEuMy03MyA4OS4zLTk1LjIgMTQyLjgtMjMgNTUuNC0zNC42IDExNC4zLTM0LjMgMTc0LjlBNDQ5LjQgNDQ5LjQgMCAwMDExMiA3MTR2MTUyYTQ2IDQ2IDAgMDA0NiA0NmgxNTIuMUE0NDkuNCA0NDkuNCAwIDAwNTEwIDk2MGgyLjFjNTkuOSAwIDExOC0xMS42IDE3Mi43LTM0LjNhNDQ0LjQ4IDQ0NC40OCAwIDAwMTQyLjgtOTUuMmM0MS4zLTQwLjkgNzMuOC04OC43IDk2LjUtMTQyIDIzLjYtNTUuMiAzNS42LTExMy45IDM1LjktMTc0LjUuMy02MC45LTExLjUtMTIwLTM0LjgtMTc1LjZ6bS0xNTEuMSA0MzhDNzA0IDg0NS44IDYxMSA4ODQgNTEyIDg4NGgtMS43Yy02MC4zLS4zLTEyMC4yLTE1LjMtMTczLjEtNDMuNWwtOC40LTQuNUgxODhWNjk1LjJsLTQuNS04LjRDMTU1LjMgNjMzLjkgMTQwLjMgNTc0IDE0MCA1MTMuN2MtLjQtOTkuNyAzNy43LTE5My4zIDEwNy42LTI2My44IDY5LjgtNzAuNSAxNjMuMS0xMDkuNSAyNjIuOC0xMDkuOWgxLjdjNTAgMCA5OC41IDkuNyAxNDQuMiAyOC45IDQ0LjYgMTguNyA4NC42IDQ1LjYgMTE5IDgwIDM0LjMgMzQuMyA2MS4zIDc0LjQgODAgMTE5IDE5LjQgNDYuMiAyOS4xIDk1LjIgMjguOSAxNDUuOC0uNiA5OS42LTM5LjcgMTkyLjktMTEwLjEgMjYyLjd6IiAvPjwvc3ZnPg==) */ -var RefIcon = /*#__PURE__*/_react_17_0_2_react.forwardRef(MessageOutlined_MessageOutlined); -if (false) {} -/* harmony default export */ var icons_MessageOutlined = (RefIcon); - -/***/ }), - -/***/ 38854: -/*!************************************************************************!*\ - !*** ./node_modules/_antd@5.9.0@antd/es/dropdown/index.js + 1 modules ***! - \************************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - Z: function() { return /* binding */ es_dropdown; } -}); - -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/dropdown/dropdown.js -var dropdown = __webpack_require__(91857); -// EXTERNAL MODULE: ./node_modules/_classnames@2.5.1@classnames/index.js -var _classnames_2_5_1_classnames = __webpack_require__(92310); -var _classnames_2_5_1_classnames_default = /*#__PURE__*/__webpack_require__.n(_classnames_2_5_1_classnames); -// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js -var _react_17_0_2_react = __webpack_require__(59301); -// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/icons/EllipsisOutlined.js + 1 modules -var EllipsisOutlined = __webpack_require__(78892); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/button/index.js -var es_button = __webpack_require__(3113); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/config-provider/context.js -var context = __webpack_require__(36355); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/space/index.js + 3 modules -var space = __webpack_require__(81327); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/space/Compact.js -var Compact = __webpack_require__(33234); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/dropdown/style/index.js + 1 modules -var style = __webpack_require__(47211); -;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/dropdown/dropdown-button.js -"use client"; - -var __rest = undefined && undefined.__rest || function (s, e) { - var t = {}; - for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; - if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { - if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; - } - return t; -}; - - - - - - - - - -const DropdownButton = props => { - const { - getPopupContainer: getContextPopupContainer, - getPrefixCls, - direction - } = _react_17_0_2_react.useContext(context/* ConfigContext */.E_); - const { - prefixCls: customizePrefixCls, - type = 'default', - danger, - disabled, - loading, - onClick, - htmlType, - children, - className, - menu, - arrow, - autoFocus, - overlay, - trigger, - align, - open, - onOpenChange, - placement, - getPopupContainer, - href, - icon = /*#__PURE__*/_react_17_0_2_react.createElement(EllipsisOutlined/* default */.Z, null), - title, - buttonsRender = buttons => buttons, - mouseEnterDelay, - mouseLeaveDelay, - overlayClassName, - overlayStyle, - destroyPopupOnHide, - dropdownRender - } = props, - restProps = __rest(props, ["prefixCls", "type", "danger", "disabled", "loading", "onClick", "htmlType", "children", "className", "menu", "arrow", "autoFocus", "overlay", "trigger", "align", "open", "onOpenChange", "placement", "getPopupContainer", "href", "icon", "title", "buttonsRender", "mouseEnterDelay", "mouseLeaveDelay", "overlayClassName", "overlayStyle", "destroyPopupOnHide", "dropdownRender"]); - const prefixCls = getPrefixCls('dropdown', customizePrefixCls); - const buttonPrefixCls = `${prefixCls}-button`; - const [wrapSSR, hashId] = (0,style/* default */.Z)(prefixCls); - const dropdownProps = { - menu, - arrow, - autoFocus, - align, - disabled, - trigger: disabled ? [] : trigger, - onOpenChange, - getPopupContainer: getPopupContainer || getContextPopupContainer, - mouseEnterDelay, - mouseLeaveDelay, - overlayClassName, - overlayStyle, - destroyPopupOnHide, - dropdownRender - }; - const { - compactSize, - compactItemClassnames - } = (0,Compact/* useCompactItemContext */.ri)(prefixCls, direction); - const classes = _classnames_2_5_1_classnames_default()(buttonPrefixCls, compactItemClassnames, className, hashId); - if ('overlay' in props) { - dropdownProps.overlay = overlay; - } - if ('open' in props) { - dropdownProps.open = open; - } - if ('placement' in props) { - dropdownProps.placement = placement; - } else { - dropdownProps.placement = direction === 'rtl' ? 'bottomLeft' : 'bottomRight'; - } - const leftButton = /*#__PURE__*/_react_17_0_2_react.createElement(es_button/* default */.ZP, { - type: type, - danger: danger, - disabled: disabled, - loading: loading, - onClick: onClick, - htmlType: htmlType, - href: href, - title: title - }, children); - const rightButton = /*#__PURE__*/_react_17_0_2_react.createElement(es_button/* default */.ZP, { - type: type, - danger: danger, - icon: icon - }); - const [leftButtonToRender, rightButtonToRender] = buttonsRender([leftButton, rightButton]); - return wrapSSR( /*#__PURE__*/_react_17_0_2_react.createElement(space/* default */.Z.Compact, Object.assign({ - className: classes, - size: compactSize, - block: true - }, restProps), leftButtonToRender, /*#__PURE__*/_react_17_0_2_react.createElement(dropdown/* default */.Z, Object.assign({}, dropdownProps), rightButtonToRender))); -}; -DropdownButton.__ANT_BUTTON = true; -/* harmony default export */ var dropdown_button = (DropdownButton); -;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/dropdown/index.js -"use client"; - - - -const Dropdown = dropdown/* default */.Z; -Dropdown.Button = dropdown_button; -/* harmony default export */ var es_dropdown = (Dropdown); - -/***/ }), - -/***/ 24650: -/*!*********************************************************************!*\ - !*** ./node_modules/_antd@5.9.0@antd/es/input/index.js + 5 modules ***! - \*********************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - Z: function() { return /* binding */ input; } -}); - -// EXTERNAL MODULE: ./node_modules/_classnames@2.5.1@classnames/index.js -var _classnames_2_5_1_classnames = __webpack_require__(92310); -var _classnames_2_5_1_classnames_default = /*#__PURE__*/__webpack_require__.n(_classnames_2_5_1_classnames); -// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js -var _react_17_0_2_react = __webpack_require__(59301); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/config-provider/context.js -var context = __webpack_require__(36355); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/form/context.js -var form_context = __webpack_require__(32441); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/style/index.js -var style = __webpack_require__(9937); -;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/input/Group.js -"use client"; - - - - - - - - -const Group = props => { - const { - getPrefixCls, - direction - } = (0,_react_17_0_2_react.useContext)(context/* ConfigContext */.E_); - const { - prefixCls: customizePrefixCls, - className - } = props; - const prefixCls = getPrefixCls('input-group', customizePrefixCls); - const inputPrefixCls = getPrefixCls('input'); - const [wrapSSR, hashId] = (0,style/* default */.ZP)(inputPrefixCls); - const cls = _classnames_2_5_1_classnames_default()(prefixCls, { - [`${prefixCls}-lg`]: props.size === 'large', - [`${prefixCls}-sm`]: props.size === 'small', - [`${prefixCls}-compact`]: props.compact, - [`${prefixCls}-rtl`]: direction === 'rtl' - }, hashId, className); - const formItemContext = (0,_react_17_0_2_react.useContext)(form_context/* FormItemInputContext */.aM); - const groupFormItemContext = (0,_react_17_0_2_react.useMemo)(() => Object.assign(Object.assign({}, formItemContext), { - isFormItemInput: false - }), [formItemContext]); - if (false) {} - return wrapSSR( /*#__PURE__*/_react_17_0_2_react.createElement("span", { - className: cls, - style: props.style, - onMouseEnter: props.onMouseEnter, - onMouseLeave: props.onMouseLeave, - onFocus: props.onFocus, - onBlur: props.onBlur - }, /*#__PURE__*/_react_17_0_2_react.createElement(form_context/* FormItemInputContext */.aM.Provider, { - value: groupFormItemContext - }, props.children))); -}; -/* harmony default export */ var input_Group = (Group); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/Input.js + 1 modules -var Input = __webpack_require__(9432); -// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.25.6@@babel/runtime/helpers/esm/extends.js -var esm_extends = __webpack_require__(33614); -;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons-svg@4.4.2@@ant-design/icons-svg/es/asn/EyeInvisibleOutlined.js -// This icon file is generated automatically. -var EyeInvisibleOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M942.2 486.2Q889.47 375.11 816.7 305l-50.88 50.88C807.31 395.53 843.45 447.4 874.7 512 791.5 684.2 673.4 766 512 766q-72.67 0-133.87-22.38L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 000-51.5zm-63.57-320.64L836 122.88a8 8 0 00-11.32 0L715.31 232.2Q624.86 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 000 51.5q56.69 119.4 136.5 191.41L112.48 835a8 8 0 000 11.31L155.17 889a8 8 0 0011.31 0l712.15-712.12a8 8 0 000-11.32zM149.3 512C232.6 339.8 350.7 258 512 258c54.54 0 104.13 9.36 149.12 28.39l-70.3 70.3a176 176 0 00-238.13 238.13l-83.42 83.42C223.1 637.49 183.3 582.28 149.3 512zm246.7 0a112.11 112.11 0 01146.2-106.69L401.31 546.2A112 112 0 01396 512z" } }, { "tag": "path", "attrs": { "d": "M508 624c-3.46 0-6.87-.16-10.25-.47l-52.82 52.82a176.09 176.09 0 00227.42-227.42l-52.82 52.82c.31 3.38.47 6.79.47 10.25a111.94 111.94 0 01-112 112z" } }] }, "name": "eye-invisible", "theme": "outlined" }; -/* harmony default export */ var asn_EyeInvisibleOutlined = (EyeInvisibleOutlined); - -// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/components/AntdIcon.js + 3 modules -var AntdIcon = __webpack_require__(1393); -;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/icons/EyeInvisibleOutlined.js - -// GENERATE BY ./scripts/generate.ts -// DON NOT EDIT IT MANUALLY - - - - -var EyeInvisibleOutlined_EyeInvisibleOutlined = function EyeInvisibleOutlined(props, ref) { - return /*#__PURE__*/_react_17_0_2_react.createElement(AntdIcon/* default */.Z, (0,esm_extends/* default */.Z)({}, props, { - ref: ref, - icon: asn_EyeInvisibleOutlined - })); -}; - -/**![eye-invisible](data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIGZpbGw9IiNjYWNhY2EiIHZpZXdCb3g9IjY0IDY0IDg5NiA4OTYiIGZvY3VzYWJsZT0iZmFsc2UiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTk0Mi4yIDQ4Ni4yUTg4OS40NyAzNzUuMTEgODE2LjcgMzA1bC01MC44OCA1MC44OEM4MDcuMzEgMzk1LjUzIDg0My40NSA0NDcuNCA4NzQuNyA1MTIgNzkxLjUgNjg0LjIgNjczLjQgNzY2IDUxMiA3NjZxLTcyLjY3IDAtMTMzLjg3LTIyLjM4TDMyMyA3OTguNzVRNDA4IDgzOCA1MTIgODM4cTI4OC4zIDAgNDMwLjItMzAwLjNhNjAuMjkgNjAuMjkgMCAwMDAtNTEuNXptLTYzLjU3LTMyMC42NEw4MzYgMTIyLjg4YTggOCAwIDAwLTExLjMyIDBMNzE1LjMxIDIzMi4yUTYyNC44NiAxODYgNTEyIDE4NnEtMjg4LjMgMC00MzAuMiAzMDAuM2E2MC4zIDYwLjMgMCAwMDAgNTEuNXE1Ni42OSAxMTkuNCAxMzYuNSAxOTEuNDFMMTEyLjQ4IDgzNWE4IDggMCAwMDAgMTEuMzFMMTU1LjE3IDg4OWE4IDggMCAwMDExLjMxIDBsNzEyLjE1LTcxMi4xMmE4IDggMCAwMDAtMTEuMzJ6TTE0OS4zIDUxMkMyMzIuNiAzMzkuOCAzNTAuNyAyNTggNTEyIDI1OGM1NC41NCAwIDEwNC4xMyA5LjM2IDE0OS4xMiAyOC4zOWwtNzAuMyA3MC4zYTE3NiAxNzYgMCAwMC0yMzguMTMgMjM4LjEzbC04My40MiA4My40MkMyMjMuMSA2MzcuNDkgMTgzLjMgNTgyLjI4IDE0OS4zIDUxMnptMjQ2LjcgMGExMTIuMTEgMTEyLjExIDAgMDExNDYuMi0xMDYuNjlMNDAxLjMxIDU0Ni4yQTExMiAxMTIgMCAwMTM5NiA1MTJ6IiAvPjxwYXRoIGQ9Ik01MDggNjI0Yy0zLjQ2IDAtNi44Ny0uMTYtMTAuMjUtLjQ3bC01Mi44MiA1Mi44MmExNzYuMDkgMTc2LjA5IDAgMDAyMjcuNDItMjI3LjQybC01Mi44MiA1Mi44MmMuMzEgMy4zOC40NyA2Ljc5LjQ3IDEwLjI1YTExMS45NCAxMTEuOTQgMCAwMS0xMTIgMTEyeiIgLz48L3N2Zz4=) */ -var RefIcon = /*#__PURE__*/_react_17_0_2_react.forwardRef(EyeInvisibleOutlined_EyeInvisibleOutlined); -if (false) {} -/* harmony default export */ var icons_EyeInvisibleOutlined = (RefIcon); -// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/icons/EyeOutlined.js + 1 modules -var EyeOutlined = __webpack_require__(76897); -// EXTERNAL MODULE: ./node_modules/_rc-util@5.43.0@rc-util/es/omit.js -var omit = __webpack_require__(55405); -// EXTERNAL MODULE: ./node_modules/_rc-util@5.43.0@rc-util/es/ref.js -var es_ref = __webpack_require__(25629); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/hooks/useRemovePasswordTimeout.js -var useRemovePasswordTimeout = __webpack_require__(59412); -;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/input/Password.js -"use client"; - -var __rest = undefined && undefined.__rest || function (s, e) { - var t = {}; - for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; - if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { - if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; - } - return t; -}; - - - - - - - - - - -const defaultIconRender = visible => visible ? /*#__PURE__*/_react_17_0_2_react.createElement(EyeOutlined/* default */.Z, null) : /*#__PURE__*/_react_17_0_2_react.createElement(icons_EyeInvisibleOutlined, null); -const ActionMap = { - click: 'onClick', - hover: 'onMouseOver' -}; -const Password = /*#__PURE__*/_react_17_0_2_react.forwardRef((props, ref) => { - const { - visibilityToggle = true - } = props; - const visibilityControlled = typeof visibilityToggle === 'object' && visibilityToggle.visible !== undefined; - const [visible, setVisible] = (0,_react_17_0_2_react.useState)(() => visibilityControlled ? visibilityToggle.visible : false); - const inputRef = (0,_react_17_0_2_react.useRef)(null); - _react_17_0_2_react.useEffect(() => { - if (visibilityControlled) { - setVisible(visibilityToggle.visible); - } - }, [visibilityControlled, visibilityToggle]); - // Remove Password value - const removePasswordTimeout = (0,useRemovePasswordTimeout/* default */.Z)(inputRef); - const onVisibleChange = () => { - const { - disabled - } = props; - if (disabled) { - return; - } - if (visible) { - removePasswordTimeout(); - } - setVisible(prevState => { - var _a; - const newState = !prevState; - if (typeof visibilityToggle === 'object') { - (_a = visibilityToggle.onVisibleChange) === null || _a === void 0 ? void 0 : _a.call(visibilityToggle, newState); - } - return newState; - }); - }; - const getIcon = prefixCls => { - const { - action = 'click', - iconRender = defaultIconRender - } = props; - const iconTrigger = ActionMap[action] || ''; - const icon = iconRender(visible); - const iconProps = { - [iconTrigger]: onVisibleChange, - className: `${prefixCls}-icon`, - key: 'passwordIcon', - onMouseDown: e => { - // Prevent focused state lost - // https://github.com/ant-design/ant-design/issues/15173 - e.preventDefault(); - }, - onMouseUp: e => { - // Prevent caret position change - // https://github.com/ant-design/ant-design/issues/23524 - e.preventDefault(); - } - }; - return /*#__PURE__*/_react_17_0_2_react.cloneElement( /*#__PURE__*/_react_17_0_2_react.isValidElement(icon) ? icon : /*#__PURE__*/_react_17_0_2_react.createElement("span", null, icon), iconProps); - }; - const { - className, - prefixCls: customizePrefixCls, - inputPrefixCls: customizeInputPrefixCls, - size - } = props, - restProps = __rest(props, ["className", "prefixCls", "inputPrefixCls", "size"]); - const { - getPrefixCls - } = _react_17_0_2_react.useContext(context/* ConfigContext */.E_); - const inputPrefixCls = getPrefixCls('input', customizeInputPrefixCls); - const prefixCls = getPrefixCls('input-password', customizePrefixCls); - const suffixIcon = visibilityToggle && getIcon(prefixCls); - const inputClassName = _classnames_2_5_1_classnames_default()(prefixCls, className, { - [`${prefixCls}-${size}`]: !!size - }); - const omittedProps = Object.assign(Object.assign({}, (0,omit/* default */.Z)(restProps, ['suffix', 'iconRender', 'visibilityToggle'])), { - type: visible ? 'text' : 'password', - className: inputClassName, - prefixCls: inputPrefixCls, - suffix: suffixIcon - }); - if (size) { - omittedProps.size = size; - } - return /*#__PURE__*/_react_17_0_2_react.createElement(Input/* default */.Z, Object.assign({ - ref: (0,es_ref/* composeRef */.sQ)(ref, inputRef) - }, omittedProps)); -}); -if (false) {} -/* harmony default export */ var input_Password = (Password); -// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/icons/SearchOutlined.js + 1 modules -var SearchOutlined = __webpack_require__(78405); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/_util/reactNode.js -var reactNode = __webpack_require__(92343); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/button/index.js -var es_button = __webpack_require__(3113); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/config-provider/hooks/useSize.js -var useSize = __webpack_require__(19716); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/space/Compact.js -var Compact = __webpack_require__(33234); -;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/input/Search.js -"use client"; - -var Search_rest = undefined && undefined.__rest || function (s, e) { - var t = {}; - for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; - if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { - if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; - } - return t; -}; - - - - - - - - - - -const Search = /*#__PURE__*/_react_17_0_2_react.forwardRef((props, ref) => { - const { - prefixCls: customizePrefixCls, - inputPrefixCls: customizeInputPrefixCls, - className, - size: customizeSize, - suffix, - enterButton = false, - addonAfter, - loading, - disabled, - onSearch: customOnSearch, - onChange: customOnChange, - onCompositionStart, - onCompositionEnd - } = props, - restProps = Search_rest(props, ["prefixCls", "inputPrefixCls", "className", "size", "suffix", "enterButton", "addonAfter", "loading", "disabled", "onSearch", "onChange", "onCompositionStart", "onCompositionEnd"]); - const { - getPrefixCls, - direction - } = _react_17_0_2_react.useContext(context/* ConfigContext */.E_); - const composedRef = _react_17_0_2_react.useRef(false); - const prefixCls = getPrefixCls('input-search', customizePrefixCls); - const inputPrefixCls = getPrefixCls('input', customizeInputPrefixCls); - const { - compactSize - } = (0,Compact/* useCompactItemContext */.ri)(prefixCls, direction); - const size = (0,useSize/* default */.Z)(ctx => { - var _a; - return (_a = customizeSize !== null && customizeSize !== void 0 ? customizeSize : compactSize) !== null && _a !== void 0 ? _a : ctx; - }); - const inputRef = _react_17_0_2_react.useRef(null); - const onChange = e => { - if (e && e.target && e.type === 'click' && customOnSearch) { - customOnSearch(e.target.value, e, { - source: 'clear' - }); - } - if (customOnChange) { - customOnChange(e); - } - }; - const onMouseDown = e => { - var _a; - if (document.activeElement === ((_a = inputRef.current) === null || _a === void 0 ? void 0 : _a.input)) { - e.preventDefault(); - } - }; - const onSearch = e => { - var _a, _b; - if (customOnSearch) { - customOnSearch((_b = (_a = inputRef.current) === null || _a === void 0 ? void 0 : _a.input) === null || _b === void 0 ? void 0 : _b.value, e, { - source: 'input' - }); - } - }; - const onPressEnter = e => { - if (composedRef.current || loading) { - return; - } - onSearch(e); - }; - const searchIcon = typeof enterButton === 'boolean' ? /*#__PURE__*/_react_17_0_2_react.createElement(SearchOutlined/* default */.Z, null) : null; - const btnClassName = `${prefixCls}-button`; - let button; - const enterButtonAsElement = enterButton || {}; - const isAntdButton = enterButtonAsElement.type && enterButtonAsElement.type.__ANT_BUTTON === true; - if (isAntdButton || enterButtonAsElement.type === 'button') { - button = (0,reactNode/* cloneElement */.Tm)(enterButtonAsElement, Object.assign({ - onMouseDown, - onClick: e => { - var _a, _b; - (_b = (_a = enterButtonAsElement === null || enterButtonAsElement === void 0 ? void 0 : enterButtonAsElement.props) === null || _a === void 0 ? void 0 : _a.onClick) === null || _b === void 0 ? void 0 : _b.call(_a, e); - onSearch(e); - }, - key: 'enterButton' - }, isAntdButton ? { - className: btnClassName, - size - } : {})); - } else { - button = /*#__PURE__*/_react_17_0_2_react.createElement(es_button/* default */.ZP, { - className: btnClassName, - type: enterButton ? 'primary' : undefined, - size: size, - disabled: disabled, - key: "enterButton", - onMouseDown: onMouseDown, - onClick: onSearch, - loading: loading, - icon: searchIcon - }, enterButton); - } - if (addonAfter) { - button = [button, (0,reactNode/* cloneElement */.Tm)(addonAfter, { - key: 'addonAfter' - })]; - } - const cls = _classnames_2_5_1_classnames_default()(prefixCls, { - [`${prefixCls}-rtl`]: direction === 'rtl', - [`${prefixCls}-${size}`]: !!size, - [`${prefixCls}-with-button`]: !!enterButton - }, className); - const handleOnCompositionStart = e => { - composedRef.current = true; - onCompositionStart === null || onCompositionStart === void 0 ? void 0 : onCompositionStart(e); - }; - const handleOnCompositionEnd = e => { - composedRef.current = false; - onCompositionEnd === null || onCompositionEnd === void 0 ? void 0 : onCompositionEnd(e); - }; - return /*#__PURE__*/_react_17_0_2_react.createElement(Input/* default */.Z, Object.assign({ - ref: (0,es_ref/* composeRef */.sQ)(inputRef, ref), - onPressEnter: onPressEnter - }, restProps, { - size: size, - onCompositionStart: handleOnCompositionStart, - onCompositionEnd: handleOnCompositionEnd, - prefixCls: inputPrefixCls, - addonAfter: button, - suffix: suffix, - onChange: onChange, - className: cls, - disabled: disabled - })); -}); -if (false) {} -/* harmony default export */ var input_Search = (Search); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/TextArea.js -var TextArea = __webpack_require__(1643); -;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/input/index.js -"use client"; - - - - - - -const input_Input = Input/* default */.Z; -if (false) {} -input_Input.Group = input_Group; -input_Input.Search = input_Search; -input_Input.TextArea = TextArea/* default */.Z; -input_Input.Password = input_Password; -/* harmony default export */ var input = (input_Input); - -/***/ }), - -/***/ 81327: -/*!*********************************************************************!*\ - !*** ./node_modules/_antd@5.9.0@antd/es/space/index.js + 3 modules ***! - \*********************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - Z: function() { return /* binding */ space; } -}); - -// UNUSED EXPORTS: SpaceContext - -// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js -var _react_17_0_2_react = __webpack_require__(59301); -// EXTERNAL MODULE: ./node_modules/_classnames@2.5.1@classnames/index.js -var _classnames_2_5_1_classnames = __webpack_require__(92310); -var _classnames_2_5_1_classnames_default = /*#__PURE__*/__webpack_require__.n(_classnames_2_5_1_classnames); -// EXTERNAL MODULE: ./node_modules/_rc-util@5.43.0@rc-util/es/Children/toArray.js -var toArray = __webpack_require__(75440); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/config-provider/context.js -var context = __webpack_require__(36355); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/space/Compact.js -var Compact = __webpack_require__(33234); -;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/space/context.js - -const SpaceContext = /*#__PURE__*/_react_17_0_2_react.createContext({ - latestIndex: 0 -}); -const SpaceContextProvider = SpaceContext.Provider; -;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/space/Item.js -"use client"; - - - -const Item = _ref => { - let { - className, - index, - children, - split, - style - } = _ref; - const { - latestIndex - } = _react_17_0_2_react.useContext(SpaceContext); - if (children === null || children === undefined) { - return null; - } - return /*#__PURE__*/_react_17_0_2_react.createElement(_react_17_0_2_react.Fragment, null, /*#__PURE__*/_react_17_0_2_react.createElement("div", { - className: className, - style: style - }, children), index < latestIndex && split && /*#__PURE__*/_react_17_0_2_react.createElement("span", { - className: `${className}-split` - }, split)); -}; -/* harmony default export */ var space_Item = (Item); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/space/style/index.js + 1 modules -var space_style = __webpack_require__(2856); -;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/space/utils.js -function isPresetSize(size) { - return ['small', 'middle', 'large'].includes(size); -} -function isValidGapNumber(size) { - if (!size) { - // The case of size = 0 is deliberately excluded here, because the default value of the gap attribute in CSS is 0, so if the user passes 0 in, we can directly ignore it. - return false; - } - return typeof size === 'number' && !Number.isNaN(size); -} -;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/space/index.js -"use client"; - -var __rest = undefined && undefined.__rest || function (s, e) { - var t = {}; - for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; - if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { - if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; - } - return t; -}; - - - - - - - - - - -const Space = /*#__PURE__*/_react_17_0_2_react.forwardRef((props, ref) => { - var _a, _b; - const { - getPrefixCls, - space, - direction: directionConfig - } = _react_17_0_2_react.useContext(context/* ConfigContext */.E_); - const { - size = (space === null || space === void 0 ? void 0 : space.size) || 'small', - align, - className, - rootClassName, - children, - direction = 'horizontal', - prefixCls: customizePrefixCls, - split, - style, - wrap = false, - classNames: customClassNames, - styles - } = props, - otherProps = __rest(props, ["size", "align", "className", "rootClassName", "children", "direction", "prefixCls", "split", "style", "wrap", "classNames", "styles"]); - const [horizontalSize, verticalSize] = Array.isArray(size) ? size : [size, size]; - const isPresetVerticalSize = isPresetSize(verticalSize); - const isPresetHorizontalSize = isPresetSize(horizontalSize); - const isValidVerticalSize = isValidGapNumber(verticalSize); - const isValidHorizontalSize = isValidGapNumber(horizontalSize); - const childNodes = (0,toArray/* default */.Z)(children, { - keepEmpty: true - }); - const mergedAlign = align === undefined && direction === 'horizontal' ? 'center' : align; - const prefixCls = getPrefixCls('space', customizePrefixCls); - const [wrapSSR, hashId] = (0,space_style/* default */.Z)(prefixCls); - const cls = _classnames_2_5_1_classnames_default()(prefixCls, space === null || space === void 0 ? void 0 : space.className, hashId, `${prefixCls}-${direction}`, { - [`${prefixCls}-rtl`]: directionConfig === 'rtl', - [`${prefixCls}-align-${mergedAlign}`]: mergedAlign, - [`${prefixCls}-gap-row-${verticalSize}`]: isPresetVerticalSize, - [`${prefixCls}-gap-col-${horizontalSize}`]: isPresetHorizontalSize - }, className, rootClassName); - const itemClassName = _classnames_2_5_1_classnames_default()(`${prefixCls}-item`, (_a = customClassNames === null || customClassNames === void 0 ? void 0 : customClassNames.item) !== null && _a !== void 0 ? _a : (_b = space === null || space === void 0 ? void 0 : space.classNames) === null || _b === void 0 ? void 0 : _b.item); - // Calculate latest one - let latestIndex = 0; - const nodes = childNodes.map((child, i) => { - var _a, _b; - if (child !== null && child !== undefined) { - latestIndex = i; - } - const key = child && child.key || `${itemClassName}-${i}`; - return /*#__PURE__*/_react_17_0_2_react.createElement(space_Item, { - className: itemClassName, - key: key, - index: i, - split: split, - style: (_a = styles === null || styles === void 0 ? void 0 : styles.item) !== null && _a !== void 0 ? _a : (_b = space === null || space === void 0 ? void 0 : space.styles) === null || _b === void 0 ? void 0 : _b.item - }, child); - }); - const spaceContext = _react_17_0_2_react.useMemo(() => ({ - latestIndex - }), [latestIndex]); - // =========================== Render =========================== - if (childNodes.length === 0) { - return null; - } - const gapStyle = {}; - if (wrap) { - gapStyle.flexWrap = 'wrap'; - } - if (!isPresetHorizontalSize && isValidHorizontalSize) { - gapStyle.columnGap = horizontalSize; - } - if (!isPresetVerticalSize && isValidVerticalSize) { - gapStyle.rowGap = verticalSize; - } - return wrapSSR( /*#__PURE__*/_react_17_0_2_react.createElement("div", Object.assign({ - ref: ref, - className: cls, - style: Object.assign(Object.assign(Object.assign({}, gapStyle), space === null || space === void 0 ? void 0 : space.style), style) - }, otherProps), /*#__PURE__*/_react_17_0_2_react.createElement(SpaceContextProvider, { - value: spaceContext - }, nodes))); -}); -if (false) {} -const CompoundedSpace = Space; -CompoundedSpace.Compact = Compact/* default */.ZP; -/* harmony default export */ var space = (CompoundedSpace); - -/***/ }) - -}]); \ No newline at end of file diff --git a/95507.9d7bef7f.async.js b/95507.001b49ea.async.js similarity index 99% rename from 95507.9d7bef7f.async.js rename to 95507.001b49ea.async.js index 4773ad4096..7110830a46 100644 --- a/95507.9d7bef7f.async.js +++ b/95507.001b49ea.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[95507,54146,11525,1911,37637],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[95507,54146,11525,41672,1911,37637],{ /***/ 3148: /*!*******************************************************************************************************************!*\ diff --git a/98266.eeaa8737.async.js b/96617.b785fd83.async.js similarity index 96% rename from 98266.eeaa8737.async.js rename to 96617.b785fd83.async.js index 0b81f87a1f..14c4d02523 100644 --- a/98266.eeaa8737.async.js +++ b/96617.b785fd83.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[98266,93735,86687,29500],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[96617,93735,62449,29500],{ /***/ 71112: /*!**********************************************!*\ @@ -1453,9 +1453,9 @@ var FileDownloadList = function FileDownloadList(_ref) { /***/ }), -/***/ 86687: +/***/ 62449: /*!**********************************************************!*\ - !*** ./src/components/MultiUpload/index.tsx + 2 modules ***! + !*** ./src/components/MultiUpload/index.tsx + 3 modules ***! \**********************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { @@ -1486,7 +1486,7 @@ var _react_17_0_2_react = __webpack_require__(59301); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/upload/index.js + 24 modules var upload = __webpack_require__(53326); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/message/index.js + 4 modules -var message = __webpack_require__(8591); +var es_message = __webpack_require__(8591); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/modal/index.js + 16 modules var modal = __webpack_require__(43418); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/button/index.js @@ -1495,8 +1495,136 @@ var es_button = __webpack_require__(3113); var env = __webpack_require__(71681); // EXTERNAL MODULE: ./src/pages/MoopCases/FormPanel/service.ts var service = __webpack_require__(70754); -// EXTERNAL MODULE: ./src/components/SingleUpload/index.tsx -var SingleUpload = __webpack_require__(9795); +// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js +var jsx_runtime = __webpack_require__(37712); +;// CONCATENATED MODULE: ./src/components/SingleUpload/index.tsx + + + + + + + + + + +var uploadNameSizeSeperator = '  '; +function bytesToSize(bytes) { + var sizes = ['Bytes', 'KB', 'MB', 'GB', 'TB']; + if (bytes == 0) return '0 Byte'; + var i = parseInt('' + Math.floor(Math.log(bytes) / Math.log(1024)), 10); + return (bytes / Math.pow(1024, i)).toFixed(1) + ' ' + sizes[i]; +} +/* harmony default export */ var SingleUpload = (function (_ref) { + var _ref$value = _ref.value, + value = _ref$value === void 0 ? [] : _ref$value, + action = _ref.action, + _onChange = _ref.onChange, + className = _ref.className, + _ref$maxSize = _ref.maxSize, + maxSize = _ref$maxSize === void 0 ? 150 : _ref$maxSize, + _ref$title = _ref.title, + title = _ref$title === void 0 ? '文件上传' : _ref$title, + _ref$accept = _ref.accept, + accept = _ref$accept === void 0 ? null : _ref$accept; + var uploadProps = { + multiple: false, + fileList: value, + accept: accept, + withCredentials: true, + beforeUpload: function beforeUpload(file) { + var fileSize = file.size / 1024 / 1024; + if (!(fileSize < maxSize)) { + message.error("\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(".concat(maxSize, "MB),\u5EFA\u8BAE\u4E0A\u4F20\u5230\u767E\u5EA6\u4E91\u7B49\u5176\u5B83\u5171\u4EAB\u5DE5\u5177\u91CC\uFF0C\u7136\u540E\u518Dtxt\u6587\u6863\u91CC\u7ED9\u51FA\u94FE\u63A5\u4EE5\u53CA\u5171\u4EAB\u5BC6\u7801\u5E76\u4E0A\u4F20")); + return Promise.reject(); + } + return true; + }, + action: "".concat(ENV.API_SERVER, "/api/attachments.json"), + // ?debug=student&randomcode=undefined&client_key=6d57f8c3dd186c5ada392546ace9620a + onChange: function onChange(info) { + var _info$file; + var fileList = _toConsumableArray(info.fileList); + fileList = fileList.map(function (file) { + if (file.name.indexOf(uploadNameSizeSeperator) === -1) { + file.name = "".concat(file.name).concat(uploadNameSizeSeperator).concat(bytesToSize(file.size)); + } + return _objectSpread({}, file); + }); + if (info.file.status === 'done' && ((_info$file = info.file) === null || _info$file === void 0 || (_info$file = _info$file.response) === null || _info$file === void 0 ? void 0 : _info$file.status) === -1) { + var _info$file2; + message.error((_info$file2 = info.file) === null || _info$file2 === void 0 || (_info$file2 = _info$file2.response) === null || _info$file2 === void 0 ? void 0 : _info$file2.message); + _onChange([]); + return; + } + _onChange(fileList); + }, + onRemove: function () { + var _onRemove = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee(file) { + var fileSize, id, rs; + return _regeneratorRuntime().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + fileSize = file.size / 1024 / 1024; + if (!(file.status === 'uploading')) { + _context.next = 3; + break; + } + return _context.abrupt("return", true); + case 3: + if (fileSize < maxSize) { + _context.next = 7; + break; + } + return _context.abrupt("return", true); + case 7: + id = file.response ? file.response.id : file.uid; + if (!id) { + _context.next = 15; + break; + } + _context.next = 11; + return removeAttachment(file.response ? file.response.id : file.id); + case 11: + rs = _context.sent; + return _context.abrupt("return", rs); + case 15: + return _context.abrupt("return", true); + case 16: + case "end": + return _context.stop(); + } + }, _callee); + })); + function onRemove(_x) { + return _onRemove.apply(this, arguments); + } + return onRemove; + }() + }; + function onCancel(e) { + e.preventDefault(); + e.stopPropagation(); + } + return /*#__PURE__*/_jsx("div", { + className: "single-upload ".concat(className ? className : ''), + children: /*#__PURE__*/_jsxs(Upload, _objectSpread(_objectSpread({}, uploadProps), {}, { + children: [/*#__PURE__*/_jsx(Button, { + type: "primary", + title: value.length > 0 ? '每次只能上传一个资源, 删除下面资源可重新上传 ' : '', + disabled: value.length > 0, + ghost: true, + children: title + }), /*#__PURE__*/_jsxs("span", { + onClick: onCancel, + style: { + marginLeft: 10 + }, + children: ["(\u5355\u4E2A\u6587\u4EF6\u6700\u5927", maxSize, "M)", ' '] + })] + })) + }); +}); // EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/icons/InboxOutlined.js + 1 modules var InboxOutlined = __webpack_require__(25032); // EXTERNAL MODULE: ./node_modules/_lodash@4.17.21@lodash/lodash.js @@ -1552,8 +1680,6 @@ var SvgUploadImg = function SvgUploadImg(props) { }; /* harmony default export */ var uploadImg = ("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjM1NCAzLjVoLTIuNzd2OC4xNjdINi40MTZWMy41SDMuNjQ2TDcgMGwzLjM1NCAzLjVaTTE0IDdoLTEuMTY3djUuODMzSDEuMTY3VjdIMHY3aDE0VjdaIiBmaWxsPSIjMzA2MUQwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4="); -// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js -var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/components/MultiUpload/index.tsx @@ -1579,7 +1705,7 @@ function coverToFileList(data) { return { uid: item.id, id: item.id, - name: item.title + SingleUpload/* uploadNameSizeSeperator */.sX + item.filesize, + name: item.title + uploadNameSizeSeperator + item.filesize, url: item.url, filesize: item.filesize, status: 'done', @@ -1652,7 +1778,7 @@ function coverToFileList(data) { if (fileList.concat(fileArr).length > number) { fileList.pop(); setFileList(toConsumableArray_default()(fileList)); - message/* default */.ZP.error("\u6700\u591A\u53EA\u80FD\u4E0A\u4F20".concat(number, "\u4E2A\u6587\u4EF6")); + es_message/* default */.ZP.error("\u6700\u591A\u53EA\u80FD\u4E0A\u4F20".concat(number, "\u4E2A\u6587\u4EF6")); if (aloneClear) { return Promise.reject(); } @@ -1660,7 +1786,7 @@ function coverToFileList(data) { return false; } if (!(fileSize < maxSize)) { - message/* default */.ZP.error("\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(".concat(maxSize, "MB).")); + es_message/* default */.ZP.error("\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(".concat(maxSize, "MB).")); if (aloneClear) { return Promise.reject(); } @@ -1681,7 +1807,7 @@ function coverToFileList(data) { } if (info.file.status === 'done' && ((_info$file = info.file) === null || _info$file === void 0 || (_info$file = _info$file.response) === null || _info$file === void 0 ? void 0 : _info$file.status) === -1) { var _info$file2; - message/* default */.ZP.error((_info$file2 = info.file) === null || _info$file2 === void 0 || (_info$file2 = _info$file2.response) === null || _info$file2 === void 0 ? void 0 : _info$file2.message); + es_message/* default */.ZP.error((_info$file2 = info.file) === null || _info$file2 === void 0 || (_info$file2 = _info$file2.response) === null || _info$file2 === void 0 ? void 0 : _info$file2.message); return; } if (fileList.length >= number) setDisabled(true);else setDisabled(false); @@ -1692,8 +1818,8 @@ function coverToFileList(data) { var _file$response2; file.url = "/api/attachments/".concat(file === null || file === void 0 || (_file$response2 = file.response) === null || _file$response2 === void 0 ? void 0 : _file$response2.id); } - if (file.name.indexOf(SingleUpload/* uploadNameSizeSeperator */.sX) === -1) { - file.name = "".concat(file.name).concat(SingleUpload/* uploadNameSizeSeperator */.sX).concat((0,SingleUpload/* bytesToSize */.RD)(file.size)); + if (file.name.indexOf(uploadNameSizeSeperator) === -1) { + file.name = "".concat(file.name).concat(uploadNameSizeSeperator).concat(bytesToSize(file.size)); } return objectSpread2_default()({}, file); }); @@ -1759,7 +1885,7 @@ function coverToFileList(data) { return remove(); case 2: res = _context2.sent; - message/* default */.ZP.success('删除成功'); + es_message/* default */.ZP.success('删除成功'); resolve(true); case 5: case "end": @@ -1827,158 +1953,6 @@ function coverToFileList(data) { /***/ }), -/***/ 9795: -/*!***********************************************!*\ - !*** ./src/components/SingleUpload/index.tsx ***! - \***********************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ RD: function() { return /* binding */ bytesToSize; }, -/* harmony export */ sX: function() { return /* binding */ uploadNameSizeSeperator; } -/* harmony export */ }); -/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/regeneratorRuntime.js */ 7557); -/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/asyncToGenerator.js */ 41498); -/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/objectSpread2.js */ 82242); -/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2__); -/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/toConsumableArray.js */ 37205); -/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_3__); -/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react */ 59301); -/* harmony import */ var _utils_env__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/utils/env */ 71681); -/* harmony import */ var _pages_MoopCases_FormPanel_service__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/pages/MoopCases/FormPanel/service */ 70754); -/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! react/jsx-runtime */ 37712); - - - - - - - - - - -var uploadNameSizeSeperator = '  '; -function bytesToSize(bytes) { - var sizes = ['Bytes', 'KB', 'MB', 'GB', 'TB']; - if (bytes == 0) return '0 Byte'; - var i = parseInt('' + Math.floor(Math.log(bytes) / Math.log(1024)), 10); - return (bytes / Math.pow(1024, i)).toFixed(1) + ' ' + sizes[i]; -} -/* unused harmony default export */ var __WEBPACK_DEFAULT_EXPORT__ = (function (_ref) { - var _ref$value = _ref.value, - value = _ref$value === void 0 ? [] : _ref$value, - action = _ref.action, - _onChange = _ref.onChange, - className = _ref.className, - _ref$maxSize = _ref.maxSize, - maxSize = _ref$maxSize === void 0 ? 150 : _ref$maxSize, - _ref$title = _ref.title, - title = _ref$title === void 0 ? '文件上传' : _ref$title, - _ref$accept = _ref.accept, - accept = _ref$accept === void 0 ? null : _ref$accept; - var uploadProps = { - multiple: false, - fileList: value, - accept: accept, - withCredentials: true, - beforeUpload: function beforeUpload(file) { - var fileSize = file.size / 1024 / 1024; - if (!(fileSize < maxSize)) { - message.error("\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(".concat(maxSize, "MB),\u5EFA\u8BAE\u4E0A\u4F20\u5230\u767E\u5EA6\u4E91\u7B49\u5176\u5B83\u5171\u4EAB\u5DE5\u5177\u91CC\uFF0C\u7136\u540E\u518Dtxt\u6587\u6863\u91CC\u7ED9\u51FA\u94FE\u63A5\u4EE5\u53CA\u5171\u4EAB\u5BC6\u7801\u5E76\u4E0A\u4F20")); - return Promise.reject(); - } - return true; - }, - action: "".concat(ENV.API_SERVER, "/api/attachments.json"), - // ?debug=student&randomcode=undefined&client_key=6d57f8c3dd186c5ada392546ace9620a - onChange: function onChange(info) { - var _info$file; - var fileList = _toConsumableArray(info.fileList); - fileList = fileList.map(function (file) { - if (file.name.indexOf(uploadNameSizeSeperator) === -1) { - file.name = "".concat(file.name).concat(uploadNameSizeSeperator).concat(bytesToSize(file.size)); - } - return _objectSpread({}, file); - }); - if (info.file.status === 'done' && ((_info$file = info.file) === null || _info$file === void 0 || (_info$file = _info$file.response) === null || _info$file === void 0 ? void 0 : _info$file.status) === -1) { - var _info$file2; - message.error((_info$file2 = info.file) === null || _info$file2 === void 0 || (_info$file2 = _info$file2.response) === null || _info$file2 === void 0 ? void 0 : _info$file2.message); - _onChange([]); - return; - } - _onChange(fileList); - }, - onRemove: function () { - var _onRemove = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee(file) { - var fileSize, id, rs; - return _regeneratorRuntime().wrap(function _callee$(_context) { - while (1) switch (_context.prev = _context.next) { - case 0: - fileSize = file.size / 1024 / 1024; - if (!(file.status === 'uploading')) { - _context.next = 3; - break; - } - return _context.abrupt("return", true); - case 3: - if (fileSize < maxSize) { - _context.next = 7; - break; - } - return _context.abrupt("return", true); - case 7: - id = file.response ? file.response.id : file.uid; - if (!id) { - _context.next = 15; - break; - } - _context.next = 11; - return removeAttachment(file.response ? file.response.id : file.id); - case 11: - rs = _context.sent; - return _context.abrupt("return", rs); - case 15: - return _context.abrupt("return", true); - case 16: - case "end": - return _context.stop(); - } - }, _callee); - })); - function onRemove(_x) { - return _onRemove.apply(this, arguments); - } - return onRemove; - }() - }; - function onCancel(e) { - e.preventDefault(); - e.stopPropagation(); - } - return /*#__PURE__*/_jsx("div", { - className: "single-upload ".concat(className ? className : ''), - children: /*#__PURE__*/_jsxs(Upload, _objectSpread(_objectSpread({}, uploadProps), {}, { - children: [/*#__PURE__*/_jsx(Button, { - type: "primary", - title: value.length > 0 ? '每次只能上传一个资源, 删除下面资源可重新上传 ' : '', - disabled: value.length > 0, - ghost: true, - children: title - }), /*#__PURE__*/_jsxs("span", { - onClick: onCancel, - style: { - marginLeft: 10 - }, - children: ["(\u5355\u4E2A\u6587\u4EF6\u6700\u5927", maxSize, "M)", ' '] - })] - })) - }); -}); - -/***/ }), - /***/ 45944: /*!***************************************************************************************************************!*\ !*** ./src/pages/Classrooms/Lists/CommonHomework/Detail/components/ConfigWorks/HiddenSetting/GroupAppeal.tsx ***! @@ -3053,7 +3027,6 @@ function updateMoopCase(id, params) { /* harmony export */ D9: function() { return /* binding */ ExportStudentanalysis; }, /* harmony export */ IM: function() { return /* binding */ get_ecs_attachment; }, /* harmony export */ Iy: function() { return /* binding */ ExportCourseWorkListScores; }, -/* harmony export */ KM: function() { return /* binding */ getmember_works; }, /* harmony export */ Ne: function() { return /* binding */ getec_training_objectives; }, /* harmony export */ ON: function() { return /* binding */ exportPaperlibraryPaper; }, /* harmony export */ Uj: function() { return /* binding */ exportTaskPass; }, @@ -3079,9 +3052,10 @@ function updateMoopCase(id, params) { /* harmony export */ rQ: function() { return /* binding */ ExportProblemset; }, /* harmony export */ sA: function() { return /* binding */ ExportPollsScores; }, /* harmony export */ xm: function() { return /* binding */ getecyears; }, -/* harmony export */ xo: function() { return /* binding */ getec_graduation_requirements; } +/* harmony export */ xo: function() { return /* binding */ getec_graduation_requirements; }, +/* harmony export */ y8: function() { return /* binding */ Exportcompetitions; } /* harmony export */ }); -/* unused harmony exports ExportCourseWorkListAppendix, Exportcompetitions */ +/* unused harmony export ExportCourseWorkListAppendix */ /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/regeneratorRuntime.js */ 7557); /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/objectSpread2.js */ 82242); @@ -3449,27 +3423,25 @@ var ExportCourseWorkListAppendix = /*#__PURE__*/(/* unused pure expression or su }())); var ExportPollsScores = /*#__PURE__*/function () { var _ref9 = _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee9(params) { - var res; return _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee9$(_context9) { while (1) switch (_context9.prev = _context9.next) { case 0: showLoading(); _context9.next = 3; - return (0,_service_classrooms__WEBPACK_IMPORTED_MODULE_3__/* .exportPollsScores */ .MJ)(_root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params)); + return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFileIframe */ .QH)("", _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/polls/".concat(params.categoryId, "/commit_result.xlsx")); case 3: - res = _context9.sent; - if (!(res.status === 0)) { - _context9.next = 7; - break; - } - _context9.next = 7; - return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFileIframe */ .QH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({ - url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/polls/".concat(params.categoryId, "/commit_result.xlsx"), - query: params - })); - case 7: + // const res = await exportPollsScores({ ...params }); + // if (res.status === 0) + // await downLoadFileIframe( + // '', + // setUrlQuery({ + // url: + // ENV.API_SERVER + `/api/polls/${params.categoryId}/commit_result.xlsx`, + // query: params, + // }), + // ); hideLoading(); - case 8: + case 4: case "end": return _context9.stop(); } @@ -3599,14 +3571,14 @@ var ExportProblemset = /*#__PURE__*/function () { return _ref15.apply(this, arguments); }; }(); -var Exportcompetitions = /*#__PURE__*/(/* unused pure expression or super */ null && (function () { - var _ref16 = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee16(params) { - return _regeneratorRuntime().wrap(function _callee16$(_context16) { +var Exportcompetitions = /*#__PURE__*/function () { + var _ref16 = _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee16(params) { + return _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee16$(_context16) { while (1) switch (_context16.prev = _context16.next) { case 0: _context16.next = 2; - return downLoadFile('', setUrlQuery({ - url: ENV.API_SERVER + "/api/competitions/region_reports.xlsx", + return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({ + url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/competitions/region_reports.xlsx", query: params })); case 2: @@ -3618,7 +3590,7 @@ var Exportcompetitions = /*#__PURE__*/(/* unused pure expression or super */ nul return function Exportcompetitions(_x17) { return _ref16.apply(this, arguments); }; -}())); +}(); var ExportExerciseStudentScores = /*#__PURE__*/function () { var _ref17 = _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee17(params) { var res; @@ -3906,14 +3878,16 @@ var exportClassroomsPaper = /*#__PURE__*/function () { return _ref29.apply(this, arguments); }; }(); -var getmember_works = /*#__PURE__*/function () { + +// 导出问卷word文档 +var exportCommitResultWord = /*#__PURE__*/function () { var _ref30 = _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee30(params) { return _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee30$(_context30) { while (1) switch (_context30.prev = _context30.next) { case 0: _context30.next = 2; return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({ - url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/competitions/".concat(params === null || params === void 0 ? void 0 : params.identifier, "/competition_commit_records/member_works.xlsx"), + url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/polls/".concat(params === null || params === void 0 ? void 0 : params.id, "/commit_result.json"), query: params })); case 2: @@ -3922,19 +3896,20 @@ var getmember_works = /*#__PURE__*/function () { } }, _callee30); })); - return function getmember_works(_x32) { + return function exportCommitResultWord(_x32) { return _ref30.apply(this, arguments); }; }(); -// 导出问卷word文档 -var exportCommitResultWord = /*#__PURE__*/function () { + +// 导出实训word +var exportTaskPass = /*#__PURE__*/function () { var _ref31 = _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee31(params) { return _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee31$(_context31) { while (1) switch (_context31.prev = _context31.next) { case 0: _context31.next = 2; return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({ - url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/polls/".concat(params === null || params === void 0 ? void 0 : params.id, "/commit_result.json"), + url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/paths/get_task_pass.json", query: params })); case 2: @@ -3943,42 +3918,20 @@ var exportCommitResultWord = /*#__PURE__*/function () { } }, _callee31); })); - return function exportCommitResultWord(_x33) { + return function exportTaskPass(_x33) { return _ref31.apply(this, arguments); }; }(); - -// 导出实训word -var exportTaskPass = /*#__PURE__*/function () { - var _ref32 = _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee32(params) { +var ExportCourseWorkListShixuns = /*#__PURE__*/function () { + var _ref32 = _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee32(params, type) { + var res; return _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee32$(_context32) { while (1) switch (_context32.prev = _context32.next) { case 0: _context32.next = 2; - return (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .downLoadFile */ .FH)('', (0,_util__WEBPACK_IMPORTED_MODULE_5__/* .setUrlQuery */ .NY)({ - url: _env__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z.API_SERVER + "/api/paths/get_task_pass.json", - query: params - })); - case 2: - case "end": - return _context32.stop(); - } - }, _callee32); - })); - return function exportTaskPass(_x34) { - return _ref32.apply(this, arguments); - }; -}(); -var ExportCourseWorkListShixuns = /*#__PURE__*/function () { - var _ref33 = _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee33(params, type) { - var res; - return _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee33$(_context33) { - while (1) switch (_context33.prev = _context33.next) { - case 0: - _context33.next = 2; return (0,_service_classrooms__WEBPACK_IMPORTED_MODULE_3__/* .exportCourseWorkListShiXuns */ .o_)(_root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params)); case 2: - res = _context33.sent; + res = _context32.sent; if (res.status === 0) { antd__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .ZP.info('导出任务生成成功!导出后文件保存时间为7天,请及时下载'); umi__WEBPACK_IMPORTED_MODULE_4__.history.push("/classrooms/".concat(params.coursesId, "/exportlist/").concat(type)); @@ -3999,12 +3952,12 @@ var ExportCourseWorkListShixuns = /*#__PURE__*/function () { // hideLoading(); case 4: case "end": - return _context33.stop(); + return _context32.stop(); } - }, _callee33); + }, _callee32); })); - return function ExportCourseWorkListShixuns(_x35, _x36) { - return _ref33.apply(this, arguments); + return function ExportCourseWorkListShixuns(_x34, _x35) { + return _ref32.apply(this, arguments); }; }(); diff --git a/96795.e0136a96.async.js b/96795.0f1702ce.async.js similarity index 99% rename from 96795.e0136a96.async.js rename to 96795.0f1702ce.async.js index 70260d980e..0d887f30c8 100644 --- a/96795.e0136a96.async.js +++ b/96795.0f1702ce.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[96795,73813,119,21361,91195,87099,17496,22134,8484,12550,25209],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[96795,73813,119,21361,91195,87099,13397,17496,22134,8484,12550,25209],{ /***/ 40362: /*!***********************************************************************************************************!*\ diff --git a/98337.c00efaa0.async.js b/98337.4310d60b.async.js similarity index 99% rename from 98337.c00efaa0.async.js rename to 98337.4310d60b.async.js index fe27b5bcc0..64f1301a9c 100644 --- a/98337.c00efaa0.async.js +++ b/98337.4310d60b.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[98337,54146,95507,11525,1911,37637],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[98337,54146,95507,11525,41672,1911,37637],{ /***/ 3148: /*!*******************************************************************************************************************!*\ diff --git a/99107.2d1c0380.async.js b/99107.ef38210a.async.js similarity index 99% rename from 99107.2d1c0380.async.js rename to 99107.ef38210a.async.js index f07fb76427..4450860fbf 100644 --- a/99107.2d1c0380.async.js +++ b/99107.ef38210a.async.js @@ -85,6 +85,11 @@ var SelectEnvironment = function SelectEnvironment(_ref) { shixun_type = _ref.shixun_type, extraContent = _ref.extraContent, tab_type = _ref.tab_type, + _ref$mirrorTypeIds = _ref.mirrorTypeIds, + mirrorTypeIds = _ref$mirrorTypeIds === void 0 ? { + mirror_type_id: '', + mirror_cloud_type_id: '' + } : _ref$mirrorTypeIds, is_create_mirror = _ref.is_create_mirror, hiddenCreateOnline = _ref.hiddenCreateOnline; var _useState = (0,_react_17_0_2_react.useState)(''), @@ -252,7 +257,7 @@ var SelectEnvironment = function SelectEnvironment(_ref) { method: 'get', params: objectSpread2_default()(objectSpread2_default()({}, params), {}, { is_create_mirror: is_create_mirror - }) + }, mirrorTypeIds) }); case 4: res = _context.sent; diff --git a/index.html b/index.html index ef7f8571c9..9be2018b0a 100644 --- a/index.html +++ b/index.html @@ -11,8 +11,7 @@ - - + @@ -27,7 +26,7 @@ display: block !important; } - + \ No newline at end of file diff --git a/js/jupyter.js b/js/jupyter.js index 8286f7d346..ce0fad14b6 100644 --- a/js/jupyter.js +++ b/js/jupyter.js @@ -1,35 +1,49 @@ var lockEvent = false; ; (function (open) { - XMLHttpRequest.prototype.open = function (method, url, async, user, password) { - this.addEventListener("load", function () { - if (method === "PUT") { - // if(!lockEvent) - window.top.postMessage('jupytermessage', '*'); - } - }); - open.call(this, method, url, async, user, password); - }; - })(XMLHttpRequest.prototype.open); - - (function (fetch) { - window.fetch = function (url, options) { - options = options || {} - return fetch.apply(this, arguments).then(function (response) { + XMLHttpRequest.prototype.open = function (method, url, async, user, password) { + this.addEventListener("load", function () { + if (method === "PUT") { + // if(!lockEvent) try { - if (options.method === "PUT" || (typeof url === "object" && url.method === "PUT")) { - // if(!lockEvent) - window.top.postMessage('jupytermessage', '*'); - } + if(url.indexOf("/api/workspaces/default") > -1 || url.indexOf("lab/api/workspaces/auto-M") > -1){ + return + } } catch (error) { - + + }; + window.top.postMessage('jupytermessage', '*'); + } + }); + open.call(this, method, url, async, user, password); + }; +})(XMLHttpRequest.prototype.open); + +(function (fetch) { + window.fetch = function (url, options) { + options = options || {} + return fetch.apply(this, arguments).then(function (response) { + try { + if (options.method === "PUT" || (typeof url === "object" && url.method === "PUT")) { + // if(!lockEvent) + try { + if(url.url.indexOf("/api/workspaces/default") > -1 || url.url.indexOf("lab/api/workspaces/auto-M") > -1){ + return + } + } catch (error) { + + }; + window.top.postMessage('jupytermessage', '*'); } - return response; - }); - }; - - })(window.fetch); - - function saveCode() { + } catch (error) { + + } + return response; + }); + }; + +})(window.fetch); + +function saveCode() { try { var elements = document.querySelectorAll('[data-command="docmanager:save"]'); @@ -47,28 +61,27 @@ var lockEvent = false; } - var saveEvent = new KeyboardEvent('keydown', { - key: 's', - ctrlKey: true - }); - - document.dispatchEvent(saveEvent); - } - - function onReceiveMessage(e) { - try { + var saveEvent = new KeyboardEvent('keydown', { + key: 's', + ctrlKey: true + }); + + document.dispatchEvent(saveEvent); +} + +function onReceiveMessage(e) { + try { if (e.data === 'saveCode') { lockEvent = true; - saveCode() + saveCode() setTimeout(() => { lockEvent = false }, 1000) - } - } catch (error) { - console.log('error:', error, e); } + } catch (error) { + console.log('error:', error, e); } - +} + - window.addEventListener('message', onReceiveMessage); - \ No newline at end of file +window.addEventListener('message', onReceiveMessage); diff --git a/layouts__SimpleLayouts.c8aaaa39.chunk.css b/layouts__SimpleLayouts.e3b60acf.chunk.css similarity index 65% rename from layouts__SimpleLayouts.c8aaaa39.chunk.css rename to layouts__SimpleLayouts.e3b60acf.chunk.css index c11cbf8c8a..f0798efd08 100644 --- a/layouts__SimpleLayouts.c8aaaa39.chunk.css +++ b/layouts__SimpleLayouts.e3b60acf.chunk.css @@ -30,101 +30,232 @@ box-orient: block-axis; } .header___Wn4fJ { - background: #101010; - height: 62px; + min-width: 1200px; + position: relative; } -.header___Wn4fJ .wrap___Yr9Co { - width: 1200px; - height: 100%; +.header___Wn4fJ [class~='ant-layout-header'] { + padding: 0; + height: 72px; + background: #24292f; +} +.header___Wn4fJ .logo___QnotM { + height: 36px; + margin-right: 40px; +} +.header___Wn4fJ .menu___twLGR { + margin: 0; + padding: 0; display: flex; + flex-flow: row nowrap; align-items: center; - margin: 0 auto; } -.header___Wn4fJ .wrap___Yr9Co .menu { +.header___Wn4fJ .menu___twLGR li { + margin-right: 30px; + position: relative; display: flex; align-items: center; + justify-content: center; +} +.header___Wn4fJ .menu___twLGR li .dropDown___Cwaoa { + background: #ffffff; + box-shadow: 0px 10px 16px 0px #cecece; + border-radius: 6px; + position: absolute; + z-index: 999; + left: -20px; + top: 50px; + padding: 20px; + line-height: 1.5; + display: none; +} +.header___Wn4fJ .menu___twLGR li .dropDown___Cwaoa .line___D1auu { width: 100%; + height: 1px; + background: #dbdce0; + margin: 24px 0; } -.header___Wn4fJ .wrap___Yr9Co .menu a { - color: #fff; - margin: 0 15px; - font-size: 15px; +.header___Wn4fJ .menu___twLGR li .dropDown___Cwaoa .subName___gql7K { + cursor: pointer; +} +.header___Wn4fJ .menu___twLGR li .dropDown___Cwaoa .subName___gql7K:hover aside { + color: #165dff; +} +.header___Wn4fJ .menu___twLGR li .name___dR5V2 { + display: flex; + align-items: center; + height: 50px; + cursor: pointer; +} +.header___Wn4fJ .menu___twLGR li .name___dR5V2 span { + font-size: 16px; + color: #ffffff; + display: inline-block; + position: relative; +} +.header___Wn4fJ .menu___twLGR li .name___dR5V2 span b { + color: #d4443c; + transform: translate(2px, -7px); + display: inline-block; +} +.header___Wn4fJ .menu___twLGR li .name___dR5V2 i { + font-size: 12px; + display: inline-block; + transform: translateY(1px) scale(0.6); + color: #979797; +} +.header___Wn4fJ .menu___twLGR li:hover .name___dR5V2 span { + color: #c5c5c5; +} +.header___Wn4fJ .menu___twLGR li:hover .dropDown___Cwaoa { + display: block; +} +.header___Wn4fJ .menu___twLGR li.actived___ohMks .name___dR5V2 span { + color: #c5c5c5; +} +.header___Wn4fJ .menu___twLGR li.actived___ohMks .name___dR5V2 span::after { + content: ''; + width: 100%; + height: 2px; + background: #c5c5c5; + position: absolute; + bottom: 12px; + left: 0; + border-radius: 1px; } -.header___Wn4fJ .wrap___Yr9Co .menu a:nth-last-child(1) { - margin-right: 0; +.header___Wn4fJ .edu-menu___iWLK0 { + display: flex; + width: 100%; + height: 72px; + width: 1200px; + flex-flow: row nowrap; + align-items: center; + justify-content: space-between; + margin: 0 auto; } -.header___Wn4fJ .wrap___Yr9Co .menu a:hover { - color: #5299e1; +.header___Wn4fJ .newslight___lSZjL { + width: 5px; + height: 5px; + border-radius: 5px; + position: absolute; + top: 0; + left: 10px; + background: #fb3226; } -.header___Wn4fJ .wrap___Yr9Co .menu .logo { - margin-left: 0; - margin-right: 22px; +.header___Wn4fJ .classromediv___knFRv { + animation: glow___gzrPH 200ms ease-out infinite alternate; } -.header___Wn4fJ .wrap___Yr9Co .menu .logo img { - height: 43px; +.spandiv___Gm_hg { + height: 30px; + line-height: 30px; + text-align: center; + background: rgba(0, 255, 249, 0.2); + width: 80px; } -.header___Wn4fJ .wrap___Yr9Co .menu .right { +.header-iearning___LZfyg { + min-width: 1200px; + height: 60px; + width: 100%; + background-color: rgba(255, 255, 255, 0.8) !important; + box-shadow: 0px 2px 10px 0px rgba(136, 136, 136, 0.5); + position: fixed; + top: 0px; + left: 0px; + z-index: 1000; +} +.header-iearning___LZfyg .logo___QnotM { + height: 36px; +} +.header-iearning___LZfyg [class~='ant-layout-header'] { + padding: 0; + height: 60px; + color: #000; + color: initial; + background: transparent; +} +.header-iearning___LZfyg .menu___twLGR { + margin: 0; + padding: 0; margin-left: auto; display: flex; + flex-flow: row nowrap; align-items: center; } -.header___Wn4fJ .wrap___Yr9Co .menu .hidden { - display: none; +.header-iearning___LZfyg .menu___twLGR li { + margin-right: 30px; + position: relative; + display: flex; + align-items: center; + justify-content: center; } -.header___Wn4fJ .wrap___Yr9Co .menu .active::after { +.header-iearning___LZfyg .menu___twLGR li:hover a { + color: #828383; +} +.header-iearning___LZfyg .menu___twLGR li.actived___ohMks a { + color: #196efd; +} +.header-iearning___LZfyg .menu___twLGR li.actived___ohMks::after { content: ''; - width: 85px; - height: 2px; + width: 28px; + height: 4px; + background-color: #196efd; position: absolute; - z-index: 2; - bottom: 5px; + bottom: 10px; left: 50%; transform: translateX(-50%); - background: #ffffff; - pointer-events: none; } -.header___Wn4fJ .wrap___Yr9Co .menu .list { +.header-iearning___LZfyg .menu___twLGR li a { + color: #434d6c; position: relative; - color: #ffffff; - cursor: default; - height: 50px; - line-height: 50px; + font-size: 16px; } -.header___Wn4fJ .wrap___Yr9Co .menu .list:hover .transition { +.header-iearning___LZfyg .edu-menu___iWLK0 { display: flex; + width: 100%; + padding: 0 20px; + height: 60px; + min-width: 1200px; + flex-flow: row nowrap; + align-items: center; + justify-content: space-between; } -.header___Wn4fJ .wrap___Yr9Co .menu .list > i { - margin-left: 12px; - font-size: 10px; - display: inline-block; - transform: scale(0.7); -} -.header___Wn4fJ .wrap___Yr9Co .menu .list .transition { +.header-iearning___LZfyg .newslight___lSZjL { + width: 5px; + height: 5px; + border-radius: 5px; position: absolute; - z-index: 20; - top: 49px; - left: -15px; - display: none; - background-color: #fff; - box-shadow: 0px 10px 16px 0px #cecece; - border-radius: 6px; - flex-direction: column; - padding: 7px 0; + top: 0px; + left: 10px; + background: #fb3226; } -.header___Wn4fJ .wrap___Yr9Co .menu .list .transition .item { - color: rgba(0, 0, 0, 0.87); - padding: 7px 17px; - margin: 0; - line-height: normal; - line-height: initial; - white-space: nowrap; +.header-iearning___LZfyg .classromediv___knFRv { + animation: glow___gzrPH 200ms ease-out infinite alternate; } -.header___Wn4fJ .wrap___Yr9Co .menu .list .transition .item:hover { - color: #5299e1; +.header-iearning___LZfyg .title___Ozzjk { + font-size: 18px; + font-weight: 600; + color: #196efd; + margin-left: 10px; } -.logo___QnotM { - height: 36px; - margin-right: 46px; +.headerFixed___QLwBd { + position: fixed; + top: 0px; + z-index: 999; + width: 100%; +} +.headerFixed___QLwBd + section { + padding-top: 60px; +} +@keyframes glow___gzrPH { + 0% { + border-color: #00fff9; + background: rgba(0, 255, 249, 0.2); + box-shadow: 0 0 5px rgba(0, 255, 249, 0.2); + } + 100% { + border-color: #00fff9; + background: rgba(0, 255, 249, 0.2); + box-shadow: 0 0 8px rgba(0, 255, 249, 0.6); + } } /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ @@ -158,6 +289,126 @@ color: #fff; } +/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.3.18@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.3.18@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/AuthModal/index.less?modules ***! + \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.tilte___IfiMG { + color: #333333; + font-size: 16px; + text-align: center; +} +.flexRow___pQP78 { + display: flex; + flex-direction: row; + justify-content: center; + align-items: center; + margin-top: 30px; +} +.flexColumn___xrBZQ { + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; +} +.footerWrap___C5kCC { + display: flex; + justify-content: space-between; +} +.img___GoWZu { + width: 40px; + height: 37px; + vertical-align: middle; + border-style: none; +} +.content___pumTK { + font-size: 14px; + color: #979797; + margin-top: 15px; +} +.modalContent___XvHiZ { + text-align: center; + margin-top: 10px; + color: #333333; + font-size: 16px; +} + +/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.3.18@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.3.18@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/Header/components/Join/index.less?modules ***! + \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.flex_box_center___cltIf { + justify-content: center; + align-items: center; + -webkit-justify-content: center; + box-align: center; +} +.flex_space_between___fKr_O { + justify-content: space-between; + -webkit-box-pack: justify; +} +.flex_box_vertical_center____QfiA { + align-items: center; + box-align: center; +} +.flex_box_center_end___ysqmH { + justify-content: flex-end; + align-items: center; + -webkit-justify-content: flex-end; + -webkit-align-items: center; + -webkit-box-align: center; + -webkit-box-pack: end; + box-align: center; + box-pack: end; +} +.flex_box_column___CfE8K { + flex-direction: column; + box-orient: block-axis; +} +.rightMenu___ADTOX { + width: 120px; + text-align: center; +} +.rightMenu___ADTOX li { + padding: 0 15px; + height: 35px; + line-height: 35px; + background: none !important; +} +.rightMenu___ADTOX li:hover { + background: #0152d9 !important; +} +.rightMenu___ADTOX li:hover a { + color: white !important; +} +.rightMenu___ADTOX li a { + font-size: 14px; + margin: 0; + padding: 0; +} +.joinMenu___aRGsf { + padding: 0 0; + width: 240px; +} +.joinMenu___aRGsf a { + color: #323232; +} +.joinBoard___AeUvr { + border: 1px solid #eee; + width: 1px; + height: 100%; +} +.joinCol___fV4uL { + width: 48%; +} +.hidden___TkCJZ { + display: none; +} +.w140___Vx5lp { + width: 140px !important; +} +.w100___yYRaC { + width: 90%; +} + /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.3.18@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.3.18@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/Header/components/User/index.less?modules ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ @@ -199,7 +450,7 @@ text-align: center; } .rightMenu___y_nqk li { - padding: 7px 5px; + padding: 0; } .rightMenu___y_nqk li:hover { background: #0152d9; @@ -211,14 +462,24 @@ font-size: 14px; margin: 0; } -.menuWrap___iwlZB li { +[id="educoder"] .menuWrap___iwlZB { + padding-left: 0; + padding-right: 0; + border-radius: 2px; +} +[id="educoder"] .menuWrap___iwlZB li { height: 35px; + padding: 0 !important; } -.menuWrap___iwlZB li a { +[id="educoder"] .menuWrap___iwlZB li [class~='ant-dropdown-menu-title-content'] { + flex: none !important; +} +[id="educoder"] .menuWrap___iwlZB li a { margin: 0px; color: #323232; text-align: left; padding: 0px 15px; + line-height: 35px; } .exit___MOREW { border-top: 1px solid #eeeeee; @@ -261,6 +522,25 @@ .login___WGEW9 > span { padding: 0 !important; } +.icon___HABAt { + font-size: 12px; + display: inline-block; + transform: translateY(3px) scale(0.6); + color: #979797; +} + +/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.3.18@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.3.18@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/Header/components/DelayTip/index.less?modules ***! + \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.tip___a6MfI { + width: 1200px; + height: 40px; + display: flex; + align-items: center; + justify-content: space-between; + font-size: 12px; + margin: 0 auto; +} /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.3.18@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.3.18@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/Footer/BeforeFooter/index.less?modules ***! diff --git a/layouts__SimpleLayouts.e321cf1b.async.js b/layouts__SimpleLayouts.ff5a8036.async.js similarity index 85% rename from layouts__SimpleLayouts.e321cf1b.async.js rename to layouts__SimpleLayouts.ff5a8036.async.js index 888505d566..79eeb3ed96 100644 --- a/layouts__SimpleLayouts.e321cf1b.async.js +++ b/layouts__SimpleLayouts.ff5a8036.async.js @@ -1,51 +1,6 @@ "use strict"; (self["webpackChunk"] = self["webpackChunk"] || []).push([[37062],{ -/***/ 76897: -/*!*****************************************************************************************************!*\ - !*** ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/icons/EyeOutlined.js + 1 modules ***! - \*****************************************************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - Z: function() { return /* binding */ icons_EyeOutlined; } -}); - -// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.25.6@@babel/runtime/helpers/esm/extends.js -var esm_extends = __webpack_require__(33614); -// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js -var _react_17_0_2_react = __webpack_require__(59301); -;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons-svg@4.4.2@@ant-design/icons-svg/es/asn/EyeOutlined.js -// This icon file is generated automatically. -var EyeOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258c161.3 0 279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766zm-4-430c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z" } }] }, "name": "eye", "theme": "outlined" }; -/* harmony default export */ var asn_EyeOutlined = (EyeOutlined); - -// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/components/AntdIcon.js + 3 modules -var AntdIcon = __webpack_require__(1393); -;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/icons/EyeOutlined.js - -// GENERATE BY ./scripts/generate.ts -// DON NOT EDIT IT MANUALLY - - - - -var EyeOutlined_EyeOutlined = function EyeOutlined(props, ref) { - return /*#__PURE__*/_react_17_0_2_react.createElement(AntdIcon/* default */.Z, (0,esm_extends/* default */.Z)({}, props, { - ref: ref, - icon: asn_EyeOutlined - })); -}; - -/**![eye](data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIGZpbGw9IiNjYWNhY2EiIHZpZXdCb3g9IjY0IDY0IDg5NiA4OTYiIGZvY3VzYWJsZT0iZmFsc2UiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTk0Mi4yIDQ4Ni4yQzg0Ny40IDI4Ni41IDcwNC4xIDE4NiA1MTIgMTg2Yy0xOTIuMiAwLTMzNS40IDEwMC41LTQzMC4yIDMwMC4zYTYwLjMgNjAuMyAwIDAwMCA1MS41QzE3Ni42IDczNy41IDMxOS45IDgzOCA1MTIgODM4YzE5Mi4yIDAgMzM1LjQtMTAwLjUgNDMwLjItMzAwLjMgNy43LTE2LjIgNy43LTM1IDAtNTEuNXpNNTEyIDc2NmMtMTYxLjMgMC0yNzkuNC04MS44LTM2Mi43LTI1NEMyMzIuNiAzMzkuOCAzNTAuNyAyNTggNTEyIDI1OGMxNjEuMyAwIDI3OS40IDgxLjggMzYyLjcgMjU0Qzc5MS41IDY4NC4yIDY3My40IDc2NiA1MTIgNzY2em0tNC00MzBjLTk3LjIgMC0xNzYgNzguOC0xNzYgMTc2czc4LjggMTc2IDE3NiAxNzYgMTc2LTc4LjggMTc2LTE3Ni03OC44LTE3Ni0xNzYtMTc2em0wIDI4OGMtNjEuOSAwLTExMi01MC4xLTExMi0xMTJzNTAuMS0xMTIgMTEyLTExMiAxMTIgNTAuMSAxMTIgMTEyLTUwLjEgMTEyLTExMiAxMTJ6IiAvPjwvc3ZnPg==) */ -var RefIcon = /*#__PURE__*/_react_17_0_2_react.forwardRef(EyeOutlined_EyeOutlined); -if (false) {} -/* harmony default export */ var icons_EyeOutlined = (RefIcon); - -/***/ }), - /***/ 69748: /*!****************************************************!*\ !*** ./src/layouts/SimpleLayouts.tsx + 15 modules ***! @@ -75,8 +30,8 @@ var _react_17_0_2_react = __webpack_require__(59301); var config_provider = __webpack_require__(92736); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/locale/zh_CN.js + 4 modules var zh_CN = __webpack_require__(81863); -// EXTERNAL MODULE: ./src/components/Header/index.tsx + 5 modules -var Header = __webpack_require__(72842); +// EXTERNAL MODULE: ./src/components/Header/index.tsx + 14 modules +var Header = __webpack_require__(24223); // EXTERNAL MODULE: ./src/.umi-production/exports.ts var _umi_production_exports = __webpack_require__(80608); // EXTERNAL MODULE: ./node_modules/_dayjs@1.11.13@dayjs/dayjs.min.js @@ -97,18 +52,49 @@ var jsx_runtime = __webpack_require__(37712); var BeforeFooter = function BeforeFooter(_ref) { - var _globalSetting$settin, _globalSetting$settin2, _globalSetting$settin3, _globalSetting$settin4; + var _globalSetting$settin, _globalSetting$settin2, _globalSetting$settin3, _globalSetting$settin4, _globalSetting$settin5, _globalSetting$settin6; var user = _ref.user, globalSetting = _ref.globalSetting; - return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: BeforeFootermodules.footer, style: { height: globalSetting !== null && globalSetting !== void 0 && (_globalSetting$settin = globalSetting.setting) !== null && _globalSetting$settin !== void 0 && _globalSetting$settin.main_site ? '' : '80px', lineHeight: globalSetting !== null && globalSetting !== void 0 && (_globalSetting$settin2 = globalSetting.setting) !== null && _globalSetting$settin2 !== void 0 && _globalSetting$settin2.main_site ? '' : '80px' }, - children: (_globalSetting$settin3 = globalSetting.setting) !== null && _globalSetting$settin3 !== void 0 && _globalSetting$settin3.footer ? /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + children: [(globalSetting === null || globalSetting === void 0 || (_globalSetting$settin3 = globalSetting.setting) === null || _globalSetting$settin3 === void 0 ? void 0 : _globalSetting$settin3.main_site) && !globalSetting.isPaZhou && /*#__PURE__*/(0,jsx_runtime.jsxs)("aside", { + className: BeforeFootermodules.fastLink, + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("a", { + target: "_blank", + href: "/", + children: "\u7F51\u7AD9\u9996\u9875" + }), !(globalSetting !== null && globalSetting !== void 0 && (_globalSetting$settin4 = globalSetting.setting) !== null && _globalSetting$settin4 !== void 0 && _globalSetting$settin4.is_local) && /*#__PURE__*/(0,jsx_runtime.jsx)("a", { + target: "_blank", + href: "/help/about_us", + children: "\u5173\u4E8E\u6211\u4EEC" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("a", { + target: "_blank", + href: "/help/contact_us", + children: "\u8054\u7CFB\u6211\u4EEC" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("a", { + target: "_blank", + href: "/help/cooperatives", + children: "\u5408\u4F5C\u4F19\u4F34" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("a", { + target: "_blank", + href: "/help/agreement", + children: "\u670D\u52A1\u534F\u8BAE" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("a", { + target: "_blank", + href: "/help/help_center", + children: "\u5E2E\u52A9\u4E2D\u5FC3" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("a", { + target: "_blank", + href: "/help/feedback", + children: "\u610F\u89C1\u53CD\u9988" + })] + }), (_globalSetting$settin5 = globalSetting.setting) !== null && _globalSetting$settin5 !== void 0 && _globalSetting$settin5.footer ? /*#__PURE__*/(0,jsx_runtime.jsx)("div", { dangerouslySetInnerHTML: { - __html: (_globalSetting$settin4 = globalSetting.setting) === null || _globalSetting$settin4 === void 0 ? void 0 : _globalSetting$settin4.footer + __html: (_globalSetting$settin6 = globalSetting.setting) === null || _globalSetting$settin6 === void 0 ? void 0 : _globalSetting$settin6.footer } }) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", { children: /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { @@ -147,7 +133,7 @@ var BeforeFooter = function BeforeFooter(_ref) { children: "\u7248\u6743\u6240\u6709 \u6E56\u5357\u667A\u64CE\u79D1\u6280\u6709\u9650\u516C\u53F8" })] }) - }) + })] }); }; /* harmony default export */ var Footer_BeforeFooter = (BeforeFooter); @@ -418,7 +404,7 @@ var SideBar = function SideBar(_ref) { centered: true, destroyOnClose: true, open: QQVisible, - title: "\u5934\u6B4C\u6559\u5E08\u4EA4\u6D41\u793E\u533A", + title: "\u6559\u5E08\u4EA4\u6D41\u793E\u533A", width: "500px", footer: null, onCancel: function onCancel() { @@ -1241,943 +1227,6 @@ var SimpleLayouts = function SimpleLayouts(_ref) { /***/ }), -/***/ 13845: -/*!*************************************************************!*\ - !*** ./node_modules/_antd@5.9.0@antd/es/_util/getScroll.js ***! - \*************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ F: function() { return /* binding */ isWindow; }, -/* harmony export */ Z: function() { return /* binding */ getScroll; } -/* harmony export */ }); -function isWindow(obj) { - return obj !== null && obj !== undefined && obj === obj.window; -} -function getScroll(target, top) { - var _a, _b; - if (typeof window === 'undefined') { - return 0; - } - const method = top ? 'scrollTop' : 'scrollLeft'; - let result = 0; - if (isWindow(target)) { - result = target[top ? 'pageYOffset' : 'pageXOffset']; - } else if (target instanceof Document) { - result = target.documentElement[method]; - } else if (target instanceof HTMLElement) { - result = target[method]; - } else if (target) { - // According to the type inference, the `target` is `never` type. - // Since we configured the loose mode type checking, and supports mocking the target with such shape below:: - // `{ documentElement: { scrollLeft: 200, scrollTop: 400 } }`, - // the program may falls into this branch. - // Check the corresponding tests for details. Don't sure what is the real scenario this happens. - result = target[method]; - } - if (target && !isWindow(target) && typeof result !== 'number') { - result = (_b = ((_a = target.ownerDocument) !== null && _a !== void 0 ? _a : target).documentElement) === null || _b === void 0 ? void 0 : _b[method]; - } - return result; -} - -/***/ }), - -/***/ 68031: -/*!************************************************************************!*\ - !*** ./node_modules/_antd@5.9.0@antd/es/_util/scrollTo.js + 1 modules ***! - \************************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - Z: function() { return /* binding */ scrollTo; } -}); - -// EXTERNAL MODULE: ./node_modules/_rc-util@5.43.0@rc-util/es/raf.js -var raf = __webpack_require__(71783); -;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/_util/easings.js -// eslint-disable-next-line import/prefer-default-export -function easeInOutCubic(t, b, c, d) { - const cc = c - b; - t /= d / 2; - if (t < 1) { - return cc / 2 * t * t * t + b; - } - // eslint-disable-next-line no-return-assign - return cc / 2 * ((t -= 2) * t * t + 2) + b; -} -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/_util/getScroll.js -var getScroll = __webpack_require__(13845); -;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/_util/scrollTo.js - - - -function scrollTo(y) { - let options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; - const { - getContainer = () => window, - callback, - duration = 450 - } = options; - const container = getContainer(); - const scrollTop = (0,getScroll/* default */.Z)(container, true); - const startTime = Date.now(); - const frameFunc = () => { - const timestamp = Date.now(); - const time = timestamp - startTime; - const nextScrollTop = easeInOutCubic(time > duration ? duration : time, scrollTop, y, duration); - if ((0,getScroll/* isWindow */.F)(container)) { - container.scrollTo(window.pageXOffset, nextScrollTop); - } else if (container instanceof Document || container.constructor.name === 'HTMLDocument') { - container.documentElement.scrollTop = nextScrollTop; - } else { - container.scrollTop = nextScrollTop; - } - if (time < duration) { - (0,raf/* default */.Z)(frameFunc); - } else if (typeof callback === 'function') { - callback(); - } - }; - (0,raf/* default */.Z)(frameFunc); -} - -/***/ }), - -/***/ 27666: -/*!****************************************************************************!*\ - !*** ./node_modules/_antd@5.9.0@antd/es/_util/throttleByAnimationFrame.js ***! - \****************************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -/* harmony import */ var _babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/esm/toConsumableArray */ 61414); -/* harmony import */ var rc_util_es_raf__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! rc-util/es/raf */ 71783); - - -function throttleByAnimationFrame(fn) { - let requestId; - const later = args => () => { - requestId = null; - fn.apply(void 0, (0,_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_1__/* ["default"] */ .Z)(args)); - }; - const throttled = function () { - if (requestId == null) { - for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { - args[_key] = arguments[_key]; - } - requestId = (0,rc_util_es_raf__WEBPACK_IMPORTED_MODULE_0__/* ["default"] */ .Z)(later(args)); - } - }; - throttled.cancel = () => { - rc_util_es_raf__WEBPACK_IMPORTED_MODULE_0__/* ["default"] */ .Z.cancel(requestId); - requestId = null; - }; - return throttled; -} -/* harmony default export */ __webpack_exports__.Z = (throttleByAnimationFrame); - -/***/ }), - -/***/ 35304: -/*!************************************************************************!*\ - !*** ./node_modules/_antd@5.9.0@antd/es/back-top/index.js + 3 modules ***! - \************************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - Z: function() { return /* binding */ back_top; } -}); - -// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.25.6@@babel/runtime/helpers/esm/extends.js -var esm_extends = __webpack_require__(33614); -// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js -var _react_17_0_2_react = __webpack_require__(59301); -;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons-svg@4.4.2@@ant-design/icons-svg/es/asn/VerticalAlignTopOutlined.js -// This icon file is generated automatically. -var VerticalAlignTopOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M859.9 168H164.1c-4.5 0-8.1 3.6-8.1 8v60c0 4.4 3.6 8 8.1 8h695.8c4.5 0 8.1-3.6 8.1-8v-60c0-4.4-3.6-8-8.1-8zM518.3 355a8 8 0 00-12.6 0l-112 141.7a7.98 7.98 0 006.3 12.9h73.9V848c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V509.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 355z" } }] }, "name": "vertical-align-top", "theme": "outlined" }; -/* harmony default export */ var asn_VerticalAlignTopOutlined = (VerticalAlignTopOutlined); - -// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/components/AntdIcon.js + 3 modules -var AntdIcon = __webpack_require__(1393); -;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/icons/VerticalAlignTopOutlined.js - -// GENERATE BY ./scripts/generate.ts -// DON NOT EDIT IT MANUALLY - - - - -var VerticalAlignTopOutlined_VerticalAlignTopOutlined = function VerticalAlignTopOutlined(props, ref) { - return /*#__PURE__*/_react_17_0_2_react.createElement(AntdIcon/* default */.Z, (0,esm_extends/* default */.Z)({}, props, { - ref: ref, - icon: asn_VerticalAlignTopOutlined - })); -}; - -/**![vertical-align-top](data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIGZpbGw9IiNjYWNhY2EiIHZpZXdCb3g9IjY0IDY0IDg5NiA4OTYiIGZvY3VzYWJsZT0iZmFsc2UiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTg1OS45IDE2OEgxNjQuMWMtNC41IDAtOC4xIDMuNi04LjEgOHY2MGMwIDQuNCAzLjYgOCA4LjEgOGg2OTUuOGM0LjUgMCA4LjEtMy42IDguMS04di02MGMwLTQuNC0zLjYtOC04LjEtOHpNNTE4LjMgMzU1YTggOCAwIDAwLTEyLjYgMGwtMTEyIDE0MS43YTcuOTggNy45OCAwIDAwNi4zIDEyLjloNzMuOVY4NDhjMCA0LjQgMy42IDggOCA4aDYwYzQuNCAwIDgtMy42IDgtOFY1MDkuN0g2MjRjNi43IDAgMTAuNC03LjcgNi4zLTEyLjlMNTE4LjMgMzU1eiIgLz48L3N2Zz4=) */ -var RefIcon = /*#__PURE__*/_react_17_0_2_react.forwardRef(VerticalAlignTopOutlined_VerticalAlignTopOutlined); -if (false) {} -/* harmony default export */ var icons_VerticalAlignTopOutlined = (RefIcon); -// EXTERNAL MODULE: ./node_modules/_classnames@2.5.1@classnames/index.js -var _classnames_2_5_1_classnames = __webpack_require__(92310); -var _classnames_2_5_1_classnames_default = /*#__PURE__*/__webpack_require__.n(_classnames_2_5_1_classnames); -// EXTERNAL MODULE: ./node_modules/_rc-motion@2.9.2@rc-motion/es/index.js + 13 modules -var es = __webpack_require__(16934); -// EXTERNAL MODULE: ./node_modules/_rc-util@5.43.0@rc-util/es/omit.js -var omit = __webpack_require__(55405); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/_util/getScroll.js -var getScroll = __webpack_require__(13845); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/_util/reactNode.js -var reactNode = __webpack_require__(92343); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/_util/scrollTo.js + 1 modules -var scrollTo = __webpack_require__(68031); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/_util/throttleByAnimationFrame.js -var throttleByAnimationFrame = __webpack_require__(27666); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/config-provider/context.js -var context = __webpack_require__(36355); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/theme/util/genComponentStyleHook.js -var genComponentStyleHook = __webpack_require__(83116); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/theme/util/statistic.js -var statistic = __webpack_require__(37613); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/style/index.js -var style = __webpack_require__(17313); -;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/back-top/style/index.js - - -// ============================== Shared ============================== -const genSharedBackTopStyle = token => { - const { - componentCls, - backTopFontSize, - backTopSize, - zIndexPopup - } = token; - return { - [componentCls]: Object.assign(Object.assign({}, (0,style/* resetComponent */.Wf)(token)), { - position: 'fixed', - insetInlineEnd: token.backTopInlineEnd, - insetBlockEnd: token.backTopBlockEnd, - zIndex: zIndexPopup, - width: 40, - height: 40, - cursor: 'pointer', - '&:empty': { - display: 'none' - }, - [`${componentCls}-content`]: { - width: backTopSize, - height: backTopSize, - overflow: 'hidden', - color: token.backTopColor, - textAlign: 'center', - backgroundColor: token.backTopBackground, - borderRadius: backTopSize, - transition: `all ${token.motionDurationMid}`, - '&:hover': { - backgroundColor: token.backTopHoverBackground, - transition: `all ${token.motionDurationMid}` - } - }, - // change to .backtop .backtop-icon - [`${componentCls}-icon`]: { - fontSize: backTopFontSize, - lineHeight: `${backTopSize}px` - } - }) - }; -}; -const genMediaBackTopStyle = token => { - const { - componentCls - } = token; - return { - [`@media (max-width: ${token.screenMD}px)`]: { - [componentCls]: { - insetInlineEnd: token.backTopInlineEndMD - } - }, - [`@media (max-width: ${token.screenXS}px)`]: { - [componentCls]: { - insetInlineEnd: token.backTopInlineEndXS - } - } - }; -}; -// ============================== Export ============================== -/* harmony default export */ var back_top_style = ((0,genComponentStyleHook/* default */.Z)('BackTop', token => { - const { - fontSizeHeading3, - colorTextDescription, - colorTextLightSolid, - colorText, - controlHeightLG - } = token; - const backTopToken = (0,statistic/* merge */.TS)(token, { - backTopBackground: colorTextDescription, - backTopColor: colorTextLightSolid, - backTopHoverBackground: colorText, - backTopFontSize: fontSizeHeading3, - backTopSize: controlHeightLG, - backTopBlockEnd: controlHeightLG * 1.25, - backTopInlineEnd: controlHeightLG * 2.5, - backTopInlineEndMD: controlHeightLG * 1.5, - backTopInlineEndXS: controlHeightLG * 0.5 - }); - return [genSharedBackTopStyle(backTopToken), genMediaBackTopStyle(backTopToken)]; -}, token => ({ - zIndexPopup: token.zIndexBase + 10 -}))); -;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/back-top/index.js -"use client"; - - - - - - - - - - - - - -const BackTop = props => { - const { - prefixCls: customizePrefixCls, - className, - rootClassName, - visibilityHeight = 400, - target, - onClick, - duration = 450 - } = props; - const [visible, setVisible] = _react_17_0_2_react.useState(visibilityHeight === 0); - const ref = _react_17_0_2_react.useRef(null); - const getDefaultTarget = () => ref.current && ref.current.ownerDocument ? ref.current.ownerDocument : window; - const handleScroll = (0,throttleByAnimationFrame/* default */.Z)(e => { - const scrollTop = (0,getScroll/* default */.Z)(e.target, true); - setVisible(scrollTop >= visibilityHeight); - }); - if (false) {} - _react_17_0_2_react.useEffect(() => { - const getTarget = target || getDefaultTarget; - const container = getTarget(); - handleScroll({ - target: container - }); - container === null || container === void 0 ? void 0 : container.addEventListener('scroll', handleScroll); - return () => { - handleScroll.cancel(); - container === null || container === void 0 ? void 0 : container.removeEventListener('scroll', handleScroll); - }; - }, [target]); - const scrollToTop = e => { - (0,scrollTo/* default */.Z)(0, { - getContainer: target || getDefaultTarget, - duration - }); - onClick === null || onClick === void 0 ? void 0 : onClick(e); - }; - const { - getPrefixCls, - direction - } = _react_17_0_2_react.useContext(context/* ConfigContext */.E_); - const prefixCls = getPrefixCls('back-top', customizePrefixCls); - const rootPrefixCls = getPrefixCls(); - const [wrapSSR, hashId] = back_top_style(prefixCls); - const classString = _classnames_2_5_1_classnames_default()(hashId, prefixCls, { - [`${prefixCls}-rtl`]: direction === 'rtl' - }, className, rootClassName); - // fix https://fb.me/react-unknown-prop - const divProps = (0,omit/* default */.Z)(props, ['prefixCls', 'className', 'rootClassName', 'children', 'visibilityHeight', 'target']); - const defaultElement = /*#__PURE__*/_react_17_0_2_react.createElement("div", { - className: `${prefixCls}-content` - }, /*#__PURE__*/_react_17_0_2_react.createElement("div", { - className: `${prefixCls}-icon` - }, /*#__PURE__*/_react_17_0_2_react.createElement(icons_VerticalAlignTopOutlined, null))); - return wrapSSR( /*#__PURE__*/_react_17_0_2_react.createElement("div", Object.assign({}, divProps, { - className: classString, - onClick: scrollToTop, - ref: ref - }), /*#__PURE__*/_react_17_0_2_react.createElement(es["default"], { - visible: visible, - motionName: `${rootPrefixCls}-fade` - }, _ref => { - let { - className: motionClassName - } = _ref; - return (0,reactNode/* cloneElement */.Tm)(props.children || defaultElement, _ref2 => { - let { - className: cloneCls - } = _ref2; - return { - className: _classnames_2_5_1_classnames_default()(motionClassName, cloneCls) - }; - }); - }))); -}; -if (false) {} -/* harmony default export */ var back_top = (BackTop); - -/***/ }), - -/***/ 24650: -/*!*********************************************************************!*\ - !*** ./node_modules/_antd@5.9.0@antd/es/input/index.js + 5 modules ***! - \*********************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - Z: function() { return /* binding */ input; } -}); - -// EXTERNAL MODULE: ./node_modules/_classnames@2.5.1@classnames/index.js -var _classnames_2_5_1_classnames = __webpack_require__(92310); -var _classnames_2_5_1_classnames_default = /*#__PURE__*/__webpack_require__.n(_classnames_2_5_1_classnames); -// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js -var _react_17_0_2_react = __webpack_require__(59301); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/config-provider/context.js -var context = __webpack_require__(36355); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/form/context.js -var form_context = __webpack_require__(32441); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/style/index.js -var style = __webpack_require__(9937); -;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/input/Group.js -"use client"; - - - - - - - - -const Group = props => { - const { - getPrefixCls, - direction - } = (0,_react_17_0_2_react.useContext)(context/* ConfigContext */.E_); - const { - prefixCls: customizePrefixCls, - className - } = props; - const prefixCls = getPrefixCls('input-group', customizePrefixCls); - const inputPrefixCls = getPrefixCls('input'); - const [wrapSSR, hashId] = (0,style/* default */.ZP)(inputPrefixCls); - const cls = _classnames_2_5_1_classnames_default()(prefixCls, { - [`${prefixCls}-lg`]: props.size === 'large', - [`${prefixCls}-sm`]: props.size === 'small', - [`${prefixCls}-compact`]: props.compact, - [`${prefixCls}-rtl`]: direction === 'rtl' - }, hashId, className); - const formItemContext = (0,_react_17_0_2_react.useContext)(form_context/* FormItemInputContext */.aM); - const groupFormItemContext = (0,_react_17_0_2_react.useMemo)(() => Object.assign(Object.assign({}, formItemContext), { - isFormItemInput: false - }), [formItemContext]); - if (false) {} - return wrapSSR( /*#__PURE__*/_react_17_0_2_react.createElement("span", { - className: cls, - style: props.style, - onMouseEnter: props.onMouseEnter, - onMouseLeave: props.onMouseLeave, - onFocus: props.onFocus, - onBlur: props.onBlur - }, /*#__PURE__*/_react_17_0_2_react.createElement(form_context/* FormItemInputContext */.aM.Provider, { - value: groupFormItemContext - }, props.children))); -}; -/* harmony default export */ var input_Group = (Group); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/Input.js + 1 modules -var Input = __webpack_require__(9432); -// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.25.6@@babel/runtime/helpers/esm/extends.js -var esm_extends = __webpack_require__(33614); -;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons-svg@4.4.2@@ant-design/icons-svg/es/asn/EyeInvisibleOutlined.js -// This icon file is generated automatically. -var EyeInvisibleOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M942.2 486.2Q889.47 375.11 816.7 305l-50.88 50.88C807.31 395.53 843.45 447.4 874.7 512 791.5 684.2 673.4 766 512 766q-72.67 0-133.87-22.38L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 000-51.5zm-63.57-320.64L836 122.88a8 8 0 00-11.32 0L715.31 232.2Q624.86 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 000 51.5q56.69 119.4 136.5 191.41L112.48 835a8 8 0 000 11.31L155.17 889a8 8 0 0011.31 0l712.15-712.12a8 8 0 000-11.32zM149.3 512C232.6 339.8 350.7 258 512 258c54.54 0 104.13 9.36 149.12 28.39l-70.3 70.3a176 176 0 00-238.13 238.13l-83.42 83.42C223.1 637.49 183.3 582.28 149.3 512zm246.7 0a112.11 112.11 0 01146.2-106.69L401.31 546.2A112 112 0 01396 512z" } }, { "tag": "path", "attrs": { "d": "M508 624c-3.46 0-6.87-.16-10.25-.47l-52.82 52.82a176.09 176.09 0 00227.42-227.42l-52.82 52.82c.31 3.38.47 6.79.47 10.25a111.94 111.94 0 01-112 112z" } }] }, "name": "eye-invisible", "theme": "outlined" }; -/* harmony default export */ var asn_EyeInvisibleOutlined = (EyeInvisibleOutlined); - -// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/components/AntdIcon.js + 3 modules -var AntdIcon = __webpack_require__(1393); -;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/icons/EyeInvisibleOutlined.js - -// GENERATE BY ./scripts/generate.ts -// DON NOT EDIT IT MANUALLY - - - - -var EyeInvisibleOutlined_EyeInvisibleOutlined = function EyeInvisibleOutlined(props, ref) { - return /*#__PURE__*/_react_17_0_2_react.createElement(AntdIcon/* default */.Z, (0,esm_extends/* default */.Z)({}, props, { - ref: ref, - icon: asn_EyeInvisibleOutlined - })); -}; - -/**![eye-invisible](data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIGZpbGw9IiNjYWNhY2EiIHZpZXdCb3g9IjY0IDY0IDg5NiA4OTYiIGZvY3VzYWJsZT0iZmFsc2UiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTk0Mi4yIDQ4Ni4yUTg4OS40NyAzNzUuMTEgODE2LjcgMzA1bC01MC44OCA1MC44OEM4MDcuMzEgMzk1LjUzIDg0My40NSA0NDcuNCA4NzQuNyA1MTIgNzkxLjUgNjg0LjIgNjczLjQgNzY2IDUxMiA3NjZxLTcyLjY3IDAtMTMzLjg3LTIyLjM4TDMyMyA3OTguNzVRNDA4IDgzOCA1MTIgODM4cTI4OC4zIDAgNDMwLjItMzAwLjNhNjAuMjkgNjAuMjkgMCAwMDAtNTEuNXptLTYzLjU3LTMyMC42NEw4MzYgMTIyLjg4YTggOCAwIDAwLTExLjMyIDBMNzE1LjMxIDIzMi4yUTYyNC44NiAxODYgNTEyIDE4NnEtMjg4LjMgMC00MzAuMiAzMDAuM2E2MC4zIDYwLjMgMCAwMDAgNTEuNXE1Ni42OSAxMTkuNCAxMzYuNSAxOTEuNDFMMTEyLjQ4IDgzNWE4IDggMCAwMDAgMTEuMzFMMTU1LjE3IDg4OWE4IDggMCAwMDExLjMxIDBsNzEyLjE1LTcxMi4xMmE4IDggMCAwMDAtMTEuMzJ6TTE0OS4zIDUxMkMyMzIuNiAzMzkuOCAzNTAuNyAyNTggNTEyIDI1OGM1NC41NCAwIDEwNC4xMyA5LjM2IDE0OS4xMiAyOC4zOWwtNzAuMyA3MC4zYTE3NiAxNzYgMCAwMC0yMzguMTMgMjM4LjEzbC04My40MiA4My40MkMyMjMuMSA2MzcuNDkgMTgzLjMgNTgyLjI4IDE0OS4zIDUxMnptMjQ2LjcgMGExMTIuMTEgMTEyLjExIDAgMDExNDYuMi0xMDYuNjlMNDAxLjMxIDU0Ni4yQTExMiAxMTIgMCAwMTM5NiA1MTJ6IiAvPjxwYXRoIGQ9Ik01MDggNjI0Yy0zLjQ2IDAtNi44Ny0uMTYtMTAuMjUtLjQ3bC01Mi44MiA1Mi44MmExNzYuMDkgMTc2LjA5IDAgMDAyMjcuNDItMjI3LjQybC01Mi44MiA1Mi44MmMuMzEgMy4zOC40NyA2Ljc5LjQ3IDEwLjI1YTExMS45NCAxMTEuOTQgMCAwMS0xMTIgMTEyeiIgLz48L3N2Zz4=) */ -var RefIcon = /*#__PURE__*/_react_17_0_2_react.forwardRef(EyeInvisibleOutlined_EyeInvisibleOutlined); -if (false) {} -/* harmony default export */ var icons_EyeInvisibleOutlined = (RefIcon); -// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/icons/EyeOutlined.js + 1 modules -var EyeOutlined = __webpack_require__(76897); -// EXTERNAL MODULE: ./node_modules/_rc-util@5.43.0@rc-util/es/omit.js -var omit = __webpack_require__(55405); -// EXTERNAL MODULE: ./node_modules/_rc-util@5.43.0@rc-util/es/ref.js -var es_ref = __webpack_require__(25629); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/hooks/useRemovePasswordTimeout.js -var useRemovePasswordTimeout = __webpack_require__(59412); -;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/input/Password.js -"use client"; - -var __rest = undefined && undefined.__rest || function (s, e) { - var t = {}; - for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; - if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { - if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; - } - return t; -}; - - - - - - - - - - -const defaultIconRender = visible => visible ? /*#__PURE__*/_react_17_0_2_react.createElement(EyeOutlined/* default */.Z, null) : /*#__PURE__*/_react_17_0_2_react.createElement(icons_EyeInvisibleOutlined, null); -const ActionMap = { - click: 'onClick', - hover: 'onMouseOver' -}; -const Password = /*#__PURE__*/_react_17_0_2_react.forwardRef((props, ref) => { - const { - visibilityToggle = true - } = props; - const visibilityControlled = typeof visibilityToggle === 'object' && visibilityToggle.visible !== undefined; - const [visible, setVisible] = (0,_react_17_0_2_react.useState)(() => visibilityControlled ? visibilityToggle.visible : false); - const inputRef = (0,_react_17_0_2_react.useRef)(null); - _react_17_0_2_react.useEffect(() => { - if (visibilityControlled) { - setVisible(visibilityToggle.visible); - } - }, [visibilityControlled, visibilityToggle]); - // Remove Password value - const removePasswordTimeout = (0,useRemovePasswordTimeout/* default */.Z)(inputRef); - const onVisibleChange = () => { - const { - disabled - } = props; - if (disabled) { - return; - } - if (visible) { - removePasswordTimeout(); - } - setVisible(prevState => { - var _a; - const newState = !prevState; - if (typeof visibilityToggle === 'object') { - (_a = visibilityToggle.onVisibleChange) === null || _a === void 0 ? void 0 : _a.call(visibilityToggle, newState); - } - return newState; - }); - }; - const getIcon = prefixCls => { - const { - action = 'click', - iconRender = defaultIconRender - } = props; - const iconTrigger = ActionMap[action] || ''; - const icon = iconRender(visible); - const iconProps = { - [iconTrigger]: onVisibleChange, - className: `${prefixCls}-icon`, - key: 'passwordIcon', - onMouseDown: e => { - // Prevent focused state lost - // https://github.com/ant-design/ant-design/issues/15173 - e.preventDefault(); - }, - onMouseUp: e => { - // Prevent caret position change - // https://github.com/ant-design/ant-design/issues/23524 - e.preventDefault(); - } - }; - return /*#__PURE__*/_react_17_0_2_react.cloneElement( /*#__PURE__*/_react_17_0_2_react.isValidElement(icon) ? icon : /*#__PURE__*/_react_17_0_2_react.createElement("span", null, icon), iconProps); - }; - const { - className, - prefixCls: customizePrefixCls, - inputPrefixCls: customizeInputPrefixCls, - size - } = props, - restProps = __rest(props, ["className", "prefixCls", "inputPrefixCls", "size"]); - const { - getPrefixCls - } = _react_17_0_2_react.useContext(context/* ConfigContext */.E_); - const inputPrefixCls = getPrefixCls('input', customizeInputPrefixCls); - const prefixCls = getPrefixCls('input-password', customizePrefixCls); - const suffixIcon = visibilityToggle && getIcon(prefixCls); - const inputClassName = _classnames_2_5_1_classnames_default()(prefixCls, className, { - [`${prefixCls}-${size}`]: !!size - }); - const omittedProps = Object.assign(Object.assign({}, (0,omit/* default */.Z)(restProps, ['suffix', 'iconRender', 'visibilityToggle'])), { - type: visible ? 'text' : 'password', - className: inputClassName, - prefixCls: inputPrefixCls, - suffix: suffixIcon - }); - if (size) { - omittedProps.size = size; - } - return /*#__PURE__*/_react_17_0_2_react.createElement(Input/* default */.Z, Object.assign({ - ref: (0,es_ref/* composeRef */.sQ)(ref, inputRef) - }, omittedProps)); -}); -if (false) {} -/* harmony default export */ var input_Password = (Password); -// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/icons/SearchOutlined.js + 1 modules -var SearchOutlined = __webpack_require__(78405); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/_util/reactNode.js -var reactNode = __webpack_require__(92343); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/button/index.js -var es_button = __webpack_require__(3113); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/config-provider/hooks/useSize.js -var useSize = __webpack_require__(19716); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/space/Compact.js -var Compact = __webpack_require__(33234); -;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/input/Search.js -"use client"; - -var Search_rest = undefined && undefined.__rest || function (s, e) { - var t = {}; - for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; - if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { - if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; - } - return t; -}; - - - - - - - - - - -const Search = /*#__PURE__*/_react_17_0_2_react.forwardRef((props, ref) => { - const { - prefixCls: customizePrefixCls, - inputPrefixCls: customizeInputPrefixCls, - className, - size: customizeSize, - suffix, - enterButton = false, - addonAfter, - loading, - disabled, - onSearch: customOnSearch, - onChange: customOnChange, - onCompositionStart, - onCompositionEnd - } = props, - restProps = Search_rest(props, ["prefixCls", "inputPrefixCls", "className", "size", "suffix", "enterButton", "addonAfter", "loading", "disabled", "onSearch", "onChange", "onCompositionStart", "onCompositionEnd"]); - const { - getPrefixCls, - direction - } = _react_17_0_2_react.useContext(context/* ConfigContext */.E_); - const composedRef = _react_17_0_2_react.useRef(false); - const prefixCls = getPrefixCls('input-search', customizePrefixCls); - const inputPrefixCls = getPrefixCls('input', customizeInputPrefixCls); - const { - compactSize - } = (0,Compact/* useCompactItemContext */.ri)(prefixCls, direction); - const size = (0,useSize/* default */.Z)(ctx => { - var _a; - return (_a = customizeSize !== null && customizeSize !== void 0 ? customizeSize : compactSize) !== null && _a !== void 0 ? _a : ctx; - }); - const inputRef = _react_17_0_2_react.useRef(null); - const onChange = e => { - if (e && e.target && e.type === 'click' && customOnSearch) { - customOnSearch(e.target.value, e, { - source: 'clear' - }); - } - if (customOnChange) { - customOnChange(e); - } - }; - const onMouseDown = e => { - var _a; - if (document.activeElement === ((_a = inputRef.current) === null || _a === void 0 ? void 0 : _a.input)) { - e.preventDefault(); - } - }; - const onSearch = e => { - var _a, _b; - if (customOnSearch) { - customOnSearch((_b = (_a = inputRef.current) === null || _a === void 0 ? void 0 : _a.input) === null || _b === void 0 ? void 0 : _b.value, e, { - source: 'input' - }); - } - }; - const onPressEnter = e => { - if (composedRef.current || loading) { - return; - } - onSearch(e); - }; - const searchIcon = typeof enterButton === 'boolean' ? /*#__PURE__*/_react_17_0_2_react.createElement(SearchOutlined/* default */.Z, null) : null; - const btnClassName = `${prefixCls}-button`; - let button; - const enterButtonAsElement = enterButton || {}; - const isAntdButton = enterButtonAsElement.type && enterButtonAsElement.type.__ANT_BUTTON === true; - if (isAntdButton || enterButtonAsElement.type === 'button') { - button = (0,reactNode/* cloneElement */.Tm)(enterButtonAsElement, Object.assign({ - onMouseDown, - onClick: e => { - var _a, _b; - (_b = (_a = enterButtonAsElement === null || enterButtonAsElement === void 0 ? void 0 : enterButtonAsElement.props) === null || _a === void 0 ? void 0 : _a.onClick) === null || _b === void 0 ? void 0 : _b.call(_a, e); - onSearch(e); - }, - key: 'enterButton' - }, isAntdButton ? { - className: btnClassName, - size - } : {})); - } else { - button = /*#__PURE__*/_react_17_0_2_react.createElement(es_button/* default */.ZP, { - className: btnClassName, - type: enterButton ? 'primary' : undefined, - size: size, - disabled: disabled, - key: "enterButton", - onMouseDown: onMouseDown, - onClick: onSearch, - loading: loading, - icon: searchIcon - }, enterButton); - } - if (addonAfter) { - button = [button, (0,reactNode/* cloneElement */.Tm)(addonAfter, { - key: 'addonAfter' - })]; - } - const cls = _classnames_2_5_1_classnames_default()(prefixCls, { - [`${prefixCls}-rtl`]: direction === 'rtl', - [`${prefixCls}-${size}`]: !!size, - [`${prefixCls}-with-button`]: !!enterButton - }, className); - const handleOnCompositionStart = e => { - composedRef.current = true; - onCompositionStart === null || onCompositionStart === void 0 ? void 0 : onCompositionStart(e); - }; - const handleOnCompositionEnd = e => { - composedRef.current = false; - onCompositionEnd === null || onCompositionEnd === void 0 ? void 0 : onCompositionEnd(e); - }; - return /*#__PURE__*/_react_17_0_2_react.createElement(Input/* default */.Z, Object.assign({ - ref: (0,es_ref/* composeRef */.sQ)(inputRef, ref), - onPressEnter: onPressEnter - }, restProps, { - size: size, - onCompositionStart: handleOnCompositionStart, - onCompositionEnd: handleOnCompositionEnd, - prefixCls: inputPrefixCls, - addonAfter: button, - suffix: suffix, - onChange: onChange, - className: cls, - disabled: disabled - })); -}); -if (false) {} -/* harmony default export */ var input_Search = (Search); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/TextArea.js -var TextArea = __webpack_require__(1643); -;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/input/index.js -"use client"; - - - - - - -const input_Input = Input/* default */.Z; -if (false) {} -input_Input.Group = input_Group; -input_Input.Search = input_Search; -input_Input.TextArea = TextArea/* default */.Z; -input_Input.Password = input_Password; -/* harmony default export */ var input = (input_Input); - -/***/ }), - -/***/ 92899: -/*!***************************************************************!*\ - !*** ./node_modules/_antd@5.9.0@antd/es/style/motion/move.js ***! - \***************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ Fm: function() { return /* binding */ initMoveMotion; } -/* harmony export */ }); -/* unused harmony exports moveDownIn, moveDownOut, moveLeftIn, moveLeftOut, moveRightIn, moveRightOut, moveUpIn, moveUpOut */ -/* harmony import */ var _ant_design_cssinjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @ant-design/cssinjs */ 7102); -/* harmony import */ var _motion__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./motion */ 95406); - - -const moveDownIn = new _ant_design_cssinjs__WEBPACK_IMPORTED_MODULE_0__.Keyframes('antMoveDownIn', { - '0%': { - transform: 'translate3d(0, 100%, 0)', - transformOrigin: '0 0', - opacity: 0 - }, - '100%': { - transform: 'translate3d(0, 0, 0)', - transformOrigin: '0 0', - opacity: 1 - } -}); -const moveDownOut = new _ant_design_cssinjs__WEBPACK_IMPORTED_MODULE_0__.Keyframes('antMoveDownOut', { - '0%': { - transform: 'translate3d(0, 0, 0)', - transformOrigin: '0 0', - opacity: 1 - }, - '100%': { - transform: 'translate3d(0, 100%, 0)', - transformOrigin: '0 0', - opacity: 0 - } -}); -const moveLeftIn = new _ant_design_cssinjs__WEBPACK_IMPORTED_MODULE_0__.Keyframes('antMoveLeftIn', { - '0%': { - transform: 'translate3d(-100%, 0, 0)', - transformOrigin: '0 0', - opacity: 0 - }, - '100%': { - transform: 'translate3d(0, 0, 0)', - transformOrigin: '0 0', - opacity: 1 - } -}); -const moveLeftOut = new _ant_design_cssinjs__WEBPACK_IMPORTED_MODULE_0__.Keyframes('antMoveLeftOut', { - '0%': { - transform: 'translate3d(0, 0, 0)', - transformOrigin: '0 0', - opacity: 1 - }, - '100%': { - transform: 'translate3d(-100%, 0, 0)', - transformOrigin: '0 0', - opacity: 0 - } -}); -const moveRightIn = new _ant_design_cssinjs__WEBPACK_IMPORTED_MODULE_0__.Keyframes('antMoveRightIn', { - '0%': { - transform: 'translate3d(100%, 0, 0)', - transformOrigin: '0 0', - opacity: 0 - }, - '100%': { - transform: 'translate3d(0, 0, 0)', - transformOrigin: '0 0', - opacity: 1 - } -}); -const moveRightOut = new _ant_design_cssinjs__WEBPACK_IMPORTED_MODULE_0__.Keyframes('antMoveRightOut', { - '0%': { - transform: 'translate3d(0, 0, 0)', - transformOrigin: '0 0', - opacity: 1 - }, - '100%': { - transform: 'translate3d(100%, 0, 0)', - transformOrigin: '0 0', - opacity: 0 - } -}); -const moveUpIn = new _ant_design_cssinjs__WEBPACK_IMPORTED_MODULE_0__.Keyframes('antMoveUpIn', { - '0%': { - transform: 'translate3d(0, -100%, 0)', - transformOrigin: '0 0', - opacity: 0 - }, - '100%': { - transform: 'translate3d(0, 0, 0)', - transformOrigin: '0 0', - opacity: 1 - } -}); -const moveUpOut = new _ant_design_cssinjs__WEBPACK_IMPORTED_MODULE_0__.Keyframes('antMoveUpOut', { - '0%': { - transform: 'translate3d(0, 0, 0)', - transformOrigin: '0 0', - opacity: 1 - }, - '100%': { - transform: 'translate3d(0, -100%, 0)', - transformOrigin: '0 0', - opacity: 0 - } -}); -const moveMotion = { - 'move-up': { - inKeyframes: moveUpIn, - outKeyframes: moveUpOut - }, - 'move-down': { - inKeyframes: moveDownIn, - outKeyframes: moveDownOut - }, - 'move-left': { - inKeyframes: moveLeftIn, - outKeyframes: moveLeftOut - }, - 'move-right': { - inKeyframes: moveRightIn, - outKeyframes: moveRightOut - } -}; -const initMoveMotion = (token, motionName) => { - const { - antCls - } = token; - const motionCls = `${antCls}-${motionName}`; - const { - inKeyframes, - outKeyframes - } = moveMotion[motionName]; - return [(0,_motion__WEBPACK_IMPORTED_MODULE_1__/* .initMotion */ .R)(motionCls, inKeyframes, outKeyframes, token.motionDurationMid), { - [` - ${motionCls}-enter, - ${motionCls}-appear - `]: { - opacity: 0, - animationTimingFunction: token.motionEaseOutCirc - }, - [`${motionCls}-leave`]: { - animationTimingFunction: token.motionEaseInOutCirc - } - }]; -}; - -/***/ }), - /***/ 9936: /*!**************************************!*\ !*** ./src/assets/images/delete.png ***! diff --git a/layouts__index.032bce9f.async.js b/layouts__index.868e4c2c.async.js similarity index 89% rename from layouts__index.032bce9f.async.js rename to layouts__index.868e4c2c.async.js index 0056211d97..64cc7ddd98 100644 --- a/layouts__index.032bce9f.async.js +++ b/layouts__index.868e4c2c.async.js @@ -1,5 +1,97 @@ (self["webpackChunk"] = self["webpackChunk"] || []).push([[41717],{ +/***/ 80117: +/*!*************************************************************************************************************!*\ + !*** ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/icons/CloseCircleOutlined.js + 1 modules ***! + \*************************************************************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + Z: function() { return /* binding */ icons_CloseCircleOutlined; } +}); + +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.25.6@@babel/runtime/helpers/esm/extends.js +var esm_extends = __webpack_require__(33614); +// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js +var _react_17_0_2_react = __webpack_require__(59301); +;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons-svg@4.4.2@@ant-design/icons-svg/es/asn/CloseCircleOutlined.js +// This icon file is generated automatically. +var CloseCircleOutlined = { "icon": { "tag": "svg", "attrs": { "fill-rule": "evenodd", "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm0 76c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm128.01 198.83c.03 0 .05.01.09.06l45.02 45.01a.2.2 0 01.05.09.12.12 0 010 .07c0 .02-.01.04-.05.08L557.25 512l127.87 127.86a.27.27 0 01.05.06v.02a.12.12 0 010 .07c0 .03-.01.05-.05.09l-45.02 45.02a.2.2 0 01-.09.05.12.12 0 01-.07 0c-.02 0-.04-.01-.08-.05L512 557.25 384.14 685.12c-.04.04-.06.05-.08.05a.12.12 0 01-.07 0c-.03 0-.05-.01-.09-.05l-45.02-45.02a.2.2 0 01-.05-.09.12.12 0 010-.07c0-.02.01-.04.06-.08L466.75 512 338.88 384.14a.27.27 0 01-.05-.06l-.01-.02a.12.12 0 010-.07c0-.03.01-.05.05-.09l45.02-45.02a.2.2 0 01.09-.05.12.12 0 01.07 0c.02 0 .04.01.08.06L512 466.75l127.86-127.86c.04-.05.06-.06.08-.06a.12.12 0 01.07 0z" } }] }, "name": "close-circle", "theme": "outlined" }; +/* harmony default export */ var asn_CloseCircleOutlined = (CloseCircleOutlined); + +// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/components/AntdIcon.js + 3 modules +var AntdIcon = __webpack_require__(1393); +;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/icons/CloseCircleOutlined.js + +// GENERATE BY ./scripts/generate.ts +// DON NOT EDIT IT MANUALLY + + + + +var CloseCircleOutlined_CloseCircleOutlined = function CloseCircleOutlined(props, ref) { + return /*#__PURE__*/_react_17_0_2_react.createElement(AntdIcon/* default */.Z, (0,esm_extends/* default */.Z)({}, props, { + ref: ref, + icon: asn_CloseCircleOutlined + })); +}; + +/**![close-circle](data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIGZpbGw9IiNjYWNhY2EiIGZpbGwtcnVsZT0iZXZlbm9kZCIgdmlld0JveD0iNjQgNjQgODk2IDg5NiIgZm9jdXNhYmxlPSJmYWxzZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNTEyIDY0YzI0Ny40IDAgNDQ4IDIwMC42IDQ0OCA0NDhTNzU5LjQgOTYwIDUxMiA5NjAgNjQgNzU5LjQgNjQgNTEyIDI2NC42IDY0IDUxMiA2NHptMCA3NmMtMjA1LjQgMC0zNzIgMTY2LjYtMzcyIDM3MnMxNjYuNiAzNzIgMzcyIDM3MiAzNzItMTY2LjYgMzcyLTM3Mi0xNjYuNi0zNzItMzcyLTM3MnptMTI4LjAxIDE5OC44M2MuMDMgMCAuMDUuMDEuMDkuMDZsNDUuMDIgNDUuMDFhLjIuMiAwIDAxLjA1LjA5LjEyLjEyIDAgMDEwIC4wN2MwIC4wMi0uMDEuMDQtLjA1LjA4TDU1Ny4yNSA1MTJsMTI3Ljg3IDEyNy44NmEuMjcuMjcgMCAwMS4wNS4wNnYuMDJhLjEyLjEyIDAgMDEwIC4wN2MwIC4wMy0uMDEuMDUtLjA1LjA5bC00NS4wMiA0NS4wMmEuMi4yIDAgMDEtLjA5LjA1LjEyLjEyIDAgMDEtLjA3IDBjLS4wMiAwLS4wNC0uMDEtLjA4LS4wNUw1MTIgNTU3LjI1IDM4NC4xNCA2ODUuMTJjLS4wNC4wNC0uMDYuMDUtLjA4LjA1YS4xMi4xMiAwIDAxLS4wNyAwYy0uMDMgMC0uMDUtLjAxLS4wOS0uMDVsLTQ1LjAyLTQ1LjAyYS4yLjIgMCAwMS0uMDUtLjA5LjEyLjEyIDAgMDEwLS4wN2MwLS4wMi4wMS0uMDQuMDYtLjA4TDQ2Ni43NSA1MTIgMzM4Ljg4IDM4NC4xNGEuMjcuMjcgMCAwMS0uMDUtLjA2bC0uMDEtLjAyYS4xMi4xMiAwIDAxMC0uMDdjMC0uMDMuMDEtLjA1LjA1LS4wOWw0NS4wMi00NS4wMmEuMi4yIDAgMDEuMDktLjA1LjEyLjEyIDAgMDEuMDcgMGMuMDIgMCAuMDQuMDEuMDguMDZMNTEyIDQ2Ni43NWwxMjcuODYtMTI3Ljg2Yy4wNC0uMDUuMDYtLjA2LjA4LS4wNmEuMTIuMTIgMCAwMS4wNyAweiIgLz48L3N2Zz4=) */ +var RefIcon = /*#__PURE__*/_react_17_0_2_react.forwardRef(CloseCircleOutlined_CloseCircleOutlined); +if (false) {} +/* harmony default export */ var icons_CloseCircleOutlined = (RefIcon); + +/***/ }), + +/***/ 3148: +/*!*******************************************************************************************************************!*\ + !*** ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/icons/ExclamationCircleOutlined.js + 1 modules ***! + \*******************************************************************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + Z: function() { return /* binding */ icons_ExclamationCircleOutlined; } +}); + +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.25.6@@babel/runtime/helpers/esm/extends.js +var esm_extends = __webpack_require__(33614); +// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js +var _react_17_0_2_react = __webpack_require__(59301); +;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons-svg@4.4.2@@ant-design/icons-svg/es/asn/ExclamationCircleOutlined.js +// This icon file is generated automatically. +var ExclamationCircleOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z" } }, { "tag": "path", "attrs": { "d": "M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z" } }] }, "name": "exclamation-circle", "theme": "outlined" }; +/* harmony default export */ var asn_ExclamationCircleOutlined = (ExclamationCircleOutlined); + +// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/components/AntdIcon.js + 3 modules +var AntdIcon = __webpack_require__(1393); +;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/icons/ExclamationCircleOutlined.js + +// GENERATE BY ./scripts/generate.ts +// DON NOT EDIT IT MANUALLY + + + + +var ExclamationCircleOutlined_ExclamationCircleOutlined = function ExclamationCircleOutlined(props, ref) { + return /*#__PURE__*/_react_17_0_2_react.createElement(AntdIcon/* default */.Z, (0,esm_extends/* default */.Z)({}, props, { + ref: ref, + icon: asn_ExclamationCircleOutlined + })); +}; + +/**![exclamation-circle](data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIGZpbGw9IiNjYWNhY2EiIHZpZXdCb3g9IjY0IDY0IDg5NiA4OTYiIGZvY3VzYWJsZT0iZmFsc2UiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTUxMiA2NEMyNjQuNiA2NCA2NCAyNjQuNiA2NCA1MTJzMjAwLjYgNDQ4IDQ0OCA0NDggNDQ4LTIwMC42IDQ0OC00NDhTNzU5LjQgNjQgNTEyIDY0em0wIDgyMGMtMjA1LjQgMC0zNzItMTY2LjYtMzcyLTM3MnMxNjYuNi0zNzIgMzcyLTM3MiAzNzIgMTY2LjYgMzcyIDM3Mi0xNjYuNiAzNzItMzcyIDM3MnoiIC8+PHBhdGggZD0iTTQ2NCA2ODhhNDggNDggMCAxMDk2IDAgNDggNDggMCAxMC05NiAwem0yNC0xMTJoNDhjNC40IDAgOC0zLjYgOC04VjI5NmMwLTQuNC0zLjYtOC04LThoLTQ4Yy00LjQgMC04IDMuNi04IDh2MjcyYzAgNC40IDMuNiA4IDggOHoiIC8+PC9zdmc+) */ +var RefIcon = /*#__PURE__*/_react_17_0_2_react.forwardRef(ExclamationCircleOutlined_ExclamationCircleOutlined); +if (false) {} +/* harmony default export */ var icons_ExclamationCircleOutlined = (RefIcon); + +/***/ }), + /***/ 84839: /*!********************************************!*\ !*** ./src/layouts/index.tsx + 18 modules ***! @@ -24,6 +116,9 @@ var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2); // EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/asyncToGenerator.js var asyncToGenerator = __webpack_require__(41498); var asyncToGenerator_default = /*#__PURE__*/__webpack_require__.n(asyncToGenerator); +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/slicedToArray.js +var slicedToArray = __webpack_require__(79800); +var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray); // EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/objectWithoutProperties.js var objectWithoutProperties = __webpack_require__(39647); var objectWithoutProperties_default = /*#__PURE__*/__webpack_require__.n(objectWithoutProperties); @@ -37,9 +132,6 @@ var modal = __webpack_require__(43418); var zh_CN = __webpack_require__(81863); // EXTERNAL MODULE: ./src/.umi-production/exports.ts var _umi_production_exports = __webpack_require__(80608); -// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/slicedToArray.js -var slicedToArray = __webpack_require__(79800); -var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/form/index.js + 19 modules var es_form = __webpack_require__(78241); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/message/index.js + 4 modules @@ -58,6 +150,9 @@ var CloseOutlined = __webpack_require__(53043); var table = __webpack_require__(51945); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/alert/index.js + 3 modules var es_alert = __webpack_require__(46400); +// EXTERNAL MODULE: ./node_modules/_crypto-js@4.1.1@crypto-js/index.js +var _crypto_js_4_1_1_crypto_js = __webpack_require__(28209); +var _crypto_js_4_1_1_crypto_js_default = /*#__PURE__*/__webpack_require__.n(_crypto_js_4_1_1_crypto_js); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/components/User/UnlockLogin/index.tsx @@ -71,6 +166,7 @@ var jsx_runtime = __webpack_require__(37712); + var inputStyle = { height: 48, borderRadius: 4 @@ -134,23 +230,58 @@ var LoginPopComponents = function LoginPopComponents(_ref) { }]; var onFinish = /*#__PURE__*/function () { var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { - var res, from; + var _res2; + var res, newData, iv, ciphertext, _res, _res3, from; return regeneratorRuntime_default()().wrap(function _callee$(_context) { while (1) switch (_context.prev = _context.next) { case 0: _context.next = 2; return form.validateFields(); case 2: - _context.next = 4; - return (0,service_user/* LoginIn */.Es)(objectSpread2_default()(objectSpread2_default()({}, accountInfo), form.getFieldValue())); - case 4: + if (!(accountInfo !== null && accountInfo !== void 0 && accountInfo.code)) { + _context.next = 8; + break; + } + _context.next = 5; + return (0,service_user/* LoginForPhone */.Gq)(objectSpread2_default()(objectSpread2_default()({}, accountInfo), {}, { + phone: accountInfo === null || accountInfo === void 0 ? void 0 : accountInfo.login + }, form.getFieldValue())); + case 5: + res = _context.sent; + _context.next = 21; + break; + case 8: + if (!(accountInfo !== null && accountInfo !== void 0 && accountInfo.user_token)) { + _context.next = 14; + break; + } + _context.next = 11; + return (0,service_user/* getUserInfo */.bG)(objectSpread2_default()(objectSpread2_default()({}, accountInfo), {}, { + websiteName: "exercise_unlock" + }, form.getFieldsValue())); + case 11: + res = _context.sent; + _context.next = 21; + break; + case 14: + newData = JSON.parse(JSON.stringify(accountInfo || {})); + iv = _crypto_js_4_1_1_crypto_js_default().enc.Utf8.parse("5183666c72eec9e4"); + ciphertext = _crypto_js_4_1_1_crypto_js_default().AES.encrypt(newData.password || "", iv, { + iv: iv, + mode: (_crypto_js_4_1_1_crypto_js_default()).mode.CBC + }); + newData.password = ciphertext.toString(); + _context.next = 20; + return (0,service_user/* LoginIn */.Es)(objectSpread2_default()(objectSpread2_default()({}, newData), form.getFieldValue())); + case 20: res = _context.sent; + case 21: if (!res.status) { - _context.next = 12; + _context.next = 28; break; } if (!(res.status === -4)) { - _context.next = 10; + _context.next = 26; break; } dispatch({ @@ -168,65 +299,65 @@ var LoginPopComponents = function LoginPopComponents(_ref) { } }); return _context.abrupt("return"); - case 10: - setErrorValue(res === null || res === void 0 ? void 0 : res.message); + case 26: + setErrorValue((_res = res) === null || _res === void 0 ? void 0 : _res.message); return _context.abrupt("return"); - case 12: + case 28: setOpenModal(false); - if (res !== null && res !== void 0 && res.show) { + if ((_res2 = res) !== null && _res2 !== void 0 && _res2.show) { localStorage.setItem('extension-modal', 'exist'); - localStorage.setItem('extension-date', res === null || res === void 0 ? void 0 : res.start_date); + localStorage.setItem('extension-date', (_res3 = res) === null || _res3 === void 0 ? void 0 : _res3.start_date); } else { localStorage.removeItem('extension-modal'); } if (!(location.pathname === '/user/login' || location.pathname === '/login')) { - _context.next = 29; + _context.next = 45; break; } from = searchParams.get("form") || searchParams.get("back_url"); if (!from) { - _context.next = 20; + _context.next = 36; break; } window.location.href = decodeURIComponent(from); - _context.next = 27; + _context.next = 43; break; - case 20: - if (password.test(accountInfo.password)) { - _context.next = 25; + case 36: + if (!(!password.test(accountInfo.password) && !(accountInfo !== null && accountInfo !== void 0 && accountInfo.code))) { + _context.next = 41; break; } message/* default */.ZP.info('系统检测您的密码强度过低,请及时修改'); window.location.href = '/account/secure'; - _context.next = 27; + _context.next = 43; break; - case 25: - window.location.reload(); + case 41: + window.location.href = "/"; return _context.abrupt("return"); - case 27: - _context.next = 37; + case 43: + _context.next = 53; break; - case 29: - if (password.test(accountInfo.password)) { - _context.next = 35; + case 45: + if (!(!password.test(accountInfo.password) && !(accountInfo !== null && accountInfo !== void 0 && accountInfo.code))) { + _context.next = 51; break; } message/* default */.ZP.info('系统检测您的密码强度过低,请及时修改'); - _umi_production_exports.history.replace('/account/secure?active=3'); + window.location.href = '/account/secure?active=3'; dispatch({ type: 'user/showPopLogin', payload: { showPopLogin: false } }); - _context.next = 37; + _context.next = 53; break; - case 35: + case 51: window.location.reload(); return _context.abrupt("return"); - case 37: + case 53: form.resetFields(); - case 38: + case 54: case "end": return _context.stop(); } @@ -305,11 +436,6 @@ var LoginPopComponents = function LoginPopComponents(_ref) { ;// CONCATENATED MODULE: ./src/components/User/PopLoginRegister/components/LoginPanel/index.less?modules // extracted by mini-css-extract-plugin /* harmony default export */ var LoginPanelmodules = ({"login-panel-wrapper2":"login-panel-wrapper2___HuMNJ","ant-form-item-explain":"ant-form-item-explain___c1FeE","ant-form-item":"ant-form-item___qb60e","ant-form-item-with-help":"ant-form-item-with-help___NeAwJ","login-panel-right-wrp":"login-panel-right-wrp___vWD_i","res-error-values":"res-error-values___hV1lz","tabs":"tabs___EwOAX"}); -// EXTERNAL MODULE: ./src/utils/env.ts + 1 modules -var env = __webpack_require__(71681); -// EXTERNAL MODULE: ./node_modules/_crypto-js@4.1.1@crypto-js/index.js -var _crypto_js_4_1_1_crypto_js = __webpack_require__(28209); -var _crypto_js_4_1_1_crypto_js_default = /*#__PURE__*/__webpack_require__.n(_crypto_js_4_1_1_crypto_js); ;// CONCATENATED MODULE: ./src/components/User/PopLoginRegister/components/LoginPanel/LoginForm.tsx @@ -326,7 +452,6 @@ var _crypto_js_4_1_1_crypto_js_default = /*#__PURE__*/__webpack_require__.n(_cry - var LoginForm_inputStyle = { height: 48, borderRadius: 4 @@ -360,13 +485,6 @@ var LoginForm_LoginPopComponents = function LoginPopComponents(_ref) { openUnlockLogin = _useState8[0], setOpenUnlockLogin = _useState8[1]; var password = /^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{8,16}$/; - var _useState9 = (0,_react_17_0_2_react.useState)(0), - _useState10 = slicedToArray_default()(_useState9, 2), - changeImgNum = _useState10[0], - setChangeImgNum = _useState10[1]; - var imgSrc = (0,_react_17_0_2_react.useMemo)(function () { - return '/rucaptcha?t=' + new Date().getTime(); - }, [changeImgNum]); var onFinish = /*#__PURE__*/function () { var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(values) { var newValues, iv, ciphertext, res, from; @@ -557,35 +675,6 @@ var LoginForm_LoginPopComponents = function LoginPopComponents(_ref) { size: 'middle', placeholder: "\u5BC6\u7801" }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { - name: "code", - rules: [{ - required: true, - message: '请输入验证码' - }], - children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - style: { - display: 'flex' - }, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { - style: LoginForm_inputStyle - // visibilityToggle={false} - , - size: "large", - placeholder: "\u9A8C\u8BC1\u7801" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("img", { - src: (env/* default */.Z === null || env/* default */.Z === void 0 ? void 0 : env/* default */.Z.API_SERVER) + imgSrc, - style: { - height: '32px', - marginLeft: '10px' - }, - onClick: function onClick() { - // setImgsrc(ImgSrc + '/?t=' + Date.now()) - setChangeImgNum(changeImgNum + 1); - // "this.src = '/rucaptcha/?t=' + Date.now();" - } - })] - }) }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: "flex-container", @@ -1528,6 +1617,8 @@ var SvgQq = function SvgQq(props) { ;// CONCATENATED MODULE: ./src/components/User/PopLoginRegister/components/OauthPanel/index.less?modules // extracted by mini-css-extract-plugin /* harmony default export */ var OauthPanelmodules = ({"other-login":"other-login___Jd48Z","btn-link":"btn-link___MhTA6","wechat-qrcode":"wechat-qrcode___bLWkh","driver":"driver___IuicK"}); +// EXTERNAL MODULE: ./src/utils/env.ts + 1 modules +var env = __webpack_require__(71681); ;// CONCATENATED MODULE: ./src/components/User/PopLoginRegister/components/OauthPanel/index.tsx @@ -2660,8 +2751,8 @@ var spin = __webpack_require__(71418); // EXTERNAL MODULE: ./node_modules/_dayjs@1.11.13@dayjs/dayjs.min.js var dayjs_min = __webpack_require__(61186); var dayjs_min_default = /*#__PURE__*/__webpack_require__.n(dayjs_min); -// EXTERNAL MODULE: ./src/components/Header/index.tsx + 5 modules -var Header = __webpack_require__(72842); +// EXTERNAL MODULE: ./src/components/Header/index.tsx + 14 modules +var Header = __webpack_require__(24223); // EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/toConsumableArray.js var toConsumableArray = __webpack_require__(37205); var toConsumableArray_default = /*#__PURE__*/__webpack_require__.n(toConsumableArray); @@ -2895,6 +2986,7 @@ var es = __webpack_require__(7102); + var _excluded = ["loading", "globalSetting", "user", "dispatch"]; @@ -2915,6 +3007,7 @@ var _excluded = ["loading", "globalSetting", "user", "dispatch"]; + dayjs_min_default().locale('zh-cn'); var SimpleLayouts = function SimpleLayouts(_ref) { var loading = _ref.loading, @@ -2925,6 +3018,10 @@ var SimpleLayouts = function SimpleLayouts(_ref) { var location = (0,_umi_production_exports.useLocation)(); var payload = (0,Header/* getCourseParam */.g)(); var globalLoading = globalSetting.globalLoading; + var _useState = (0,_react_17_0_2_react.useState)(false), + _useState2 = slicedToArray_default()(_useState, 2), + showUnlock = _useState2[0], + setShowUnlock = _useState2[1]; var getData = /*#__PURE__*/function () { var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { var _res; @@ -2974,7 +3071,15 @@ var SimpleLayouts = function SimpleLayouts(_ref) { if ((_res = res) !== null && _res !== void 0 && _res.username && location.pathname === '/login') { _umi_production_exports.history.push("/"); } - case 15: + if (res.status === -5) { + setShowUnlock({ + data: [res.message], + accountInfo: { + user_token: res.message.user_token + } + }); + } + case 16: case "end": return _context.stop(); } @@ -2984,6 +3089,58 @@ var SimpleLayouts = function SimpleLayouts(_ref) { return _ref2.apply(this, arguments); }; }(); + var getLimit = /*#__PURE__*/function () { + var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { + var _localStorage; + var res, delaytip, _res$data, _res$data2, _res$data3, _user$userInfo; + return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { + while (1) switch (_context2.prev = _context2.next) { + case 0: + _context2.next = 2; + return (0,fetch/* default */.ZP)('/api/user_concurrencies', { + method: 'get' + }); + case 2: + res = _context2.sent; + delaytip = JSON.parse((_localStorage = localStorage) === null || _localStorage === void 0 ? void 0 : _localStorage.getItem('delaytip_class')); + if ((res === null || res === void 0 ? void 0 : res.status) === 0) { + if (res !== null && res !== void 0 && (_res$data = res.data) !== null && _res$data !== void 0 && _res$data.limit) { + if (!delaytip || dayjs_min_default()(delaytip === null || delaytip === void 0 ? void 0 : delaytip.time).add(5, 'minutes') < dayjs_min_default()(new Date())) { + localStorage.setItem('delaytip_class', JSON.stringify({ + time: new Date(), + login: user === null || user === void 0 || (_user$userInfo = user.userInfo) === null || _user$userInfo === void 0 ? void 0 : _user$userInfo.login, + isShow: true + })); + } + dispatch({ + type: 'globalSetting/delayTipToggle', + payload: true + }); + dispatch({ + type: 'globalSetting/setInfoData', + payload: { + name: res === null || res === void 0 || (_res$data2 = res.data) === null || _res$data2 === void 0 ? void 0 : _res$data2.edu_operations_information, + phone: res === null || res === void 0 || (_res$data3 = res.data) === null || _res$data3 === void 0 ? void 0 : _res$data3.edu_contact_information + } + }); + } else { + localStorage.removeItem('delaytip_class'); + dispatch({ + type: 'globalSetting/delayTipToggle', + payload: false + }); + } + } + case 5: + case "end": + return _context2.stop(); + } + }, _callee2); + })); + return function getLimit() { + return _ref3.apply(this, arguments); + }; + }(); (0,_react_17_0_2_react.useEffect)(function () { // window.less.modifyVars({ // ...themes[globalSetting.theme] @@ -3072,7 +3229,7 @@ var SimpleLayouts = function SimpleLayouts(_ref) { content: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: "c-red", - children: "\u60A8\u7684\u5934\u6B4C\u8003\u8BD5\u7CFB\u7EDF\u67DC\u5BA2\u6237\u7AEF\u7248\u672C\u8FC7\u4F4E" + children: "\u60A8\u7684\u8003\u8BD5\u7CFB\u7EDF\u67DC\u5BA2\u6237\u7AEF\u7248\u672C\u8FC7\u4F4E" }), "\uFF0C\u8BF7\u5347\u7EA7\u81F3\u6700\u65B0\u7248\u672C\u540E\u518D\u4F7F\u7528\uFF0C\u70B9\u51FB\"\u786E\u5B9A\"\u540E\u5C06\u4E0B\u8F7D\u6700\u65B0\u7248\u672C\u7684\u5BA2\u6237\u7AEF,", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: "c-red", children: "\u4E0B\u8F7D\u540E\u8BF7\u5148\u9000\u51FA\u5BA2\u6237\u7AEF\u518D\u5B89\u88C5" @@ -3108,14 +3265,24 @@ var SimpleLayouts = function SimpleLayouts(_ref) { localStorage.removeItem("updateEndTime"); } }, [globalSetting.updateData.system_update]); + (0,_react_17_0_2_react.useEffect)(function () { + var _user$userInfo2; + if (user !== null && user !== void 0 && (_user$userInfo2 = user.userInfo) !== null && _user$userInfo2 !== void 0 && _user$userInfo2.login) { + getLimit(); + var interval = setInterval(getLimit, 30000); + return function () { + clearInterval(interval); + }; + } + }, [user === null || user === void 0 ? void 0 : user.userInfo]); var toTrackEvent = function toTrackEvent() { - var _user$userInfo; + var _user$userInfo3; var trackUserTime = localStorage.trackUserTime; var trackUser = localStorage.trackUser; - if (trackUserTime && dayjs_min_default()(trackUserTime).isSame(dayjs_min_default()().startOf('day'), 'd') && trackUser == ((_user$userInfo = user.userInfo) === null || _user$userInfo === void 0 ? void 0 : _user$userInfo.login)) {} else { - var _user$userInfo2, _user$userInfo3, _user$userInfo4, _user$userInfo5; + if (trackUserTime && dayjs_min_default()(trackUserTime).isSame(dayjs_min_default()().startOf('day'), 'd') && trackUser == ((_user$userInfo3 = user.userInfo) === null || _user$userInfo3 === void 0 ? void 0 : _user$userInfo3.login)) {} else { + var _user$userInfo4, _user$userInfo5, _user$userInfo6, _user$userInfo7; localStorage.trackUserTime = new Date(); - localStorage.trackUser = (_user$userInfo2 = user.userInfo) === null || _user$userInfo2 === void 0 ? void 0 : _user$userInfo2.login; + localStorage.trackUser = (_user$userInfo4 = user.userInfo) === null || _user$userInfo4 === void 0 ? void 0 : _user$userInfo4.login; var text = ''; switch (user.userInfo.role) { case 1: @@ -3134,13 +3301,13 @@ var SimpleLayouts = function SimpleLayouts(_ref) { text = '学生'; break; } - if (((_user$userInfo3 = user.userInfo) === null || _user$userInfo3 === void 0 ? void 0 : _user$userInfo3.identity) !== 'student' && ((_user$userInfo4 = user.userInfo) === null || _user$userInfo4 === void 0 ? void 0 : _user$userInfo4.identity) !== 'teacher') { + if (((_user$userInfo5 = user.userInfo) === null || _user$userInfo5 === void 0 ? void 0 : _user$userInfo5.identity) !== 'student' && ((_user$userInfo6 = user.userInfo) === null || _user$userInfo6 === void 0 ? void 0 : _user$userInfo6.identity) !== 'teacher') { text = '专业人士'; } - if ((_user$userInfo5 = user.userInfo) !== null && _user$userInfo5 !== void 0 && _user$userInfo5.user_school) { - var _user$userInfo6, _user$userInfo7, _user$userInfo8; - (0,util/* trackEvent */.L9)(['学校活跃用户', (_user$userInfo6 = user.userInfo) === null || _user$userInfo6 === void 0 ? void 0 : _user$userInfo6.user_school]); - (0,util/* trackEvent */.L9)(['用户访问明细', (_user$userInfo7 = user.userInfo) === null || _user$userInfo7 === void 0 ? void 0 : _user$userInfo7.login, (_user$userInfo8 = user.userInfo) === null || _user$userInfo8 === void 0 ? void 0 : _user$userInfo8.user_school]); + if ((_user$userInfo7 = user.userInfo) !== null && _user$userInfo7 !== void 0 && _user$userInfo7.user_school) { + var _user$userInfo8, _user$userInfo9, _user$userInfo10; + (0,util/* trackEvent */.L9)(['学校活跃用户', (_user$userInfo8 = user.userInfo) === null || _user$userInfo8 === void 0 ? void 0 : _user$userInfo8.user_school]); + (0,util/* trackEvent */.L9)(['用户访问明细', (_user$userInfo9 = user.userInfo) === null || _user$userInfo9 === void 0 ? void 0 : _user$userInfo9.login, (_user$userInfo10 = user.userInfo) === null || _user$userInfo10 === void 0 ? void 0 : _user$userInfo10.user_school]); } (0,util/* trackEvent */.L9)(['平台PC端', '总活跃用户数']); (0,util/* trackEvent */.L9)(['平台PC端', text]); @@ -3154,7 +3321,11 @@ var SimpleLayouts = function SimpleLayouts(_ref) { autoInsertSpaceInButton: false, componentSize: "middle", theme: antd_theme, - children: [/*#__PURE__*/(0,jsx_runtime.jsx)(PopLogin, {}), /*#__PURE__*/(0,jsx_runtime.jsx)(User_BindAccountPanel, {}), /*#__PURE__*/(0,jsx_runtime.jsx)(components_PodModal, {}), /*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)(PopLogin, {}), /*#__PURE__*/(0,jsx_runtime.jsx)(UnlockLogin, { + open: showUnlock ? true : false, + accountInfo: showUnlock === null || showUnlock === void 0 ? void 0 : showUnlock.accountInfo, + data: showUnlock === null || showUnlock === void 0 ? void 0 : showUnlock.data + }), /*#__PURE__*/(0,jsx_runtime.jsx)(User_BindAccountPanel, {}), /*#__PURE__*/(0,jsx_runtime.jsx)(components_PodModal, {}), /*#__PURE__*/(0,jsx_runtime.jsx)(spin/* default */.Z, { size: 'middle', spinning: globalLoading.show, tip: globalLoading.text, @@ -3164,10 +3335,10 @@ var SimpleLayouts = function SimpleLayouts(_ref) { }) }); }; -/* harmony default export */ var layouts = ((0,_umi_production_exports.connect)(function (_ref3) { - var loading = _ref3.loading, - globalSetting = _ref3.globalSetting, - user = _ref3.user; +/* harmony default export */ var layouts = ((0,_umi_production_exports.connect)(function (_ref4) { + var loading = _ref4.loading, + globalSetting = _ref4.globalSetting, + user = _ref4.user; return { loading: loading, globalSetting: globalSetting, diff --git a/layouts__index.5426f4f6.chunk.css b/layouts__index.b60445b7.chunk.css similarity index 62% rename from layouts__index.5426f4f6.chunk.css rename to layouts__index.b60445b7.chunk.css index 4e6aeacbff..56152f2bcf 100644 --- a/layouts__index.5426f4f6.chunk.css +++ b/layouts__index.b60445b7.chunk.css @@ -173,101 +173,232 @@ box-orient: block-axis; } .header___Wn4fJ { - background: #101010; - height: 62px; + min-width: 1200px; + position: relative; } -.header___Wn4fJ .wrap___Yr9Co { - width: 1200px; - height: 100%; +.header___Wn4fJ [class~='ant-layout-header'] { + padding: 0; + height: 72px; + background: #24292f; +} +.header___Wn4fJ .logo___QnotM { + height: 36px; + margin-right: 40px; +} +.header___Wn4fJ .menu___twLGR { + margin: 0; + padding: 0; display: flex; + flex-flow: row nowrap; align-items: center; - margin: 0 auto; } -.header___Wn4fJ .wrap___Yr9Co .menu { +.header___Wn4fJ .menu___twLGR li { + margin-right: 30px; + position: relative; display: flex; align-items: center; + justify-content: center; +} +.header___Wn4fJ .menu___twLGR li .dropDown___Cwaoa { + background: #ffffff; + box-shadow: 0px 10px 16px 0px #cecece; + border-radius: 6px; + position: absolute; + z-index: 999; + left: -20px; + top: 50px; + padding: 20px; + line-height: 1.5; + display: none; +} +.header___Wn4fJ .menu___twLGR li .dropDown___Cwaoa .line___D1auu { width: 100%; + height: 1px; + background: #dbdce0; + margin: 24px 0; } -.header___Wn4fJ .wrap___Yr9Co .menu a { - color: #fff; - margin: 0 15px; - font-size: 15px; +.header___Wn4fJ .menu___twLGR li .dropDown___Cwaoa .subName___gql7K { + cursor: pointer; } -.header___Wn4fJ .wrap___Yr9Co .menu a:nth-last-child(1) { - margin-right: 0; +.header___Wn4fJ .menu___twLGR li .dropDown___Cwaoa .subName___gql7K:hover aside { + color: #165dff; } -.header___Wn4fJ .wrap___Yr9Co .menu a:hover { - color: #5299e1; +.header___Wn4fJ .menu___twLGR li .name___dR5V2 { + display: flex; + align-items: center; + height: 50px; + cursor: pointer; +} +.header___Wn4fJ .menu___twLGR li .name___dR5V2 span { + font-size: 16px; + color: #ffffff; + display: inline-block; + position: relative; +} +.header___Wn4fJ .menu___twLGR li .name___dR5V2 span b { + color: #d4443c; + transform: translate(2px, -7px); + display: inline-block; } -.header___Wn4fJ .wrap___Yr9Co .menu .logo { - margin-left: 0; - margin-right: 22px; +.header___Wn4fJ .menu___twLGR li .name___dR5V2 i { + font-size: 12px; + display: inline-block; + transform: translateY(1px) scale(0.6); + color: #979797; } -.header___Wn4fJ .wrap___Yr9Co .menu .logo img { - height: 43px; +.header___Wn4fJ .menu___twLGR li:hover .name___dR5V2 span { + color: #c5c5c5; } -.header___Wn4fJ .wrap___Yr9Co .menu .right { +.header___Wn4fJ .menu___twLGR li:hover .dropDown___Cwaoa { + display: block; +} +.header___Wn4fJ .menu___twLGR li.actived___ohMks .name___dR5V2 span { + color: #c5c5c5; +} +.header___Wn4fJ .menu___twLGR li.actived___ohMks .name___dR5V2 span::after { + content: ''; + width: 100%; + height: 2px; + background: #c5c5c5; + position: absolute; + bottom: 12px; + left: 0; + border-radius: 1px; +} +.header___Wn4fJ .edu-menu___iWLK0 { + display: flex; + width: 100%; + height: 72px; + width: 1200px; + flex-flow: row nowrap; + align-items: center; + justify-content: space-between; + margin: 0 auto; +} +.header___Wn4fJ .newslight___lSZjL { + width: 5px; + height: 5px; + border-radius: 5px; + position: absolute; + top: 0; + left: 10px; + background: #fb3226; +} +.header___Wn4fJ .classromediv___knFRv { + animation: glow___gzrPH 200ms ease-out infinite alternate; +} +.spandiv___Gm_hg { + height: 30px; + line-height: 30px; + text-align: center; + background: rgba(0, 255, 249, 0.2); + width: 80px; +} +.header-iearning___LZfyg { + min-width: 1200px; + height: 60px; + width: 100%; + background-color: rgba(255, 255, 255, 0.8) !important; + box-shadow: 0px 2px 10px 0px rgba(136, 136, 136, 0.5); + position: fixed; + top: 0px; + left: 0px; + z-index: 1000; +} +.header-iearning___LZfyg .logo___QnotM { + height: 36px; +} +.header-iearning___LZfyg [class~='ant-layout-header'] { + padding: 0; + height: 60px; + color: #000; + color: initial; + background: transparent; +} +.header-iearning___LZfyg .menu___twLGR { + margin: 0; + padding: 0; margin-left: auto; display: flex; + flex-flow: row nowrap; align-items: center; } -.header___Wn4fJ .wrap___Yr9Co .menu .hidden { - display: none; +.header-iearning___LZfyg .menu___twLGR li { + margin-right: 30px; + position: relative; + display: flex; + align-items: center; + justify-content: center; +} +.header-iearning___LZfyg .menu___twLGR li:hover a { + color: #828383; } -.header___Wn4fJ .wrap___Yr9Co .menu .active::after { +.header-iearning___LZfyg .menu___twLGR li.actived___ohMks a { + color: #196efd; +} +.header-iearning___LZfyg .menu___twLGR li.actived___ohMks::after { content: ''; - width: 85px; - height: 2px; + width: 28px; + height: 4px; + background-color: #196efd; position: absolute; - z-index: 2; - bottom: 5px; + bottom: 10px; left: 50%; transform: translateX(-50%); - background: #ffffff; - pointer-events: none; } -.header___Wn4fJ .wrap___Yr9Co .menu .list { +.header-iearning___LZfyg .menu___twLGR li a { + color: #434d6c; position: relative; - color: #ffffff; - cursor: default; - height: 50px; - line-height: 50px; + font-size: 16px; } -.header___Wn4fJ .wrap___Yr9Co .menu .list:hover .transition { +.header-iearning___LZfyg .edu-menu___iWLK0 { display: flex; + width: 100%; + padding: 0 20px; + height: 60px; + min-width: 1200px; + flex-flow: row nowrap; + align-items: center; + justify-content: space-between; } -.header___Wn4fJ .wrap___Yr9Co .menu .list > i { - margin-left: 12px; - font-size: 10px; - display: inline-block; - transform: scale(0.7); -} -.header___Wn4fJ .wrap___Yr9Co .menu .list .transition { +.header-iearning___LZfyg .newslight___lSZjL { + width: 5px; + height: 5px; + border-radius: 5px; position: absolute; - z-index: 20; - top: 49px; - left: -15px; - display: none; - background-color: #fff; - box-shadow: 0px 10px 16px 0px #cecece; - border-radius: 6px; - flex-direction: column; - padding: 7px 0; + top: 0px; + left: 10px; + background: #fb3226; } -.header___Wn4fJ .wrap___Yr9Co .menu .list .transition .item { - color: rgba(0, 0, 0, 0.87); - padding: 7px 17px; - margin: 0; - line-height: normal; - line-height: initial; - white-space: nowrap; +.header-iearning___LZfyg .classromediv___knFRv { + animation: glow___gzrPH 200ms ease-out infinite alternate; } -.header___Wn4fJ .wrap___Yr9Co .menu .list .transition .item:hover { - color: #5299e1; +.header-iearning___LZfyg .title___Ozzjk { + font-size: 18px; + font-weight: 600; + color: #196efd; + margin-left: 10px; } -.logo___QnotM { - height: 36px; - margin-right: 46px; +.headerFixed___QLwBd { + position: fixed; + top: 0px; + z-index: 999; + width: 100%; +} +.headerFixed___QLwBd + section { + padding-top: 60px; +} +@keyframes glow___gzrPH { + 0% { + border-color: #00fff9; + background: rgba(0, 255, 249, 0.2); + box-shadow: 0 0 5px rgba(0, 255, 249, 0.2); + } + 100% { + border-color: #00fff9; + background: rgba(0, 255, 249, 0.2); + box-shadow: 0 0 8px rgba(0, 255, 249, 0.6); + } } /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ @@ -301,6 +432,126 @@ color: #fff; } +/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.3.18@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.3.18@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/AuthModal/index.less?modules ***! + \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.tilte___IfiMG { + color: #333333; + font-size: 16px; + text-align: center; +} +.flexRow___pQP78 { + display: flex; + flex-direction: row; + justify-content: center; + align-items: center; + margin-top: 30px; +} +.flexColumn___xrBZQ { + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; +} +.footerWrap___C5kCC { + display: flex; + justify-content: space-between; +} +.img___GoWZu { + width: 40px; + height: 37px; + vertical-align: middle; + border-style: none; +} +.content___pumTK { + font-size: 14px; + color: #979797; + margin-top: 15px; +} +.modalContent___XvHiZ { + text-align: center; + margin-top: 10px; + color: #333333; + font-size: 16px; +} + +/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.3.18@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.3.18@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/Header/components/Join/index.less?modules ***! + \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.flex_box_center___cltIf { + justify-content: center; + align-items: center; + -webkit-justify-content: center; + box-align: center; +} +.flex_space_between___fKr_O { + justify-content: space-between; + -webkit-box-pack: justify; +} +.flex_box_vertical_center____QfiA { + align-items: center; + box-align: center; +} +.flex_box_center_end___ysqmH { + justify-content: flex-end; + align-items: center; + -webkit-justify-content: flex-end; + -webkit-align-items: center; + -webkit-box-align: center; + -webkit-box-pack: end; + box-align: center; + box-pack: end; +} +.flex_box_column___CfE8K { + flex-direction: column; + box-orient: block-axis; +} +.rightMenu___ADTOX { + width: 120px; + text-align: center; +} +.rightMenu___ADTOX li { + padding: 0 15px; + height: 35px; + line-height: 35px; + background: none !important; +} +.rightMenu___ADTOX li:hover { + background: #0152d9 !important; +} +.rightMenu___ADTOX li:hover a { + color: white !important; +} +.rightMenu___ADTOX li a { + font-size: 14px; + margin: 0; + padding: 0; +} +.joinMenu___aRGsf { + padding: 0 0; + width: 240px; +} +.joinMenu___aRGsf a { + color: #323232; +} +.joinBoard___AeUvr { + border: 1px solid #eee; + width: 1px; + height: 100%; +} +.joinCol___fV4uL { + width: 48%; +} +.hidden___TkCJZ { + display: none; +} +.w140___Vx5lp { + width: 140px !important; +} +.w100___yYRaC { + width: 90%; +} + /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.3.18@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.3.18@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/Header/components/User/index.less?modules ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ @@ -342,7 +593,7 @@ text-align: center; } .rightMenu___y_nqk li { - padding: 7px 5px; + padding: 0; } .rightMenu___y_nqk li:hover { background: #0152d9; @@ -354,14 +605,24 @@ font-size: 14px; margin: 0; } -.menuWrap___iwlZB li { +[id="educoder"] .menuWrap___iwlZB { + padding-left: 0; + padding-right: 0; + border-radius: 2px; +} +[id="educoder"] .menuWrap___iwlZB li { height: 35px; + padding: 0 !important; +} +[id="educoder"] .menuWrap___iwlZB li [class~='ant-dropdown-menu-title-content'] { + flex: none !important; } -.menuWrap___iwlZB li a { +[id="educoder"] .menuWrap___iwlZB li a { margin: 0px; color: #323232; text-align: left; padding: 0px 15px; + line-height: 35px; } .exit___MOREW { border-top: 1px solid #eeeeee; @@ -404,6 +665,25 @@ .login___WGEW9 > span { padding: 0 !important; } +.icon___HABAt { + font-size: 12px; + display: inline-block; + transform: translateY(3px) scale(0.6); + color: #979797; +} + +/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.3.18@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.3.18@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/Header/components/DelayTip/index.less?modules ***! + \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.tip___a6MfI { + width: 1200px; + height: 40px; + display: flex; + align-items: center; + justify-content: space-between; + font-size: 12px; + margin: 0 auto; +} /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.3.18@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.3.18@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/PodModal/index.less?modules ***! diff --git a/layouts__user__index.902dcba8.chunk.css b/layouts__user__index.44faa3ef.chunk.css similarity index 54% rename from layouts__user__index.902dcba8.chunk.css rename to layouts__user__index.44faa3ef.chunk.css index 72a6f523d3..18a1ca5716 100644 --- a/layouts__user__index.902dcba8.chunk.css +++ b/layouts__user__index.44faa3ef.chunk.css @@ -54,101 +54,232 @@ box-orient: block-axis; } .header___Wn4fJ { - background: #101010; - height: 62px; + min-width: 1200px; + position: relative; } -.header___Wn4fJ .wrap___Yr9Co { - width: 1200px; - height: 100%; +.header___Wn4fJ [class~='ant-layout-header'] { + padding: 0; + height: 72px; + background: #24292f; +} +.header___Wn4fJ .logo___QnotM { + height: 36px; + margin-right: 40px; +} +.header___Wn4fJ .menu___twLGR { + margin: 0; + padding: 0; display: flex; + flex-flow: row nowrap; align-items: center; - margin: 0 auto; } -.header___Wn4fJ .wrap___Yr9Co .menu { +.header___Wn4fJ .menu___twLGR li { + margin-right: 30px; + position: relative; display: flex; align-items: center; + justify-content: center; +} +.header___Wn4fJ .menu___twLGR li .dropDown___Cwaoa { + background: #ffffff; + box-shadow: 0px 10px 16px 0px #cecece; + border-radius: 6px; + position: absolute; + z-index: 999; + left: -20px; + top: 50px; + padding: 20px; + line-height: 1.5; + display: none; +} +.header___Wn4fJ .menu___twLGR li .dropDown___Cwaoa .line___D1auu { width: 100%; + height: 1px; + background: #dbdce0; + margin: 24px 0; } -.header___Wn4fJ .wrap___Yr9Co .menu a { - color: #fff; - margin: 0 15px; - font-size: 15px; +.header___Wn4fJ .menu___twLGR li .dropDown___Cwaoa .subName___gql7K { + cursor: pointer; } -.header___Wn4fJ .wrap___Yr9Co .menu a:nth-last-child(1) { - margin-right: 0; +.header___Wn4fJ .menu___twLGR li .dropDown___Cwaoa .subName___gql7K:hover aside { + color: #165dff; } -.header___Wn4fJ .wrap___Yr9Co .menu a:hover { - color: #5299e1; +.header___Wn4fJ .menu___twLGR li .name___dR5V2 { + display: flex; + align-items: center; + height: 50px; + cursor: pointer; +} +.header___Wn4fJ .menu___twLGR li .name___dR5V2 span { + font-size: 16px; + color: #ffffff; + display: inline-block; + position: relative; +} +.header___Wn4fJ .menu___twLGR li .name___dR5V2 span b { + color: #d4443c; + transform: translate(2px, -7px); + display: inline-block; +} +.header___Wn4fJ .menu___twLGR li .name___dR5V2 i { + font-size: 12px; + display: inline-block; + transform: translateY(1px) scale(0.6); + color: #979797; } -.header___Wn4fJ .wrap___Yr9Co .menu .logo { - margin-left: 0; - margin-right: 22px; +.header___Wn4fJ .menu___twLGR li:hover .name___dR5V2 span { + color: #c5c5c5; } -.header___Wn4fJ .wrap___Yr9Co .menu .logo img { - height: 43px; +.header___Wn4fJ .menu___twLGR li:hover .dropDown___Cwaoa { + display: block; +} +.header___Wn4fJ .menu___twLGR li.actived___ohMks .name___dR5V2 span { + color: #c5c5c5; } -.header___Wn4fJ .wrap___Yr9Co .menu .right { +.header___Wn4fJ .menu___twLGR li.actived___ohMks .name___dR5V2 span::after { + content: ''; + width: 100%; + height: 2px; + background: #c5c5c5; + position: absolute; + bottom: 12px; + left: 0; + border-radius: 1px; +} +.header___Wn4fJ .edu-menu___iWLK0 { + display: flex; + width: 100%; + height: 72px; + width: 1200px; + flex-flow: row nowrap; + align-items: center; + justify-content: space-between; + margin: 0 auto; +} +.header___Wn4fJ .newslight___lSZjL { + width: 5px; + height: 5px; + border-radius: 5px; + position: absolute; + top: 0; + left: 10px; + background: #fb3226; +} +.header___Wn4fJ .classromediv___knFRv { + animation: glow___gzrPH 200ms ease-out infinite alternate; +} +.spandiv___Gm_hg { + height: 30px; + line-height: 30px; + text-align: center; + background: rgba(0, 255, 249, 0.2); + width: 80px; +} +.header-iearning___LZfyg { + min-width: 1200px; + height: 60px; + width: 100%; + background-color: rgba(255, 255, 255, 0.8) !important; + box-shadow: 0px 2px 10px 0px rgba(136, 136, 136, 0.5); + position: fixed; + top: 0px; + left: 0px; + z-index: 1000; +} +.header-iearning___LZfyg .logo___QnotM { + height: 36px; +} +.header-iearning___LZfyg [class~='ant-layout-header'] { + padding: 0; + height: 60px; + color: #000; + color: initial; + background: transparent; +} +.header-iearning___LZfyg .menu___twLGR { + margin: 0; + padding: 0; margin-left: auto; display: flex; + flex-flow: row nowrap; align-items: center; } -.header___Wn4fJ .wrap___Yr9Co .menu .hidden { - display: none; +.header-iearning___LZfyg .menu___twLGR li { + margin-right: 30px; + position: relative; + display: flex; + align-items: center; + justify-content: center; } -.header___Wn4fJ .wrap___Yr9Co .menu .active::after { +.header-iearning___LZfyg .menu___twLGR li:hover a { + color: #828383; +} +.header-iearning___LZfyg .menu___twLGR li.actived___ohMks a { + color: #196efd; +} +.header-iearning___LZfyg .menu___twLGR li.actived___ohMks::after { content: ''; - width: 85px; - height: 2px; + width: 28px; + height: 4px; + background-color: #196efd; position: absolute; - z-index: 2; - bottom: 5px; + bottom: 10px; left: 50%; transform: translateX(-50%); - background: #ffffff; - pointer-events: none; } -.header___Wn4fJ .wrap___Yr9Co .menu .list { +.header-iearning___LZfyg .menu___twLGR li a { + color: #434d6c; position: relative; - color: #ffffff; - cursor: default; - height: 50px; - line-height: 50px; + font-size: 16px; } -.header___Wn4fJ .wrap___Yr9Co .menu .list:hover .transition { +.header-iearning___LZfyg .edu-menu___iWLK0 { display: flex; + width: 100%; + padding: 0 20px; + height: 60px; + min-width: 1200px; + flex-flow: row nowrap; + align-items: center; + justify-content: space-between; } -.header___Wn4fJ .wrap___Yr9Co .menu .list > i { - margin-left: 12px; - font-size: 10px; - display: inline-block; - transform: scale(0.7); -} -.header___Wn4fJ .wrap___Yr9Co .menu .list .transition { +.header-iearning___LZfyg .newslight___lSZjL { + width: 5px; + height: 5px; + border-radius: 5px; position: absolute; - z-index: 20; - top: 49px; - left: -15px; - display: none; - background-color: #fff; - box-shadow: 0px 10px 16px 0px #cecece; - border-radius: 6px; - flex-direction: column; - padding: 7px 0; + top: 0px; + left: 10px; + background: #fb3226; } -.header___Wn4fJ .wrap___Yr9Co .menu .list .transition .item { - color: rgba(0, 0, 0, 0.87); - padding: 7px 17px; - margin: 0; - line-height: normal; - line-height: initial; - white-space: nowrap; +.header-iearning___LZfyg .classromediv___knFRv { + animation: glow___gzrPH 200ms ease-out infinite alternate; } -.header___Wn4fJ .wrap___Yr9Co .menu .list .transition .item:hover { - color: #5299e1; +.header-iearning___LZfyg .title___Ozzjk { + font-size: 18px; + font-weight: 600; + color: #196efd; + margin-left: 10px; +} +.headerFixed___QLwBd { + position: fixed; + top: 0px; + z-index: 999; + width: 100%; } -.logo___QnotM { - height: 36px; - margin-right: 46px; +.headerFixed___QLwBd + section { + padding-top: 60px; +} +@keyframes glow___gzrPH { + 0% { + border-color: #00fff9; + background: rgba(0, 255, 249, 0.2); + box-shadow: 0 0 5px rgba(0, 255, 249, 0.2); + } + 100% { + border-color: #00fff9; + background: rgba(0, 255, 249, 0.2); + box-shadow: 0 0 8px rgba(0, 255, 249, 0.6); + } } /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ @@ -182,6 +313,126 @@ color: #fff; } +/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.3.18@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.3.18@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/AuthModal/index.less?modules ***! + \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.tilte___IfiMG { + color: #333333; + font-size: 16px; + text-align: center; +} +.flexRow___pQP78 { + display: flex; + flex-direction: row; + justify-content: center; + align-items: center; + margin-top: 30px; +} +.flexColumn___xrBZQ { + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; +} +.footerWrap___C5kCC { + display: flex; + justify-content: space-between; +} +.img___GoWZu { + width: 40px; + height: 37px; + vertical-align: middle; + border-style: none; +} +.content___pumTK { + font-size: 14px; + color: #979797; + margin-top: 15px; +} +.modalContent___XvHiZ { + text-align: center; + margin-top: 10px; + color: #333333; + font-size: 16px; +} + +/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.3.18@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.3.18@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/Header/components/Join/index.less?modules ***! + \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.flex_box_center___cltIf { + justify-content: center; + align-items: center; + -webkit-justify-content: center; + box-align: center; +} +.flex_space_between___fKr_O { + justify-content: space-between; + -webkit-box-pack: justify; +} +.flex_box_vertical_center____QfiA { + align-items: center; + box-align: center; +} +.flex_box_center_end___ysqmH { + justify-content: flex-end; + align-items: center; + -webkit-justify-content: flex-end; + -webkit-align-items: center; + -webkit-box-align: center; + -webkit-box-pack: end; + box-align: center; + box-pack: end; +} +.flex_box_column___CfE8K { + flex-direction: column; + box-orient: block-axis; +} +.rightMenu___ADTOX { + width: 120px; + text-align: center; +} +.rightMenu___ADTOX li { + padding: 0 15px; + height: 35px; + line-height: 35px; + background: none !important; +} +.rightMenu___ADTOX li:hover { + background: #0152d9 !important; +} +.rightMenu___ADTOX li:hover a { + color: white !important; +} +.rightMenu___ADTOX li a { + font-size: 14px; + margin: 0; + padding: 0; +} +.joinMenu___aRGsf { + padding: 0 0; + width: 240px; +} +.joinMenu___aRGsf a { + color: #323232; +} +.joinBoard___AeUvr { + border: 1px solid #eee; + width: 1px; + height: 100%; +} +.joinCol___fV4uL { + width: 48%; +} +.hidden___TkCJZ { + display: none; +} +.w140___Vx5lp { + width: 140px !important; +} +.w100___yYRaC { + width: 90%; +} + /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.3.18@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.3.18@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/Header/components/User/index.less?modules ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ @@ -223,7 +474,7 @@ text-align: center; } .rightMenu___y_nqk li { - padding: 7px 5px; + padding: 0; } .rightMenu___y_nqk li:hover { background: #0152d9; @@ -235,14 +486,24 @@ font-size: 14px; margin: 0; } -.menuWrap___iwlZB li { +[id="educoder"] .menuWrap___iwlZB { + padding-left: 0; + padding-right: 0; + border-radius: 2px; +} +[id="educoder"] .menuWrap___iwlZB li { height: 35px; + padding: 0 !important; +} +[id="educoder"] .menuWrap___iwlZB li [class~='ant-dropdown-menu-title-content'] { + flex: none !important; } -.menuWrap___iwlZB li a { +[id="educoder"] .menuWrap___iwlZB li a { margin: 0px; color: #323232; text-align: left; padding: 0px 15px; + line-height: 35px; } .exit___MOREW { border-top: 1px solid #eeeeee; @@ -285,6 +546,25 @@ .login___WGEW9 > span { padding: 0 !important; } +.icon___HABAt { + font-size: 12px; + display: inline-block; + transform: translateY(3px) scale(0.6); + color: #979797; +} + +/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[0].use[1]!./node_modules/_@umijs_bundler-webpack@4.3.18@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[2]!./node_modules/_@umijs_bundler-webpack@4.3.18@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[0].use[3]!./src/components/Header/components/DelayTip/index.less?modules ***! + \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ +.tip___a6MfI { + width: 1200px; + height: 40px; + display: flex; + align-items: center; + justify-content: space-between; + font-size: 12px; + margin: 0 auto; +} /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** css ./node_modules/_css-loader@6.7.1@css-loader/dist/cjs.js??ruleSet[1].rules[5].oneOf[1].use[1]!./node_modules/_@umijs_bundler-webpack@4.3.18@@umijs/bundler-webpack/compiled/postcss-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[2]!./node_modules/_@umijs_bundler-webpack@4.3.18@@umijs/bundler-webpack/compiled/less-loader/index.js??ruleSet[1].rules[5].oneOf[1].use[3]!./src/layouts/user/index.less ***! diff --git a/layouts__user__index.63596de0.async.js b/layouts__user__index.63596de0.async.js new file mode 100644 index 0000000000..ca4cfbce87 --- /dev/null +++ b/layouts__user__index.63596de0.async.js @@ -0,0 +1,337 @@ +"use strict"; +(self["webpackChunk"] = self["webpackChunk"] || []).push([[25972],{ + +/***/ 22294: +/*!************************************************!*\ + !*** ./src/layouts/user/index.tsx + 6 modules ***! + \************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +// ESM COMPAT FLAG +__webpack_require__.r(__webpack_exports__); + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + "default": function() { return /* binding */ user; } +}); + +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/objectSpread2.js +var objectSpread2 = __webpack_require__(82242); +var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2); +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/slicedToArray.js +var slicedToArray = __webpack_require__(79800); +var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray); +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/objectWithoutProperties.js +var objectWithoutProperties = __webpack_require__(39647); +var objectWithoutProperties_default = /*#__PURE__*/__webpack_require__.n(objectWithoutProperties); +// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js +var _react_17_0_2_react = __webpack_require__(59301); +;// CONCATENATED MODULE: ./src/components/User/OauthPanel/wechat.svg +function _createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; if (!it) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it["return"] != null) it["return"](); } finally { if (didErr) throw err; } } }; } +function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } +function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i]; return arr2; } +var __defProp = Object.defineProperty; +var __getOwnPropSymbols = Object.getOwnPropertySymbols; +var __hasOwnProp = Object.prototype.hasOwnProperty; +var __propIsEnum = Object.prototype.propertyIsEnumerable; +var __defNormalProp = function __defNormalProp(obj, key, value) { + return key in obj ? __defProp(obj, key, { + enumerable: true, + configurable: true, + writable: true, + value: value + }) : obj[key] = value; +}; +var __spreadValues = function __spreadValues(a, b) { + for (var prop in b || (b = {})) if (__hasOwnProp.call(b, prop)) __defNormalProp(a, prop, b[prop]); + if (__getOwnPropSymbols) { + var _iterator = _createForOfIteratorHelper(__getOwnPropSymbols(b)), + _step; + try { + for (_iterator.s(); !(_step = _iterator.n()).done;) { + var prop = _step.value; + if (__propIsEnum.call(b, prop)) __defNormalProp(a, prop, b[prop]); + } + } catch (err) { + _iterator.e(err); + } finally { + _iterator.f(); + } + } + return a; +}; + +var SvgWechat = function SvgWechat(props) { + return /* @__PURE__ */React.createElement("svg", __spreadValues({ + className: "wechat_svg__icon", + viewBox: "0 0 1024 1024", + xmlns: "http://www.w3.org/2000/svg", + width: 200, + height: 200 + }, props), /* @__PURE__ */React.createElement("path", { + d: "M512 0c282.793 0 512 229.202 512 512 0 282.793-229.207 512-512 512S0 794.793 0 512C0 229.202 229.207 0 512 0zm122.081 423.383c-103.69 0-185.472 72.366-185.472 161.219 0 88.929 81.782 161.146 185.472 161.146 21.71 0 43.54-5.54 65.383-11.084L759.265 768l-16.4-55.588c43.756-33.408 76.34-77.762 76.34-127.81 0-88.853-87.23-161.219-185.119-161.219zM423.265 256C303.196 256 204.8 339.84 204.8 446.31c0 61.43 32.722 111.837 87.409 151l-21.817 67.307 76.365-39.24c27.274 5.581 49.229 11.239 76.508 11.239 6.882 0 13.63-.287 20.378-.87-4.23-14.936-6.748-30.603-6.748-46.92 0-97.695 81.96-177.04 185.738-177.04 7.107 0 14.141.512 21.023 1.306C624.794 323.01 530.698 256 423.27 256zM694.41 512c16.348 0 27.264 11.13 27.264 22.19 0 11.131-10.916 22.118-27.264 22.118-10.71 0-21.494-10.987-21.494-22.118 0-11.06 10.783-22.19 21.494-22.19zm-121.753 0c16.435 0 27.115 11.13 27.115 22.19 0 11.131-10.68 22.118-27.12 22.118-10.752 0-21.643-10.987-21.643-22.118 0-11.06 10.896-22.19 21.643-22.19zM351.549 349.542c17.23 0 28.79 11.72 28.79 29.497 0 17.694-11.56 29.578-28.79 29.578-17.218 0-34.6-11.878-34.6-29.578 0-17.777 17.382-29.502 34.6-29.502zm153.314 0c16.03 0 26.64 11.72 26.64 29.497 0 17.694-10.61 29.578-26.64 29.578-15.903 0-31.877-11.878-31.877-29.578 0-17.777 15.974-29.502 31.877-29.502z", + fill: "#62B900" + })); +}; + +/* harmony default export */ var wechat = ("data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTUxMiAwYzI4Mi43OTMgMCA1MTIgMjI5LjIwMiA1MTIgNTEyIDAgMjgyLjc5My0yMjkuMjA3IDUxMi01MTIgNTEyUzAgNzk0Ljc5MyAwIDUxMkMwIDIyOS4yMDIgMjI5LjIwNyAwIDUxMiAwem0xMjIuMDgxIDQyMy4zODNjLTEwMy42OSAwLTE4NS40NzIgNzIuMzY2LTE4NS40NzIgMTYxLjIxOSAwIDg4LjkyOSA4MS43ODIgMTYxLjE0NiAxODUuNDcyIDE2MS4xNDYgMjEuNzEgMCA0My41NC01LjU0IDY1LjM4My0xMS4wODRMNzU5LjI2NSA3NjhsLTE2LjQtNTUuNTg4YzQzLjc1Ni0zMy40MDggNzYuMzQtNzcuNzYyIDc2LjM0LTEyNy44MSAwLTg4Ljg1My04Ny4yMy0xNjEuMjE5LTE4NS4xMTktMTYxLjIxOXpNNDIzLjI2NSAyNTZDMzAzLjE5NiAyNTYgMjA0LjggMzM5Ljg0IDIwNC44IDQ0Ni4zMWMwIDYxLjQzIDMyLjcyMiAxMTEuODM3IDg3LjQwOSAxNTFsLTIxLjgxNyA2Ny4zMDcgNzYuMzY1LTM5LjI0YzI3LjI3NCA1LjU4MSA0OS4yMjkgMTEuMjM5IDc2LjUwOCAxMS4yMzkgNi44ODIgMCAxMy42My0uMjg3IDIwLjM3OC0uODctNC4yMy0xNC45MzYtNi43NDgtMzAuNjAzLTYuNzQ4LTQ2LjkyIDAtOTcuNjk1IDgxLjk2LTE3Ny4wNCAxODUuNzM4LTE3Ny4wNCA3LjEwNyAwIDE0LjE0MS41MTIgMjEuMDIzIDEuMzA2QzYyNC43OTQgMzIzLjAxIDUzMC42OTggMjU2IDQyMy4yNyAyNTZ6TTY5NC40MSA1MTJjMTYuMzQ4IDAgMjcuMjY0IDExLjEzIDI3LjI2NCAyMi4xOSAwIDExLjEzMS0xMC45MTYgMjIuMTE4LTI3LjI2NCAyMi4xMTgtMTAuNzEgMC0yMS40OTQtMTAuOTg3LTIxLjQ5NC0yMi4xMTggMC0xMS4wNiAxMC43ODMtMjIuMTkgMjEuNDk0LTIyLjE5em0tMTIxLjc1MyAwYzE2LjQzNSAwIDI3LjExNSAxMS4xMyAyNy4xMTUgMjIuMTkgMCAxMS4xMzEtMTAuNjggMjIuMTE4LTI3LjEyIDIyLjExOC0xMC43NTIgMC0yMS42NDMtMTAuOTg3LTIxLjY0My0yMi4xMTggMC0xMS4wNiAxMC44OTYtMjIuMTkgMjEuNjQzLTIyLjE5ek0zNTEuNTQ5IDM0OS41NDJjMTcuMjMgMCAyOC43OSAxMS43MiAyOC43OSAyOS40OTcgMCAxNy42OTQtMTEuNTYgMjkuNTc4LTI4Ljc5IDI5LjU3OC0xNy4yMTggMC0zNC42LTExLjg3OC0zNC42LTI5LjU3OCAwLTE3Ljc3NyAxNy4zODItMjkuNTAyIDM0LjYtMjkuNTAyem0xNTMuMzE0IDBjMTYuMDMgMCAyNi42NCAxMS43MiAyNi42NCAyOS40OTcgMCAxNy42OTQtMTAuNjEgMjkuNTc4LTI2LjY0IDI5LjU3OC0xNS45MDMgMC0zMS44NzctMTEuODc4LTMxLjg3Ny0yOS41NzggMC0xNy43NzcgMTUuOTc0LTI5LjUwMiAzMS44NzctMjkuNTAyeiIgZmlsbD0iIzYyQjkwMCIvPjwvc3ZnPg=="); +;// CONCATENATED MODULE: ./src/components/User/OauthPanel/qq.svg +function qq_createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; if (!it) { if (Array.isArray(o) || (it = qq_unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it["return"] != null) it["return"](); } finally { if (didErr) throw err; } } }; } +function qq_unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return qq_arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return qq_arrayLikeToArray(o, minLen); } +function qq_arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i]; return arr2; } +var qq_defProp = Object.defineProperty; +var qq_getOwnPropSymbols = Object.getOwnPropertySymbols; +var qq_hasOwnProp = Object.prototype.hasOwnProperty; +var qq_propIsEnum = Object.prototype.propertyIsEnumerable; +var qq_defNormalProp = function __defNormalProp(obj, key, value) { + return key in obj ? qq_defProp(obj, key, { + enumerable: true, + configurable: true, + writable: true, + value: value + }) : obj[key] = value; +}; +var qq_spreadValues = function __spreadValues(a, b) { + for (var prop in b || (b = {})) if (qq_hasOwnProp.call(b, prop)) qq_defNormalProp(a, prop, b[prop]); + if (qq_getOwnPropSymbols) { + var _iterator = qq_createForOfIteratorHelper(qq_getOwnPropSymbols(b)), + _step; + try { + for (_iterator.s(); !(_step = _iterator.n()).done;) { + var prop = _step.value; + if (qq_propIsEnum.call(b, prop)) qq_defNormalProp(a, prop, b[prop]); + } + } catch (err) { + _iterator.e(err); + } finally { + _iterator.f(); + } + } + return a; +}; + +var SvgQq = function SvgQq(props) { + return /* @__PURE__ */React.createElement("svg", qq_spreadValues({ + className: "qq_svg__icon", + viewBox: "0 0 1024 1024", + xmlns: "http://www.w3.org/2000/svg", + width: 200, + height: 200 + }, props), /* @__PURE__ */React.createElement("path", { + d: "M512 0C229.356 0 0 229.356 0 512s229.356 512 512 512 512-229.356 512-512S794.644 0 512 0zm235.75 647.603c-10.7 5.417-27.417-6.963-43.34-30.157-6.267 25.262-21.673 47.95-43.607 66.253 23.244 8.505 38.123 22.17 38.123 37.898 0 25.519-40.99 46.403-91.387 46.403-45.43 0-83.287-17.014-90.076-38.927h-10.967C499.446 751.243 461.85 768 416.42 768c-50.396 0-91.387-20.623-91.387-46.403 0-15.728 15.145-29.388 38.118-37.898-21.929-18.304-37.596-41.252-43.602-66.253-15.667 23.194-32.634 35.83-43.34 30.157-15.668-7.987-12.534-51.046 7.05-96.159 15.145-35.317 36.03-61.614 51.697-67.287-.262-2.319-.262-4.638-.262-6.707 0-13.66 3.917-26.291 10.445-36.608v-2.314c0-6.19 1.567-12.119 4.178-17.275C353.23 329.216 414.07 256 512.241 256s159.006 73.216 162.923 165.253a38.374 38.374 0 0 1 4.178 17.275v2.32c6.528 10.311 10.445 22.942 10.445 36.607 0 2.32 0 4.64-.261 6.702 15.923 5.673 36.557 31.97 51.696 67.287 19.062 45.118 22.196 88.167 6.528 96.16z", + fill: "#378AFE" + })); +}; + +/* harmony default export */ var qq = ("data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTUxMiAwQzIyOS4zNTYgMCAwIDIyOS4zNTYgMCA1MTJzMjI5LjM1NiA1MTIgNTEyIDUxMiA1MTItMjI5LjM1NiA1MTItNTEyUzc5NC42NDQgMCA1MTIgMHptMjM1Ljc1IDY0Ny42MDNjLTEwLjcgNS40MTctMjcuNDE3LTYuOTYzLTQzLjM0LTMwLjE1Ny02LjI2NyAyNS4yNjItMjEuNjczIDQ3Ljk1LTQzLjYwNyA2Ni4yNTMgMjMuMjQ0IDguNTA1IDM4LjEyMyAyMi4xNyAzOC4xMjMgMzcuODk4IDAgMjUuNTE5LTQwLjk5IDQ2LjQwMy05MS4zODcgNDYuNDAzLTQ1LjQzIDAtODMuMjg3LTE3LjAxNC05MC4wNzYtMzguOTI3aC0xMC45NjdDNDk5LjQ0NiA3NTEuMjQzIDQ2MS44NSA3NjggNDE2LjQyIDc2OGMtNTAuMzk2IDAtOTEuMzg3LTIwLjYyMy05MS4zODctNDYuNDAzIDAtMTUuNzI4IDE1LjE0NS0yOS4zODggMzguMTE4LTM3Ljg5OC0yMS45MjktMTguMzA0LTM3LjU5Ni00MS4yNTItNDMuNjAyLTY2LjI1My0xNS42NjcgMjMuMTk0LTMyLjYzNCAzNS44My00My4zNCAzMC4xNTctMTUuNjY4LTcuOTg3LTEyLjUzNC01MS4wNDYgNy4wNS05Ni4xNTkgMTUuMTQ1LTM1LjMxNyAzNi4wMy02MS42MTQgNTEuNjk3LTY3LjI4Ny0uMjYyLTIuMzE5LS4yNjItNC42MzgtLjI2Mi02LjcwNyAwLTEzLjY2IDMuOTE3LTI2LjI5MSAxMC40NDUtMzYuNjA4di0yLjMxNGMwLTYuMTkgMS41NjctMTIuMTE5IDQuMTc4LTE3LjI3NUMzNTMuMjMgMzI5LjIxNiA0MTQuMDcgMjU2IDUxMi4yNDEgMjU2czE1OS4wMDYgNzMuMjE2IDE2Mi45MjMgMTY1LjI1M2EzOC4zNzQgMzguMzc0IDAgMCAxIDQuMTc4IDE3LjI3NXYyLjMyYzYuNTI4IDEwLjMxMSAxMC40NDUgMjIuOTQyIDEwLjQ0NSAzNi42MDcgMCAyLjMyIDAgNC42NC0uMjYxIDYuNzAyIDE1LjkyMyA1LjY3MyAzNi41NTcgMzEuOTcgNTEuNjk2IDY3LjI4NyAxOS4wNjIgNDUuMTE4IDIyLjE5NiA4OC4xNjcgNi41MjggOTYuMTZ6IiBmaWxsPSIjMzc4QUZFIi8+PC9zdmc+"); +// EXTERNAL MODULE: ./src/utils/util.tsx +var util = __webpack_require__(27876); +;// CONCATENATED MODULE: ./src/components/User/OauthPanel/index.less +// extracted by mini-css-extract-plugin + +// EXTERNAL MODULE: ./src/utils/env.ts + 1 modules +var env = __webpack_require__(71681); +// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js +var jsx_runtime = __webpack_require__(37712); +;// CONCATENATED MODULE: ./src/components/User/OauthPanel/index.tsx + + + + + + + + + +var HOST = window.location.host; +var redirect_uri = env/* default */.Z.QQLoginCB; +/* harmony default export */ var OauthPanel = (function (_ref) { + var onWechatLogin = _ref.onWechatLogin; + function onQQLogin() { + if ((0,util/* isPc */.b9)()) { + window.location.href = "https://graph.qq.com/oauth2.0/show?which=Login&display=pc&client_id=101508858&redirect_uri=".concat(redirect_uri, "%2fotherloginqq&state=null,").concat(HOST, "&response_type=code"); + } else { + (0,util/* openNewWindow */.xg)("https://xui.ptlogin2.qq.com/cgi-bin/xlogin?appid=716027609&pt_3rd_aid=101508858&daid=383&pt_skey_valid=0&style=35&s_url=http%3A%2F%2Fconnect.qq.com&refer_cgi=authorize&which=&client_id=101508858&response_type=code&scope=get_user_info&redirect_uri=".concat(redirect_uri, "%2fotherloginqq&state=null,").concat(HOST, "&response_type=code")); + } + } + return /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("p", { + className: "driver", + children: [' ', "\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014 ", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { + style: { + color: '#444444' + }, + children: "\u5FEB\u901F\u767B\u5F55" + }), " \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014", ' '] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "other-login", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("a", { + title: "\u5FAE\u4FE1\u767B\u5F55", + onClick: onWechatLogin, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("img", { + src: wechat, + alt: "\u5FAE\u4FE1", + width: 46 + }) + }), /*#__PURE__*/(0,jsx_runtime.jsx)("a", { + title: "qq\u767B\u5F55", + onClick: onQQLogin, + children: /*#__PURE__*/(0,jsx_runtime.jsx)("img", { + src: qq, + alt: "QQ", + width: 46 + }) + })] + })] + }); +}); +function WechatQrcode(_ref2) { + var onBack = _ref2.onBack; + return /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("iframe", { + className: "wechat-qrcode", + frameBorder: "0", + sandbox: "allow-scripts allow-same-origin allow-top-navigation", + scrolling: "no", + src: "https://open.weixin.qq.com/connect/qrconnect?appid=wx6b119e2d829c13fa&redirect_uri=".concat(redirect_uri, "%2fotherloginstart&response_type=code&scope=snsapi_login&state=null,").concat(HOST, "#wechat_redirect") + }), /*#__PURE__*/(0,jsx_runtime.jsx)("a", { + className: "btn-link", + onClick: onBack, + children: "\u8FD4\u56DE\u8D26\u53F7\u767B\u5F55" + })] + }); +} +// EXTERNAL MODULE: ./src/components/Header/index.tsx + 14 modules +var Header = __webpack_require__(24223); +;// CONCATENATED MODULE: ./src/layouts/user/index.less +// extracted by mini-css-extract-plugin + +;// CONCATENATED MODULE: ./src/layouts/user/logo.png +var logo_namespaceObject = "data:image/png;base64,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"; +// EXTERNAL MODULE: ./src/.umi-production/exports.ts +var _umi_production_exports = __webpack_require__(80608); +;// CONCATENATED MODULE: ./src/layouts/user/index.tsx + + + +var _excluded = ["dispatch", "globalSetting", "children"]; + + + + + + + + + + + +function Register(_ref) { + var _globalSetting$settin2, _globalSetting$settin3, _globalSetting$settin4; + var dispatch = _ref.dispatch, + globalSetting = _ref.globalSetting, + children = _ref.children, + props = objectWithoutProperties_default()(_ref, _excluded); + var _useState = (0,_react_17_0_2_react.useState)(false), + _useState2 = slicedToArray_default()(_useState, 2), + wechatQrcode = _useState2[0], + setWechatQrcode = _useState2[1]; + function onBack() { + setWechatQrcode(false); + _umi_production_exports.history.push('/user/login'); + } + function onWechatLogin() { + setWechatQrcode(true); + } + (0,_react_17_0_2_react.useEffect)(function () { + if (!globalSetting.setting) { + dispatch({ + type: 'globalSetting/query' + }); + } + }, []); + var renderNav = function renderNav() { + var _globalSetting$settin; + var _useLocation = (0,_umi_production_exports.useLocation)(), + pathname = _useLocation.pathname; + if (pathname === '/user/reset-password') { + return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + className: "register-nav", + children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + style: { + color: '#333' + }, + children: "\u627E\u56DE\u5BC6\u7801" + }) + }); + } + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "register-nav", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { + onClick: function onClick() { + return _umi_production_exports.history.push('/user/login'); + }, + className: pathname === '/user/login' || pathname === '/login' ? 'nav-active' : '', + children: "\u767B\u5F55" + }), !((_globalSetting$settin = globalSetting.setting) !== null && _globalSetting$settin !== void 0 && _globalSetting$settin.close_register) && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { + onClick: function onClick() { + return _umi_production_exports.history.push('/user/register'); + }, + className: pathname === '/user/register' || pathname === '/register' ? 'nav-active' : '', + children: "\u6CE8\u518C" + })] + }); + }; + var is_main_site = (_globalSetting$settin2 = globalSetting.setting) === null || _globalSetting$settin2 === void 0 ? void 0 : _globalSetting$settin2.main_site; + var login_logo_url = (_globalSetting$settin3 = globalSetting.setting) === null || _globalSetting$settin3 === void 0 ? void 0 : _globalSetting$settin3.login_logo_url; + var is_local = (_globalSetting$settin4 = globalSetting.setting) === null || _globalSetting$settin4 === void 0 ? void 0 : _globalSetting$settin4.is_local; + return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "register-container", + children: [!(0,util/* checkIsClientExam */.Ll)() && /*#__PURE__*/(0,jsx_runtime.jsx)(Header/* default */.Z, objectSpread2_default()({ + isLogin: true + }, props)), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "register-bg", + children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "register-introduce", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { + alt: "logo", + src: login_logo_url ? "".concat(env/* default */.Z.IMG_SERVER, "/").concat(login_logo_url) : logo_namespaceObject + }), /*#__PURE__*/(0,jsx_runtime.jsx)("h4", { + children: "\u8BA9\u5B9E\u8DF5\u6559\u5B66\u66F4\u7B80\u5355" + }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { + children: "\u8BE5\u5E73\u53F0\u662F\u4E00\u4E2A\u5728\u7EBF\u5B9E\u8DF5\u6559\u5B66\u548C\u521B\u65B0\u670D\u52A1\u5E73\u53F0\uFF0C\u652F\u6301\u5B9E\u9A8C\u5B9E\u8BAD\u3001\u8BFE\u5802\u6559\u5B66\u3001\u8FDC\u7A0B\u8003\u8BD5\u3001\u4E00\u6D41\u8BFE\u7A0B\u3001\u5DE5\u7A0B\u8BA4\u8BC1\u3001\u80FD\u529B\u7ADE\u8D5B\u7B49\u5404\u7C7B\u5728\u7EBF\u79D1\u6559\u6D3B\u52A8\uFF0C\u81F4\u529B\u4E8E\u8BA9\u9AD8\u6821\u6559\u5B66\u548C\u79D1\u7814\u66F4\u6709\u521B\u9020\u529B\u3002" + })] + }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "register-panel", + children: [!wechatQrcode ? renderNav() : null, !wechatQrcode ? /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Outlet, {}) : null, wechatQrcode ? /*#__PURE__*/(0,jsx_runtime.jsx)(WechatQrcode, { + onBack: onBack + }) : /*#__PURE__*/(0,jsx_runtime.jsx)(jsx_runtime.Fragment, { + children: is_main_site && !is_local && /*#__PURE__*/(0,jsx_runtime.jsx)(OauthPanel, { + onWechatLogin: onWechatLogin + }) + })] + })] + }), !is_local && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { + className: "register-footer", + children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { + children: "\xA9" + }), " 2021 EduCoder \u6E58ICP\u590717009477\u53F7", ' ', /*#__PURE__*/(0,jsx_runtime.jsx)("a", { + href: "https://team.trustie.net/", + target: "_blank", + children: "Trustie" + }), ' ', "& IntelliDE inside"] + })] + }); +} +/* harmony default export */ var user = ((0,_umi_production_exports.connect)(function (_ref2) { + var loading = _ref2.loading, + globalSetting = _ref2.globalSetting; + return { + globalSetting: globalSetting, + loading: loading.models.index + }; +})(Register)); + +/***/ }) + +}]); \ No newline at end of file diff --git a/layouts__user__index.80358a82.async.js b/layouts__user__index.80358a82.async.js deleted file mode 100644 index 9a9854b02f..0000000000 --- a/layouts__user__index.80358a82.async.js +++ /dev/null @@ -1,1294 +0,0 @@ -"use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[25972,1911,37637],{ - -/***/ 76897: -/*!*****************************************************************************************************!*\ - !*** ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/icons/EyeOutlined.js + 1 modules ***! - \*****************************************************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - Z: function() { return /* binding */ icons_EyeOutlined; } -}); - -// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.25.6@@babel/runtime/helpers/esm/extends.js -var esm_extends = __webpack_require__(33614); -// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js -var _react_17_0_2_react = __webpack_require__(59301); -;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons-svg@4.4.2@@ant-design/icons-svg/es/asn/EyeOutlined.js -// This icon file is generated automatically. -var EyeOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258c161.3 0 279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766zm-4-430c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z" } }] }, "name": "eye", "theme": "outlined" }; -/* harmony default export */ var asn_EyeOutlined = (EyeOutlined); - -// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/components/AntdIcon.js + 3 modules -var AntdIcon = __webpack_require__(1393); -;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/icons/EyeOutlined.js - -// GENERATE BY ./scripts/generate.ts -// DON NOT EDIT IT MANUALLY - - - - -var EyeOutlined_EyeOutlined = function EyeOutlined(props, ref) { - return /*#__PURE__*/_react_17_0_2_react.createElement(AntdIcon/* default */.Z, (0,esm_extends/* default */.Z)({}, props, { - ref: ref, - icon: asn_EyeOutlined - })); -}; - -/**![eye](data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIGZpbGw9IiNjYWNhY2EiIHZpZXdCb3g9IjY0IDY0IDg5NiA4OTYiIGZvY3VzYWJsZT0iZmFsc2UiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTk0Mi4yIDQ4Ni4yQzg0Ny40IDI4Ni41IDcwNC4xIDE4NiA1MTIgMTg2Yy0xOTIuMiAwLTMzNS40IDEwMC41LTQzMC4yIDMwMC4zYTYwLjMgNjAuMyAwIDAwMCA1MS41QzE3Ni42IDczNy41IDMxOS45IDgzOCA1MTIgODM4YzE5Mi4yIDAgMzM1LjQtMTAwLjUgNDMwLjItMzAwLjMgNy43LTE2LjIgNy43LTM1IDAtNTEuNXpNNTEyIDc2NmMtMTYxLjMgMC0yNzkuNC04MS44LTM2Mi43LTI1NEMyMzIuNiAzMzkuOCAzNTAuNyAyNTggNTEyIDI1OGMxNjEuMyAwIDI3OS40IDgxLjggMzYyLjcgMjU0Qzc5MS41IDY4NC4yIDY3My40IDc2NiA1MTIgNzY2em0tNC00MzBjLTk3LjIgMC0xNzYgNzguOC0xNzYgMTc2czc4LjggMTc2IDE3NiAxNzYgMTc2LTc4LjggMTc2LTE3Ni03OC44LTE3Ni0xNzYtMTc2em0wIDI4OGMtNjEuOSAwLTExMi01MC4xLTExMi0xMTJzNTAuMS0xMTIgMTEyLTExMiAxMTIgNTAuMSAxMTIgMTEyLTUwLjEgMTEyLTExMiAxMTJ6IiAvPjwvc3ZnPg==) */ -var RefIcon = /*#__PURE__*/_react_17_0_2_react.forwardRef(EyeOutlined_EyeOutlined); -if (false) {} -/* harmony default export */ var icons_EyeOutlined = (RefIcon); - -/***/ }), - -/***/ 22294: -/*!************************************************!*\ - !*** ./src/layouts/user/index.tsx + 6 modules ***! - \************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -// ESM COMPAT FLAG -__webpack_require__.r(__webpack_exports__); - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - "default": function() { return /* binding */ user; } -}); - -// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/objectSpread2.js -var objectSpread2 = __webpack_require__(82242); -var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2); -// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/slicedToArray.js -var slicedToArray = __webpack_require__(79800); -var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray); -// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/objectWithoutProperties.js -var objectWithoutProperties = __webpack_require__(39647); -var objectWithoutProperties_default = /*#__PURE__*/__webpack_require__.n(objectWithoutProperties); -// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js -var _react_17_0_2_react = __webpack_require__(59301); -;// CONCATENATED MODULE: ./src/components/User/OauthPanel/wechat.svg -function _createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; if (!it) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it["return"] != null) it["return"](); } finally { if (didErr) throw err; } } }; } -function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } -function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i]; return arr2; } -var __defProp = Object.defineProperty; -var __getOwnPropSymbols = Object.getOwnPropertySymbols; -var __hasOwnProp = Object.prototype.hasOwnProperty; -var __propIsEnum = Object.prototype.propertyIsEnumerable; -var __defNormalProp = function __defNormalProp(obj, key, value) { - return key in obj ? __defProp(obj, key, { - enumerable: true, - configurable: true, - writable: true, - value: value - }) : obj[key] = value; -}; -var __spreadValues = function __spreadValues(a, b) { - for (var prop in b || (b = {})) if (__hasOwnProp.call(b, prop)) __defNormalProp(a, prop, b[prop]); - if (__getOwnPropSymbols) { - var _iterator = _createForOfIteratorHelper(__getOwnPropSymbols(b)), - _step; - try { - for (_iterator.s(); !(_step = _iterator.n()).done;) { - var prop = _step.value; - if (__propIsEnum.call(b, prop)) __defNormalProp(a, prop, b[prop]); - } - } catch (err) { - _iterator.e(err); - } finally { - _iterator.f(); - } - } - return a; -}; - -var SvgWechat = function SvgWechat(props) { - return /* @__PURE__ */React.createElement("svg", __spreadValues({ - className: "wechat_svg__icon", - viewBox: "0 0 1024 1024", - xmlns: "http://www.w3.org/2000/svg", - width: 200, - height: 200 - }, props), /* @__PURE__ */React.createElement("path", { - d: "M512 0c282.793 0 512 229.202 512 512 0 282.793-229.207 512-512 512S0 794.793 0 512C0 229.202 229.207 0 512 0zm122.081 423.383c-103.69 0-185.472 72.366-185.472 161.219 0 88.929 81.782 161.146 185.472 161.146 21.71 0 43.54-5.54 65.383-11.084L759.265 768l-16.4-55.588c43.756-33.408 76.34-77.762 76.34-127.81 0-88.853-87.23-161.219-185.119-161.219zM423.265 256C303.196 256 204.8 339.84 204.8 446.31c0 61.43 32.722 111.837 87.409 151l-21.817 67.307 76.365-39.24c27.274 5.581 49.229 11.239 76.508 11.239 6.882 0 13.63-.287 20.378-.87-4.23-14.936-6.748-30.603-6.748-46.92 0-97.695 81.96-177.04 185.738-177.04 7.107 0 14.141.512 21.023 1.306C624.794 323.01 530.698 256 423.27 256zM694.41 512c16.348 0 27.264 11.13 27.264 22.19 0 11.131-10.916 22.118-27.264 22.118-10.71 0-21.494-10.987-21.494-22.118 0-11.06 10.783-22.19 21.494-22.19zm-121.753 0c16.435 0 27.115 11.13 27.115 22.19 0 11.131-10.68 22.118-27.12 22.118-10.752 0-21.643-10.987-21.643-22.118 0-11.06 10.896-22.19 21.643-22.19zM351.549 349.542c17.23 0 28.79 11.72 28.79 29.497 0 17.694-11.56 29.578-28.79 29.578-17.218 0-34.6-11.878-34.6-29.578 0-17.777 17.382-29.502 34.6-29.502zm153.314 0c16.03 0 26.64 11.72 26.64 29.497 0 17.694-10.61 29.578-26.64 29.578-15.903 0-31.877-11.878-31.877-29.578 0-17.777 15.974-29.502 31.877-29.502z", - fill: "#62B900" - })); -}; - -/* harmony default export */ var wechat = ("data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTUxMiAwYzI4Mi43OTMgMCA1MTIgMjI5LjIwMiA1MTIgNTEyIDAgMjgyLjc5My0yMjkuMjA3IDUxMi01MTIgNTEyUzAgNzk0Ljc5MyAwIDUxMkMwIDIyOS4yMDIgMjI5LjIwNyAwIDUxMiAwem0xMjIuMDgxIDQyMy4zODNjLTEwMy42OSAwLTE4NS40NzIgNzIuMzY2LTE4NS40NzIgMTYxLjIxOSAwIDg4LjkyOSA4MS43ODIgMTYxLjE0NiAxODUuNDcyIDE2MS4xNDYgMjEuNzEgMCA0My41NC01LjU0IDY1LjM4My0xMS4wODRMNzU5LjI2NSA3NjhsLTE2LjQtNTUuNTg4YzQzLjc1Ni0zMy40MDggNzYuMzQtNzcuNzYyIDc2LjM0LTEyNy44MSAwLTg4Ljg1My04Ny4yMy0xNjEuMjE5LTE4NS4xMTktMTYxLjIxOXpNNDIzLjI2NSAyNTZDMzAzLjE5NiAyNTYgMjA0LjggMzM5Ljg0IDIwNC44IDQ0Ni4zMWMwIDYxLjQzIDMyLjcyMiAxMTEuODM3IDg3LjQwOSAxNTFsLTIxLjgxNyA2Ny4zMDcgNzYuMzY1LTM5LjI0YzI3LjI3NCA1LjU4MSA0OS4yMjkgMTEuMjM5IDc2LjUwOCAxMS4yMzkgNi44ODIgMCAxMy42My0uMjg3IDIwLjM3OC0uODctNC4yMy0xNC45MzYtNi43NDgtMzAuNjAzLTYuNzQ4LTQ2LjkyIDAtOTcuNjk1IDgxLjk2LTE3Ny4wNCAxODUuNzM4LTE3Ny4wNCA3LjEwNyAwIDE0LjE0MS41MTIgMjEuMDIzIDEuMzA2QzYyNC43OTQgMzIzLjAxIDUzMC42OTggMjU2IDQyMy4yNyAyNTZ6TTY5NC40MSA1MTJjMTYuMzQ4IDAgMjcuMjY0IDExLjEzIDI3LjI2NCAyMi4xOSAwIDExLjEzMS0xMC45MTYgMjIuMTE4LTI3LjI2NCAyMi4xMTgtMTAuNzEgMC0yMS40OTQtMTAuOTg3LTIxLjQ5NC0yMi4xMTggMC0xMS4wNiAxMC43ODMtMjIuMTkgMjEuNDk0LTIyLjE5em0tMTIxLjc1MyAwYzE2LjQzNSAwIDI3LjExNSAxMS4xMyAyNy4xMTUgMjIuMTkgMCAxMS4xMzEtMTAuNjggMjIuMTE4LTI3LjEyIDIyLjExOC0xMC43NTIgMC0yMS42NDMtMTAuOTg3LTIxLjY0My0yMi4xMTggMC0xMS4wNiAxMC44OTYtMjIuMTkgMjEuNjQzLTIyLjE5ek0zNTEuNTQ5IDM0OS41NDJjMTcuMjMgMCAyOC43OSAxMS43MiAyOC43OSAyOS40OTcgMCAxNy42OTQtMTEuNTYgMjkuNTc4LTI4Ljc5IDI5LjU3OC0xNy4yMTggMC0zNC42LTExLjg3OC0zNC42LTI5LjU3OCAwLTE3Ljc3NyAxNy4zODItMjkuNTAyIDM0LjYtMjkuNTAyem0xNTMuMzE0IDBjMTYuMDMgMCAyNi42NCAxMS43MiAyNi42NCAyOS40OTcgMCAxNy42OTQtMTAuNjEgMjkuNTc4LTI2LjY0IDI5LjU3OC0xNS45MDMgMC0zMS44NzctMTEuODc4LTMxLjg3Ny0yOS41NzggMC0xNy43NzcgMTUuOTc0LTI5LjUwMiAzMS44NzctMjkuNTAyeiIgZmlsbD0iIzYyQjkwMCIvPjwvc3ZnPg=="); -;// CONCATENATED MODULE: ./src/components/User/OauthPanel/qq.svg -function qq_createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; if (!it) { if (Array.isArray(o) || (it = qq_unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it["return"] != null) it["return"](); } finally { if (didErr) throw err; } } }; } -function qq_unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return qq_arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return qq_arrayLikeToArray(o, minLen); } -function qq_arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i]; return arr2; } -var qq_defProp = Object.defineProperty; -var qq_getOwnPropSymbols = Object.getOwnPropertySymbols; -var qq_hasOwnProp = Object.prototype.hasOwnProperty; -var qq_propIsEnum = Object.prototype.propertyIsEnumerable; -var qq_defNormalProp = function __defNormalProp(obj, key, value) { - return key in obj ? qq_defProp(obj, key, { - enumerable: true, - configurable: true, - writable: true, - value: value - }) : obj[key] = value; -}; -var qq_spreadValues = function __spreadValues(a, b) { - for (var prop in b || (b = {})) if (qq_hasOwnProp.call(b, prop)) qq_defNormalProp(a, prop, b[prop]); - if (qq_getOwnPropSymbols) { - var _iterator = qq_createForOfIteratorHelper(qq_getOwnPropSymbols(b)), - _step; - try { - for (_iterator.s(); !(_step = _iterator.n()).done;) { - var prop = _step.value; - if (qq_propIsEnum.call(b, prop)) qq_defNormalProp(a, prop, b[prop]); - } - } catch (err) { - _iterator.e(err); - } finally { - _iterator.f(); - } - } - return a; -}; - -var SvgQq = function SvgQq(props) { - return /* @__PURE__ */React.createElement("svg", qq_spreadValues({ - className: "qq_svg__icon", - viewBox: "0 0 1024 1024", - xmlns: "http://www.w3.org/2000/svg", - width: 200, - height: 200 - }, props), /* @__PURE__ */React.createElement("path", { - d: "M512 0C229.356 0 0 229.356 0 512s229.356 512 512 512 512-229.356 512-512S794.644 0 512 0zm235.75 647.603c-10.7 5.417-27.417-6.963-43.34-30.157-6.267 25.262-21.673 47.95-43.607 66.253 23.244 8.505 38.123 22.17 38.123 37.898 0 25.519-40.99 46.403-91.387 46.403-45.43 0-83.287-17.014-90.076-38.927h-10.967C499.446 751.243 461.85 768 416.42 768c-50.396 0-91.387-20.623-91.387-46.403 0-15.728 15.145-29.388 38.118-37.898-21.929-18.304-37.596-41.252-43.602-66.253-15.667 23.194-32.634 35.83-43.34 30.157-15.668-7.987-12.534-51.046 7.05-96.159 15.145-35.317 36.03-61.614 51.697-67.287-.262-2.319-.262-4.638-.262-6.707 0-13.66 3.917-26.291 10.445-36.608v-2.314c0-6.19 1.567-12.119 4.178-17.275C353.23 329.216 414.07 256 512.241 256s159.006 73.216 162.923 165.253a38.374 38.374 0 0 1 4.178 17.275v2.32c6.528 10.311 10.445 22.942 10.445 36.607 0 2.32 0 4.64-.261 6.702 15.923 5.673 36.557 31.97 51.696 67.287 19.062 45.118 22.196 88.167 6.528 96.16z", - fill: "#378AFE" - })); -}; - -/* harmony default export */ var qq = ("data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTUxMiAwQzIyOS4zNTYgMCAwIDIyOS4zNTYgMCA1MTJzMjI5LjM1NiA1MTIgNTEyIDUxMiA1MTItMjI5LjM1NiA1MTItNTEyUzc5NC42NDQgMCA1MTIgMHptMjM1Ljc1IDY0Ny42MDNjLTEwLjcgNS40MTctMjcuNDE3LTYuOTYzLTQzLjM0LTMwLjE1Ny02LjI2NyAyNS4yNjItMjEuNjczIDQ3Ljk1LTQzLjYwNyA2Ni4yNTMgMjMuMjQ0IDguNTA1IDM4LjEyMyAyMi4xNyAzOC4xMjMgMzcuODk4IDAgMjUuNTE5LTQwLjk5IDQ2LjQwMy05MS4zODcgNDYuNDAzLTQ1LjQzIDAtODMuMjg3LTE3LjAxNC05MC4wNzYtMzguOTI3aC0xMC45NjdDNDk5LjQ0NiA3NTEuMjQzIDQ2MS44NSA3NjggNDE2LjQyIDc2OGMtNTAuMzk2IDAtOTEuMzg3LTIwLjYyMy05MS4zODctNDYuNDAzIDAtMTUuNzI4IDE1LjE0NS0yOS4zODggMzguMTE4LTM3Ljg5OC0yMS45MjktMTguMzA0LTM3LjU5Ni00MS4yNTItNDMuNjAyLTY2LjI1My0xNS42NjcgMjMuMTk0LTMyLjYzNCAzNS44My00My4zNCAzMC4xNTctMTUuNjY4LTcuOTg3LTEyLjUzNC01MS4wNDYgNy4wNS05Ni4xNTkgMTUuMTQ1LTM1LjMxNyAzNi4wMy02MS42MTQgNTEuNjk3LTY3LjI4Ny0uMjYyLTIuMzE5LS4yNjItNC42MzgtLjI2Mi02LjcwNyAwLTEzLjY2IDMuOTE3LTI2LjI5MSAxMC40NDUtMzYuNjA4di0yLjMxNGMwLTYuMTkgMS41NjctMTIuMTE5IDQuMTc4LTE3LjI3NUMzNTMuMjMgMzI5LjIxNiA0MTQuMDcgMjU2IDUxMi4yNDEgMjU2czE1OS4wMDYgNzMuMjE2IDE2Mi45MjMgMTY1LjI1M2EzOC4zNzQgMzguMzc0IDAgMCAxIDQuMTc4IDE3LjI3NXYyLjMyYzYuNTI4IDEwLjMxMSAxMC40NDUgMjIuOTQyIDEwLjQ0NSAzNi42MDcgMCAyLjMyIDAgNC42NC0uMjYxIDYuNzAyIDE1LjkyMyA1LjY3MyAzNi41NTcgMzEuOTcgNTEuNjk2IDY3LjI4NyAxOS4wNjIgNDUuMTE4IDIyLjE5NiA4OC4xNjcgNi41MjggOTYuMTZ6IiBmaWxsPSIjMzc4QUZFIi8+PC9zdmc+"); -// EXTERNAL MODULE: ./src/utils/util.tsx -var util = __webpack_require__(27876); -;// CONCATENATED MODULE: ./src/components/User/OauthPanel/index.less -// extracted by mini-css-extract-plugin - -// EXTERNAL MODULE: ./src/utils/env.ts + 1 modules -var env = __webpack_require__(71681); -// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js -var jsx_runtime = __webpack_require__(37712); -;// CONCATENATED MODULE: ./src/components/User/OauthPanel/index.tsx - - - - - - - - - -var HOST = window.location.host; -var redirect_uri = env/* default */.Z.QQLoginCB; -/* harmony default export */ var OauthPanel = (function (_ref) { - var onWechatLogin = _ref.onWechatLogin; - function onQQLogin() { - if ((0,util/* isPc */.b9)()) { - window.location.href = "https://graph.qq.com/oauth2.0/show?which=Login&display=pc&client_id=101508858&redirect_uri=".concat(redirect_uri, "%2fotherloginqq&state=null,").concat(HOST, "&response_type=code"); - } else { - (0,util/* openNewWindow */.xg)("https://xui.ptlogin2.qq.com/cgi-bin/xlogin?appid=716027609&pt_3rd_aid=101508858&daid=383&pt_skey_valid=0&style=35&s_url=http%3A%2F%2Fconnect.qq.com&refer_cgi=authorize&which=&client_id=101508858&response_type=code&scope=get_user_info&redirect_uri=".concat(redirect_uri, "%2fotherloginqq&state=null,").concat(HOST, "&response_type=code")); - } - } - return /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("p", { - className: "driver", - children: [' ', "\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014 ", /*#__PURE__*/(0,jsx_runtime.jsx)("span", { - style: { - color: '#444444' - }, - children: "\u5FEB\u901F\u767B\u5F55" - }), " \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014", ' '] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: "other-login", - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("a", { - title: "\u5FAE\u4FE1\u767B\u5F55", - onClick: onWechatLogin, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("img", { - src: wechat, - alt: "\u5FAE\u4FE1", - width: 46 - }) - }), /*#__PURE__*/(0,jsx_runtime.jsx)("a", { - title: "qq\u767B\u5F55", - onClick: onQQLogin, - children: /*#__PURE__*/(0,jsx_runtime.jsx)("img", { - src: qq, - alt: "QQ", - width: 46 - }) - })] - })] - }); -}); -function WechatQrcode(_ref2) { - var onBack = _ref2.onBack; - return /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("iframe", { - className: "wechat-qrcode", - frameBorder: "0", - sandbox: "allow-scripts allow-same-origin allow-top-navigation", - scrolling: "no", - src: "https://open.weixin.qq.com/connect/qrconnect?appid=wx6b119e2d829c13fa&redirect_uri=".concat(redirect_uri, "%2fotherloginstart&response_type=code&scope=snsapi_login&state=null,").concat(HOST, "#wechat_redirect") - }), /*#__PURE__*/(0,jsx_runtime.jsx)("a", { - className: "btn-link", - onClick: onBack, - children: "\u8FD4\u56DE\u8D26\u53F7\u767B\u5F55" - })] - }); -} -// EXTERNAL MODULE: ./src/components/Header/index.tsx + 5 modules -var Header = __webpack_require__(72842); -;// CONCATENATED MODULE: ./src/layouts/user/index.less -// extracted by mini-css-extract-plugin - -;// CONCATENATED MODULE: ./src/layouts/user/logo.png -var logo_namespaceObject = "data:image/png;base64,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"; -// EXTERNAL MODULE: ./src/.umi-production/exports.ts -var _umi_production_exports = __webpack_require__(80608); -;// CONCATENATED MODULE: ./src/layouts/user/index.tsx - - - -var _excluded = ["dispatch", "globalSetting", "children"]; - - - - - - - - - - - -function Register(_ref) { - var _globalSetting$settin2, _globalSetting$settin3, _globalSetting$settin4; - var dispatch = _ref.dispatch, - globalSetting = _ref.globalSetting, - children = _ref.children, - props = objectWithoutProperties_default()(_ref, _excluded); - var _useState = (0,_react_17_0_2_react.useState)(false), - _useState2 = slicedToArray_default()(_useState, 2), - wechatQrcode = _useState2[0], - setWechatQrcode = _useState2[1]; - function onBack() { - setWechatQrcode(false); - _umi_production_exports.history.push('/user/login'); - } - function onWechatLogin() { - setWechatQrcode(true); - } - (0,_react_17_0_2_react.useEffect)(function () { - if (!globalSetting.setting) { - dispatch({ - type: 'globalSetting/query' - }); - } - }, []); - var renderNav = function renderNav() { - var _globalSetting$settin; - var _useLocation = (0,_umi_production_exports.useLocation)(), - pathname = _useLocation.pathname; - if (pathname === '/user/reset-password') { - return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - className: "register-nav", - children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - style: { - color: '#333' - }, - children: "\u627E\u56DE\u5BC6\u7801" - }) - }); - } - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: "register-nav", - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { - onClick: function onClick() { - return _umi_production_exports.history.push('/user/login'); - }, - className: pathname === '/user/login' || pathname === '/login' ? 'nav-active' : '', - children: "\u767B\u5F55" - }), !((_globalSetting$settin = globalSetting.setting) !== null && _globalSetting$settin !== void 0 && _globalSetting$settin.close_register) && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { - onClick: function onClick() { - return _umi_production_exports.history.push('/user/register'); - }, - className: pathname === '/user/register' || pathname === '/register' ? 'nav-active' : '', - children: "\u6CE8\u518C" - })] - }); - }; - var is_main_site = (_globalSetting$settin2 = globalSetting.setting) === null || _globalSetting$settin2 === void 0 ? void 0 : _globalSetting$settin2.main_site; - var login_logo_url = (_globalSetting$settin3 = globalSetting.setting) === null || _globalSetting$settin3 === void 0 ? void 0 : _globalSetting$settin3.login_logo_url; - var is_local = (_globalSetting$settin4 = globalSetting.setting) === null || _globalSetting$settin4 === void 0 ? void 0 : _globalSetting$settin4.is_local; - return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: "register-container", - children: [!(0,util/* checkIsClientExam */.Ll)() && /*#__PURE__*/(0,jsx_runtime.jsx)(Header/* default */.Z, objectSpread2_default()({ - isLogin: true - }, props)), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: "register-bg", - children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: "register-introduce", - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { - alt: "logo", - src: login_logo_url ? "".concat(env/* default */.Z.IMG_SERVER, "/").concat(login_logo_url) : logo_namespaceObject - }), /*#__PURE__*/(0,jsx_runtime.jsx)("h4", { - children: "\u8BA9\u5B9E\u8DF5\u6559\u5B66\u66F4\u7B80\u5355" - }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { - children: "\u8BE5\u5E73\u53F0\u662F\u4E00\u4E2A\u5728\u7EBF\u5B9E\u8DF5\u6559\u5B66\u548C\u521B\u65B0\u670D\u52A1\u5E73\u53F0\uFF0C\u652F\u6301\u5B9E\u9A8C\u5B9E\u8BAD\u3001\u8BFE\u5802\u6559\u5B66\u3001\u8FDC\u7A0B\u8003\u8BD5\u3001\u4E00\u6D41\u8BFE\u7A0B\u3001\u5DE5\u7A0B\u8BA4\u8BC1\u3001\u80FD\u529B\u7ADE\u8D5B\u7B49\u5404\u7C7B\u5728\u7EBF\u79D1\u6559\u6D3B\u52A8\uFF0C\u81F4\u529B\u4E8E\u8BA9\u9AD8\u6821\u6559\u5B66\u548C\u79D1\u7814\u66F4\u6709\u521B\u9020\u529B\u3002" - })] - }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: "register-panel", - children: [!wechatQrcode ? renderNav() : null, !wechatQrcode ? /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Outlet, {}) : null, wechatQrcode ? /*#__PURE__*/(0,jsx_runtime.jsx)(WechatQrcode, { - onBack: onBack - }) : /*#__PURE__*/(0,jsx_runtime.jsx)(jsx_runtime.Fragment, { - children: is_main_site && !is_local && /*#__PURE__*/(0,jsx_runtime.jsx)(OauthPanel, { - onWechatLogin: onWechatLogin - }) - })] - })] - }), !is_local && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { - className: "register-footer", - children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { - children: "\xA9" - }), " 2021 EduCoder \u6E58ICP\u590717009477\u53F7", ' ', /*#__PURE__*/(0,jsx_runtime.jsx)("a", { - href: "https://team.trustie.net/", - target: "_blank", - children: "Trustie" - }), ' ', "& IntelliDE inside"] - })] - }); -} -/* harmony default export */ var user = ((0,_umi_production_exports.connect)(function (_ref2) { - var loading = _ref2.loading, - globalSetting = _ref2.globalSetting; - return { - globalSetting: globalSetting, - loading: loading.models.index - }; -})(Register)); - -/***/ }), - -/***/ 38854: -/*!************************************************************************!*\ - !*** ./node_modules/_antd@5.9.0@antd/es/dropdown/index.js + 1 modules ***! - \************************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - Z: function() { return /* binding */ es_dropdown; } -}); - -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/dropdown/dropdown.js -var dropdown = __webpack_require__(91857); -// EXTERNAL MODULE: ./node_modules/_classnames@2.5.1@classnames/index.js -var _classnames_2_5_1_classnames = __webpack_require__(92310); -var _classnames_2_5_1_classnames_default = /*#__PURE__*/__webpack_require__.n(_classnames_2_5_1_classnames); -// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js -var _react_17_0_2_react = __webpack_require__(59301); -// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/icons/EllipsisOutlined.js + 1 modules -var EllipsisOutlined = __webpack_require__(78892); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/button/index.js -var es_button = __webpack_require__(3113); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/config-provider/context.js -var context = __webpack_require__(36355); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/space/index.js + 3 modules -var space = __webpack_require__(81327); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/space/Compact.js -var Compact = __webpack_require__(33234); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/dropdown/style/index.js + 1 modules -var style = __webpack_require__(47211); -;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/dropdown/dropdown-button.js -"use client"; - -var __rest = undefined && undefined.__rest || function (s, e) { - var t = {}; - for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; - if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { - if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; - } - return t; -}; - - - - - - - - - -const DropdownButton = props => { - const { - getPopupContainer: getContextPopupContainer, - getPrefixCls, - direction - } = _react_17_0_2_react.useContext(context/* ConfigContext */.E_); - const { - prefixCls: customizePrefixCls, - type = 'default', - danger, - disabled, - loading, - onClick, - htmlType, - children, - className, - menu, - arrow, - autoFocus, - overlay, - trigger, - align, - open, - onOpenChange, - placement, - getPopupContainer, - href, - icon = /*#__PURE__*/_react_17_0_2_react.createElement(EllipsisOutlined/* default */.Z, null), - title, - buttonsRender = buttons => buttons, - mouseEnterDelay, - mouseLeaveDelay, - overlayClassName, - overlayStyle, - destroyPopupOnHide, - dropdownRender - } = props, - restProps = __rest(props, ["prefixCls", "type", "danger", "disabled", "loading", "onClick", "htmlType", "children", "className", "menu", "arrow", "autoFocus", "overlay", "trigger", "align", "open", "onOpenChange", "placement", "getPopupContainer", "href", "icon", "title", "buttonsRender", "mouseEnterDelay", "mouseLeaveDelay", "overlayClassName", "overlayStyle", "destroyPopupOnHide", "dropdownRender"]); - const prefixCls = getPrefixCls('dropdown', customizePrefixCls); - const buttonPrefixCls = `${prefixCls}-button`; - const [wrapSSR, hashId] = (0,style/* default */.Z)(prefixCls); - const dropdownProps = { - menu, - arrow, - autoFocus, - align, - disabled, - trigger: disabled ? [] : trigger, - onOpenChange, - getPopupContainer: getPopupContainer || getContextPopupContainer, - mouseEnterDelay, - mouseLeaveDelay, - overlayClassName, - overlayStyle, - destroyPopupOnHide, - dropdownRender - }; - const { - compactSize, - compactItemClassnames - } = (0,Compact/* useCompactItemContext */.ri)(prefixCls, direction); - const classes = _classnames_2_5_1_classnames_default()(buttonPrefixCls, compactItemClassnames, className, hashId); - if ('overlay' in props) { - dropdownProps.overlay = overlay; - } - if ('open' in props) { - dropdownProps.open = open; - } - if ('placement' in props) { - dropdownProps.placement = placement; - } else { - dropdownProps.placement = direction === 'rtl' ? 'bottomLeft' : 'bottomRight'; - } - const leftButton = /*#__PURE__*/_react_17_0_2_react.createElement(es_button/* default */.ZP, { - type: type, - danger: danger, - disabled: disabled, - loading: loading, - onClick: onClick, - htmlType: htmlType, - href: href, - title: title - }, children); - const rightButton = /*#__PURE__*/_react_17_0_2_react.createElement(es_button/* default */.ZP, { - type: type, - danger: danger, - icon: icon - }); - const [leftButtonToRender, rightButtonToRender] = buttonsRender([leftButton, rightButton]); - return wrapSSR( /*#__PURE__*/_react_17_0_2_react.createElement(space/* default */.Z.Compact, Object.assign({ - className: classes, - size: compactSize, - block: true - }, restProps), leftButtonToRender, /*#__PURE__*/_react_17_0_2_react.createElement(dropdown/* default */.Z, Object.assign({}, dropdownProps), rightButtonToRender))); -}; -DropdownButton.__ANT_BUTTON = true; -/* harmony default export */ var dropdown_button = (DropdownButton); -;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/dropdown/index.js -"use client"; - - - -const Dropdown = dropdown/* default */.Z; -Dropdown.Button = dropdown_button; -/* harmony default export */ var es_dropdown = (Dropdown); - -/***/ }), - -/***/ 24650: -/*!*********************************************************************!*\ - !*** ./node_modules/_antd@5.9.0@antd/es/input/index.js + 5 modules ***! - \*********************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - Z: function() { return /* binding */ input; } -}); - -// EXTERNAL MODULE: ./node_modules/_classnames@2.5.1@classnames/index.js -var _classnames_2_5_1_classnames = __webpack_require__(92310); -var _classnames_2_5_1_classnames_default = /*#__PURE__*/__webpack_require__.n(_classnames_2_5_1_classnames); -// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js -var _react_17_0_2_react = __webpack_require__(59301); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/config-provider/context.js -var context = __webpack_require__(36355); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/form/context.js -var form_context = __webpack_require__(32441); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/style/index.js -var style = __webpack_require__(9937); -;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/input/Group.js -"use client"; - - - - - - - - -const Group = props => { - const { - getPrefixCls, - direction - } = (0,_react_17_0_2_react.useContext)(context/* ConfigContext */.E_); - const { - prefixCls: customizePrefixCls, - className - } = props; - const prefixCls = getPrefixCls('input-group', customizePrefixCls); - const inputPrefixCls = getPrefixCls('input'); - const [wrapSSR, hashId] = (0,style/* default */.ZP)(inputPrefixCls); - const cls = _classnames_2_5_1_classnames_default()(prefixCls, { - [`${prefixCls}-lg`]: props.size === 'large', - [`${prefixCls}-sm`]: props.size === 'small', - [`${prefixCls}-compact`]: props.compact, - [`${prefixCls}-rtl`]: direction === 'rtl' - }, hashId, className); - const formItemContext = (0,_react_17_0_2_react.useContext)(form_context/* FormItemInputContext */.aM); - const groupFormItemContext = (0,_react_17_0_2_react.useMemo)(() => Object.assign(Object.assign({}, formItemContext), { - isFormItemInput: false - }), [formItemContext]); - if (false) {} - return wrapSSR( /*#__PURE__*/_react_17_0_2_react.createElement("span", { - className: cls, - style: props.style, - onMouseEnter: props.onMouseEnter, - onMouseLeave: props.onMouseLeave, - onFocus: props.onFocus, - onBlur: props.onBlur - }, /*#__PURE__*/_react_17_0_2_react.createElement(form_context/* FormItemInputContext */.aM.Provider, { - value: groupFormItemContext - }, props.children))); -}; -/* harmony default export */ var input_Group = (Group); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/Input.js + 1 modules -var Input = __webpack_require__(9432); -// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.25.6@@babel/runtime/helpers/esm/extends.js -var esm_extends = __webpack_require__(33614); -;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons-svg@4.4.2@@ant-design/icons-svg/es/asn/EyeInvisibleOutlined.js -// This icon file is generated automatically. -var EyeInvisibleOutlined = { "icon": { "tag": "svg", "attrs": { "viewBox": "64 64 896 896", "focusable": "false" }, "children": [{ "tag": "path", "attrs": { "d": "M942.2 486.2Q889.47 375.11 816.7 305l-50.88 50.88C807.31 395.53 843.45 447.4 874.7 512 791.5 684.2 673.4 766 512 766q-72.67 0-133.87-22.38L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 000-51.5zm-63.57-320.64L836 122.88a8 8 0 00-11.32 0L715.31 232.2Q624.86 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 000 51.5q56.69 119.4 136.5 191.41L112.48 835a8 8 0 000 11.31L155.17 889a8 8 0 0011.31 0l712.15-712.12a8 8 0 000-11.32zM149.3 512C232.6 339.8 350.7 258 512 258c54.54 0 104.13 9.36 149.12 28.39l-70.3 70.3a176 176 0 00-238.13 238.13l-83.42 83.42C223.1 637.49 183.3 582.28 149.3 512zm246.7 0a112.11 112.11 0 01146.2-106.69L401.31 546.2A112 112 0 01396 512z" } }, { "tag": "path", "attrs": { "d": "M508 624c-3.46 0-6.87-.16-10.25-.47l-52.82 52.82a176.09 176.09 0 00227.42-227.42l-52.82 52.82c.31 3.38.47 6.79.47 10.25a111.94 111.94 0 01-112 112z" } }] }, "name": "eye-invisible", "theme": "outlined" }; -/* harmony default export */ var asn_EyeInvisibleOutlined = (EyeInvisibleOutlined); - -// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/components/AntdIcon.js + 3 modules -var AntdIcon = __webpack_require__(1393); -;// CONCATENATED MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/icons/EyeInvisibleOutlined.js - -// GENERATE BY ./scripts/generate.ts -// DON NOT EDIT IT MANUALLY - - - - -var EyeInvisibleOutlined_EyeInvisibleOutlined = function EyeInvisibleOutlined(props, ref) { - return /*#__PURE__*/_react_17_0_2_react.createElement(AntdIcon/* default */.Z, (0,esm_extends/* default */.Z)({}, props, { - ref: ref, - icon: asn_EyeInvisibleOutlined - })); -}; - -/**![eye-invisible](data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIGZpbGw9IiNjYWNhY2EiIHZpZXdCb3g9IjY0IDY0IDg5NiA4OTYiIGZvY3VzYWJsZT0iZmFsc2UiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTk0Mi4yIDQ4Ni4yUTg4OS40NyAzNzUuMTEgODE2LjcgMzA1bC01MC44OCA1MC44OEM4MDcuMzEgMzk1LjUzIDg0My40NSA0NDcuNCA4NzQuNyA1MTIgNzkxLjUgNjg0LjIgNjczLjQgNzY2IDUxMiA3NjZxLTcyLjY3IDAtMTMzLjg3LTIyLjM4TDMyMyA3OTguNzVRNDA4IDgzOCA1MTIgODM4cTI4OC4zIDAgNDMwLjItMzAwLjNhNjAuMjkgNjAuMjkgMCAwMDAtNTEuNXptLTYzLjU3LTMyMC42NEw4MzYgMTIyLjg4YTggOCAwIDAwLTExLjMyIDBMNzE1LjMxIDIzMi4yUTYyNC44NiAxODYgNTEyIDE4NnEtMjg4LjMgMC00MzAuMiAzMDAuM2E2MC4zIDYwLjMgMCAwMDAgNTEuNXE1Ni42OSAxMTkuNCAxMzYuNSAxOTEuNDFMMTEyLjQ4IDgzNWE4IDggMCAwMDAgMTEuMzFMMTU1LjE3IDg4OWE4IDggMCAwMDExLjMxIDBsNzEyLjE1LTcxMi4xMmE4IDggMCAwMDAtMTEuMzJ6TTE0OS4zIDUxMkMyMzIuNiAzMzkuOCAzNTAuNyAyNTggNTEyIDI1OGM1NC41NCAwIDEwNC4xMyA5LjM2IDE0OS4xMiAyOC4zOWwtNzAuMyA3MC4zYTE3NiAxNzYgMCAwMC0yMzguMTMgMjM4LjEzbC04My40MiA4My40MkMyMjMuMSA2MzcuNDkgMTgzLjMgNTgyLjI4IDE0OS4zIDUxMnptMjQ2LjcgMGExMTIuMTEgMTEyLjExIDAgMDExNDYuMi0xMDYuNjlMNDAxLjMxIDU0Ni4yQTExMiAxMTIgMCAwMTM5NiA1MTJ6IiAvPjxwYXRoIGQ9Ik01MDggNjI0Yy0zLjQ2IDAtNi44Ny0uMTYtMTAuMjUtLjQ3bC01Mi44MiA1Mi44MmExNzYuMDkgMTc2LjA5IDAgMDAyMjcuNDItMjI3LjQybC01Mi44MiA1Mi44MmMuMzEgMy4zOC40NyA2Ljc5LjQ3IDEwLjI1YTExMS45NCAxMTEuOTQgMCAwMS0xMTIgMTEyeiIgLz48L3N2Zz4=) */ -var RefIcon = /*#__PURE__*/_react_17_0_2_react.forwardRef(EyeInvisibleOutlined_EyeInvisibleOutlined); -if (false) {} -/* harmony default export */ var icons_EyeInvisibleOutlined = (RefIcon); -// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/icons/EyeOutlined.js + 1 modules -var EyeOutlined = __webpack_require__(76897); -// EXTERNAL MODULE: ./node_modules/_rc-util@5.43.0@rc-util/es/omit.js -var omit = __webpack_require__(55405); -// EXTERNAL MODULE: ./node_modules/_rc-util@5.43.0@rc-util/es/ref.js -var es_ref = __webpack_require__(25629); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/hooks/useRemovePasswordTimeout.js -var useRemovePasswordTimeout = __webpack_require__(59412); -;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/input/Password.js -"use client"; - -var __rest = undefined && undefined.__rest || function (s, e) { - var t = {}; - for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; - if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { - if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; - } - return t; -}; - - - - - - - - - - -const defaultIconRender = visible => visible ? /*#__PURE__*/_react_17_0_2_react.createElement(EyeOutlined/* default */.Z, null) : /*#__PURE__*/_react_17_0_2_react.createElement(icons_EyeInvisibleOutlined, null); -const ActionMap = { - click: 'onClick', - hover: 'onMouseOver' -}; -const Password = /*#__PURE__*/_react_17_0_2_react.forwardRef((props, ref) => { - const { - visibilityToggle = true - } = props; - const visibilityControlled = typeof visibilityToggle === 'object' && visibilityToggle.visible !== undefined; - const [visible, setVisible] = (0,_react_17_0_2_react.useState)(() => visibilityControlled ? visibilityToggle.visible : false); - const inputRef = (0,_react_17_0_2_react.useRef)(null); - _react_17_0_2_react.useEffect(() => { - if (visibilityControlled) { - setVisible(visibilityToggle.visible); - } - }, [visibilityControlled, visibilityToggle]); - // Remove Password value - const removePasswordTimeout = (0,useRemovePasswordTimeout/* default */.Z)(inputRef); - const onVisibleChange = () => { - const { - disabled - } = props; - if (disabled) { - return; - } - if (visible) { - removePasswordTimeout(); - } - setVisible(prevState => { - var _a; - const newState = !prevState; - if (typeof visibilityToggle === 'object') { - (_a = visibilityToggle.onVisibleChange) === null || _a === void 0 ? void 0 : _a.call(visibilityToggle, newState); - } - return newState; - }); - }; - const getIcon = prefixCls => { - const { - action = 'click', - iconRender = defaultIconRender - } = props; - const iconTrigger = ActionMap[action] || ''; - const icon = iconRender(visible); - const iconProps = { - [iconTrigger]: onVisibleChange, - className: `${prefixCls}-icon`, - key: 'passwordIcon', - onMouseDown: e => { - // Prevent focused state lost - // https://github.com/ant-design/ant-design/issues/15173 - e.preventDefault(); - }, - onMouseUp: e => { - // Prevent caret position change - // https://github.com/ant-design/ant-design/issues/23524 - e.preventDefault(); - } - }; - return /*#__PURE__*/_react_17_0_2_react.cloneElement( /*#__PURE__*/_react_17_0_2_react.isValidElement(icon) ? icon : /*#__PURE__*/_react_17_0_2_react.createElement("span", null, icon), iconProps); - }; - const { - className, - prefixCls: customizePrefixCls, - inputPrefixCls: customizeInputPrefixCls, - size - } = props, - restProps = __rest(props, ["className", "prefixCls", "inputPrefixCls", "size"]); - const { - getPrefixCls - } = _react_17_0_2_react.useContext(context/* ConfigContext */.E_); - const inputPrefixCls = getPrefixCls('input', customizeInputPrefixCls); - const prefixCls = getPrefixCls('input-password', customizePrefixCls); - const suffixIcon = visibilityToggle && getIcon(prefixCls); - const inputClassName = _classnames_2_5_1_classnames_default()(prefixCls, className, { - [`${prefixCls}-${size}`]: !!size - }); - const omittedProps = Object.assign(Object.assign({}, (0,omit/* default */.Z)(restProps, ['suffix', 'iconRender', 'visibilityToggle'])), { - type: visible ? 'text' : 'password', - className: inputClassName, - prefixCls: inputPrefixCls, - suffix: suffixIcon - }); - if (size) { - omittedProps.size = size; - } - return /*#__PURE__*/_react_17_0_2_react.createElement(Input/* default */.Z, Object.assign({ - ref: (0,es_ref/* composeRef */.sQ)(ref, inputRef) - }, omittedProps)); -}); -if (false) {} -/* harmony default export */ var input_Password = (Password); -// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.4.0@@ant-design/icons/es/icons/SearchOutlined.js + 1 modules -var SearchOutlined = __webpack_require__(78405); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/_util/reactNode.js -var reactNode = __webpack_require__(92343); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/button/index.js -var es_button = __webpack_require__(3113); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/config-provider/hooks/useSize.js -var useSize = __webpack_require__(19716); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/space/Compact.js -var Compact = __webpack_require__(33234); -;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/input/Search.js -"use client"; - -var Search_rest = undefined && undefined.__rest || function (s, e) { - var t = {}; - for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; - if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { - if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; - } - return t; -}; - - - - - - - - - - -const Search = /*#__PURE__*/_react_17_0_2_react.forwardRef((props, ref) => { - const { - prefixCls: customizePrefixCls, - inputPrefixCls: customizeInputPrefixCls, - className, - size: customizeSize, - suffix, - enterButton = false, - addonAfter, - loading, - disabled, - onSearch: customOnSearch, - onChange: customOnChange, - onCompositionStart, - onCompositionEnd - } = props, - restProps = Search_rest(props, ["prefixCls", "inputPrefixCls", "className", "size", "suffix", "enterButton", "addonAfter", "loading", "disabled", "onSearch", "onChange", "onCompositionStart", "onCompositionEnd"]); - const { - getPrefixCls, - direction - } = _react_17_0_2_react.useContext(context/* ConfigContext */.E_); - const composedRef = _react_17_0_2_react.useRef(false); - const prefixCls = getPrefixCls('input-search', customizePrefixCls); - const inputPrefixCls = getPrefixCls('input', customizeInputPrefixCls); - const { - compactSize - } = (0,Compact/* useCompactItemContext */.ri)(prefixCls, direction); - const size = (0,useSize/* default */.Z)(ctx => { - var _a; - return (_a = customizeSize !== null && customizeSize !== void 0 ? customizeSize : compactSize) !== null && _a !== void 0 ? _a : ctx; - }); - const inputRef = _react_17_0_2_react.useRef(null); - const onChange = e => { - if (e && e.target && e.type === 'click' && customOnSearch) { - customOnSearch(e.target.value, e, { - source: 'clear' - }); - } - if (customOnChange) { - customOnChange(e); - } - }; - const onMouseDown = e => { - var _a; - if (document.activeElement === ((_a = inputRef.current) === null || _a === void 0 ? void 0 : _a.input)) { - e.preventDefault(); - } - }; - const onSearch = e => { - var _a, _b; - if (customOnSearch) { - customOnSearch((_b = (_a = inputRef.current) === null || _a === void 0 ? void 0 : _a.input) === null || _b === void 0 ? void 0 : _b.value, e, { - source: 'input' - }); - } - }; - const onPressEnter = e => { - if (composedRef.current || loading) { - return; - } - onSearch(e); - }; - const searchIcon = typeof enterButton === 'boolean' ? /*#__PURE__*/_react_17_0_2_react.createElement(SearchOutlined/* default */.Z, null) : null; - const btnClassName = `${prefixCls}-button`; - let button; - const enterButtonAsElement = enterButton || {}; - const isAntdButton = enterButtonAsElement.type && enterButtonAsElement.type.__ANT_BUTTON === true; - if (isAntdButton || enterButtonAsElement.type === 'button') { - button = (0,reactNode/* cloneElement */.Tm)(enterButtonAsElement, Object.assign({ - onMouseDown, - onClick: e => { - var _a, _b; - (_b = (_a = enterButtonAsElement === null || enterButtonAsElement === void 0 ? void 0 : enterButtonAsElement.props) === null || _a === void 0 ? void 0 : _a.onClick) === null || _b === void 0 ? void 0 : _b.call(_a, e); - onSearch(e); - }, - key: 'enterButton' - }, isAntdButton ? { - className: btnClassName, - size - } : {})); - } else { - button = /*#__PURE__*/_react_17_0_2_react.createElement(es_button/* default */.ZP, { - className: btnClassName, - type: enterButton ? 'primary' : undefined, - size: size, - disabled: disabled, - key: "enterButton", - onMouseDown: onMouseDown, - onClick: onSearch, - loading: loading, - icon: searchIcon - }, enterButton); - } - if (addonAfter) { - button = [button, (0,reactNode/* cloneElement */.Tm)(addonAfter, { - key: 'addonAfter' - })]; - } - const cls = _classnames_2_5_1_classnames_default()(prefixCls, { - [`${prefixCls}-rtl`]: direction === 'rtl', - [`${prefixCls}-${size}`]: !!size, - [`${prefixCls}-with-button`]: !!enterButton - }, className); - const handleOnCompositionStart = e => { - composedRef.current = true; - onCompositionStart === null || onCompositionStart === void 0 ? void 0 : onCompositionStart(e); - }; - const handleOnCompositionEnd = e => { - composedRef.current = false; - onCompositionEnd === null || onCompositionEnd === void 0 ? void 0 : onCompositionEnd(e); - }; - return /*#__PURE__*/_react_17_0_2_react.createElement(Input/* default */.Z, Object.assign({ - ref: (0,es_ref/* composeRef */.sQ)(inputRef, ref), - onPressEnter: onPressEnter - }, restProps, { - size: size, - onCompositionStart: handleOnCompositionStart, - onCompositionEnd: handleOnCompositionEnd, - prefixCls: inputPrefixCls, - addonAfter: button, - suffix: suffix, - onChange: onChange, - className: cls, - disabled: disabled - })); -}); -if (false) {} -/* harmony default export */ var input_Search = (Search); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/TextArea.js -var TextArea = __webpack_require__(1643); -;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/input/index.js -"use client"; - - - - - - -const input_Input = Input/* default */.Z; -if (false) {} -input_Input.Group = input_Group; -input_Input.Search = input_Search; -input_Input.TextArea = TextArea/* default */.Z; -input_Input.Password = input_Password; -/* harmony default export */ var input = (input_Input); - -/***/ }), - -/***/ 44000: -/*!**********************************************************!*\ - !*** ./node_modules/_antd@5.9.0@antd/es/layout/index.js ***! - \**********************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -/* harmony import */ var _layout__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./layout */ 84966); -/* harmony import */ var _Sider__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Sider */ 86737); -"use client"; - - - -const Layout = _layout__WEBPACK_IMPORTED_MODULE_0__/* ["default"] */ .ZP; -Layout.Header = _layout__WEBPACK_IMPORTED_MODULE_0__/* .Header */ .h4; -Layout.Footer = _layout__WEBPACK_IMPORTED_MODULE_0__/* .Footer */ .$_; -Layout.Content = _layout__WEBPACK_IMPORTED_MODULE_0__/* .Content */ .VY; -Layout.Sider = _Sider__WEBPACK_IMPORTED_MODULE_1__/* ["default"] */ .Z; -/* harmony default export */ __webpack_exports__.Z = (Layout); - -/***/ }), - -/***/ 81327: -/*!*********************************************************************!*\ - !*** ./node_modules/_antd@5.9.0@antd/es/space/index.js + 3 modules ***! - \*********************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - - -// EXPORTS -__webpack_require__.d(__webpack_exports__, { - Z: function() { return /* binding */ space; } -}); - -// UNUSED EXPORTS: SpaceContext - -// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js -var _react_17_0_2_react = __webpack_require__(59301); -// EXTERNAL MODULE: ./node_modules/_classnames@2.5.1@classnames/index.js -var _classnames_2_5_1_classnames = __webpack_require__(92310); -var _classnames_2_5_1_classnames_default = /*#__PURE__*/__webpack_require__.n(_classnames_2_5_1_classnames); -// EXTERNAL MODULE: ./node_modules/_rc-util@5.43.0@rc-util/es/Children/toArray.js -var toArray = __webpack_require__(75440); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/config-provider/context.js -var context = __webpack_require__(36355); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/space/Compact.js -var Compact = __webpack_require__(33234); -;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/space/context.js - -const SpaceContext = /*#__PURE__*/_react_17_0_2_react.createContext({ - latestIndex: 0 -}); -const SpaceContextProvider = SpaceContext.Provider; -;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/space/Item.js -"use client"; - - - -const Item = _ref => { - let { - className, - index, - children, - split, - style - } = _ref; - const { - latestIndex - } = _react_17_0_2_react.useContext(SpaceContext); - if (children === null || children === undefined) { - return null; - } - return /*#__PURE__*/_react_17_0_2_react.createElement(_react_17_0_2_react.Fragment, null, /*#__PURE__*/_react_17_0_2_react.createElement("div", { - className: className, - style: style - }, children), index < latestIndex && split && /*#__PURE__*/_react_17_0_2_react.createElement("span", { - className: `${className}-split` - }, split)); -}; -/* harmony default export */ var space_Item = (Item); -// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/space/style/index.js + 1 modules -var space_style = __webpack_require__(2856); -;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/space/utils.js -function isPresetSize(size) { - return ['small', 'middle', 'large'].includes(size); -} -function isValidGapNumber(size) { - if (!size) { - // The case of size = 0 is deliberately excluded here, because the default value of the gap attribute in CSS is 0, so if the user passes 0 in, we can directly ignore it. - return false; - } - return typeof size === 'number' && !Number.isNaN(size); -} -;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/space/index.js -"use client"; - -var __rest = undefined && undefined.__rest || function (s, e) { - var t = {}; - for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; - if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { - if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; - } - return t; -}; - - - - - - - - - - -const Space = /*#__PURE__*/_react_17_0_2_react.forwardRef((props, ref) => { - var _a, _b; - const { - getPrefixCls, - space, - direction: directionConfig - } = _react_17_0_2_react.useContext(context/* ConfigContext */.E_); - const { - size = (space === null || space === void 0 ? void 0 : space.size) || 'small', - align, - className, - rootClassName, - children, - direction = 'horizontal', - prefixCls: customizePrefixCls, - split, - style, - wrap = false, - classNames: customClassNames, - styles - } = props, - otherProps = __rest(props, ["size", "align", "className", "rootClassName", "children", "direction", "prefixCls", "split", "style", "wrap", "classNames", "styles"]); - const [horizontalSize, verticalSize] = Array.isArray(size) ? size : [size, size]; - const isPresetVerticalSize = isPresetSize(verticalSize); - const isPresetHorizontalSize = isPresetSize(horizontalSize); - const isValidVerticalSize = isValidGapNumber(verticalSize); - const isValidHorizontalSize = isValidGapNumber(horizontalSize); - const childNodes = (0,toArray/* default */.Z)(children, { - keepEmpty: true - }); - const mergedAlign = align === undefined && direction === 'horizontal' ? 'center' : align; - const prefixCls = getPrefixCls('space', customizePrefixCls); - const [wrapSSR, hashId] = (0,space_style/* default */.Z)(prefixCls); - const cls = _classnames_2_5_1_classnames_default()(prefixCls, space === null || space === void 0 ? void 0 : space.className, hashId, `${prefixCls}-${direction}`, { - [`${prefixCls}-rtl`]: directionConfig === 'rtl', - [`${prefixCls}-align-${mergedAlign}`]: mergedAlign, - [`${prefixCls}-gap-row-${verticalSize}`]: isPresetVerticalSize, - [`${prefixCls}-gap-col-${horizontalSize}`]: isPresetHorizontalSize - }, className, rootClassName); - const itemClassName = _classnames_2_5_1_classnames_default()(`${prefixCls}-item`, (_a = customClassNames === null || customClassNames === void 0 ? void 0 : customClassNames.item) !== null && _a !== void 0 ? _a : (_b = space === null || space === void 0 ? void 0 : space.classNames) === null || _b === void 0 ? void 0 : _b.item); - // Calculate latest one - let latestIndex = 0; - const nodes = childNodes.map((child, i) => { - var _a, _b; - if (child !== null && child !== undefined) { - latestIndex = i; - } - const key = child && child.key || `${itemClassName}-${i}`; - return /*#__PURE__*/_react_17_0_2_react.createElement(space_Item, { - className: itemClassName, - key: key, - index: i, - split: split, - style: (_a = styles === null || styles === void 0 ? void 0 : styles.item) !== null && _a !== void 0 ? _a : (_b = space === null || space === void 0 ? void 0 : space.styles) === null || _b === void 0 ? void 0 : _b.item - }, child); - }); - const spaceContext = _react_17_0_2_react.useMemo(() => ({ - latestIndex - }), [latestIndex]); - // =========================== Render =========================== - if (childNodes.length === 0) { - return null; - } - const gapStyle = {}; - if (wrap) { - gapStyle.flexWrap = 'wrap'; - } - if (!isPresetHorizontalSize && isValidHorizontalSize) { - gapStyle.columnGap = horizontalSize; - } - if (!isPresetVerticalSize && isValidVerticalSize) { - gapStyle.rowGap = verticalSize; - } - return wrapSSR( /*#__PURE__*/_react_17_0_2_react.createElement("div", Object.assign({ - ref: ref, - className: cls, - style: Object.assign(Object.assign(Object.assign({}, gapStyle), space === null || space === void 0 ? void 0 : space.style), style) - }, otherProps), /*#__PURE__*/_react_17_0_2_react.createElement(SpaceContextProvider, { - value: spaceContext - }, nodes))); -}); -if (false) {} -const CompoundedSpace = Space; -CompoundedSpace.Compact = Compact/* default */.ZP; -/* harmony default export */ var space = (CompoundedSpace); - -/***/ }), - -/***/ 92899: -/*!***************************************************************!*\ - !*** ./node_modules/_antd@5.9.0@antd/es/style/motion/move.js ***! - \***************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -/* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ Fm: function() { return /* binding */ initMoveMotion; } -/* harmony export */ }); -/* unused harmony exports moveDownIn, moveDownOut, moveLeftIn, moveLeftOut, moveRightIn, moveRightOut, moveUpIn, moveUpOut */ -/* harmony import */ var _ant_design_cssinjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @ant-design/cssinjs */ 7102); -/* harmony import */ var _motion__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./motion */ 95406); - - -const moveDownIn = new _ant_design_cssinjs__WEBPACK_IMPORTED_MODULE_0__.Keyframes('antMoveDownIn', { - '0%': { - transform: 'translate3d(0, 100%, 0)', - transformOrigin: '0 0', - opacity: 0 - }, - '100%': { - transform: 'translate3d(0, 0, 0)', - transformOrigin: '0 0', - opacity: 1 - } -}); -const moveDownOut = new _ant_design_cssinjs__WEBPACK_IMPORTED_MODULE_0__.Keyframes('antMoveDownOut', { - '0%': { - transform: 'translate3d(0, 0, 0)', - transformOrigin: '0 0', - opacity: 1 - }, - '100%': { - transform: 'translate3d(0, 100%, 0)', - transformOrigin: '0 0', - opacity: 0 - } -}); -const moveLeftIn = new _ant_design_cssinjs__WEBPACK_IMPORTED_MODULE_0__.Keyframes('antMoveLeftIn', { - '0%': { - transform: 'translate3d(-100%, 0, 0)', - transformOrigin: '0 0', - opacity: 0 - }, - '100%': { - transform: 'translate3d(0, 0, 0)', - transformOrigin: '0 0', - opacity: 1 - } -}); -const moveLeftOut = new _ant_design_cssinjs__WEBPACK_IMPORTED_MODULE_0__.Keyframes('antMoveLeftOut', { - '0%': { - transform: 'translate3d(0, 0, 0)', - transformOrigin: '0 0', - opacity: 1 - }, - '100%': { - transform: 'translate3d(-100%, 0, 0)', - transformOrigin: '0 0', - opacity: 0 - } -}); -const moveRightIn = new _ant_design_cssinjs__WEBPACK_IMPORTED_MODULE_0__.Keyframes('antMoveRightIn', { - '0%': { - transform: 'translate3d(100%, 0, 0)', - transformOrigin: '0 0', - opacity: 0 - }, - '100%': { - transform: 'translate3d(0, 0, 0)', - transformOrigin: '0 0', - opacity: 1 - } -}); -const moveRightOut = new _ant_design_cssinjs__WEBPACK_IMPORTED_MODULE_0__.Keyframes('antMoveRightOut', { - '0%': { - transform: 'translate3d(0, 0, 0)', - transformOrigin: '0 0', - opacity: 1 - }, - '100%': { - transform: 'translate3d(100%, 0, 0)', - transformOrigin: '0 0', - opacity: 0 - } -}); -const moveUpIn = new _ant_design_cssinjs__WEBPACK_IMPORTED_MODULE_0__.Keyframes('antMoveUpIn', { - '0%': { - transform: 'translate3d(0, -100%, 0)', - transformOrigin: '0 0', - opacity: 0 - }, - '100%': { - transform: 'translate3d(0, 0, 0)', - transformOrigin: '0 0', - opacity: 1 - } -}); -const moveUpOut = new _ant_design_cssinjs__WEBPACK_IMPORTED_MODULE_0__.Keyframes('antMoveUpOut', { - '0%': { - transform: 'translate3d(0, 0, 0)', - transformOrigin: '0 0', - opacity: 1 - }, - '100%': { - transform: 'translate3d(0, -100%, 0)', - transformOrigin: '0 0', - opacity: 0 - } -}); -const moveMotion = { - 'move-up': { - inKeyframes: moveUpIn, - outKeyframes: moveUpOut - }, - 'move-down': { - inKeyframes: moveDownIn, - outKeyframes: moveDownOut - }, - 'move-left': { - inKeyframes: moveLeftIn, - outKeyframes: moveLeftOut - }, - 'move-right': { - inKeyframes: moveRightIn, - outKeyframes: moveRightOut - } -}; -const initMoveMotion = (token, motionName) => { - const { - antCls - } = token; - const motionCls = `${antCls}-${motionName}`; - const { - inKeyframes, - outKeyframes - } = moveMotion[motionName]; - return [(0,_motion__WEBPACK_IMPORTED_MODULE_1__/* .initMotion */ .R)(motionCls, inKeyframes, outKeyframes, token.motionDurationMid), { - [` - ${motionCls}-enter, - ${motionCls}-appear - `]: { - opacity: 0, - animationTimingFunction: token.motionEaseOutCirc - }, - [`${motionCls}-leave`]: { - animationTimingFunction: token.motionEaseInOutCirc - } - }]; -}; - -/***/ }) - -}]); \ No newline at end of file diff --git a/live-play.html b/live-play.html index 7f50325f8f..40054a14fe 100644 --- a/live-play.html +++ b/live-play.html @@ -5,7 +5,7 @@ - 头歌考试系统 + 考试系统